fanzhen0107
This commit is contained in:
@@ -1216,7 +1216,7 @@ class computedFunc {
|
||||
}
|
||||
return this.chartsDatazzPie
|
||||
}
|
||||
// 导出至EXcel tableData:表数据 tableLine:列数据 listInputVal:选中列下标 lineInputVal:选中行下标
|
||||
// 导出至EXcel tableData:表数据 tableLine:列数据 listInputVal:选中列下标 lineInputVal:选中行下标 ===》对选中的部分导出
|
||||
insertCollectS (tableData, tableLine, listInputVal, lineInputVal) {
|
||||
// 定义一个对象用来分发数据
|
||||
let objData = {
|
||||
@@ -1244,9 +1244,17 @@ class computedFunc {
|
||||
}).filter((item, index) => {
|
||||
return lineInputVal.indexOf(index) !== -1
|
||||
})
|
||||
let hangAllDatas = yuan.map((item, index) => {
|
||||
return tableLine[item].label
|
||||
})
|
||||
let hangAllDatas = null
|
||||
if (tableLine.length < yuan.length) {
|
||||
hangAllDatas = tableLine.map((item, index) => {
|
||||
return tableLine[index].label
|
||||
})
|
||||
} else {
|
||||
hangAllDatas = yuan.map((item, index) => {
|
||||
return tableLine[item].label
|
||||
})
|
||||
}
|
||||
|
||||
// shHangData.unshift(hangAllDatas)
|
||||
objData.header = hangAllDatas.map((item, index) => {
|
||||
return [item, index]
|
||||
@@ -1255,10 +1263,35 @@ class computedFunc {
|
||||
// 导出的数据
|
||||
return objData
|
||||
}
|
||||
// 新增指标
|
||||
// 参数 labelState:hang/lie 行列状态 labelName新增指标名称 表达式expression 表达式中指标对应的下标labelDownB type:array
|
||||
insertLabelCom (labelState, labelName, expression, labelDownB) {
|
||||
/*
|
||||
* @desc 导出至EXcel(表中有多少数据导出多少数据)
|
||||
* @param tableData [Array] 表数据
|
||||
* @param tableLine [Array] 列数据
|
||||
*
|
||||
*/
|
||||
exportDataAll (tableData, tableLine) {
|
||||
// 定义一个对象用来分发数据
|
||||
let objData = {
|
||||
header: null,
|
||||
tableData: null
|
||||
}
|
||||
// 除了第一行剩下的行的所有选中的数据
|
||||
let shHangData = []
|
||||
shHangData = tableData.map((item, index) => {
|
||||
return Object.values(item)
|
||||
})
|
||||
let hangAllDatas = null
|
||||
hangAllDatas = tableLine.map((item, index) => {
|
||||
return tableLine[index].label
|
||||
})
|
||||
|
||||
// shHangData.unshift(hangAllDatas)
|
||||
objData.header = hangAllDatas.map((item, index) => {
|
||||
return [item, index]
|
||||
})
|
||||
objData.tableData = shHangData
|
||||
// 导出的数据
|
||||
return objData
|
||||
}
|
||||
}
|
||||
export default computedFunc
|
||||
|
||||
Reference in New Issue
Block a user