From 8c84adf2d3cd83d0c5f8ee77d3fb615ae9a02ba7 Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期二, 11 十月 2022 17:43:58 +0800 Subject: [PATCH] Default Changelist --- src/views/specialWorkSystem/workTicket/apply/components/space.vue | 75 ++++++++++++++++++++----------------- 1 files changed, 41 insertions(+), 34 deletions(-) diff --git a/src/views/specialWorkSystem/workTicket/apply/components/space.vue b/src/views/specialWorkSystem/workTicket/apply/components/space.vue index 189823e..5bc5bba 100644 --- a/src/views/specialWorkSystem/workTicket/apply/components/space.vue +++ b/src/views/specialWorkSystem/workTicket/apply/components/space.vue @@ -358,41 +358,48 @@ const data = {workType: 2,workLevel: null} const res = await workApplyApi().getMaterial(data) if (res.data.code === '200') { - state.materialList = JSON.parse(JSON.stringify(res.data.data.materialTypeList)) - for(let i in state.materialList){ - state.materialList[i].mustList = [] - state.materialList[i].unList = [] - state.materialList[i].mdList = state.materialList[i].mdList?.map((item:any) => { - if(item.configurationLevel == 0){ - state.materialList[i].mustList.push(item) - return - }else{ - state.materialList[i].unList.push(item) - return - } - }) - state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ - const obj = { - value: item.defaultVal, - materialName: item.materialName, - configurationLevel: item.configurationLevel, - id: item.id, - stock: item.stock - } - return {...obj} - }) - state.materialList[i].unList = state.materialList[i].unList.map((item:any)=>{ - const obj = { - value: item.defaultVal, - materialName: item.materialName, - configurationLevel: item.configurationLevel, - id: item.id, - stock: item.stock - } - return {...obj} - }) + if(res.data.data.materialTypeList && res.data.data.materialTypeList!=null&&res.data.data.materialTypeList.length>0){ + state.materialList = JSON.parse(JSON.stringify(res.data.data.materialTypeList)) + for(let i in state.materialList){ + state.materialList[i].mustList = [] + state.materialList[i].unList = [] + state.materialList[i].mdList = state.materialList[i].mdList?.map((item:any) => { + if(item.configurationLevel == 0){ + state.materialList[i].mustList.push(item) + return + }else{ + state.materialList[i].unList.push(item) + return + } + }) + state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ + const obj = { + value: item.defaultVal, + materialName: item.materialName, + configurationLevel: item.configurationLevel, + id: item.id, + stock: item.stock + } + return {...obj} + }) + state.materialList[i].unList = state.materialList[i].unList.map((item:any)=>{ + const obj = { + value: item.defaultVal, + materialName: item.materialName, + configurationLevel: item.configurationLevel, + id: item.id, + stock: item.stock + } + return {...obj} + }) + } + state.equipmentDialog = true + }else{ + ElMessage({ + type: 'warning', + message: '暂时查询不到物资标准信息' + }); } - state.equipmentDialog = true } else { ElMessage({ type: 'warning', -- Gitblit v1.9.2