Initial commit: GamePortrait 竖屏版 - 深色豪华主题

This commit is contained in:
li
2026-01-16 17:47:53 +08:00
commit 40976e4b45
26611 changed files with 2843638 additions and 0 deletions
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../acorn/bin/acorn
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../ansi-html-community/bin/ansi-html
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../autoprefixer/bin/autoprefixer
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../browserslist/cli.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../update-browserslist-db/cli.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../cssesc/bin/cssesc
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../eslint/bin/eslint.js
+1
View File
@@ -0,0 +1 @@
../eslint-config-prettier/bin/cli.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../esprima/bin/esparse.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../esprima/bin/esvalidate.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../he/bin/he
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../cli-highlight/bin/highlight
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../html-minifier-terser/cli.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../is-ci/bin.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../is-docker/cli.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../js-yaml/bin/js-yaml.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../jsesc/bin/jsesc
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../json5/lib/cli.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../mime/cli.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../mkdirp/bin/cmd.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../multicast-dns/cli.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../nanoid/bin/nanoid.cjs
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../opener/bin/opener-bin.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../@babel/parser/bin/babel-parser.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../prettier/bin-prettier.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../regjsparser/bin/parser
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../resolve/bin/resolve
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../rimraf/bin.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../sass/sass.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../semver/bin/semver.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../svgo/bin/svgo
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../terser/bin/terser
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../uuid/dist/bin/uuid
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../@vue/cli-service/bin/vue-cli-service.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../webpack/bin/webpack.js
+1
View File
@@ -0,0 +1 @@
../webpack-bundle-analyzer/lib/bin/analyzer.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../webpack-dev-server/bin/webpack-dev-server.js
Generated Vendored Symlink
+1
View File
@@ -0,0 +1 @@
../which/bin/which
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, normalizeClass as _normalizeClass, createElementVNode as _createElementVNode, normalizeStyle as _normalizeStyle, TransitionGroup as _TransitionGroup, withCtx as _withCtx, createVNode as _createVNode } from \"vue\";\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n return _openBlock(), _createElementBlock(\"div\", {\n class: _normalizeClass([\"chip-view\", {\n win: $props.win\n }])\n }, [_createVNode(_TransitionGroup, {\n class: \"chip-box\",\n tag: \"ul\",\n \"enter-from-class\": \"chip-enter-from\",\n \"leave-to-class\": \"chip-leave-to\"\n }, {\n default: _withCtx(() => [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($props.list, (item, index) => {\n return _openBlock(), _createElementBlock(\"li\", {\n class: \"box\",\n key: `${item.key}_${index}`,\n style: _normalizeStyle({\n top: item.y,\n left: item.x\n })\n }, [_createElementVNode(\"i\", {\n class: _normalizeClass([\"chip\", [item.key, item.type]])\n }, null, 2)], 4);\n }), 128))]),\n _: 1\n })], 2);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { toDisplayString as _toDisplayString, createElementVNode as _createElementVNode, renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, normalizeClass as _normalizeClass, vShow as _vShow, withDirectives as _withDirectives, resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-d16bf8aa\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"login\"\n};\nconst _hoisted_2 = {\n class: \"langview\"\n};\nconst _hoisted_3 = {\n class: \"select-box\"\n};\nconst _hoisted_4 = [\"onClick\"];\nconst _hoisted_5 = {\n class: \"content\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_van_field = _resolveComponent(\"van-field\");\n const _component_van_icon = _resolveComponent(\"van-icon\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createElementVNode(\"div\", _hoisted_2, [_createElementVNode(\"div\", {\n class: \"select\",\n onClick: _cache[0] || (_cache[0] = $event => $setup.showLangselect(true))\n }, _toDisplayString($setup.langList[$setup.Type]), 1), _withDirectives(_createElementVNode(\"div\", _hoisted_3, [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList(Object.keys($setup.langList), item => {\n return _openBlock(), _createElementBlock(\"div\", {\n class: _normalizeClass([\"option\", {\n active: item == $setup.Type\n }]),\n key: item,\n onClick: $event => $setup.choseLang(item)\n }, _toDisplayString($setup.langList[item]), 11, _hoisted_4);\n }), 128))], 512), [[_vShow, $setup.langselect]])]), _createElementVNode(\"div\", _hoisted_5, [_createVNode(_component_van_field, {\n class: \"input\",\n modelValue: $setup.username,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = $event => $setup.username = $event),\n type: \"text\",\n label: $setup.Lang[$setup.Type].account\n }, null, 8, [\"modelValue\", \"label\"]), _createVNode(_component_van_field, {\n class: \"input\",\n modelValue: $setup.password,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = $event => $setup.password = $event),\n type: $setup.showPassword ? 'text' : 'password',\n label: $setup.Lang[$setup.Type].password\n }, {\n \"right-icon\": _withCtx(() => [_createVNode(_component_van_icon, {\n onClick: _cache[2] || (_cache[2] = $event => $setup.showPassword = !$setup.showPassword),\n name: $setup.showPassword ? 'eye-o' : 'closed-eye'\n }, null, 8, [\"name\"])]),\n _: 1\n }, 8, [\"modelValue\", \"type\", \"label\"]), _createElementVNode(\"div\", {\n class: \"btn\",\n onClick: _cache[4] || (_cache[4] = $event => $setup.doLogin('login'))\n }, _toDisplayString($setup.Lang[$setup.Type].login), 1), _createElementVNode(\"div\", {\n class: \"btn\",\n onClick: _cache[5] || (_cache[5] = $event => $setup.doLogin('dome'))\n }, _toDisplayString($setup.Lang[$setup.Type].dome), 1)])]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { computed } from \"vue\";\nimport { useStore } from \"vuex\";\nimport { audioMp3 } from \"@/assets/js/sound.js\";\nexport default {\n name: \"PlayChip\",\n components: {},\n setup() {\n const store = useStore();\n const chipArry = computed(() => store.state.config.chipArry.filter(v => v.show == true));\n const chooseChip = computed(() => store.state.app.chooseChip);\n const chooseFn = item => {\n store.commit(\"app/updateChooseChip\", item);\n audioMp3([\"check\"]).Play();\n };\n return {\n chipArry,\n chooseChip,\n chooseFn\n };\n }\n};","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { withModifiers as _withModifiers, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, toDisplayString as _toDisplayString, vShow as _vShow, normalizeStyle as _normalizeStyle, withDirectives as _withDirectives, normalizeClass as _normalizeClass, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-7a4a0e34\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n key: 0,\n class: \"btn-box\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n return _openBlock(), _createElementBlock(\"div\", {\n class: _normalizeClass([\"touch-view\", {\n pointer: !$props.data.show\n }])\n }, [$props.data.show ? (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createElementVNode(\"span\", {\n class: \"cancel btn\",\n onClick: _cache[0] || (_cache[0] = _withModifiers((...args) => $setup.cancel && $setup.cancel(...args), [\"stop\"]))\n }), _createElementVNode(\"span\", {\n class: \"confirm btn\",\n onClick: _cache[1] || (_cache[1] = _withModifiers((...args) => $setup.confirm && $setup.confirm(...args), [\"stop\"]))\n })])) : _createCommentVNode(\"\", true), _withDirectives(_createElementVNode(\"div\", {\n class: \"num\",\n style: _normalizeStyle({\n marginTop: $props.data.show ? `0` : `1rem`\n })\n }, _toDisplayString($props.data.money) + \" \" + _toDisplayString($props.data.times ? `${$setup.Lang[$setup.Type].withhold}${$props.data.money * ($props.data.game_id == 4 ? 4 : 19)}` : \"\"), 5), [[_vShow, $props.data.money > 0]])], 2);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createBlock as _createBlock, createVNode as _createVNode, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-690d8f72\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"tabbar\"\n};\nconst _hoisted_2 = [\"src\"];\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_van_tabbar_item = _resolveComponent(\"van-tabbar-item\");\n const _component_van_tabbar = _resolveComponent(\"van-tabbar\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createVNode(_component_van_tabbar, {\n modelValue: $setup.active,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = $event => $setup.active = $event)\n }, {\n default: _withCtx(() => [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($setup.tabbar, (item, index) => {\n return _openBlock(), _createBlock(_component_van_tabbar_item, {\n onClick: $event => $setup.changeEvnt(item),\n name: $setup.tabbar.name,\n key: index,\n to: item.to\n }, {\n icon: _withCtx(props => [_createElementVNode(\"img\", {\n src: props.active ? $setup.tabbar[index].icon.active : $setup.tabbar[index].icon.inactive\n }, null, 8, _hoisted_2)]),\n _: 2\n }, 1032, [\"onClick\", \"name\", \"to\"]);\n }), 128))]),\n _: 1\n }, 8, [\"modelValue\"])]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { resolveComponent as _resolveComponent, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-391538d0\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"hall\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_HallNav = _resolveComponent(\"HallNav\");\n const _component_HallList = _resolveComponent(\"HallList\");\n const _component_Tabbar = _resolveComponent(\"Tabbar\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createVNode(_component_HallNav), _createVNode(_component_HallList), _createVNode(_component_Tabbar)]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { toDisplayString as _toDisplayString, resolveComponent as _resolveComponent, createVNode as _createVNode, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, normalizeClass as _normalizeClass, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, Transition as _Transition, withCtx as _withCtx, createBlock as _createBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-094f5ebe\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n key: 0,\n class: \"play-type-pop\"\n};\nconst _hoisted_2 = {\n class: \"play-type-view\"\n};\nconst _hoisted_3 = {\n class: \"title\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_van_icon = _resolveComponent(\"van-icon\");\n return _openBlock(), _createBlock(_Transition, {\n name: \"custom-classes\",\n \"enter-active-class\": \"animate__animated animate__zoomIn\",\n \"leave-active-class\": \"animate__animated animate__zoomOut\"\n }, {\n default: _withCtx(() => [$setup.showBaccaratPlayType ? (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createElementVNode(\"div\", _hoisted_2, [_createElementVNode(\"div\", _hoisted_3, [_createTextVNode(_toDisplayString($setup.Lang[$setup.Type].switch_play) + \" \", 1), _createVNode(_component_van_icon, {\n class: \"close\",\n name: \"cross\",\n onClick: $setup.closeBaccaratPlayType\n }, null, 8, [\"onClick\"])]), _createElementVNode(\"div\", {\n class: _normalizeClass([\"list\", [$setup.Type]])\n }, [_createElementVNode(\"div\", {\n class: _normalizeClass([\"item classics\", {\n active: $setup.baccaratPlayType == 'classics'\n }]),\n onClick: _cache[0] || (_cache[0] = $event => $setup.chooseType('classics'))\n }, null, 2)], 2), _createElementVNode(\"div\", {\n class: _normalizeClass([\"list\", [$setup.Type]])\n }, [_createElementVNode(\"div\", {\n class: _normalizeClass([\"item long\", {\n active: $setup.baccaratPlayType == 'long'\n }]),\n onClick: _cache[1] || (_cache[1] = $event => $setup.chooseType('long'))\n }, null, 2), _createElementVNode(\"div\", {\n class: _normalizeClass([\"item pairs\", {\n active: $setup.baccaratPlayType == 'pairs'\n }]),\n onClick: _cache[2] || (_cache[2] = $event => $setup.chooseType('pairs'))\n }, null, 2), _createElementVNode(\"div\", {\n class: _normalizeClass([\"item super\", {\n active: $setup.baccaratPlayType == 'super'\n }]),\n onClick: _cache[3] || (_cache[3] = $event => $setup.chooseType('super'))\n }, null, 2)], 2), _createElementVNode(\"div\", {\n class: _normalizeClass([\"list\", [$setup.Type]])\n }, [_createElementVNode(\"div\", {\n class: _normalizeClass([\"item tiger\", {\n active: $setup.baccaratPlayType == 'tiger'\n }]),\n onClick: _cache[4] || (_cache[4] = $event => $setup.chooseType('tiger'))\n }, null, 2), _createElementVNode(\"div\", {\n class: _normalizeClass([\"item sky\", {\n active: $setup.baccaratPlayType == 'sky'\n }]),\n onClick: _cache[5] || (_cache[5] = $event => $setup.chooseType('sky'))\n }, null, 2), _createElementVNode(\"div\", {\n class: _normalizeClass([\"item longhu\", {\n active: $setup.baccaratPlayType == 'longhu'\n }]),\n onClick: _cache[6] || (_cache[6] = $event => $setup.chooseType('longhu'))\n }, null, 2)], 2)])])) : _createCommentVNode(\"\", true)]),\n _: 1\n });\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { ref, onMounted, computed, watch } from \"vue\";\nimport { useRouter } from \"vue-router\";\nimport { useStore } from \"vuex\";\nimport { Tabbar, TabbarItem, showDialog } from \"vant\";\nexport default {\n name: \"TabBar\",\n components: {\n \"van-tabbar\": Tabbar,\n \"van-tabbar-item\": TabbarItem\n },\n setup() {\n const router = useRouter();\n const store = useStore();\n const Type = computed(() => store.state.config.$Type);\n const Lang = computed(() => store.state.config.$lang);\n const active = ref(0);\n const tabbar = ref([]);\n watch(() => [Type.value], ([language]) => {\n const prefix = language == \"kr\" || language == \"yn\" || language == \"tl\" || language == \"in\" ? \"en\" : language;\n tabbar.value = [{\n // text: \"百家乐\",\n name: \"hall\",\n icon: {\n active: require(`../assets/images/tabbar/${prefix}_classics_active.png`),\n inactive: require(`../assets/images/tabbar/${prefix}_classics.png`)\n },\n to: \"/baccarat\"\n }, {\n // text: \"龙虎\",\n name: \"lh\",\n icon: {\n active: require(`../assets/images/tabbar/${prefix}_lh_active.png`),\n inactive: require(`../assets/images/tabbar/${prefix}_lh.png`)\n },\n to: \"/longhu\"\n }, {\n // text: \"牛牛\",\n name: \"nn\",\n icon: {\n active: require(`../assets/images/tabbar/${prefix}_nn_active.png`),\n inactive: require(`../assets/images/tabbar/${prefix}_nn.png`)\n },\n to: \"/nn\"\n }, {\n // text: \"色碟\",\n name: \"toning\",\n icon: {\n active: require(`../assets/images/tabbar/${prefix}_sd_active.png`),\n inactive: require(`../assets/images/tabbar/${prefix}_sd.png`)\n },\n to: \"/toning\"\n }, {\n // text: \"骰宝\",\n name: \"dice\",\n icon: {\n active: require(`../assets/images/tabbar/${prefix}_sb_active.png`),\n inactive: require(`../assets/images/tabbar/${prefix}_sb.png`)\n },\n to: \"/dice\"\n }, {\n // text: \"炸金花\",\n name: \"threecard\",\n icon: {\n active: require(`../assets/images/tabbar/${prefix}_sbnn_active.png`),\n inactive: require(`../assets/images/tabbar/${prefix}_sbnn.png`)\n },\n to: \"/threecard\"\n }, {\n // text: \"轮盘\",\n name: \"lp\",\n icon: {\n active: require(`../assets/images/tabbar/${prefix}_lp_active.png`),\n inactive: require(`../assets/images/tabbar/${prefix}_lp.png`)\n }\n //to: \"/lp\"\n }, {\n // text: \"多台\",\n name: \"multiple\",\n icon: {\n active: require(`../assets/images/tabbar/${prefix}_multiple_active.png`),\n inactive: require(`../assets/images/tabbar/${prefix}_multiple.png`)\n }\n // to: \"/multiple\"\n }];\n }, {\n immediate: true,\n deep: true\n });\n const changeEvnt = data => {\n //if (![\"hall\", \"lh\", \"nn\", \"toning\", \"dice\", \"lp\"].includes(data.name)) {\n //if (![\"hall\", \"lh\", \"nn\", \"toning\", \"dice\"].includes(data.name)) {\n if (![\"hall\", \"lh\", \"nn\", \"toning\", \"dice\", \"threecard\"].includes(data.name)) {\n showDialog({\n title: Lang.value[Type.value].tips,\n message: Lang.value[Type.value].msg_waiting_development,\n confirmButtonText: Lang.value[Type.value].Confirm\n }).then(() => {\n active.value = 0;\n });\n }\n };\n onMounted(() => {\n const routerName = router.currentRoute.value.name;\n active.value = routerName == \"nn\" ? 2 : routerName == \"longhu\" ? 1 : routerName == \"toning\" ? 3 : routerName == \"dice\" ? 4 : routerName == \"threecard\" ? 5 : routerName == \"lp\" ? 6 : 0;\n });\n return {\n tabbar,\n active,\n changeEvnt\n };\n }\n};","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, toDisplayString as _toDisplayString, normalizeClass as _normalizeClass, createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createBlock as _createBlock, createVNode as _createVNode, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-34fe5d7e\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"tabbar\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_van_tabbar_item = _resolveComponent(\"van-tabbar-item\");\n const _component_van_tabbar = _resolveComponent(\"van-tabbar\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createVNode(_component_van_tabbar, {\n modelValue: $setup.active,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = $event => $setup.active = $event)\n }, {\n default: _withCtx(() => [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($setup.tabbar, (item, index) => {\n return _openBlock(), _createBlock(_component_van_tabbar_item, {\n key: index,\n name: item.name,\n onClick: $event => $setup.handleClick(item)\n }, {\n icon: _withCtx(props => [_createElementVNode(\"span\", {\n class: _normalizeClass([\"tab-icon\", {\n active: props.active\n }])\n }, _toDisplayString(item.icon), 3)]),\n default: _withCtx(() => [_createElementVNode(\"span\", {\n class: _normalizeClass([\"tab-text\", {\n active: $setup.active === item.name\n }])\n }, _toDisplayString(item.text), 3)]),\n _: 2\n }, 1032, [\"name\", \"onClick\"]);\n }), 128))]),\n _: 1\n }, 8, [\"modelValue\"])]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { computed } from \"vue\";\nimport { useStore } from \"vuex\";\nexport default {\n name: \"confirmBet\",\n components: {},\n props: {\n data: {\n type: Object,\n default: () => ({\n money: 0,\n show: false,\n times: false,\n game_id: 4\n })\n }\n },\n setup(props, {\n emit\n }) {\n const store = useStore();\n const Type = computed(() => store.state.config.$Type);\n const Lang = computed(() => store.state.config.$lang);\n // 确认下注\n const confirm = () => {\n emit(\"confirm\");\n };\n // 取消下注\n const cancel = () => {\n emit(\"cancel\");\n };\n return {\n Type,\n Lang,\n confirm,\n cancel,\n props\n };\n }\n};","map":{"version":3,"names":["computed","useStore","name","components","props","data","type","Object","default","money","show","times","game_id","setup","emit","store","Type","state","config","$Type","Lang","$lang","confirm","cancel"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/confirmBet.vue"],"sourcesContent":["<template>\n <div class=\"touch-view\" :class=\"{ pointer: !data.show }\">\n <div class=\"btn-box\" v-if=\"data.show\">\n <span class=\"cancel btn\" @click.stop=\"cancel\"></span>\n <span class=\"confirm btn\" @click.stop=\"confirm\"></span>\n </div>\n <div\n class=\"num\"\n :style=\"{ marginTop: data.show ? `0` : `1rem` }\"\n v-show=\"data.money > 0\"\n >\n {{ data.money }}\n {{\n data.times\n ? `${Lang[Type].withhold}${data.money * (data.game_id == 4 ? 4 : 19)}`\n : \"\"\n }}\n </div>\n </div>\n</template>\n\n<script>\nimport { computed } from \"vue\"\nimport { useStore } from \"vuex\"\nexport default {\n name: \"confirmBet\",\n components: {},\n props: {\n data: {\n type: Object,\n default: () => ({\n money: 0,\n show: false,\n times: false,\n game_id: 4\n })\n }\n },\n setup(props, { emit }) {\n const store = useStore()\n const Type = computed(() => store.state.config.$Type)\n const Lang = computed(() => store.state.config.$lang)\n // 确认下注\n const confirm = () => {\n emit(\"confirm\")\n }\n // 取消下注\n const cancel = () => {\n emit(\"cancel\")\n }\n return {\n Type,\n Lang,\n confirm,\n cancel,\n props\n }\n }\n}\n</script>\n<style lang=\"scss\" scoped>\n/* 深色豪华主题配色 */\n$gold: #c5a059;\n\n.pointer {\n pointer-events: none;\n}\n.touch-view {\n position: absolute;\n width: 2 * 1.35rem;\n z-index: 99;\n left: 50%;\n bottom: 80%;\n transform: translateX(-50%);\n text-align: center;\n height: 1rem;\n .num {\n background: rgba(197, 160, 89, 0.9);\n border-radius: 1rem;\n color: #000;\n font-size: 0.4rem;\n padding: 0.02rem 0.05rem;\n border: 1px solid $gold;\n pointer-events: none;\n font-weight: 600;\n }\n .btn-box {\n display: flex;\n justify-content: center;\n margin-bottom: 0.05rem;\n .btn {\n width: 0.95 * 1.35rem;\n height: 0.95 * 1.35rem;\n background: url(\"~@/assets/images/sprite_btn.png\");\n background-size: 2.2 * 1.35rem auto;\n &.cancel {\n background-position: -0.07 * 1.35rem -0.04 * 1.35rem;\n &:active {\n background-position: -1.18 * 1.35rem -0.04 * 1.35rem;\n }\n }\n &.confirm {\n margin-left: 0.1rem;\n background-position: -0.05 * 1.35rem -1.14 * 1.35rem;\n &:active {\n background-position: -1.17 * 1.35rem -1.13 * 1.35rem;\n }\n }\n }\n }\n}\n</style>\n"],"mappings":"AAsBA,SAASA,QAAO,QAAS,KAAI;AAC7B,SAASC,QAAO,QAAS,MAAK;AAC9B,eAAe;EACbC,IAAI,EAAE,YAAY;EAClBC,UAAU,EAAE,CAAC,CAAC;EACdC,KAAK,EAAE;IACLC,IAAI,EAAE;MACJC,IAAI,EAAEC,MAAM;MACZC,OAAO,EAAEA,CAAA,MAAO;QACdC,KAAK,EAAE,CAAC;QACRC,IAAI,EAAE,KAAK;QACXC,KAAK,EAAE,KAAK;QACZC,OAAO,EAAE;MACX,CAAC;IACH;EACF,CAAC;EACDC,KAAKA,CAACT,KAAK,EAAE;IAAEU;EAAK,CAAC,EAAE;IACrB,MAAMC,KAAI,GAAId,QAAQ,EAAC;IACvB,MAAMe,IAAG,GAAIhB,QAAQ,CAAC,MAAMe,KAAK,CAACE,KAAK,CAACC,MAAM,CAACC,KAAK;IACpD,MAAMC,IAAG,GAAIpB,QAAQ,CAAC,MAAMe,KAAK,CAACE,KAAK,CAACC,MAAM,CAACG,KAAK;IACpD;IACA,MAAMC,OAAM,GAAIA,CAAA,KAAM;MACpBR,IAAI,CAAC,SAAS;IAChB;IACA;IACA,MAAMS,MAAK,GAAIA,CAAA,KAAM;MACnBT,IAAI,CAAC,QAAQ;IACf;IACA,OAAO;MACLE,IAAI;MACJI,IAAI;MACJE,OAAO;MACPC,MAAM;MACNnB;IACF;EACF;AACF"},"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { createElementVNode as _createElementVNode, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, normalizeClass as _normalizeClass, vShow as _vShow, withDirectives as _withDirectives, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nimport _imports_0 from '@/assets/images/icon/back.png';\nimport _imports_1 from '@/assets/images/icon/drop.png';\nimport _imports_2 from '@/assets/images/icon/music.png';\nimport _imports_3 from '@/assets/images/icon/menu.png';\nconst _withScopeId = n => (_pushScopeId(\"data-v-df6e8ede\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"navbar\"\n};\nconst _hoisted_2 = {\n class: \"user\"\n};\nconst _hoisted_3 = {\n class: \"name\"\n};\nconst _hoisted_4 = {\n class: \"money\"\n};\nconst _hoisted_5 = {\n class: \"drop-view\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_NavBar = _resolveComponent(\"NavBar\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createVNode(_component_NavBar, {\n clickable: false\n }, {\n left: _withCtx(() => [_createElementVNode(\"img\", {\n class: \"icon\",\n onClick: _cache[0] || (_cache[0] = (...args) => $setup.logout && $setup.logout(...args)),\n src: _imports_0,\n alt: \"\"\n }), _createElementVNode(\"div\", _hoisted_2, [_createElementVNode(\"div\", _hoisted_3, _toDisplayString($setup.userInfo.username), 1), _createElementVNode(\"div\", _hoisted_4, _toDisplayString($setup.userInfo.money), 1)])]),\n title: _withCtx(() => [_createTextVNode(_toDisplayString($setup.Lang[$setup.Type].game_hall), 1)]),\n right: _withCtx(() => [_createElementVNode(\"img\", {\n class: \"icon\",\n onClick: _cache[1] || (_cache[1] = (...args) => $setup.toggleDrop && $setup.toggleDrop(...args)),\n src: _imports_1,\n alt: \"\"\n }), _createElementVNode(\"img\", {\n class: \"icon margin\",\n onClick: _cache[2] || (_cache[2] = (...args) => $setup.toggleAplayer && $setup.toggleAplayer(...args)),\n src: _imports_2,\n alt: \"\"\n }), _createElementVNode(\"img\", {\n class: \"icon\",\n onClick: _cache[3] || (_cache[3] = (...args) => $setup.showMenu && $setup.showMenu(...args)),\n src: _imports_3,\n alt: \"\"\n })]),\n _: 1\n }), _withDirectives(_createElementVNode(\"div\", _hoisted_5, [_createElementVNode(\"div\", {\n onClick: _cache[4] || (_cache[4] = $event => $setup.checkType('bigway')),\n class: _normalizeClass([\"btn animate__animated animated-delay01 animate__bounceIn bigway\", [{\n active: $setup.wayType == 'bigway'\n }, $setup.Type]])\n }, null, 2), _createElementVNode(\"div\", {\n onClick: _cache[5] || (_cache[5] = $event => $setup.checkType('allway')),\n class: _normalizeClass([\"btn animate__animated animated-delay03 animate__bounceIn allway\", [{\n active: $setup.wayType == 'allway'\n }, $setup.Type]])\n }, null, 2), _createElementVNode(\"div\", {\n onClick: _cache[6] || (_cache[6] = $event => $setup.checkType('totle')),\n class: _normalizeClass([\"btn animate__animated animated-delay04 animate__bounceIn totle\", [{\n active: $setup.wayType == 'totle'\n }, $setup.Type]])\n }, null, 2)], 512), [[_vShow, $setup.showBnt]])]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { computed } from \"vue\";\nimport { useStore } from \"vuex\";\nimport confirmBet from \"@/components/confirmBet.vue\";\nimport chipView from \"@/components/chipView.vue\";\nimport { diceData } from \"@/utils/common\";\nexport default {\n name: \"TableDice\",\n components: {\n confirmBet,\n chipView\n },\n props: {\n touch: {\n type: String,\n default: \"\"\n },\n bet_amount_msg: {\n type: Object,\n default: () => ({\n ...diceData.amount\n })\n },\n winArray: {\n type: Array,\n default: () => []\n },\n downChip: {\n type: Object,\n default: () => ({\n ...diceData.amount\n })\n },\n chipArray: {\n type: Object,\n default: () => ({\n ...diceData.array\n })\n }\n },\n setup(prop, context) {\n const store = useStore();\n const Type = computed(() => store.state.config.$Type);\n const Lang = computed(() => store.state.config.$lang);\n const downBet = (e, type) => {\n context.emit(\"downBet\", e, type);\n };\n const confirmChip = () => {\n context.emit(\"confirmChip\");\n };\n const cancelChip = () => {\n context.emit(\"cancelChip\");\n };\n return {\n Type,\n Lang,\n downBet,\n confirmChip,\n cancelChip\n };\n }\n};","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import HallNav from \"@/components/HallNav.vue\";\nimport Tabbar from \"@/components/Tabbar.vue\";\nimport HallList from \"@/components/HallList.vue\";\nexport default {\n name: \"HallView\",\n components: {\n Tabbar,\n HallNav,\n HallList\n },\n setup() {}\n};","map":{"version":3,"names":["HallNav","Tabbar","HallList","name","components","setup"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/views/hall.vue"],"sourcesContent":["<template>\n <div class=\"hall\">\n <HallNav></HallNav>\n <HallList></HallList>\n <Tabbar></Tabbar>\n </div>\n</template>\n\n<script>\nimport HallNav from \"@/components/HallNav.vue\"\nimport Tabbar from \"@/components/Tabbar.vue\"\nimport HallList from \"@/components/HallList.vue\"\nexport default {\n name: \"HallView\",\n components: { Tabbar, HallNav, HallList },\n setup() {}\n}\n</script>\n<style lang=\"scss\" scoped>\n.hall {\n width: 100%;\n height: 100%;\n position: absolute;\n background: #fff;\n}\n</style>\n"],"mappings":"AASA,OAAOA,OAAM,MAAO,0BAAyB;AAC7C,OAAOC,MAAK,MAAO,yBAAwB;AAC3C,OAAOC,QAAO,MAAO,2BAA0B;AAC/C,eAAe;EACbC,IAAI,EAAE,UAAU;EAChBC,UAAU,EAAE;IAAEH,MAAM;IAAED,OAAO;IAAEE;EAAS,CAAC;EACzCG,KAAKA,CAAA,EAAG,CAAC;AACX"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { computed } from \"vue\";\nimport { useStore } from \"vuex\";\nexport default {\n name: \"confirmBet\",\n components: {},\n props: {\n data: {\n type: Object,\n default: () => ({\n money: 0,\n show: false,\n times: false,\n game_id: 4\n })\n }\n },\n setup(props, {\n emit\n }) {\n const store = useStore();\n const Type = computed(() => store.state.config.$Type);\n const Lang = computed(() => store.state.config.$lang);\n // 确认下注\n const confirm = () => {\n emit(\"confirm\");\n };\n // 取消下注\n const cancel = () => {\n emit(\"cancel\");\n };\n return {\n Type,\n Lang,\n confirm,\n cancel,\n props\n };\n }\n};","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { toDisplayString as _toDisplayString, normalizeClass as _normalizeClass, createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-0c505a07\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"switchtab\"\n};\nconst _hoisted_2 = {\n class: \"nav\"\n};\nconst _hoisted_3 = {\n class: \"content\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_GoodRoad = _resolveComponent(\"GoodRoad\");\n const _component_TableList = _resolveComponent(\"TableList\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createElementVNode(\"div\", _hoisted_2, [_createElementVNode(\"div\", {\n class: _normalizeClass([\"li good\", {\n active: $data.active == 0\n }]),\n onClick: _cache[0] || (_cache[0] = $event => $options.chooseType(0))\n }, _toDisplayString(_ctx.Lang[_ctx.Type].good_road_tip), 3), _createElementVNode(\"div\", {\n class: _normalizeClass([\"li switch\", {\n active: $data.active == 1\n }]),\n onClick: _cache[1] || (_cache[1] = $event => $options.chooseType(1))\n }, _toDisplayString(_ctx.Lang[_ctx.Type].switch_table), 3)]), _createElementVNode(\"div\", _hoisted_3, [$data.active == 0 ? (_openBlock(), _createBlock(_component_GoodRoad, {\n key: 0,\n onClose: $options.close\n }, null, 8, [\"onClose\"])) : _createCommentVNode(\"\", true), $data.active == 1 ? (_openBlock(), _createBlock(_component_TableList, {\n key: 1,\n onClose: $options.close,\n tabInfo: $props.tabInfo\n }, null, 8, [\"onClose\", \"tabInfo\"])) : _createCommentVNode(\"\", true)])]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { resolveComponent as _resolveComponent, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-ce6d6a5a\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"hall\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_HallNav = _resolveComponent(\"HallNav\");\n const _component_HallList = _resolveComponent(\"HallList\");\n const _component_Tabbar = _resolveComponent(\"Tabbar\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createVNode(_component_HallNav), _createVNode(_component_HallList), _createVNode(_component_Tabbar)]);\n}","map":{"version":3,"names":["class","_createElementBlock","_hoisted_1","_createVNode","_component_HallNav","_component_HallList","_component_Tabbar"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/views/hall.vue"],"sourcesContent":["<template>\n <div class=\"hall\">\n <HallNav></HallNav>\n <HallList></HallList>\n <Tabbar></Tabbar>\n </div>\n</template>\n\n<script>\nimport HallNav from \"@/components/HallNav.vue\"\nimport Tabbar from \"@/components/Tabbar.vue\"\nimport HallList from \"@/components/HallList.vue\"\nexport default {\n name: \"HallView\",\n components: { Tabbar, HallNav, HallList },\n setup() {}\n}\n</script>\n<style lang=\"scss\" scoped>\n.hall {\n width: 100%;\n height: 100%;\n position: absolute;\n background: #fff;\n}\n</style>\n"],"mappings":";;;EACOA,KAAK,EAAC;AAAM;;;;;uBAAjBC,mBAAA,CAIM,OAJNC,UAIM,GAHJC,YAAA,CAAmBC,kBAAA,GACnBD,YAAA,CAAqBE,mBAAA,GACrBF,YAAA,CAAiBG,iBAAA,E"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { vModelText as _vModelText, createElementVNode as _createElementVNode, withDirectives as _withDirectives, renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, TransitionGroup as _TransitionGroup, withCtx as _withCtx, createVNode as _createVNode, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-c5f47a3a\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n id: \"demo\"\n};\nconst _hoisted_2 = {\n span: \"9\"\n};\nconst _hoisted_3 = {\n class: \"demo-input\"\n};\nconst _hoisted_4 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", {\n span: \"15\"\n}, [/*#__PURE__*/_createElementVNode(\"span\")], -1));\nconst _hoisted_5 = {\n class: \"demo-input remove-btn\"\n};\nconst _hoisted_6 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/_createElementVNode(\"h3\", null, \"数据展示区:\", -1));\nconst _hoisted_7 = [\"onClick\"];\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createElementVNode(\"div\", null, [_createElementVNode(\"div\", _hoisted_2, [_createElementVNode(\"div\", _hoisted_3, [_withDirectives(_createElementVNode(\"input\", {\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = $event => $data.value = $event),\n maxlength: \"10\",\n \"show-word-limit\": \"\",\n clearable: \"\",\n placeholder: \"请输入添加项...\",\n style: {\n \"width\": \"200px\"\n }\n }, null, 512), [[_vModelText, $data.value]]), _createElementVNode(\"button\", {\n class: \"add-btn\",\n type: \"success\",\n onClick: _cache[1] || (_cache[1] = (...args) => $options.handleAdd && $options.handleAdd(...args))\n }, \" 添加 \")])]), _hoisted_4]), _createElementVNode(\"div\", _hoisted_5, [_hoisted_6, _createVNode(_TransitionGroup, {\n name: \"myfade\",\n tag: \"ul\"\n }, {\n default: _withCtx(() => [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($data.dataList, item => {\n return _openBlock(), _createElementBlock(\"li\", {\n key: item.id\n }, [_createTextVNode(_toDisplayString(item.label) + \" \" + _toDisplayString(item.id) + \" \", 1), _createElementVNode(\"button\", {\n type: \"text\",\n onClick: $event => $options.handleRemove(item)\n }, \"remove\", 8, _hoisted_7)]);\n }), 128))]),\n _: 1\n })])]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { toDisplayString as _toDisplayString, normalizeClass as _normalizeClass, createElementVNode as _createElementVNode, renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, resolveComponent as _resolveComponent, createVNode as _createVNode, createBlock as _createBlock, createCommentVNode as _createCommentVNode, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-238e9a71\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"tableList\"\n};\nconst _hoisted_2 = {\n class: \"tabs\"\n};\nconst _hoisted_3 = {\n class: \"view\"\n};\nconst _hoisted_4 = [\"onClick\"];\nconst _hoisted_5 = {\n class: \"left\"\n};\nconst _hoisted_6 = {\n class: \"hd\"\n};\nconst _hoisted_7 = {\n class: \"name\"\n};\nconst _hoisted_8 = {\n class: \"lable\"\n};\nconst _hoisted_9 = {\n class: \"sate flex\"\n};\nconst _hoisted_10 = [\"innerHTML\"];\nconst _hoisted_11 = {\n class: \"bd\"\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 const _component_van_empty = _resolveComponent(\"van-empty\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createElementVNode(\"div\", _hoisted_2, [_createElementVNode(\"span\", {\n class: _normalizeClass([\"li\", {\n active: $data.game_id == 1\n }]),\n onClick: _cache[0] || (_cache[0] = $event => $data.game_id = 1)\n }, _toDisplayString(_ctx.$lang[_ctx.$Type].Baccarat), 3), _createElementVNode(\"span\", {\n class: _normalizeClass([\"li\", {\n active: $data.game_id == 2\n }]),\n onClick: _cache[1] || (_cache[1] = $event => $data.game_id = 2)\n }, _toDisplayString(_ctx.$lang[_ctx.$Type].DragonTiger), 3), _createElementVNode(\"span\", {\n class: _normalizeClass([\"li\", {\n active: $data.game_id == 4\n }]),\n onClick: _cache[2] || (_cache[2] = $event => $data.game_id = 4)\n }, _toDisplayString(_ctx.$lang[_ctx.$Type].NN), 3), _createElementVNode(\"span\", {\n class: _normalizeClass([\"li\", {\n active: $data.game_id == 5\n }]),\n onClick: _cache[3] || (_cache[3] = $event => $data.game_id = 5)\n }, _toDisplayString(_ctx.$lang[_ctx.$Type].ThreeCard), 3), _createElementVNode(\"span\", {\n class: _normalizeClass([\"li\", {\n active: $data.game_id == 6\n }]),\n onClick: _cache[4] || (_cache[4] = $event => $data.game_id = 6)\n }, _toDisplayString(_ctx.$lang[_ctx.$Type].Toning), 3), _createElementVNode(\"span\", {\n class: _normalizeClass([\"li\", {\n active: $data.game_id == 7\n }]),\n onClick: _cache[5] || (_cache[5] = $event => $data.game_id = 7)\n }, _toDisplayString(_ctx.$lang[_ctx.$Type].Dice), 3)]), _createElementVNode(\"div\", _hoisted_3, [(_openBlock(true), _createElementBlock(_Fragment, null, _renderList($options.tabData, (item, index) => {\n return _openBlock(), _createElementBlock(\"div\", {\n class: \"list animate__animated animate__fadeIn\",\n key: index,\n onClick: $event => $options.goPath(item)\n }, [_createElementVNode(\"div\", _hoisted_5, [_createElementVNode(\"div\", _hoisted_6, [_createElementVNode(\"div\", _hoisted_7, _toDisplayString(item.table_name), 1), _createElementVNode(\"div\", _hoisted_8, _toDisplayString(item.spec_type), 1), _createElementVNode(\"div\", _hoisted_9, [_createElementVNode(\"span\", null, _toDisplayString($options.getSendMode(item.sendMode)), 1), _createElementVNode(\"div\", {\n class: \"result\",\n innerHTML: $options.getTextVal(item)\n }, null, 8, _hoisted_10)])]), _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, [\"percentage\"]), _createElementVNode(\"div\", _hoisted_11, [_createVNode(_component_WayBox, {\n wayType: \"allway\",\n data: item,\n index: index,\n routerName: \"allway\"\n }, null, 8, [\"data\", \"index\"])])])], 8, _hoisted_4);\n }), 128)), $options.tabData.length == 0 ? (_openBlock(), _createBlock(_component_van_empty, {\n key: 0,\n description: _ctx.$lang[_ctx.$Type].no_data\n }, null, 8, [\"description\"])) : _createCommentVNode(\"\", true)])]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { mapState } from \"vuex\";\nexport default {\n name: \"SwitchTab\",\n data() {\n return {\n switchVideo: true\n };\n },\n created() {},\n methods: {\n switchVideoFn(type) {\n this.$store.commit(\"config/switchVideo\", type);\n },\n updateVideo(type, choose) {\n this.$store.commit(\"config/updateVideo\", {\n type,\n choose\n });\n }\n },\n computed: {\n ...mapState({\n Lang: state => state.config.$lang,\n Type: state => state.config.$Type,\n userInfo: state => state.app.userInfo,\n video: state => state.config.switchVideo,\n info: state => state.config.video\n })\n },\n watch: {\n video: {\n handler(state) {\n if (state == true) {\n this.switchVideo = true;\n } else {\n this.switchVideo = false;\n }\n },\n immediate: true\n }\n }\n};","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"ast":null,"code":"import { resolveComponent as _resolveComponent, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-50f41650\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"hall\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_HallNav = _resolveComponent(\"HallNav\");\n const _component_HallList = _resolveComponent(\"HallList\");\n const _component_Tabbar = _resolveComponent(\"Tabbar\");\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [_createVNode(_component_HallNav), _createVNode(_component_HallList), _createVNode(_component_Tabbar)]);\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { getAppConfig } from \"@/utils/api\";\nimport { createRouter, createWebHashHistory } from \"vue-router\";\nimport $store from \"@/store\";\nconst routes = [{\n path: \"/\",\n name: \"login\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/login.vue\")\n}, {\n path: \"/hall\",\n name: \"baccarat\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/hall.vue\")\n}, {\n path: \"/baccarat\",\n name: \"baccarat\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/hall.vue\")\n}, {\n path: \"/longhu\",\n name: \"longhu\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/hall.vue\")\n}, {\n path: \"/nn\",\n name: \"nn\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/hall.vue\")\n}, {\n path: \"/threecard\",\n name: \"threecard\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/hall.vue\")\n}, {\n path: \"/toning\",\n name: \"toning\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/hall.vue\")\n}, {\n path: \"/dice\",\n name: \"dice\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/hall.vue\")\n}, {\n path: \"/lp\",\n name: \"lp\",\n component: () => import( /* webpackChunkName: \"hall\" */\"../views/hall.vue\")\n}, {\n path: \"/play\",\n name: \"play\",\n component: () => import( /* webpackChunkName: \"play\" */\"../views/play.vue\")\n}, {\n path: \"/game\",\n name: \"game\",\n component: () => import( /* webpackChunkName: \"game\" */\"../views/game.vue\")\n}, {\n path: \"/test\",\n name: \"test\",\n component: () => import( /* webpackChunkName: \"test\" */\"../views/test.vue\")\n}, {\n path: \"/help\",\n name: \"help\",\n component: () => import( /* webpackChunkName: \"help\" */\"../views/help.vue\")\n}, {\n path: \"/:pathMatch(.*)\",\n redirect: \"/baccarat\"\n}];\nconst router = createRouter({\n history: createWebHashHistory(),\n routes\n});\nlet first = true;\n\n// 权限逻辑处理\nconst inlet = (to, from, next) => {\n let userInfo = {};\n try {\n userInfo = JSON.parse(localStorage.getItem(\"userInfo\"));\n } catch (err) {\n console.log(err);\n }\n if (userInfo && userInfo.online_token) {\n if (first) {\n first = false;\n $store.dispatch(\"app/init\");\n $store.dispatch(\"socket/getGoodTabData\");\n }\n if (to.name === \"login\") next({\n name: \"baccarat\"\n });else next();\n } else {\n if (to.query && to.query.token) {\n $store.dispatch(\"app/getUserInfo\", to.query.token);\n } else {\n if (to.name !== \"login\") {\n $store.commit(\"app/removeUserInfo\");\n } else {\n next();\n }\n }\n }\n};\n// 路由守卫\nrouter.beforeEach((to, from, next) => {\n const apiUrl = $store.state.config.apiUrl;\n if (!apiUrl) {\n // 入口配置\n getAppConfig(\"/config.json\").then(res => {\n if (res.title) {\n $store.commit(\"config/setConfig\", res);\n inlet(to, from, next);\n } else {\n console.warn(\"配置文件不存在\");\n }\n }).catch(err => {\n console.log(err);\n });\n } else {\n inlet(to, from, next);\n }\n});\nexport default router;","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}
@@ -0,0 +1 @@
{"ast":null,"code":"import { Button, Icon, Popup, Toast, Sticky, Progress, Dialog, Field, CellGroup, Switch, Empty, Image as VanImage } from \"vant\";\nexport function vants(app) {\n app.use(Button).use(Icon).use(Popup).use(Toast).use(Sticky).use(Progress).use(Dialog).use(Field).use(CellGroup).use(Switch).use(Empty).use(VanImage);\n}","map":{"version":3,"names":["Button","Icon","Popup","Toast","Sticky","Progress","Dialog","Field","CellGroup","Switch","Empty","Image","VanImage","vants","app","use"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/plugins/vant.config.js"],"sourcesContent":["import {\n Button,\n Icon,\n Popup,\n Toast,\n Sticky,\n Progress,\n Dialog,\n Field,\n CellGroup,\n Switch,\n Empty,\n Image as VanImage\n} from \"vant\"\n\nexport function vants(app) {\n app\n .use(Button)\n .use(Icon)\n .use(Popup)\n .use(Toast)\n .use(Sticky)\n .use(Progress)\n .use(Dialog)\n .use(Field)\n .use(CellGroup)\n .use(Switch)\n .use(Empty)\n .use(VanImage)\n}\n"],"mappings":"AAAA,SACEA,MAAM,EACNC,IAAI,EACJC,KAAK,EACLC,KAAK,EACLC,MAAM,EACNC,QAAQ,EACRC,MAAM,EACNC,KAAK,EACLC,SAAS,EACTC,MAAM,EACNC,KAAK,EACLC,KAAK,IAAIC,QAAQ,QACZ,MAAM;AAEb,OAAO,SAASC,KAAKA,CAACC,GAAG,EAAE;EACzBA,GAAG,CACAC,GAAG,CAACf,MAAM,CAAC,CACXe,GAAG,CAACd,IAAI,CAAC,CACTc,GAAG,CAACb,KAAK,CAAC,CACVa,GAAG,CAACZ,KAAK,CAAC,CACVY,GAAG,CAACX,MAAM,CAAC,CACXW,GAAG,CAACV,QAAQ,CAAC,CACbU,GAAG,CAACT,MAAM,CAAC,CACXS,GAAG,CAACR,KAAK,CAAC,CACVQ,GAAG,CAACP,SAAS,CAAC,CACdO,GAAG,CAACN,MAAM,CAAC,CACXM,GAAG,CAACL,KAAK,CAAC,CACVK,GAAG,CAACH,QAAQ,CAAC;AAClB"},"metadata":{},"sourceType":"module","externalDependencies":[]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More