Admin
2022-09-30 4d8db47ca6e8ad9986fa80f7b5819646ea494d98
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)
               }