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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ handleComputedAge(record.dateOfBirth) }}
+
+
+
+
+
+
+
+
+
+
+
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'
);
});