作者 朱兆平

总线es搜索

... ... @@ -65,7 +65,7 @@ export const batchRemoveBusQueue = params =>{return http.get(`${baseUrl}/queue/b
// MQ消息收发记录,分页查询列表
export const selectMessageNoteList = params =>{return http.get(`${baseUrl}/note/list`, params);};
export const selectMessageNoteList = params =>{return http.post(`${baseUrl}/es/search/wildmsg`, params);};
// MQ消息收发记录,新增
export const insertMessageNote = params =>{return http.post(`${baseUrl}/note/insert`, params);};
// MQ消息收发记录,编辑
... ...
... ... @@ -17,31 +17,35 @@
</el-col>
</el-row>
</div>
<div :index="item.id+''" v-for="item in messageNote_page.messageNoteList" :key="item.id" style="margin-left: 30px;margin-top: 30px">
<div :index="item.msgid+''" v-for="item in messageNote_page.messageNoteList" :key="item.msgid" style="margin-left: 30px;margin-top: 30px">
<el-row>
<el-col :span="3">
<el-col :span="2">
<span>消息id:</span>
<el-tag>{{item.msgid}}</el-tag>
</el-col>
<el-col :span="1">
<span>发送人:</span>
<el-tag>{{item.username}}</el-tag>
<el-tag>{{item.sndr}}</el-tag>
</el-col>
<el-col :span="4">
<span>发送时间:</span>
<el-tag>{{item.alias_sendTime}}</el-tag>
<el-col :span="1">
<span>消息大类:</span>
<el-tag type="success">{{item.btype}}</el-tag>
</el-col>
<el-col :span="3">
<span>服务器:</span>
<el-tag type="success">{{item.serverName}}</el-tag>
<el-col :span="1">
<span>消息子类:</span>
<el-tag type="success">{{item.stype}}</el-tag>
</el-col>
<el-col :span="3">
<span>虚拟主机:</span>
<el-tag type="success">{{item.virtualHostName}}</el-tag>
<el-col :span="4">
<span>发送时间:</span>
<el-tag>{{item.ddtm}}</el-tag>
</el-col>
<el-col :span="3">
<span>交换机:</span>
<el-tag type="danger">{{item.exchangeName}}</el-tag>
<span>路由接收者:</span>
<el-tag type="danger">{{item.rcvrs}}</el-tag>
</el-col>
<el-col :span="3">
<span>路由键:</span>
<el-tag type="warning">{{item.routingKeyName}}</el-tag>
<span>消息接收者:</span>
<el-tag type="warning">{{item.rcvlog}}</el-tag>
</el-col>
<el-col :span="2">
<el-button type="primary" @click="messageNote_toViewContentDialogDialog(item)" size="small">查看内容
... ... @@ -50,7 +54,7 @@
</el-row>
<el-row>
<el-col style="width: 90%" :span="22">
<el-input v-model="item.alias_sendContent" readonly type="textarea" :rows="3"></el-input>
<el-input v-model="item.msg" readonly type="textarea" :rows="3"></el-input>
</el-col>
</el-row>
<el-divider></el-divider>
... ... @@ -64,9 +68,9 @@
@size-change="messageNote_handleSizeChange"
@current-change="messageNote_handleCurrentChange"
:current-page="messageNote_queryInfo.pageNum"
:page-sizes="[10,50,200,500]"
:page-sizes="[2,10,50,200,500]"
:page-size="messageNote_queryInfo.pageSize"
layout=" sizes, prev, pager, next, jumper"
layout="total, sizes, prev, pager, next, jumper"
:total="messageNote_page.total">
</el-pagination>
</el-col>
... ... @@ -82,7 +86,7 @@
<el-form :inline="true" label-width="120px" status-icon style="margin-top: -10px" align="center"
:model="messageNote_viewContentForm" ref="messageNote_viewContentFormRef">
<el-form-item label="消息内容:" prop="alias_sendContent">
<el-input v-model="messageNote_viewContentForm.alias_sendContent" v-if="isViewContent === false"
<el-input v-model="messageNote_viewContentForm.msg" v-if="isViewContent === false"
style="width:1000px" type="textarea" :rows="8">
</el-input>
<el-input v-model="xml_content" v-if="isViewContent === true"
... ... @@ -92,7 +96,7 @@
</el-form>
<div slot="footer" class="dialog-footer" style="text-align: center;margin-top: -20px">
<el-button type="success" @click="xml_format(messageNote_viewContentForm.alias_sendContent)" size="medium"
<el-button type="success" @click="xml_format(messageNote_viewContentForm.msg)" size="medium"
style="width: 100px">xml格式化
</el-button>
... ... @@ -125,7 +129,7 @@
// 当前页数
pageNum: 1,
// 每页条数
pageSize: 10
pageSize: 2
},
/**
* messageNote,分页
... ... @@ -185,26 +189,27 @@
* messageNote,分页查询
*/
messageNote_getList() {
let _this = this;
// 开启加载
this.messageNote_loading.listLoading = true;
selectMessageNoteList(this.messageNote_queryInfo).then((response) => {
let res = response.data;
if (res.code !== '200') {
// 关闭加载
this.messageNote_loading.listLoading = false;
return this.$message.error('获取消息收发记录,失败!');
_this.messageNote_loading.listLoading = false;
return _this.$message.error('获取消息收发记录,失败!');
}
// 获取列表数据
this.messageNote_page.messageNoteList = res.data;
_this.messageNote_page.messageNoteList = res.data.content;
// 获取列表的总记录数
this.messageNote_page.total = res.total;
_this.messageNote_page.total = res.data.totalElements;
// 关闭加载
this.messageNote_loading.listLoading = false;
this.$message.success('获取消息收发记录,成功!');
_this.messageNote_loading.listLoading = false;
_this.$message.success('获取消息收发记录,成功!');
}).catch(error => {
// 关闭加载
this.messageNote_loading.listLoading = false;
this.$message.error(error.toString());
_this.messageNote_loading.listLoading = false;
_this.$message.error(error.toString());
});
},
/**
... ...