From 1b9fea7d4af68d8f933b2dc42bf6084b9646f64c Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 04 三月 2025 08:39:55 +0800 Subject: [PATCH] 修改作业等级名称 --- src/views/newSpecialWorkSystem/workTicket/zysq/index.vue | 56 ++++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 42 insertions(+), 14 deletions(-) diff --git a/src/views/newSpecialWorkSystem/workTicket/zysq/index.vue b/src/views/newSpecialWorkSystem/workTicket/zysq/index.vue index fba0b5c..bdd495a 100644 --- a/src/views/newSpecialWorkSystem/workTicket/zysq/index.vue +++ b/src/views/newSpecialWorkSystem/workTicket/zysq/index.vue @@ -25,6 +25,9 @@ <el-tab-pane :lazy="true" label="盲板抽堵作业" name="plate"> <plate-form ref="plate" :lists="lists"></plate-form> </el-tab-pane> + <el-tab-pane :lazy="true" label="打开作业" name="open"> + <open-form ref="open" :lists="lists"></open-form> + </el-tab-pane> </el-tabs> <!-- <material-dialog ref="material"></material-dialog>--> <!-- <el-radio-group v-model="activeName" size="large" @change="(value)=>handleClick(value)">--> @@ -81,6 +84,7 @@ heightForm: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/zysq/components/height.vue')), powerForm: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/zysq/components/power.vue')), plateForm: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/zysq/components/plate.vue')), + openForm: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/zysq/components/open.vue')), }, setup() { const userInfo = useUserInfo() @@ -90,7 +94,6 @@ lists: { workerList: [], departList: [], - departList2: [], deviceList: [], otherWorks: [], spList: [], @@ -111,6 +114,7 @@ const height = ref() const power = ref() const plate = ref() + const open = ref() const handleClick = (tab: TabsPaneContext, event: Event) => { state.loading = true @@ -145,6 +149,7 @@ getAllDevice() getOtherWork() spWorker() + getOpList() getAllRisks() }); @@ -163,18 +168,18 @@ }; const spWorker = async ()=>{ - for(let id of ['17','18','19']){ + for(let id of ['18','19']){ const res = await workApplyApi().getSpList({roleId: id}) - if(id == '17'){ - if (res.data.code === '200') { - state.lists.spList.opList = JSON.parse(JSON.stringify(res.data.data)) - } else { - ElMessage({ - type: 'warning', - message: res.data.msg - }); - } - } + // if(id == '17'){ + // if (res.data.code === '200') { + // state.lists.spList.opList = JSON.parse(JSON.stringify(res.data.data)) + // } else { + // ElMessage({ + // type: 'warning', + // message: res.data.msg + // }); + // } + // } if(id == '18'){ if (res.data.code === '200') { state.lists.spList.jhList = JSON.parse(JSON.stringify(res.data.data)) @@ -198,6 +203,29 @@ } } + const getOpList = async()=>{ + const res = await workApplyApi().getOpList() + if(res.data.code == '200'){ + if(res.data.data && res.data.data.length>0){ + state.lists.spList.opList = JSON.parse(JSON.stringify(res.data.data)).map(i=>{ + if(i.certList && i.certList.length>0){ + i.certList = i.certList.map(item=>{ + item['realName'] = i.realName + '(' + item.certTypeName +':'+ item.certExpiredAt + ')' + item['uid'] = item.certNo + ',' + item.certExpiredAt + return item + }) + } + return i + }) + } + }else{ + ElMessage({ + type: 'warning', + message: res.data.msg + }) + } + } + // 获取部门列表 const getAllDepartment = async () => { let res = await teamManageApi().getAllDepartment(); @@ -205,7 +233,6 @@ // state.departmentList = JSON.parse(JSON.stringify(res.data.data)) // state.departmentList2 = state.departmentList[0].children[0].children.filter(i=>i.depId == 32 || i.depId == 48 || i.depId == 49 || i.depId == 50) state.lists.departList = JSON.parse(JSON.stringify(res.data.data)) - state.lists.departList2 = JSON.parse(JSON.stringify(res.data.data))[0].children[0].children.filter(i=>i.depId == 32 || i.depId == 48 || i.depId == 49 || i.depId == 50) } else { ElMessage({ type: 'warning', @@ -216,7 +243,7 @@ // 获取相关作业列表 const getOtherWork = async () => { - let res = await workApplyApi().getOtherWork({workPermitNo: '',workType: null}); + let res = await workApplyApi().getOtherWork({pageSize: 999, pageIndex: 1, searchParams: {workPermitNo: '', workType: null}}) if (res.data.code === '200') { state.otherWorks = JSON.parse(JSON.stringify(res.data.data)) state.lists.otherWorks = JSON.parse(JSON.stringify(res.data.data)) @@ -266,6 +293,7 @@ hoist, plate, power, + open, handleClick, getOtherWork }; -- Gitblit v1.9.2