fix(技术标准): 起草部门禁止编辑、根据起草人带入单位
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user