修改主副单位

This commit is contained in:
duan
2024-10-31 16:14:34 +08:00
parent 58ed04ea71
commit 515b12f09a

View File

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