Ver Fonte

修改了栏舍配方批量编辑

duanxiaoduan há 1 ano atrás
pai
commit
88d258b23b
1 ficheiros alterados com 8 adições e 3 exclusões
  1. 8 3
      src/views/formulationPlan/dhedFormula/index.vue

+ 8 - 3
src/views/formulationPlan/dhedFormula/index.vue

@@ -1104,6 +1104,7 @@ export default {
       cellStyle: { padding: 0 + 'px' },
       myHeight: document.documentElement.clientHeight - 85 - 140,
       oldRowList:{},
+      oldList:[],
       decimal: parseInt(Cookies.get('decimal')),
       decimalr: parseInt(Cookies.get('decimalr'))
     }
@@ -3133,7 +3134,7 @@ export default {
     handle_batchEdit(){
       this.isproportion = true
       console.log(this.isproportion)
-      // this.oldRowList =  JSON.parse(JSON.stringify(this.table.list));
+      this.oldList =  JSON.parse(JSON.stringify(this.table.list));
       // this.table.list.forEach((item,key)=>{
       //   item.Edit = true
       //   item.NoEdit = false
@@ -3141,8 +3142,12 @@ export default {
       // row.Edit
     },
     handle_batchEdit_save(){
-      let barList = []
-      this.table.list.forEach((item)=>{
+      const arr = this.table.list.filter(item2 => {
+        console.log(item2,'item2')
+          return !this.oldList.some(item1 => item1.r1 === item2.r1 && item1.r2 === item2.r2 && item1.r3 === item2.r3 && item1.r4 === item2.r4 && item1.r5 === item2.r5 && item1.r6 === item2.r6);
+      });
+      const barList = []
+      arr.forEach((item)=>{
         let obj = {}
         obj.barname = item.barname
         obj.ccount = item.ccount