Browse Source

查看智能报表只有一条数据问题解决

luckysheet_xiaowang
mk 1 year ago
parent
commit
fcbdf3d14e
  1. 2
      public/luckysheet/luckysheet.umd.js
  2. 4
      public/luckysheet/luckysheet.umd.js.map
  3. 15
      src/views/modules/base/smartExcel/cpts/export-view.vue

2
public/luckysheet/luckysheet.umd.js

File diff suppressed because one or more lines are too long

4
public/luckysheet/luckysheet.umd.js.map

File diff suppressed because one or more lines are too long

15
src/views/modules/base/smartExcel/cpts/export-view.vue

@ -495,7 +495,7 @@ export default {
let list = await this.getListData(this.reportId);
let newArrar = luckysheet.getAllSheets();
this.currentTable = newArrar.filter(item => item.status == '1');
if(this.currentTable[0].data.length < list.length){
if(this.currentTable[0].data.length <= list.length){
luckysheet.insertRow(this.currentTable[0].data.length, { number: list.length - this.currentTable[0].data.length + 5 });
}else{
luckysheet.deleteRow(list.length, this.currentTable[0].data.length )
@ -507,9 +507,16 @@ export default {
});
});
let bottomRightCorner = this.numberToLetter(Object.keys(list[0]).length)//
luckysheet.setRangeValue(newArray, {
range: `A2:${bottomRightCorner}${list.length}`,
})
// luckysheet
if(list.length === 1){
for(let i in list[0]){
luckysheet.setCellValue(1,i-1,list[0][i])
}
}else if(list.length > 1){
luckysheet.setRangeValue(newArray, {
range: `A2:${bottomRightCorner}${list.length}`,
})
}
this.luckysheetLoading = false;
} else {
this.allReportValue()

Loading…
Cancel
Save