修改主副单位

This commit is contained in:
duan 2024-10-31 16:14:34 +08:00
parent 58ed04ea71
commit 515b12f09a
1 changed files with 39 additions and 14 deletions

View File

@ -482,7 +482,7 @@
</template>
</el-dialog>
<!-- 单位修改 -->
<el-dialog :title="unitItem ? unitItem.conName : ''" :visible.sync="dialogtitleunit" width="40%">
<el-dialog :title="unitItem ? unitItem.conName : ''" @open="closeande" :visible.sync="dialogtitleunit" width="40%">
<template>
<div class="unitStyle unitWidth">
<div>主单位</div>
@ -496,13 +496,15 @@
</div>
<div class="unitStyle unitWidth " style="margin-top: 20px;" v-else>
<div>副单位</div>
<div><input style="width: 70px;" type="text" v-model="unitItem.conUnitTwo"> </div>
<div style="display: flex;align-items: center;">
<div style="width: 9px;height: 9px;background-color: #D9D9D9;border-radius: 50%;margin:0 6px;"></div> 订货单位
<div><input style="width: 70px;border: 1px solid #dddfe6;" type="text" v-model="unitItem.conUnitTwo" @input="conUnitTwoinput"> </div>
<div style="display: flex;align-items: center;justify-content: space-between;">
<div style="width: 9px;height: 9px;background-color: #D9D9D9;border-radius: 50%;margin:0 6px;"></div>
<div>订货单位</div>
<input type="text" disabled placeholder="1">
<div style="width: 80px;">{{ unitItem.conUnitTwo }}</div>= <input style="width: 80px;" v-model="unitItem.conUnitTwoConvert"
type="number">{{
unitItem.conUnit }}
<div>{{ unitItem.conUnitTwo }}=</div>
<input v-model="unitItem.conUnitTwoConvert" style="width: 80px;" type="number">
{{unitItem.conUnit }}
<span style="color: red;margin-left: 8px;cursor: pointer;" @click="deleteEvent">删除</span>
</div>
</div>
<div style="display: flex; justify-content: center;margin-top: 20px;">
@ -709,7 +711,7 @@ export default {
},
ruleFormLoading: false,
dialogtitleunit: false,
unitItem: { switchs: 2 },
unitItem: {},
switchs: 2,
ruleForms: [],
ruleForm: {
@ -763,6 +765,11 @@ export default {
this.getTableDatatype();
},
methods: {
deleteEvent() {
this.switchs = 2
this.unitItem.conUnitTwo = ''
this.unitItem.conUnitTwoConvert = ''
},
async routerGo(name) {
let text;
if (name == 'operation_in') { text = "允许耗材入库" }
@ -770,6 +777,9 @@ export default {
let res = await hasPermission(text);
if (!res) { return; }
this.$router.push({ name: name })
},
closeande() {
},
lookDetail(row) {
this.$refs.recodeDetail.open({
@ -811,6 +821,9 @@ export default {
}])
this.unitItem = {}
this.dialogtitleunit = false
this.resetRuleForms()
this.getTableData();
this.getTableDatatype();
},
//
toGoodslist(orderNo) {
@ -865,6 +878,10 @@ export default {
return 'red'
}
},
conUnitTwoinput(d){
// console.log(d.target.value,'1')
this.unitItem.conUnitTwo=d.target.value
},
//
async showChange(e, row) {
await postapitbConsInfo([{
@ -888,11 +905,19 @@ export default {
},
//
editorHandles(row) {
this.unitItem = row;
this.switchs = 2
if (row.conUnitTwo) {
this.switchs = 1
}
// this.unitItem = row;
this.unitItem.conUnitTwoConvert = row.conUnitTwoConvert
this.unitItem.id = row.id
this.unitItem.conUnit = row.conUnit
this.unitItem.conName = row.conName
this.unitItem.conUnitTwo = row.conUnitTwo
if (row.conUnitTwo) this.switchs = 1
else this.switchs = 2
// this.switchs = 2
// if (row. ) {
// this.switchs = 1
// }
this.dialogtitleunit = true;
},
@ -1395,7 +1420,7 @@ export default {
color: #999999;
>input {
width: 39px;
width: 20px;
height: 28px;
background: #FFFFFF;
border-radius: 2px 2px 2px 2px;