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