From 115fcb76642644a59d56ea4a88ce9906c0db3efb Mon Sep 17 00:00:00 2001 From: 石广澎 <shiguangpeng@163.com> Date: 星期六, 02 十二月 2023 17:44:53 +0800 Subject: [PATCH] feat: 部门物品管理 报废、退回新增时数量校验 --- admin-web/src/views/departmentitem/itemret/returnNote/edit.vue | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/admin-web/src/views/departmentitem/itemret/returnNote/edit.vue b/admin-web/src/views/departmentitem/itemret/returnNote/edit.vue index 28a1bf7..c7afe42 100644 --- a/admin-web/src/views/departmentitem/itemret/returnNote/edit.vue +++ b/admin-web/src/views/departmentitem/itemret/returnNote/edit.vue @@ -149,6 +149,7 @@ ]" > <el-input + clearable type="number" v-model.number="row.counts" ></el-input> @@ -471,14 +472,23 @@ this.$refs['ruleForm'].validate((valid) => { if (valid) { let params = JSON.parse(JSON.stringify(this.formData)) - params.goods.map((g, gid) => { + params.goods.map(g => { delete g.goodsOptions let arr = [] g.models.map(m => { - arr = arr.concat(m) + m.map(item=>{ + if(item.counts&&item.counts>0){ + arr.push(item) + } + }) }) g.models = arr }) + params.goods = params.goods.filter(g=>g.models.length>0) + if(params.goods.length===0){ + this.$message.error('璇疯嚦灏戝~鍐欎竴涓��鍥炵墿鍝�'); + return; + } if (this.loading) return this.loading = true returnAdd(params) -- Gitblit v1.9.1