From 63f27012358691479719c70ee004ff2ad4f9e21b Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 01 九月 2025 15:14:42 +0800 Subject: [PATCH] feat: 接口对接 --- src/views/CPersonManage/components/CPersonDetailDialog.vue | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/src/views/CPersonManage/components/CPersonDetailDialog.vue b/src/views/CPersonManage/components/CPersonDetailDialog.vue index 0173529..cd5cb06 100644 --- a/src/views/CPersonManage/components/CPersonDetailDialog.vue +++ b/src/views/CPersonManage/components/CPersonDetailDialog.vue @@ -32,6 +32,17 @@ <ProTabPane lazy label="绛剧害璇︽儏" name="sign"> <ProDialogTableWrapper :height="400"> <ProTableV2 v-bind="proTableProps" :columns="column" :show-operation-column="false"> + <template #contractUrl="{ row }"> + <PreviewBtn + v-if=" + row.userSignContractStatus === EnumTaskUserSignContractStatus.Pass && + row.contractUrl + " + :show-download-btn="false" + :url="setOSSLink(row.contractUrl)" + > + </PreviewBtn> + </template> </ProTableV2> </ProDialogTableWrapper> </ProTabPane> @@ -60,6 +71,7 @@ ProFormRadio, ProFormInputNumber, defineColumns, + PreviewBtn, } from '@bole-core/components'; import _ from 'lodash'; import * as userServices from '@/services/api/user'; @@ -68,7 +80,9 @@ EnumUserGenderTextForPerson, EnumTaskUserHireStatusText, EnumTaskUserSignContractStatusText, + EnumTaskUserSignContractStatus, } from '@/constants'; +import { setOSSLink } from '@/utils'; defineOptions({ name: 'CPersonDetailDialog', @@ -180,7 +194,12 @@ hireStatus: { type: 'enum', valueEnum: EnumTaskUserHireStatusText }, userSignContractStatus: { type: 'enum', valueEnum: EnumTaskUserSignContractStatusText }, enterpriseSignContractStatus: { type: 'enum', valueEnum: EnumTaskUserSignContractStatusText }, - contractUrl: { type: 'url' }, + // contractUrl: { + // type: 'url', + // showDownloadBtn: false, + // formatter: (row: API.GetPersonalUserInfoSignContractsQueryResultItem) => + // setOSSLink(row.contractUrl), + // }, }, } ); -- Gitblit v1.9.1