Browse Source

Merge branch 'luckysheet' of http://120.46.222.128:10021/elink-star/epmet-work-pc into luckysheet_xiaowang

luckysheet-xiaowang-Intelligen
是小王呀\24601 6 months ago
parent
commit
a592690bce
  1. 32
      src/views/modules/base/smartExcel/cpts/excel-view.vue

32
src/views/modules/base/smartExcel/cpts/excel-view.vue

@ -126,21 +126,39 @@ export default {
}
},
//
async handleClickInspect() {
//cellData
let list = luckysheet.getAllSheets()[0].celldata.map(item => ({ r: item.r, c: item.c, v: item.v.v || '' }))
let {data,code,msg} = await requestPost('/actual/base/intelligentImportData/checkData',list)
// celldatalist
const list = luckysheet.getAllSheets()[0].celldata.map(item => ({
r: item.r,
c: item.c,
v: item.v.v || ''
}));
//
let { data, code, msg } = await requestPost('/actual/base/intelligentImportData/checkData', list);
if (code === 0) {
if (data && data.length > 0) {
for (let i in data) {
luckysheet.setCellFormat(data[i].r, data[i].c, 'bg', '#f5504a')
for (const { r, c } of data) {
luckysheet.setCellFormat(r, c, 'bg', '#f5504a');
}
const findArr = this.findUniqueElements(luckysheet.getAllSheets()[0].celldata, data);
findArr.forEach(({ r, c, v }) => {
if (v.bg === "#f5504a") {
luckysheet.setCellFormat(r, c, 'bg', '#ffffff');
}
});
} else {
this.$message.success('没有找到异常')
this.$message.success('没有找到异常');
}
}
},
findUniqueElements(A, B) {
// Brc
const bCombinations = new Set(B.map(item => `${item.r},${item.c}`));
// AB
return A.filter(item => !bCombinations.has(`${item.r},${item.c}`));
},
onClickUplond() {
this.showUploadData = true;
let list = luckysheet.getAllSheets()

Loading…
Cancel
Save