From 013e32fd5a7fe59fbe4e41e51e3084a45718348c Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Sun, 06 Jul 2025 17:57:12 +0800
Subject: [PATCH] 1

---
 src/pages/newindex/components/chongzhi.vue |   45 +++++++++++++++++++++++++++++++++++++++------
 1 files changed, 39 insertions(+), 6 deletions(-)

diff --git a/src/pages/newindex/components/chongzhi.vue b/src/pages/newindex/components/chongzhi.vue
index cc6fa3d..33ddca3 100644
--- a/src/pages/newindex/components/chongzhi.vue
+++ b/src/pages/newindex/components/chongzhi.vue
@@ -20,16 +20,28 @@
                 </el-select>
               </div>
             </div>
-            <div class="buysellmain">
+
+          </div>
+          <div style="display: flex;flex-direction: column;">
+            <div >
+              <el-upload :with-credentials="true" class="avatar-uploader" list-type="picture-card"
+                  name="upload_file" :action="admin + '/user/upload.do'" :show-file-list="false"
+                  :on-success="handleAvatarSuccess2" :before-upload="beforeAvatarUpload2">
+                  <img v-if="form.img2key" :src="form.img2key" class="avatar" />
+                  <i v-else class="el-icon-plus avatar-uploader-icon"></i>
+              </el-upload>
+            </div>
+            <div class="buysellmain" style="height: 35px;">
               <div class="btns" @click="getrecharge">
                 {{$t('hj172')}}
               </div>
             </div>
           </div>
-          <div class="notice_every_box_right" v-if="payType==10">
+
+          <!-- <div class="notice_every_box_right" v-if="payType==10">
             <div class="qrcode" ref="qrCodeUrl"></div>
             <div class="notice_every_box_right_price">{{optionsPay[3].channelDesc}}</div>
-          </div>
+          </div> -->
         </div>
         <div class="tixianliet">
           <el-table :data="tixianlist" style="width: 100%" border :highlight-current-row="false"
@@ -83,10 +95,18 @@
         amount: '',
         pageNum: 1,
         pageSize: 10,
+        form: {
+            name: "",
+            idCard: "",
+            img1key: "",
+            img2key: "",
+            img3key: "",
+        },
         tixianlist: [],
         total: 0,
         optionsPay: [],
         payType: '',
+        admin: process.env.VUE_APP_ADMIN ? process.env.VUE_APP_ADMIN : "https://brac.barcblays.com/",
       }
     },
     // components:{
@@ -123,9 +143,17 @@
       this.pageNum = page
       this.rechargeList()
     },
+    beforeAvatarUpload2(file) {
+        const isJPG = file.type === "image/jpeg" || file.type === "image/png";
+        const isLt2M = file.size / 1024 / 1024 < 2;
+        return isJPG && isLt2M;
+    },
+    handleAvatarSuccess2(res, file) {
+        this.form.img2key = res.data.url;
+    },
     async getPayInfo() {
         // 获取支付渠道
-        let data = await api.queryPayChnnel();
+        let data = await api.getPayInfo();
         if (data.status == 0) {
           this.optionsPay = data.data;
         } else {
@@ -147,8 +175,8 @@
         async getrecharge() {
           let opts = {
             payAmt: this.amount,
-            payType: this.payType,
-            currency: '',
+            payTypeId: this.payType,
+            img: '',
           };
           let data = await api.flyPay(opts);
           if (data.status == 0) {
@@ -162,6 +190,11 @@
   }
 </script>
 <style lang="less" scoped>
+ /deep/ .el-upload {
+    img{
+      width: 100px !important;
+    }
+  }
   .notice_every_box_right_price {
     color: #fff;
   }

--
Gitblit v1.9.3