From 9bb5e1572fa5fcd2bd48a5a769a11f932c5e0291 Mon Sep 17 00:00:00 2001 From: "1378012178@qq.com" <1378012178@qq.com> Date: Thu, 29 Jan 2026 10:00:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=95=BF=E8=80=85=E4=BF=A1=E6=81=AF=E3=80=81?= =?UTF-8?q?=E7=9B=91=E6=8A=A4=E4=BA=BA=E4=BF=A1=E6=81=AF=E5=8F=98=E6=9B=B4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/elder/elderinfo/ElderInfo.data.ts | 20 +- .../elder/elderinfo/ElderModifyInfoList.vue | 30 ++- .../elder/elderinfo/ElderModifyInfoListBK.vue | 221 ++++++++++++++++++ ...fyInfoList.vue => GuaModifyInfoListBK.vue} | 0 .../elderinfo/components/GuaUpInfoForm.vue | 2 + 5 files changed, 256 insertions(+), 17 deletions(-) create mode 100644 src/views/elder/elderinfo/ElderModifyInfoListBK.vue rename src/views/elder/elderinfo/{GuaModifyInfoList.vue => GuaModifyInfoListBK.vue} (100%) diff --git a/src/views/elder/elderinfo/ElderInfo.data.ts b/src/views/elder/elderinfo/ElderInfo.data.ts index ae1d134..e84d2ec 100644 --- a/src/views/elder/elderinfo/ElderInfo.data.ts +++ b/src/views/elder/elderinfo/ElderInfo.data.ts @@ -68,21 +68,21 @@ export const elderColumns: BasicColumn[] = [ align: 'center', dataIndex: 'age', }, - // { - // title: '监护人姓名', - // align: 'center', - // dataIndex: 'guardianName', - // }, + { + title: '监护人姓名', + align: 'center', + dataIndex: 'guardianName', + }, + { + title: '监护人电话', + align: 'center', + dataIndex: 'guardianPhone', + }, // { // title: '关系', // align: 'center', // dataIndex: 'relationship', // }, - // { - // title: '监护人电话', - // align: 'center', - // dataIndex: 'guardianPhone', - // }, ]; export const guaColumns: BasicColumn[] = [ diff --git a/src/views/elder/elderinfo/ElderModifyInfoList.vue b/src/views/elder/elderinfo/ElderModifyInfoList.vue index d365c52..2f9e689 100644 --- a/src/views/elder/elderinfo/ElderModifyInfoList.vue +++ b/src/views/elder/elderinfo/ElderModifyInfoList.vue @@ -64,15 +64,14 @@ const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({ tableProps: { title: '长者信息变更审核', api: modifyList, - columns:elderColumns, + columns: elderColumns, canResize: false, useSearchForm: false, actionColumn: { - width: 120, + width: 180, fixed: 'right', }, beforeFetch: async (params) => { - queryParam.queryModifyType = 'zz' return Object.assign(params, queryParam); }, }, @@ -118,13 +117,24 @@ function handleSuccess() { } /** - * 审核 + * 长者信息变更审核 */ -function handleAudit(record: Recordable) { +function handleElderAudit(record: Recordable) { + console.log("🌊 ~ handleElderAudit ~ record:", record) registerModal.value.disableSubmit = true; registerModal.value.upElderInfoEdit(record); } +/** + * 监护人信息变更审核 + * @param record + */ +function handleGuaAudit(record: Recordable) { + console.log("🌊 ~ handleGuaAudit ~ record:", record) + registerModal.value.disableSubmit = true; + registerModal.value.upInfoEdit(record); +} + /** * 操作栏 */ @@ -135,8 +145,14 @@ function getTableAction(record) { // onClick: handleDetail.bind(null, record), // }, { - label: '审核', - onClick: handleAudit.bind(null, record), + label: '长者审核', + onClick: handleElderAudit.bind(null, record), + ifShow: record.elderModifyStatus == '1' + }, + { + label: '监护人审核', + onClick: handleGuaAudit.bind(null, record), + ifShow: record.guardianModifyStatus == '1' } ]; } diff --git a/src/views/elder/elderinfo/ElderModifyInfoListBK.vue b/src/views/elder/elderinfo/ElderModifyInfoListBK.vue new file mode 100644 index 0000000..d365c52 --- /dev/null +++ b/src/views/elder/elderinfo/ElderModifyInfoListBK.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/src/views/elder/elderinfo/GuaModifyInfoList.vue b/src/views/elder/elderinfo/GuaModifyInfoListBK.vue similarity index 100% rename from src/views/elder/elderinfo/GuaModifyInfoList.vue rename to src/views/elder/elderinfo/GuaModifyInfoListBK.vue diff --git a/src/views/elder/elderinfo/components/GuaUpInfoForm.vue b/src/views/elder/elderinfo/components/GuaUpInfoForm.vue index e8baa73..7b0a8a5 100644 --- a/src/views/elder/elderinfo/components/GuaUpInfoForm.vue +++ b/src/views/elder/elderinfo/components/GuaUpInfoForm.vue @@ -161,6 +161,8 @@ const filteredTableData = computed(() => { && item.d1 !== 'guardianSex' && item.d1 !== 'guardianNational' && item.d1 !== 'guardianCardHome' + && item.d1 !== 'disabilityReimbursementType' + && item.d1 !== 'paymentStatus' ); });