|
@@ -300,22 +300,30 @@ export default {
|
|
},
|
|
},
|
|
//少于20条请求数据-否则删除选中项
|
|
//少于20条请求数据-否则删除选中项
|
|
delSelectedRows(lArray, rArray) {
|
|
delSelectedRows(lArray, rArray) {
|
|
- for (let i = this.LtableData.length - 1; i >= 0; i--) {
|
|
|
|
- for (let j = 0; j < lArray.length; j++) {
|
|
|
|
- if (this.LtableData[i].EquipmentMark == lArray[j].EquipmentMark && this.LtableData[i].SubTypeCode == lArray[j].SubTypeCode) {
|
|
|
|
- this.LtableData.splice(i, 1)
|
|
|
|
|
|
+ for (let li = this.LtableData.length - 1; li >= 0; li--) {
|
|
|
|
+ for (let lj = 0; lj < lArray.length; lj++) {
|
|
|
|
+ if (this.LtableData[li] && (this.LtableData[li].EquipmentMark == lArray[lj].EquipmentMark && this.LtableData[li].SubTypeCode == lArray[lj].SubTypeCode)) {
|
|
|
|
+ // this.LtableData.splice(i, 1)
|
|
|
|
+ delete this.LtableData[li]
|
|
continue; //结束当前本轮循环,开始新的一轮循环
|
|
continue; //结束当前本轮循环,开始新的一轮循环
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- for (let i = this.RtableData.length - 1; i >= 0; i--) {
|
|
|
|
- for (let j = 0; j < rArray.length; j++) {
|
|
|
|
- if (this.RtableData[i].ObjectID == rArray[j].ObjectID && this.RtableData[i].SubTypeCode == rArray[j].SubTypeCode) {
|
|
|
|
- this.RtableData.splice(i, 1)
|
|
|
|
|
|
+ this.LtableData = this.LtableData.filter(item => {
|
|
|
|
+ return !(item == 'undefined')
|
|
|
|
+ })
|
|
|
|
+ for (let ri = this.RtableData.length - 1; ri >= 0; ri--) {
|
|
|
|
+ for (let rj = 0; rj < rArray.length; rj++) {
|
|
|
|
+ if (this.RtableData[ri] && (this.RtableData[ri].ObjectID == rArray[rj].ObjectID && this.RtableData[ri].SubTypeCode == rArray[rj].SubTypeCode)) {
|
|
|
|
+ // this.RtableData.splice(i, 1)
|
|
|
|
+ delete this.RtableData[ri]
|
|
continue; //结束当前本轮循环,开始新的一轮循环
|
|
continue; //结束当前本轮循环,开始新的一轮循环
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ this.RtableData = this.RtableData.filter(item => {
|
|
|
|
+ return !(item == 'undefined')
|
|
|
|
+ })
|
|
if (this.LtableData.length < 20 && this.lPage.Total > 49) {
|
|
if (this.LtableData.length < 20 && this.lPage.Total > 49) {
|
|
this.queryLeftTable()
|
|
this.queryLeftTable()
|
|
}
|
|
}
|