From cc9ddf2ecaf3ad935374f49c842227f7eb15779d Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 16 十一月 2022 10:21:15 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_ui

---
 src/views/operate/myWait/index.vue |   92 +++++++++++-----------------------------------
 1 files changed, 22 insertions(+), 70 deletions(-)

diff --git a/src/views/operate/myWait/index.vue b/src/views/operate/myWait/index.vue
index fb682ce..0a64ce7 100644
--- a/src/views/operate/myWait/index.vue
+++ b/src/views/operate/myWait/index.vue
@@ -9,7 +9,7 @@
                     <span>绛涢�夋潯浠�:</span>
                     <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
                     <div class="findBtn">
-                        <el-button type="primary" @click="getUserList">鏌ヨ</el-button>
+                        <el-button type="primary" @click="getTableData">鏌ヨ</el-button>
                     </div>
                 </div>
             </div>
@@ -27,43 +27,34 @@
                     </el-table-column>
                     <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="10">
                         <template slot-scope="scope">
-                            <span>{{scope.row.eventSource===1 ? '瑙嗛宸℃煡': '浜哄伐涓婃姤'}}</span>
+                            <span>{{scope.row}}</span>
                         </template>
                     </el-table-column>
                     <el-table-column prop="category" label="闂绫诲埆" min-width="10">
                         <template slot-scope="scope">
-                            <span>{{scope.row.category===1 ? '杩濊': '杩濆缓'}}</span>
+                            <span>{{scope.row}}</span>
                         </template>
                     </el-table-column>
                     <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
                         <template slot-scope="scope">
-                            <span>{{changeTime(scope.row.createTime)}}</span>
+                            <span>{{changeTime(scope.row)}}</span>
                         </template>
                     </el-table-column>
                     <el-table-column prop="type" label="鍓╀綑鏃堕棿" min-width="10">
                         <template slot-scope="scope">
-                            <span>{{getRestTime(scope.row.limitTime)}}</span>
+                            <span>{{getRestTime(scope.row)}}</span>
                         </template>
                     </el-table-column>
                     <el-table-column prop="stepName" label="闂鐘舵��" min-width="10">
                     </el-table-column>
                     <el-table-column  min-width="10">
                     </el-table-column>
-                    <!-- <el-table-column prop="operation" label="鎿嶄綔" min-width="10">
-                        <template slot-scope="scope">
-                            <div class="operation">
-                                <span @click="handleFind(scope.row)">鏌ョ湅</span>
-                                <span class="line">|</span>
-                                <span @click="handleDelete(scope.row)">鍒犻櫎</span>
-                            </div>
-                        </template>
-                    </el-table-column> -->
                 </el-table>
                 <!-- 鏌ョ湅淇敼椤甸潰 -->
                 <el-dialog :visible.sync="dialogUpdate" width="45%" :title="updateFlag ? '鏉冮檺璁剧疆' :'鏌ョ湅瑙掕壊淇℃伅'"
                     v-if="dialogUpdate" :before-close="handleClose">
                     <updateUser :updateFlag="updateFlag" :userInfo=userInfo
-                        :getUserList=" context ? getUserList : getUserList" @changeDialog="changeDialog" />
+                        :getTableData=" context ? getTableData : getTableData" @changeDialog="changeDialog" />
                 </el-dialog>
                 <!-- tools -->
                 <div class="tools">
@@ -98,6 +89,8 @@
 import createUser from "./createUser"
 import {computeTime} from '@/utils/helper'
 import filterTime from '@/utils/mydate'
+import myWait from "@/api/operate/myWait";
+
 export default {
     components: {
         updateUser,createUser
@@ -139,22 +132,19 @@
         }
     },
     created() {
-        this.getUserList();
+      this.getTableData();
     },
     methods: {
-        // 鎵归噺鍒犻櫎
-        mulDelete(idArr){
-            console.log(idArr);
-            this.$axios({
-                method:'delete',
-                url:'sccg/violations/batch_delete?ids='+idArr,
-            }).then(res=>{
-                this.getUserList();
-                this.$message({
-                    message:res.message,
-                    type:res.code === 200 ? 'success' : 'warning'
-                })
+      getTableData() {
+        myWait.getMybackLog({ num: this.context })
+            .then(res => {
+              this.tableData = res;
             })
+            .catch(err => this.$message({ type: 'error', message: err }))
+      },
+
+      // 鎵归噺鍒犻櫎
+        mulDelete(idArr){
         },
         // 鎵ц涓嬫媺妗嗘搷浣�
         selectChange(val) {
@@ -176,11 +166,7 @@
         // 鐩戝惉琛ㄦ牸閫変腑鐘舵��
         tableChange(list) {
             this.tempList = list;
-            if (list.length === this.tableData.length) {
-                this.all = true;
-            } else {
-                this.all = false
-            }
+            this.all = list.length === this.tableData.length;
         },
         // 鍏ㄩ��
         selectAll() {
@@ -194,39 +180,6 @@
         },
         // 鍒犻櫎鍗曟潯鏁版嵁
         handleDelete({ number }) {
-            console.log(number);
-            this.$confirm('纭鍒犻櫎锛�')
-                .then(_ => {
-                    console.log(1);
-                    this.$axios({
-                        method: 'delete',
-                        url: `sccg/violations/delete?id=${number}`,
-                    })
-                        .then(res => {
-                            console.log(res);
-                            this.$message({
-                                type: res.code === 200 ? 'success' : 'warning',
-                                message: res.message
-                            })
-
-                            this.getUserList();
-                        })
-                })
-                .catch(_ => { console.log(2) });
-        },
-        // 鑾峰彇鐢ㄦ埛鍒楄〃
-        getUserList() {
-            const { currentPage, pageSize, context } = this;
-            // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭�
-            this.$axios({
-                method: 'get',
-                // ?current=${currentPage},&size=${pageSize}&
-                url: `sccg/my_backlog/query?num=${context}`,
-            })
-                .then(res => {
-                    this.tableData = res.data;
-                    this.totalNum = res.data.length;
-                })
         },
         // 璁剧疆琛ㄦ牸鏂戦┈绾�
         tableRowClassName({ row, rowIndex }) {
@@ -235,7 +188,6 @@
             } else {
                 return 'success-row';
             }
-            return '';
         },
         // 鏌ョ湅鐢ㄦ埛淇℃伅(涓嶅彲淇敼)
         handleFind(rowData) {
@@ -246,17 +198,17 @@
         // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
         changeCurrentPage(page) {
             this.currentPage = page;
-            this.getUserList();
+            this.getTableData();
         },
         // 涓婁竴椤电偣鍑讳簨浠�
         handlePrev(page) {
             this.currentPage = page;
-            this.getUserList();
+            this.getTableData();
         },
         // 涓嬩竴椤电偣鍑讳簨浠�
         handleNext(page) {
             this.currentPage = page;
-            this.getUserList();
+            this.getTableData();
         },
         changeDialog(val) {
             this.dialogUpdate = val.dialogUpdate;

--
Gitblit v1.8.0