|
@@ -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
|