fix: 起草单位回显字段修改

This commit is contained in:
zyn
2024-01-19 15:40:09 +08:00
parent ba6a6bce40
commit 96aa770664
5 changed files with 45 additions and 12 deletions
@@ -1069,7 +1069,9 @@ export default {
}, },
choiceZRBM (type, title, id) { choiceZRBM (type, title, id) {
this.nodeListZRBM = [] this.nodeListZRBM = []
this.nodeListZRBM.push(id) if (id && id.length > 0) {
this.nodeListZRBM = id.split(',')
}
this.drawerTitle = title this.drawerTitle = title
this.modalshowflagZRBM = true this.modalshowflagZRBM = true
}, },
@@ -1082,7 +1084,7 @@ export default {
idList += ',' idList += ','
} }
idList += item.id idList += item.id
nameList += item.name nameList += item.institutionCascade
}) })
this.$set(this.qbfsForm, 'unit', idList) this.$set(this.qbfsForm, 'unit', idList)
this.$set(this.qbfsForm, 'unitName', nameList) this.$set(this.qbfsForm, 'unitName', nameList)
@@ -1119,7 +1119,9 @@ export default {
}, },
choiceZRBM (type, title, id) { choiceZRBM (type, title, id) {
this.nodeListZRBM = [] this.nodeListZRBM = []
this.nodeListZRBM.push(id) if (id && id.length > 0) {
this.nodeListZRBM = id.split(',')
}
this.drawerTitle = title this.drawerTitle = title
this.modalshowflagZRBM = true this.modalshowflagZRBM = true
}, },
@@ -1132,7 +1134,7 @@ export default {
idList += ',' idList += ','
} }
idList += item.id idList += item.id
nameList += item.name nameList += item.institutionCascade
}) })
this.$set(this.qbfsForm, 'unit', idList) this.$set(this.qbfsForm, 'unit', idList)
this.$set(this.qbfsForm, 'unitName', nameList) this.$set(this.qbfsForm, 'unitName', nameList)
@@ -917,7 +917,9 @@ export default {
}, },
choiceZRBM (type, title, id) { choiceZRBM (type, title, id) {
this.nodeListZRBM = [] this.nodeListZRBM = []
this.nodeListZRBM.push(id) if (id && id.length > 0) {
this.nodeListZRBM = id.split(',')
}
this.drawerTitle = title this.drawerTitle = title
this.modalshowflagZRBM = true this.modalshowflagZRBM = true
}, },
@@ -930,7 +932,7 @@ export default {
idList += ',' idList += ','
} }
idList += item.id idList += item.id
nameList += item.name nameList += item.institutionCascade
}) })
this.$set(this.addQblxData, 'unit', idList) this.$set(this.addQblxData, 'unit', idList)
this.$set(this.addQblxData, 'unitName', nameList) this.$set(this.addQblxData, 'unitName', nameList)
@@ -1403,9 +1403,10 @@ export default {
this.QYBZget() this.QYBZget()
}, },
choiceZRBM (type, title, id) { choiceZRBM (type, title, id) {
console.log(1);
this.nodeListZRBM = [] this.nodeListZRBM = []
this.nodeListZRBM.push(id) if (id && id.length > 0) {
this.nodeListZRBM = id.split(',')
}
this.drawerTitle = title this.drawerTitle = title
this.modalshowflagZRBM = true this.modalshowflagZRBM = true
}, },
@@ -1418,7 +1419,7 @@ export default {
idList += ',' idList += ','
} }
idList += item.id idList += item.id
nameList += item.name nameList += item.institutionCascade
}) })
this.$set(this.qbfsForm, 'unit', idList) this.$set(this.qbfsForm, 'unit', idList)
this.$set(this.qbfsForm, 'unitName', nameList) this.$set(this.qbfsForm, 'unitName', nameList)
@@ -1891,6 +1891,7 @@
/> />
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-title="drawerTitle5"
:is-visible.sync="modalshowflagZRBM" :is-visible.sync="modalshowflagZRBM"
:nodeList="nodeListZRBM" :nodeList="nodeListZRBM"
@checkedRole="drawerCheckZRBM" @checkedRole="drawerCheckZRBM"
@@ -2819,6 +2820,7 @@ export default {
drawerTitle3: '', drawerTitle3: '',
drawerTitle4: '', drawerTitle4: '',
drawerTitle2: '', drawerTitle2: '',
drawerTitle5: '',
modalShowRoleFlag: false, modalShowRoleFlag: false,
modalShowRoleFlag1: false, modalShowRoleFlag1: false,
nodeList: [], nodeList: [],
@@ -4435,13 +4437,36 @@ export default {
}, },
choiceQCDW (type, title, id) { choiceQCDW (type, title, id) {
this.nodeListZRBM = [] this.nodeListZRBM = []
if(this.sarBussionessStandEO.QCDWID && this.sarBussionessStandEO.QCDWID.length > 0) { if(title === '起草部门' && this.sarBussionessStandEO.QCDWId && this.sarBussionessStandEO.QCDWId.length > 0) {
this.nodeListZRBM = this.sarBussionessStandEO.QCDWID.split(',') this.nodeListZRBM = this.sarBussionessStandEO.QCDWId.split(',')
} }
this.drawerTitle = title if(title === '查询起草部门' && this.sarBussionessSearch.QCDWId && this.sarBussionessSearch.QCDWId.length > 0) {
this.nodeListZRBM = this.sarBussionessSearch.QCDWId.split(',')
}
this.drawerTitle5 = title
this.modalshowflagZRBM = true this.modalshowflagZRBM = true
}, },
drawerCheckZRBM (data) { drawerCheckZRBM (data) {
let idList = ''
let nameList = ''
data.forEach(item => {
if (nameList.length > 0) {
nameList += ','
idList += ','
}
idList += item.id
nameList += item.institutionCascade
})
if (this.drawerTitle5 === '起草部门') {
this.$set(this.sarBussionessStandEO, 'QCDWId', idList)
this.$set(this.sarBussionessStandEO, 'QCDW', nameList)
this.$refs.sarBussionessStandForm.validateField('QCDW')
}
if (this.drawerTitle5 === '查询起草部门') {
this.$set(this.sarBussionessSearch, 'QCDWId', idList)
this.$set(this.sarBussionessSearch, 'QCDW', nameList)
}
/*
let idList = '' let idList = ''
let nameList = '' let nameList = ''
data.forEach(item => { data.forEach(item => {
@@ -4476,6 +4501,7 @@ export default {
} }
// this.sarBussionessStandEO.QCDWId = idList; // this.sarBussionessStandEO.QCDWId = idList;
// this.sarBussionessStandEO['QCDW'] = nameList; // this.sarBussionessStandEO['QCDW'] = nameList;
*/
}, },
// 新增-表单空 // 新增-表单空
resetForm () { resetForm () {