From 47abbfd1e14804bc005bf13e737ace9f65a9cbcf Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 14 八月 2025 16:27:01 +0800 Subject: [PATCH] feat: 接口对接 --- src/views/CPersonManage/components/CPersonDetailDialog.vue | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/views/CPersonManage/components/CPersonDetailDialog.vue b/src/views/CPersonManage/components/CPersonDetailDialog.vue index a42d246..0173529 100644 --- a/src/views/CPersonManage/components/CPersonDetailDialog.vue +++ b/src/views/CPersonManage/components/CPersonDetailDialog.vue @@ -87,7 +87,7 @@ }; const form = defineModel<Form>('form'); -const visible = defineModel<boolean>('visible'); +const visible = defineModel<boolean>('modelValue'); const emit = defineEmits<{ (e: 'onCancel'): void; @@ -137,11 +137,15 @@ ]); watch( - () => visible.value, + visible, (val) => { + console.log('val: ', val); if (val) { getList(); } + }, + { + immediate: true, } ); @@ -167,7 +171,7 @@ }, { defaultExtraParams: { - orderInput: [{ property: 'applyTime', order: EnumPagedListOrder.Desc }], + orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], }, columnsRenderProps: { applyTime: { type: 'date' }, @@ -176,6 +180,7 @@ hireStatus: { type: 'enum', valueEnum: EnumTaskUserHireStatusText }, userSignContractStatus: { type: 'enum', valueEnum: EnumTaskUserSignContractStatusText }, enterpriseSignContractStatus: { type: 'enum', valueEnum: EnumTaskUserSignContractStatusText }, + contractUrl: { type: 'url' }, }, } ); -- Gitblit v1.9.1