GamePortrait/node_modules/.cache/babel-loader/3b944dfb2dc176987a86913818b07f29f15479dda84b076f36c6c826c31268f4.json

1 line
50 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 { createCommentVNode as _createCommentVNode, createElementVNode as _createElementVNode, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, normalizeStyle as _normalizeStyle, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\";\nconst _withScopeId = n => (_pushScopeId(\"data-v-2906b88c\"), n = n(), _popScopeId(), n);\nconst _hoisted_1 = {\n class: \"way-box\"\n};\nconst _hoisted_2 = {\n class: \"way\"\n};\nconst _hoisted_3 = {\n class: \"canvas\",\n ref: \"refItem\"\n};\nconst _hoisted_4 = {\n key: 1,\n class: \"flex flex-1 flex-v\"\n};\nconst _hoisted_5 = {\n class: \"totle\"\n};\nconst _hoisted_6 = {\n class: \"lable\"\n};\nconst _hoisted_7 = {\n class: \"box\"\n};\nconst _hoisted_8 = {\n key: 0,\n class: \"name\"\n};\nconst _hoisted_9 = {\n key: 1,\n class: \"num\"\n};\nconst _hoisted_10 = {\n key: 2,\n class: \"name\"\n};\nconst _hoisted_11 = {\n key: 3,\n class: \"num\"\n};\nconst _hoisted_12 = {\n class: \"name\"\n};\nconst _hoisted_13 = {\n class: \"num\"\n};\nconst _hoisted_14 = {\n key: 0,\n class: \"progress\"\n};\nconst _hoisted_15 = {\n class: \"box\"\n};\nconst _hoisted_16 = {\n class: \"type\"\n};\nconst _hoisted_17 = {\n class: \"num\"\n};\nconst _hoisted_18 = {\n class: \"bar\"\n};\nconst _hoisted_19 = {\n class: \"box\"\n};\nconst _hoisted_20 = {\n class: \"type\"\n};\nconst _hoisted_21 = {\n class: \"num\"\n};\nconst _hoisted_22 = {\n class: \"bar\"\n};\nconst _hoisted_23 = {\n class: \"box\"\n};\nconst _hoisted_24 = {\n class: \"type\"\n};\nconst _hoisted_25 = {\n class: \"num\"\n};\nconst _hoisted_26 = {\n class: \"bar\"\n};\nconst _hoisted_27 = {\n key: 1,\n class: \"progress\"\n};\nconst _hoisted_28 = {\n class: \"box\"\n};\nconst _hoisted_29 = {\n class: \"type\"\n};\nconst _hoisted_30 = {\n class: \"num\"\n};\nconst _hoisted_31 = {\n class: \"bar\"\n};\nconst _hoisted_32 = {\n class: \"box\"\n};\nconst _hoisted_33 = {\n class: \"type\"\n};\nconst _hoisted_34 = {\n class: \"num\"\n};\nconst _hoisted_35 = {\n class: \"bar\"\n};\nconst _hoisted_36 = {\n class: \"box\"\n};\nconst _hoisted_37 = {\n class: \"type\"\n};\nconst _hoisted_38 = {\n class: \"num\"\n};\nconst _hoisted_39 = {\n class: \"bar\"\n};\nconst _hoisted_40 = {\n key: 2,\n class: \"progress\"\n};\nconst _hoisted_41 = {\n class: \"box\"\n};\nconst _hoisted_42 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/_createElementVNode(\"span\", {\n class: \"type\"\n}, \"0\", -1 /* HOISTED */));\nconst _hoisted_43 = {\n class: \"num\"\n};\nconst _hoisted_44 = {\n class: \"bar\"\n};\nconst _hoisted_45 = {\n class: \"box\"\n};\nconst _hoisted_46 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/_createElementVNode(\"span\", {\n class: \"type\"\n}, \"1\", -1 /* HOISTED */));\nconst _hoisted_47 = {\n class: \"num\"\n};\nconst _hoisted_48 = {\n class: \"bar\"\n};\nconst _hoisted_49 = {\n class: \"box\"\n};\nconst _hoisted_50 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/_createElementVNode(\"span\", {\n class: \"type\"\n}, \"2\", -1 /* HOISTED */));\nconst _hoisted_51 = {\n class: \"num\"\n};\nconst _hoisted_52 = {\n class: \"bar\"\n};\nconst _hoisted_53 = {\n class: \"box\"\n};\nconst _hoisted_54 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/_createElementVNode(\"span\", {\n class: \"type\"\n}, \"3\", -1 /* HOISTED */));\nconst _hoisted_55 = {\n class: \"num\"\n};\nconst _hoisted_56 = {\n class: \"bar\"\n};\nconst _hoisted_57 = {\n class: \"box\"\n};\nconst _hoisted_58 = /*#__PURE__*/_withScopeId(() => /*#__PURE__*/_createElementVNode(\"span\", {\n class: \"type\"\n}, \"4\", -1 /* HOISTED */));\nconst _hoisted_59 = {\n class: \"num\"\n};\nconst _hoisted_60 = {\n class: \"bar\"\n};\nconst _hoisted_61 = {\n key: 3,\n class: \"progress\"\n};\nconst _hoisted_62 = {\n class: \"box\"\n};\nconst _hoisted_63 = {\n class: \"type\"\n};\nconst _hoisted_64 = {\n class: \"num\"\n};\nconst _hoisted_65 = {\n class: \"bar\"\n};\nconst _hoisted_66 = {\n class: \"box\"\n};\nconst _hoisted_67 = {\n class: \"type\"\n};\nconst _hoisted_68 = {\n class: \"num\"\n};\nconst _hoisted_69 = {\n class: \"bar\"\n};\nconst _hoisted_70 = {\n class: \"box\"\n};\nconst _hoisted_71 = {\n class: \"type\"\n};\nconst _hoisted_72 = {\n class: \"num\"\n};\nconst _hoisted_73 = {\n class: \"bar\"\n};\nconst _hoisted_74 = {\n key: 4,\n class: \"progress\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n return _openBlock(), _createElementBlock(\"div\", _hoisted_1, [$props.wayType != 'totle' ? (_openBlock(), _createElementBlock(_Fragment, {\n key: 0\n }, [_createCommentVNode(\" <div class=\\\"dutch\\\" v-if=\\\"wayType == 'bigway' && dutch\\\">\\n <img class=\\\"pic\\\" src=\\\"~@/assets/images/lady.png\\\" alt=\\\"\\\" />\\n </div> \"), _createElementVNode(\"div\", _hoisted_2, [_createElementVNode(\"canvas\", _hoisted_3, null, 512 /* NEED_PATCH */)])], 64 /* STABLE_FRAGMENT */)) : (_openBlock(), _createElementBlock(\"div\", _hoisted_4, [_createElementVNode(\"div\", _hoisted_5, [_createElementVNode(\"div\", _hoisted_6, _toDisplayString($setup.Lang[$setup.Type].totalGame), 1 /* TEXT */), _createElementVNode(\"div\", _hoisted_7, [$props.data.game_id == 1 ? (_openBlock(), _createElementBlock(\"span\", _hoisted_8, _toDisplayString($setup.Lang[$setup.Type].p_banker) + \" \", 1 /* TEXT */)) : _createCommentVNode(\"v-if\", true), $props.data.game_id == 1 ? (_openBlock(), _createElementBlock(\"span\", _hoisted_9, _toDisplayString($props.data.banker_pair_Count || 0), 1 /* TEXT */)) : _createCommentVNode(\"v-if\", true), $props.data.game_id == 1 ? (_openBlock(), _createElementBlock(\"span\", _hoisted_10, _toDisplayString($setup.Lang[$setup.Type].p_player) + \" \", 1 /* TEXT */)) : _createCommentVNode(\"v-if\", true), $props.data.game_id == 1 ? (_openBlock(), _createElementBlock(\"span\", _hoisted_11, _toDisplayString($props.data.player_pair_Count || 0), 1 /* TEXT */)) : _createCommentVNode(\"v-if\", true), _createElementVNode(\"span\", _hoisted_12, _toDisplayString($setup.Lang[$setup.Type].game) + \"\", 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_13, _toDisplayString($props.data.number_tab_number - 1 || 0), 1 /* TEXT */)])]), $props.data.game_id == 1 || $props.data.game_id == 2 ? (_openBlock(), _createElementBlock(\"div\", _hoisted_14, [_createElementVNode(\"div\", {\n class: \"item banker\",\n style: _normalizeStyle({\n width: `${$setup.probability.banker}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_15, [_createElementVNode(\"span\", _hoisted_16, [$props.data.game_id == 1 ? (_openBlock(), _createElementBlock(_Fragment, {\n key: 0\n }, [_createTextVNode(_toDisplayString($setup.Type == \"cn\" ? \"庄\" : $setup.Type == \"tw\" ? \"莊\" : \"B\"), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : _createCommentVNode(\"v-if\", true), $props.data.game_id == 2 ? (_openBlock(), _createElementBlock(_Fragment, {\n key: 1\n }, [_createTextVNode(_toDisplayString($setup.Type == \"cn\" ? \"龙\" : $setup.Type == \"tw\" ? \"龍\" : \"D\"), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : _createCommentVNode(\"v-if\", true)]), _createElementVNode(\"span\", _hoisted_17, _toDisplayString($props.data.bankerCount), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_18, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.bankerNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createElementVNode(\"div\", {\n class: \"item palyer\",\n style: _normalizeStyle({\n width: `${$setup.probability.palyer}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_19, [_createElementVNode(\"span\", _hoisted_20, [$props.data.game_id == 1 ? (_openBlock(), _createElementBlock(_Fragment, {\n key: 0\n }, [_createTextVNode(_toDisplayString($setup.Type == \"cn\" ? \"闲\" : $setup.Type == \"tw\" ? \"閒\" : \"P\"), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : _createCommentVNode(\"v-if\", true), $props.data.game_id == 2 ? (_openBlock(), _createElementBlock(_Fragment, {\n key: 1\n }, [_createTextVNode(_toDisplayString($setup.Type == \"cn\" ? \"虎\" : $setup.Type == \"tw\" ? \"虎\" : \"T\"), 1 /* TEXT */)], 64 /* STABLE_FRAGMENT */)) : _createCommentVNode(\"v-if\", true)]), _createElementVNode(\"span\", _hoisted_21, _toDisplayString($props.data.playerCount), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_22, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.palyerNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createElementVNode(\"div\", {\n class: \"item tie\",\n style: _normalizeStyle({\n width: `${$setup.probability.tie}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_23, [_createElementVNode(\"span\", _hoisted_24, _toDisplayString($setup.Type == \"cn\" ? \"和\" : $setup.Type == \"tw\" ? \"和\" : \"T\"), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_25, _toDisplayString($props.data.tieCount), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_26, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.tieNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */)])) : _createCommentVNode(\"v-if\", true), _createCommentVNode(\" ==牛牛== \"), $props.data.game_id == 4 || $props.data.game_id == 5 ? (_openBlock(), _createElementBlock(\"div\", _hoisted_27, [_createElementVNode(\"div\", {\n class: \"item banker\",\n style: _normalizeStyle({\n width: `${$setup.probability.player1}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_28, [_createElementVNode(\"span\", _hoisted_29, _toDisplayString($setup.Type == \"cn\" ? \"闲1\" : $setup.Type == \"tw\" ? \"閒1\" : \"P1\"), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_30, _toDisplayString($props.data.player_1_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_31, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.player1Num) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createElementVNode(\"div\", {\n class: \"item palyer\",\n style: _normalizeStyle({\n width: `${$setup.probability.player2}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_32, [_createElementVNode(\"span\", _hoisted_33, _toDisplayString($setup.Type == \"cn\" ? \"闲2\" : $setup.Type == \"tw\" ? \"閒2\" : \"P2\"), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_34, _toDisplayString($props.data.player_2_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_35, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.player2Num) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createElementVNode(\"div\", {\n class: \"item tie\",\n style: _normalizeStyle({\n width: `${$setup.probability.player3}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_36, [_createElementVNode(\"span\", _hoisted_37, _toDisplayString($setup.Type == \"cn\" ? \"闲3\" : $setup.Type == \"tw\" ? \"閒3\" : \"P3\"), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_38, _toDisplayString($props.data.player_3_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_39, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.player3Num) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */)])) : _createCommentVNode(\"v-if\", true), _createCommentVNode(\" 色碟 \"), $props.data.game_id == 6 ? (_openBlock(), _createElementBlock(\"div\", _hoisted_40, [_createCommentVNode(\" 0 \"), _createElementVNode(\"div\", {\n class: \"item black\",\n style: _normalizeStyle({\n width: `${$setup.probability.zero_count}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_41, [_hoisted_42, _createElementVNode(\"span\", _hoisted_43, _toDisplayString($props.data.count.zero_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_44, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.zeroNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createCommentVNode(\" 1 \"), _createElementVNode(\"div\", {\n class: \"item palyer toning\",\n style: _normalizeStyle({\n width: `${$setup.probability.one_count}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_45, [_hoisted_46, _createElementVNode(\"span\", _hoisted_47, _toDisplayString($props.data.count.one_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_48, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.oneNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createCommentVNode(\" 2 \"), _createElementVNode(\"div\", {\n class: \"item tie\",\n style: _normalizeStyle({\n width: `${$setup.probability.two_count}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_49, [_hoisted_50, _createElementVNode(\"span\", _hoisted_51, _toDisplayString($props.data.count.two_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_52, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.twoNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createCommentVNode(\" 3 \"), _createElementVNode(\"div\", {\n class: \"item yellow\",\n style: _normalizeStyle({\n width: `${$setup.probability.three_count}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_53, [_hoisted_54, _createElementVNode(\"span\", _hoisted_55, _toDisplayString($props.data.count.three_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_56, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.threeNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createCommentVNode(\" 4 \"), _createElementVNode(\"div\", {\n class: \"item banker\",\n style: _normalizeStyle({\n width: `${$setup.probability.four_count}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_57, [_hoisted_58, _createElementVNode(\"span\", _hoisted_59, _toDisplayString($props.data.count.four_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_60, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.fourNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */)])) : _createCommentVNode(\"v-if\", true), _createCommentVNode(\" 骰宝 \"), $props.data.game_id == 7 ? (_openBlock(), _createElementBlock(\"div\", _hoisted_61, [_createElementVNode(\"div\", {\n class: \"item banker\",\n style: _normalizeStyle({\n width: `${$setup.probability.big_count}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_62, [_createElementVNode(\"span\", _hoisted_63, _toDisplayString($setup.Lang[$setup.Type].big), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_64, _toDisplayString($props.data.count.big_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_65, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.bigNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createElementVNode(\"div\", {\n class: \"item palyer\",\n style: _normalizeStyle({\n width: `${$setup.probability.small_count}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_66, [_createElementVNode(\"span\", _hoisted_67, _toDisplayString($setup.Lang[$setup.Type].small), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_68, _toDisplayString($props.data.count.small_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_69, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.smallNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */), _createElementVNode(\"div\", {\n class: \"item tie\",\n style: _normalizeStyle({\n width: `${$setup.probability.leopard_count}%`\n })\n }, [_createElementVNode(\"div\", _hoisted_70, [_createElementVNode(\"span\", _hoisted_71, _toDisplayString($setup.Lang[$setup.Type].wai), 1 /* TEXT */), _createElementVNode(\"span\", _hoisted_72, _toDisplayString($props.data.count.leopard_count), 1 /* TEXT */)]), _createElementVNode(\"div\", _hoisted_73, [_createElementVNode(\"span\", null, _toDisplayString($setup.probability.leopardNum) + \"%\", 1 /* TEXT */)])], 4 /* STYLE */)])) : _createCommentVNode(\"v-if\", true), _createCommentVNode(\" 轮盘 \"), $props.data.game_id == 8 ? (_openBlock(), _createElementBlock(\"div\", _hoisted_74)) : _createCommentVNode(\"v-if\", true)]))]);\n}","map":{"version":3,"names":["class","ref","_createElementVNode","_createElementBlock","_hoisted_1","$props","wayType","_Fragment","key","_createCommentVNode","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","_hoisted_6","_toDisplayString","$setup","Lang","Type","totalGame","_hoisted_7","data","game_id","_hoisted_8","p_banker","_hoisted_9","banker_pair_Count","_hoisted_10","p_player","_hoisted_11","player_pair_Count","_hoisted_12","game","_hoisted_13","number_tab_number","_hoisted_14","style","_normalizeStyle","width","probability","banker","_hoisted_15","_hoisted_16","_hoisted_17","bankerCount","_hoisted_18","bankerNum","palyer","_hoisted_19","_hoisted_20","_hoisted_21","playerCount","_hoisted_22","palyerNum","tie","_hoisted_23","_hoisted_24","_hoisted_25","tieCount","_hoisted_26","tieNum","_hoisted_27","player1","_hoisted_28","_hoisted_29","_hoisted_30","player_1_count","_hoisted_31","player1Num","player2","_hoisted_32","_hoisted_33","_hoisted_34","player_2_count","_hoisted_35","player2Num","player3","_hoisted_36","_hoisted_37","_hoisted_38","player_3_count","_hoisted_39","player3Num","_hoisted_40","zero_count","_hoisted_41","_hoisted_42","_hoisted_43","count","_hoisted_44","zeroNum","one_count","_hoisted_45","_hoisted_46","_hoisted_47","_hoisted_48","oneNum","two_count","_hoisted_49","_hoisted_50","_hoisted_51","_hoisted_52","twoNum","three_count","_hoisted_53","_hoisted_54","_hoisted_55","_hoisted_56","threeNum","four_count","_hoisted_57","_hoisted_58","_hoisted_59","_hoisted_60","fourNum","_hoisted_61","big_count","_hoisted_62","_hoisted_63","big","_hoisted_64","_hoisted_65","bigNum","small_count","_hoisted_66","_hoisted_67","small","_hoisted_68","_hoisted_69","smallNum","leopard_count","_hoisted_70","_hoisted_71","wai","_hoisted_72","_hoisted_73","leopardNum","_hoisted_74"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/WayBox.vue"],"sourcesContent":["<template>\n <div class=\"way-box\">\n <template v-if=\"wayType != 'totle'\">\n <!-- <div class=\"dutch\" v-if=\"wayType == 'bigway' && dutch\">\n <img class=\"pic\" src=\"~@/assets/images/lady.png\" alt=\"\" />\n </div> -->\n <div class=\"way\">\n <canvas class=\"canvas\" ref=\"refItem\"></canvas>\n </div>\n </template>\n <template v-else>\n <div class=\"flex flex-1 flex-v\">\n <div class=\"totle\">\n <div class=\"lable\">{{ Lang[Type].totalGame }}</div>\n <div class=\"box\">\n <span v-if=\"data.game_id == 1\" class=\"name\">\n {{ Lang[Type].p_banker }}\n </span>\n <span v-if=\"data.game_id == 1\" class=\"num\">\n {{ data.banker_pair_Count || 0 }}\n </span>\n <span v-if=\"data.game_id == 1\" class=\"name\">\n {{ Lang[Type].p_player }}\n </span>\n <span v-if=\"data.game_id == 1\" class=\"num\">\n {{ data.player_pair_Count || 0 }}\n </span>\n <span class=\"name\">{{ Lang[Type].game }}</span>\n <span class=\"num\">{{ data.number_tab_number - 1 || 0 }}</span>\n </div>\n </div>\n <div class=\"progress\" v-if=\"data.game_id == 1 || data.game_id == 2\">\n <div class=\"item banker\" :style=\"{ width: `${probability.banker}%` }\">\n <div class=\"box\">\n <span class=\"type\">\n <template v-if=\"data.game_id == 1\">\n {{ Type == \"cn\" ? \"庄\" : Type == \"tw\" ? \"莊\" : \"B\" }}\n </template>\n <template v-if=\"data.game_id == 2\">\n {{ Type == \"cn\" ? \"龙\" : Type == \"tw\" ? \"龍\" : \"D\" }}\n </template>\n </span>\n <span class=\"num\">{{ data.bankerCount }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.bankerNum }}%</span>\n </div>\n </div>\n <div class=\"item palyer\" :style=\"{ width: `${probability.palyer}%` }\">\n <div class=\"box\">\n <span class=\"type\">\n <template v-if=\"data.game_id == 1\">\n {{ Type == \"cn\" ? \"闲\" : Type == \"tw\" ? \"閒\" : \"P\" }}\n </template>\n <template v-if=\"data.game_id == 2\">\n {{ Type == \"cn\" ? \"虎\" : Type == \"tw\" ? \"虎\" : \"T\" }}\n </template>\n </span>\n <span class=\"num\">{{ data.playerCount }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.palyerNum }}%</span>\n </div>\n </div>\n <div class=\"item tie\" :style=\"{ width: `${probability.tie}%` }\">\n <div class=\"box\">\n <span class=\"type\">\n {{ Type == \"cn\" ? \"和\" : Type == \"tw\" ? \"和\" : \"T\" }}\n </span>\n <span class=\"num\">{{ data.tieCount }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.tieNum }}%</span>\n </div>\n </div>\n </div>\n <!-- ==牛牛== -->\n <div class=\"progress\" v-if=\"data.game_id == 4 || data.game_id == 5\">\n <div\n class=\"item banker\"\n :style=\"{ width: `${probability.player1}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">\n {{ Type == \"cn\" ? \"闲1\" : Type == \"tw\" ? \"閒1\" : \"P1\" }}\n </span>\n <span class=\"num\">{{ data.player_1_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.player1Num }}%</span>\n </div>\n </div>\n <div\n class=\"item palyer\"\n :style=\"{ width: `${probability.player2}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">\n {{ Type == \"cn\" ? \"闲2\" : Type == \"tw\" ? \"閒2\" : \"P2\" }}\n </span>\n <span class=\"num\">{{ data.player_2_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.player2Num }}%</span>\n </div>\n </div>\n <div class=\"item tie\" :style=\"{ width: `${probability.player3}%` }\">\n <div class=\"box\">\n <span class=\"type\">\n {{ Type == \"cn\" ? \"闲3\" : Type == \"tw\" ? \"閒3\" : \"P3\" }}\n </span>\n <span class=\"num\">{{ data.player_3_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.player3Num }}%</span>\n </div>\n </div>\n </div>\n <!-- 色碟 -->\n <div class=\"progress\" v-if=\"data.game_id == 6\">\n <!-- 0 -->\n <div\n class=\"item black\"\n :style=\"{ width: `${probability.zero_count}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">0</span>\n <span class=\"num\">{{ data.count.zero_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.zeroNum }}%</span>\n </div>\n </div>\n <!-- 1 -->\n <div\n class=\"item palyer toning\"\n :style=\"{ width: `${probability.one_count}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">1</span>\n <span class=\"num\">{{ data.count.one_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.oneNum }}%</span>\n </div>\n </div>\n <!-- 2 -->\n <div class=\"item tie\" :style=\"{ width: `${probability.two_count}%` }\">\n <div class=\"box\">\n <span class=\"type\">2</span>\n <span class=\"num\">{{ data.count.two_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.twoNum }}%</span>\n </div>\n </div>\n <!-- 3 -->\n <div\n class=\"item yellow\"\n :style=\"{ width: `${probability.three_count}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">3</span>\n <span class=\"num\">{{ data.count.three_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.threeNum }}%</span>\n </div>\n </div>\n <!-- 4 -->\n <div\n class=\"item banker\"\n :style=\"{ width: `${probability.four_count}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">4</span>\n <span class=\"num\">{{ data.count.four_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.fourNum }}%</span>\n </div>\n </div>\n </div>\n <!-- 骰宝 -->\n <div class=\"progress\" v-if=\"data.game_id == 7\">\n <div\n class=\"item banker\"\n :style=\"{ width: `${probability.big_count}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">{{ Lang[Type].big }}</span>\n <span class=\"num\">{{ data.count.big_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.bigNum }}%</span>\n </div>\n </div>\n <div\n class=\"item palyer\"\n :style=\"{ width: `${probability.small_count}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">{{ Lang[Type].small }}</span>\n <span class=\"num\">{{ data.count.small_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.smallNum }}%</span>\n </div>\n </div>\n <div\n class=\"item tie\"\n :style=\"{ width: `${probability.leopard_count}%` }\"\n >\n <div class=\"box\">\n <span class=\"type\">{{ Lang[Type].wai }}</span>\n <span class=\"num\">{{ data.count.leopard_count }}</span>\n </div>\n <div class=\"bar\">\n <span>{{ probability.leopardNum }}%</span>\n </div>\n </div>\n </div>\n <!-- 轮盘 -->\n <div class=\"progress\" v-if=\"data.game_id == 8\"></div>\n </div>\n </template>\n </div>\n</template>\n<script>\nimport { ref, watch, nextTick, computed } from \"vue\"\nimport { useStore } from \"vuex\"\nimport {\n Waybill,\n WaybillbigRoad,\n NNcanvas,\n ToningWaybill,\n DiceWaybill,\n RouletteWaybill\n} from \"@/assets/js/waybill.js\"\nexport default {\n components: {},\n props: {\n dutch: {\n type: Boolean,\n default: true\n },\n wayType: {\n type: String,\n default: \"allway\"\n },\n data: {\n type: Object,\n default: () => {}\n },\n index: {\n type: Number,\n default: 0\n },\n routerName: {\n type: String,\n default: \"allway\"\n }\n },\n setup(props) {\n const store = useStore()\n const refItem = ref(null)\n const Type = computed(() => store.state.config.$Type)\n const Lang = computed(() => store.state.config.$lang)\n const timeStamp = computed(() => store.state.config.timeStamp)\n const probability = computed(() => {\n const tabData = props.data\n const totle = tabData.number_tab_number - 1\n // console.log(tabData)\n let data = {}\n if (tabData.game_id == 1 || tabData.game_id == 2) {\n data.banker = totle ? parseInt((tabData.bankerCount / totle) * 100) : 0\n data.tie = totle ? parseInt((tabData.tieCount / totle) * 100) : 0\n data.palyer = totle ? parseInt((tabData.playerCount / totle) * 100) : 0\n data.bankerNum = data.banker\n data.tieNum = data.tie\n data.palyerNum = data.palyer\n } else if (tabData.game_id == 4 || tabData.game_id == 5) {\n data.player1 = totle\n ? parseInt((tabData.player_1_count / totle) * 100)\n : 0\n data.player2 = totle\n ? parseInt((tabData.player_2_count / totle) * 100)\n : 0\n data.player3 = totle\n ? parseInt((tabData.player_3_count / totle) * 100)\n : 0\n data.player1Num = data.player1\n data.player2Num = data.player2\n data.player3Num = data.player3\n } else if (tabData.game_id == 6) {\n try {\n data.zero_count = totle\n ? parseInt((tabData.count.zero_count / totle) * 100)\n : 0\n data.one_count = totle\n ? parseInt((tabData.count.one_count / totle) * 100)\n : 0\n data.two_count = totle\n ? parseInt((tabData.count.two_count / totle) * 100)\n : 0\n data.three_count = totle\n ? parseInt((tabData.count.three_count / totle) * 100)\n : 0\n data.four_count = totle\n ? parseInt((tabData.count.four_count / totle) * 100)\n : 0\n data.zeroNum = data.zero_count\n data.oneNum = data.one_count\n data.twoNum = data.two_count\n data.threeNum = data.three_count\n data.fourNum = data.four_count\n } catch (err) {\n console.log(err)\n }\n } else if (tabData.game_id == 7) {\n try {\n data.big_count = totle\n ? parseInt((tabData.count.big_count / totle) * 100)\n : 0\n data.leopard_count = totle\n ? parseInt((tabData.count.leopard_count / totle) * 100)\n : 0\n data.small_count = totle\n ? parseInt((tabData.count.small_count / totle) * 100)\n : 0\n data.bigNum = data.big_count\n data.leopardNum = data.leopard_count\n data.smallNum = data.small_count\n } catch (err) {\n console.log(err)\n }\n }\n if (data.player1 == 0 && data.player2 == 0 && data.player3 == 0) {\n data.player1 = 33\n data.player2 = 33\n data.player3 = 33\n }\n if (data.banker == 0 && data.tie == 0 && data.palyer == 0) {\n data.banker = 33\n data.tie = 33\n data.palyer = 33\n }\n if (\n data.big_count == 0 &&\n data.leopard_count == 0 &&\n data.small_count == 0\n ) {\n data.big_count = 33\n data.leopard_count = 33\n data.small_count = 33\n }\n if (\n data.zero_count == 0 &&\n data.one_count == 0 &&\n data.two_count == 0 &&\n data.four_count == 0\n ) {\n data.zero_count = 20\n data.one_count = 20\n data.two_count = 20\n data.three_count = 20\n data.four_count = 20\n }\n return data\n })\n\n watch(\n () => [props.data.ludan, props.wayType, timeStamp.value, Type.value],\n ([data, type]) => {\n const waybill = data?.waybill || {\n showRoad: [],\n bigRoad: [],\n bigEyeRoad: [],\n pathway: [],\n roach: [],\n sanxingRoad: [],\n bigRoadBS: [],\n bigRoadSP: []\n }\n const {\n showRoad = [],\n bigRoad = [],\n bigEyeRoad = [],\n pathway = [],\n roach = [],\n sanxingRoad = [],\n bigRoadBS = [],\n bigRoadSP = []\n } = waybill\n\n let Ludan = []\n if (props.data.game_id == 4 || props.data.game_id == 5) {\n Ludan = data || { waybill: [] }\n } else {\n Ludan = {\n showRoad,\n bigRoad,\n bigEyeRoad,\n pathway,\n roach,\n sanxingRoad,\n bigRoadBS,\n bigRoadSP\n }\n }\n nextTick(() => {\n switch (type) {\n case \"bigway\":\n case \"allway\":\n resizeCanvas(\n {\n game_id: props.data.game_id,\n ludan: Ludan\n },\n refItem.value,\n type\n )\n break\n case \"totle\":\n break\n }\n })\n },\n { immediate: true, deep: true }\n )\n // 路单配置\n const resizeCanvas = (data, canvas, type) => {\n const getPixelRatio = (context) => {\n const backingStore =\n context.backingStorePixelRatio ||\n context.webkitBackingStorePixelRatio ||\n context.mozBackingStorePixelRatio ||\n context.msBackingStorePixelRatio ||\n context.oBackingStorePixelRatio ||\n context.backingStorePixelRatio ||\n 1\n return (window.devicePixelRatio || 1) / backingStore\n }\n const ctb = canvas.getContext(\"2d\"),\n dpr = getPixelRatio(ctb),\n height = canvas.clientHeight,\n width = canvas.clientWidth\n\n let rows, cols, unit, path\n if (data.game_id == 1 || data.game_id == 2) {\n rows = 6\n unit = parseInt(height / rows) * dpr\n cols = parseInt(width / (unit / dpr))\n\n if (cols % 2 != 0) {\n cols = cols - 1\n }\n\n path = false\n var ask = false,\n askroad = false\n\n canvas.setAttribute(\"width\", unit * cols)\n canvas.setAttribute(\"height\", unit * rows)\n if (type == \"bigway\") {\n path = data.ludan?.bigRoad || []\n WaybillbigRoad(\n ctb,\n unit,\n rows,\n cols,\n path,\n data.game_id,\n ask,\n askroad\n )\n } else {\n path = data.ludan\n Waybill(ctb, unit, rows, cols, path, data.game_id, ask, askroad)\n }\n } else if (data.game_id == 4 || data.game_id == 5) {\n rows = 4\n const unit_y = (height / rows) * dpr,\n unit_x = unit_y * 1.05\n cols = parseInt(width / (unit_x / dpr))\n path = false\n canvas.setAttribute(\"width\", unit_x * cols)\n canvas.setAttribute(\"height\", unit_y * rows)\n if (data.ludan.waybill) {\n path = data.ludan.waybill\n }\n NNcanvas(data.game_id, ctb, unit_x, unit_y, rows, cols, path)\n } else if (data.game_id == 6) {\n rows = 6\n unit = parseInt(height / rows) * dpr\n cols = parseInt(width / (unit / dpr))\n if (cols % 2 != 0) {\n cols = cols - 1\n }\n path = false\n canvas.setAttribute(\"width\", unit * cols)\n canvas.setAttribute(\"height\", unit * rows)\n path = data.ludan\n let billnumber = 2,\n showBigWay = false\n if (type == \"bigway\") {\n billnumber = 1\n showBigWay = true\n }\n path = data.ludan\n ToningWaybill(\n ctb,\n unit,\n rows,\n cols,\n path,\n data.game_id,\n billnumber,\n showBigWay\n )\n } else if (data.game_id == 7) {\n rows = 6\n const unit = (height / rows) * dpr,\n cols = parseInt(width / (unit / dpr))\n path = false\n canvas.setAttribute(\"width\", unit * cols)\n canvas.setAttribute(\"height\", unit * rows)\n if (data.ludan) {\n path = data.ludan\n }\n DiceWaybill(ctb, unit, rows, cols, path)\n } else if (data.game_id == 8) {\n rows = 6\n const unit = (height / rows) * dpr,\n cols = parseInt(width / (unit / dpr))\n path = false\n canvas.setAttribute(\"width\", unit * cols)\n canvas.setAttribute(\"height\", unit * rows)\n if (data.ludan) {\n path = data.ludan\n }\n RouletteWaybill(ctb, unit, rows, cols, path)\n }\n }\n return {\n Type,\n Lang,\n probability,\n refItem\n }\n }\n}\n</script>\n<style lang=\"scss\" scoped>\n.way-box {\n background: #fff;\n display: flex;\n width: 100%;\n height: 4.2rem;\n .dutch {\n width: 3.32rem;\n height: 4.2rem;\n background: url(\"~@/assets/images/dutch_bg.png\") no-repeat;\n background-size: 100% 100%;\n margin-right: 4px;\n .pic {\n width: 96%;\n }\n }\n .way {\n flex: 1;\n }\n canvas {\n width: 100%;\n height: 4.2rem;\n display: block;\n // border: 1px solid #deded9;\n box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.1);\n }\n .totle {\n width: 100%;\n display: flex;\n justify-content: space-between;\n padding: 2px 0;\n .lable {\n color: #66696d;\n font-weight: bold;\n position: relative;\n padding-left: 6px;\n font-size: 12px;\n\n &::before {\n content: \"\";\n border-left: 3px solid #66696d;\n height: 10px;\n position: absolute;\n left: 0;\n top: 50%;\n margin-top: -5px;\n border-radius: 2px;\n }\n }\n .box {\n display: flex;\n align-items: center;\n .name {\n padding-left: 10px;\n color: #a9abad;\n }\n .num {\n color: #8e9092;\n }\n }\n }\n .progress {\n width: 100%;\n flex: 1;\n background: #f5f7fa;\n border-radius: 2px;\n display: flex;\n align-items: center;\n text-align: center;\n padding: 0 5px;\n .item {\n min-width: 40px;\n .box {\n display: flex;\n align-items: center;\n justify-content: center;\n font-weight: 600;\n .type {\n border-radius: 20px;\n width: 20px;\n height: 20px;\n font-size: 10px;\n line-height: 20px;\n overflow: hidden;\n &::after {\n display: none;\n }\n &::before {\n display: none;\n }\n }\n .num {\n padding-left: 8px;\n font-size: 12px;\n line-height: 1;\n }\n }\n .bar {\n border-radius: 20px;\n margin-top: 10px;\n position: relative;\n span {\n position: relative;\n z-index: 10;\n }\n }\n &.banker {\n .type,\n .bar {\n background: linear-gradient(180deg, #f75848 0%, #f0473c 100%);\n color: #fff;\n }\n }\n &.palyer {\n .type,\n .bar {\n background: linear-gradient(180deg, #3e9cfb 0%, #348df7 100%);\n color: #fff;\n }\n .bar {\n &::before {\n content: \"\";\n position: absolute;\n height: 100%;\n left: -10px;\n width: 20px;\n background: url(\"~@/assets/images/red_blue.png\") no-repeat;\n background-size: 100% 100%;\n z-index: 9;\n }\n &::after {\n content: \"\";\n position: absolute;\n height: 100%;\n right: -10px;\n width: 20px;\n background: url(\"~@/assets/images/blue_green.png\") no-repeat;\n background-size: 100% 100%;\n z-index: 9;\n }\n }\n &.toning {\n .bar::before {\n display: none;\n }\n }\n }\n &.tie {\n .type,\n .bar {\n background: linear-gradient(180deg, #6cbc54 0%, #4aae34 100%);\n color: #fff;\n }\n }\n &.yellow {\n .type,\n .bar {\n background: linear-gradient(180deg, #ffc53b 0%, #ffb120 100%);\n color: #fff;\n }\n .bar {\n &::before {\n content: \"\";\n position: absolute;\n height: 100%;\n left: -10px;\n width: 20px;\n background: url(\"~@/assets/images/blue_yellow.png\") no-repeat;\n background-size: 100% 100%;\n z-index: 9;\n }\n &::after {\n content: \"\";\n position: absolute;\n height: 100%;\n right: -10px;\n width: 20px;\n background: url(\"~@/assets/images/yellow_red.png\") no-repeat;\n background-size: 100% 100%;\n z-index: 9;\n }\n }\n }\n &.black {\n .type,\n .bar {\n background: linear-gradient(180deg, #626262 0%, #525252 100%);\n color: #fff;\n &::after {\n content: \"\";\n position: absolute;\n height: 100%;\n right: -10px;\n width: 20px;\n background: url(\"~@/assets/images/black_blue.png\") no-repeat;\n background-size: 100% 100%;\n z-index: 9;\n }\n }\n }\n }\n }\n}\n</style>\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}