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(