{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nimport { computed } from \"vue\";\nimport { useRouter } from \"vue-router\";\nimport { useStore } from \"vuex\";\nimport { FreeMode, Grid } from \"swiper\";\nimport { audioMp3 } from \"@/assets/js/sound.js\";\nimport WayBox from \"@/components/WayBox.vue\";\nexport default {\n components: {\n WayBox\n },\n setup() {\n const store = useStore();\n const router = useRouter();\n const Type = computed(() => store.state.config.$Type);\n const Lang = computed(() => store.state.config.$lang);\n const wayType = computed(() => store.state.config.hallWayType);\n const routerName = computed(() => router.currentRoute.value.name);\n const list = computed(() => {\n const allTableData = store.state.app.allTableData;\n const goodRoadList = store.state.socket.goodRoadList;\n let data = [];\n if (allTableData.length) {\n switch (routerName.value) {\n case \"baccarat\":\n data = allTableData.filter(v => v.game_id == 1);\n break;\n case \"longhu\":\n data = allTableData.filter(v => v.game_id == 2);\n break;\n case \"nn\":\n data = allTableData.filter(v => v.game_id == 4);\n break;\n case \"threecard\":\n data = allTableData.filter(v => v.game_id == 5);\n break;\n case \"toning\":\n data = allTableData.filter(v => v.game_id == 6);\n break;\n case \"dice\":\n data = allTableData.filter(v => v.game_id == 7);\n break;\n case \"lp\":\n data = allTableData.filter(v => v.game_id == 8);\n // console.log(data)\n break;\n }\n }\n // 赋值好路\n data.forEach(v => {\n if (goodRoadList.length > 0) {\n v.waybill_type = \"\";\n goodRoadList.forEach(good => {\n if (good.table_id == v.id) {\n v.waybill_type = good.waybill_type;\n }\n });\n } else {\n v.waybill_type = \"\";\n }\n });\n return data;\n });\n const getSendMode = sendMode => {\n let text = \"\";\n switch (sendMode) {\n case \"changeBoot\":\n text = Lang.value[Type.value].changeBoot;\n break;\n case \"resetBoot\":\n text = Lang.value[Type.value].resetBoot;\n break;\n case \"startBet\":\n text = Lang.value[Type.value].startBet;\n break;\n case \"startRobCountDown\":\n text = Lang.value[Type.value].startRobCountDown;\n break;\n case \"startBetCountDown\":\n text = Lang.value[Type.value].startBetCountDown;\n break;\n case \"endBet\":\n text = Lang.value[Type.value].endBet;\n break;\n case \"sendScanResult\":\n text = Lang.value[Type.value].sendScanResult;\n break;\n case \"openingBaccaratResult\":\n case \"openingDtResult\":\n case \"openingNnResult\":\n case \"openingTcResult\":\n case \"openingToningResult\":\n text = Lang.value[Type.value].Insettlement;\n break;\n default:\n text = \"\";\n }\n return text;\n };\n const getTextVal = data => {\n let html = \"\";\n if (data.sendMode == \"startBetCountDown\") {\n html = `${data.count_down}`;\n } else if (data.sendMode == \"openingBaccaratResult\") {\n if (data.round.opening == 1) {\n html = `${Lang.value[Type.value].banker}`;\n } else if (data.round.opening == 2) {\n html = `${Lang.value[Type.value].player}`;\n } else if (data.round.opening == 3) {\n html = `${Lang.value[Type.value].tie}`;\n }\n } else if (data.sendMode == \"openingDtResult\") {\n if (data.round.opening == 1) {\n html = `${Lang.value[Type.value].dragon}`;\n } else if (data.round.opening == 2) {\n html = `${Lang.value[Type.value].tiger}`;\n } else if (data.round.opening == 3) {\n html = `${Lang.value[Type.value].tie}`;\n }\n } else if (data.sendMode == \"openingNnResult\" || data.sendMode == \"openingTcResult\") {\n let text = \"\";\n if (data.round.win_player_1 == 0 && data.round.win_player_2 == 0 && data.round.win_player_3 == 0) {\n text = Lang.value[Type.value].banker;\n } else {\n if (data.round.win_player_1 == 1) {\n text = text + Lang.value[Type.value].player1;\n }\n if (data.round.win_player_2 == 1) {\n text = text + Lang.value[Type.value].player2;\n }\n if (data.round.win_player_3 == 1) {\n text = text + Lang.value[Type.value].player3;\n }\n }\n html = `${text}`;\n }\n return html;\n };\n const textType = computed(() => ({\n baccarat: [Lang.value[Type.value].banker, Lang.value[Type.value].tie, Lang.value[Type.value].player],\n longhu: [Lang.value[Type.value].dragon, Lang.value[Type.value].tie, Lang.value[Type.value].tiger],\n nn: [Lang.value[Type.value].player1, Lang.value[Type.value].player2, Lang.value[Type.value].player3],\n threecard: [Lang.value[Type.value].player1, Lang.value[Type.value].player2, Lang.value[Type.value].player3],\n toning: [0, 1, 2, 3, 4],\n dice: [Lang.value[Type.value].big, Lang.value[Type.value].small, Lang.value[Type.value].wai],\n lp: [Lang.value[Type.value].red, Lang.value[Type.value].black, Lang.value[Type.value].zero]\n }));\n const goPlay = item => {\n audioMp3([\"check\"]).Play();\n store.commit(\"app/routerStack\", router.currentRoute.value.name);\n router.push({\n path: \"/play\",\n query: {\n id: item.id\n }\n });\n };\n return {\n Type,\n Lang,\n list,\n textType,\n wayType,\n getSendMode,\n getTextVal,\n routerName,\n modules: [FreeMode, Grid],\n goPlay\n };\n }\n};","map":{"version":3,"names":["computed","useRouter","useStore","FreeMode","Grid","audioMp3","WayBox","components","setup","store","router","Type","state","config","$Type","Lang","$lang","wayType","hallWayType","routerName","currentRoute","value","name","list","allTableData","app","goodRoadList","socket","data","length","filter","v","game_id","forEach","waybill_type","good","table_id","id","getSendMode","sendMode","text","changeBoot","resetBoot","startBet","startRobCountDown","startBetCountDown","endBet","sendScanResult","Insettlement","getTextVal","html","count_down","round","opening","banker","player","tie","dragon","tiger","win_player_1","win_player_2","win_player_3","player1","player2","player3","textType","baccarat","longhu","nn","threecard","toning","dice","big","small","wai","lp","red","black","zero","goPlay","item","Play","commit","push","path","query","modules"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/HallList.vue"],"sourcesContent":["\n\n"],"mappings":";AAqGC,SACCA,QAAO,QACD,KAAI;AACX,SACCC,SAAQ,QACF,YAAW;AAClB,SACCC,QAAO,QACD,MAAK;AACZ,SACCC,QAAQ,EACRC,IAAG,QACG,QAAO;AACd,SACCC,QAAO,QACD,sBAAqB;AAC5B,OAAOC,MAAK,MAAO,yBAAwB;AAC3C,eAAe;EACdC,UAAU,EAAE;IACXD;EACD,CAAC;EACDE,KAAKA,CAAA,EAAG;IACP,MAAMC,KAAI,GAAIP,QAAQ,EAAC;IACvB,MAAMQ,MAAK,GAAIT,SAAS,EAAC;IACzB,MAAMU,IAAG,GAAIX,QAAQ,CAAC,MAAMS,KAAK,CAACG,KAAK,CAACC,MAAM,CAACC,KAAK;IACpD,MAAMC,IAAG,GAAIf,QAAQ,CAAC,MAAMS,KAAK,CAACG,KAAK,CAACC,MAAM,CAACG,KAAK;IACpD,MAAMC,OAAM,GAAIjB,QAAQ,CAAC,MAAMS,KAAK,CAACG,KAAK,CAACC,MAAM,CAACK,WAAW;IAC7D,MAAMC,UAAS,GAAInB,QAAQ,CAAC,MAAMU,MAAM,CAACU,YAAY,CAACC,KAAK,CAACC,IAAI;IAChE,MAAMC,IAAG,GAAIvB,QAAQ,CAAC,MAAM;MAC3B,MAAMwB,YAAW,GAAIf,KAAK,CAACG,KAAK,CAACa,GAAG,CAACD,YAAW;MAChD,MAAME,YAAW,GAAIjB,KAAK,CAACG,KAAK,CAACe,MAAM,CAACD,YAAW;MACnD,IAAIE,IAAG,GAAI,EAAC;MACZ,IAAIJ,YAAY,CAACK,MAAM,EAAE;QACxB,QAAQV,UAAU,CAACE,KAAK;UACvB,KAAK,UAAU;YACdO,IAAG,GAAIJ,YAAY,CAACM,MAAM,CAAEC,CAAC,IAAKA,CAAC,CAACC,OAAM,IAAK,CAAC;YAChD;UACD,KAAK,QAAQ;YACZJ,IAAG,GAAIJ,YAAY,CAACM,MAAM,CAAEC,CAAC,IAAKA,CAAC,CAACC,OAAM,IAAK,CAAC;YAChD;UACD,KAAK,IAAI;YACRJ,IAAG,GAAIJ,YAAY,CAACM,MAAM,CAAEC,CAAC,IAAKA,CAAC,CAACC,OAAM,IAAK,CAAC;YAChD;UACD,KAAK,WAAW;YACfJ,IAAG,GAAIJ,YAAY,CAACM,MAAM,CAAEC,CAAC,IAAKA,CAAC,CAACC,OAAM,IAAK,CAAC;YAChD;UACD,KAAK,QAAQ;YACZJ,IAAG,GAAIJ,YAAY,CAACM,MAAM,CAAEC,CAAC,IAAKA,CAAC,CAACC,OAAM,IAAK,CAAC;YAChD;UACD,KAAK,MAAM;YACVJ,IAAG,GAAIJ,YAAY,CAACM,MAAM,CAAEC,CAAC,IAAKA,CAAC,CAACC,OAAM,IAAK,CAAC;YAChD;UACD,KAAK,IAAI;YACRJ,IAAG,GAAIJ,YAAY,CAACM,MAAM,CAAEC,CAAC,IAAKA,CAAC,CAACC,OAAM,IAAK,CAAC;YAChD;YACA;QAAI;MAEP;MACA;MACAJ,IAAI,CAACK,OAAO,CAAEF,CAAC,IAAK;QACnB,IAAIL,YAAY,CAACG,MAAK,GAAI,CAAC,EAAE;UAC5BE,CAAC,CAACG,YAAW,GAAI,EAAC;UAClBR,YAAY,CAACO,OAAO,CAAEE,IAAI,IAAK;YAC9B,IAAIA,IAAI,CAACC,QAAO,IAAKL,CAAC,CAACM,EAAE,EAAE;cAC1BN,CAAC,CAACG,YAAW,GAAIC,IAAI,CAACD,YAAW;YAClC;UACD,CAAC;QACF,OAAO;UACNH,CAAC,CAACG,YAAW,GAAI,EAAC;QACnB;MACD,CAAC;MACD,OAAON,IAAG;IACX,CAAC;IACD,MAAMU,WAAU,GAAKC,QAAQ,IAAK;MACjC,IAAIC,IAAG,GAAI,EAAC;MACZ,QAAQD,QAAQ;QACf,KAAK,YAAY;UAChBC,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACoB,UAAS;UACvC;QACD,KAAK,WAAW;UACfD,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACqB,SAAQ;UACtC;QACD,KAAK,UAAU;UACdF,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACsB,QAAO;UACrC;QACD,KAAK,mBAAmB;UACvBH,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACuB,iBAAgB;UAC9C;QACD,KAAK,mBAAmB;UACvBJ,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACwB,iBAAgB;UAC9C;QACD,KAAK,QAAQ;UACZL,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACyB,MAAK;UACnC;QACD,KAAK,gBAAgB;UACpBN,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAAC0B,cAAa;UAC3C;QACD,KAAK,uBAAuB;QAC5B,KAAK,iBAAiB;QACtB,KAAK,iBAAiB;QACtB,KAAK,iBAAiB;QACtB,KAAK,qBAAqB;UACzBP,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAAC2B,YAAW;UAEzC;QACD;UACCR,IAAG,GAAI,EAAC;MAAA;MAEV,OAAOA,IAAG;IACX;IACA,MAAMS,UAAS,GAAKrB,IAAI,IAAK;MAC5B,IAAIsB,IAAG,GAAI,EAAC;MACZ,IAAItB,IAAI,CAACW,QAAO,IAAK,mBAAmB,EAAE;QACzCW,IAAG,GAAK,wBAAuBtB,IAAI,CAACuB,UAAW,SAAO;MACvD,OAAO,IAAIvB,IAAI,CAACW,QAAO,IAAK,uBAAuB,EAAE;QACpD,IAAIX,IAAI,CAACwB,KAAK,CAACC,OAAM,IAAK,CAAC,EAAE;UAC5BH,IAAG,GAAK,wBAAuBnC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACiC,MAAO,SAAO;QACrE,OAAO,IAAI1B,IAAI,CAACwB,KAAK,CAACC,OAAM,IAAK,CAAC,EAAE;UACnCH,IAAG,GAAK,wBAAuBnC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACkC,MAAO,SAAO;QACrE,OAAO,IAAI3B,IAAI,CAACwB,KAAK,CAACC,OAAM,IAAK,CAAC,EAAE;UACnCH,IAAG,GAAK,qBAAoBnC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACmC,GAAI,SAAO;QAC/D;MACD,OAAO,IAAI5B,IAAI,CAACW,QAAO,IAAK,iBAAiB,EAAE;QAC9C,IAAIX,IAAI,CAACwB,KAAK,CAACC,OAAM,IAAK,CAAC,EAAE;UAC5BH,IAAG,GAAK,wBAAuBnC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACoC,MAAO,SAAO;QACrE,OAAO,IAAI7B,IAAI,CAACwB,KAAK,CAACC,OAAM,IAAK,CAAC,EAAE;UACnCH,IAAG,GAAK,wBAAuBnC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACqC,KAAM,SAAO;QACpE,OAAO,IAAI9B,IAAI,CAACwB,KAAK,CAACC,OAAM,IAAK,CAAC,EAAE;UACnCH,IAAG,GAAK,qBAAoBnC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACmC,GAAI,SAAO;QAC/D;MACD,OAAO,IACN5B,IAAI,CAACW,QAAO,IAAK,iBAAgB,IACjCX,IAAI,CAACW,QAAO,IAAK,iBAAgB,EAChC;QACD,IAAIC,IAAG,GAAI,EAAC;QACZ,IACCZ,IAAI,CAACwB,KAAK,CAACO,YAAW,IAAK,KAC3B/B,IAAI,CAACwB,KAAK,CAACQ,YAAW,IAAK,KAC3BhC,IAAI,CAACwB,KAAK,CAACS,YAAW,IAAK,GAC1B;UACDrB,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACiC,MAAK;QACpC,OAAO;UACN,IAAI1B,IAAI,CAACwB,KAAK,CAACO,YAAW,IAAK,CAAC,EAAE;YACjCnB,IAAG,GAAIA,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACyC,OAAM;UAC5C;UACA,IAAIlC,IAAI,CAACwB,KAAK,CAACQ,YAAW,IAAK,CAAC,EAAE;YACjCpB,IAAG,GAAIA,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAAC0C,OAAM;UAC5C;UACA,IAAInC,IAAI,CAACwB,KAAK,CAACS,YAAW,IAAK,CAAC,EAAE;YACjCrB,IAAG,GAAIA,IAAG,GAAIzB,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAAC2C,OAAM;UAC5C;QACD;QACAd,IAAG,GAAK,qBAAoBV,IAAK,SAAO;MACzC;MACA,OAAOU,IAAG;IACX;IACA,MAAMe,QAAO,GAAIjE,QAAQ,CAAC,OAAO;MAChCkE,QAAQ,EAAE,CACTnD,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACiC,MAAM,EAC7BvC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACmC,GAAG,EAC1BzC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACkC,MAAK,CAC5B;MACDY,MAAM,EAAE,CACPpD,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACoC,MAAM,EAC7B1C,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACmC,GAAG,EAC1BzC,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACqC,KAAI,CAC3B;MACDU,EAAE,EAAE,CACHrD,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACyC,OAAO,EAC9B/C,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAAC0C,OAAO,EAC9BhD,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAAC2C,OAAM,CAC7B;MACDK,SAAS,EAAE,CACVtD,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACyC,OAAO,EAC9B/C,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAAC0C,OAAO,EAC9BhD,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAAC2C,OAAM,CAC7B;MACDM,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;MACvBC,IAAI,EAAE,CACLxD,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACmD,GAAG,EAC1BzD,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACoD,KAAK,EAC5B1D,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACqD,GAAE,CACzB;MACDC,EAAE,EAAE,CACH5D,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACuD,GAAG,EAC1B7D,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACwD,KAAK,EAC5B9D,IAAI,CAACM,KAAK,CAACV,IAAI,CAACU,KAAK,CAAC,CAACyD,IAAG;IAE5B,CAAC,CAAC;IACF,MAAMC,MAAK,GAAKC,IAAI,IAAK;MACxB3E,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC4E,IAAI,EAAC;MACzBxE,KAAK,CAACyE,MAAM,CAAC,iBAAiB,EAAExE,MAAM,CAACU,YAAY,CAACC,KAAK,CAACC,IAAI;MAC9DZ,MAAM,CAACyE,IAAI,CAAC;QACXC,IAAI,EAAE,OAAO;QACbC,KAAK,EAAE;UACNhD,EAAE,EAAE2C,IAAI,CAAC3C;QACV;MACD,CAAC;IACF;IACA,OAAO;MACN1B,IAAI;MACJI,IAAI;MACJQ,IAAI;MACJ0C,QAAQ;MACRhD,OAAO;MACPqB,WAAW;MACXW,UAAU;MACV9B,UAAU;MACVmE,OAAO,EAAE,CAACnF,QAAQ,EAAEC,IAAI,CAAC;MACzB2E;IACD;EACD;AACD"},"metadata":{},"sourceType":"module","externalDependencies":[]}