@@ -37,20 +37,20 @@
< operation-log-tab v-if = "from === fromRoute.user && targetTab === 'operationLogTab'" :from="from" :obj="obj" :tabs="tabs.user.operationLog" @changeTab="changeTab" :targetTab.sync="targetTab" > < / operation -log -tab >
< terminal-log-tab v-if = "from === fromRoute.user && targetTab === 'terminalLogTab'" :from="from" :obj="obj" :tabs="tabs.user.terminalLog" @changeTab="changeTab" :targetTab.sync="targetTab" > < / terminal -log -tab >
<!-- asset列表的3个 -- >
< panel-tab-new @getTableData ="getTableData" :paramsType = "'asset'" v-if = "from === fromRoute.asset && targetTab === 'panelTab'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.asset.panel" :targetTab.sync="targetTab" @changeTab="changeTab" > < / panel -tab -new >
< alertMessageTabNew v-if = "from === fromRoute.asset && targetTab === 'alertMessageTab'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.asset.alertMessage" :targetTab.sync="targetTab" @changeTab="changeTab" > < / alertMessageTabNew >
< panel-tab-new @getTableData ="getTableData" :sign = "sign+'panel'" : paramsType = "'asset'" v-if = "from === fromRoute.asset && targetTab === 'panelTab'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.asset.panel" :targetTab.sync="targetTab" @changeTab="changeTab" > < / panel -tab -new >
< alertMessageTabNew v-if = "from === fromRoute.asset && targetTab === 'alertMessageTab'" v-show="subResizeShow" :sign="sign+'alert'" :from="from" :obj="obj" :tabs="tabs.asset.alertMessage" :targetTab.sync="targetTab" @changeTab="changeTab" > < / alertMessageTabNew >
< endpointTabNew v-if = "from === fromRoute.asset && targetTab === 'endpointTab'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.asset.endpoint" :targetTab.sync="targetTab" @changeTab="changeTab" > < / endpointTabNew >
< log -bottom -tab v-if = "from === fromRoute.asset && targetTab === 'log'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.asset.log" :targetTab.sync="targetTab" @changeTab="changeTab" > < / log -bottom -tab >
< log -bottom -tab v-if = "from === fromRoute.asset && targetTab === 'log'" v-show="subResizeShow" :sign="sign+'log'" :from="from" :obj="obj" :tabs="tabs.asset.log" :targetTab.sync="targetTab" @changeTab="changeTab" > < / log -bottom -tab >
< assetSubTab v-if = "from === fromRoute.asset && targetTab === 'assetSubTab' && obj.childrenNum" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.asset.alertMessageSub" @changeTab="changeTab" :targetTab.sync="targetTab" > < / assetSubTab >
< ! - -module列表的tab - - >
< endpointTabNew v-if = "from === fromRoute.module && targetTab === 'endpoint'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.module.moduleTabTitle" :targetTab="targetTab" @changeTab="changeTab" > < / endpointTabNew >
< alertMessageTabNew v-if = "from === fromRoute.module && targetTab === 'moduleAlertMessage'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.module.moduleTabTitle" @changeTab="changeTab" :targetTab="targetTab" > < / alertMessageTabNew >
< panel -tab -new @getTableData ="getTableData" :paramsType = "'module'" v-if = "from === fromRoute.module && targetTab === 'panel'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.module.moduleTabTitle" :targetTab.sync="targetTab" @changeTab="changeTab" > < / panel -tab -new >
<!-- endpoint列表的tab -- >
< panel-tab-new v-if = "from === fromRoute.endpoint && targetTab === 'panelTab'" v-show="subResizeShow" :from="from" :obj="obj" :paramsType="'endpoint'" :tabs="endpointTabs" :targetTab.sync="targetTab" @changeTab="changeTab" @getTableData="getTableData" > < / panel -tab -new >
< endpointQuery v-if = "from === fromRoute.endpoint && targetTab === 'Metrics'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="endpointTabs" :targetTab.sync="targetTab" @changeTab="changeTab" > < / endpointQuery >
< log -bottom -tab v-if = "from === fromRoute.endpoint && targetTab === 'log' && hasLogConfig" v-show="subResizeShow" :from="from" :obj="obj" :tabs="endpointTabs" :targetTab.sync="targetTab" @changeTab="changeTab" > < / log -bottom -tab >
< alertMessageTabNew v-if = "from === fromRoute.endpoint && targetTab === 'endpointAlertMessage'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="endpointTabs" :targetTab.sync="targetTab" @changeTab="changeTab" > < / alertMessageTabNew >
< panel-tab-new v-if = "from === fromRoute.endpoint && targetTab === 'panelTab'" :sign="sign+'panel'" v-show="subResizeShow" :from="from" :obj="obj" :paramsType="'endpoint'" :tabs="endpointTabs" :targetTab.sync="targetTab" @changeTab="changeTab" @getTableData="getTableData" > < / panel -tab -new >
< endpointQuery v-if = "from === fromRoute.endpoint && targetTab === 'Metrics'" v-show="subResizeShow" :sign="sign+'panel'" :from="from" :obj="obj" :tabs="endpointTabs" :targetTab.sync="targetTab" @changeTab="changeTab" > < / endpointQuery >
< log -bottom -tab v-if = "from === fromRoute.endpoint && targetTab === 'log' && hasLogConfig" :sign="sign+'log'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="endpointTabs" :targetTab.sync="targetTab" @changeTab="changeTab" > < / log -bottom -tab >
< alertMessageTabNew v-if = "from === fromRoute.endpoint && targetTab === 'endpointAlertMessage'" :sign="sign+'alert'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="endpointTabs" :targetTab.sync="targetTab" @changeTab="changeTab" > < / alertMessageTabNew >
< ! - -chartTemp的Tab - - >
< panel-tab-new @getTableData ="getTableData" :paramsType = "'template'" v-if = "from === fromRoute.chartTemp && targetTab === 'panel'" v-show="subResizeShow" :from="from" :obj="obj" :tabs="tabs.chartTemp.chartTempTabTitle" :targetTab.sync="targetTab" @changeTab="changeTab" > < / panel -tab -new >
<!-- alertRule Tab -- >
@@ -113,6 +113,7 @@ export default {
IpDetails
} ,
props : {
sign : [ Number , String ] ,
isFullScreen : Boolean , // 是否全屏
subResizeShow : Boolean , // resize时, 用v-show="subResizeShow"控制页面内容是否显示
obj : Object , // 关联的实体对象