{"ast":null,"code":"import { ref, watch, nextTick, computed } from \"vue\";\nimport { useStore } from \"vuex\";\nimport { waybillAsk, waybillConfig, autoask } from \"@/assets/js/waybill.js\";\nexport default {\n name: \"PlayWay\",\n components: {},\n props: {\n tableData: {\n type: Object,\n default: () => ({\n ludan: {},\n game_id: 1\n })\n }\n },\n setup(props) {\n const refItem = ref(null);\n const autoaskData = ref({});\n const store = useStore();\n const Type = computed(() => store.state.config.$Type);\n const Lang = computed(() => store.state.config.$lang);\n const toningShowBigWay = computed(() => store.state.config.toningShowBigWay);\n const timeStamp = computed(() => store.state.config.timeStamp);\n const askWay = type => {\n const data = props.tableData;\n waybillAsk(refItem.value, type, data, data.game_id);\n };\n const switchBigWay = () => {\n store.commit(\"config/toningShowBigWay\");\n };\n watch(() => [props.tableData.ludan, timeStamp.value, Type.value, toningShowBigWay.value], () => {\n nextTick(() => {\n waybillConfig(refItem.value, props.tableData, props.tableData.game_id);\n autoaskData.value = autoask(props.tableData);\n });\n }, {\n immediate: true,\n deep: true\n });\n return {\n Type,\n Lang,\n refItem,\n autoaskData,\n askWay,\n switchBigWay\n };\n }\n};","map":{"version":3,"names":["ref","watch","nextTick","computed","useStore","waybillAsk","waybillConfig","autoask","name","components","props","tableData","type","Object","default","ludan","game_id","setup","refItem","autoaskData","store","Type","state","config","$Type","Lang","$lang","toningShowBigWay","timeStamp","askWay","data","value","switchBigWay","commit","immediate","deep"],"sources":["/Users/li/Desktop/work/work2/OG/GamePortrait/src/components/PlayWay.vue"],"sourcesContent":["\n\n\n\n"],"mappings":"AAiQA,SAASA,GAAG,EAAEC,KAAK,EAAEC,QAAQ,EAAEC,QAAO,QAAS,KAAI;AACnD,SAASC,QAAO,QAAS,MAAK;AAC9B,SAASC,UAAU,EAAEC,aAAa,EAAEC,OAAM,QAAS,wBAAuB;AAC1E,eAAe;EACbC,IAAI,EAAE,SAAS;EACfC,UAAU,EAAE,CAAC,CAAC;EACdC,KAAK,EAAE;IACLC,SAAS,EAAE;MACTC,IAAI,EAAEC,MAAM;MACZC,OAAO,EAAEA,CAAA,MAAO;QACdC,KAAK,EAAE,CAAC,CAAC;QACTC,OAAO,EAAE;MACX,CAAC;IACH;EACF,CAAC;EACDC,KAAKA,CAACP,KAAK,EAAE;IACX,MAAMQ,OAAM,GAAIlB,GAAG,CAAC,IAAI;IACxB,MAAMmB,WAAU,GAAInB,GAAG,CAAC,CAAC,CAAC;IAC1B,MAAMoB,KAAI,GAAIhB,QAAQ,EAAC;IACvB,MAAMiB,IAAG,GAAIlB,QAAQ,CAAC,MAAMiB,KAAK,CAACE,KAAK,CAACC,MAAM,CAACC,KAAK;IACpD,MAAMC,IAAG,GAAItB,QAAQ,CAAC,MAAMiB,KAAK,CAACE,KAAK,CAACC,MAAM,CAACG,KAAK;IACpD,MAAMC,gBAAe,GAAIxB,QAAQ,CAAC,MAAMiB,KAAK,CAACE,KAAK,CAACC,MAAM,CAACI,gBAAgB;IAC3E,MAAMC,SAAQ,GAAIzB,QAAQ,CAAC,MAAMiB,KAAK,CAACE,KAAK,CAACC,MAAM,CAACK,SAAS;IAC7D,MAAMC,MAAK,GAAKjB,IAAI,IAAK;MACvB,MAAMkB,IAAG,GAAIpB,KAAK,CAACC,SAAQ;MAC3BN,UAAU,CAACa,OAAO,CAACa,KAAK,EAAEnB,IAAI,EAAEkB,IAAI,EAAEA,IAAI,CAACd,OAAO;IACpD;IACA,MAAMgB,YAAW,GAAIA,CAAA,KAAM;MACzBZ,KAAK,CAACa,MAAM,CAAC,yBAAyB;IACxC;IACAhC,KAAK,CACH,MAAM,CACJS,KAAK,CAACC,SAAS,CAACI,KAAK,EACrBa,SAAS,CAACG,KAAK,EACfV,IAAI,CAACU,KAAK,EACVJ,gBAAgB,CAACI,KAAI,CACtB,EACD,MAAM;MACJ7B,QAAQ,CAAC,MAAM;QACbI,aAAa,CAACY,OAAO,CAACa,KAAK,EAAErB,KAAK,CAACC,SAAS,EAAED,KAAK,CAACC,SAAS,CAACK,OAAO;QACrEG,WAAW,CAACY,KAAI,GAAIxB,OAAO,CAACG,KAAK,CAACC,SAAS;MAC7C,CAAC;IACH,CAAC,EACD;MAAEuB,SAAS,EAAE,IAAI;MAAEC,IAAI,EAAE;IAAK,EAChC;IACA,OAAO;MACLd,IAAI;MACJI,IAAI;MACJP,OAAO;MACPC,WAAW;MACXU,MAAM;MACNG;IACF;EACF;AACF"},"metadata":{},"sourceType":"module","externalDependencies":[]}