+
-
@@ -117,7 +117,14 @@ export default {
}
},
saveChart () {
-
+ const elements = this.$parent.$refs.meta2dProps.$refs.meta2dData.elements
+ const timeType = this.$parent.$refs.meta2dProps.$refs.meta2dData.dataTimeType
+ const params = {
+ ...getTopology(this.meta2dId).data()
+ }
+ params.elements = elements
+ params.timeType = timeType
+ this.$emit('saveChart', params)
},
saveProject () {
const elements = this.$parent.$refs.meta2dProps.$refs.meta2dData.elements
@@ -174,11 +181,13 @@ export default {
params: {
timeType: topoData.timeType || 5
},
- currentProject: {
- id: this.project.id
- },
show: true
}
+ if (this.project) {
+ params.currentProject = {
+ id: this.project.id
+ }
+ }
bus.$emit('showMeta2dPreview', params)
// console.log(getTopology(this.meta2dId).data())
// const elements = this.$parent.$refs.meta2dProps.$refs.meta2dData.elements
diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue
index 6f53b43c2..9ff01b3de 100644
--- a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue
+++ b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue
@@ -10,6 +10,7 @@
@edit="beforeEdit"
@exitEdit="exitEdit"
@reload="reload"
+ @saveChart="saveChart"
@getNodesArr="getNodesArr"
/>
@@ -51,6 +52,7 @@
:selectPens.sync="selectPens"
:querysArray="querysArray"
:params="params"
+ :is-chart="isChart"
:meta2dId="meta2dId"
@updatePens="updatePens"
/>
diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dProps.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dProps.vue
index fceaab5a7..33517a25d 100644
--- a/nezha-fronted/src/components/common/project/meta2d/meta2dProps.vue
+++ b/nezha-fronted/src/components/common/project/meta2d/meta2dProps.vue
@@ -8,7 +8,7 @@
-
+
@@ -33,7 +33,8 @@ export default {
querysArray: {},
params: {},
meta2dId: {},
- modules: {}
+ modules: {},
+ isChart: {}
},
components: {
meta2dElement,
diff --git a/nezha-fronted/src/components/common/rightBox/chart/otherChartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/otherChartConfig.vue
index 7d7338d93..fb454d10e 100644
--- a/nezha-fronted/src/components/common/rightBox/chart/otherChartConfig.vue
+++ b/nezha-fronted/src/components/common/rightBox/chart/otherChartConfig.vue
@@ -142,11 +142,24 @@
-
+
@@ -291,23 +304,47 @@