From cf9d74797061dfb05450df48f43de95b42b8280d Mon Sep 17 00:00:00 2001
From: luobisheng <727299681@qq.com>
Date: 星期四, 10 十一月 2022 17:38:13 +0800
Subject: [PATCH] 短信管理

---
 src/views/operate/sms/smsIndex/index.vue |   67 ++++++---------------------------
 1 files changed, 13 insertions(+), 54 deletions(-)

diff --git a/src/views/operate/sms/smsIndex/index.vue b/src/views/operate/sms/smsIndex/index.vue
index c8dd445..bf4d641 100644
--- a/src/views/operate/sms/smsIndex/index.vue
+++ b/src/views/operate/sms/smsIndex/index.vue
@@ -17,13 +17,6 @@
                         </el-option>
                     </el-select>
                 </div>
-                <!-- <div class="message-kind">
-                    <span>娑堟伅鍒嗙被:</span>
-                    <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" @click="handleSearch">鏌ヨ</el-button>
                     <el-button icon="el-icon-delete-solid" @click="handleReset">閲嶇疆</el-button>
@@ -75,17 +68,6 @@
                     :before-close="handleConfirmClose">
                     <MyCreate @closeMyDialog="closeDialog"></MyCreate>
                 </el-dialog>
-                <!-- 娑堟伅璇︽儏 -->
-                <!-- <el-dialog title="娑堟伅璇︽儏" :visible.sync="dialogView" v-if="dialogView" width="45%"
-                    :before-close="handleClose">
-                    <MyView @closeDialog="closeDialog" :myinfo="info">></MyView>
-                </el-dialog> -->
-                <!-- 缂栬緫椤甸潰 -->
-                <!-- <el-dialog title="缂栬緫娑堟伅" :visible.sync="dialogEdit" v-if="dialogEdit" width="80%"
-                    :before-close="handleClose">
-                    <MyEdit  @closeDialog="closeDialog" :myDataRow="info"></MyEdit>
-                </el-dialog> -->
-                <!-- tools -->
                 <div class="tools">
                     <div class="funs">
                         <div class="funsItem funs-sp">
@@ -116,6 +98,8 @@
 <script>
 import helper from '@/utils/mydate'
 import MyCreate from './createSms'
+import SMS from "@/api/operate/SMS";
+
 export default {
     components: {
          MyCreate
@@ -191,13 +175,12 @@
         }
     },
     created() {
-        const {setTableData} = this
-        setTableData();
+      this.getTableData();
     },
     methods: {
         // 鏌ヨ
         handleSearch(){         
-            this.setTableData();
+            this.getTableData();
         },
         // 閲嶇疆
         handleReset(){
@@ -237,39 +220,15 @@
                         })
                 })
         },
-        // 璁剧疆琛ㄦ牸鏁版嵁
-        async setTableData() {
-            const arr = await this.getMessageList();
-            this.tableData = arr.records;
-            this.totalNum = arr.total
-        },
-        // 鑾峰彇娑堟伅鏁版嵁
-        async getMessageList() {
-            let arr = [];
-            const { currentPage, pageSize,context,messageStatus,messageKind } = this;
-            await this.$axios({
-                method: 'post',
-                url: 'sccg/message/list',
-                data: {
-                    body: "",
-                    channelCode: '03',
-                    createUser: '',
-                    current: currentPage,
-                    head: context,
-                    messageType: "",
-                    pageSize: pageSize,
-                    randomCode: "",
-                    remark: "",
-                    sendTime: "",
-                    status: messageStatus === 2 ? '':messageStatus,
-                    targetFrom: "",
-                    targetTo: ""
-                }
-            })
-                .then(res => {
-                    arr = res.data;
-                })
-            return arr;
+        getTableData() {
+          SMS.getSMSTemplateList()
+              .then(({ records, total  }) => {
+                this.tableData = records;
+                this.totalNum = total;
+              })
+              .catch(err => {
+                this.$message({ type: 'error', message: err });
+              })
         },
         // 鎵归噺涓嬫媺妗嗘搷浣�
         async selectChange(list) {

--
Gitblit v1.8.0