fix(技术标准): 起草部门禁止编辑、根据起草人带入单位

This commit is contained in:
zyn
2023-12-28 17:47:23 +08:00
parent 0dcaf3066d
commit ef007fbcc3
12 changed files with 35 additions and 20 deletions
@@ -1,3 +1,4 @@
<!-- eslint-disable -->
<template><div class="bzrkStep1">
<!-- 标准入库流程-->
<ProcessHeader toggle>
@@ -996,6 +997,7 @@
</template>
<script>
/* eslint-disable */
import { onlyOfficeUrl } from '@/sysConfig'
import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter'
@@ -322,6 +322,7 @@
v-model="form.QCDW"
placeholder="选择起草部门"
readonly="readonly"
disabled
@click.native="choiceQCDW('QCDWId', '起草部门', form.QCDW)"
/>
</el-form-item>
@@ -322,6 +322,7 @@
<el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled">
<el-input
v-model="form.QCDW"
disabled
placeholder="选择起草部门"
readonly="readonly"
@click.native="choiceQCDW('QCDWId', '起草部门', form.QCDW)"
@@ -349,8 +349,8 @@
<el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled">
<el-input
v-model="form.QCDW"
:disabled="disabledXX"
readonly="readonly"
disabled
placeholder="选择起草部门"
@click.native="choiceQCDW('QCDWId', '起草部门', form.QCDW)"
/>
@@ -362,7 +362,6 @@
>
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="disabledXX"
placeholder="请输入文件上传人员"
disabled
clearable
@@ -2457,8 +2456,8 @@ export default {
this.form.QCRBUSS = nameList;
if (data && data.length > 0) {
console.log(data)
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(',')
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(',')
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -357,7 +357,7 @@
<el-form-item label="起草部门" prop="QCDW" class="add-form-item form-item-disabled">
<el-input
v-model="form.QCDW"
:disabled="disabledXX"
disabled
readonly="readonly"
placeholder="选择起草部门"
@click.native="choiceQCDW('QCDWId', '起草部门', form.QCDW)"
@@ -370,7 +370,6 @@
>
<el-input
v-model="form.WJSCRYBUSSName"
:disabled="disabledXX"
placeholder="请输入文件上传人员"
disabled
clearable
@@ -2537,8 +2536,8 @@ export default {
this.form.QCRBUSS = nameList;
if (data && data.length > 0) {
console.log(data)
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(',')
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(',')
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -1404,7 +1404,20 @@ export default {
}else if(this.userType === 'hqUserId') {
this.roleForm.hqUserId = idList;
this.roleForm.hqUserName = nameList;
}else if(this.userType === 'QCRBUSS') {
this.form.QCRBUSSID = idList;
this.form.QCRBUSS = nameList;
}
if(data && data.length > 0) {
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
},
unique (newArr) {
const res = new Map();
return newArr.filter((newArr) => !res.has(newArr) && res.set(newArr, 1));
},
checkedRole (data) {
if (this.type === 0) {
@@ -1543,8 +1543,8 @@ export default {
this.formKey++
}
if(data !== undefined && data && data.length > 0) {
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(',')
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(',')
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -1452,8 +1452,8 @@ export default {
this.formKey++
}
if(data !== undefined && data && data.length > 0) {
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(',')
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(',')
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -1801,8 +1801,8 @@ export default {
this.formKey++
}
if(data !== undefined && data && data.length > 0) {
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(',')
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(',')
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -1647,8 +1647,8 @@ export default {
}
if(data && data.length > 0) {
console.log(data)
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(',')
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(',')
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -1435,8 +1435,8 @@ export default {
this.formKey++
}
if(data !== undefined && data && data.length > 0) {
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(',')
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(',')
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}
@@ -1797,8 +1797,8 @@ export default {
this.formKey++
}
if(data !== undefined && data && data.length > 0) {
const institutionIdList = this.unique(data.map(item => item.topUnitId)).join(',')
const institutionNameList = this.unique(data.map(item => item.topUnit)).join(',')
const institutionIdList = this.unique(data.map(item => item.institutionId)).join(',')
const institutionNameList = this.unique(data.map(item => item.institutionCascade)).join(',')
this.form.QCDWID = institutionIdList
this.form.QCDW = institutionNameList
}