diff --git a/src/views/LN/newEnergy/newEnergyAnalysis/index.vue b/src/views/LN/newEnergy/newEnergyAnalysis/index.vue index 30b678a8..a227e653 100644 --- a/src/views/LN/newEnergy/newEnergyAnalysis/index.vue +++ b/src/views/LN/newEnergy/newEnergyAnalysis/index.vue @@ -132,7 +132,9 @@ - 添加 + @@ -147,6 +149,27 @@ +
+ + + +
@@ -282,6 +305,87 @@ const tableData: any = ref([ crossTheLine: '越限' } ]) +const dataSource = ref([ + { + id: 1, + level: 0, + label: '0%~10%', + children: [ + { + id: 11, + label: '测试', + children: [] + } + ] + }, + { + id: 2, + level: 0, + label: '10%~20%', + children: [] + }, + { + id: 3, + level: 0, + label: '20%~30%', + children: [] + }, + { + id: 4, + level: 0, + label: '30%~40%', + children: [] + }, + { + id: 5, + level: 0, + label: '40%~50%', + children: [] + }, + { + id: 6, + level: 0, + label: '50%~60%', + children: [] + }, + { + id: 7, + level: 0, + label: '60%~70%', + children: [] + }, + { + id: 8, + level: 0, + label: '70%~80%', + children: [] + }, + { + id: 9, + level: 0, + label: '80%~90%', + children: [] + }, + { + id: 10, + level: 0, + label: '90%~100%', + children: [] + } +]) +// 添加树 +const addTo = row => { + console.log('🚀 ~ addTo ~ row:', row) +} +// 树删除 +const remove = (node: any, data: any) => { + const parent = node.parent + const children = parent.data.children || parent.data + const index = children.findIndex(d => d.id === data.id) + children.splice(index, 1) + dataSource.value = [...dataSource.value] +} + const options = ref({}) const tableStore = new TableStore({ url: '', @@ -299,7 +403,7 @@ const timeClick = (row: any) => { timePopUpBox.value = row } // 点击越限 -const detailClick = () => { +const detailClick = (row: any) => { detailRef.value.open() } provide('tableStore', tableStore)