From fb67153f3df0c25863f388b199c5706f4ba801ea Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期一, 13 三月 2023 16:27:51 +0800 Subject: [PATCH] 作业申请新增设备 --- src/views/specialWorkSystem/workTicket/zysq/index.vue | 34 +++++++++++++++++++++++++--------- 1 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/views/specialWorkSystem/workTicket/zysq/index.vue b/src/views/specialWorkSystem/workTicket/zysq/index.vue index fea4f09..3584dfc 100644 --- a/src/views/specialWorkSystem/workTicket/zysq/index.vue +++ b/src/views/specialWorkSystem/workTicket/zysq/index.vue @@ -2,28 +2,28 @@ <div class="home-container"> <el-tabs type="border-card" @tab-change="switchTab"> <el-tab-pane label="动火作业"> - <fire-form ref="fire" :workerList = allWorkers></fire-form> + <fire-form ref="fire" :workerList = allWorkers :deviceList = allDevices></fire-form> </el-tab-pane> <el-tab-pane label="受限空间作业"> - <space-form ref="space" :workerList = allWorkers :departList = departmentList></space-form> + <space-form ref="space" :workerList = allWorkers :departList = departmentList :deviceList = allDevices></space-form> </el-tab-pane> <el-tab-pane label="吊装作业"> - <hoist-form ref="hoist" :workerList = allWorkers></hoist-form> + <hoist-form ref="hoist" :workerList = allWorkers :deviceList = allDevices></hoist-form> </el-tab-pane> <el-tab-pane label="动土作业"> - <ground-form ref="ground" :workerList = allWorkers :departList = departmentList></ground-form> + <ground-form ref="ground" :workerList = allWorkers :departList = departmentList :deviceList = allDevices></ground-form> </el-tab-pane> <el-tab-pane label="断路作业"> - <broken-form ref="broken" :workerList = allWorkers :departList = departmentList></broken-form> + <broken-form ref="broken" :workerList = allWorkers :departList = departmentList :deviceList = allDevices></broken-form> </el-tab-pane> <el-tab-pane label="高处作业"> - <height-form ref="height" :workerList = allWorkers :departList = departmentList></height-form> + <height-form ref="height" :workerList = allWorkers :departList = departmentList :deviceList = allDevices></height-form> </el-tab-pane> <el-tab-pane label="临时用电作业"> - <power-form ref="power" :workerList = allWorkers></power-form> + <power-form ref="power" :workerList = allWorkers :deviceList = allDevices></power-form> </el-tab-pane> <el-tab-pane label="盲板抽堵作业"> - <plate-form ref="plate" :workerList = allWorkers></plate-form> + <plate-form ref="plate" :workerList = allWorkers :deviceList = allDevices></plate-form> </el-tab-pane> </el-tabs> <material-dialog ref="material"></material-dialog> @@ -45,6 +45,7 @@ interface stateType { allWorkers: Array<any> departmentList: Array<any> + allDevices: Array<any> } export default defineComponent({ name: 'apply', @@ -64,7 +65,8 @@ const { userInfos } = storeToRefs(userInfo); const state = reactive<stateType>({ allWorkers: [], - departmentList: [] + departmentList: [], + allDevices: [] }); const fire = ref() const space = ref() @@ -101,6 +103,19 @@ } }; + // 获取设备列表 + const getAllDevice = async ()=>{ + const res = await workApplyApi().getAllDevices() + if (res.data.code === '200') { + state.allDevices = JSON.parse(JSON.stringify(res.data.data)) + } else { + ElMessage({ + type: 'warning', + message: res.data.msg + }); + } + }; + const switchTab = (name)=>{ console.log(name,'name') fire.value.form.resetFields() @@ -113,6 +128,7 @@ onMounted(() => { getAll(); getAllDepartment(); + getAllDevice() }); return { -- Gitblit v1.9.2