| | |
| | | item.insProduct = this.productList |
| | | }) |
| | | this.getTotal(sampleList) |
| | | let projectNum = this.totalArr.filter(a => a.state == 1).length |
| | | let projectNum = this.totalArr.length |
| | | if (projectNum == 0) { |
| | | this.$confirm('检验项目为空,是否确认提交?', "提示", { |
| | | confirmButtonText: "确定", |
| | |
| | | insOrder: this.addObj, |
| | | sampleList: sampleList.map(a => { |
| | | a.standardMethodListId = JSON.stringify(a.standardMethodListId) |
| | | if (a.insProduct.length > 0) { |
| | | a.insProduct.forEach(c => { |
| | | delete c.id |
| | | }) |
| | | } |
| | | a.insProduct = this.fullProductList |
| | | if (a.modelNum) { |
| | | // 根据x号判断型号参数与样品型号的拼接位置 |
| | | // 例如×4,就为500ML×4;4×,就为4×500ML |
| | |
| | | } else { |
| | | a.model = a.model + ((a.modelNum == null || a.modelNum == '' || a.modelNum == 'null') ? '' : ('-' + a.modelNum)) |
| | | } |
| | | a.insProduct = a.insProduct.filter(b => b.state === 1) |
| | | return a |
| | | }), |
| | | }).then(res => { |
| | |
| | | ifsInventoryId: this.customsInspection.id |
| | | }).then(res => { |
| | | this.getProductLoad = false |
| | | res.data.forEach(a => { |
| | | a.state = 0 |
| | | }) |
| | | this.productList = this.HaveJson(res.data) |
| | | this.productList0 = JSON.parse(JSON.stringify(this.productList)) |
| | | // 直接将查询结果赋值给 productList |
| | | this.fullProductList = res.data |
| | | this.productList = res.data |
| | | this.productList0 = res.data |
| | | this.$refs.sampleTable.setCurrentRow(row) |
| | | setTimeout(() => { |
| | | this.productList.forEach(a => { |