| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import { Data } from "../../../mk/data/Data";
- /**
- * 存钱罐数据
- * - 提现描述显示:
- * 1.判断是否可提,
- * 可提显示“直接提现”
- * 不可提判断存款是否满足提现最低限制
- * 满足显示:“明日提现”,
- * 不满足显示:“满x可提”
- * @author 薛鸿潇
- */
- export class PigBankData extends Data {
- /**
- * 数据初始化
- */
- public init() {
- this.cash_min_limit = gData.gameData.configs.ServerConfig.PiggyBankCashMoney;
- }
- /** 标志位:是否需要刷新数据 */
- public init_data: boolean = true;
- /** 提现最低限制 */
- public cash_min_limit: number = 30;
- public success = false;
- /**
- * 提现操作
- * - 此处需要对接服务端数据
- */
- public async cashOP() {
- let response = await mk.http.sendData('piggyBankCash', {});
- if (response.errcode != 0) {
- if (response.data.count) {
- gData.tipPanelData.openCashFailTip(response.data.count);
- }
- else {
- mk.tip.pop('提现排队中,多看视频优先提现');
- }
- return;
- }
- if (response.data.CashMode == 0) {//星云打款
- }
- else if (response.data.CashMode == 1) {//公众号打款
- }
- // 打开提现到账界面
- gData.receiptNotice.receip_rmb = gData.gameData.gameData.piggyBank;
- gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
- mk.ui.openPanel('module/receiptNotice/receiptNotice');
- gData.gameData.gameData.piggyBank = 0;
- gData.gameData.gameData.isWithdrawable = 0;
- gData.gameData.updatePiggyBankValue = true;
- gData.cashNormal.getRecord();// 请求新的提现记录
- gData.safeDepositBoxData.updateQipao();
- this.success = true;
- }
- /**
- * 红点功能
- */
- public redPoint(): boolean {
- let bool = !!gData.gameData.gameData.isWithdrawable && gData.gameData.gameData.piggyBank >= this.cash_min_limit;
- return bool;
- }
- }
|