From 4d8db47ca6e8ad9986fa80f7b5819646ea494d98 Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期五, 30 九月 2022 09:58:21 +0800 Subject: [PATCH] Default Changelist --- src/views/specialWorkSystem/workTicket/workApply/components/hoist.vue | 20 ++++++ src/views/specialWorkSystem/workTicket/workApply/components/plate.vue | 20 ++++++ src/views/specialWorkSystem/workTicket/workApply/components/space.vue | 20 ++++++ src/views/specialWorkSystem/workTicket/workApply/components/power.vue | 20 ++++++ src/views/specialWorkSystem/workTicket/workApply/components/height.vue | 20 ++++++ src/views/specialWorkSystem/workTicket/workApply/components/fire.vue | 22 ++++++ src/views/specialWorkSystem/workTicket/workApply/components/broken.vue | 20 ++++++ src/views/specialWorkSystem/workTicket/workApply/components/ground.vue | 20 ++++++ 8 files changed, 153 insertions(+), 9 deletions(-) diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue b/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue index d33d345..7c7e821 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue @@ -295,6 +295,24 @@ await formEl.validate(async (valid, fields) => { if (valid) { for(let i in state.materialList){ + for(let j in state.materialList[i].mustList){ + if(state.materialList[i].mustList[j].value>state.materialList[i].mustList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } + for(let j in state.materialList[i].unList){ + if(state.materialList[i].unList[j].value>state.materialList[i].unList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ const obj = { defaultVal: item.value, @@ -326,13 +344,13 @@ formEl.resetFields() state.form.workDetail.bcPath = [] state.fileList = [] - state.materialList = [] } else { ElMessage({ type: 'warning', message: res.data.msg }); } + state.materialList = [] } else { console.log('error submit!', fields) } diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/fire.vue b/src/views/specialWorkSystem/workTicket/workApply/components/fire.vue index 3d7fa88..82e57fd 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/fire.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/fire.vue @@ -270,6 +270,24 @@ return } for(let i in state.materialList){ + for(let j in state.materialList[i].mustList){ + if(state.materialList[i].mustList[j].value>state.materialList[i].mustList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } + for(let j in state.materialList[i].unList){ + if(state.materialList[i].unList[j].value>state.materialList[i].unList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ const obj = { defaultVal: item.value, @@ -298,13 +316,13 @@ message: '提交成功!' }); formEl.resetFields() - state.materialList = [] } else { ElMessage({ type: 'warning', message: res.data.msg }); } + state.materialList = [] } else { console.log('error submit!', fields) } @@ -363,6 +381,7 @@ state.equipmentDialog = true } } + const conFirmDevices = ()=>{ for(let i in state.materialList){ for(let j in state.materialList[i].mustList){ @@ -383,7 +402,6 @@ return } } - } ElMessageBox.confirm('是否确认物资及数量配置?') .then(() => { diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/ground.vue b/src/views/specialWorkSystem/workTicket/workApply/components/ground.vue index d265ea3..6c97c62 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/ground.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/ground.vue @@ -323,6 +323,24 @@ await formEl.validate(async (valid, fields) => { if (valid) { for(let i in state.materialList){ + for(let j in state.materialList[i].mustList){ + if(state.materialList[i].mustList[j].value>state.materialList[i].mustList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } + for(let j in state.materialList[i].unList){ + if(state.materialList[i].unList[j].value>state.materialList[i].unList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ const obj = { defaultVal: item.value, @@ -354,13 +372,13 @@ formEl.resetFields() state.form.workDetail.gbPath = [] state.fileList = [] - state.materialList = [] } else { ElMessage({ type: 'warning', message: res.data.msg }); } + state.materialList = [] } else { console.log('error submit!', fields) } diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/height.vue b/src/views/specialWorkSystem/workTicket/workApply/components/height.vue index ad53f53..245e1ac 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/height.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/height.vue @@ -327,6 +327,24 @@ await formEl.validate(async (valid, fields) => { if (valid) { for(let i in state.materialList){ + for(let j in state.materialList[i].mustList){ + if(state.materialList[i].mustList[j].value>state.materialList[i].mustList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } + for(let j in state.materialList[i].unList){ + if(state.materialList[i].unList[j].value>state.materialList[i].unList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ const obj = { defaultVal: item.value, @@ -355,13 +373,13 @@ message: '提交成功!' }); formEl.resetFields() - state.materialList = [] } else { ElMessage({ type: 'warning', message: res.data.msg }); } + state.materialList = [] } else { console.log('error submit!', fields) } diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/hoist.vue b/src/views/specialWorkSystem/workTicket/workApply/components/hoist.vue index 2f28fd0..6b65a7d 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/hoist.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/hoist.vue @@ -225,6 +225,24 @@ await formEl.validate(async (valid, fields) => { if (valid) { for(let i in state.materialList){ + for(let j in state.materialList[i].mustList){ + if(state.materialList[i].mustList[j].value>state.materialList[i].mustList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } + for(let j in state.materialList[i].unList){ + if(state.materialList[i].unList[j].value>state.materialList[i].unList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ const obj = { defaultVal: item.value, @@ -253,13 +271,13 @@ message: '提交成功!' }); formEl.resetFields() - state.materialList = [] } else { ElMessage({ type: 'warning', message: res.data.msg }); } + state.materialList = [] } else { console.log('error submit!', fields) } diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/plate.vue b/src/views/specialWorkSystem/workTicket/workApply/components/plate.vue index 341c585..b77e135 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/plate.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/plate.vue @@ -414,6 +414,24 @@ await formEl.validate(async (valid, fields) => { if (valid) { for(let i in state.materialList){ + for(let j in state.materialList[i].mustList){ + if(state.materialList[i].mustList[j].value>state.materialList[i].mustList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } + for(let j in state.materialList[i].unList){ + if(state.materialList[i].unList[j].value>state.materialList[i].unList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ const obj = { defaultVal: item.value, @@ -451,13 +469,13 @@ formEl.resetFields() state.form.workDetail.bpLocationMapPath = [] state.fileList = [] - state.materialList = [] } else { ElMessage({ type: 'warning', message: res.data.msg }); } + state.materialList = [] } else { console.log('error submit!', fields) } diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/power.vue b/src/views/specialWorkSystem/workTicket/workApply/components/power.vue index 3bc9f61..3f9694d 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/power.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/power.vue @@ -225,6 +225,24 @@ await formEl.validate(async (valid, fields) => { if (valid) { for(let i in state.materialList){ + for(let j in state.materialList[i].mustList){ + if(state.materialList[i].mustList[j].value>state.materialList[i].mustList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } + for(let j in state.materialList[i].unList){ + if(state.materialList[i].unList[j].value>state.materialList[i].unList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ const obj = { defaultVal: item.value, @@ -253,13 +271,13 @@ message: '提交成功!' }); formEl.resetFields() - state.materialList = [] } else { ElMessage({ type: 'warning', message: res.data.msg }); } + state.materialList = [] } else { console.log('error submit!', fields) } diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/space.vue b/src/views/specialWorkSystem/workTicket/workApply/components/space.vue index 2a6b114..189823e 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/space.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/space.vue @@ -292,6 +292,24 @@ await formEl.validate(async (valid, fields) => { if (valid) { for(let i in state.materialList){ + for(let j in state.materialList[i].mustList){ + if(state.materialList[i].mustList[j].value>state.materialList[i].mustList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } + for(let j in state.materialList[i].unList){ + if(state.materialList[i].unList[j].value>state.materialList[i].unList[j].stock){ + ElMessage({ + type: 'warning', + message: '部分物资库存不足,请重新配置数量。' + }); + return + } + } state.materialList[i].mustList = state.materialList[i].mustList.map((item:any)=>{ const obj = { defaultVal: item.value, @@ -321,13 +339,13 @@ message: '提交成功!' }); formEl.resetFields() - state.materialList = [] } else { ElMessage({ type: 'warning', message: res.data.msg }); } + state.materialList = [] } else { console.log('error submit!', fields) } -- Gitblit v1.9.2