From 67d1da4a71602afd37f2fcf5dfe0298d31bf263e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=AD=E5=BA=86=E6=B3=B0?=
<12369755+htcloud1@user.noreply.gitee.com>
Date: Sat, 22 Aug 2026 16:05:20 +0800
Subject: [PATCH] =?UTF-8?q?feat(detail):=20=E5=8F=82=E4=BC=9A=E4=BA=BA?=
=?UTF-8?q?=E8=A1=A8/dialog=20=E5=8A=A0=20=E9=93=B6=E8=A1=8C/=E9=93=B6?=
=?UTF-8?q?=E8=A1=8C=E5=8D=A1=E5=8F=B7=E7=A0=81/=E5=BC=80=E6=88=B7?=
=?UTF-8?q?=E8=A1=8C/=E8=BA=AB=E4=BB=BD=E8=AF=81=E5=8F=B7=204=20=E5=88=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
⚠️ 依赖 DB ALTER (需先在生产库执行加列):
ALTER TABLE biz_meeting_attendee
ADD COLUMN id_card VARCHAR(50) ...,
ADD COLUMN bank_card VARCHAR(50) ...,
ADD COLUMN bank_name VARCHAR(100) ...,
ADD COLUMN bank_branch VARCHAR(200) ...;
表格新增 4 列 (顺序: 银行 / 银行卡号码 / 开户行 / 身份证号),
全部位于职称与劳务形式之间; dialog 表单同步加 4 字段 (身份证号/银行/银行卡号码/开户行)
emptyAttendeeForm + openAttendeeDialog(edit) 初始化逻辑同步补
---
ry-vue3/src/views/manager/MeetingDetail.vue | 24 +++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/ry-vue3/src/views/manager/MeetingDetail.vue b/ry-vue3/src/views/manager/MeetingDetail.vue
index 7f92dfc..d01706e 100644
--- a/ry-vue3/src/views/manager/MeetingDetail.vue
+++ b/ry-vue3/src/views/manager/MeetingDetail.vue
@@ -64,6 +64,10 @@
+
+
+
+
{{ row.feePreTax != null ? '¥ ' + Number(row.feePreTax).toFixed(2) : '-' }}
@@ -321,6 +325,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -544,6 +560,10 @@ function emptyAttendeeForm() {
workUnit: '',
department: '',
title: '',
+ idCard: '',
+ bankName: '',
+ bankCard: '',
+ bankBranch: '',
laborForm: '',
feePreTax: 0,
tax: 0,
@@ -586,6 +606,10 @@ function openAttendeeDialog(row) {
workUnit: row.workUnit || '',
department: row.department || '',
title: row.title || '',
+ idCard: row.idCard || '',
+ bankName: row.bankName || '',
+ bankCard: row.bankCard || '',
+ bankBranch: row.bankBranch || '',
laborForm: row.laborForm || '',
feePreTax: row.feePreTax ?? 0,
tax: row.tax ?? 0,