zhouhao 2 tahun lalu
induk
melakukan
e367bb1eed

+ 17 - 13
src/views/sales_control/components/WarehouseForm.vue

@@ -115,18 +115,19 @@ export default {
     },
     confirm(selected) {
       // console.log(selected)
-      this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.map(k=>{
-        selected.map(l=>{
-          if ( l.id == k.id){
+      for (let i = 0; i <this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.length ; i++) {
+        for (let j = 0; j < selected.length; j++) {
+          if ( this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i].id == selected[j].id){
             // k.disabled = true
-            this.$set(k,'disabled',false)
+            this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',false)
           }
           else {
-            this.$set(k,'disabled',true)
+            this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',true)
 
           }
-        })
-      })
+        }
+      }
+
       this.dataList = [...this.dataList,...JSON.parse(JSON.stringify(selected))]
       this.$refs.header.screenForm.customerName = this.dataList[0].customerName
       this.$refs.header.screenForm.customerNumber = this.dataList[0].customerNumber
@@ -151,13 +152,16 @@ export default {
     delChange() {
       if (this.dataList.length){
         this.dataList =  this.resArr(this.dataList,this.selection)
-        this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.map(k=>{
-          this.selection.map(l=>{
-            if ( l.id == k.id){
-              this.$set(k,'disabled',true)
+        for (let i = 0; i <this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.length ; i++) {
+          for (let j = 0; j < this.selected.length; j++) {
+            if ( this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i].id == this.selected[j].id){
+              // k.disabled = true
+              this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',true)
             }
-          })
-        })
+
+          }
+        }
+
         if (!this.dataList.length){
           this.customerNumber = ''
         }

+ 17 - 14
src/views/sales_control/sales_management/components/customer_sales_form.vue

@@ -151,17 +151,18 @@ export default {
       return func(...p)
     },
     confirm(selected) {
-      this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.map(k => {
-        selected.map(l => {
-          if (l.id == k.id) {
+      for (let i = 0; i <this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.length ; i++) {
+        for (let j = 0; j < selected.length; j++) {
+          if ( this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i].id == selected[j].id){
             // k.disabled = true
-            this.$set(k, 'disabled', false)
-          }  else {
-            this.$set(k, 'disabled', true)
+            this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',false)
+          }
+          else {
+            this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',true)
 
           }
-        })
-      })
+        }
+      }
       this.dataList = [...this.dataList, ...selected]
       console.log(selected, this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData)
       if (!this.detailsId) {
@@ -199,13 +200,15 @@ export default {
     delChange() {
       if (this.dataList.length) {
         this.dataList = this.resArr(this.dataList, this.selection)
-        this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.map(k => {
-          this.selection.map(l => {
-            if (l.id == k.id) {
-              this.$set(k, 'disabled', true)
+        for (let i = 0; i <this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.length ; i++) {
+          for (let j = 0; j < this.selected.length; j++) {
+            if ( this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i].id == this.selected[j].id){
+              // k.disabled = true
+              this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',true)
             }
-          })
-        })
+
+          }
+        }
         if (!this.dataList.length) {
           this.customerNumber = ''
         }

+ 17 - 14
src/views/sales_control/sales_management/components/return_sales_form.vue

@@ -175,17 +175,18 @@ export default {
     },
     confirm(selected) {
       // console.log(selected)
-      this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.map(k=>{
-        selected.map(l=>{
-          if ( l.id == k.id){
+      for (let i = 0; i <this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.length ; i++) {
+        for (let j = 0; j < selected.length; j++) {
+          if ( this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i].id == selected[j].id){
             // k.disabled = true
-            this.$set(k,'disabled',false)
-          }else {
-            this.$set(k,'disabled',true)
+            this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',false)
+          }
+          else {
+            this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',true)
 
           }
-        })
-      })
+        }
+      }
       selected.forEach(k => {
         k.diffQty = Number(k.qty) - Number(k.refundQty)
       })
@@ -222,13 +223,15 @@ export default {
     delChange() {
       if (this.dataList.length) {
         this.dataList = this.resArr(this.dataList, this.selection)
-        this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.map(k=>{
-          this.selection.map(l=>{
-            if ( l.id == k.id){
-              this.$set(k,'disabled',true)
+        for (let i = 0; i <this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData.length ; i++) {
+          for (let j = 0; j < this.selected.length; j++) {
+            if ( this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i].id == this.selected[j].id){
+              // k.disabled = true
+              this.$set(this.$refs.dia.$refs.pageRef.$refs.zjpage.$refs.tableEl.tableData[i],'disabled',true)
             }
-          })
-        })
+
+          }
+        }
         if (!this.dataList.length) {
           this.customerNumber = ''
         }