From a5db2f0149ac34be9791bd4e53bfd5677234eb5e Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期一, 24 十月 2022 10:59:11 +0800
Subject: [PATCH] 修改package.json
---
src/views/operate/message/myIndex/index.vue | 126 ++++++++++++++++++++++++++++-------------
1 files changed, 85 insertions(+), 41 deletions(-)
diff --git a/src/views/operate/message/myIndex/index.vue b/src/views/operate/message/myIndex/index.vue
index bad32ed..d90975b 100644
--- a/src/views/operate/message/myIndex/index.vue
+++ b/src/views/operate/message/myIndex/index.vue
@@ -8,19 +8,25 @@
<div class="header-content">
<div class="search">
<span>杈撳叆鏌ヨ:</span>
- <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
+ <el-input placeholder="娑堟伅鏍囬" v-model="context"></el-input>
</div>
<div class="message-status">
<span>娑堟伅鐘舵��:</span>
- <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
+ <el-select v-model="messageStatus" placeholder="璇烽�夋嫨娑堟伅鐘舵��">
+ <el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value">
+ </el-option>
+ </el-select>
</div>
<div class="message-kind">
<span>娑堟伅鍒嗙被:</span>
- <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
+ <el-select v-model="messageKind" placeholder="璇烽�夋嫨娑堟伅鍒嗙被">
+ <el-option v-for="item in kindList" :key="item.id" :label="item.columnName" :value="item.id">
+ </el-option>
+ </el-select>
</div>
<div class="find">
- <el-button type="primary" icon="el-icon-search">鏌ヨ</el-button>
- <el-button icon="el-icon-delete-solid">閲嶇疆</el-button>
+ <el-button type="primary" icon="el-icon-search" @click="handleSearch">鏌ヨ</el-button>
+ <el-button icon="el-icon-delete-solid" @click="handleReset">閲嶇疆</el-button>
</div>
</div>
</header>
@@ -47,7 +53,7 @@
<span>{{changeTime(scope.row)}}</span>
</template>
</el-table-column>
- <el-table-column prop="targetFrom" label="鍙戝竷浜哄憳" min-width="10">
+ <el-table-column prop="targetFrom" label="鍙戝竷浜哄憳" min-width="15">
</el-table-column>
<el-table-column prop="channelCode" label="娑堟伅鍒嗙被" min-width="10">
<template slot-scope="scope">
@@ -101,7 +107,7 @@
<div class="pagination">
<el-pagination background :current-page="currentPage" layout="prev, pager, next"
:total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage"
- @prev-click="handlePrev" @next-click="handleNext">
+ >
</el-pagination>
</div>
</div>
@@ -149,31 +155,79 @@
label: '鎵归噺鍒犻櫎',
}
],
- tempList: []
+ tempList: [],
+ messageStatus: 2,
+ messageKind: '00',
+ statusList: [
+ {
+ label: '鍏ㄩ儴',
+ value: 2,
+ },
+ {
+ label: '鏈彂甯�',
+ value: 0,
+ },
+ {
+ label: '宸插彂甯�',
+ value: 1,
+ }
+ ],
+ kindList: [
+ {
+ id:'00',
+ columnName:'鍏ㄩ儴',
+ },
+ {
+ id:'01',
+ columnName:'绔欏唴淇�',
+ },
+ {
+ id:'02',
+ columnName:'閭欢',
+ },
+ {
+ id:'03',
+ columnName:'鐭俊',
+ }
+ ]
}
},
created() {
- this.setTableData();
+ const {setTableData} = this
+ setTableData();
},
methods: {
+ // 鏌ヨ
+ handleSearch(){
+ const {setTableData} = this
+ setTableData();
+ },
+ // 閲嶇疆
+ handleReset(){
+
+ },
+ // 鍒犻櫎淇℃伅
handleDelete(idarr) {
- this.$axios({
- method: 'post',
- url: 'sccg/message/delete?ids=' + idarr,
- })
- .then(res => {
- if (res.code === 200) {
- this.$message({
- type: 'success',
- message: '鍒犻櫎鎴愬姛',
+ this.$confirm('纭鍒犻櫎?')
+ .then(_ => {
+ this.$axios({
+ method: 'post',
+ url: 'sccg/message/delete?ids=' + idarr,
+ })
+ .then(res => {
+ if (res.code === 200) {
+ this.$message({
+ type: 'success',
+ message: '鍒犻櫎鎴愬姛',
+ })
+ this.setTableData();
+ } else {
+ this.$message({
+ type: 'error',
+ message: res.message
+ })
+ }
})
- this.setTableData();
- } else {
- this.$message({
- type: 'error',
- message: res.message
- })
- }
})
},
// 璁剧疆琛ㄦ牸鏁版嵁
@@ -185,22 +239,22 @@
// 鑾峰彇娑堟伅鏁版嵁
async getMessageList() {
let arr = [];
- const { currentPage, pageSize } = this;
+ const { currentPage, pageSize,context,messageStatus,messageKind } = this;
await this.$axios({
method: 'post',
url: 'sccg/message/list',
data: {
body: "",
channelCode: "",
- createUser: 0,
+ createUser: '',
current: currentPage,
- head: "",
- messageType: 0,
+ head: context,
+ messageType: messageKind === '00' ?'':messageKind,
pageSize: pageSize,
randomCode: "",
remark: "",
sendTime: "",
- status: 0,
+ status: messageStatus === 2 ? '':messageStatus,
targetFrom: "",
targetTo: ""
}
@@ -295,17 +349,7 @@
// 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
changeCurrentPage(page) {
this.currentPage = page;
- this.search();
- },
- // 涓婁竴椤电偣鍑讳簨浠�
- handlePrev(page) {
- this.currentPage = page;
- this.search();
- },
- // 涓嬩竴椤电偣鍑讳簨浠�
- handleNext(page) {
- this.currentPage = page;
- this.search();
+ this.setTableData();
},
// 鍏抽棴寮圭獥
handleClose(done) {
--
Gitblit v1.8.0