From 181c340d82dfa6353521e0218a52dd4b827843d8 Mon Sep 17 00:00:00 2001 From: lohir <3399054449@qq.com> Date: 星期三, 16 十月 2024 11:35:27 +0800 Subject: [PATCH] bug --- src/views/exam/paper/list.vue | 33 +++++++++++++++++++++++---------- 1 files changed, 23 insertions(+), 10 deletions(-) diff --git a/src/views/exam/paper/list.vue b/src/views/exam/paper/list.vue index 3563202..ffb6ed5 100644 --- a/src/views/exam/paper/list.vue +++ b/src/views/exam/paper/list.vue @@ -35,7 +35,13 @@ <el-table-column label="鎿嶄綔" align="center" width="160px"> <template slot-scope="{row}"> <el-button size="mini" @click="$router.push({ path: '/exam/paper/edit', query: { id: row.id } })">缂栬緫</el-button> - <el-button size="mini" type="danger" @click="deletePaper(row)" class="link-left">鍒犻櫎</el-button> + <el-popconfirm + style="margin: 0 5px" + title="纭畾瑕佸垹闄よ璇曞嵎鍚楋紵" + @confirm="deletePaper(row)" + > + <el-button slot="reference" type="danger" size="mini" class="link-left">鍒犻櫎</el-button> + </el-popconfirm> </template> </el-table-column> </el-table> @@ -49,6 +55,7 @@ import subjectApi from '@/api/subject' import examPaperApi from '@/api/examPaper' import { downloadExcel } from '@/utils/download' +import userApi from "@/api/user"; export default { components: { Pagination }, @@ -92,15 +99,21 @@ this.listLoading = false }) }, - deletePaper(row) { - let _this = this - examPaperApi.deletePaper(row.id).then(re => { - if (re.code === 1) { - _this.search() - _this.$message.success(re.message) - } else { - _this.$message.error(re.message) - } + deletePaper (row) { + this.$confirm('姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ユ垚鍛�, 鏄惁缁х画?', '鎻愮ず', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + type: 'warning' + }).then(() => { + let _this = this + examPaperApi.deletePaper(row.id).then(re => { + if (re.code === 1) { + _this.search() + _this.$message.success(re.message) + } else { + _this.$message.error(re.message) + } + }) }) }, // 鑾峰彇绉戠洰 -- Gitblit v1.8.0