企标库 - 起草部门
This commit is contained in:
+57
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user