fix : 修改alertmessage不显示的问题

This commit is contained in:
zhangyu
2020-08-04 16:41:03 +08:00
parent bb027f37e3
commit a4e832dc99
5 changed files with 47 additions and 20 deletions

View File

@@ -51,6 +51,7 @@
@deleteMessage="deleteMessage" @deleteMessage="deleteMessage"
ref="alertListTable" ref="alertListTable"
:form="'chartList'" :form="'chartList'"
:fromPath="'/alertList'"
></alertMessageTable> ></alertMessageTable>
<Pagination :pageObj="pageObj" @pageNo='pageNo' @pageSize='pageSize' ref="Pagination" :append-to-body="false" pop-class="out-popper-fix"></Pagination> <Pagination :pageObj="pageObj" @pageNo='pageNo' @pageSize='pageSize' ref="Pagination" :append-to-body="false" pop-class="out-popper-fix"></Pagination>
</div> </div>
@@ -71,6 +72,7 @@
@deleteMessage="deleteMessage" @deleteMessage="deleteMessage"
ref="alertListScreenTable" ref="alertListScreenTable"
:form="'chartList'" :form="'chartList'"
:fromPath="'/alertList'"
></alertMessageTable> ></alertMessageTable>
<Pagination :pageObj="screenPageObj" @pageNo='screenPageNo' @pageSize='screenPageSize' ref="Pagination" ></Pagination> <Pagination :pageObj="screenPageObj" @pageNo='screenPageNo' @pageSize='screenPageSize' ref="Pagination" ></Pagination>
<loading :ref="'localLoadingScreen'+chartIndex"></loading> <loading :ref="'localLoadingScreen'+chartIndex"></loading>

View File

@@ -164,6 +164,7 @@
:dropCol="dropCol" :dropCol="dropCol"
@tablelable="tablelabelEmit" @tablelable="tablelabelEmit"
ref="elementset" ref="elementset"
:path="this.fromPath"
></element-set> ></element-set>
<!--导出--> <!--导出-->
<div class="export-xlsx"> <div class="export-xlsx">
@@ -234,7 +235,8 @@
tableHeight:{}, tableHeight:{},
tableId:{}, tableId:{},
projectAlertId:{}, projectAlertId:{},
from:{} from:{},
fromPath:{},
}, },
data() { data() {
vm = this; vm = this;
@@ -859,6 +861,9 @@
showSubList(n) { showSubList(n) {
this.$bottomBoxWindow.showSubListWatch(vm, n); this.$bottomBoxWindow.showSubListWatch(vm, n);
}, },
from(n){
console.log(n)
},
}, },
mounted() { mounted() {
//是否存在分页缓存 //是否存在分页缓存
@@ -887,22 +892,25 @@
}); });
} }
}); });
if(this.from=='alertMessage' || this.from=='chartList'){ if(this.from=='alertMessage'){
this.tablelable = localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-" + this.$route.path) this.tablelable = localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-" + this.$route.path)
? JSON.parse(localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-" + this.$route.path)) ? JSON.parse(localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-" + this.$route.path))
: this.tableTitle; : this.tableTitle;
this.dropCol = localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-" + this.$route.path) this.dropCol = localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-" + this.$route.path)
? JSON.parse(localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-" + this.$route.path)) ? JSON.parse(localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-" + this.$route.path))
: this.tableTitle; : this.tableTitle;
console.log(1);
} }
if(this.from=='alertMessageTab'){ if(this.from=='alertMessageTab' || this.from=='chartList'){
this.tablelable = localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-/alertList") this.tablelable = localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-/alertList")
? JSON.parse(localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-/alertList")) ? JSON.parse(localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-/alertList"))
: this.tableTitle; : this.tableTitle;
this.dropCol = localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-/alertList") this.dropCol = localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-/alertList")
? JSON.parse(localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-/alertList")) ? JSON.parse(localStorage.getItem("nz-tableTitle-" + localStorage.getItem("nz-username") + "-/alertList"))
: this.tableTitle; : this.tableTitle;
console.log(2);
} }
console.log( this.tableTitle,this.fromPath,this.form,this.tablelable);
} }
} }

View File

@@ -28,18 +28,19 @@
@tableDataSort="tableDataSort" @tableDataSort="tableDataSort"
@deleteMessage="deleteMessage" @deleteMessage="deleteMessage"
:from="'alertMessageTab'" :from="'alertMessageTab'"
:fromPath="'/alertList'"
></alertMessageTable> ></alertMessageTable>
<Pagination :tableId="tableId" :pageObj="pageObj" @pageNo='pageNo' @pageSize='pageSize' ref="Pagination"></Pagination> <Pagination :tableId="tableId" :pageObj="pageObj" @pageNo='pageNo' @pageSize='pageSize' ref="Pagination"></Pagination>
<element-set <!--<element-set-->
v-if="showElementSet" <!--v-if="showElementSet"-->
v-clickoutside="elementsetHide" <!--v-clickoutside="elementsetHide"-->
:table-title="tableTitle" <!--:table-title="tableTitle"-->
:dropCol="dropCol" <!--:dropCol="dropCol"-->
:path="'/alertList'" <!--:path="'/alertList'"-->
@close="elementsetHide" <!--@close="elementsetHide"-->
@tablelable="tablelabelEmit" <!--@tablelable="tablelabelEmit"-->
ref="elementset" <!--ref="elementset"-->
></element-set> <!--&gt;</element-set>-->
<!--导出--> <!--导出-->
<div class="export-xlsx"> <div class="export-xlsx">
<el-dialog :visible.sync="importBox.show" :title="importBox.title" :modal-append-to-body='false' :show-close="true" width="300px" @close="importBox.show = false" class="nz-dialog"> <el-dialog :visible.sync="importBox.show" :title="importBox.title" :modal-append-to-body='false' :show-close="true" width="300px" @close="importBox.show = false" class="nz-dialog">

View File

@@ -38,7 +38,7 @@
:tableId="tableId" :tableId="tableId"
@tableDataSort="tableDataSort" @tableDataSort="tableDataSort"
@deleteMessage="deleteMessage" @deleteMessage="deleteMessage"
:form="'chartList'" :from="'alertMessage'"
></alertMessageTable> ></alertMessageTable>
<div class="pagination-bottom" v-show="!showSubList"> <div class="pagination-bottom" v-show="!showSubList">
<Pagination :tableId="tableId" :pageObj="pageObj" @pageNo='pageNo' @pageSize='pageSize' ref="Pagination"></Pagination> <Pagination :tableId="tableId" :pageObj="pageObj" @pageNo='pageNo' @pageSize='pageSize' ref="Pagination"></Pagination>

View File

@@ -646,7 +646,15 @@
case 'ID': case 'ID':
case 'HOST': case 'HOST':
case 'SN': case 'SN':
case 'assetType':
case 'purchaseDate': case 'purchaseDate':
case 'state':
case 'pingStatus':
case 'dataCenter':
case 'cabinet':
case 'Module':
case 'vendor':
case 'principal':
return'custom'; return'custom';
default : return false; default : return false;
} }
@@ -657,7 +665,15 @@
case 'ID': return'ass.id'; case 'ID': return'ass.id';
case 'HOST': return'ass.host'; case 'HOST': return'ass.host';
case 'SN': return'ass.sn'; case 'SN': return'ass.sn';
case 'assetType': return 'sdtt.value';
case 'purchaseDate': return'ass.purchase_date'; case 'purchaseDate': return'ass.purchase_date';
case 'state': return 'ass.state';
case 'pingStatus': return 'assp.rtt';
case 'dataCenter': return 'idc.name';
case 'cabinet': return 'cab.name';
case 'Module': return 'mo.name';
case 'vendor': return 'sdt.value';
case 'principal': return 'su.username';
default : return prop; default : return prop;
} }
}, },