From a3be4bd8a96df6b27e4f0d3883d661d9cb64d1fc Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 21 二月 2025 14:47:05 +0800 Subject: [PATCH] fix: 页面 --- packages/components/src/utils/lifeRecharge.ts | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/packages/components/src/utils/lifeRecharge.ts b/packages/components/src/utils/lifeRecharge.ts index 68a5e06..36714ce 100644 --- a/packages/components/src/utils/lifeRecharge.ts +++ b/packages/components/src/utils/lifeRecharge.ts @@ -1,20 +1,33 @@ -import { BlLifeRechargeServices, PhoneMesssageCodeLoginInput } from './lifeRechargeServices'; +import { + BlLifeRechargeServices, + PhoneMesssageCodeLoginInput, + RequestConfig, +} from './lifeRechargeServices'; import { IRequest, BlLifeRechargeOptions } from './types'; export class BlLifeRecharge<T extends IRequest = IRequest> { services: BlLifeRechargeServices<T>; - isLogin = false; + userId = ''; constructor(options: BlLifeRechargeOptions<T>) { this.services = new BlLifeRechargeServices(options); + this.userId = options.userId || ''; } - login(body: PhoneMesssageCodeLoginInput) { - let res = this.services.lifePayPhoneMesssageCodeLogin(body); - this.isLogin = true; + async login(body: PhoneMesssageCodeLoginInput, options?: RequestConfig) { + let res = await this.services.lifePayPhoneMesssageCodeLogin(body, options); + this.userId = res; return res; } + loginout() { + this.userId = ''; + } + + isLogin() { + return !!this.userId; + } + getRechargeParValue(amount: number, rate: number) { return (amount * rate).toFixed(2); } -- Gitblit v1.9.1