修改bug 52201 未符合项流程-起草,添加,查询责任部门是否为选人组件(晖哥确认下)

This commit is contained in:
zhangyichen
2022-04-11 14:38:44 +08:00
parent 156e176975
commit ae4a168738
@@ -162,9 +162,11 @@
</el-form-item> </el-form-item>
<el-form-item label="责任部门" class="search-item"> <el-form-item label="责任部门" class="search-item">
<el-input <el-input
:config="zrbmOptions"
clearable
v-model="queryUnqualidiedData.responsibleUnit" v-model="queryUnqualidiedData.responsibleUnit"
placeholder="请输入" placeholder="查询责任部门"
> @click.native="choiceZRBM('ZRBMId', '查询责任部门', queryUnqualidiedData.responsibleUnit)">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
@@ -317,6 +319,12 @@
:nodeList="nodeList" :nodeList="nodeList"
@checkedRole="drawerCheck" @checkedRole="drawerCheck"
/> />
<Mechanism-tree
is-title="选择部门信息"
:is-visible.sync="modalshowflagZRBM"
:nodeList="nodeListZRBM"
@checkedRole="drawerCheckZRBM"
/>
</div> </div>
</template> </template>
@@ -339,6 +347,8 @@ export default {
name: "wfhxzgStep1", name: "wfhxzgStep1",
data() { data() {
return { return {
modalshowflagZRBM: false,
nodeListZRBM: [],
loading: false, loading: false,
submitFlag: '', //是否是修改节点 submitFlag: '', //是否是修改节点
commentText: '', // 意见 commentText: '', // 意见
@@ -404,6 +414,32 @@ export default {
} }
}, },
methods: { methods: {
drawerCheckZRBM(data) {
let idList = ''
let nameList = ''
data.forEach(item => {
// if (item.hasChild === '0') {
if (nameList.length > 0) {
nameList += ','
idList += ','
}
idList += item.id
nameList += item.name
// }
})
if (this.drawerTitle === '责任部门') {
this.sarStandardsInfoEO.ZRBMId = idList;
this.queryUnqualidiedData.responsibleUnit = nameList;
} else if (this.drawerTitle === '查询责任部门') {
this.queryUnqualidiedData.responsibleUnit = nameList
}
},
choiceZRBM(type, title, id) {
this.nodeListZRBM = []
this.nodeListZRBM.push(id)
this.drawerTitle = title
this.modalshowflagZRBM = true
},
getHistoryData() { getHistoryData() {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
inboundLiaisonDetail({ inboundLiaisonDetail({
@@ -808,7 +844,7 @@ export default {
<style lang="less"> <style lang="less">
.wfhxzgStep1 { .wfhxzgStep1 {
.el-drawer__container { .el-drawer__container {
} }
/*.el-table{*/ /*.el-table{*/
/* overflow: auto;*/ /* overflow: auto;*/