From f0857de728ef105e898bb02441feb7ef63df4c7a Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 01 十二月 2025 13:18:05 +0800
Subject: [PATCH] fix: s
---
packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue | 22 +++++++---------------
1 files changed, 7 insertions(+), 15 deletions(-)
diff --git a/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue b/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue
index 43e7e4c..a5508c1 100644
--- a/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue
+++ b/packages/components/src/views/PhoneBillRecharge/PhoneBillRechargeStep2.vue
@@ -132,6 +132,7 @@
import { RechargeProps } from './types';
import Chunk from '../../components/Layout/Chunk.vue';
import IconSelect from '../../assets/recharge/icon-select.png';
+import { useCheckCanRecharge } from '../../hooks/rate';
defineOptions({
name: 'PhoneBillRechargeStep2',
@@ -166,7 +167,8 @@
form.remark = currentUserAccount.remark;
changeIspCode(form.ispCode as any);
},
- getDefaultUserAccount(userAccountList) {
+ async getDefaultUserAccount(userAccountList) {
+ await ensureLifePayRateChannelAllList();
const defaultUserAccount = userAccountList.find((x) => {
const currentUserAccountExtraProperties = JSON.parse(
x.extraProperties
@@ -262,20 +264,10 @@
const currentOrderNo = ref('');
-function isCanRecharge(ispCode: string) {
- return ispCode !== blLifeRecharge.constants.IspCode.yidong;
-}
-
-function checkCanRecharge(ispCode: string) {
- if (!isCanRecharge(ispCode)) {
- //閫氶亾姝e湪鍗囩骇锛岀粰鎮ㄥ甫鏉ヤ笉渚垮敖鎯呰皡瑙�
- state.msg =
- '灏婃暚鐨勭敤鎴凤紝涓烘彁渚涙洿瀹夊叏銆佺ǔ瀹氱殑鍏呭�兼湇鍔★紝绉诲姩鍏呭�奸�氶亾姝e湪杩涜鍗囩骇缁存姢锛岀淮鎶ゆ湡闂存殏鏃犳硶鍙戣捣鍏呭��';
- state.show = true;
- return false;
- }
- return true;
-}
+const { isCanRecharge, checkCanRecharge, ensureLifePayRateChannelAllList } = useCheckCanRecharge({
+ msg: toRef(state, 'msg'),
+ show: toRef(state, 'show'),
+});
async function goPay() {
try {
--
Gitblit v1.9.1