GradeRewardData.ts 919 B

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @description 等级奖励数据
  3. */
  4. import { Data } from "../../../mk/data/Data";
  5. const { ccclass } = cc._decorator;
  6. @ccclass
  7. export class GradeRewardData extends Data{
  8. //提现id
  9. private cashId: number;
  10. public setCashId(id:number)
  11. {
  12. this.cashId = id;
  13. }
  14. /**
  15. * 等级奖励提现
  16. * @param cb 提现回调
  17. */
  18. public async HttpCashTask() {
  19. let data = { redMoneyId: this.cashId };
  20. let response = await mk.http.sendData('tuCaoRedMoney/gearCash', data);
  21. if (response.errcode != 0) {
  22. return null;
  23. }
  24. const rewardNum = Math.round(gData.blessingBag.taskRbNum * 100);
  25. gData.receiptNotice.receip_rmb = rewardNum;
  26. gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
  27. mk.ui.openPanel('module/newNotice/newNotice');
  28. return response
  29. }
  30. }