|
|
|
@ -135,27 +135,18 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
//自动检查 |
|
|
|
handleClickInspect() { |
|
|
|
async handleClickInspect() { |
|
|
|
//流程:发送当前cellData到后台,后台处理返回有问题的行跟列后遍历更改其背景色 |
|
|
|
let list = luckysheet.getAllSheets()[0].celldata.map(item => ({ r: item.r, c: item.c, v: item.v.v || '' })) |
|
|
|
console.log(JSON.stringify(list));//接口入参 |
|
|
|
// 返参示例 |
|
|
|
let arr = [ |
|
|
|
{ |
|
|
|
r: 3, |
|
|
|
c: 3 |
|
|
|
}, |
|
|
|
{ |
|
|
|
r: 4, |
|
|
|
c: 4, |
|
|
|
}, |
|
|
|
{ |
|
|
|
r: 5, |
|
|
|
c: 5, |
|
|
|
}, |
|
|
|
] |
|
|
|
for (let i in arr) { |
|
|
|
luckysheet.setCellFormat(arr[i].r, arr[i].c, 'bg', '#f5504a') |
|
|
|
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') |
|
|
|
} |
|
|
|
}else{ |
|
|
|
this.$message.success('没有找到异常') |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
onClickUplond() { |
|
|
|
|