From 783767ba311eb89818b6349cea7c3a9e60d2b364 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Wed, 19 Mar 2025 16:46:29 +0800
Subject: [PATCH] 1

---
 src/page/user/recharge.vue |  129 +++++++++++-------------------------------
 1 files changed, 35 insertions(+), 94 deletions(-)

diff --git a/src/page/user/recharge.vue b/src/page/user/recharge.vue
index 7edccc9..d7e5676 100644
--- a/src/page/user/recharge.vue
+++ b/src/page/user/recharge.vue
@@ -17,57 +17,12 @@
     </van-nav-bar>
     <main>
       <div>
-        <div class="main-title">{{ $t("支持得支付渠道") }}</div>
-        <van-cell
-          is-link
-          :title="paymentSelectData.channelAccount || $t('請選擇')"
-          @click="paymentShow = true"
-        />
-        <!-- paymentSelectData.channelMinLimit -->
-        <van-action-sheet
-          v-model="paymentShow"
-          :actions="paymentActions"
-          :cancel-text="$t('qx')"
-          close-on-click-action
-          @select="paymentSelect"
-        />
 
-        <template v-if="paymentSelectData.channelAccount !== undefined">
-          <div class="main-title">{{ $t("收款卡號") }}</div>
-          <div class="white-input">
-            <span>{{ paymentSelectData.channelAccount }}</span>
-            <i
-              class="iconfont icon-fuzhi fuzhi"
-              @click="(e) => copyText(e, channelAccount)"
-            ></i>
-          </div>
-          <div class="main-title">{{ $t("收款銀行") }}</div>
-          <div class="white-input">
-            <span>{{ paymentSelectData.channelDesc }}</span>
-            <i
-              class="iconfont icon-fuzhi fuzhi"
-              @click="(e) => copyText(e, paymentSelectData.channelDesc)"
-            ></i>
-          </div>
-          <div class="main-title">{{ $t("收款人名字") }}</div>
-          <div class="white-input">
-            <span>{{ paymentSelectData.channelName }}</span>
-            <i
-              class="iconfont icon-fuzhi fuzhi"
-              @click="(e) => copyText(e, paymentSelectData.channelName)"
-            ></i>
-          </div>
-          <div class="main-title">{{ $t("請選擇充值賬戶") }}</div>
-          <van-cell
-            is-link
-            :title="$t(rechargeAccountData.key) || $t('請選擇')"
-          />
+
+        <template >
+
           <!-- @click="rechargeAccountShow = true" -->
-          <van-action-sheet
-            v-model="rechargeAccountShow"
-            :actions="rechargeAccountActions"
-            :cancel-text="$t('qx')"
-          />
+
           <!-- close-on-click-action -->
           <!-- @select="rechargeAccountSelect" -->
           <div class="main-title">{{ $t("請選擇充值金額") }}</div>
@@ -80,39 +35,18 @@
             <div class="balance" style="margin-top: 10px">
               <div>{{ $t("最小充值金額") }}</div>
               <div class="balance-text" style="margin-bottom: 0px">
-                {{ paymentSelectData.channelMinLimit }}
-                {{ rechargeAccountData.symbolCode }}
+                <!-- {{ paymentSelectData.channelMinLimit }}
+                {{ rechargeAccountData.symbolCode }} -->
+                1000
               </div>
             </div>
             <div class="division"></div>
-            <div class="upload-text">
-              <div style="margin-bottom: 0.37333rem">
-                {{ $t("上傳憑證:") }}
-              </div>
-              <el-upload
-                v-loading="loading"
-                :with-credentials="true"
-                class="avatar-uploader"
-                :action="admin + '/user/upload.do'"
-                list-type="picture-card"
-                name="upload_file"
-                :show-file-list="false"
-                :on-success="handleAvatarSuccess"
-                :on-error="handleError"
-                :before-upload="beforeAvatarUpload"
-                :disabled="!showBtn"
-                :limit="1"
-              >
-                <img
-                  v-if="form.img1key"
-                  :src="form.img1key"
-                  class="id-img avatar"
-                  style="width: 100%; height: 100%"
-                />
-              </el-upload>
-            </div>
+
           </div>
           <!--  :disabled="butFlg" -->
+          <div style="font-size: 12px;">
+            If you encounter any deposit problems, please contact online customer service
+            </div>
           <van-button
             class="but"
             type="primary"
@@ -130,7 +64,7 @@
 import { ActionSheet } from "vant";
 import ClipboardJS from "clipboard";
 import apiUrl from "@/axios/api.url.js";
-import { siteGetPayInfo, selCzFn } from "../../axios/api";
+import { siteGetPayInfo, selCzFn ,thirdPartyRecharge } from "../../axios/api";
 import { Notify } from "vant";
 import { rechargeAccountActions } from "@/utils/rechargeActions";
 // baseURL
@@ -176,23 +110,30 @@
       this.judgeValue();
     },
     async selCzFns() {
-      if (!this.value) {
-        return Notify(this.$t("hj171"));
-      }
-      if (!this.form.img1key) {
-        return Notify(this.$t("请上传文件"));
-      }
-      const res = await selCzFn({
-        payTypeId: this.paymentSelectData.id,
-        payAmt: this.value,
-        img: this.form.img1key,
+      const res = await thirdPartyRecharge({
+        tradeAmoun: this.value,
       });
-      if (res.status === 0) {
-        Notify({ type: "success", message: this.$t("hj182") });
-        setTimeout(() => {
-          this.$router.push("/rechargelist");
-        }, 500);
+      console.log(res);
+      if(res.status==0){
+        window.open(res.data);
       }
+      // if (!this.value) {
+      //   return Notify(this.$t("hj171"));
+      // }
+      // if (!this.form.img1key) {
+      //   return Notify(this.$t("请上传文件"));
+      // }
+      // const res = await selCzFn({
+      //   payTypeId: this.paymentSelectData.id,
+      //   payAmt: this.value,
+      //   img: this.form.img1key,
+      // });
+      // if (res.status === 0) {
+      //   Notify({ type: "success", message: this.$t("hj182") });
+      //   setTimeout(() => {
+      //     this.$router.push("/rechargelist");
+      //   }, 500);
+      // }
       //  Notify("请上传文件");
     },
     async getPayInfos() {
@@ -389,4 +330,4 @@
   width: 2.740741rem;
   height: 2.740741rem;
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3