|
|
@@ -1,5 +1,8 @@
|
|
|
<template>
|
|
|
<div class="message-list">
|
|
|
+ <div class="btn-content">
|
|
|
+ <el-button @click="goAddPage" type="primary">添加消息</el-button>
|
|
|
+ </div>
|
|
|
<div class="search-content">
|
|
|
<el-form :inline="true" :model="searchForm" class="demo-form-inline">
|
|
|
<el-form-item label="根据地址筛选">
|
|
|
@@ -15,7 +18,7 @@
|
|
|
</div>
|
|
|
<div class="table-content">
|
|
|
<!-- 表格 -->
|
|
|
- <el-table :data="tableData" style="width: 100%">
|
|
|
+ <el-table v-loading="loading" :data="tableData" style="width: 100%">
|
|
|
<el-table-column label="序号" type="index" width="180"></el-table-column>
|
|
|
<el-table-column label="消息ID" prop="jrid"></el-table-column>
|
|
|
<el-table-column label="人员姓名" prop="jrname"></el-table-column>
|
|
|
@@ -41,7 +44,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import { getMessageList, getMessageByAddrId } from '@/api/message'
|
|
|
+import { getMessageList, getMessageByAddrId,deleteMessage } from '@/api/message'
|
|
|
import { getAddressList } from '@/api/address'
|
|
|
import { getLevelList } from '@/api/level'
|
|
|
export default {
|
|
|
@@ -52,7 +55,8 @@ export default {
|
|
|
addressList: [],
|
|
|
searchForm: {
|
|
|
address: ''
|
|
|
- }
|
|
|
+ },
|
|
|
+ loading: false
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
@@ -126,15 +130,33 @@ export default {
|
|
|
|
|
|
});
|
|
|
this.tableData = newData;
|
|
|
+ this.loading = false;
|
|
|
+ },
|
|
|
+ // 跳转添加页面
|
|
|
+ goAddPage(){
|
|
|
+ this.$router.push("/message/messageadd")
|
|
|
},
|
|
|
// 删除方法
|
|
|
handleDelete(row) {
|
|
|
+ this.loading = true;
|
|
|
console.log(row);
|
|
|
+ deleteMessage(row.jrid).then(res => {
|
|
|
+ console.log(res);
|
|
|
+ // 删除成功后 弹框提示删除成功
|
|
|
+ this.$message({
|
|
|
+ message: '删除成功!',
|
|
|
+ type: 'success'
|
|
|
+ })
|
|
|
+ // 删除成功后 刷新消息列表
|
|
|
+ this.formatData();
|
|
|
+
|
|
|
+ })
|
|
|
+
|
|
|
},
|
|
|
// 编辑方法
|
|
|
handleEdit(row) {
|
|
|
console.log(row.jrid);
|
|
|
- this.$router.push("/message/messageadd/"+row.jrid)
|
|
|
+ this.$router.push("/message/messageedit/"+row.jrid)
|
|
|
},
|
|
|
// 重置方法
|
|
|
resetData(){
|