Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

85 řádky
2.6 KiB

  1. -- 战绩界面
  2. local ClubZhanJiView = class("ClubZhanJiView", require("core.luaScript.Views.Club.ClubZhanJiView"))
  3. local ClubDefine = require("luaScript.Protocol.Club.ClubDefine")
  4. function ClubZhanJiView:ctor(...)
  5. ClubZhanJiView.super.ctor(self,...)
  6. end
  7. --显示战绩总消耗
  8. function ClubZhanJiView:onShowConsume(event)
  9. if not event then
  10. return;
  11. end
  12. local roomNum = event.roomNum or 0; --成局数
  13. local cardCost = event.cardCost or 0; --房卡消耗
  14. local activityCardCost = event.activityCardCost or 0; --活动房卡消耗
  15. local costCardCount = event.costCardCount or 0;--扣卡局数
  16. local notcostCardCount = event.notCostCardCount or 0--未扣卡局数
  17. --总共局数
  18. self.ui.Items.Text_jushu_count:setText(roomNum.."场");
  19. --扣卡局数
  20. self.ui.Items.Text_jushu_kouka:setText(string.format("%d场", costCardCount or 0));
  21. --未扣卡局数
  22. self.ui.Items.Text_jushu_weikoukaju:setText(string.format("%d场", notcostCardCount or 0));
  23. --消耗总房卡
  24. self.ui.Items.Text_fangka_count:setText(cardCost.."张");
  25. --活动房卡消耗
  26. if event.activityCardCost and event.activityCardCost > 0 then
  27. self.ui.Items.Text_font_huodong_fangka:setVisible(true)
  28. self.ui.Items.Text_huodong_fangka_count:setText(activityCardCost.."张");
  29. else
  30. self.ui.Items.Text_font_huodong_fangka:setVisible(false)
  31. end
  32. end
  33. function ClubZhanJiView:updateTongJiItem(uiItem,tongjiInfo)
  34. --日期
  35. uiItem.Items.Text_data:setText(string.format("%s",tongjiInfo.create_date))
  36. --开房成局
  37. uiItem.Items.Text_chengju_count:setText(tonumber(tongjiInfo.openhouse_count))
  38. --扣卡局
  39. uiItem.Items.Text_kouka_count:setText(tonumber(tongjiInfo.cost_card_count))
  40. --未扣卡局
  41. uiItem.Items.Text_weikouka_count:setText(tonumber(tongjiInfo.not_cost_card_count))
  42. --大家赢
  43. uiItem.Items.Text_win_count:setText(tonumber(tongjiInfo.play_win_number))
  44. --馆主消耗
  45. uiItem.Items.Text_xiaohao_count:setText(tonumber(tongjiInfo.owner_card_consume_count))
  46. --馆主专属房卡/房卡消耗
  47. uiItem.Items.Text_zhuanshu_xiaohao:setText(tonumber(tongjiInfo.owner_props_card_count))
  48. uiItem.Items.Button_XianQiang:registerClick(function()
  49. local view = import("luaScript.Views.Club.ClubZhanJiTongJiView"):new(tongjiInfo.list)
  50. view:setAnchorPoint(cc.p(0.5, 0.5))
  51. app:showWaitDialog(view)
  52. end)
  53. end
  54. --点击层
  55. --[[function ClubZhanJiView:onTouch()
  56. self.ui.Items.Layout_timeselect:setVisible(false)
  57. self.ui.Items.Layout_time_select:setVisible(false);
  58. self.ui.Items.Layout_riqi:setVisible(false);
  59. self.ui.Items.Layout_btn_menu:setVisible(false);
  60. end--]]
  61. return ClubZhanJiView