GamePortrait/node_modules/.cache/babel-loader/85c36c3eeb7f01406ebc0fc9599623c0bae62467c1529ac6f725c7e98c1360be.json

1 line
40 KiB
JSON

{"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":["<template>\n <div class=\"record\">\n <div class=\"nav\">\n <div class=\"select-view\">\n <div\n class=\"select-box left\"\n :class=\"{\n on:\n type == 1 ||\n type == 2 ||\n type == 4 ||\n type == 5 ||\n type == 6 ||\n type == 7 ||\n type == 8\n }\"\n >\n <span class=\"text\" @click=\"gameType()\">{{ typetext }}</span>\n <i class=\"icon\"></i>\n <ul class=\"animate__animated animate__fadeIn\" v-if=\"showGameType\">\n <li\n class=\"btn\"\n :class=\"{ active: type == 1 }\"\n @click=\"choseType('1', $lang[$Type].Baccarat)\"\n >\n {{ $lang[$Type].Baccarat }}\n </li>\n <li\n class=\"btn\"\n :class=\"{ active: type == 2 }\"\n @click=\"choseType('2', $lang[$Type].DragonTiger)\"\n >\n {{ $lang[$Type].DragonTiger }}\n </li>\n <li\n class=\"btn\"\n :class=\"{ active: type == 4 }\"\n @click=\"choseType('4', $lang[$Type].NN)\"\n >\n {{ $lang[$Type].NN }}\n </li>\n <li\n class=\"btn\"\n :class=\"{ active: type == 5 }\"\n @click=\"choseType('5', $lang[$Type].ThreeCard)\"\n >\n {{ $lang[$Type].ThreeCard }}\n </li>\n <li\n class=\"btn\"\n :class=\"{ active: type == 6 }\"\n @click=\"choseType('6', $lang[$Type].Toning)\"\n >\n {{ $lang[$Type].Toning }}\n </li>\n <li\n class=\"btn\"\n :class=\"{ active: type == 7 }\"\n @click=\"choseType('7', $lang[$Type].Dice)\"\n >\n {{ $lang[$Type].Dice }}\n </li>\n <li\n class=\"btn\"\n :class=\"{ active: type == 8 }\"\n @click=\"choseType('8', $lang[$Type].roulette)\"\n >\n {{ $lang[$Type].roulette }}\n </li>\n </ul>\n </div>\n <div\n class=\"select-box right\"\n :class=\"{ on: type == 10 || type == 11 || type == 12 }\"\n >\n <span class=\"text\" @click=\"capitalType()\">{{ capitaltext }}</span>\n <i class=\"icon\"></i>\n <ul class=\"animate__animated animate__fadeIn\" v-if=\"showCapitalType\">\n <li\n class=\"btn\"\n :class=\"{ active: type == 10 }\"\n @click=\"choseType('10', $lang[$Type].Upperrecord)\"\n >\n {{ $lang[$Type].Upperrecord }}\n </li>\n <li\n class=\"btn\"\n :class=\"{ active: type == 11 }\"\n @click=\"choseType('11', $lang[$Type].Subrecord)\"\n >\n {{ $lang[$Type].Subrecord }}\n </li>\n <li\n class=\"btn\"\n :class=\"{ active: type == 12 }\"\n @click=\"choseType('12', $lang[$Type].Rewardrecord)\"\n >\n {{ $lang[$Type].Rewardrecord }}\n </li>\n </ul>\n </div>\n </div>\n <div class=\"time\">\n <span\n class=\"item btn\"\n @click=\"choseTime(1)\"\n :class=\"{ active: time_interval == 1 }\"\n >\n {{ $lang[$Type].Today }}\n </span>\n <span\n class=\"item btn\"\n @click=\"choseTime(2)\"\n :class=\"{ active: time_interval == 2 }\"\n >\n {{ $lang[$Type].Yesterday }}\n </span>\n <span\n class=\"item btn\"\n @click=\"choseTime(3)\"\n :class=\"{ active: time_interval == 3 }\"\n >\n {{ $lang[$Type].Week }}\n </span>\n </div>\n </div>\n <section class=\"view\" @click=\"offSelect()\">\n <div\n class=\"list-box\"\n v-if=\"\n type == 1 ||\n type == 2 ||\n type == 4 ||\n type == 5 ||\n type == 6 ||\n type == 7 ||\n type == 8\n \"\n >\n <table class=\"hd\">\n <tr>\n <td>{{ $lang[$Type].Notenumber }}</td>\n <td>{{ $lang[$Type].Type }}</td>\n <td>{{ $lang[$Type].Result }}</td>\n <td>{{ $lang[$Type].Play }}</td>\n <td>{{ $lang[$Type].Date }}</td>\n <td>{{ $lang[$Type].Beforebalance }}</td>\n <td>{{ $lang[$Type].bet_amount }}</td>\n <td>{{ $lang[$Type].note_win_lose }}</td>\n </tr>\n </table>\n <div class=\"bd\">\n <table>\n <tr v-for=\"(item, index) in tableData\" :key=\"index\">\n <td>{{ item.game_num }}</td>\n <td>{{ item.table_name }}</td>\n <td>{{ item.card_result }}</td>\n <td>\n <span\n v-if=\"item.number_is_rob == 1\"\n @click=\"\n Details(item.number_tab_id, item.table_name, item.win_total)\n \"\n class=\"btn\"\n >\n {{ item.user_bet }}\n </span>\n <span v-else>{{ item.user_bet }}</span>\n </td>\n\n <td>{{ item.create_time }}</td>\n <td>{{ item.money_before_bet }}</td>\n <td>{{ item.amount }}</td>\n <td>{{ item.win_total }}</td>\n </tr>\n </table>\n </div>\n </div>\n\n <div v-if=\"type == 10 || type == 11\" class=\"list-box\">\n <table class=\"hd fadeIn animated0\">\n <tr>\n <td>{{ $lang[$Type].Notenumber }}</td>\n <td>{{ $lang[$Type].Type }}</td>\n <td>{{ $lang[$Type].Date }}</td>\n <td>{{ $lang[$Type].Beforebalance }}</td>\n <td>{{ $lang[$Type].bet_amount }}</td>\n <td>{{ $lang[$Type].Transaction }}</td>\n </tr>\n </table>\n <div class=\"bd\">\n <table>\n <tr v-for=\"item in tableData\" :key=\"item.id\">\n <td>{{ item.id }}</td>\n <td>{{ item.mode }}</td>\n <td>{{ item.create_time }}</td>\n <td>{{ item.old_money }}</td>\n <td>{{ item.new_money }}</td>\n <td>{{ item.amount }}</td>\n </tr>\n </table>\n </div>\n </div>\n <div v-if=\"type == 12\" class=\"list-box\">\n <table class=\"hd fadeIn animated0\">\n <tr>\n <td>{{ $lang[$Type].Number }}</td>\n <td>{{ $lang[$Type].Rewardamount }}</td>\n <td>{{ $lang[$Type].RewardTab }}</td>\n <td>{{ $lang[$Type].Date }}</td>\n </tr>\n </table>\n <table class=\"bd\">\n <tr v-for=\"item in tableData\" :key=\"item.id\">\n <td>{{ item.id }}</td>\n <td>{{ item.money }}</td>\n <td>{{ item.table_name }}</td>\n <td>{{ item.create_time }}</td>\n </tr>\n </table>\n </div>\n <div class=\"ft fadeIn animated0\">\n <span v-if=\"$Type == 'cn'\" class=\"num\">共 {{ num }} 条</span>\n <span v-if=\"$Type == 'cn'\" class=\"pagenum\">共{{ pagenum }}页</span>\n <span class=\"pages\" v-if=\"pagenum != 0 && $Type == 'cn'\">\n 第{{ page }}页\n </span>\n\n <span v-if=\"$Type == 'tw'\" class=\"num\">共 {{ num }} 條</span>\n <span v-if=\"$Type == 'tw'\" class=\"pagenum\">共{{ pagenum }}頁</span>\n <span class=\"pages\" v-if=\"pagenum != 0 && $Type == 'tw'\">\n 第{{ page }}頁\n </span>\n\n <span v-if=\"$Type == 'en'\" class=\"num\">Total of {{ num }}</span>\n <span v-if=\"$Type == 'en'\" class=\"pagenum\">\n Total {{ pagenum }} pages\n </span>\n <span class=\"pages\" v-if=\"pagenum != 0 && $Type == 'en'\">\n Page {{ page }}\n </span>\n\n <span class=\"btn\" @click=\"prevPage\" v-if=\"pagenum > 1 && page != 1\">\n {{ $lang[$Type].Previous }}\n </span>\n <span\n class=\"btn\"\n @click=\"nextPage\"\n v-if=\"pagenum > 1 && pagenum != page\"\n >\n {{ $lang[$Type].Next }}\n </span>\n <span\n class=\"alldown\"\n v-if=\"type == 1 || type == 2 || type == 4 || type == 5\"\n >\n {{ $lang[$Type].Totalbet }} {{ alldown }}\n </span>\n <span\n class=\"allwin\"\n v-if=\"type == 1 || type == 2 || type == 4 || type == 5\"\n >\n {{ $lang[$Type].TotalWin }} {{ returnFloat(allwin) }}\n </span>\n <span class=\"allwin\" v-if=\"type == 10\">\n {{ $lang[$Type].Upperscore }} {{ recharge_amount }}\n </span>\n <span class=\"allwin\" v-if=\"type == 11\">\n {{ $lang[$Type].Subordinate }} {{ recharge_amount }}\n </span>\n <span class=\"allwin\" v-if=\"type == 12\">\n {{ $lang[$Type].Pagerewarded }} {{ recharge_amount }}\n </span>\n </div>\n </section>\n <section class=\"rob-view view\" v-if=\"showRob\">\n <div class=\"list-box\">\n <div class=\"title\">\n <small class=\"btn\" @click=\"backRecord()\">\n {{ $lang[$Type].Back }}\n </small>\n {{ robTitle }}\n </div>\n <table class=\"hd\">\n <tr>\n <td>{{ $lang[$Type].UserName }}</td>\n <td>{{ $lang[$Type].Type }}</td>\n <td>{{ $lang[$Type].ThisResults }}</td>\n <td>{{ $lang[$Type].Betamount }}</td>\n <td>{{ $lang[$Type].msg_win_lose }}</td>\n <td>{{ $lang[$Type].Date }}</td>\n </tr>\n </table>\n <div class=\"bd\">\n <table>\n <tr v-for=\"(item, index) in robData\" :key=\"index\">\n <td>{{ item.username }}</td>\n <!-- <td>{{item.table_name}}</td> -->\n <td>{{ item.user_bet }}</td>\n <td>{{ item.card_result }}</td>\n <td>{{ item.amount }}</td>\n <td>{{ item.win_total }}</td>\n <td>{{ item.create_time }}</td>\n </tr>\n </table>\n </div>\n </div>\n <div class=\"ft fadeIn animated0\">\n <span v-if=\"$Type == 'cn'\" class=\"num\">共 {{ num }} 条</span>\n <span v-if=\"$Type == 'cn'\" class=\"pagenum\">共{{ pagenum }}页</span>\n <span class=\"pages\" v-if=\"pagenum != 0 && $Type == 'cn'\">\n 第{{ page }}页\n </span>\n\n <span v-if=\"$Type == 'tw'\" class=\"num\">共 {{ num }} 條</span>\n <span v-if=\"$Type == 'tw'\" class=\"pagenum\">共{{ pagenum }}頁</span>\n <span class=\"pages\" v-if=\"pagenum != 0 && $Type == 'tw'\">\n 第{{ page }}頁\n </span>\n\n <span v-if=\"$Type == 'en'\" class=\"num\">Total of {{ num }}</span>\n <span v-if=\"$Type == 'en'\" class=\"pagenum\">\n Total {{ pagenum }} pages\n </span>\n <span class=\"pages\" v-if=\"pagenum != 0 && $Type == 'en'\">\n Page {{ page }}\n </span>\n\n <span\n class=\"btn\"\n @click=\"robprevPage\"\n v-if=\"robpagenum > 1 && robpage != 1\"\n >\n {{ $lang[$Type].Previous }}\n </span>\n <span\n class=\"btn\"\n @click=\"robnextPage\"\n v-if=\"robpagenum > 1 && robpagenum != page\"\n >\n {{ $lang[$Type].Next }}\n </span>\n <span class=\"alldown\">\n {{ $lang[$Type].Totalbet }} {{ roballdown }}\n </span>\n <span class=\"allwin\">{{ $lang[$Type].TotalWin }} {{ roballwin }}</span>\n </div>\n </section>\n </div>\n</template>\n\n<script>\nimport { 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\n type: 1,\n // typetext:this.$lang[this.$Type].Baccarat||'',\n // capitaltext:this.$lang[this.$Type].Fundrecord||'',\n typetext: \"\",\n capitaltext: \"\",\n\n showRob: false,\n robTitle: \"\",\n robData: [],\n robnum: 0,\n robpagenum: 0,\n roballdown: 0,\n roballwin: 0,\n robpage: 1,\n\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)\n .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 })\n .catch((error) => {\n console.log(error)\n })\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)\n .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 })\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)\n .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 })\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\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)\n .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 })\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\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\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\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}\n</script>\n<style lang=\"scss\" scoped>\n.record {\n width: 100%;\n height: 100%;\n overflow: hidden;\n input {\n border: none;\n }\n}\n.record .nav {\n color: #ddd;\n width: 100%;\n padding: 0.2rem 0.15rem;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: space-between;\n position: relative;\n z-index: 90;\n}\n.record .select-view {\n display: flex;\n border-radius: 100rem;\n box-shadow: 0 0 2px #cba552;\n margin-left: 0.2rem;\n}\n.record .nav .select-box {\n background: #2b2e31;\n width: 2.8rem;\n text-align: center;\n position: relative;\n z-index: 888;\n transform: rotateX(0deg);\n}\n.record .nav .select-box.on {\n color: #000;\n background-color: #baa277;\n background-image: linear-gradient(\n 180deg,\n #baa277 0%,\n #f0d199 50%,\n #8b5e25 100%\n );\n}\n\n.record .nav .select-box.left {\n border-top-left-radius: 100rem;\n border-bottom-left-radius: 100rem;\n}\n.record .nav .select-box.right {\n border-bottom-right-radius: 100rem;\n border-top-right-radius: 100rem;\n}\n\n.record .select-box .text {\n background: none;\n width: 100%;\n display: block;\n text-align: center;\n font-size: 0.4rem;\n padding: 0.2rem 0;\n padding-right: 0.6rem;\n font-weight: bold;\n box-sizing: border-box;\n line-height: 1.5;\n}\n\n.record .select-box .icon {\n position: absolute;\n top: 50%;\n right: 0.2rem;\n margin-top: -0.1rem;\n width: 0;\n height: 0;\n border-left: 0.15rem solid transparent;\n border-right: 0.15rem solid transparent;\n border-top: 0.2rem solid #fff;\n}\n\n.record .select-box.on .icon {\n border-top-color: #000;\n}\n\n.record .nav ul {\n position: absolute;\n width: 100%;\n background: #000;\n z-index: 99;\n left: 0;\n border-radius: 2px;\n box-shadow: 0 0 3px #060606;\n top: 0.9rem;\n transform: rotateX(0deg);\n}\n.record .nav li {\n font-size: 0.4rem;\n font-weight: bold;\n display: block;\n text-align: center;\n padding: 0.2rem 0;\n color: #fff;\n box-sizing: border-box;\n transition: 0.3s all;\n}\n.record .nav .btn.active {\n color: #efcd69;\n border: 1px solid #efcd69;\n}\n.record .nav .time {\n margin-right: 2rem;\n display: flex;\n align-items: center;\n}\n.record .nav .time .item {\n font-size: 0.4rem;\n padding: 0.2rem 0.4rem;\n font-weight: bold;\n border-radius: 100rem;\n background-color: #4385cd;\n background-image: linear-gradient(\n 180deg,\n #4385cd 0%,\n #3b7bbe 50%,\n #1b4e7d 100%\n );\n line-height: 1.5;\n box-sizing: border-box;\n}\n\n.record .nav .time .item:nth-of-type(2) {\n margin-left: 0.3rem;\n margin-right: 0.3rem;\n}\n\n.record .nav .time .item.active {\n background-color: #baa277;\n background-image: linear-gradient(\n 180deg,\n #baa277 0%,\n #f0d199 50%,\n #8b5e25 100%\n );\n color: #000;\n}\n\n.record .view {\n height: calc(100% - 2.4rem);\n width: 100%;\n position: relative;\n overflow-y: auto;\n}\n.record .view .hd {\n font-size: 0.38rem;\n color: #edcf99;\n}\n\n.record .view table {\n color: #d8cfa9;\n font-weight: 500;\n table-layout: fixed;\n width: 100%;\n text-align: center;\n border-collapse: collapse;\n}\n.record .view .bd tr:first-child td {\n border-top: none;\n}\n\n.record .view .bd tr:nth-child(odd) {\n color: #d1cfcc;\n background: #6d5e4a;\n font-size: 0.35rem;\n}\n\n.record .view table td {\n padding: 0.05rem 0.2rem;\n height: 32px;\n font-size: 0.35rem;\n color: #d1cfcc;\n text-align: left;\n font-weight: normal;\n}\n.record .view table td .btn {\n background: #f44336;\n color: #fff;\n border-radius: 2px;\n padding: 2px;\n display: block;\n font-size: 12px;\n}\n\n.record .view .list-box {\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.record .view .bd {\n max-height: 100%;\n overflow-y: auto;\n}\n.record .view .bd table {\n margin-bottom: 2rem;\n}\n\n.record .view .ft {\n background: #2b2e31;\n color: #edcf99;\n position: fixed;\n width: 100%;\n text-align: center;\n line-height: 0.8rem;\n height: 0.8rem;\n bottom: 0;\n left: 0;\n right: 0;\n display: table;\n // border-bottom-right-radius: 10px;\n // border-bottom-left-radius: 10px;\n overflow: hidden;\n}\n\n.record .view .ft span {\n display: table-cell;\n background: #2b2e31;\n font-size: 0.35rem;\n}\n\n.record .rob-view {\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n border-radius: 10px;\n z-index: 9;\n /* background: url(../common/images/landscape/record_bg.jpg) repeat-x; */\n -webkit-background-size: auto 100%;\n background-size: auto 100%;\n}\n.record .rob-view .title {\n text-align: center;\n background: #252729;\n color: #edcf99;\n // border-top-right-radius: 10px;\n // border-top-left-radius: 10px;\n border-bottom: 1px solid #453312;\n line-height: 1.2rem;\n font-size: 0.45rem;\n font-weight: bold;\n position: relative;\n}\n.record .rob-view .title .btn {\n position: absolute;\n left: 0.2rem;\n top: 0;\n padding-left: 0.45rem;\n /* background: url(../common/images/icon/goback_icon.png) left 0.35rem no-repeat; */\n -webkit-background-size: 0.3rem;\n background-size: 0.3rem;\n}\n</style>\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}