From ae01c3d1add7715afe9bfb348889eb0ae139701e Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期日, 19 十月 2025 14:42:30 +0800
Subject: [PATCH] feat: 1.2.0.1

---
 src/views/ServiceChargeManage/components/EditAccountInfoDialog.vue |   73 ++++++++++++++++++++++++++++++------
 1 files changed, 61 insertions(+), 12 deletions(-)

diff --git a/src/views/ServiceChargeManage/components/EditAccountInfoDialog.vue b/src/views/ServiceChargeManage/components/EditAccountInfoDialog.vue
index fb6b2d5..ff4d2bc 100644
--- a/src/views/ServiceChargeManage/components/EditAccountInfoDialog.vue
+++ b/src/views/ServiceChargeManage/components/EditAccountInfoDialog.vue
@@ -8,24 +8,65 @@
     :width="700"
   >
     <ProForm :model="form" ref="dialogForm" label-width="120px">
-      <ProFormItemV2 label="鎵�灞為摱琛岋細" prop="name" :check-rules="[{ message: '璇疯緭鍏ユ墍灞為摱琛�' }]">
-        <ProFormText placeholder="璇疯緭鍏ユ墍灞為摱琛�" v-model.trim="form.name"></ProFormText>
-      </ProFormItemV2>
-      <ProFormItemV2 label="鏀舵璐︽埛锛�" prop="name" :check-rules="[{ message: '璇疯緭鍏ユ敹娆捐处鎴�' }]">
-        <ProFormText placeholder="璇疯緭鍏ユ敹娆捐处鎴�" v-model.trim="form.name"></ProFormText>
-      </ProFormItemV2>
-      <ProFormItemV2 label="缁撶畻閲戦锛�" prop="name" :check-rules="[{ message: '璇疯緭鍏ョ粨绠楅噾棰�' }]">
+      <template v-if="form.settlementAccess !== EnumEnterpriseWalletAccess.WeChatPay">
+        <ProFormItemV2
+          label="鎵�灞為摱琛岋細"
+          prop="bank"
+          :check-rules="[{ message: '璇疯緭鍏ユ墍灞為摱琛�' }]"
+        >
+          <ProFormText placeholder="璇疯緭鍏ユ墍灞為摱琛�" v-model.trim="form.bank"></ProFormText>
+        </ProFormItemV2>
+        <!-- <ProFormItemV2
+        label="寮�鎴锋敮琛岋細"
+        prop="bankBranch"
+        :check-rules="[{ message: '璇疯緭鍏ュ紑鎴锋敮琛�' }]"
+      >
+        <ProFormText placeholder="璇疯緭鍏ュ紑鎴锋敮琛�" v-model.trim="form.bankBranch"></ProFormText>
+      </ProFormItemV2> -->
+        <ProFormItemV2
+          label="鏀舵璐︽埛锛�"
+          prop="receiveAccount"
+          :check-rules="[{ message: '璇疯緭鍏ユ敹娆捐处鎴�' }]"
+        >
+          <ProFormText
+            placeholder="璇疯緭鍏ユ敹娆捐处鎴�"
+            v-model.trim="form.receiveAccount"
+          ></ProFormText>
+        </ProFormItemV2>
+      </template>
+
+      <ProFormItemV2
+        label="璋冩暣宸ユ椂锛�"
+        prop="totalWorkHours"
+        :check-rules="[{ message: '璇疯緭鍏ヨ皟鏁村伐鏃�' }]"
+      >
         <ProFormInputNumber
-          placeholder="璇疯緭鍏ョ粨绠楅噾棰�"
-          v-model.trim="form.name"
+          placeholder="璇疯緭鍏ヨ皟鏁村伐鏃�"
+          v-model.trim="form.totalWorkHours"
           :controls="false"
           :min="0"
         ></ProFormInputNumber>
       </ProFormItemV2>
-      <ProFormItemV2 label="瀹炲彂閲戦锛�" prop="name" :check-rules="[{ message: '璇疯緭鍏ュ疄鍙戦噾棰�' }]">
+      <ProFormItemV2
+        label="缁撶畻閲戦锛�"
+        prop="settlementAmount"
+        :check-rules="[{ message: '璇疯緭鍏ョ粨绠楅噾棰�' }]"
+      >
+        <ProFormInputNumber
+          placeholder="璇疯緭鍏ョ粨绠楅噾棰�"
+          v-model.trim="form.settlementAmount"
+          :controls="false"
+          :min="0"
+        ></ProFormInputNumber>
+      </ProFormItemV2>
+      <ProFormItemV2
+        label="瀹炲彂閲戦锛�"
+        prop="actualSettlementAmount"
+        :check-rules="[{ message: '璇疯緭鍏ュ疄鍙戦噾棰�' }]"
+      >
         <ProFormInputNumber
           placeholder="璇疯緭鍏ュ疄鍙戦噾棰�"
-          v-model.trim="form.name"
+          v-model.trim="form.actualSettlementAmount"
           :controls="false"
           :min="0"
         ></ProFormInputNumber>
@@ -50,6 +91,7 @@
   ProFormText,
   UploadUserFile,
 } from '@bole-core/components';
+import { EnumEnterpriseWalletAccess } from '@/constants';
 
 defineOptions({
   name: 'EditAccountInfoDialog',
@@ -57,7 +99,14 @@
 
 type Form = {
   title?: string;
-  name: string;
+  id?: string;
+  settlementAmount: number;
+  totalWorkHours: number;
+  actualSettlementAmount: number;
+  receiveAccount: string;
+  bank: string;
+  bankBranch?: string;
+  settlementAccess: EnumEnterpriseWalletAccess;
 };
 
 const visible = defineModel({ type: Boolean });

--
Gitblit v1.9.1