From 5cd618c9523ad30dccf858a00ff6d99a28de4187 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 11 九月 2025 10:24:35 +0800 Subject: [PATCH] feat: 公告 --- 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