From a8ef7c1a4b2ab6acd91a0520e6258bd753d17f20 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期三, 16 八月 2023 15:58:20 +0800 Subject: [PATCH] 人员证书类型 --- src/views/newSpecialWorkSystem/workTicket/zysq/index.vue | 67 ++++++++++++++++++++++++++++----- 1 files changed, 57 insertions(+), 10 deletions(-) diff --git a/src/views/newSpecialWorkSystem/workTicket/zysq/index.vue b/src/views/newSpecialWorkSystem/workTicket/zysq/index.vue index 3659ad6..95c6649 100644 --- a/src/views/newSpecialWorkSystem/workTicket/zysq/index.vue +++ b/src/views/newSpecialWorkSystem/workTicket/zysq/index.vue @@ -2,28 +2,28 @@ <div class="home-container"> <el-tabs type="border-card" v-model="activeName" @tab-click="handleClick"> <el-tab-pane label="动火作业" name="fire"> - <fire-form ref="fire" :workerList = allWorkers :deviceList = allDevices :departList=departmentList :departList2=departmentList2 :otherWorks="otherWorks"></fire-form> + <fire-form ref="fire" :workerList = allWorkers :deviceList = allDevices :departList=departmentList :departList2=departmentList2 :otherWorks="otherWorks" :spList="spList"></fire-form> </el-tab-pane> <el-tab-pane label="受限空间作业" name="space"> - <space-form ref="space" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks"></space-form> + <space-form ref="space" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks" :spList="spList"></space-form> </el-tab-pane> <el-tab-pane label="吊装作业" name="hoist"> - <hoist-form ref="hoist" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks"></hoist-form> + <hoist-form ref="hoist" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks" :spList="spList"></hoist-form> </el-tab-pane> <el-tab-pane label="动土作业" name="ground"> - <ground-form ref="ground" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks"></ground-form> + <ground-form ref="ground" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks" :spList="spList"></ground-form> </el-tab-pane> <el-tab-pane label="断路作业" name="broken"> - <broken-form ref="broken" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks"></broken-form> + <broken-form ref="broken" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks" :spList="spList"></broken-form> </el-tab-pane> <el-tab-pane label="高处作业" name="height"> - <height-form ref="height" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks"></height-form> + <height-form ref="height" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks" :spList="spList"></height-form> </el-tab-pane> <el-tab-pane label="临时用电作业" name="power"> - <power-form ref="power" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks"></power-form> + <power-form ref="power" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks" :spList="spList"></power-form> </el-tab-pane> <el-tab-pane label="盲板抽堵作业" name="plate"> - <plate-form ref="plate" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks"></plate-form> + <plate-form ref="plate" :workerList = allWorkers :departList = departmentList :departList2=departmentList2 :deviceList = allDevices :otherWorks="otherWorks" :spList="spList"></plate-form> </el-tab-pane> </el-tabs> <!-- <material-dialog ref="material"></material-dialog>--> @@ -49,6 +49,11 @@ departmentList2: Array<any> otherWorks: Array<any> allDevices: Array<any> + spList:{ + opList: Array<any> + jhList: Array<any> + sfList: Array<any> + } } export default defineComponent({ name: 'apply', @@ -71,7 +76,12 @@ departmentList: [], departmentList2:[], otherWorks: [], - allDevices: [] + allDevices: [], + spList:{ + opList: [], + jhList: [], + sfList: [] + } }); const fire = ref() const space = ref() @@ -98,7 +108,8 @@ getAll(); getAllDepartment(); getAllDevice(); - getOtherWork() + getOtherWork(); + spWorker() }); // 获取用户列表 @@ -114,6 +125,42 @@ } }; + const spWorker = async ()=>{ + for(let id of ['17','18','19']){ + const res = await workApplyApi().getSpList({roleId: id}) + if(id == '17'){ + if (res.data.code === '200') { + state.spList.opList = res.data.data + } else { + ElMessage({ + type: 'warning', + message: res.data.msg + }); + } + } + if(id == '18'){ + if (res.data.code === '200') { + state.spList.jhList = res.data.data + } else { + ElMessage({ + type: 'warning', + message: res.data.msg + }); + } + } + if(id == '19'){ + if (res.data.code === '200') { + state.spList.sfList = res.data.data + } else { + ElMessage({ + type: 'warning', + message: res.data.msg + }); + } + } + } + } + // 获取部门列表 const getAllDepartment = async () => { let res = await teamManageApi().getAllDepartment(); -- Gitblit v1.9.2