From 2d9eaadefb271a43a9a7de7c299377321e07bc8e Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Thu, 14 Aug 2025 13:29:10 +0800
Subject: [PATCH] 1

---
 src/page/bankCard/index.vue |   66 ++++++++++++++++++++++----------
 1 files changed, 45 insertions(+), 21 deletions(-)

diff --git a/src/page/bankCard/index.vue b/src/page/bankCard/index.vue
index d0d0f1e..7d9c505 100644
--- a/src/page/bankCard/index.vue
+++ b/src/page/bankCard/index.vue
@@ -65,19 +65,38 @@
 				</div>
 			</div> -->
 
-      <div class="bank_name" @click.stop="gotodaka" v-if="addBank == true">
+      <!-- <div class="bank_name" @click.stop="gotodaka" v-if="addBank == true"> -->
+      <div class="bank_name"  v-if="addBank == true">
         <div class="lefts">
           <span>{{ $t("hj213") }}</span>
         </div>
 
         <div class="rights" style="justify-content: none;">
-          {{ name }}
-          <!-- <input type="text" :placeholder="$t('hj306')" v-model="bankName" :disabled="!addBank" /> -->
+          <input type="text" :placeholder="$t('hj306')" v-model="bankName" :disabled="!addBank" />
           <!-- <picker @change="bindPickerChange" :value="index" :range="array">
 		  	<view >{{array[index].name}}</view>
 		  </picker> -->
         </div>
       </div>
+      <div class="bank_name"  v-if="addBank == true">
+        <div class="lefts">
+          <span>{{ $t("hj214") }}</span>
+        </div>
+
+        <div class="rights" style="justify-content: none;">
+          <input type="text" :placeholder="$t('hj219')" v-model="bankAddress" :disabled="!addBank" />
+        </div>
+      </div>
+      <div class="bank_name"  v-if="addBank == true">
+        <div class="lefts">
+          <span>{{ $t("支行番号") }}</span>
+        </div>
+
+        <div class="rights" style="justify-content: none;">
+          <input type="text" :placeholder="$t('请输入支行番号')" v-model="branchNo" :disabled="!addBank" />
+        </div>
+      </div>
+
       <div class="bank_name" v-if="addBank == true">
         <div class="lefts">
           <span>{{ $t("hj215") }}</span>
@@ -91,7 +110,7 @@
           />
         </div>
       </div>
-      <div class="bank_name" v-if="addBank == true">
+      <!-- <div class="bank_name" v-if="addBank == true">
         <div class="lefts">
           <span>{{ $t("hj303") }}</span>
         </div>
@@ -103,9 +122,9 @@
             :disabled="!addBank"
           />
         </div>
-      </div>
+      </div> -->
 
-      <div class="bank_name" v-if="addBank == true && !id">
+      <div class="bank_name" v-if="addBank == true ">
         <div class="lefts">
           <span>{{ $t("银行卡户主名称") }}</span>
         </div>
@@ -119,7 +138,7 @@
         </div>
       </div>
 
-      <div class="bank_name" v-if="addBank == true && !id">
+      <!-- <div class="bank_name" v-if="addBank == true && !_id">
         <div class="lefts">
           <span>{{ $t("hj16") }}</span>
         </div>
@@ -131,7 +150,7 @@
             :disabled="!addBank"
           />
         </div>
-      </div>
+      </div> -->
       <!-- <div class="bank_name" v-if="addBank==false">
 				<div class="lefts">
 					<span>{{ $t('hj304') }}123</span>
@@ -172,6 +191,7 @@
       showPicker: false,
       bankName: "", //银行名称,
       bankAddress: "", //需要精确到分行或者支行,
+      branchNo:"",//支行番號
       bankNo: "", // 印象卡号
       banif: "",
       bankun: "",
@@ -182,7 +202,8 @@
       addBank: false,
       id: "",
       code: "",
-      name: ""
+      name: "",
+      _id: null
     };
   },
   created() {
@@ -191,16 +212,17 @@
     if (params && params.id) {
       // 编辑模式
       this.addBank = true;
-      this.id = params.id;
+      this._id = params.id;
       this.bankNo = params.bankNo || "";
-      this.banif = params.bankAddress || "";
-      this.name = params.bankName || "";
+      this.bankAddress = params.branchName || "";
+      this.branchNo = params.branchNo || "";
+      this.bankName = params.bankName || "";
       this.code = params.bankImg || "";
       this.bankEmail = params.bankEmail || "";
       this.bankCardholderName = params.bankCardholderName || "";
     } else {
       // 新增模式
-      this.id = null;
+      // this.id = null;
       this.getCardDetail();
     }
     this.getbanklist();
@@ -234,9 +256,9 @@
       // 添加银行卡
       if (isNull(this.bankNo)) {
         Toast(this.$t("hj217"));
-      } else if (isNull(this.name)) {
+      } else if (isNull(this.bankName)) {
         Toast(this.$t("hj218"));
-      } else if (isNull(this.banif)) {
+      } else if (isNull(this.bankAddress)) {
         Toast(this.$t("hj218a"));
       }
       // else if (isNull(this.bankAddress) ) {
@@ -244,18 +266,19 @@
       // }
       else {
         let opts = {
-          bankName: this.name,
+          bankName: this.bankName,
           bankNo: this.bankNo,
-          bankAddress: this.banif,
+          branchName: this.bankAddress,
+          branchNo: this.branchNo,
           bankImg: this.code,
           bankEmail: this.bankEmail,
           bankCardholderName: this.bankCardholderName
         };
 
         let data;
-        if (this.$route.query.id) {
+        if (this._id) {
           // 编辑
-          opts.id = this.id;
+          opts.id = this._id;
           data = await api.getUpdate(opts);
         } else {
           // 新增
@@ -289,6 +312,7 @@
 </script>
 
 <style scoped lang="less">
+
 .bank_card_page {
   width: 100%;
   height: 100%;
@@ -368,7 +392,7 @@
   display: flex;
   align-items: center;
   justify-content: center;
-  background: #1b79f5;
+  background: #185546;
   font-size: 0.4103rem;
   color: #fff;
 
@@ -388,7 +412,7 @@
   align-items: center;
   font-style: normal;
   font-weight: 500;
-  font-size: 0.48rem;
+  font-size: 0.35rem;
   color: #14181f;
 }
 </style>

--
Gitblit v1.9.3