| | |
| | | ]" |
| | | > |
| | | <el-input |
| | | clearable |
| | | type="number" |
| | | v-model.number="row.counts" |
| | | ></el-input> |
| | |
| | | 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) |