From 70ca1fa7f507bc83ee53865cf2c6365dd47956f1 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 12 Jan 2026 13:04:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=85=E9=81=93bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../card-replacement-apply/index.vue | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/views/construction-person/attendance-manage/card-replacement-apply/index.vue b/src/views/construction-person/attendance-manage/card-replacement-apply/index.vue index d771363..9d83d30 100644 --- a/src/views/construction-person/attendance-manage/card-replacement-apply/index.vue +++ b/src/views/construction-person/attendance-manage/card-replacement-apply/index.vue @@ -38,8 +38,10 @@ size="mini" type="primary" icon="el-icon-edit" - v-if="data.checkStatus === 2" - v-hasPermi="['card:replacement:edit']" + v-if=" + data.checkStatus == 2 && + checkPermi(['card:replacement:edit']) + " @click="onHandleEditCardReplacementApply(data)" > 修改 @@ -49,8 +51,10 @@ size="mini" type="primary" icon="el-icon-view" - v-if="data.checkStatus != 2" - v-hasPermi="['card:replacement:details']" + v-if=" + data.checkStatus != 2 && + checkPermi(['card:replacement:details']) + " @click="onHandleAuditAndDetail(data)" > 详情 @@ -59,8 +63,10 @@ size="mini" type="danger" icon="el-icon-delete" - v-if="data.checkStatus === 2" - v-hasPermi="['card:replacement:delete']" + v-if=" + data.checkStatus == 2 && + checkPermi(['card:replacement:delete']) + " @click="onHandleDeleteCardReplacementApply(data)" > 删除 @@ -179,6 +185,7 @@ import { getCardReplacementApplyListAPI, } from '@/api/construction-person/attendance-manage/card-replacement-apply' import { getLotProjectSelectListCommonFun } from '@/utils/getCommonData' +import { checkPermi } from '@/utils/permission' import debounce from 'lodash/debounce' export default { name: 'Card-replacement-apply', @@ -204,6 +211,8 @@ export default { } }, methods: { + // 权限检查 + checkPermi, // 导出按钮 onHandleExportCardReplacementApply(queryParams) { this.download(