feat: 维度自定义排序

This commit is contained in:
junjun 2022-05-10 11:38:08 +08:00
parent 9118b0433c
commit 2d4b26ebf7

View File

@ -47,6 +47,7 @@ export default {
console.log(this.chart) console.log(this.chart)
const chart = JSON.parse(JSON.stringify(this.chart)) const chart = JSON.parse(JSON.stringify(this.chart))
let customSortData let customSortData
const res = []
if (Object.prototype.toString.call(chart.customSort) === '[object Array]') { if (Object.prototype.toString.call(chart.customSort) === '[object Array]') {
customSortData = JSON.parse(JSON.stringify(chart.customSort)) customSortData = JSON.parse(JSON.stringify(chart.customSort))
} else { } else {
@ -56,7 +57,7 @@ export default {
if (chart && chart.data) { if (chart && chart.data) {
const data = chart.data.datas const data = chart.data.datas
data.forEach(ele => { data.forEach(ele => {
this.sortList.push(ele.field) res.push(ele.field)
}) })
} }
} else { } else {
@ -64,10 +65,14 @@ export default {
const data = chart.data.datas const data = chart.data.datas
const cus = customSort(customSortData, data) const cus = customSort(customSortData, data)
cus.forEach(ele => { cus.forEach(ele => {
this.sortList.push(ele.field) res.push(ele.field)
}) })
} }
} }
//
this.sortList = res.filter(function(item, index, arr) {
return res.indexOf(item, 0) === index
})
}, },
onMove() { onMove() {
}, },