GamePortrait/node_modules/.cache/babel-loader/29eea6f5a25c3081bc1234027d5e97ce3ceb96e8fa60202f53d82430caff69ba.json

1 line
18 KiB
JSON

{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nimport { mapState } from \"vuex\";\nimport WayBox from \"@/components/WayBox.vue\";\nexport default {\n name: \"GoodRoad\",\n data() {\n return {};\n },\n components: {\n WayBox\n },\n mounted() {},\n computed: {\n ...mapState({\n $Type: state => state.config.$Type,\n $lang: state => state.config.$lang,\n font: state => state.config.fonstSize,\n tabData: state => state.app.allTableData,\n userInfo: state => state.app.userInfo,\n list: state => {\n const allTableData = state.app.allTableData;\n const goodRoadList = state.socket.goodRoadList;\n let list = [];\n if (goodRoadList.length > 0 && allTableData.length > 0) {\n goodRoadList.forEach(good => {\n allTableData.forEach(v => {\n if (good.table_id == v.id) {\n v.waybill_type = good.waybill_type;\n list.push(v);\n }\n });\n });\n }\n return list;\n }\n })\n },\n methods: {\n getSendMode(sendMode) {\n let text = \"\";\n switch (sendMode) {\n case \"changeBoot\":\n text = this.$lang[this.$Type].changeBoot;\n break;\n case \"resetBoot\":\n text = this.$lang[this.$Type].resetBoot;\n break;\n case \"startBet\":\n text = this.$lang[this.$Type].startBet;\n break;\n case \"startRobCountDown\":\n text = this.$lang[this.$Type].startRobCountDown;\n break;\n case \"startBetCountDown\":\n text = this.$lang[this.$Type].startBetCountDown;\n break;\n case \"endBet\":\n text = this.$lang[this.$Type].endBet;\n break;\n case \"sendScanResult\":\n text = this.$lang[this.$Type].sendScanResult;\n break;\n case \"openingBaccaratResult\":\n case \"openingDtResult\":\n case \"openingNnResult\":\n case \"openingTcResult\":\n text = this.$lang[this.$Type].Insettlement;\n break;\n default:\n text = \"\";\n }\n return text;\n },\n getTextVal(data) {\n let html = \"\";\n if (data.sendMode == \"startBetCountDown\") {\n html = `<span class=\"palyer\">${data.count_down}</span>`;\n } else if (data.sendMode == \"openingBaccaratResult\") {\n if (data.round.opening == 1) {\n html = `<span class=\"banker\">${this.$lang[this.$Type].banker}</span>`;\n } else if (data.round.opening == 2) {\n html = `<span class=\"palyer\">${this.$lang[this.$Type].player}</span>`;\n } else if (data.round.opening == 3) {\n html = `<span class=\"tie\">${this.$lang[this.$Type].tie}</span>`;\n }\n } else if (data.sendMode == \"openingDtResult\") {\n if (data.round.opening == 1) {\n html = `<span class=\"banker\">${this.$lang[this.$Type].dragon}</span>`;\n } else if (data.round.opening == 2) {\n html = `<span class=\"palyer\">${this.$lang[this.$Type].tiger}</span>`;\n } else if (data.round.opening == 3) {\n html = `<span class=\"tie\">${this.$lang[this.$Type].tie}</span>`;\n }\n } else if (data.sendMode == \"openingNnResult\" || data.sendMode == \"openingTcResult\") {\n let text = \"\";\n if (data.round.win_player_1 == 0 && data.round.win_player_2 == 0 && data.round.win_player_3 == 0) {\n text = this.$lang[this.$Type].banker;\n } else {\n if (data.round.win_player_1 == 1) {\n text = text + this.$lang[this.$Type].player1;\n }\n if (data.round.win_player_2 == 1) {\n text = text + this.$lang[this.$Type].player2;\n }\n if (data.round.win_player_3 == 1) {\n text = text + this.$lang[this.$Type].player3;\n }\n }\n html = `<span class=\"tie\">${text}</span>`;\n }\n return html;\n },\n goPath(item) {\n this.$emit(\"close\");\n // console.log(this.$router)\n this.$router.replace({\n name: \"play\",\n query: {\n id: item.id\n }\n });\n }\n },\n watch: {}\n};","map":{"version":3,"names":["mapState","WayBox","name","data","components","mounted","computed","$Type","state","config","$lang","font","fonstSize","tabData","app","allTableData","userInfo","list","goodRoadList","socket","length","forEach","good","v","table_id","id","waybill_type","push","methods","getSendMode","sendMode","text","changeBoot","resetBoot","startBet","startRobCountDown","startBetCountDown","endBet","sendScanResult","Insettlement","getTextVal","html","count_down","round","opening","banker","player","tie","dragon","tiger","win_player_1","win_player_2","win_player_3","player1","player2","player3","goPath","item","$emit","$router","replace","query","watch"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/GoodRoad.vue"],"sourcesContent":["<template>\n <div class=\"goodroad\">\n <div\n class=\"list animate__animated animate__fadeIn\"\n v-for=\"(item, index) in list\"\n :key=\"index\"\n @click=\"goPath(item)\"\n >\n <div class=\"left\">\n <div class=\"hd\">\n <div class=\"name\">{{ item.table_name }}</div>\n <div class=\"lable\">{{ item.spec_type }}</div>\n <div class=\"sate flex\">\n <span>\n {{ getSendMode(item.sendMode) }}\n </span>\n <div class=\"result\" v-html=\"getTextVal(item)\"></div>\n </div>\n </div>\n <van-progress\n :percentage=\"\n item.sendMode == 'startBetCountDown'\n ? (item.count_down / item.wait_time) * 100\n : 0\n \"\n stroke-width=\"2.5\"\n :show-pivot=\"false\"\n />\n <div class=\"bd\">\n <WayBox\n :dutch=\"false\"\n wayType=\"bigway\"\n :data=\"item\"\n :index=\"index\"\n routerName=\"allway\"\n ></WayBox>\n <div class=\"waybill-type\">\n <div class=\"top\">{{ $lang[$Type].hit }}</div>\n <div class=\"text\">{{ item.waybill_type }}</div>\n </div>\n </div>\n </div>\n <div class=\"right\" v-if=\"false\">\n <div class=\"down-box\">\n <div class=\"banker\"></div>\n <div class=\"player\"></div>\n </div>\n </div>\n </div>\n <van-empty\n v-if=\"list.length == 0\"\n :description=\"$lang[$Type].no_good_way\"\n />\n </div>\n</template>\n<script>\nimport { mapState } from \"vuex\"\nimport WayBox from \"@/components/WayBox.vue\"\nexport default {\n name: \"GoodRoad\",\n data() {\n return {}\n },\n components: { WayBox },\n mounted() {},\n computed: {\n ...mapState({\n $Type: (state) => state.config.$Type,\n $lang: (state) => state.config.$lang,\n font: (state) => state.config.fonstSize,\n tabData: (state) => state.app.allTableData,\n userInfo: (state) => state.app.userInfo,\n list: (state) => {\n const allTableData = state.app.allTableData\n const goodRoadList = state.socket.goodRoadList\n let list = []\n if (goodRoadList.length > 0 && allTableData.length > 0) {\n goodRoadList.forEach((good) => {\n allTableData.forEach((v) => {\n if (good.table_id == v.id) {\n v.waybill_type = good.waybill_type\n list.push(v)\n }\n })\n })\n }\n return list\n }\n })\n },\n methods: {\n getSendMode(sendMode) {\n let text = \"\"\n switch (sendMode) {\n case \"changeBoot\":\n text = this.$lang[this.$Type].changeBoot\n break\n case \"resetBoot\":\n text = this.$lang[this.$Type].resetBoot\n break\n case \"startBet\":\n text = this.$lang[this.$Type].startBet\n break\n case \"startRobCountDown\":\n text = this.$lang[this.$Type].startRobCountDown\n break\n case \"startBetCountDown\":\n text = this.$lang[this.$Type].startBetCountDown\n break\n case \"endBet\":\n text = this.$lang[this.$Type].endBet\n break\n case \"sendScanResult\":\n text = this.$lang[this.$Type].sendScanResult\n break\n case \"openingBaccaratResult\":\n case \"openingDtResult\":\n case \"openingNnResult\":\n case \"openingTcResult\":\n text = this.$lang[this.$Type].Insettlement\n\n break\n default:\n text = \"\"\n }\n return text\n },\n getTextVal(data) {\n let html = \"\"\n if (data.sendMode == \"startBetCountDown\") {\n html = `<span class=\"palyer\">${data.count_down}</span>`\n } else if (data.sendMode == \"openingBaccaratResult\") {\n if (data.round.opening == 1) {\n html = `<span class=\"banker\">${this.$lang[this.$Type].banker}</span>`\n } else if (data.round.opening == 2) {\n html = `<span class=\"palyer\">${this.$lang[this.$Type].player}</span>`\n } else if (data.round.opening == 3) {\n html = `<span class=\"tie\">${this.$lang[this.$Type].tie}</span>`\n }\n } else if (data.sendMode == \"openingDtResult\") {\n if (data.round.opening == 1) {\n html = `<span class=\"banker\">${this.$lang[this.$Type].dragon}</span>`\n } else if (data.round.opening == 2) {\n html = `<span class=\"palyer\">${this.$lang[this.$Type].tiger}</span>`\n } else if (data.round.opening == 3) {\n html = `<span class=\"tie\">${this.$lang[this.$Type].tie}</span>`\n }\n } else if (\n data.sendMode == \"openingNnResult\" ||\n data.sendMode == \"openingTcResult\"\n ) {\n let text = \"\"\n if (\n data.round.win_player_1 == 0 &&\n data.round.win_player_2 == 0 &&\n data.round.win_player_3 == 0\n ) {\n text = this.$lang[this.$Type].banker\n } else {\n if (data.round.win_player_1 == 1) {\n text = text + this.$lang[this.$Type].player1\n }\n if (data.round.win_player_2 == 1) {\n text = text + this.$lang[this.$Type].player2\n }\n if (data.round.win_player_3 == 1) {\n text = text + this.$lang[this.$Type].player3\n }\n }\n html = `<span class=\"tie\">${text}</span>`\n }\n return html\n },\n goPath(item) {\n this.$emit(\"close\")\n // console.log(this.$router)\n this.$router.replace({ name: \"play\", query: { id: item.id } })\n }\n },\n\n watch: {}\n}\n</script>\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style lang=\"scss\" scoped>\n.goodroad {\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n padding: 0 0.5rem;\n box-sizing: border-box;\n .list {\n width: 100%;\n font-size: 13px;\n margin-top: 15px;\n box-shadow: 0px 0px 4px 0.5px rgba(0, 0, 0, 0.1);\n border-radius: 3px;\n padding: 0 5px 5px 5px;\n box-sizing: border-box;\n display: flex;\n background: #fff;\n &:last-child {\n margin-bottom: 15px;\n }\n .left {\n flex: 1;\n color: #2e2e2e;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n .hd {\n display: flex;\n justify-content: space-between;\n padding: 5px 0;\n .name {\n font-weight: 600;\n }\n .lable {\n line-height: 1;\n padding: 2px 4px;\n font-weight: 600;\n color: #fff;\n font-size: 10px;\n border-radius: 2px;\n background: rgb(255, 126, 132);\n background: linear-gradient(\n 180deg,\n rgba(255, 126, 132, 1) 0%,\n rgba(242, 85, 145, 1) 100%\n );\n }\n .tip {\n font-weight: bold;\n background-image: linear-gradient(\n 90deg,\n rgba(156, 88, 187, 1) 0%,\n rgba(211, 83, 167, 1) 100%\n );\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n }\n .sate {\n align-items: center;\n }\n .result {\n padding-left: 5px;\n font-weight: 600;\n }\n }\n .bd {\n background: #fff;\n display: flex;\n width: 100%;\n margin-top: 2px;\n height: 3.5rem;\n ::v-deep {\n .way-box {\n height: 3.5rem;\n canvas {\n height: 3.5rem;\n flex: 1;\n }\n }\n }\n }\n .waybill-type {\n width: 22px;\n border: 1px solid #c132a8;\n background: #c132a8;\n display: flex;\n flex-direction: column;\n max-height: 3.5rem;\n overflow: hidden;\n .top {\n font-size: 12px;\n word-break: keep-all;\n white-space: nowrap;\n transform: scale(0.7);\n color: #fff;\n }\n .text {\n flex: 1;\n background: #fff;\n writing-mode: lr-tb;\n text-align: center;\n display: flex;\n align-items: center;\n font-weight: 600;\n }\n }\n }\n .right {\n background: #1858b9;\n width: calc(30% - 5px);\n margin-left: 5px;\n margin-top: 5px;\n border-radius: 2px;\n }\n }\n}\n</style>\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}