{"ast":null,"code":"import { mapState } from \"vuex\";\nimport { showToast } from \"vant\";\n// showSuccessToast, showFailToast\nexport default {\n data() {\n return {\n countDown: 0,\n rob_banker_username: \"\",\n successRob: false\n };\n },\n methods: {\n sendRob(state) {\n if (state == true) {\n var toRobData = {\n connect: \"client\",\n mode: \"toRob\",\n table_id: this.thisData.id,\n number_tab_id: this.thisData.number_tab_id\n };\n this.$store.dispatch(\"socket/sendMsg\", {\n ...toRobData\n });\n } else {\n if (this.$Type == \"cn\") {\n showToast(\"庄已被 \" + this.thisData.rob_banker_username + \" 抢了!\");\n } else if (this.$Type == \"tw\") {\n showToast(\"莊已被 \" + this.thisData.rob_banker_username + \" 搶了!\");\n } else if (this.$Type == \"en\") {\n showToast(\"Zhuang has been robbed by \" + this.thisData.rob_banker_username + \"!\");\n }\n }\n }\n },\n computed: {\n ...mapState({\n $Type: state => state.config.$Type,\n $lang: state => state.config.$lang,\n userInfo: state => state.app.userInfo\n })\n },\n watch: {\n thisData: {\n handler: function (newData) {\n // console.log(newData)\n if (newData.game_id) {\n // 更新抢庄时间\n if (newData.sendMode == \"startRobCountDown\") {\n this.countDown = newData.rob_count_down;\n } else if (newData.sendMode != \"toRobResult\" && newData.sendMode != \"toRob\") {\n this.countDown = 0;\n }\n\n // 判断是否系统抢庄\n if (this.countDown == 0) {\n if (newData.rob_banker_username) {\n this.rob_banker_username = newData.rob_banker_username;\n } else {\n this.rob_banker_username = this.$lang[this.$Type].system;\n }\n }\n // 判断抢庄提示\n if (newData.rob_banker_id == this.userInfo.uid && newData.rob_status == 1) {\n this.successRob = true;\n setTimeout(() => {\n this.successRob = false;\n newData.rob_status = 2;\n }, 5000);\n } else {\n this.successRob = false;\n }\n }\n },\n deep: true,\n immediate: true\n }\n },\n props: {\n thisData: Object\n }\n};","map":{"version":3,"names":["mapState","showToast","data","countDown","rob_banker_username","successRob","methods","sendRob","state","toRobData","connect","mode","table_id","thisData","id","number_tab_id","$store","dispatch","$Type","computed","config","$lang","userInfo","app","watch","handler","newData","game_id","sendMode","rob_count_down","system","rob_banker_id","uid","rob_status","setTimeout","deep","immediate","props","Object"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/RushVillage.vue"],"sourcesContent":["\n\n\n\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}