|
@@ -398,6 +398,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
handleExport(item) {
|
|
handleExport(item) {
|
|
|
|
|
+ console.log("vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv")
|
|
|
if (item == 'tab1') {
|
|
if (item == 'tab1') {
|
|
|
console.log('库存统计导出')
|
|
console.log('库存统计导出')
|
|
|
} else if (item == 'tab2') {
|
|
} else if (item == 'tab2') {
|
|
@@ -445,7 +446,7 @@ export default {
|
|
|
// 进行所有表头的单元格合并
|
|
// 进行所有表头的单元格合并
|
|
|
// const merges = ['A1:A1', 'B1:E1','F1:J1' ];
|
|
// const merges = ['A1:A1', 'B1:E1','F1:J1' ];
|
|
|
const merges = ['A1:A1']
|
|
const merges = ['A1:A1']
|
|
|
-
|
|
|
|
|
|
|
+ console.log(data)
|
|
|
excel.export_json_to_excel({ multiHeader, multiHeader2, header: tHeader, data, filename: '用料分析', merges })
|
|
excel.export_json_to_excel({ multiHeader, multiHeader2, header: tHeader, data, filename: '用料分析', merges })
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
@@ -456,23 +457,27 @@ export default {
|
|
|
var exportData = []
|
|
var exportData = []
|
|
|
var exportTitle1 = [] // 一级标题
|
|
var exportTitle1 = [] // 一级标题
|
|
|
var exportTitle2 = [] // 二级标题
|
|
var exportTitle2 = [] // 二级标题
|
|
|
|
|
+
|
|
|
for (let i = 0; i < this.tab3.table.tableConfig.length; i++) {
|
|
for (let i = 0; i < this.tab3.table.tableConfig.length; i++) {
|
|
|
exportTitle1.push(this.tab3.table.tableConfig[i].label)
|
|
exportTitle1.push(this.tab3.table.tableConfig[i].label)
|
|
|
for (let j = 0; j < this.tab3.table.tableConfig[i].children.length; j++) {
|
|
for (let j = 0; j < this.tab3.table.tableConfig[i].children.length; j++) {
|
|
|
exportTitle2.push(this.tab3.table.tableConfig[i].children[j].label)
|
|
exportTitle2.push(this.tab3.table.tableConfig[i].children[j].label)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- console.log('一级标题exportTitle1', exportTitle1)
|
|
|
|
|
- console.log('二级标题exportTitle2', exportTitle2)
|
|
|
|
|
|
|
+ // console.log('一级标题exportTitle1', exportTitle1)
|
|
|
|
|
+ // console.log('二级标题exportTitle2', exportTitle2)
|
|
|
var headerArr = []// 处理一级标题
|
|
var headerArr = []// 处理一级标题
|
|
|
for (let i = 0; i < exportTitle1.length; i++) {
|
|
for (let i = 0; i < exportTitle1.length; i++) {
|
|
|
|
|
+ console.log(exportTitle1[i],"xxxxxxxxxxxxxxx")
|
|
|
if (i > 0) {
|
|
if (i > 0) {
|
|
|
- headerArr.push(exportTitle1[i], '')
|
|
|
|
|
|
|
+ console.log(exportTitle1[i],"ddddddddddd")
|
|
|
|
|
+ headerArr.push(exportTitle1[i], '', '')
|
|
|
} else {
|
|
} else {
|
|
|
headerArr.push(exportTitle1[i])
|
|
headerArr.push(exportTitle1[i])
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- console.log('一级表头处理后', headerArr)
|
|
|
|
|
|
|
+
|
|
|
|
|
+ console.log('一级表头处理后111', headerArr)
|
|
|
var valueArr = [] // 对应字段
|
|
var valueArr = [] // 对应字段
|
|
|
for (let i = 0; i < exportTitle2.length; i++) {
|
|
for (let i = 0; i < exportTitle2.length; i++) {
|
|
|
if (i == 0) {
|
|
if (i == 0) {
|
|
@@ -481,7 +486,7 @@ export default {
|
|
|
valueArr.push('a' + [i - 1])
|
|
valueArr.push('a' + [i - 1])
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- console.log('对应字段valueArr', valueArr)
|
|
|
|
|
|
|
+ // console.log('对应字段valueArr', valueArr)
|
|
|
if (headerArr.length > 0) {
|
|
if (headerArr.length > 0) {
|
|
|
import('@/vendor/Export3Excel').then((excel) => {
|
|
import('@/vendor/Export3Excel').then((excel) => {
|
|
|
const multiHeader = [
|
|
const multiHeader = [
|
|
@@ -495,7 +500,7 @@ export default {
|
|
|
// 进行所有表头的单元格合并
|
|
// 进行所有表头的单元格合并
|
|
|
// const merges = ['A1:A1', 'B1:E1','F1:J1' ];
|
|
// const merges = ['A1:A1', 'B1:E1','F1:J1' ];
|
|
|
const merges = ['A1:A1']
|
|
const merges = ['A1:A1']
|
|
|
-
|
|
|
|
|
|
|
+ // console.log(data)
|
|
|
excel.export_json_to_excel({ multiHeader, multiHeader2, header: tHeader, data, filename: '价格分析', merges })
|
|
excel.export_json_to_excel({ multiHeader, multiHeader2, header: tHeader, data, filename: '价格分析', merges })
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|