From 553f9357c13d068fd2a341f6ed29150ff7a64eda Mon Sep 17 00:00:00 2001 From: Crunchy <3114200645@qq.com> Date: 星期五, 02 八月 2024 16:49:07 +0800 Subject: [PATCH] Merge branch 'master' into test --- src/components/do/b1-ins-order/add.vue | 53 ++++++++++++++++++++++++++++++++--------------------- 1 files changed, 32 insertions(+), 21 deletions(-) diff --git a/src/components/do/b1-ins-order/add.vue b/src/components/do/b1-ins-order/add.vue index 5e3a46c..49505a1 100644 --- a/src/components/do/b1-ins-order/add.vue +++ b/src/components/do/b1-ins-order/add.vue @@ -961,7 +961,7 @@ entity: { orderBy: { field: 'id', - order: 'asc' + order: 'desc' } }, isIndex: true, @@ -2082,6 +2082,7 @@ this.sampleIds.push(row.id) } this.productList = row.insProduct + this.productList0 = JSON.parse(JSON.stringify(this.productList)) setTimeout(() => { this.productList.forEach(a => { if (a.state == 1) this.toggleSelection(a) @@ -2257,7 +2258,8 @@ name: this.templateName, thing: JSON.stringify({ addObj: this.addObj, - sampleList: this.sampleList + sampleList: this.sampleList, + selectTree:this.selectTree }) }, { headers: { @@ -2282,6 +2284,7 @@ let obj = JSON.parse(res.data) this.addObj = obj.addObj; this.sampleList = obj.sampleList; + this.selectTree = obj.selectTree }) }, delSampleAndProduct() { @@ -2325,10 +2328,12 @@ this.isAskOnlyRead = false } this.getProductLoad = true + let selectTreeList = this.selectTree.split(" - ") + selectTreeList[selectTreeList.length - 1] = this.addObj.model this.$axios.post(this.$api.standardTree.selectStandardProductList, { - model: row.model + '-' + row.modelNum, + model: this.addObj.model + '-' + row.modelNum, standardMethodListId: val, - factory: this.selectTree, + factory: selectTreeList.join(" - "), }, { headers: { 'Content-Type': 'application/json' @@ -2666,25 +2671,31 @@ } }, upBsmAll (item) { - let sections = JSON.parse(item.bsmRow.section); - let asks = JSON.parse(item.bsmRow.ask); - let tells = JSON.parse(item.bsmRow.tell); - let manHours = JSON.parse(item.bsmRow.manHour); - let prices = JSON.parse(item.bsmRow.price); - for (var a in sections) { - if (item.bsm1Val === sections[a]) { - this.productList.forEach(p => { - if (p.id === item.bsmRow.id) { - p.section = sections[a] - p.ask = asks[a] - p.tell = tells[a] - p.manHour = manHours[a] - p.price = prices[a] - } - }) - break + // console.log(1111,item,this.bsm1DiaList) + for (let i =0;i<this.bsm1DiaList.length;i++){ + this.bsm1DiaList[i].bsm1Val = item.bsm1Val + let sections = JSON.parse(this.bsm1DiaList[i].bsmRow.section); + let asks = JSON.parse(this.bsm1DiaList[i].bsmRow.ask); + let tells = JSON.parse(this.bsm1DiaList[i].bsmRow.tell); + let manHours = JSON.parse(this.bsm1DiaList[i].bsmRow.manHour); + let prices = JSON.parse(this.bsm1DiaList[i].bsmRow.price); + for (var a in sections) { + if (this.bsm1DiaList[i].bsm1Val === sections[a]) { + this.productList.forEach(p => { + if (p.id === this.bsm1DiaList[i].bsmRow.id) { + p.section = sections[a] + p.ask = asks[a] + p.tell = tells[a] + p.manHour = manHours[a] + p.price = prices[a] + } + }) + break + } } } + this.changeProductList0() + this.currentMethod.insProduct = this.productList0 }, beforeClose(done) { // if (this.bsm1) { -- Gitblit v1.9.3