From 840de9662167b1d7758208b9c88adda806ed8fec Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期一, 03 三月 2025 16:47:25 +0800 Subject: [PATCH] 删除导出成功提示,统一提示了 --- src/views/CNAS/personnel/personnelInfo/tabs/reward-punishment-record.vue | 75 ++++++++++++------------------------- 1 files changed, 25 insertions(+), 50 deletions(-) diff --git a/src/views/CNAS/personnel/personnelInfo/tabs/reward-punishment-record.vue b/src/views/CNAS/personnel/personnelInfo/tabs/reward-punishment-record.vue index 40b2f82..7b55725 100644 --- a/src/views/CNAS/personnel/personnelInfo/tabs/reward-punishment-record.vue +++ b/src/views/CNAS/personnel/personnelInfo/tabs/reward-punishment-record.vue @@ -5,23 +5,13 @@ <div style="display: flex;justify-content: space-between;"> <el-form :model="search" ref="page" size="small" :inline="true"> <el-form-item label="濮撳悕"> - <el-input v-model="search.userName" clearable placeholder="璇疯緭鍏ュ叧閿瓧" size="small" style="width: 20vh;"></el-input> + <el-input v-model="search.userName" clearable placeholder="璇疯緭鍏ュ叧閿瓧" size="small" + style="width: 20vh;"></el-input> </el-form-item> <el-form-item label="濂栨儵鏃ユ湡"> - <el-date-picker - v-model="search.searchTimeList" - :picker-options="pickerOptions" - align="right" - clearable - end-placeholder="缁撴潫鏃ユ湡" - format="yyyy-MM-dd" - range-separator="鑷�" - size="small" - start-placeholder="寮�濮嬫棩鏈�" - style="width: 100%" - type="daterange" - unlink-panels - value-format="yyyy-MM-dd 00:00:00"> + <el-date-picker v-model="search.searchTimeList" :picker-options="pickerOptions" align="right" clearable + end-placeholder="缁撴潫鏃ユ湡" format="yyyy-MM-dd" range-separator="鑷�" size="small" start-placeholder="寮�濮嬫棩鏈�" + style="width: 100%" type="daterange" unlink-panels value-format="yyyy-MM-dd 00:00:00"> </el-date-picker> </el-form-item> <el-form-item> @@ -64,20 +54,12 @@ </template> </el-table-column> </el-table> - <el-pagination :current-page="1" :page-size="search.size" - :page-sizes="[10, 20, 30, 50, 100]" - :total="search.total" layout="->,total, sizes, prev, pager, next, jumper" - background - style="margin-top: 10px" - @size-change="handleSizeChange" - @current-change="handleCurrentChange"> + <el-pagination :current-page="1" :page-size="search.size" :page-sizes="[10, 20, 30, 50, 100]" + :total="search.total" layout="->,total, sizes, prev, pager, next, jumper" background style="margin-top: 10px" + @size-change="handleSizeChange" @current-change="handleCurrentChange"> </el-pagination> </div> - <el-dialog - :visible.sync="dialogVisible" - title="濂栨儵璁板綍" - width="50%" - @open="getUserList"> + <el-dialog :visible.sync="dialogVisible" title="濂栨儵璁板綍" width="50%" @open="getUserList"> <div style="height: 40vh"> <el-form ref="form" :model="form" :rules="rules" label-width="120px"> <el-col :span="12"> @@ -88,7 +70,7 @@ <el-col :span="12"> <el-form-item label="鍛樺伐濮撳悕" prop="userId"> <el-select v-model="form.userId" placeholder="璇烽�夋嫨" size="small" style="width: 100%" value-key="id" - @change="selectUserChange" :disabled="!isDepartment"> + @change="selectUserChange" :disabled="!isDepartment"> <el-option v-for="item in responsibleOptions" :key="item.id" :label="item.name" :value="item.id"> </el-option> </el-select> @@ -106,14 +88,8 @@ </el-col> <el-col :span="12"> <el-form-item label="濂栨儵鏃堕棿" prop="rewardPunishTime"> - <el-date-picker - v-model="form.rewardPunishTime" - format="yyyy-MM-dd HH:mm:ss" - placeholder="閫夋嫨鏃ユ湡" - size="small" - style="width: 100%" - type="datetime" - value-format="yyyy-MM-dd HH:mm:ss"> + <el-date-picker v-model="form.rewardPunishTime" format="yyyy-MM-dd HH:mm:ss" placeholder="閫夋嫨鏃ユ湡" + size="small" style="width: 100%" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"> </el-date-picker> </el-form-item> </el-col> @@ -143,8 +119,8 @@ rewardPunishmentExport, rewardPunishmentPage } from "@/api/cnas/personal/personRewardPunishmentRecord"; -import {selectUserCondition} from "@/api/system/user"; -import {delCustomById} from "@/api/system/customer"; +import { selectUserCondition } from "@/api/system/user"; +import { delCustomById } from "@/api/system/customer"; export default { props: { @@ -235,12 +211,12 @@ async getPersonnelTraining() { const params = { userId: this.isDepartment ? '' : this.departId, - departmentId: this.isDepartment ? this.departId : '', - current: this.search.curent, - size: this.search.size, - userName: this.search.userName, - startTime: this.search.searchTimeList && this.search.searchTimeList[0], - endTime: this.search.searchTimeList && this.search.searchTimeList[1], + departmentId: this.isDepartment ? this.departId : '', + current: this.search.curent, + size: this.search.size, + userName: this.search.userName, + startTime: this.search.searchTimeList && this.search.searchTimeList[0], + endTime: this.search.searchTimeList && this.search.searchTimeList[1], } this.tableLoading = true rewardPunishmentPage(params).then(res => { @@ -251,14 +227,14 @@ this.tableLoading = false }) }, - addRow () { + addRow() { this.dialogVisible = true if (!this.isDepartment) { this.form.userId = this.departId this.selectUserChange(this.form.userId) } }, - handleDown(){ + handleDown() { this.outLoading = true rewardPunishmentExport({ userId: this.isDepartment ? '' : this.departId, @@ -272,7 +248,6 @@ type: 'application/force-download' }) this.$download.saveAs(blob, '濂栨儵璁板綍.xlsx') - this.$message.success('瀵煎嚭鎴愬姛') }) }, // 鑾峰彇璐熻矗浜轰俊鎭帴鍙� @@ -293,7 +268,7 @@ // 鎵撳紑琛ㄥ崟寮规 editForm(row) { this.dialogVisible = true - this.form = {...row}; + this.form = { ...row }; }, // 鎻愪氦琛ㄥ崟鏁版嵁 saveOrUpdate() { @@ -313,7 +288,7 @@ cancelButtonText: "鍙栨秷", type: "warning" }).then(() => { - deleteRewardPunishment({id: row.id}).then(res => { + deleteRewardPunishment({ id: row.id }).then(res => { if (res.code === 500) { return } @@ -322,7 +297,7 @@ }).catch(e => { this.$message.error('鍒犻櫎澶辫触') }) - }).catch(() => {}) + }).catch(() => { }) } }, -- Gitblit v1.9.3