From fe2d6627b8f1002af7a31b08f6f43bec034d04ee Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期三, 21 十月 2026 18:29:07 +0800
Subject: [PATCH] feat: 完善课题、会员、财务、企微页面并新增资产/用车/采购

---
 src/views/ums/member/data.ts |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/src/views/ums/member/data.ts b/src/views/ums/member/data.ts
index 5fec58c..9660b83 100644
--- a/src/views/ums/member/data.ts
+++ b/src/views/ums/member/data.ts
@@ -252,6 +252,40 @@
       },
     },
     {
+      fieldName: 'feePaid',
+      label: '鏄惁缂寸撼浼氳垂',
+      component: 'Switch',
+      componentProps: (_values, form) => ({
+        checkedChildren: '宸茬即',
+        unCheckedChildren: '鏈即',
+        disabled: formType === 'detail',
+        onChange: (checked: boolean) => {
+          // 鍙栨秷缂寸撼鏃舵竻绌哄勾搴︼紱鍕鹃�夋椂榛樿褰撳墠骞村害锛屼粛鍙慨鏀�
+          form.setFieldValue(
+            'feeYear',
+            checked ? new Date().getFullYear() : undefined,
+          );
+        },
+      }),
+    },
+    {
+      fieldName: 'feeYear',
+      label: '缂磋垂骞村害',
+      component: 'InputNumber',
+      componentProps: {
+        placeholder: '璇疯緭鍏ョ即璐瑰勾搴︼紝濡� 2026',
+        min: 2000,
+        max: 2100,
+        precision: 0,
+        class: '!w-full',
+        disabled: formType === 'detail',
+      },
+      dependencies: {
+        triggerFields: ['feePaid'],
+        show: (values) => !!values.feePaid,
+      },
+    },
+    {
       fieldName: 'status',
       label: '鐘舵��',
       component: 'Select',
@@ -408,6 +442,12 @@
       formatter: 'formatDate',
     },
     {
+      field: 'feePaid',
+      title: '浼氳垂缂寸撼',
+      minWidth: 120,
+      slots: { default: 'feePaid' },
+    },
+    {
       field: 'status',
       title: '鐘舵��',
       minWidth: 85,

--
Gitblit v1.9.3