GamePortrait/node_modules/.cache/babel-loader/06852472ffb4bb59cf6f0ddd23e5af9d4d0db3f13af08931016e7a6b855a8008.json

1 line
27 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"ast":null,"code":"import { renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, toDisplayString as _toDisplayString, createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, createVNode as _createVNode, createCommentVNode as _createCommentVNode, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-bae5a5b2\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"hall-list\"\n};\nconst _hoisted_2 = {\n class: \"swiper\"\n};\nconst _hoisted_3 = [\"onClick\"];\nconst _hoisted_4 = {\n class: \"hd\"\n};\nconst _hoisted_5 = {\n class: \"name\"\n};\nconst _hoisted_6 = {\n class: \"lable\"\n};\nconst _hoisted_7 = {\n class: \"tip\"\n};\nconst _hoisted_8 = {\n class: \"sate flex\"\n};\nconst _hoisted_9 = [\"innerHTML\"];\nconst _hoisted_10 = {\n class: \"bd\"\n};\nconst _hoisted_11 = {\n class: \"ft\"\n};\nconst _hoisted_12 = {\n class: \"left\"\n};\nconst _hoisted_13 = {\n class: \"num black\"\n};\nconst _hoisted_14 = {\n class: \"num palyer\"\n};\nconst _hoisted_15 = {\n class: \"num tie\"\n};\nconst _hoisted_16 = {\n class: \"num yellow\"\n};\nconst _hoisted_17 = {\n class: \"num banker\"\n};\nconst _hoisted_18 = {\n class: \"num banker\"\n};\nconst _hoisted_19 = {\n class: \"num palyer\"\n};\nconst _hoisted_20 = {\n class: \"num tie\"\n};\nconst _hoisted_21 = {\n class: \"num banker\"\n};\nconst _hoisted_22 = {\n class: \"num black\"\n};\nconst _hoisted_23 = {\n class: \"num tie\"\n};\nconst _hoisted_24 = {\n class: \"num banker\"\n};\nconst _hoisted_25 = {\n class: \"num tie\"\n};\nconst _hoisted_26 = {\n class: \"num palyer\"\n};\nconst _hoisted_27 = {\n class: \"right\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_van_progress = _resolveComponent(\"van-progress\");\n const _component_WayBox = _resolveComponent(\"WayBox\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createElementVNode(\"div\", _hoisted_2, [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($setup.list, (item, index) => {\n return _openBlock(), _createElementBlock(\"div\", {\n class: \"swiper-item animate__animated animate__fadeIn\",\n key: index,\n onClick: $event => $setup.goPlay(item)\n }, [_createElementVNode(\"div\", _hoisted_4, [_createElementVNode(\"div\", _hoisted_5, _toDisplayString(item.table_name), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_6, _toDisplayString(item.spec_type), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_7, _toDisplayString(item.waybill_type), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_8, [_createElementVNode(\"span\", null, _toDisplayString($setup.getSendMode(item.sendMode)), 1 /* TEXT */), _createElementVNode(\"div\", {\n class: \"result\",\n innerHTML: $setup.getTextVal(item)\n }, null, 8 /* PROPS */, _hoisted_9)])]), _createVNode(_component_van_progress, {\n percentage: item.sendMode == 'startBetCountDown' ? item.count_down / item.wait_time * 100 : 0,\n \"stroke-width\": \"2.5\",\n \"show-pivot\": false\n }, null, 8 /* PROPS */, [\"percentage\"]), _createElementVNode(\"div\", _hoisted_10, [_createVNode(_component_WayBox, {\n wayType: $setup.wayType,\n data: item,\n index: index,\n routerName: $setup.routerName\n }, null, 8 /* PROPS */, [\"wayType\", \"data\", \"index\", \"routerName\"])]), _createElementVNode(\"div\", _hoisted_11, [_createElementVNode(\"div\", _hoisted_12, [$setup.routerName == 'toning' ? (_openBlock(), _createElementBlock(_Fragment, {\n key: 0\n }, [_createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][0]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_13, _toDisplayString(item.count.zero_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][1]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_14, _toDisplayString(item.count.one_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][2]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_15, _toDisplayString(item.count.two_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][3]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_16, _toDisplayString(item.count.three_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][4]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_17, _toDisplayString(item.count.four_count || 0), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : $setup.routerName == 'dice' ? (_openBlock(), _createElementBlock(_Fragment, {\n key: 1\n }, [_createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][0]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_18, _toDisplayString(item.bankerCount || item.count.big_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][1]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_19, _toDisplayString(item.tieCount || item.count.small_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][2]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_20, _toDisplayString(item.playerCount || item.count.leopard_count || 0), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : $setup.routerName == 'lp' ? (_openBlock(), _createElementBlock(_Fragment, {\n key: 2\n }, [_createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][0]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_21, _toDisplayString(item.count.red_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][1]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_22, _toDisplayString(item.count.black_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][2]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_23, _toDisplayString(item.count.zero_count || 0), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : (_openBlock(), _createElementBlock(_Fragment, {\n key: 3\n }, [_createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][0]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_24, _toDisplayString(item.bankerCount || item.player_1_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][1]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_25, _toDisplayString(item.tieCount || item.player_2_count || 0), 1 /* TEXT */), _createElementVNode(\"span\", null, _toDisplayString($setup.textType[$setup.routerName][2]), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_26, _toDisplayString(item.playerCount || item.player_3_count || 0), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */))]), _createElementVNode(\"div\", _hoisted_27, _toDisplayString($setup.Lang[$setup.Type].limit) + \" \" + _toDisplayString(item.limit_money), 1 /* TEXT */)])], 8 /* PROPS */, _hoisted_3);\n }), 128 /* KEYED_FRAGMENT */))])]);\n}","map":{"version":3,"names":["class","_createElementBlock","_hoisted_1","_createElementVNode","_hoisted_2","_Fragment","_renderList","$setup","list","item","index","key","onClick","$event","goPlay","_hoisted_4","_hoisted_5","_toDisplayString","table_name","_hoisted_6","spec_type","_hoisted_7","waybill_type","_hoisted_8","getSendMode","sendMode","innerHTML","getTextVal","_createVNode","_component_van_progress","percentage","count_down","wait_time","_hoisted_10","_component_WayBox","wayType","data","routerName","_hoisted_11","_hoisted_12","textType","_hoisted_13","count","zero_count","_hoisted_14","one_count","_hoisted_15","two_count","_hoisted_16","three_count","_hoisted_17","four_count","_hoisted_18","bankerCount","big_count","_hoisted_19","tieCount","small_count","_hoisted_20","playerCount","leopard_count","_hoisted_21","red_count","_hoisted_22","black_count","_hoisted_23","_hoisted_24","player_1_count","_hoisted_25","player_2_count","_hoisted_26","player_3_count","_hoisted_27","Lang","Type","limit","limit_money"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/HallList.vue"],"sourcesContent":["<template>\n\t<div class=\"hall-list\">\n\t\t<div class=\"swiper\">\n\t\t\t<div class=\"swiper-item animate__animated animate__fadeIn\" v-for=\"(item, index) in list\" :key=\"index\"\n\t\t\t\t@click=\"goPlay(item)\">\n\t\t\t\t<div class=\"hd\">\n\t\t\t\t\t<div class=\"name\">{{ item.table_name }}</div>\n\t\t\t\t\t<div class=\"lable\">{{ item.spec_type }}</div>\n\t\t\t\t\t<div class=\"tip\">{{ item.waybill_type }}</div>\n\t\t\t\t\t<div class=\"sate flex\">\n\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t{{ getSendMode(item.sendMode) }}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<div class=\"result\" v-html=\"getTextVal(item)\"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<van-progress :percentage=\"\n item.sendMode == 'startBetCountDown'\n ? (item.count_down / item.wait_time) * 100\n : 0\n \" stroke-width=\"2.5\" :show-pivot=\"false\" />\n\t\t\t\t<div class=\"bd\">\n\t\t\t\t\t<WayBox :wayType=\"wayType\" :data=\"item\" :index=\"index\" :routerName=\"routerName\"></WayBox>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"ft\">\n\t\t\t\t\t<div class=\"left\">\n\t\t\t\t\t\t<template v-if=\"routerName == 'toning'\">\n\t\t\t\t\t\t\t<span>{{ textType[routerName][0] }}</span>\n\t\t\t\t\t\t\t<span class=\"num black\">\n\t\t\t\t\t\t\t\t{{ item.count.zero_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][1] }}</span>\n\t\t\t\t\t\t\t<span class=\"num palyer\">\n\t\t\t\t\t\t\t\t{{ item.count.one_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][2] }}</span>\n\t\t\t\t\t\t\t<span class=\"num tie\">\n\t\t\t\t\t\t\t\t{{ item.count.two_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][3] }}</span>\n\t\t\t\t\t\t\t<span class=\"num yellow\">\n\t\t\t\t\t\t\t\t{{ item.count.three_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][4] }}</span>\n\t\t\t\t\t\t\t<span class=\"num banker\">\n\t\t\t\t\t\t\t\t{{ item.count.four_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t\t<template v-else-if=\"routerName == 'dice'\">\n\t\t\t\t\t\t\t<span>{{ textType[routerName][0] }}</span>\n\t\t\t\t\t\t\t<span class=\"num banker\">\n\t\t\t\t\t\t\t\t{{ item.bankerCount || item.count.big_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][1] }}</span>\n\t\t\t\t\t\t\t<span class=\"num palyer\">\n\t\t\t\t\t\t\t\t{{ item.tieCount || item.count.small_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][2] }}</span>\n\t\t\t\t\t\t\t<span class=\"num tie\">\n\t\t\t\t\t\t\t\t{{ item.playerCount || item.count.leopard_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t\t<template v-else-if=\"routerName == 'lp'\">\n\t\t\t\t\t\t\t<span>{{ textType[routerName][0] }}</span>\n\t\t\t\t\t\t\t<span class=\"num banker\">\n\t\t\t\t\t\t\t\t{{ item.count.red_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][1] }}</span>\n\t\t\t\t\t\t\t<span class=\"num black\">\n\t\t\t\t\t\t\t\t{{ item.count.black_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][2] }}</span>\n\t\t\t\t\t\t\t<span class=\"num tie\">\n\t\t\t\t\t\t\t\t{{ item.count.zero_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</template>\n\n\t\t\t\t\t\t<template v-else>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][0] }}</span>\n\t\t\t\t\t\t\t<span class=\"num banker\">\n\t\t\t\t\t\t\t\t{{ item.bankerCount || item.player_1_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][1] }}</span>\n\t\t\t\t\t\t\t<span class=\"num tie\">\n\t\t\t\t\t\t\t\t{{ item.tieCount || item.player_2_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span>{{ textType[routerName][2] }}</span>\n\t\t\t\t\t\t\t<span class=\"num palyer\">\n\t\t\t\t\t\t\t\t{{ item.playerCount || item.player_3_count || 0 }}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"right\">\n\t\t\t\t\t\t{{ Lang[Type].limit }} {{ item.limit_money }}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n<script>\n\timport {\n\t\tcomputed\n\t} from \"vue\"\n\timport {\n\t\tuseRouter\n\t} from \"vue-router\"\n\timport {\n\t\tuseStore\n\t} from \"vuex\"\n\timport {\n\t\tFreeMode,\n\t\tGrid\n\t} from \"swiper\"\n\timport {\n\t\taudioMp3\n\t} from \"@/assets/js/sound.js\"\n\timport WayBox from \"@/components/WayBox.vue\"\n\texport default {\n\t\tcomponents: {\n\t\t\tWayBox\n\t\t},\n\t\tsetup() {\n\t\t\tconst store = useStore()\n\t\t\tconst router = useRouter()\n\t\t\tconst Type = computed(() => store.state.config.$Type)\n\t\t\tconst Lang = computed(() => store.state.config.$lang)\n\t\t\tconst wayType = computed(() => store.state.config.hallWayType)\n\t\t\tconst routerName = computed(() => router.currentRoute.value.name)\n\t\t\tconst list = computed(() => {\n\t\t\t\tconst allTableData = store.state.app.allTableData\n\t\t\t\tconst goodRoadList = store.state.socket.goodRoadList\n\t\t\t\tlet data = []\n\t\t\t\tif (allTableData.length) {\n\t\t\t\t\tswitch (routerName.value) {\n\t\t\t\t\t\tcase \"baccarat\":\n\t\t\t\t\t\t\tdata = allTableData.filter((v) => v.game_id == 1)\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\tcase \"longhu\":\n\t\t\t\t\t\t\tdata = allTableData.filter((v) => v.game_id == 2)\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\tcase \"nn\":\n\t\t\t\t\t\t\tdata = allTableData.filter((v) => v.game_id == 4)\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\tcase \"threecard\":\n\t\t\t\t\t\t\tdata = allTableData.filter((v) => v.game_id == 5)\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\tcase \"toning\":\n\t\t\t\t\t\t\tdata = allTableData.filter((v) => v.game_id == 6)\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\tcase \"dice\":\n\t\t\t\t\t\t\tdata = allTableData.filter((v) => v.game_id == 7)\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\tcase \"lp\":\n\t\t\t\t\t\t\tdata = allTableData.filter((v) => v.game_id == 8)\n\t\t\t\t\t\t\t// console.log(data)\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// 赋值好路\n\t\t\t\tdata.forEach((v) => {\n\t\t\t\t\tif (goodRoadList.length > 0) {\n\t\t\t\t\t\tv.waybill_type = \"\"\n\t\t\t\t\t\tgoodRoadList.forEach((good) => {\n\t\t\t\t\t\t\tif (good.table_id == v.id) {\n\t\t\t\t\t\t\t\tv.waybill_type = good.waybill_type\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t} else {\n\t\t\t\t\t\tv.waybill_type = \"\"\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\treturn data\n\t\t\t})\n\t\t\tconst getSendMode = (sendMode) => {\n\t\t\t\tlet text = \"\"\n\t\t\t\tswitch (sendMode) {\n\t\t\t\t\tcase \"changeBoot\":\n\t\t\t\t\t\ttext = Lang.value[Type.value].changeBoot\n\t\t\t\t\t\tbreak\n\t\t\t\t\tcase \"resetBoot\":\n\t\t\t\t\t\ttext = Lang.value[Type.value].resetBoot\n\t\t\t\t\t\tbreak\n\t\t\t\t\tcase \"startBet\":\n\t\t\t\t\t\ttext = Lang.value[Type.value].startBet\n\t\t\t\t\t\tbreak\n\t\t\t\t\tcase \"startRobCountDown\":\n\t\t\t\t\t\ttext = Lang.value[Type.value].startRobCountDown\n\t\t\t\t\t\tbreak\n\t\t\t\t\tcase \"startBetCountDown\":\n\t\t\t\t\t\ttext = Lang.value[Type.value].startBetCountDown\n\t\t\t\t\t\tbreak\n\t\t\t\t\tcase \"endBet\":\n\t\t\t\t\t\ttext = Lang.value[Type.value].endBet\n\t\t\t\t\t\tbreak\n\t\t\t\t\tcase \"sendScanResult\":\n\t\t\t\t\t\ttext = Lang.value[Type.value].sendScanResult\n\t\t\t\t\t\tbreak\n\t\t\t\t\tcase \"openingBaccaratResult\":\n\t\t\t\t\tcase \"openingDtResult\":\n\t\t\t\t\tcase \"openingNnResult\":\n\t\t\t\t\tcase \"openingTcResult\":\n\t\t\t\t\tcase \"openingToningResult\":\n\t\t\t\t\t\ttext = Lang.value[Type.value].Insettlement\n\n\t\t\t\t\t\tbreak\n\t\t\t\t\tdefault:\n\t\t\t\t\t\ttext = \"\"\n\t\t\t\t}\n\t\t\t\treturn text\n\t\t\t}\n\t\t\tconst getTextVal = (data) => {\n\t\t\t\tlet html = \"\"\n\t\t\t\tif (data.sendMode == \"startBetCountDown\") {\n\t\t\t\t\thtml = `<span class=\"palyer\">${data.count_down}</span>`\n\t\t\t\t} else if (data.sendMode == \"openingBaccaratResult\") {\n\t\t\t\t\tif (data.round.opening == 1) {\n\t\t\t\t\t\thtml = `<span class=\"banker\">${Lang.value[Type.value].banker}</span>`\n\t\t\t\t\t} else if (data.round.opening == 2) {\n\t\t\t\t\t\thtml = `<span class=\"palyer\">${Lang.value[Type.value].player}</span>`\n\t\t\t\t\t} else if (data.round.opening == 3) {\n\t\t\t\t\t\thtml = `<span class=\"tie\">${Lang.value[Type.value].tie}</span>`\n\t\t\t\t\t}\n\t\t\t\t} else if (data.sendMode == \"openingDtResult\") {\n\t\t\t\t\tif (data.round.opening == 1) {\n\t\t\t\t\t\thtml = `<span class=\"banker\">${Lang.value[Type.value].dragon}</span>`\n\t\t\t\t\t} else if (data.round.opening == 2) {\n\t\t\t\t\t\thtml = `<span class=\"palyer\">${Lang.value[Type.value].tiger}</span>`\n\t\t\t\t\t} else if (data.round.opening == 3) {\n\t\t\t\t\t\thtml = `<span class=\"tie\">${Lang.value[Type.value].tie}</span>`\n\t\t\t\t\t}\n\t\t\t\t} else if (\n\t\t\t\t\tdata.sendMode == \"openingNnResult\" ||\n\t\t\t\t\tdata.sendMode == \"openingTcResult\"\n\t\t\t\t) {\n\t\t\t\t\tlet text = \"\"\n\t\t\t\t\tif (\n\t\t\t\t\t\tdata.round.win_player_1 == 0 &&\n\t\t\t\t\t\tdata.round.win_player_2 == 0 &&\n\t\t\t\t\t\tdata.round.win_player_3 == 0\n\t\t\t\t\t) {\n\t\t\t\t\t\ttext = Lang.value[Type.value].banker\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (data.round.win_player_1 == 1) {\n\t\t\t\t\t\t\ttext = text + Lang.value[Type.value].player1\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (data.round.win_player_2 == 1) {\n\t\t\t\t\t\t\ttext = text + Lang.value[Type.value].player2\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (data.round.win_player_3 == 1) {\n\t\t\t\t\t\t\ttext = text + Lang.value[Type.value].player3\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\thtml = `<span class=\"tie\">${text}</span>`\n\t\t\t\t}\n\t\t\t\treturn html\n\t\t\t}\n\t\t\tconst textType = computed(() => ({\n\t\t\t\tbaccarat: [\n\t\t\t\t\tLang.value[Type.value].banker,\n\t\t\t\t\tLang.value[Type.value].tie,\n\t\t\t\t\tLang.value[Type.value].player\n\t\t\t\t],\n\t\t\t\tlonghu: [\n\t\t\t\t\tLang.value[Type.value].dragon,\n\t\t\t\t\tLang.value[Type.value].tie,\n\t\t\t\t\tLang.value[Type.value].tiger\n\t\t\t\t],\n\t\t\t\tnn: [\n\t\t\t\t\tLang.value[Type.value].player1,\n\t\t\t\t\tLang.value[Type.value].player2,\n\t\t\t\t\tLang.value[Type.value].player3\n\t\t\t\t],\n\t\t\t\tthreecard: [\n\t\t\t\t\tLang.value[Type.value].player1,\n\t\t\t\t\tLang.value[Type.value].player2,\n\t\t\t\t\tLang.value[Type.value].player3\n\t\t\t\t],\n\t\t\t\ttoning: [0, 1, 2, 3, 4],\n\t\t\t\tdice: [\n\t\t\t\t\tLang.value[Type.value].big,\n\t\t\t\t\tLang.value[Type.value].small,\n\t\t\t\t\tLang.value[Type.value].wai\n\t\t\t\t],\n\t\t\t\tlp: [\n\t\t\t\t\tLang.value[Type.value].red,\n\t\t\t\t\tLang.value[Type.value].black,\n\t\t\t\t\tLang.value[Type.value].zero\n\t\t\t\t]\n\t\t\t}))\n\t\t\tconst goPlay = (item) => {\n\t\t\t\taudioMp3([\"check\"]).Play()\n\t\t\t\tstore.commit(\"app/routerStack\", router.currentRoute.value.name)\n\t\t\t\trouter.push({\n\t\t\t\t\tpath: \"/play\",\n\t\t\t\t\tquery: {\n\t\t\t\t\t\tid: item.id\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t}\n\t\t\treturn {\n\t\t\t\tType,\n\t\t\t\tLang,\n\t\t\t\tlist,\n\t\t\t\ttextType,\n\t\t\t\twayType,\n\t\t\t\tgetSendMode,\n\t\t\t\tgetTextVal,\n\t\t\t\trouterName,\n\t\t\t\tmodules: [FreeMode, Grid],\n\t\t\t\tgoPlay\n\t\t\t}\n\t\t}\n\t}\n</script>\n<style lang=\"scss\" scoped>\n\t/* 深色豪华主题 */\n\t$dark-bg: #0d0d0d;\n\t$card-bg: #1e1e1e;\n\t$border-color: #333;\n\t$gold: #c5a059;\n\t$text-primary: #ffffff;\n\t$text-secondary: #888888;\n\t$banker-red: #e74c3c;\n\t$player-blue: #3498db;\n\t$tie-green: #27ae60;\n\n\t.hall-list {\n\t\twidth: 100%;\n\t\theight: calc(100% - 56px);\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\tbackground: $dark-bg;\n\n\t\t.swiper {\n\t\t\twidth: 100%;\n\t\t\tpadding: 12px;\n\t\t\tbox-sizing: border-box;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tpadding-bottom: 70px;\n\t\t}\n\n\t\t.swiper-item {\n\t\t\twidth: 100%;\n\t\t\tfont-size: 13px;\n\t\t\tmargin-bottom: 12px;\n\t\t\tbox-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);\n\t\t\tborder-radius: 10px;\n\t\t\tpadding: 0;\n\t\t\tbox-sizing: border-box;\n\t\t\tcolor: $text-primary;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tbackground: $card-bg;\n\t\t\tborder: 1px solid $border-color;\n\t\t\toverflow: hidden;\n\n\t\t\t&:active {\n\t\t\t\tbackground: #252525;\n\t\t\t}\n\n\t\t\t.hd {\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: space-between;\n\t\t\t\talign-items: center;\n\t\t\t\tpadding: 10px 12px;\n\t\t\t\tborder-bottom: 1px solid $border-color;\n\n\t\t\t\t.name {\n\t\t\t\t\tfont-weight: 600;\n\t\t\t\t\tfont-size: 15px;\n\t\t\t\t\tcolor: $text-primary;\n\t\t\t\t}\n\n\t\t\t\t.lable {\n\t\t\t\t\tline-height: 1;\n\t\t\t\t\tpadding: 3px 8px;\n\t\t\t\t\tfont-weight: 700;\n\t\t\t\t\tcolor: #000;\n\t\t\t\t\tfont-size: 10px;\n\t\t\t\t\tborder-radius: 4px;\n\t\t\t\t\tbackground: linear-gradient(135deg, $gold 0%, #d4af37 100%);\n\t\t\t\t}\n\n\t\t\t\t.tip {\n\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\tbackground-image: linear-gradient(90deg, $gold 0%, #d4af37 100%);\n\t\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t\t}\n\n\t\t\t\t.sate {\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tmin-width: 80px;\n\t\t\t\t\tjustify-content: flex-end;\n\t\t\t\t\t\n\t\t\t\t\tspan {\n\t\t\t\t\t\tcolor: $text-secondary;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.result {\n\t\t\t\t\tpadding-left: 5px;\n\t\t\t\t\tfont-weight: 600;\n\t\t\t\t\t\n\t\t\t\t\t.banker { color: $banker-red; }\n\t\t\t\t\t.palyer { color: $player-blue; }\n\t\t\t\t\t.tie { color: $tie-green; }\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.bd {\n\t\t\t\tbackground: $card-bg;\n\t\t\t\tdisplay: flex;\n\t\t\t\twidth: 100%;\n\t\t\t\tpadding: 8px;\n\t\t\t\tmin-height: 100px;\n\t\t\t}\n\n\t\t\t.ft {\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: space-between;\n\t\t\t\tpadding: 8px 12px;\n\t\t\t\tfont-size: 12px;\n\t\t\t\tborder-top: 1px solid $border-color;\n\n\t\t\t\t.left {\n\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\tcolor: $text-secondary;\n\n\t\t\t\t\t.black {\n\t\t\t\t\t\tcolor: $text-primary;\n\t\t\t\t\t}\n\n\t\t\t\t\t.yellow {\n\t\t\t\t\t\tcolor: $gold;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\t.banker { color: $banker-red; }\n\t\t\t\t\t.palyer { color: $player-blue; }\n\t\t\t\t\t.tie { color: $tie-green; }\n\n\t\t\t\t\t.num {\n\t\t\t\t\t\tmargin: 0 8px 0 4px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t.right {\n\t\t\t\t\tcolor: #666;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n</style>"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}