fix:修复save chart没有panel选项的问题
This commit is contained in:
@@ -74,7 +74,7 @@
|
|||||||
<!-- begin--表单-->
|
<!-- begin--表单-->
|
||||||
<el-scrollbar class="right-box-form-box" ref="scrollbar">
|
<el-scrollbar class="right-box-form-box" ref="scrollbar">
|
||||||
<el-form class="right-box-form right-box-form-left" :model="editChart" label-width="120px" label-position="right" :rules="rules" ref="chartForm">
|
<el-form class="right-box-form right-box-form-left" :model="editChart" label-width="120px" label-position="right" :rules="rules" ref="chartForm">
|
||||||
<el-form-item :label="$t('dashboard.panel.title')" prop="panelName" v-if="showPanel.type == 'dashboard'">
|
<el-form-item :label="$t('dashboard.panel.title')" prop="panelName" v-if="showPanel.type != 'dashboard'">
|
||||||
<el-autocomplete
|
<el-autocomplete
|
||||||
:fetch-suggestions="panelSuggestion"
|
:fetch-suggestions="panelSuggestion"
|
||||||
v-model.trim="editChart.panelName"
|
v-model.trim="editChart.panelName"
|
||||||
@@ -394,6 +394,7 @@
|
|||||||
this.promqlCount++;
|
this.promqlCount++;
|
||||||
},
|
},
|
||||||
removeExpression(index) {
|
removeExpression(index) {
|
||||||
|
console.log(this.promqlCount)
|
||||||
if (this.promqlCount > 0) {
|
if (this.promqlCount > 0) {
|
||||||
this.expressions.splice(index, 1);
|
this.expressions.splice(index, 1);
|
||||||
this.legends.splice(index, 1);
|
this.legends.splice(index, 1);
|
||||||
@@ -1117,7 +1118,6 @@
|
|||||||
},
|
},
|
||||||
//preview--end
|
//preview--end
|
||||||
initElements() {
|
initElements() {
|
||||||
console.log('statisticsList',this.statisticsList)
|
|
||||||
if (!this.editChart.elements || this.editChart.elements.length == 0) {
|
if (!this.editChart.elements || this.editChart.elements.length == 0) {
|
||||||
this.editChart.elements = [{expression: "", legend: "", type: "expert", id: ""}];
|
this.editChart.elements = [{expression: "", legend: "", type: "expert", id: ""}];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -196,7 +196,7 @@ instance_cpu_time_ns{app="fox", proc="widget", rev="4d3a513", env="prod", job="c
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<transition name="right-box">
|
<transition name="right-box">
|
||||||
<chart-box v-if="rightBox.show" :chart="chart" ref="addChartModal" @close="handleBox(false)" :panel-data="panelData" @on-create-success="createSuccess" :show-panel="{id: -1, name: '', type: 'dashboard'}"></chart-box>
|
<chart-box v-if="rightBox.show" :chart="chart" ref="addChartModal" @close="handleBox(false)" :panel-data="panelData" @on-create-success="createSuccess" :show-panel="{id: -1, name: '', type: 'explore'}"></chart-box>
|
||||||
</transition>
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -48,10 +48,10 @@ export default new Router({
|
|||||||
path: '/overview',
|
path: '/overview',
|
||||||
component: resolve => require(['../components/page/dashboard/overview/overview2.vue'],resolve)
|
component: resolve => require(['../components/page/dashboard/overview/overview2.vue'],resolve)
|
||||||
},
|
},
|
||||||
{
|
/*{
|
||||||
path: '/test',
|
path: '/test',
|
||||||
component: resolve => require(['../components/charts/d3-line-chart2'],resolve)
|
component: resolve => require(['../components/charts/d3/d3-line-chart2'],resolve)
|
||||||
},
|
},*/
|
||||||
{
|
{
|
||||||
path: '/project',
|
path: '/project',
|
||||||
component: resolve => require(['../components/page/project/project.vue'], resolve),
|
component: resolve => require(['../components/page/project/project.vue'], resolve),
|
||||||
|
|||||||
Reference in New Issue
Block a user