企标库 - 起草部门

This commit is contained in:
yanyizhou
2021-12-15 19:48:04 +08:00
parent 22db461a60
commit 57272d999c
@@ -537,6 +537,24 @@
</el-form-item>
</template>
<template v-for="field in displayLocation.child">
<!--起草单位-->
<template v-if="field.attrField === 'QCDW'">
<el-form-item
prop="ZRBM"
label-width="150px"
class="add-form-item"
>
<template slot="label">起草部门</template>
<el-input
:key="field.attrField"
:config="field"
clearable
v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" placeholder="选择起草部门"
@click.native="choiceQCDW('QCDWId', '起草部门', sarBussionessStandEO.QCDWId)">
</el-input>
</el-form-item>
</template>
<template v-if="field.attrField === 'SVPPS'">
<custom-SVPPS
:key="field.attrField"
@@ -684,7 +702,7 @@
:disabled="formdisableflag"
></custom-select>
</template>
<template v-else-if="field.attrType === 'SEL_OPTS'">
<template v-else-if="field.attrType === 'SEL_OPTS' && field.attrField !== 'QCDW'">
<custom-select-array
:key="field.attrField"
:config="field"
@@ -1150,6 +1168,13 @@
@isOk="isOk"
></GenerationNumber>
<Mechanism-tree
is-title="选择部门信息"
:is-visible.sync="modalshowflagZRBM"
:nodeList="nodeListZRBM"
@checkedRole="drawerCheckZRBM"
/>
<!-- 授权人员(上汽全公司选人解决方案) -->
<!-- :max-selected="1"-->
<!-- max-selected-tips="采购处理人只能为一个人"-->
@@ -1913,6 +1938,8 @@ export default {
syrzOptions:[],//适用认证下拉框
gkglbmOptions:[],//归口管理部门下拉框
drawerTitle: '',
nodeListZRBM: [],
modalshowflagZRBM: false,
addOrUPdateFlag: 1, // 新增:1 修改:2
modalshowflag: false,
standSubclassConfigOptions: [], // 企标细类下拉框-所有数据
@@ -2826,6 +2853,7 @@ export default {
})
})
this.dynamicFormField = displayLocation
console.log('2805',this.dynamicFormField)
this.loading = false
})
this.sarBussionessStandEO = JSON.parse(JSON.stringify(item))
@@ -2876,6 +2904,34 @@ export default {
// $('#deptBtn').click()
$('#deptBtn2').click()
},
choiceQCDW(type, title, id) {
this.nodeListZRBM = []
this.nodeListZRBM.push(id)
this.drawerTitle = title
this.modalshowflagZRBM = true
},
drawerCheckZRBM(data) {
console.log("5389", data);
let idList = ''
let nameList = ''
data.forEach(item => {
// if (item.hasChild === '0') {
if (nameList.length > 0) {
nameList += ','
idList += ','
}
idList += item.id
nameList += item.name
// }
})
this.sarBussionessStandEO.QCDWId = idList;
this.sarBussionessStandEO['QCDW'] = nameList;
},
// 新增-表单空
resetForm () {
this.modalshowflag = false