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