fix: DashboardItem miss prop `rocketOption` (#414)
* Fix(instances-survey): DashboardItem miss paramter `rocketOption`
* Fix(endpoints-survey): DashboardItem miss prop `rocketOption`
Co-authored-by: tianxuanzhizi <bowen.xu@bangdao-tech.com>
diff --git a/src/views/containers/topology/endpoint/endpoints-survey.vue b/src/views/containers/topology/endpoint/endpoints-survey.vue
index 37a9636..6c9551d 100644
--- a/src/views/containers/topology/endpoint/endpoints-survey.vue
+++ b/src/views/containers/topology/endpoint/endpoints-survey.vue
@@ -23,6 +23,7 @@
:index="index"
:type="'TOPOLOGY_ENDPOINT'"
:updateObjects="updateObjects"
+ :rocketOption="stateDashboardOption"
/>
<div v-show="rocketGlobal.edit" class="rk-add-dashboard-item g-sm-3" @click="ADD_TOPO_ENDPOINT_COMP">
+ Add An Item
@@ -34,6 +35,7 @@
import Vue from 'vue';
import { Component, Prop } from 'vue-property-decorator';
import { State, Mutation } from 'vuex-class';
+ import { State as optionState } from '@/store/modules/dashboard/dashboard-option';
import DashboardItem from '@/views/components/dashboard/dashboard-item.vue';
@Component({
@@ -43,6 +45,7 @@
})
export default class InstancesSurvey extends Vue {
@State('rocketbot') private rocketGlobal: any;
+ @State('rocketOption') private stateDashboardOption!: optionState;
@Mutation('rocketTopo/ADD_TOPO_ENDPOINT_COMP') private ADD_TOPO_ENDPOINT_COMP: any;
@Prop() private endpointComps: any;
@Prop() private updateObjects!: string;
diff --git a/src/views/containers/topology/instance/instances-survey.vue b/src/views/containers/topology/instance/instances-survey.vue
index 4e589f6..6d99852 100644
--- a/src/views/containers/topology/instance/instances-survey.vue
+++ b/src/views/containers/topology/instance/instances-survey.vue
@@ -23,6 +23,7 @@
:index="index"
:type="'TOPOLOGY_INSTANCE'"
:updateObjects="updateObjects"
+ :rocketOption="stateDashboardOption"
/>
<div v-show="rocketGlobal.edit" class="rk-add-dashboard-item g-sm-3" @click="ADD_TOPO_INSTANCE_COMP">
+ Add An Item
@@ -34,6 +35,7 @@
import Vue from 'vue';
import { Component, Prop } from 'vue-property-decorator';
import { State, Mutation } from 'vuex-class';
+ import { State as optionState } from '@/store/modules/dashboard/dashboard-option';
import DashboardItem from '@/views/components/dashboard/dashboard-item.vue';
@Component({
@@ -43,6 +45,7 @@
})
export default class InstancesSurvey extends Vue {
@State('rocketbot') private rocketGlobal: any;
+ @State('rocketOption') private stateDashboardOption!: optionState;
@Mutation('rocketTopo/ADD_TOPO_INSTANCE_COMP') private ADD_TOPO_INSTANCE_COMP: any;
@Prop() private instanceComps: any;
@Prop() private updateObjects!: string;