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