NEZ-787 fix: 修复Asset model页面,点击Open terminal,Duplicate,Silence alert按钮无反应

This commit is contained in:
@changcode
2021-07-01 17:56:01 +08:00
parent f2277d7014
commit c715a96321
6 changed files with 82 additions and 25 deletions

View File

@@ -26,10 +26,12 @@
:height="mainTableHeight"
:now-time="nowTime"
:table-data="tableData"
:alertMessageTabNew="true"
@del="del"
@edit="edit"
@orderBy="tableDataSort"
@reload="getTableData"
@addSilence="addSilence"
@selectionChange="selectionChange"
@showBottomBox="(target, item) => { $refs.dataList.showBottomBox(target, item) }"
@toDelete="toDeleteMessage"
@@ -55,6 +57,7 @@
</div>
<chart ref="messageChart" :unit="chartUnit" name="alertMessageChart"></chart>
</el-dialog>
<transition name="right-box"><alert-silence-box v-if='silenceBoxShow' :alert-silence="objectSilence" @close="closeSilenceBox"></alert-silence-box></transition>
</div>
</template>
@@ -69,6 +72,7 @@ import alertMessageTable from '@/components/common/table/alert/alertMessageTable
import chartDataFormat from '@/components/charts/chartDataFormat'
import chart from '@/components/page/dashboard/overview/chart'
import { alertMessage as alertMessageConstant, fromRoute } from '@/components/common/js/constants'
import alertSilenceBox from '@/components/common/rightBox/alertSilenceBox'
export default {
name: 'alertMessageTab',
@@ -76,6 +80,7 @@ export default {
components: {
nzBottomDataList,
alertMessageTable,
alertSilenceBox,
chart
},
props: {
@@ -97,6 +102,22 @@ export default {
url: 'alert/message',
tableId: 'alertMessageModule', // 需要分页的table的id用于记录每页数量
state: '1',
blankSilenceObject: {
id: '',
startAt: '',
endAt: '',
ruleId: '',
type: 'asset',
linkId: '',
remark: '',
time: [],
matchers: [
{ name: '', value: '', regex: 0 }
],
name: ''
},
objectSilence: {},
silenceBoxShow: false,
searchMsg: { // 给搜索框子组件传递的信息
searchLabelList: [
{