{"ast":null,"code":"import { mapState } from \"vuex\";\nimport { showToast, showLoadingToast, closeToast } from \"vant\";\nimport { getUserBets, getRobBet, tipRecord, rechargeRecord } from \"@/utils/api\";\nexport default {\n name: \"RecordView\",\n data() {\n return {\n frist: true,\n showGameType: false,\n showCapitalType: false,\n num: 0,\n pagenum: 0,\n page: 1,\n alldown: 0,\n allwin: 0,\n recharge_amount: 0,\n time_interval: 1,\n tableData: [],\n type: 1,\n // typetext:this.$lang[this.$Type].Baccarat||'',\n // capitaltext:this.$lang[this.$Type].Fundrecord||'',\n typetext: \"\",\n capitaltext: \"\",\n showRob: false,\n robTitle: \"\",\n robData: [],\n robnum: 0,\n robpagenum: 0,\n roballdown: 0,\n roballwin: 0,\n robpage: 1,\n rob_number_tab_id: 0,\n rob_title: \"\",\n rob_win_total: 0\n };\n },\n methods: {\n returnFloat(num) {\n let value = Math.round(parseFloat(num) * 100) / 100;\n let xsd = value.toString().split(\".\");\n if (xsd.length == 1) {\n value = value.toString() + \".00\";\n return value;\n }\n if (xsd.length > 1) {\n if (xsd[1].length < 2) {\n value = value.toString() + \"0\";\n }\n return value;\n }\n },\n gameType() {\n this.showGameType = !this.showGameType;\n this.showCapitalType = false;\n },\n capitalType() {\n this.showCapitalType = !this.showCapitalType;\n this.showGameType = false;\n },\n offSelect() {\n if (this.showGameType) {\n this.showGameType = false;\n }\n if (this.showCapitalType) {\n this.showCapitalType = false;\n }\n },\n choseTime(type) {\n this.time_interval = type;\n this.page = 1;\n this.getData(this.type);\n },\n choseType(type, text) {\n this.page = 1;\n if (type <= 7) {\n this.typetext = text;\n this.capitaltext = this.$lang[this.$Type].Betrecord;\n this.showGameType = false;\n this.getData(type);\n } else {\n if (this.userInfo.is_sw != 1) {\n this.capitaltext = text;\n this.typetext = this.$lang[this.$Type].Gamerecord;\n this.showCapitalType = false;\n this.getData(type);\n } else {\n showToast(this.$lang[this.$Type].Not_power);\n }\n }\n },\n getData(type) {\n this.type = type;\n if (this.type != 10 && this.type != 11 && this.type != 12) {\n // 游戏记录\n const params = {\n user_id: this.userInfo.id,\n api_token: this.userInfo.api_token,\n game_id: this.type,\n page: this.page,\n time_interval: this.time_interval\n };\n showLoadingToast({\n message: \"加载中...\",\n forbidClick: true\n });\n getUserBets(params).then(response => {\n if (response.Success == 1) {\n const data = response.Data;\n this.tableData = data.bet_info;\n this.num = data.bet_num;\n this.pagenum = data.page_num;\n this.alldown = data.bet_list_amount;\n this.allwin = data.bet_list_wintotal;\n } else {\n console.log(response);\n }\n }).catch(error => {\n console.log(error);\n }).finally(() => {\n closeToast();\n });\n } else if (this.type == 12) {\n // 打赏记录\n const params = {\n user_id: this.userInfo.id,\n api_token: this.userInfo.api_token,\n page: this.page,\n time_interval: this.time_interval\n };\n tipRecord(params).then(response => {\n if (response.Success == 1) {\n const data = response.Data;\n this.tableData = data.tip;\n this.num = data.tip_num;\n this.pagenum = data.page_num;\n this.recharge_amount = data.tip_amount;\n // console.log(data)\n } else {\n // console.log(data)\n }\n }).catch(error => {\n console.log(error);\n });\n } else {\n // 上下分记录\n let mode = 1;\n if (this.type == 10) {\n mode = 1;\n } else if (this.type == 11) {\n mode = 2;\n }\n const params = {\n user_id: this.userInfo.id,\n api_token: this.userInfo.api_token,\n page: this.page,\n mode: mode,\n time_interval: this.time_interval\n };\n rechargeRecord(params).then(response => {\n if (response.Success == 1) {\n const data = response.Data;\n this.tableData = data.recharge;\n this.num = data.recharge_num;\n this.pagenum = data.page_num;\n this.recharge_amount = data.recharge_amount;\n } else {\n // console.log(data)\n }\n }).catch(error => {\n console.log(error);\n });\n }\n },\n // 查看庄详情\n Details(number_tab_id, title, win_total) {\n this.rob_number_tab_id = number_tab_id;\n this.rob_title = title;\n this.rob_win_total = win_total;\n const params = {\n user_id: this.userInfo.id,\n api_token: this.userInfo.api_token,\n game_id: this.type,\n page: this.robpage,\n number_tab_id: number_tab_id\n };\n if (win_total != 0) {\n getRobBet(params).then(response => {\n if (response.Success == 1) {\n const data = response.Data;\n // console.log(data)\n this.showRob = true;\n this.robTitle = title;\n this.robData = data.bet_info;\n this.robnum = data.bet_num;\n this.robpagenum = data.page_num;\n this.roballdown = data.bet_list_amount;\n this.roballwin = data.bet_list_wintotal;\n } else {\n // console.log(data)\n }\n }).catch(error => {\n console.log(error);\n });\n } else {\n showToast(this.$lang[this.$Type].Not_bet);\n }\n },\n backRecord() {\n this.showRob = false;\n },\n prevPage() {\n this.page = this.page - 1;\n this.getData(this.type);\n },\n nextPage() {\n this.page = this.page + 1;\n this.getData(this.type);\n },\n robprevPage() {\n this.robpage = this.robpage - 1;\n this.Details(this.rob_number_tab_id, this.rob_title, this.rob_win_total);\n },\n robnextPage() {\n this.robpage = this.robpage + 1;\n this.Details(this.rob_number_tab_id, this.rob_title, this.rob_win_total);\n },\n goback() {\n this.$router.go(-1);\n }\n },\n computed: {\n ...mapState({\n $Type: state => state.config.$Type,\n $lang: state => state.config.$lang,\n userInfo: state => state.app.userInfo\n })\n },\n watch: {\n userInfo: {\n handler: function (newData) {\n if (newData.api_token) {\n this.getData(1);\n this.typetext = this.$lang[this.$Type].Baccarat;\n this.capitaltext = this.$lang[this.$Type].Fundrecord;\n }\n },\n deep: true,\n immediate: true\n }\n }\n};","map":{"version":3,"names":["mapState","showToast","showLoadingToast","closeToast","getUserBets","getRobBet","tipRecord","rechargeRecord","name","data","frist","showGameType","showCapitalType","num","pagenum","page","alldown","allwin","recharge_amount","time_interval","tableData","type","typetext","capitaltext","showRob","robTitle","robData","robnum","robpagenum","roballdown","roballwin","robpage","rob_number_tab_id","rob_title","rob_win_total","methods","returnFloat","value","Math","round","parseFloat","xsd","toString","split","length","gameType","capitalType","offSelect","choseTime","getData","choseType","text","$lang","$Type","Betrecord","userInfo","is_sw","Gamerecord","Not_power","params","user_id","id","api_token","game_id","message","forbidClick","then","response","Success","Data","bet_info","bet_num","page_num","bet_list_amount","bet_list_wintotal","console","log","catch","error","finally","tip","tip_num","tip_amount","mode","recharge","recharge_num","Details","number_tab_id","title","win_total","Not_bet","backRecord","prevPage","nextPage","robprevPage","robnextPage","goback","$router","go","computed","state","config","app","watch","handler","newData","Baccarat","Fundrecord","deep","immediate"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/Record.vue"],"sourcesContent":["\n\n\n\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}