From 4d8db47ca6e8ad9986fa80f7b5819646ea494d98 Mon Sep 17 00:00:00 2001
From: Admin <978517621@qq.com>
Date: Fri, 30 Sep 2022 09:58:21 +0800
Subject: [PATCH] Default Changelist
---
src/views/specialWorkSystem/workTicket/workApply/components/hoist.vue | 20 +++++++++++++++++++-
1 files changed, 19 insertions(+), 1 deletions(-)
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)
}
--
Gitblit v1.9.2