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