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/space.vue | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) 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