From bb036407bcc0f26a9a0f246aca100d87db2f6e76 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期四, 20 十月 2022 14:54:30 +0800
Subject: [PATCH] 优化

---
 src/views/operate/message/myIndex/index.vue |  103 +++++++++++++++++++++++++++++++++++----------------
 1 files changed, 71 insertions(+), 32 deletions(-)

diff --git a/src/views/operate/message/myIndex/index.vue b/src/views/operate/message/myIndex/index.vue
index bad32ed..1c0cd18 100644
--- a/src/views/operate/message/myIndex/index.vue
+++ b/src/views/operate/message/myIndex/index.vue
@@ -12,11 +12,17 @@
                 </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="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="find">
                     <el-button type="primary" icon="el-icon-search">鏌ヨ</el-button>
@@ -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,7 +155,37 @@
                     label: '鎵归噺鍒犻櫎',
                 }
             ],
-            tempList: []
+            tempList: [],
+            messageStatus: 0,
+            messageKind: 0,
+            statusList: [
+                {
+                    label: '鍏ㄩ儴',
+                    value: 0,
+                },
+                {
+                    label: '鏈彂甯�',
+                    value: 1,
+                },
+                {
+                    label: '宸插彂甯�',
+                    value: 2,
+                }
+            ],
+            kindList: [
+                {
+                    label: '鍏ㄩ儴',
+                    value: 0,
+                },
+                {
+                    label: '鍏ㄩ儴',
+                    value: 0,
+                },
+                {
+                    label: '鍏ㄩ儴',
+                    value: 0,
+                },
+            ]
         }
     },
     created() {
@@ -157,23 +193,26 @@
     },
     methods: {
         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
-                        })
-                    }
                 })
         },
         // 璁剧疆琛ㄦ牸鏁版嵁
@@ -295,18 +334,18 @@
         // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
         changeCurrentPage(page) {
             this.currentPage = page;
-            this.search();
+            this.setTableData();
         },
-        // 涓婁竴椤电偣鍑讳簨浠�
-        handlePrev(page) {
-            this.currentPage = page;
-            this.search();
-        },
-        // 涓嬩竴椤电偣鍑讳簨浠�
-        handleNext(page) {
-            this.currentPage = page;
-            this.search();
-        },
+        // // 涓婁竴椤电偣鍑讳簨浠�
+        // handlePrev(page) {
+        //     this.currentPage = page;
+        //     this.search();
+        // },
+        // // 涓嬩竴椤电偣鍑讳簨浠�
+        // handleNext(page) {
+        //     this.currentPage = page;
+        //     this.search();
+        // },
         // 鍏抽棴寮圭獥
         handleClose(done) {
             done();

--
Gitblit v1.8.0