企标库 - 高级检索 - 起草部门和起草人改为右侧弹窗

This commit is contained in:
yanyizhou
2021-12-21 17:39:05 +08:00
parent 854b8a7994
commit ec1085c5e3
@@ -1139,18 +1139,33 @@
<div class="prc-content-border">
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="起草部门" class="add-form-item form-item-disabled">
<el-input v-model="sarBussionessSearch.QCDW" clearable placeholder="请输入起草部门"></el-input>
<!-- <el-select v-model="sarBussionessSearch.QCDW" filterable clearable>-->
<!-- <el-option-->
<!-- v-for="item in qcdwOptions"-->
<!-- placeholder="请选择"-->
<!-- :key="item.value"-->
<!-- :value="item.value"-->
<!-- :label="item.label"-->
<!-- ></el-option>-->
<!-- </el-select>-->
</el-form-item>
<el-form-item
prop="QCDW"
label-width="150px"
class="add-form-item"
>
<template slot="label">起草部门</template>
<el-input
:key="qcdwOptions.options"
:config="qcdwOptions"
clearable
v-model="sarBussionessSearch.QCDW"
:disabled="formdisableflag" placeholder="查询起草部门"
@click.native="choiceQCDW('QCDWId', '查询起草部门', sarBussionessSearch.QCDW)">
</el-input>
</el-form-item>
<!-- <el-form-item label="起草部门" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="sarBussionessSearch.QCDW" clearable placeholder="请输入起草部门"></el-input>-->
<!--&lt;!&ndash; <el-select v-model="sarBussionessSearch.QCDW" filterable clearable>&ndash;&gt;-->
<!--&lt;!&ndash; <el-option&ndash;&gt;-->
<!--&lt;!&ndash; v-for="item in qcdwOptions"&ndash;&gt;-->
<!--&lt;!&ndash; placeholder="请选择"&ndash;&gt;-->
<!--&lt;!&ndash; :key="item.value"&ndash;&gt;-->
<!--&lt;!&ndash; :value="item.value"&ndash;&gt;-->
<!--&lt;!&ndash; :label="item.label"&ndash;&gt;-->
<!--&lt;!&ndash; ></el-option>&ndash;&gt;-->
<!--&lt;!&ndash; </el-select>&ndash;&gt;-->
<!-- </el-form-item>-->
<!-- 适用车型-->
<template>
<custom-select-array
@@ -1178,18 +1193,28 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="起草人" class="add-form-item form-item-disabled">
<el-input v-model="sarBussionessSearch.QCRBUSS" clearable placeholder="请输入起草人"></el-input>
<!-- <el-select v-model="sarBussionessSearch.QCRBUSS" filterable clearable>-->
<!-- <el-option-->
<!-- v-for="item in qcrOptions"-->
<!-- placeholder="请选择"-->
<!-- :key="item.value"-->
<!-- :value="item.value"-->
<!-- :label="item.label"-->
<!-- ></el-option>-->
<!-- </el-select>-->
</el-form-item>
<el-form-item
prop="ZRGCSUser"
label-width="150px"
class="add-form-item"
>
<template slot="label">起草人</template>
<el-input v-model="sarBussionessSearch['QCRBUSS']" placeholder="查询起草人"
@click.native="choiceQCR('QCRBUSS', '查询起草人', sarBussionessSearch['QCRBUSS'])">
</el-input>
</el-form-item>
<!-- <el-form-item label="起草人" class="add-form-item form-item-disabled">-->
<!-- <el-input v-model="sarBussionessSearch.QCRBUSS" clearable placeholder="请输入起草人"></el-input>-->
<!--&lt;!&ndash; <el-select v-model="sarBussionessSearch.QCRBUSS" filterable clearable>&ndash;&gt;-->
<!--&lt;!&ndash; <el-option&ndash;&gt;-->
<!--&lt;!&ndash; v-for="item in qcrOptions"&ndash;&gt;-->
<!--&lt;!&ndash; placeholder="请选择"&ndash;&gt;-->
<!--&lt;!&ndash; :key="item.value"&ndash;&gt;-->
<!--&lt;!&ndash; :value="item.value"&ndash;&gt;-->
<!--&lt;!&ndash; :label="item.label"&ndash;&gt;-->
<!--&lt;!&ndash; ></el-option>&ndash;&gt;-->
<!--&lt;!&ndash; </el-select>&ndash;&gt;-->
<!-- </el-form-item>-->
<!-- 能源类型-->
<template>
<custom-select-array
@@ -2110,8 +2135,14 @@ export default {
}, // 所属类别下拉框
categoryConfigOptions: [], // 所属类别下拉框
assemClassOptions: [], // 总成分类下拉框
qcdwOptions:[],//起草单位下拉框
qcrOptions:[],//起草人下拉框
qcdwOptions:{
attrName: '起草单位',
options:[]
},//起草单位下拉框
qcrOptions:{
attrName: '起草人',
options:[]
},//起草人下拉框
cysdOptions:[], //我司参与深度下拉框
nylxOptions:[],//能源类型下拉框
syrzOptions:[],//适用认证下拉框
@@ -3146,6 +3177,7 @@ export default {
this.modalShowRoleFlag = true
},
checkedRole2 (data) {
console.log('1712',data)
let idList = ''
let nameList = ''
data.forEach( item => {
@@ -3156,6 +3188,9 @@ export default {
idList += item.id
nameList += item.name
})
if (this.drawerTitle === '查询起草人'){
this.sarBussionessSearch['QCRBUSS'] = nameList
}
this.$set(this.sarBussionessStandEO, 'QCRBUSS', nameList)
if(this.sarBussionessStandEO.QCRBUSS){
this.$refs.sarBussionessStandForm.validateField('QCRBUSS')
@@ -3185,6 +3220,9 @@ export default {
nameList += item.name
// }
})
if (this.drawerTitle === '查询起草部门'){
this.sarBussionessSearch.QCDW = nameList
}
this.$set(this.sarBussionessStandEO, 'QCDWId', idList)
this.$set(this.sarBussionessStandEO, 'QCDW', nameList)
if(this.sarBussionessStandEO.QCRBUSS){
@@ -4548,8 +4586,8 @@ export default {
this.cysdOptions = res.data.WSCYSD // 我司参与深度
this.zrgcsOptions = res.data.ZRGCSCLASS // 责任工程师
this.txlbOptions = res.data.TXLBCLASS // 体系类别
this.qcdwOptions = res.data.QCDW // 起草单位
this.qcrOptions = res.data.QCRBUSS // 起草人
this.qcdwOptions.options = res.data.QCDW // 起草单位
this.qcrOptions.options = res.data.QCRBUSS // 起草人
this.nylxOptions.options = res.data.NYLXCLASS // 能源类型
this.syrzOptions.options = res.data.SYRZCLASS // 适用认证
this.sycpxOptions.options = res.data.SYCPXCLASS // 适用产品线