diff --git a/src/views/DataAnalyse/kndiagram/components/maxdiff/barchart.vue b/src/views/DataAnalyse/kndiagram/components/maxdiff/barchart.vue index dbe52a02..1dc22d65 100644 --- a/src/views/DataAnalyse/kndiagram/components/maxdiff/barchart.vue +++ b/src/views/DataAnalyse/kndiagram/components/maxdiff/barchart.vue @@ -128,7 +128,7 @@ export default defineComponent({ canvas.height = img.height canvas.getContext('2d').drawImage(img, 0, 0, img.width, img.height); dataURL = canvas.toDataURL('image/png'); - dataArr[index].param.nodePicBase64 = dataURL + //dataArr[index].param.nodePicBase64 = dataURL } xData[index].label.backgroundColor = { image: title + '?time=' + new Date() } title = '' diff --git a/src/views/DataAnalyse/kndiagram/components/maxdiff/lctable.vue b/src/views/DataAnalyse/kndiagram/components/maxdiff/lctable.vue index c3c70aa9..35783e3d 100644 --- a/src/views/DataAnalyse/kndiagram/components/maxdiff/lctable.vue +++ b/src/views/DataAnalyse/kndiagram/components/maxdiff/lctable.vue @@ -111,11 +111,13 @@
{{ text.value }}
+
+
-
@@ -154,11 +156,12 @@
{{ text.value }}
+
-
@@ -305,13 +308,18 @@ watch(() => props.info, (info) => { const _c1 = [].concat(info.raw_data.columns) c1.value = [] c1.value = _c1.map((item) => { + if (item?.children) { + item.children.map((e) => { e.dataIndex = e.key; childrenlist.push(e.key) }) + } if (item?.children) { item.children.map((e) => { e.dataIndex = e.key; childrenlist.push(e.key) }) } else { item.slots = { customRender: item.key } item.dataIndex = item.key item.fixed = item.key === 'sort' ? 'left' : null + // childrenlist.push(item.key ) } + // } return { ...item, width: 200, @@ -319,6 +327,7 @@ watch(() => props.info, (info) => { } }) // 处理表格data数据 + debugger; d1.value = info.raw_data.data.map((item, index) => { for (let i in item) { if (childrenlist.indexOf(i) > -1 && item[i].value == 0) { @@ -337,6 +346,7 @@ watch(() => props.info, (info) => { const _c2 = [].concat(info.zero_data.columns) c2.value = [] // 带children的key存进去 + c2.value = _c2.map(item => { if (item?.children) { item.children.map((e) => { e.dataIndex = e.key; childrenlist2.push(e.key) }) @@ -344,6 +354,7 @@ watch(() => props.info, (info) => { item.slots = { customRender: item.key } item.dataIndex = item.key item.fixed = item.key === 'sort' ? 'left' : null + // childrenlist2.push(item.key) } return { ...item, @@ -351,6 +362,7 @@ watch(() => props.info, (info) => { align: 'center' } }) + debugger; d2.value = info.zero_data.data.map((item, index) => { for (let i in item) { if (childrenlist2.indexOf(i) > -1 && item[i].value == 0) {