PigBankData.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import { Data } from "../../../mk/data/Data";
  2. /**
  3. * 存钱罐数据
  4. * - 提现描述显示:
  5. * 1.判断是否可提,
  6. * 可提显示“直接提现”
  7. * 不可提判断存款是否满足提现最低限制
  8. * 满足显示:“明日提现”,
  9. * 不满足显示:“满x可提”
  10. * @author 薛鸿潇
  11. */
  12. export class PigBankData extends Data {
  13. /**
  14. * 数据初始化
  15. */
  16. public init() {
  17. }
  18. /** 标志位:是否需要刷新数据 */
  19. public init_data: boolean = true;
  20. /** 提现最低限制 */
  21. public cash_min_limit: number = 0.3;
  22. /**
  23. * 提现操作
  24. * - 此处需要对接服务端数据
  25. */
  26. public async cashOP() {
  27. let response = await mk.http.sendData('piggyBankCash', {});
  28. if (response.errcode != 0) {
  29. mk.tip.pop('系统异常');
  30. return;
  31. }
  32. if (response.CashMode == 0) {//星云打款
  33. // 打开提现到账界面
  34. gData.receiptNotice.receip_rmb = gData.gameData.gameData.piggyBank;
  35. gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
  36. mk.ui.openPanel('module/receiptNotice/receiptNotice');
  37. }
  38. else if (response.CashMode == 1) {//公众号打款
  39. }
  40. gData.gameData.gameData.isWithdrawable = 0;
  41. gData.cashNormal.getRecord();// 请求新的提现记录
  42. }
  43. }