fix:添加同步按钮 以及module 添加chartTemp

This commit is contained in:
zhangyu
2021-05-20 15:04:11 +08:00
parent 2c81a8cfa8
commit e835dc6972
15 changed files with 91 additions and 31 deletions

View File

@@ -46,6 +46,8 @@
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate"> <li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate">
<i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li> <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
</ul> </ul>
</el-dropdown> </el-dropdown>
</div> </div>

View File

@@ -46,6 +46,8 @@
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate"> <li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate">
<i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li> <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
</ul> </ul>
</el-dropdown> </el-dropdown>
</div> </div>

View File

@@ -44,6 +44,8 @@
<i class="nz-icon nz-icon-edit" style="font-size: 16px;"></i><span>{{$t('dashboard.edit')}}</span></li> <i class="nz-icon nz-icon-edit" style="font-size: 16px;"></i><span>{{$t('dashboard.edit')}}</span></li>
<li v-has="'panel_chart_delete'" v-if="from !== 'chartTemp'" class="el-dropdown-menu__item" @click="removeChart"> <li v-has="'panel_chart_delete'" v-if="from !== 'chartTemp'" class="el-dropdown-menu__item" @click="removeChart">
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
<!-- <li @click="duplicate" class="el-dropdown-menu__item" v-has="`${from}_chart_duplicate`">--> <!-- <li @click="duplicate" class="el-dropdown-menu__item" v-has="`${from}_chart_duplicate`">-->
<!-- <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>--> <!-- <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>-->
</ul> </ul>

View File

@@ -72,6 +72,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:panel-id="filter.panelId" :panel-id="filter.panelId"
:is-lock="panelLock" :is-lock="panelLock"
:chart-index="item.chartIndex" :chart-index="item.chartIndex"
@@ -86,6 +87,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:chart-data="item" :chart-data="item"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
@@ -99,6 +101,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
:chart-data="item" :chart-data="item"
@@ -113,6 +116,7 @@
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
:is-lock="panelLock" :is-lock="panelLock"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:panel-id="filter.panelId" :panel-id="filter.panelId"
:chart-data="item" :chart-data="item"
@dropmenu-change="(show) => {dropmenuChange(item.id, show)}" @dropmenu-change="(show) => {dropmenuChange(item.id, show)}"
@@ -134,6 +138,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
@dropmenu-change="(show) => {dropmenuChange(item.id, show)}" @dropmenu-change="(show) => {dropmenuChange(item.id, show)}"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
@@ -155,6 +160,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
@dropmenu-change="(show) => {dropmenuChange(item.id, show)}" @dropmenu-change="(show) => {dropmenuChange(item.id, show)}"
></chart-alert-list> ></chart-alert-list>
<chartBarStatis :from="from" :key="'inner' + item.id" :ref="'editChart'+item.id" v-if="(item.type === 'bar'&& item.param.statistics && item.param.statistics !== 'null')" :temp-dom="tempDom" <chartBarStatis :from="from" :key="'inner' + item.id" :ref="'editChart'+item.id" v-if="(item.type === 'bar'&& item.param.statistics && item.param.statistics !== 'null')" :temp-dom="tempDom"
@@ -164,6 +170,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:chart-data="item" :chart-data="item"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
@@ -176,6 +183,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:chart-data="item" :chart-data="item"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
@@ -1500,6 +1508,16 @@ export default {
} }
} }
}, 500) }, 500)
},
chartBySync (item) {
this.$post('visual/panel/chart/syncTmpl', { ids: [item.id] }).then(res => {
if (res.code === 200) {
this.getData(this.filter)
this.$message.success(this.$t('tip.syncSuccess'))
} else {
this.$message.error(res.msg)
}
})
} }
}, },
created () { created () {

View File

@@ -71,6 +71,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:panel-id="filter.panelId" :panel-id="filter.panelId"
:is-lock="panelLock" :is-lock="panelLock"
:chart-index="index" :chart-index="index"
@@ -84,6 +85,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:chart-data="item" :chart-data="item"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
@@ -97,6 +99,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
:chart-data="item" :chart-data="item"
@@ -111,6 +114,7 @@
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
:is-lock="panelLock" :is-lock="panelLock"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:panel-id="filter.panelId" :panel-id="filter.panelId"
:chart-data="item" :chart-data="item"
@dropmenu-change="(show) => {dropmenuChange(item.id, show)}" @dropmenu-change="(show) => {dropmenuChange(item.id, show)}"
@@ -120,6 +124,7 @@
:from="from" :panel-id="filter.panelId" :from="from" :panel-id="filter.panelId"
:chart-index="index" :chart-index="index"
@on-refresh-data="refreshChart" @on-refresh-data="refreshChart"
@sync="()=>{chartBySync(item)}"
:is-lock="panelLock" :is-lock="panelLock"
:chart-data="item" :chart-data="item"
@dropmenu-change="(show) => {dropmenuChange(item.id, show)}" @dropmenu-change="(show) => {dropmenuChange(item.id, show)}"
@@ -132,6 +137,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
@dropmenu-change="(show) => {dropmenuChange(item.id, show)}" @dropmenu-change="(show) => {dropmenuChange(item.id, show)}"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
@@ -152,6 +158,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
@dropmenu-change="(show) => {dropmenuChange(item.id, show)}" @dropmenu-change="(show) => {dropmenuChange(item.id, show)}"
:chartData="item" :chartData="item"
></chart-alert-list> ></chart-alert-list>
@@ -163,6 +170,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:chart-data="item" :chart-data="item"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
@@ -175,6 +183,7 @@
@on-duplicate-chart-block="duplicateChart" @on-duplicate-chart-block="duplicateChart"
@on-drag-chart="editChartForDrag" @on-drag-chart="editChartForDrag"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
:chart-data="item" :chart-data="item"
:is-lock="panelLock" :is-lock="panelLock"
:panel-id="filter.panelId" :panel-id="filter.panelId"
@@ -190,6 +199,7 @@
:panelLock="panelLock" :panelLock="panelLock"
:filter="filter" :filter="filter"
@on-edit-chart-block="editData" @on-edit-chart-block="editData"
@sync="()=>{chartBySync(item)}"
@on-edit-group-chart="editDataGroup" @on-edit-group-chart="editDataGroup"
@on-remove-group-chart="removeChartGroup" @on-remove-group-chart="removeChartGroup"
@on-duplicate-group-chart="duplicateChartGroup" @on-duplicate-group-chart="duplicateChartGroup"
@@ -1835,6 +1845,16 @@ export default {
init () { init () {
this.stepWidth = this.chartResizeTool.stepWidth(document.getElementById('listContainer').offsetWidth - 14) this.stepWidth = this.chartResizeTool.stepWidth(document.getElementById('listContainer').offsetWidth - 14)
this.tempDomInit() this.tempDomInit()
},
chartBySync (item) {
this.$post('visual/panel/chart/syncTmpl', { ids: [item.id] }).then(res => {
if (res.code === 200) {
this.getData(this.filter)
this.$message.success(this.$t('tip.syncSuccess'))
} else {
this.$message.error(res.msg)
}
})
} }
}, },
created () { created () {

View File

@@ -46,6 +46,8 @@
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate"> <li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate">
<i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li> <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
</ul> </ul>
</el-dropdown> </el-dropdown>
</div> </div>

View File

@@ -46,6 +46,8 @@
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate"> <li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate">
<i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li> <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
</ul> </ul>
</el-dropdown> </el-dropdown>
</div> </div>

View File

@@ -47,6 +47,8 @@
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate"> <li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate">
<i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li> <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
</ul> </ul>
</el-dropdown> </el-dropdown>
</div> </div>

View File

@@ -34,6 +34,8 @@
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate"> <li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate">
<i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li> <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
</ul> </ul>
</el-dropdown> </el-dropdown>

View File

@@ -60,6 +60,8 @@
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate"> <li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate">
<i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li> <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
</ul> </ul>
</el-dropdown> </el-dropdown>
</div> </div>

View File

@@ -34,6 +34,8 @@
<i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li> <i class="nz-icon nz-icon-delete" style="font-size: 16px;"></i>{{$t('dashboard.delete')}}</li>
<li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate"> <li v-has="'panel_chart_add'" class="el-dropdown-menu__item" @click="duplicate">
<i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li> <i class="el-icon-copy-document" style="font-size: 16px;"></i>{{$t('dashboard.duplicate')}}</li>
<li v-has="'panel_chart_edit'" v-if="from !== 'chartTemp'&&chartData.pid" class="el-dropdown-menu__item" @click="$emit('sync')">
<i class="nz-icon nz-icon-sync" style="font-size: 16px;"></i>{{$t('overall.syncChart')}}</li>
</ul> </ul>
</el-dropdown> </el-dropdown>
</div> </div>

View File

@@ -76,7 +76,7 @@
<button id="panel-lock" :title='panelLock ? $t("overall.locked") : $t("overall.unlocked")' class="top-tool-btn margin-r-10" @click="panelLock=!panelLock" type="button"> <button id="panel-lock" :title='panelLock ? $t("overall.locked") : $t("overall.unlocked")' class="top-tool-btn margin-r-10" @click="panelLock=!panelLock" type="button">
<i :class="{'nz-icon nz-icon-lock':panelLock,'nz-icon nz-icon-unlock':!panelLock}"></i> <i :class="{'nz-icon nz-icon-lock':panelLock,'nz-icon nz-icon-unlock':!panelLock}"></i>
</button> </button>
<button @click="chartBySync" id="chart-sync" :title='panelLock ? $t("overall.locked") : $t("overall.unlocked")' class="top-tool-btn margin-r-10" <button @click="chartBySync" id="chart-sync" :title="$t('overall.syncChart')" class="top-tool-btn margin-r-10"
type="button"> type="button">
<i class="nz-icon nz-icon-sync"></i> <i class="nz-icon nz-icon-sync"></i>
</button> </button>

View File

@@ -84,13 +84,13 @@
</el-form-item> </el-form-item>
</span> </span>
<!-- ChartTemplate 'visual/panel/chart' --> <!-- ChartTemplate -->
<el-form-item :label="$t('config.model.ChartTemplate')" prop="ChartTemplate"> <el-form-item :label="$t('config.model.ChartTemplate')" prop="ChartTemplate">
<v-selectpage <v-selectpage
:data="chartlList" :data="'visual/panel/chart'"
:tb-columns="ChartSearchShowFields" :tb-columns="ChartSearchShowFields"
:params="{ :params="{
varType: 1, panelId: 0 varType: 2, panelId: 0
}" }"
:multiple="true" :multiple="true"
:language="language" :language="language"

View File

@@ -89,7 +89,7 @@ export default {
}, },
methods: { methods: {
chartBySync (row) { chartBySync (row) {
this.$post('visual/panel/chart/syncTmpl', { pid: row.id }).then(res => { this.$post('visual/panel/chart/syncTmpl', { models: [row.id] }).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.getTableData() this.getTableData()
this.$message.success(this.$t('tip.syncSuccess')) this.$message.success(this.$t('tip.syncSuccess'))

View File

@@ -144,8 +144,10 @@ export default {
} }
}, },
methods: { methods: {
edit (u) { edit (row) {
this.object = JSON.parse(JSON.stringify(u)) this.$get('monitor/module/' + row.id).then(res => {
if (res.code === 200) {
this.object = JSON.parse(JSON.stringify(res.data))
this.object.configs = JSON.parse(this.object.configs) this.object.configs = JSON.parse(this.object.configs)
this.object.walk = this.object.configs.walk ? JSON.parse(JSON.stringify(this.object.configs.walk)) : [] this.object.walk = this.object.configs.walk ? JSON.parse(JSON.stringify(this.object.configs.walk)) : []
this.object.port = this.object.configs.port ? JSON.parse(JSON.stringify(this.object.configs.port)) : 9100 this.object.port = this.object.configs.port ? JSON.parse(JSON.stringify(this.object.configs.port)) : 9100
@@ -166,9 +168,11 @@ export default {
this.object.paramObj.push({ key: '', value: [] }) this.object.paramObj.push({ key: '', value: [] })
} }
if (!this.object.chartIds) { if (!this.object.chartIds) {
this.object.chartIds = [] this.object.chartIds = ''
} }
this.rightBox.show = true this.rightBox.show = true
}
})
}, },
getTableData () { getTableData () {
this.$set(this.searchLabel, 'pageNo', this.pageObj.pageNo) this.$set(this.searchLabel, 'pageNo', this.pageObj.pageNo)
@@ -205,7 +209,7 @@ export default {
this.$message.error(res.msg) this.$message.error(res.msg)
} }
}) })
}, }
}, },
computed: { computed: {
}, },