From 03043192ddf00f9a36b7454799a9152cd1b50a0b Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Tue, 06 Jan 2026 11:13:45 +0800
Subject: [PATCH] 1

---
 src/views/payMentMethod/add.vue |   41 ++++++++++++++++++++++++++++++++++++-----
 1 files changed, 36 insertions(+), 5 deletions(-)

diff --git a/src/views/payMentMethod/add.vue b/src/views/payMentMethod/add.vue
index 49c8eeb..56fc353 100644
--- a/src/views/payMentMethod/add.vue
+++ b/src/views/payMentMethod/add.vue
@@ -10,17 +10,27 @@
                 </van-field>
             </van-cell-group>
             <van-cell-group inset>
-                <p class="pt-6 pb-2 ash">{{ $t('realName') }}</p>
-                <van-field class="select-item" v-model="params.name" :maxlength="10" name="pattern"
-                    :placeholder="$t('entryRealName')">
+                <p class="pt-6 pb-2 ash">{{ $t('收款人姓名') }}</p>
+                <van-field class="select-item" v-model="params.name" name="pattern" :placeholder="$t('entryRealName')">
                 </van-field>
             </van-cell-group>
             <van-cell-group inset v-for="(item, index) in list" :key="index">
                 <p class="pt-6 pb-2 ash">{{ $t(item[`paramName${parseInt(index) + 1}`]) }}</p>
+
+                <!-- 目前(index+1)的项是账户类型,需要做下拉框选项,如果后期有变动则需要改动 -->
                 <van-field class="select-item" v-model="item[`param_value${parseInt(index) + 1}`]"
-                    :name="item[`paramName${parseInt(index) + 1}`]" :placeholder="item[`paramName${parseInt(index) + 1}`]">
+                    :name="item[`paramName${parseInt(index) + 1}`]"
+                    :placeholder="item[`paramName${parseInt(index) + 1}`]" v-if="(index + 1) != 5">
                 </van-field>
+
+                <!-- 账户类型下拉选择 -->
+                <select class="select-item mt-2 native-select" v-model="item[`param_value${parseInt(index) + 1}`]"
+                    v-else>
+                    <option value="Current Account">Current Account</option>
+                    <option value="Personal Account">Personal Account</option>
+                </select>
             </van-cell-group>
+
             <van-cell-group inset v-if="configDetail.methodType !== 1">
                 <p class="pt-6 pb-2 ash">{{ $t('payQrcode') }}</p>
                 <van-uploader v-model="frontFile" :after-read="afterRead" :max-count="1" />
@@ -69,6 +79,7 @@
 const params = ref({
     name: '',
     remark: '',
+    accountType: 'Current Account',
 })
 const frontFile = ref([])
 const submitImg = ref('')
@@ -141,12 +152,12 @@
                         ['paramName' + index]: configDetail.value['paramName' + index],
                         ['param_value' + index]: configDetail.value['paramValue' + index],
                     })
-                    console.log(list)
                 }
                 index++;
             }
         }
     })
+    console.log("list.value", list.value)
 }
 
 const initData = () => {
@@ -281,6 +292,26 @@
     }
 }
 
+.native-select {
+    width: 100%;
+    border: none;
+    background: $tab_background;
+    color: $text_color;
+    font-size: 14px;
+    border-radius: 3px;
+    padding: 0 15px;
+    height: 50px;
+    box-sizing: border-box;
+    appearance: none;
+    -webkit-appearance: none;
+    -moz-appearance: none;
+}
+
+.native-select:focus {
+    outline: none;
+    box-shadow: none;
+}
+
 :deep(.van-cell-group) {
     background: transparent;
 }

--
Gitblit v1.9.3