| 12345678910111213141516171819202122232425262728293031323334 |
- import { AppKernel } from "@scripts/app/AppKernel";
- import { UIViewID } from "@scripts/define/UIDefine";
- import { IGoodsConfig } from "@scripts/store/payStore/data";
- class PaymentServices {
- async startPayment(goods: IGoodsConfig, gearIdx: number, goodsName?: 'chip' | '') {
- AppKernel.ui.loading(true);
- const payStore = AppKernel.stores.payStore;
- const mainStore = AppKernel.stores.mainStore;
- const user = mainStore.userInfo;
- const gear = goods.gears[gearIdx];
- const res = await payStore.reqPaymentOrder({
- tranType: "0502",
- payAmt: goods.money,
- goodsName: goodsName || "",
- buyIp: "",
- pay_type: 28,
- pay_method: gear.value,
- GiftsID: goods.gift_id || 0,
- eventType: 1,
- AdId: user.GlobalUID,
- userName: user.NickName,
- userEmail: user.Email,
- userPhone: user.Phone,
- rand_str: Date.now(),
- cpf_first: 0
- })
- AppKernel.ui.loading(false);
- }
- }
- export const paymentServices = new PaymentServices();
|