曹妃甸实业、曹煤炭、沧州矿石安全环保检查发起增加检查人员校验,只有对应公司和秦港人员可以是检查人
parent
e71ba80f39
commit
6e151129c5
|
@ -22,6 +22,7 @@
|
||||||
:options="treeData"
|
:options="treeData"
|
||||||
:props="defaultProps"
|
:props="defaultProps"
|
||||||
v-model="form.INSPECTED_DEPARTMENT_ID"
|
v-model="form.INSPECTED_DEPARTMENT_ID"
|
||||||
|
@change="changeCurrentDeptId(form.INSPECTED_DEPARTMENT_ID)"
|
||||||
placeholder="请选择被检查单位"
|
placeholder="请选择被检查单位"
|
||||||
style="width: 300px" />
|
style="width: 300px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -68,8 +69,8 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-divider content-position="left">检查人员 <el-button type="primary" size="mini" @click="addInspector">添加</el-button></el-divider>
|
<el-divider v-if="CURRENT_INSPECTED_DEPARTMENT_ID !== null && CURRENT_INSPECTED_DEPARTMENT_ID !== '' " content-position="left">检查人员 <el-button type="primary" size="mini" @click="addInspector">添加</el-button></el-divider>
|
||||||
<el-form-item v-for="(item,index) in form.inspectorList" :key="index + (Math.random() + '').replace('.', '')" :label="(index+1)+'.'">
|
<el-form-item v-if="CURRENT_INSPECTED_DEPARTMENT_ID !== null && CURRENT_INSPECTED_DEPARTMENT_ID !== '' " v-for="(item,index) in form.inspectorList" :key="index + (Math.random() + '').replace('.', '')" :label="(index+1)+'.'">
|
||||||
<div class="uo-flex">
|
<div class="uo-flex">
|
||||||
<el-row :gutter="20">
|
<el-row :gutter="20">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
|
@ -82,7 +83,8 @@
|
||||||
v-model="item.INSPECTION_DEPARTMENT_ID"
|
v-model="item.INSPECTION_DEPARTMENT_ID"
|
||||||
placeholder="请选择检查人员部门"
|
placeholder="请选择检查人员部门"
|
||||||
style="width: 300px"
|
style="width: 300px"
|
||||||
@change="updateInspecteDept(item.INSPECTION_DEPARTMENT_ID,index)"/>
|
@visible-change=""
|
||||||
|
@change="updateInspecteDept(item.INSPECTION_DEPARTMENT_ID,index,item)"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="11">
|
<el-col :span="11">
|
||||||
|
@ -348,6 +350,7 @@ export default {
|
||||||
},
|
},
|
||||||
pd: [],
|
pd: [],
|
||||||
switchInspectionType: 'select',
|
switchInspectionType: 'select',
|
||||||
|
CURRENT_INSPECTED_DEPARTMENT_ID: '', //当前被检查单位
|
||||||
form: {
|
form: {
|
||||||
INSPECTION_SUBJECT: '', // 检查标题
|
INSPECTION_SUBJECT: '', // 检查标题
|
||||||
INSPECTION_SOURCE: '4', // 检查来源(4-监管端 5-企业端)
|
INSPECTION_SOURCE: '4', // 检查来源(4-监管端 5-企业端)
|
||||||
|
@ -480,6 +483,12 @@ export default {
|
||||||
handleAdd() {
|
handleAdd() {
|
||||||
this.dialogType = 'add'
|
this.dialogType = 'add'
|
||||||
},
|
},
|
||||||
|
changeCurrentDeptId(id) {
|
||||||
|
this.form.inspectorList = []
|
||||||
|
this.form.inspectorList.push({ INSPECTION_INSPECTOR_ID: '', INSPECTION_DEPARTMENT_ID: '', INSPECTION_USER_ID: '', USER_SIDE: '' })
|
||||||
|
this.INSPECTOR_List.push([])
|
||||||
|
this.CURRENT_INSPECTED_DEPARTMENT_ID = id
|
||||||
|
},
|
||||||
changeSwitch(type) {
|
changeSwitch(type) {
|
||||||
if (type === 'InspectionType') {
|
if (type === 'InspectionType') {
|
||||||
this.form.INSPECTION_TYPE = ''
|
this.form.INSPECTION_TYPE = ''
|
||||||
|
@ -498,10 +507,46 @@ export default {
|
||||||
this.form.inspectorList.push({ INSPECTION_INSPECTOR_ID: '', INSPECTION_DEPARTMENT_ID: '', INSPECTION_USER_ID: '', USER_SIDE: '' })
|
this.form.inspectorList.push({ INSPECTION_INSPECTOR_ID: '', INSPECTION_DEPARTMENT_ID: '', INSPECTION_USER_ID: '', USER_SIDE: '' })
|
||||||
this.INSPECTOR_List.push([])
|
this.INSPECTOR_List.push([])
|
||||||
},
|
},
|
||||||
updateInspecteDept(DEPARTMENT_ID, i) {
|
updateInspecteDept(id,i,item) {
|
||||||
|
// 获取人员列表
|
||||||
|
if (id) {
|
||||||
|
requestFN(
|
||||||
|
'/corpDepartment/checkDept',
|
||||||
|
{
|
||||||
|
DEPARTMENT_ID: this.CURRENT_INSPECTED_DEPARTMENT_ID,
|
||||||
|
id: id
|
||||||
|
}
|
||||||
|
).then((data) => {
|
||||||
|
if (data.message!=null) {
|
||||||
|
this.INSPECTION_DEPARTMENT_ID = ''
|
||||||
|
this.INSPECTOR_List = []
|
||||||
|
this.INSPECTION_USER_ID = ''
|
||||||
|
this.$message.error(data.message)
|
||||||
|
}else {
|
||||||
|
// 获取人员列表
|
||||||
|
if (id) {
|
||||||
|
requestFN(
|
||||||
|
'/user/listAllManageAndCorp',
|
||||||
|
{
|
||||||
|
DEPARTMENT_ID: id
|
||||||
|
}
|
||||||
|
).then((data) => {
|
||||||
|
this.INSPECTOR_List[i] = data.userList
|
||||||
|
this.$forceUpdate()
|
||||||
|
}).catch((e) => {
|
||||||
|
})
|
||||||
|
}
|
||||||
this.form.inspectorList[i].INSPECTION_USER_ID = ''
|
this.form.inspectorList[i].INSPECTION_USER_ID = ''
|
||||||
this.form.inspectorList[i].USER_SIDE = ''
|
this.form.inspectorList[i].USER_SIDE = ''
|
||||||
|
this.$message.success('检查人员部门选择成功')
|
||||||
this.getInspectorList(DEPARTMENT_ID, i)
|
this.getInspectorList(DEPARTMENT_ID, i)
|
||||||
|
}
|
||||||
|
}).catch((e) => {
|
||||||
|
})
|
||||||
|
}
|
||||||
|
this.form.inspectorList = []
|
||||||
|
this.form.inspectorList.push({ INSPECTION_INSPECTOR_ID: item.INSPECTION_INSPECTOR_ID, INSPECTION_DEPARTMENT_ID: item.INSPECTION_DEPARTMENT_ID, INSPECTION_USER_ID: '', USER_SIDE: item.USER_SIDE })
|
||||||
|
this.INSPECTOR_List.push([])
|
||||||
},
|
},
|
||||||
// 获取人员列表
|
// 获取人员列表
|
||||||
getInspectorList(DEPARTMENT_ID, i) {
|
getInspectorList(DEPARTMENT_ID, i) {
|
||||||
|
@ -509,6 +554,7 @@ export default {
|
||||||
requestFN(
|
requestFN(
|
||||||
'/user/listAllManageAndCorp',
|
'/user/listAllManageAndCorp',
|
||||||
{
|
{
|
||||||
|
CURRENT_INSPECTED_DEPARTMENT_ID: this.CURRENT_INSPECTED_DEPARTMENT_ID,
|
||||||
DEPARTMENT_ID: DEPARTMENT_ID,
|
DEPARTMENT_ID: DEPARTMENT_ID,
|
||||||
NOMAIN: '1'
|
NOMAIN: '1'
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue