CINXE.COM

VR看展-第二十届中国国际煤炭采矿技术交流及设备展览会

<!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <title>VR看展-第二十届中国国际煤炭采矿技术交流及设备展览会</title> <meta name="keywords" content="VR看展-第二十届中国国际煤炭采矿技术交流及设备展览会"/> <meta name="description" content="VR看展-第二十届中国国际煤炭采矿技术交流及设备展览会"/> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/vue.min.js"></script> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/jquery.min.js "></script> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/jquery.SuperSlide.2.1.1.js"></script> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/jquery-rebox.js"></script> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/jquery.liMarquee.js"></script> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/u1.js"></script> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/swiper-bundle.min.js"></script> <link rel="stylesheet" type="text/css" href="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/css/swiper-bundle.min.css" /> <link rel="stylesheet" href="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/css/turntable.css"> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/scrollBar.js"></script> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/pinyin.js"></script> <link rel="stylesheet" type="text/css" href="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/css/style.css" /> <link rel="stylesheet" type="text/css" href="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/css/style2023.css?1698033396" /> </head> <body class="m2023page"> <link rel="stylesheet" type="text/css" href="https://u-static.lmjx.net/mtcloud/css/mobileselect.css"/> <script src="https://u-static.lmjx.net/mtcloud/js/mobileselect.js"></script> <script type="text/javascript" src="https://u-static.lmjx.net/mtcloud/js/vue.js"></script> <script src="https://u-static.lmjx.net/mtcloud/js/app.js?1698033396"></script> <script src="https://u-static.lmjx.net/mtcloud/js/xap_boot.js?1698033396"></script> <script> window._appdv = { ccompanyId:-1, } ; window.VR720GDATA = {} ; window.VR720GDATA.vr720detail = {} ; window.VR720GDATA.vr720detail.vr720 = {}; window.VR720GDATA.vr720detail.vr720data = {} ; window.VR720GDATA.vr720detail.vr720screendata = {} ; window.VR720GDATA.vr720detail.vr720icons = [] ; window.VR720GDATA.vr720detail.vr720hotspots = [] ; window.VR720 = window.VR720GDATA.vr720detail.vr720 ; window.VR720Data = window.VR720GDATA.vr720detail.vr720data; window.VR720screenData = window.VR720GDATA.vr720detail.vr720screendata ; window.VR720icons = window.VR720GDATA.vr720detail.vr720icons ; window.VR720hotspots = window.VR720GDATA.vr720detail.vr720hotspots; window.VR720actions = []; window.EXHIBITOR_BOOTHSS = [{"id":"816","booth":""},{"id":"1067","booth":""},{"id":"1175","booth":""},{"id":"1440","booth":""},{"id":"1965","booth":""},{"id":"1969","booth":""},{"id":"1972","booth":""},{"id":"1977","booth":""},{"id":"2001","booth":""},{"id":"816","booth":""},{"id":"1067","booth":""},{"id":"1175","booth":""},{"id":"1440","booth":""},{"id":"1965","booth":""},{"id":"1969","booth":""},{"id":"1972","booth":""},{"id":"1977","booth":""},{"id":"2001","booth":""},{"id":"665","booth":"E1101"},{"id":"1520","booth":"E1422"},{"id":"1521","booth":"E1201A"},{"id":"702","booth":"E1201"},{"id":"1554","booth":"E1201J"},{"id":"760","booth":"E1103"},{"id":"776","booth":"E1440"},{"id":"778","booth":"E1436"},{"id":"787","booth":"E1102"},{"id":"799","booth":"E1303"},{"id":"1593","booth":"E1201B"},{"id":"811","booth":"E1421"},{"id":"827","booth":"E1302"},{"id":"1610","booth":"E1405"},{"id":"854","booth":"E1430"},{"id":"1638","booth":"E1407"},{"id":"1645","booth":"E1201O"},{"id":"1647","booth":"E1305"},{"id":"886","booth":"E1404"},{"id":"909","booth":"E1420"},{"id":"1663","booth":"E7146"},{"id":"1669","booth":"E1201I"},{"id":"1673","booth":"E1101A"},{"id":"1699","booth":"E1101E"},{"id":"1701","booth":"E1201P"},{"id":"988","booth":"E1429"},{"id":"1719","booth":"E1406"},{"id":"1009","booth":"E1203"},{"id":"1010","booth":"E1442"},{"id":"1019","booth":"E1202"},{"id":"1740","booth":"E1412"},{"id":"1744","booth":"E1441"},{"id":"1748","booth":"E1201Q"},{"id":"1755","booth":"E1401"},{"id":"1756","booth":"E1402"},{"id":"1765","booth":"E1428"},{"id":"1770","booth":"E1201K"},{"id":"1776","booth":"E1201E"},{"id":"1779","booth":"E1416"},{"id":"1795","booth":"E1435"},{"id":"1821","booth":"E7258"},{"id":"1824","booth":"E1201G"},{"id":"1134","booth":"E1417"},{"id":"1831","booth":"E1201H"},{"id":"1848","booth":"E1408"},{"id":"1159","booth":"E1426"},{"id":"1851","booth":"E1101C"},{"id":"1859","booth":"E1201R"},{"id":"1861","booth":"E1201D"},{"id":"1865","booth":"E1427"},{"id":"1882","booth":"E1201L"},{"id":"1202","booth":"E1301"},{"id":"1883","booth":"E1411"},{"id":"1886","booth":"E1101B"},{"id":"1890","booth":"E1415"},{"id":"1221","booth":"E1443"},{"id":"1906","booth":"E1403"},{"id":"1916","booth":"E1201N"},{"id":"1919","booth":"E1419"},{"id":"1922","booth":"E1101D"},{"id":"1932","booth":"E1201C"},{"id":"1960","booth":"E1201M"},{"id":"1971","booth":"E1"},{"id":"1205","booth":"E1428"},{"id":"2019","booth":"E1437"},{"id":"665","booth":"E1101"},{"id":"1520","booth":"E1422"},{"id":"1521","booth":"E1201A"},{"id":"702","booth":"E1201"},{"id":"1554","booth":"E1201J"},{"id":"760","booth":"E1103"},{"id":"776","booth":"E1440"},{"id":"778","booth":"E1436"},{"id":"787","booth":"E1102"},{"id":"799","booth":"E1303"},{"id":"1593","booth":"E1201B"},{"id":"811","booth":"E1421"},{"id":"827","booth":"E1302"},{"id":"1610","booth":"E1405"},{"id":"854","booth":"E1430"},{"id":"1638","booth":"E1407"},{"id":"1645","booth":"E1201O"},{"id":"1647","booth":"E1305"},{"id":"886","booth":"E1404"},{"id":"909","booth":"E1420"},{"id":"1663","booth":"E7146"},{"id":"1669","booth":"E1201I"},{"id":"1673","booth":"E1101A"},{"id":"1699","booth":"E1101E"},{"id":"1701","booth":"E1201P"},{"id":"988","booth":"E1429"},{"id":"1719","booth":"E1406"},{"id":"1009","booth":"E1203"},{"id":"1010","booth":"E1442"},{"id":"1019","booth":"E1202"},{"id":"1740","booth":"E1412"},{"id":"1744","booth":"E1441"},{"id":"1748","booth":"E1201Q"},{"id":"1755","booth":"E1401"},{"id":"1756","booth":"E1402"},{"id":"1765","booth":"E1428"},{"id":"1770","booth":"E1201K"},{"id":"1776","booth":"E1201E"},{"id":"1779","booth":"E1416"},{"id":"1795","booth":"E1435"},{"id":"1821","booth":"E7258"},{"id":"1824","booth":"E1201G"},{"id":"1134","booth":"E1417"},{"id":"1831","booth":"E1201H"},{"id":"1848","booth":"E1408"},{"id":"1159","booth":"E1426"},{"id":"1851","booth":"E1101C"},{"id":"1859","booth":"E1201R"},{"id":"1861","booth":"E1201D"},{"id":"1865","booth":"E1427"},{"id":"1882","booth":"E1201L"},{"id":"1202","booth":"E1301"},{"id":"1883","booth":"E1411"},{"id":"1886","booth":"E1101B"},{"id":"1890","booth":"E1415"},{"id":"1221","booth":"E1443"},{"id":"1906","booth":"E1403"},{"id":"1916","booth":"E1201N"},{"id":"1919","booth":"E1419"},{"id":"1922","booth":"E1101D"},{"id":"1932","booth":"E1201C"},{"id":"1960","booth":"E1201M"},{"id":"1971","booth":"E1"},{"id":"1205","booth":"E1428"},{"id":"2019","booth":"E1437"},{"id":"650","booth":"E2105"},{"id":"654","booth":"E2413"},{"id":"655","booth":"E2421"},{"id":"666","booth":"E2103"},{"id":"1501","booth":"E2408"},{"id":"683","booth":"E2202"},{"id":"689","booth":"E2301"},{"id":"1531","booth":"E2101"},{"id":"1540","booth":"E2418"},{"id":"714","booth":"E2412"},{"id":"726","booth":"E2416"},{"id":"749","booth":"E2433"},{"id":"751","booth":"E2442"},{"id":"1589","booth":"E2443"},{"id":"1596","booth":"E2423"},{"id":"841","booth":"E2439"},{"id":"842","booth":"E2425"},{"id":"1646","booth":"E2420"},{"id":"1649","booth":"E2428"},{"id":"896","booth":"E2419"},{"id":"1657","booth":"E2415"},{"id":"1705","booth":"E2437"},{"id":"976","booth":"E2401"},{"id":"979","booth":"E2411"},{"id":"1397","booth":"E2441"},{"id":"1750","booth":"E2425"},{"id":"1043","booth":"E2106"},{"id":"1044","booth":"E2406"},{"id":"1763","booth":"E2101A"},{"id":"1069","booth":"E2405"},{"id":"1079","booth":"E2438"},{"id":"1088","booth":"E2429"},{"id":"1790","booth":"E2407"},{"id":"1129","booth":"E2444"},{"id":"1828","booth":"E2417"},{"id":"1850","booth":"E2410"},{"id":"1162","booth":"E2302"},{"id":"1853","booth":"E2434"},{"id":"1436","booth":"E2436"},{"id":"1874","booth":"E2422"},{"id":"1439","booth":"E2403"},{"id":"1195","booth":"E320211"},{"id":"1885","booth":"E2432"},{"id":"1887","booth":"E2427"},{"id":"1907","booth":"E2431"},{"id":"1914","booth":"E2404"},{"id":"1261","booth":"E2102"},{"id":"1962","booth":"E2409"},{"id":"1968","booth":"E2426"},{"id":"1999","booth":"E2107"},{"id":"650","booth":"E2105"},{"id":"654","booth":"E2413"},{"id":"655","booth":"E2421"},{"id":"666","booth":"E2103"},{"id":"1501","booth":"E2408"},{"id":"683","booth":"E2202"},{"id":"689","booth":"E2301"},{"id":"1531","booth":"E2101"},{"id":"1540","booth":"E2418"},{"id":"714","booth":"E2412"},{"id":"726","booth":"E2416"},{"id":"749","booth":"E2433"},{"id":"751","booth":"E2442"},{"id":"1589","booth":"E2443"},{"id":"1596","booth":"E2423"},{"id":"841","booth":"E2439"},{"id":"842","booth":"E2425"},{"id":"1646","booth":"E2420"},{"id":"1649","booth":"E2428"},{"id":"896","booth":"E2419"},{"id":"1657","booth":"E2415"},{"id":"1705","booth":"E2437"},{"id":"976","booth":"E2401"},{"id":"979","booth":"E2411"},{"id":"1397","booth":"E2441"},{"id":"1750","booth":"E2425"},{"id":"1043","booth":"E2106"},{"id":"1044","booth":"E2406"},{"id":"1763","booth":"E2101A"},{"id":"1069","booth":"E2405"},{"id":"1079","booth":"E2438"},{"id":"1088","booth":"E2429"},{"id":"1790","booth":"E2407"},{"id":"1129","booth":"E2444"},{"id":"1828","booth":"E2417"},{"id":"1850","booth":"E2410"},{"id":"1162","booth":"E2302"},{"id":"1853","booth":"E2434"},{"id":"1436","booth":"E2436"},{"id":"1874","booth":"E2422"},{"id":"1439","booth":"E2403"},{"id":"1195","booth":"E320211"},{"id":"1885","booth":"E2432"},{"id":"1887","booth":"E2427"},{"id":"1907","booth":"E2431"},{"id":"1914","booth":"E2404"},{"id":"1261","booth":"E2102"},{"id":"1962","booth":"E2409"},{"id":"1968","booth":"E2426"},{"id":"1999","booth":"E2107"},{"id":"1507","booth":"E3408"},{"id":"1529","booth":"E3439"},{"id":"1538","booth":"E3301"},{"id":"715","booth":"E3407"},{"id":"716","booth":"E3201"},{"id":"731","booth":"E3418"},{"id":"736","booth":"E3207"},{"id":"737","booth":"E3429"},{"id":"741","booth":"E3202"},{"id":"1561","booth":"E3421"},{"id":"771","booth":"E3205"},{"id":"1570","booth":"E3215"},{"id":"1601","booth":"E3431"},{"id":"825","booth":"E3426"},{"id":"826","booth":"E3442"},{"id":"1609","booth":"E3420"},{"id":"1613","booth":"E3412"},{"id":"851","booth":"E3411"},{"id":"860","booth":"E3413"},{"id":"876","booth":"E3440"},{"id":"1355","booth":"E3405"},{"id":"931","booth":"E3209"},{"id":"951","booth":"E3302"},{"id":"1697","booth":"E3435"},{"id":"971","booth":"E3404"},{"id":"973","booth":"E3102"},{"id":"982","booth":"E3105"},{"id":"983","booth":"E3106"},{"id":"1720","booth":"E3422"},{"id":"1730","booth":"E3211"},{"id":"1013","booth":"E3107"},{"id":"1032","booth":"E3303"},{"id":"1049","booth":"E3212"},{"id":"1057","booth":"E3430"},{"id":"1068","booth":"E3401"},{"id":"1766","booth":"E3409"},{"id":"1071","booth":"E3101"},{"id":"1768","booth":"E3427"},{"id":"1085","booth":"E3415"},{"id":"1109","booth":"E3444"},{"id":"1806","booth":"E3424"},{"id":"1807","booth":"E3423"},{"id":"1809","booth":"E3438"},{"id":"1139","booth":"E3202022,E11,E3202021"},{"id":"1144","booth":"E3436"},{"id":"1835","booth":"E3441"},{"id":"1846","booth":"E3433"},{"id":"1155","booth":"E351021"},{"id":"1849","booth":"E3419"},{"id":"1161","booth":"E3213"},{"id":"1200","booth":"E3103"},{"id":"1888","booth":"E3428"},{"id":"1892","booth":"E3416"},{"id":"1900","booth":"E3434"},{"id":"1217","booth":"E3208"},{"id":"1454","booth":"E3402"},{"id":"1239","booth":"E3206"},{"id":"1921","booth":"E3203"},{"id":"1257","booth":"E3210"},{"id":"1266","booth":"E3417"},{"id":"1270","booth":"E3108"},{"id":"2012","booth":"E3425"},{"id":"1507","booth":"E3408"},{"id":"1529","booth":"E3439"},{"id":"1538","booth":"E3301"},{"id":"715","booth":"E3407"},{"id":"716","booth":"E3201"},{"id":"731","booth":"E3418"},{"id":"736","booth":"E3207"},{"id":"737","booth":"E3429"},{"id":"741","booth":"E3202"},{"id":"1561","booth":"E3421"},{"id":"771","booth":"E3205"},{"id":"1570","booth":"E3215"},{"id":"1601","booth":"E3431"},{"id":"825","booth":"E3426"},{"id":"826","booth":"E3442"},{"id":"1609","booth":"E3420"},{"id":"1613","booth":"E3412"},{"id":"851","booth":"E3411"},{"id":"860","booth":"E3413"},{"id":"876","booth":"E3440"},{"id":"1355","booth":"E3405"},{"id":"931","booth":"E3209"},{"id":"951","booth":"E3302"},{"id":"1697","booth":"E3435"},{"id":"971","booth":"E3404"},{"id":"973","booth":"E3102"},{"id":"982","booth":"E3105"},{"id":"983","booth":"E3106"},{"id":"1720","booth":"E3422"},{"id":"1730","booth":"E3211"},{"id":"1013","booth":"E3107"},{"id":"1032","booth":"E3303"},{"id":"1049","booth":"E3212"},{"id":"1057","booth":"E3430"},{"id":"1068","booth":"E3401"},{"id":"1766","booth":"E3409"},{"id":"1071","booth":"E3101"},{"id":"1768","booth":"E3427"},{"id":"1085","booth":"E3415"},{"id":"1109","booth":"E3444"},{"id":"1806","booth":"E3424"},{"id":"1807","booth":"E3423"},{"id":"1809","booth":"E3438"},{"id":"1139","booth":"E3202022,E11,E3202021"},{"id":"1144","booth":"E3436"},{"id":"1835","booth":"E3441"},{"id":"1846","booth":"E3433"},{"id":"1155","booth":"E351021"},{"id":"1849","booth":"E3419"},{"id":"1161","booth":"E3213"},{"id":"1200","booth":"E3103"},{"id":"1888","booth":"E3428"},{"id":"1892","booth":"E3416"},{"id":"1900","booth":"E3434"},{"id":"1217","booth":"E3208"},{"id":"1454","booth":"E3402"},{"id":"1239","booth":"E3206"},{"id":"1921","booth":"E3203"},{"id":"1257","booth":"E3210"},{"id":"1266","booth":"E3417"},{"id":"1270","booth":"E3108"},{"id":"2012","booth":"E3425"},{"id":"669","booth":"E4211"},{"id":"672","booth":"E4414"},{"id":"695","booth":"E4415"},{"id":"1526","booth":"E4439"},{"id":"709","booth":"E4107"},{"id":"1549","booth":"E4423"},{"id":"732","booth":"E4216"},{"id":"1553","booth":"E4408"},{"id":"742","booth":"E4242"},{"id":"745","booth":"E4417"},{"id":"746","booth":"E4111"},{"id":"1562","booth":"E4442"},{"id":"753","booth":"E4206"},{"id":"768","booth":"E4231"},{"id":"773","booth":"E4420"},{"id":"779","booth":"E4119"},{"id":"1332","booth":"E4436"},{"id":"795","booth":"E4121"},{"id":"798","booth":"E4220"},{"id":"809","booth":"E4215"},{"id":"815","booth":"E4102"},{"id":"817","booth":"E4410"},{"id":"1605","booth":"E4404"},{"id":"822","booth":"E4202"},{"id":"828","booth":"E4228"},{"id":"1608","booth":"E4126"},{"id":"830","booth":"E4243"},{"id":"836","booth":"E4203"},{"id":"1616","booth":"E4435"},{"id":"1620","booth":"E4207"},{"id":"845","booth":"E4130,A012"},{"id":"847","booth":"E4221"},{"id":"1630","booth":"E4405"},{"id":"865","booth":"E4225"},{"id":"870","booth":"E4103"},{"id":"872","booth":"E4315"},{"id":"1637","booth":"E4230"},{"id":"1650","booth":"E4208"},{"id":"1651","booth":"E4219"},{"id":"898","booth":"E4437"},{"id":"1666","booth":"E4117"},{"id":"1668","booth":"E4226A"},{"id":"942","booth":"E4406"},{"id":"1689","booth":"E4403"},{"id":"1691","booth":"E4122"},{"id":"957","booth":"E4108"},{"id":"964","booth":"E4222"},{"id":"967","booth":"E4101"},{"id":"1725","booth":"E4419"},{"id":"1727","booth":"E4438"},{"id":"1729","booth":"E4426"},{"id":"1008","booth":"E4110"},{"id":"1011","booth":"E4201"},{"id":"1015","booth":"E4411"},{"id":"1739","booth":"E4237"},{"id":"1027","booth":"E4240"},{"id":"1745","booth":"E4125"},{"id":"1035","booth":"E4312"},{"id":"1037","booth":"E4233"},{"id":"1751","booth":"E4401"},{"id":"1752","booth":"E4443"},{"id":"1050","booth":"E4303"},{"id":"1053","booth":"E4209"},{"id":"1055","booth":"E4218"},{"id":"1058","booth":"E4429"},{"id":"1064","booth":"E4441"},{"id":"1772","booth":"E4241"},{"id":"1410","booth":"E4409"},{"id":"1778","booth":"E4205"},{"id":"1091","booth":"E4217"},{"id":"1092","booth":"E4304"},{"id":"1785","booth":"E4247"},{"id":"1098","booth":"E4235"},{"id":"1793","booth":"E4311"},{"id":"1798","booth":"E4227"},{"id":"1800","booth":"E4313"},{"id":"1111","booth":"E4232"},{"id":"1813","booth":"E4226B"},{"id":"1125","booth":"E4238"},{"id":"1818","booth":"E4440"},{"id":"1132","booth":"E4316"},{"id":"1823","booth":"E4106"},{"id":"1135","booth":"E4118"},{"id":"1424","booth":"E4416"},{"id":"1140","booth":"E4309"},{"id":"1834","booth":"E4418"},{"id":"1838","booth":"E4112B"},{"id":"1174","booth":"E4212"},{"id":"1181","booth":"E4123"},{"id":"1182","booth":"E4213"},{"id":"1183","booth":"E4412"},{"id":"1876","booth":"E4427"},{"id":"1208","booth":"E4115"},{"id":"1210","booth":"E4223"},{"id":"1894","booth":"E4120"},{"id":"1215","booth":"E7210"},{"id":"1898","booth":"E4305"},{"id":"1227","booth":"E4128"},{"id":"1228","booth":"E4314"},{"id":"1908","booth":"E4129"},{"id":"1229","booth":"E4105"},{"id":"1233","booth":"E4236"},{"id":"1244","booth":"E4306"},{"id":"1246","booth":"E4301"},{"id":"1259","booth":"E4246"},{"id":"1262","booth":"E4210"},{"id":"1265","booth":"E4109"},{"id":"1271","booth":"E4116"},{"id":"1461","booth":"E4425"},{"id":"1470","booth":"E4113"},{"id":"1290","booth":"E4413"},{"id":"1955","booth":"E4112A"},{"id":"1291","booth":"E4310"},{"id":"1293","booth":"E4308"},{"id":"1295","booth":"E4402"},{"id":"1963","booth":"E4112"},{"id":"1981","booth":"E4239"},{"id":"2000","booth":"E4421"},{"id":"2004","booth":"E4245"},{"id":"669","booth":"E4211"},{"id":"672","booth":"E4414"},{"id":"695","booth":"E4415"},{"id":"1526","booth":"E4439"},{"id":"709","booth":"E4107"},{"id":"1549","booth":"E4423"},{"id":"732","booth":"E4216"},{"id":"1553","booth":"E4408"},{"id":"742","booth":"E4242"},{"id":"745","booth":"E4417"},{"id":"746","booth":"E4111"},{"id":"1562","booth":"E4442"},{"id":"753","booth":"E4206"},{"id":"768","booth":"E4231"},{"id":"773","booth":"E4420"},{"id":"779","booth":"E4119"},{"id":"1332","booth":"E4436"},{"id":"795","booth":"E4121"},{"id":"798","booth":"E4220"},{"id":"809","booth":"E4215"},{"id":"815","booth":"E4102"},{"id":"817","booth":"E4410"},{"id":"1605","booth":"E4404"},{"id":"822","booth":"E4202"},{"id":"828","booth":"E4228"},{"id":"1608","booth":"E4126"},{"id":"830","booth":"E4243"},{"id":"836","booth":"E4203"},{"id":"1616","booth":"E4435"},{"id":"1620","booth":"E4207"},{"id":"845","booth":"E4130,A012"},{"id":"847","booth":"E4221"},{"id":"1630","booth":"E4405"},{"id":"865","booth":"E4225"},{"id":"870","booth":"E4103"},{"id":"872","booth":"E4315"},{"id":"1637","booth":"E4230"},{"id":"1650","booth":"E4208"},{"id":"1651","booth":"E4219"},{"id":"898","booth":"E4437"},{"id":"1666","booth":"E4117"},{"id":"1668","booth":"E4226A"},{"id":"942","booth":"E4406"},{"id":"1689","booth":"E4403"},{"id":"1691","booth":"E4122"},{"id":"957","booth":"E4108"},{"id":"964","booth":"E4222"},{"id":"967","booth":"E4101"},{"id":"1725","booth":"E4419"},{"id":"1727","booth":"E4438"},{"id":"1729","booth":"E4426"},{"id":"1008","booth":"E4110"},{"id":"1011","booth":"E4201"},{"id":"1015","booth":"E4411"},{"id":"1739","booth":"E4237"},{"id":"1027","booth":"E4240"},{"id":"1745","booth":"E4125"},{"id":"1035","booth":"E4312"},{"id":"1037","booth":"E4233"},{"id":"1751","booth":"E4401"},{"id":"1752","booth":"E4443"},{"id":"1050","booth":"E4303"},{"id":"1053","booth":"E4209"},{"id":"1055","booth":"E4218"},{"id":"1058","booth":"E4429"},{"id":"1064","booth":"E4441"},{"id":"1772","booth":"E4241"},{"id":"1410","booth":"E4409"},{"id":"1778","booth":"E4205"},{"id":"1091","booth":"E4217"},{"id":"1092","booth":"E4304"},{"id":"1785","booth":"E4247"},{"id":"1098","booth":"E4235"},{"id":"1793","booth":"E4311"},{"id":"1798","booth":"E4227"},{"id":"1800","booth":"E4313"},{"id":"1111","booth":"E4232"},{"id":"1813","booth":"E4226B"},{"id":"1125","booth":"E4238"},{"id":"1818","booth":"E4440"},{"id":"1132","booth":"E4316"},{"id":"1823","booth":"E4106"},{"id":"1135","booth":"E4118"},{"id":"1424","booth":"E4416"},{"id":"1140","booth":"E4309"},{"id":"1834","booth":"E4418"},{"id":"1838","booth":"E4112B"},{"id":"1174","booth":"E4212"},{"id":"1181","booth":"E4123"},{"id":"1182","booth":"E4213"},{"id":"1183","booth":"E4412"},{"id":"1876","booth":"E4427"},{"id":"1208","booth":"E4115"},{"id":"1210","booth":"E4223"},{"id":"1894","booth":"E4120"},{"id":"1215","booth":"E7210"},{"id":"1898","booth":"E4305"},{"id":"1227","booth":"E4128"},{"id":"1228","booth":"E4314"},{"id":"1908","booth":"E4129"},{"id":"1229","booth":"E4105"},{"id":"1233","booth":"E4236"},{"id":"1244","booth":"E4306"},{"id":"1246","booth":"E4301"},{"id":"1259","booth":"E4246"},{"id":"1262","booth":"E4210"},{"id":"1265","booth":"E4109"},{"id":"1271","booth":"E4116"},{"id":"1461","booth":"E4425"},{"id":"1470","booth":"E4113"},{"id":"1290","booth":"E4413"},{"id":"1955","booth":"E4112A"},{"id":"1291","booth":"E4310"},{"id":"1293","booth":"E4308"},{"id":"1295","booth":"E4402"},{"id":"1963","booth":"E4112"},{"id":"1981","booth":"E4239"},{"id":"2000","booth":"E4421"},{"id":"2004","booth":"E4245"},{"id":"1502","booth":"E5118"},{"id":"670","booth":"E5218"},{"id":"1506","booth":"E5226"},{"id":"1515","booth":"E5108"},{"id":"1524","booth":"E5219"},{"id":"1560","booth":"E5220"},{"id":"1566","booth":"E5101"},{"id":"1577","booth":"E5203"},{"id":"1582","booth":"E5115"},{"id":"1587","booth":"E5106"},{"id":"807","booth":"E5111"},{"id":"833","booth":"E5208"},{"id":"1626","booth":"E5113"},{"id":"1655","booth":"E5117"},{"id":"903","booth":"E5223"},{"id":"940","booth":"E5109"},{"id":"1690","booth":"E5202"},{"id":"975","booth":"E5212"},{"id":"1381","booth":"E5116"},{"id":"1717","booth":"E5201"},{"id":"1007","booth":"E5227"},{"id":"1733","booth":"E5112"},{"id":"1023","booth":"E5209"},{"id":"1042","booth":"E5103"},{"id":"1403","booth":"E5211"},{"id":"1759","booth":"E5206"},{"id":"1063","booth":"E5217"},{"id":"1786","booth":"E5216"},{"id":"1133","booth":"E5225"},{"id":"1189","booth":"E5102"},{"id":"1872","booth":"E5210"},{"id":"1881","booth":"E5221"},{"id":"1209","booth":"E6210"},{"id":"1230","booth":"E5105"},{"id":"1248","booth":"E5207"},{"id":"1930","booth":"E5107"},{"id":"1931","booth":"E5215"},{"id":"1957","booth":"E5205"},{"id":"2010","booth":"E5110"},{"id":"2014","booth":"E5222"},{"id":"1502","booth":"E5118"},{"id":"670","booth":"E5218"},{"id":"1506","booth":"E5226"},{"id":"1515","booth":"E5108"},{"id":"1524","booth":"E5219"},{"id":"1560","booth":"E5220"},{"id":"1566","booth":"E5101"},{"id":"1577","booth":"E5203"},{"id":"1582","booth":"E5115"},{"id":"1587","booth":"E5106"},{"id":"807","booth":"E5111"},{"id":"833","booth":"E5208"},{"id":"1626","booth":"E5113"},{"id":"1655","booth":"E5117"},{"id":"903","booth":"E5223"},{"id":"940","booth":"E5109"},{"id":"1690","booth":"E5202"},{"id":"975","booth":"E5212"},{"id":"1381","booth":"E5116"},{"id":"1717","booth":"E5201"},{"id":"1007","booth":"E5227"},{"id":"1733","booth":"E5112"},{"id":"1023","booth":"E5209"},{"id":"1042","booth":"E5103"},{"id":"1403","booth":"E5211"},{"id":"1759","booth":"E5206"},{"id":"1063","booth":"E5217"},{"id":"1786","booth":"E5216"},{"id":"1133","booth":"E5225"},{"id":"1189","booth":"E5102"},{"id":"1872","booth":"E5210"},{"id":"1881","booth":"E5221"},{"id":"1209","booth":"E6210"},{"id":"1230","booth":"E5105"},{"id":"1248","booth":"E5207"},{"id":"1930","booth":"E5107"},{"id":"1931","booth":"E5215"},{"id":"1957","booth":"E5205"},{"id":"2010","booth":"E5110"},{"id":"2014","booth":"E5222"},{"id":"1503","booth":"W1245"},{"id":"1504","booth":"W1389"},{"id":"1302","booth":"W1351"},{"id":"1510","booth":"W1119"},{"id":"1518","booth":"W1251"},{"id":"1309","booth":"W1278"},{"id":"1310","booth":"W1235"},{"id":"1525","booth":"W1112"},{"id":"1314","booth":"W1006"},{"id":"1316","booth":"W1358"},{"id":"1317","booth":"W1088"},{"id":"1543","booth":"W1115"},{"id":"1320","booth":"W1080"},{"id":"1547","booth":"W1052"},{"id":"1551","booth":"W1163"},{"id":"1321","booth":"W1078"},{"id":"1552","booth":"W1201"},{"id":"1558","booth":"W1003"},{"id":"1559","booth":"W1288"},{"id":"1325","booth":"W1339"},{"id":"1327","booth":"W1055"},{"id":"1328","booth":"W1151"},{"id":"1564","booth":"W1115"},{"id":"1565","booth":"W1368"},{"id":"1330","booth":"W1314,E1201F"},{"id":"1571","booth":"W1283"},{"id":"1578","booth":"W1228"},{"id":"1581","booth":"W1322"},{"id":"1494","booth":"W1099"},{"id":"1337","booth":"W1361"},{"id":"1586","booth":"W1226"},{"id":"1588","booth":"W1287"},{"id":"1598","booth":"W1335"},{"id":"1611","booth":"W1172"},{"id":"1614","booth":"W1071"},{"id":"1621","booth":"W1091"},{"id":"1625","booth":"W1098"},{"id":"1628","booth":"W1092"},{"id":"1350","booth":"W1030"},{"id":"1351","booth":"W1158"},{"id":"1639","booth":"W1206"},{"id":"1642","booth":"W1280"},{"id":"1653","booth":"W1285"},{"id":"1356","booth":"W1086"},{"id":"1658","booth":"W1086"},{"id":"1659","booth":"W1086"},{"id":"1672","booth":"W1243"},{"id":"1678","booth":"W1315"},{"id":"1679","booth":"W1132"},{"id":"1367","booth":"W1153"},{"id":"1682","booth":"W1105"},{"id":"1372","booth":"W1040"},{"id":"1694","booth":"W1223"},{"id":"1710","booth":"W1102"},{"id":"1383","booth":"W1073"},{"id":"1722","booth":"W1286"},{"id":"1728","booth":"W1135"},{"id":"1732","booth":"W1103"},{"id":"1387","booth":"W1246"},{"id":"1391","booth":"W1253"},{"id":"1742","booth":"W1246"},{"id":"1393","booth":"W1273"},{"id":"1396","booth":"W1064"},{"id":"1406","booth":"W1266"},{"id":"1775","booth":"W1311"},{"id":"1777","booth":"W1161"},{"id":"1414","booth":"W1281"},{"id":"1416","booth":"W1066"},{"id":"1417","booth":"W1097"},{"id":"1808","booth":"W1309"},{"id":"1839","booth":"W1146"},{"id":"1844","booth":"W1224"},{"id":"1428","booth":"W1155"},{"id":"1430","booth":"W1246"},{"id":"1431","booth":"W1086"},{"id":"1432","booth":"W1329"},{"id":"1860","booth":"W1225"},{"id":"1434","booth":"W1053"},{"id":"1437","booth":"W1156"},{"id":"1875","booth":"W1175"},{"id":"1880","booth":"W1086"},{"id":"1444","booth":"W1262"},{"id":"1893","booth":"W1060"},{"id":"1450","booth":"W1086"},{"id":"1451","booth":"W1116"},{"id":"1455","booth":"W1380"},{"id":"1458","booth":"W1386"},{"id":"1924","booth":"W1313"},{"id":"1926","booth":"W1118"},{"id":"1467","booth":"W1096"},{"id":"1468","booth":"W1387"},{"id":"1943","booth":"W1203"},{"id":"1944","booth":"W1101"},{"id":"1949","booth":"W1388"},{"id":"1472","booth":"W1384"},{"id":"1958","booth":"W1074"},{"id":"1982","booth":"W1095"},{"id":"1983","booth":"W1262"},{"id":"1984","booth":"W1301"},{"id":"1986","booth":"W1318"},{"id":"1987","booth":"W1072"},{"id":"1991","booth":"W1142"},{"id":"1996","booth":"W1051"},{"id":"1998","booth":"W1262C"},{"id":"2005","booth":"W1262"},{"id":"2013","booth":"W1232"},{"id":"2018","booth":"W1307"},{"id":"1503","booth":"W1245"},{"id":"1504","booth":"W1389"},{"id":"1302","booth":"W1351"},{"id":"1510","booth":"W1119"},{"id":"1518","booth":"W1251"},{"id":"1309","booth":"W1278"},{"id":"1310","booth":"W1235"},{"id":"1525","booth":"W1112"},{"id":"1314","booth":"W1006"},{"id":"1316","booth":"W1358"},{"id":"1317","booth":"W1088"},{"id":"1543","booth":"W1115"},{"id":"1320","booth":"W1080"},{"id":"1547","booth":"W1052"},{"id":"1551","booth":"W1163"},{"id":"1321","booth":"W1078"},{"id":"1552","booth":"W1201"},{"id":"1558","booth":"W1003"},{"id":"1559","booth":"W1288"},{"id":"1325","booth":"W1339"},{"id":"1327","booth":"W1055"},{"id":"1328","booth":"W1151"},{"id":"1564","booth":"W1115"},{"id":"1565","booth":"W1368"},{"id":"1330","booth":"W1314,E1201F"},{"id":"1571","booth":"W1283"},{"id":"1578","booth":"W1228"},{"id":"1581","booth":"W1322"},{"id":"1494","booth":"W1099"},{"id":"1337","booth":"W1361"},{"id":"1586","booth":"W1226"},{"id":"1588","booth":"W1287"},{"id":"1598","booth":"W1335"},{"id":"1611","booth":"W1172"},{"id":"1614","booth":"W1071"},{"id":"1621","booth":"W1091"},{"id":"1625","booth":"W1098"},{"id":"1628","booth":"W1092"},{"id":"1350","booth":"W1030"},{"id":"1351","booth":"W1158"},{"id":"1639","booth":"W1206"},{"id":"1642","booth":"W1280"},{"id":"1653","booth":"W1285"},{"id":"1356","booth":"W1086"},{"id":"1658","booth":"W1086"},{"id":"1659","booth":"W1086"},{"id":"1672","booth":"W1243"},{"id":"1678","booth":"W1315"},{"id":"1679","booth":"W1132"},{"id":"1367","booth":"W1153"},{"id":"1682","booth":"W1105"},{"id":"1372","booth":"W1040"},{"id":"1694","booth":"W1223"},{"id":"1710","booth":"W1102"},{"id":"1383","booth":"W1073"},{"id":"1722","booth":"W1286"},{"id":"1728","booth":"W1135"},{"id":"1732","booth":"W1103"},{"id":"1387","booth":"W1246"},{"id":"1391","booth":"W1253"},{"id":"1742","booth":"W1246"},{"id":"1393","booth":"W1273"},{"id":"1396","booth":"W1064"},{"id":"1406","booth":"W1266"},{"id":"1775","booth":"W1311"},{"id":"1777","booth":"W1161"},{"id":"1414","booth":"W1281"},{"id":"1416","booth":"W1066"},{"id":"1417","booth":"W1097"},{"id":"1808","booth":"W1309"},{"id":"1839","booth":"W1146"},{"id":"1844","booth":"W1224"},{"id":"1428","booth":"W1155"},{"id":"1430","booth":"W1246"},{"id":"1431","booth":"W1086"},{"id":"1432","booth":"W1329"},{"id":"1860","booth":"W1225"},{"id":"1434","booth":"W1053"},{"id":"1437","booth":"W1156"},{"id":"1875","booth":"W1175"},{"id":"1880","booth":"W1086"},{"id":"1444","booth":"W1262"},{"id":"1893","booth":"W1060"},{"id":"1450","booth":"W1086"},{"id":"1451","booth":"W1116"},{"id":"1455","booth":"W1380"},{"id":"1458","booth":"W1386"},{"id":"1924","booth":"W1313"},{"id":"1926","booth":"W1118"},{"id":"1467","booth":"W1096"},{"id":"1468","booth":"W1387"},{"id":"1943","booth":"W1203"},{"id":"1944","booth":"W1101"},{"id":"1949","booth":"W1388"},{"id":"1472","booth":"W1384"},{"id":"1958","booth":"W1074"},{"id":"1982","booth":"W1095"},{"id":"1983","booth":"W1262"},{"id":"1984","booth":"W1301"},{"id":"1986","booth":"W1318"},{"id":"1987","booth":"W1072"},{"id":"1991","booth":"W1142"},{"id":"1996","booth":"W1051"},{"id":"1998","booth":"W1262C"},{"id":"2005","booth":"W1262"},{"id":"2013","booth":"W1232"},{"id":"2018","booth":"W1307"},{"id":"1298","booth":"W2423"},{"id":"1496","booth":"W2219"},{"id":"657","booth":"W2111B"},{"id":"667","booth":"W2111G"},{"id":"1301","booth":"W2102"},{"id":"671","booth":"W2201"},{"id":"678","booth":"W2111J"},{"id":"698","booth":"W2331"},{"id":"705","booth":"W2210"},{"id":"1319","booth":"W2323"},{"id":"752","booth":"W2235"},{"id":"762","booth":"W2439"},{"id":"775","booth":"W2105"},{"id":"1574","booth":"W2418"},{"id":"781","booth":"W2209"},{"id":"782","booth":"W2208"},{"id":"1580","booth":"W2211"},{"id":"789","booth":"W2221"},{"id":"1584","booth":"W2302"},{"id":"1590","booth":"W2402"},{"id":"1594","booth":"W2335"},{"id":"819","booth":"W2411"},{"id":"831","booth":"W2430"},{"id":"1618","booth":"W2435"},{"id":"1619","booth":"W2421"},{"id":"846","booth":"W2232"},{"id":"859","booth":"W2203"},{"id":"890","booth":"W2111A"},{"id":"892","booth":"W2110"},{"id":"1652","booth":"W2303"},{"id":"900","booth":"W2202"},{"id":"1656","booth":"W2401"},{"id":"908","booth":"W2319"},{"id":"917","booth":"W2307"},{"id":"1361","booth":"W2333"},{"id":"927","booth":"W2313"},{"id":"1364","booth":"W2218"},{"id":"1674","booth":"W2432"},{"id":"945","booth":"W2213"},{"id":"949","booth":"W2416"},{"id":"953","booth":"W2223"},{"id":"954","booth":"W2410"},{"id":"1695","booth":"W2433"},{"id":"955","booth":"W2444"},{"id":"1703","booth":"W2408"},{"id":"974","booth":"W2111I"},{"id":"980","booth":"W2216"},{"id":"985","booth":"W2301"},{"id":"986","booth":"W2330"},{"id":"1713","booth":"W2220"},{"id":"1715","booth":"W2306"},{"id":"990","booth":"W2429"},{"id":"1724","booth":"W2328"},{"id":"1000","booth":"W2405"},{"id":"1006","booth":"W2334"},{"id":"1012","booth":"W2406"},{"id":"1735","booth":"W2325"},{"id":"1028","booth":"W2320"},{"id":"1395","booth":"W2436"},{"id":"1402","booth":"W2315"},{"id":"1051","booth":"W2103"},{"id":"1056","booth":"W2312"},{"id":"1761","booth":"W2229"},{"id":"1066","booth":"W2310"},{"id":"1072","booth":"W2109"},{"id":"1074","booth":"W2111E"},{"id":"1411","booth":"W2111"},{"id":"1080","booth":"W2318"},{"id":"1784","booth":"W2231"},{"id":"1796","booth":"W2440"},{"id":"1804","booth":"W2111F"},{"id":"1116","booth":"W2308,E4229"},{"id":"1121","booth":"W2419"},{"id":"1127","booth":"W2309"},{"id":"1130","booth":"W2225"},{"id":"1136","booth":"W2441"},{"id":"1138","booth":"W2206"},{"id":"1143","booth":"W2228"},{"id":"1154","booth":"W2111H"},{"id":"1427","booth":"W2407"},{"id":"1158","booth":"W2427"},{"id":"1160","booth":"W2233"},{"id":"1164","booth":"W2222"},{"id":"1435","booth":"W2111K"},{"id":"1177","booth":"W2107"},{"id":"1186","booth":"W2111D"},{"id":"1870","booth":"W2428"},{"id":"1190","booth":"W2326"},{"id":"1191","booth":"W2111C"},{"id":"1441","booth":"W2108"},{"id":"1204","booth":"W2409"},{"id":"1211","booth":"W2316"},{"id":"1213","booth":"W2425"},{"id":"1226","booth":"W2324"},{"id":"1232","booth":"W2101"},{"id":"1912","booth":"W2230"},{"id":"1917","booth":"W2106"},{"id":"1918","booth":"W2322"},{"id":"1925","booth":"W2321"},{"id":"1928","booth":"W2424"},{"id":"1272","booth":"W2215"},{"id":"1279","booth":"W2227"},{"id":"1945","booth":"W2438"},{"id":"1946","booth":"W2426"},{"id":"1952","booth":"W2420"},{"id":"1959","booth":"W2314"},{"id":"680","booth":"W2111F"},{"id":"2009","booth":"W2431"},{"id":"1298","booth":"W2423"},{"id":"1496","booth":"W2219"},{"id":"657","booth":"W2111B"},{"id":"667","booth":"W2111G"},{"id":"1301","booth":"W2102"},{"id":"671","booth":"W2201"},{"id":"678","booth":"W2111J"},{"id":"698","booth":"W2331"},{"id":"705","booth":"W2210"},{"id":"1319","booth":"W2323"},{"id":"752","booth":"W2235"},{"id":"762","booth":"W2439"},{"id":"775","booth":"W2105"},{"id":"1574","booth":"W2418"},{"id":"781","booth":"W2209"},{"id":"782","booth":"W2208"},{"id":"1580","booth":"W2211"},{"id":"789","booth":"W2221"},{"id":"1584","booth":"W2302"},{"id":"1590","booth":"W2402"},{"id":"1594","booth":"W2335"},{"id":"819","booth":"W2411"},{"id":"831","booth":"W2430"},{"id":"1618","booth":"W2435"},{"id":"1619","booth":"W2421"},{"id":"846","booth":"W2232"},{"id":"859","booth":"W2203"},{"id":"890","booth":"W2111A"},{"id":"892","booth":"W2110"},{"id":"1652","booth":"W2303"},{"id":"900","booth":"W2202"},{"id":"1656","booth":"W2401"},{"id":"908","booth":"W2319"},{"id":"917","booth":"W2307"},{"id":"1361","booth":"W2333"},{"id":"927","booth":"W2313"},{"id":"1364","booth":"W2218"},{"id":"1674","booth":"W2432"},{"id":"945","booth":"W2213"},{"id":"949","booth":"W2416"},{"id":"953","booth":"W2223"},{"id":"954","booth":"W2410"},{"id":"1695","booth":"W2433"},{"id":"955","booth":"W2444"},{"id":"1703","booth":"W2408"},{"id":"974","booth":"W2111I"},{"id":"980","booth":"W2216"},{"id":"985","booth":"W2301"},{"id":"986","booth":"W2330"},{"id":"1713","booth":"W2220"},{"id":"1715","booth":"W2306"},{"id":"990","booth":"W2429"},{"id":"1724","booth":"W2328"},{"id":"1000","booth":"W2405"},{"id":"1006","booth":"W2334"},{"id":"1012","booth":"W2406"},{"id":"1735","booth":"W2325"},{"id":"1028","booth":"W2320"},{"id":"1395","booth":"W2436"},{"id":"1402","booth":"W2315"},{"id":"1051","booth":"W2103"},{"id":"1056","booth":"W2312"},{"id":"1761","booth":"W2229"},{"id":"1066","booth":"W2310"},{"id":"1072","booth":"W2109"},{"id":"1074","booth":"W2111E"},{"id":"1411","booth":"W2111"},{"id":"1080","booth":"W2318"},{"id":"1784","booth":"W2231"},{"id":"1796","booth":"W2440"},{"id":"1804","booth":"W2111F"},{"id":"1116","booth":"W2308,E4229"},{"id":"1121","booth":"W2419"},{"id":"1127","booth":"W2309"},{"id":"1130","booth":"W2225"},{"id":"1136","booth":"W2441"},{"id":"1138","booth":"W2206"},{"id":"1143","booth":"W2228"},{"id":"1154","booth":"W2111H"},{"id":"1427","booth":"W2407"},{"id":"1158","booth":"W2427"},{"id":"1160","booth":"W2233"},{"id":"1164","booth":"W2222"},{"id":"1435","booth":"W2111K"},{"id":"1177","booth":"W2107"},{"id":"1186","booth":"W2111D"},{"id":"1870","booth":"W2428"},{"id":"1190","booth":"W2326"},{"id":"1191","booth":"W2111C"},{"id":"1441","booth":"W2108"},{"id":"1204","booth":"W2409"},{"id":"1211","booth":"W2316"},{"id":"1213","booth":"W2425"},{"id":"1226","booth":"W2324"},{"id":"1232","booth":"W2101"},{"id":"1912","booth":"W2230"},{"id":"1917","booth":"W2106"},{"id":"1918","booth":"W2322"},{"id":"1925","booth":"W2321"},{"id":"1928","booth":"W2424"},{"id":"1272","booth":"W2215"},{"id":"1279","booth":"W2227"},{"id":"1945","booth":"W2438"},{"id":"1946","booth":"W2426"},{"id":"1952","booth":"W2420"},{"id":"1959","booth":"W2314"},{"id":"680","booth":"W2111F"},{"id":"2009","booth":"W2431"},{"id":"664","booth":"W3202"},{"id":"674","booth":"W3434"},{"id":"1513","booth":"W3416"},{"id":"685","booth":"W3342"},{"id":"690","booth":"W3206"},{"id":"1523","booth":"W3218"},{"id":"708","booth":"W3213"},{"id":"1536","booth":"W3355"},{"id":"717","booth":"W3312"},{"id":"720","booth":"W3205"},{"id":"728","booth":"W3317"},{"id":"730","booth":"W3405"},{"id":"1548","booth":"W3308"},{"id":"757","booth":"W3332"},{"id":"774","booth":"W3442"},{"id":"1575","booth":"W3329"},{"id":"785","booth":"W3358"},{"id":"786","booth":"W3210"},{"id":"791","booth":"W3435"},{"id":"1583","booth":"W3401"},{"id":"803","booth":"W3360"},{"id":"804","booth":"W3101"},{"id":"1591","booth":"W3439"},{"id":"808","booth":"W3207"},{"id":"1599","booth":"W3352"},{"id":"1607","booth":"W3411"},{"id":"832","booth":"W3427"},{"id":"840","booth":"W3441"},{"id":"1347","booth":"W3414"},{"id":"1624","booth":"W3322"},{"id":"867","booth":"W3301"},{"id":"878","booth":"W3357"},{"id":"885","booth":"W3217"},{"id":"894","booth":"W3408"},{"id":"1660","booth":"W3315"},{"id":"1359","booth":"W3438"},{"id":"921","booth":"W3422"},{"id":"937","booth":"W3330"},{"id":"1370","booth":"W3421"},{"id":"1707","booth":"W3409"},{"id":"1716","booth":"W3212"},{"id":"991","booth":"W3336"},{"id":"994","booth":"W3406"},{"id":"1723","booth":"W3302"},{"id":"1002","booth":"W3324"},{"id":"1005","booth":"W3419"},{"id":"1017","booth":"W3208"},{"id":"1737","booth":"W3417"},{"id":"1738","booth":"W3420"},{"id":"1025","booth":"W3430"},{"id":"1036","booth":"W3215"},{"id":"1041","booth":"W3350"},{"id":"1048","booth":"W3418"},{"id":"1054","booth":"W3103"},{"id":"1757","booth":"W3345"},{"id":"1062","booth":"W3201"},{"id":"1075","booth":"W3326"},{"id":"1089","booth":"W3106"},{"id":"1780","booth":"W3402"},{"id":"1094","booth":"W3211"},{"id":"1097","booth":"W3412"},{"id":"1100","booth":"W3425"},{"id":"1104","booth":"W3221"},{"id":"1799","booth":"W3443"},{"id":"1805","booth":"W3216"},{"id":"1115","booth":"W3105"},{"id":"1117","booth":"W3331"},{"id":"1119","booth":"W3307"},{"id":"1816","booth":"W3433"},{"id":"1124","booth":"W3348"},{"id":"1830","booth":"W3337"},{"id":"1833","booth":"W3325"},{"id":"1145","booth":"W3338"},{"id":"1847","booth":"W3341"},{"id":"1150","booth":"W3429"},{"id":"1151","booth":"W3209"},{"id":"1854","booth":"W3432"},{"id":"1858","booth":"W3400"},{"id":"1173","booth":"W3351"},{"id":"1866","booth":"W3203"},{"id":"1867","booth":"W3415"},{"id":"1207","booth":"W3220"},{"id":"1891","booth":"W3356"},{"id":"1216","booth":"W3327"},{"id":"1223","booth":"W3347"},{"id":"1911","booth":"W3335"},{"id":"1240","booth":"W3423"},{"id":"1241","booth":"W3353"},{"id":"1249","booth":"W3219"},{"id":"1255","booth":"W3440"},{"id":"1260","booth":"W3311"},{"id":"1927","booth":"W3310"},{"id":"1929","booth":"W3314"},{"id":"1460","booth":"W3407"},{"id":"1269","booth":"W3319"},{"id":"1273","booth":"W3413"},{"id":"1463","booth":"W3305"},{"id":"1939","booth":"W3318"},{"id":"1278","booth":"W3444"},{"id":"1280","booth":"W3304"},{"id":"1948","booth":"W3426"},{"id":"1289","booth":"W3102"},{"id":"1992","booth":"W3410"},{"id":"1993","booth":"W3431"},{"id":"1997","booth":"W3428"},{"id":"2006","booth":"W3328"},{"id":"2016","booth":"W3340"},{"id":"664","booth":"W3202"},{"id":"674","booth":"W3434"},{"id":"1513","booth":"W3416"},{"id":"685","booth":"W3342"},{"id":"690","booth":"W3206"},{"id":"1523","booth":"W3218"},{"id":"708","booth":"W3213"},{"id":"1536","booth":"W3355"},{"id":"717","booth":"W3312"},{"id":"720","booth":"W3205"},{"id":"728","booth":"W3317"},{"id":"730","booth":"W3405"},{"id":"1548","booth":"W3308"},{"id":"757","booth":"W3332"},{"id":"774","booth":"W3442"},{"id":"1575","booth":"W3329"},{"id":"785","booth":"W3358"},{"id":"786","booth":"W3210"},{"id":"791","booth":"W3435"},{"id":"1583","booth":"W3401"},{"id":"803","booth":"W3360"},{"id":"804","booth":"W3101"},{"id":"1591","booth":"W3439"},{"id":"808","booth":"W3207"},{"id":"1599","booth":"W3352"},{"id":"1607","booth":"W3411"},{"id":"832","booth":"W3427"},{"id":"840","booth":"W3441"},{"id":"1347","booth":"W3414"},{"id":"1624","booth":"W3322"},{"id":"867","booth":"W3301"},{"id":"878","booth":"W3357"},{"id":"885","booth":"W3217"},{"id":"894","booth":"W3408"},{"id":"1660","booth":"W3315"},{"id":"1359","booth":"W3438"},{"id":"921","booth":"W3422"},{"id":"937","booth":"W3330"},{"id":"1370","booth":"W3421"},{"id":"1707","booth":"W3409"},{"id":"1716","booth":"W3212"},{"id":"991","booth":"W3336"},{"id":"994","booth":"W3406"},{"id":"1723","booth":"W3302"},{"id":"1002","booth":"W3324"},{"id":"1005","booth":"W3419"},{"id":"1017","booth":"W3208"},{"id":"1737","booth":"W3417"},{"id":"1738","booth":"W3420"},{"id":"1025","booth":"W3430"},{"id":"1036","booth":"W3215"},{"id":"1041","booth":"W3350"},{"id":"1048","booth":"W3418"},{"id":"1054","booth":"W3103"},{"id":"1757","booth":"W3345"},{"id":"1062","booth":"W3201"},{"id":"1075","booth":"W3326"},{"id":"1089","booth":"W3106"},{"id":"1780","booth":"W3402"},{"id":"1094","booth":"W3211"},{"id":"1097","booth":"W3412"},{"id":"1100","booth":"W3425"},{"id":"1104","booth":"W3221"},{"id":"1799","booth":"W3443"},{"id":"1805","booth":"W3216"},{"id":"1115","booth":"W3105"},{"id":"1117","booth":"W3331"},{"id":"1119","booth":"W3307"},{"id":"1816","booth":"W3433"},{"id":"1124","booth":"W3348"},{"id":"1830","booth":"W3337"},{"id":"1833","booth":"W3325"},{"id":"1145","booth":"W3338"},{"id":"1847","booth":"W3341"},{"id":"1150","booth":"W3429"},{"id":"1151","booth":"W3209"},{"id":"1854","booth":"W3432"},{"id":"1858","booth":"W3400"},{"id":"1173","booth":"W3351"},{"id":"1866","booth":"W3203"},{"id":"1867","booth":"W3415"},{"id":"1207","booth":"W3220"},{"id":"1891","booth":"W3356"},{"id":"1216","booth":"W3327"},{"id":"1223","booth":"W3347"},{"id":"1911","booth":"W3335"},{"id":"1240","booth":"W3423"},{"id":"1241","booth":"W3353"},{"id":"1249","booth":"W3219"},{"id":"1255","booth":"W3440"},{"id":"1260","booth":"W3311"},{"id":"1927","booth":"W3310"},{"id":"1929","booth":"W3314"},{"id":"1460","booth":"W3407"},{"id":"1269","booth":"W3319"},{"id":"1273","booth":"W3413"},{"id":"1463","booth":"W3305"},{"id":"1939","booth":"W3318"},{"id":"1278","booth":"W3444"},{"id":"1280","booth":"W3304"},{"id":"1948","booth":"W3426"},{"id":"1289","booth":"W3102"},{"id":"1992","booth":"W3410"},{"id":"1993","booth":"W3431"},{"id":"1997","booth":"W3428"},{"id":"2006","booth":"W3328"},{"id":"2016","booth":"W3340"},{"id":"653","booth":"W4206"},{"id":"658","booth":"W4325"},{"id":"1500","booth":"W4413"},{"id":"668","booth":"W4217"},{"id":"1505","booth":"W4615"},{"id":"673","booth":"W4436,E4422"},{"id":"679","booth":"W4202"},{"id":"686","booth":"W4329"},{"id":"691","booth":"W4111"},{"id":"1519","booth":"W4617"},{"id":"696","booth":"W4511"},{"id":"704","booth":"W4322"},{"id":"706","booth":"W4107"},{"id":"1530","booth":"W4606"},{"id":"1532","booth":"W4613"},{"id":"711","booth":"W4103"},{"id":"1539","booth":"W4433"},{"id":"1542","booth":"W4408"},{"id":"719","booth":"W4320"},{"id":"1544","booth":"W4440"},{"id":"723","booth":"W4509"},{"id":"1545","booth":"W4307"},{"id":"729","booth":"W4201"},{"id":"733","booth":"W4308"},{"id":"735","booth":"W4612"},{"id":"744","booth":"W4602"},{"id":"750","booth":"W4301"},{"id":"759","booth":"W4113"},{"id":"761","booth":"W4434"},{"id":"769","booth":"W4101"},{"id":"1568","booth":"W4415"},{"id":"1572","booth":"W4428"},{"id":"1573","booth":"W4437"},{"id":"784","booth":"W4431"},{"id":"790","booth":"W4114"},{"id":"796","booth":"W4507"},{"id":"802","booth":"W4311"},{"id":"1595","booth":"W4441"},{"id":"812","booth":"W4506"},{"id":"1603","booth":"W4317"},{"id":"1606","booth":"W4212"},{"id":"835","booth":"W4403"},{"id":"1622","booth":"W4429"},{"id":"848","booth":"W4213"},{"id":"849","booth":"W4309"},{"id":"853","booth":"W4205"},{"id":"856","booth":"W4108"},{"id":"1629","booth":"W4442"},{"id":"1631","booth":"W4215"},{"id":"1632","booth":"W4109"},{"id":"862","booth":"W4326"},{"id":"863","booth":"W4312"},{"id":"1635","booth":"W4315"},{"id":"1636","booth":"W4417"},{"id":"1643","booth":"W4219"},{"id":"1648","booth":"W4424"},{"id":"893","booth":"W4306"},{"id":"899","booth":"W4221"},{"id":"1665","booth":"W4412"},{"id":"926","booth":"W4112"},{"id":"1670","booth":"W4426"},{"id":"930","booth":"W4222"},{"id":"1671","booth":"W4209"},{"id":"1676","booth":"W4323"},{"id":"1677","booth":"W4427"},{"id":"1693","booth":"W4621"},{"id":"956","booth":"W4510"},{"id":"1698","booth":"W4435"},{"id":"958","booth":"W4618"},{"id":"968","booth":"W4305"},{"id":"1706","booth":"W4610"},{"id":"1711","booth":"W4607"},{"id":"1712","booth":"W4216"},{"id":"996","booth":"W4116"},{"id":"997","booth":"W4310"},{"id":"999","booth":"W4313"},{"id":"1018","booth":"W4503"},{"id":"1020","booth":"W4220"},{"id":"1022","booth":"W4411"},{"id":"1741","booth":"W4328"},{"id":"1753","booth":"W4439"},{"id":"1754","booth":"W4508"},{"id":"1065","booth":"W4210"},{"id":"1070","booth":"W4110"},{"id":"1767","booth":"W4425"},{"id":"1769","booth":"W4318"},{"id":"1774","booth":"W4105"},{"id":"1781","booth":"W4316"},{"id":"1787","booth":"W4409"},{"id":"1788","booth":"W4422"},{"id":"1099","booth":"W4601"},{"id":"1792","booth":"W4505"},{"id":"1794","booth":"W4420"},{"id":"1106","booth":"W4609"},{"id":"1113","booth":"W4406"},{"id":"1810","booth":"W4203"},{"id":"1812","booth":"W4330,A015"},{"id":"1122","booth":"W4302"},{"id":"1822","booth":"W4401"},{"id":"1825","booth":"W4611"},{"id":"1826","booth":"W4512"},{"id":"1837","booth":"W4438"},{"id":"1840","booth":"W4620"},{"id":"1841","booth":"W4223"},{"id":"1842","booth":"W4619"},{"id":"1843","booth":"W4327"},{"id":"1863","booth":"W4603"},{"id":"1185","booth":"W4208"},{"id":"1193","booth":"W4102"},{"id":"1877","booth":"W4423"},{"id":"1884","booth":"W4107"},{"id":"1445","booth":"W4225"},{"id":"1897","booth":"W4402"},{"id":"1212","booth":"W4106"},{"id":"1901","booth":"W4443"},{"id":"1903","booth":"W4118"},{"id":"1449","booth":"W4501"},{"id":"1242","booth":"W4622"},{"id":"1243","booth":"W4303"},{"id":"1251","booth":"W4616"},{"id":"1253","booth":"W4211"},{"id":"1264","booth":"W4218"},{"id":"1937","booth":"W4416"},{"id":"1938","booth":"W4432"},{"id":"1276","booth":"W4430"},{"id":"1941","booth":"W4207"},{"id":"1950","booth":"W4321"},{"id":"1951","booth":"W4115"},{"id":"1286","booth":"W4608"},{"id":"1956","booth":"W4111A"},{"id":"1973","booth":"A008"},{"id":"1974","booth":"W00000"},{"id":"1031","booth":"W4413"},{"id":"1990","booth":"W4216"},{"id":"1995","booth":"W4444"},{"id":"2002","booth":"W4117"},{"id":"2008","booth":"W4419"},{"id":"2017","booth":"W4414"},{"id":"653","booth":"W4206"},{"id":"658","booth":"W4325"},{"id":"1500","booth":"W4413"},{"id":"668","booth":"W4217"},{"id":"1505","booth":"W4615"},{"id":"673","booth":"W4436,E4422"},{"id":"679","booth":"W4202"},{"id":"686","booth":"W4329"},{"id":"691","booth":"W4111"},{"id":"1519","booth":"W4617"},{"id":"696","booth":"W4511"},{"id":"704","booth":"W4322"},{"id":"706","booth":"W4107"},{"id":"1530","booth":"W4606"},{"id":"1532","booth":"W4613"},{"id":"711","booth":"W4103"},{"id":"1539","booth":"W4433"},{"id":"1542","booth":"W4408"},{"id":"719","booth":"W4320"},{"id":"1544","booth":"W4440"},{"id":"723","booth":"W4509"},{"id":"1545","booth":"W4307"},{"id":"729","booth":"W4201"},{"id":"733","booth":"W4308"},{"id":"735","booth":"W4612"},{"id":"744","booth":"W4602"},{"id":"750","booth":"W4301"},{"id":"759","booth":"W4113"},{"id":"761","booth":"W4434"},{"id":"769","booth":"W4101"},{"id":"1568","booth":"W4415"},{"id":"1572","booth":"W4428"},{"id":"1573","booth":"W4437"},{"id":"784","booth":"W4431"},{"id":"790","booth":"W4114"},{"id":"796","booth":"W4507"},{"id":"802","booth":"W4311"},{"id":"1595","booth":"W4441"},{"id":"812","booth":"W4506"},{"id":"1603","booth":"W4317"},{"id":"1606","booth":"W4212"},{"id":"835","booth":"W4403"},{"id":"1622","booth":"W4429"},{"id":"848","booth":"W4213"},{"id":"849","booth":"W4309"},{"id":"853","booth":"W4205"},{"id":"856","booth":"W4108"},{"id":"1629","booth":"W4442"},{"id":"1631","booth":"W4215"},{"id":"1632","booth":"W4109"},{"id":"862","booth":"W4326"},{"id":"863","booth":"W4312"},{"id":"1635","booth":"W4315"},{"id":"1636","booth":"W4417"},{"id":"1643","booth":"W4219"},{"id":"1648","booth":"W4424"},{"id":"893","booth":"W4306"},{"id":"899","booth":"W4221"},{"id":"1665","booth":"W4412"},{"id":"926","booth":"W4112"},{"id":"1670","booth":"W4426"},{"id":"930","booth":"W4222"},{"id":"1671","booth":"W4209"},{"id":"1676","booth":"W4323"},{"id":"1677","booth":"W4427"},{"id":"1693","booth":"W4621"},{"id":"956","booth":"W4510"},{"id":"1698","booth":"W4435"},{"id":"958","booth":"W4618"},{"id":"968","booth":"W4305"},{"id":"1706","booth":"W4610"},{"id":"1711","booth":"W4607"},{"id":"1712","booth":"W4216"},{"id":"996","booth":"W4116"},{"id":"997","booth":"W4310"},{"id":"999","booth":"W4313"},{"id":"1018","booth":"W4503"},{"id":"1020","booth":"W4220"},{"id":"1022","booth":"W4411"},{"id":"1741","booth":"W4328"},{"id":"1753","booth":"W4439"},{"id":"1754","booth":"W4508"},{"id":"1065","booth":"W4210"},{"id":"1070","booth":"W4110"},{"id":"1767","booth":"W4425"},{"id":"1769","booth":"W4318"},{"id":"1774","booth":"W4105"},{"id":"1781","booth":"W4316"},{"id":"1787","booth":"W4409"},{"id":"1788","booth":"W4422"},{"id":"1099","booth":"W4601"},{"id":"1792","booth":"W4505"},{"id":"1794","booth":"W4420"},{"id":"1106","booth":"W4609"},{"id":"1113","booth":"W4406"},{"id":"1810","booth":"W4203"},{"id":"1812","booth":"W4330,A015"},{"id":"1122","booth":"W4302"},{"id":"1822","booth":"W4401"},{"id":"1825","booth":"W4611"},{"id":"1826","booth":"W4512"},{"id":"1837","booth":"W4438"},{"id":"1840","booth":"W4620"},{"id":"1841","booth":"W4223"},{"id":"1842","booth":"W4619"},{"id":"1843","booth":"W4327"},{"id":"1863","booth":"W4603"},{"id":"1185","booth":"W4208"},{"id":"1193","booth":"W4102"},{"id":"1877","booth":"W4423"},{"id":"1884","booth":"W4107"},{"id":"1445","booth":"W4225"},{"id":"1897","booth":"W4402"},{"id":"1212","booth":"W4106"},{"id":"1901","booth":"W4443"},{"id":"1903","booth":"W4118"},{"id":"1449","booth":"W4501"},{"id":"1242","booth":"W4622"},{"id":"1243","booth":"W4303"},{"id":"1251","booth":"W4616"},{"id":"1253","booth":"W4211"},{"id":"1264","booth":"W4218"},{"id":"1937","booth":"W4416"},{"id":"1938","booth":"W4432"},{"id":"1276","booth":"W4430"},{"id":"1941","booth":"W4207"},{"id":"1950","booth":"W4321"},{"id":"1951","booth":"W4115"},{"id":"1286","booth":"W4608"},{"id":"1956","booth":"W4111A"},{"id":"1973","booth":"A008"},{"id":"1974","booth":"W00000"},{"id":"1031","booth":"W4413"},{"id":"1990","booth":"W4216"},{"id":"1995","booth":"W4444"},{"id":"2002","booth":"W4117"},{"id":"2008","booth":"W4419"},{"id":"2017","booth":"W4414"},{"id":"1499","booth":"E6315"},{"id":"1517","booth":"E6310"},{"id":"1537","booth":"E6320"},{"id":"713","booth":"E6211"},{"id":"718","booth":"E6206"},{"id":"1563","booth":"E6105"},{"id":"1567","booth":"E6110"},{"id":"1592","booth":"E6316"},{"id":"1345","booth":"E6212"},{"id":"866","booth":"E6103"},{"id":"1641","booth":"E6317"},{"id":"923","booth":"E6101"},{"id":"1696","booth":"E6208"},{"id":"1702","booth":"E6309"},{"id":"977","booth":"E6218"},{"id":"1726","booth":"E6325"},{"id":"1731","booth":"E6327"},{"id":"1736","booth":"E6307"},{"id":"1389","booth":"E6109"},{"id":"1743","booth":"E6102"},{"id":"1760","booth":"E6216"},{"id":"1762","booth":"E6308"},{"id":"1773","booth":"E6302"},{"id":"1801","booth":"E6201"},{"id":"1803","booth":"E6312"},{"id":"1836","booth":"E6321"},{"id":"1855","booth":"E6318"},{"id":"1857","booth":"E6301"},{"id":"1172","booth":"E6323"},{"id":"1864","booth":"E6314"},{"id":"1868","booth":"E6107"},{"id":"1871","booth":"E6217"},{"id":"1196","booth":"E6111"},{"id":"1878","booth":"E6209"},{"id":"1879","booth":"E6207"},{"id":"1206","booth":"E6215"},{"id":"1899","booth":"E6106"},{"id":"1905","booth":"E6202"},{"id":"1934","booth":"E6313"},{"id":"1953","booth":"E6205"},{"id":"1994","booth":"E6108"},{"id":"2007","booth":"E6306"},{"id":"1499","booth":"E6315"},{"id":"1517","booth":"E6310"},{"id":"1537","booth":"E6320"},{"id":"713","booth":"E6211"},{"id":"718","booth":"E6206"},{"id":"1563","booth":"E6105"},{"id":"1567","booth":"E6110"},{"id":"1592","booth":"E6316"},{"id":"1345","booth":"E6212"},{"id":"866","booth":"E6103"},{"id":"1641","booth":"E6317"},{"id":"923","booth":"E6101"},{"id":"1696","booth":"E6208"},{"id":"1702","booth":"E6309"},{"id":"977","booth":"E6218"},{"id":"1726","booth":"E6325"},{"id":"1731","booth":"E6327"},{"id":"1736","booth":"E6307"},{"id":"1389","booth":"E6109"},{"id":"1743","booth":"E6102"},{"id":"1760","booth":"E6216"},{"id":"1762","booth":"E6308"},{"id":"1773","booth":"E6302"},{"id":"1801","booth":"E6201"},{"id":"1803","booth":"E6312"},{"id":"1836","booth":"E6321"},{"id":"1855","booth":"E6318"},{"id":"1857","booth":"E6301"},{"id":"1172","booth":"E6323"},{"id":"1864","booth":"E6314"},{"id":"1868","booth":"E6107"},{"id":"1871","booth":"E6217"},{"id":"1196","booth":"E6111"},{"id":"1878","booth":"E6209"},{"id":"1879","booth":"E6207"},{"id":"1206","booth":"E6215"},{"id":"1899","booth":"E6106"},{"id":"1905","booth":"E6202"},{"id":"1934","booth":"E6313"},{"id":"1953","booth":"E6205"},{"id":"1994","booth":"E6108"},{"id":"2007","booth":"E6306"},{"id":"1495","booth":"E7138"},{"id":"1497","booth":"E7129"},{"id":"1498","booth":"E7144"},{"id":"1508","booth":"E7151"},{"id":"1509","booth":"E7106"},{"id":"1512","booth":"E7216"},{"id":"1514","booth":"E7113"},{"id":"1516","booth":"E7243"},{"id":"1527","booth":"E7104"},{"id":"1533","booth":"E7235"},{"id":"1534","booth":"E7238"},{"id":"1535","booth":"E7133"},{"id":"1541","booth":"E7142"},{"id":"1546","booth":"E7225"},{"id":"1550","booth":"E7149"},{"id":"1555","booth":"E7206"},{"id":"1556","booth":"E7103"},{"id":"1557","booth":"E7119"},{"id":"1569","booth":"E7131"},{"id":"1576","booth":"E7150"},{"id":"788","booth":"E2435"},{"id":"1585","booth":"E7259"},{"id":"1597","booth":"E7212"},{"id":"1600","booth":"E7160"},{"id":"1602","booth":"E7121"},{"id":"1604","booth":"E7217"},{"id":"1612","booth":"E7202"},{"id":"1615","booth":"E7156"},{"id":"1617","booth":"E7167"},{"id":"1627","booth":"E7145"},{"id":"1633","booth":"E7127"},{"id":"1634","booth":"E7230"},{"id":"1654","booth":"E7116"},{"id":"915","booth":"E7112"},{"id":"1661","booth":"E7201"},{"id":"1662","booth":"E7220"},{"id":"1664","booth":"E7163"},{"id":"1667","booth":"E7233\/E7241"},{"id":"1675","booth":"E7157"},{"id":"1680","booth":"E7223"},{"id":"1681","booth":"E7130"},{"id":"1683","booth":"E7257"},{"id":"1684","booth":"E7239"},{"id":"1687","booth":"E7240"},{"id":"1700","booth":"E7143"},{"id":"1704","booth":"E7147"},{"id":"981","booth":"E7154\/E7161"},{"id":"1708","booth":"E7140"},{"id":"1709","booth":"E7236"},{"id":"1714","booth":"E7132"},{"id":"1718","booth":"E7249"},{"id":"1721","booth":"E7125"},{"id":"1004","booth":"E7203"},{"id":"1734","booth":"E7158"},{"id":"1746","booth":"E7222"},{"id":"1747","booth":"E7229"},{"id":"1749","booth":"E7219"},{"id":"1758","booth":"E7123"},{"id":"1764","booth":"E7245"},{"id":"1771","booth":"E7139"},{"id":"1083","booth":"E7214"},{"id":"1782","booth":"E7246"},{"id":"1415","booth":"E7205"},{"id":"1783","booth":"E7204"},{"id":"1789","booth":"E7108"},{"id":"1791","booth":"E7117"},{"id":"1797","booth":"E7256"},{"id":"1802","booth":"E7159"},{"id":"1814","booth":"E7135"},{"id":"1120","booth":"E7162"},{"id":"1817","booth":"E7166"},{"id":"1819","booth":"E7153"},{"id":"1820","booth":"E7227"},{"id":"1827","booth":"E7255"},{"id":"1829","booth":"E7211"},{"id":"1832","booth":"E7215"},{"id":"1852","booth":"E7155"},{"id":"1856","booth":"E7122"},{"id":"1862","booth":"E7251"},{"id":"1869","booth":"E7248"},{"id":"1873","booth":"E7224"},{"id":"1895","booth":"E7128"},{"id":"1896","booth":"E7208"},{"id":"1446","booth":"E7164"},{"id":"1220","booth":"E7228"},{"id":"1904","booth":"E7141"},{"id":"1909","booth":"E7207"},{"id":"1910","booth":"E7115"},{"id":"1913","booth":"E7226"},{"id":"1915","booth":"E7101"},{"id":"1920","booth":"E7218"},{"id":"1923","booth":"E7221"},{"id":"1933","booth":"E7126"},{"id":"1935","booth":"E7120"},{"id":"1936","booth":"E7136"},{"id":"1940","booth":"E7231"},{"id":"1942","booth":"E7114"},{"id":"1947","booth":"E7118"},{"id":"1284","booth":"E7165"},{"id":"1961","booth":"E7247"},{"id":"1980","booth":"E7148"},{"id":"1985","booth":"E7105"},{"id":"1988","booth":"E7168"},{"id":"1989","booth":"E7209"},{"id":"2003","booth":"E7232"},{"id":"2011","booth":"E7152"},{"id":"1495","booth":"E7138"},{"id":"1497","booth":"E7129"},{"id":"1498","booth":"E7144"},{"id":"1508","booth":"E7151"},{"id":"1509","booth":"E7106"},{"id":"1512","booth":"E7216"},{"id":"1514","booth":"E7113"},{"id":"1516","booth":"E7243"},{"id":"1527","booth":"E7104"},{"id":"1533","booth":"E7235"},{"id":"1534","booth":"E7238"},{"id":"1535","booth":"E7133"},{"id":"1541","booth":"E7142"},{"id":"1546","booth":"E7225"},{"id":"1550","booth":"E7149"},{"id":"1555","booth":"E7206"},{"id":"1556","booth":"E7103"},{"id":"1557","booth":"E7119"},{"id":"1569","booth":"E7131"},{"id":"1576","booth":"E7150"},{"id":"788","booth":"E2435"},{"id":"1585","booth":"E7259"},{"id":"1597","booth":"E7212"},{"id":"1600","booth":"E7160"},{"id":"1602","booth":"E7121"},{"id":"1604","booth":"E7217"},{"id":"1612","booth":"E7202"},{"id":"1615","booth":"E7156"},{"id":"1617","booth":"E7167"},{"id":"1627","booth":"E7145"},{"id":"1633","booth":"E7127"},{"id":"1634","booth":"E7230"},{"id":"1654","booth":"E7116"},{"id":"915","booth":"E7112"},{"id":"1661","booth":"E7201"},{"id":"1662","booth":"E7220"},{"id":"1664","booth":"E7163"},{"id":"1667","booth":"E7233\/E7241"},{"id":"1675","booth":"E7157"},{"id":"1680","booth":"E7223"},{"id":"1681","booth":"E7130"},{"id":"1683","booth":"E7257"},{"id":"1684","booth":"E7239"},{"id":"1687","booth":"E7240"},{"id":"1700","booth":"E7143"},{"id":"1704","booth":"E7147"},{"id":"981","booth":"E7154\/E7161"},{"id":"1708","booth":"E7140"},{"id":"1709","booth":"E7236"},{"id":"1714","booth":"E7132"},{"id":"1718","booth":"E7249"},{"id":"1721","booth":"E7125"},{"id":"1004","booth":"E7203"},{"id":"1734","booth":"E7158"},{"id":"1746","booth":"E7222"},{"id":"1747","booth":"E7229"},{"id":"1749","booth":"E7219"},{"id":"1758","booth":"E7123"},{"id":"1764","booth":"E7245"},{"id":"1771","booth":"E7139"},{"id":"1083","booth":"E7214"},{"id":"1782","booth":"E7246"},{"id":"1415","booth":"E7205"},{"id":"1783","booth":"E7204"},{"id":"1789","booth":"E7108"},{"id":"1791","booth":"E7117"},{"id":"1797","booth":"E7256"},{"id":"1802","booth":"E7159"},{"id":"1814","booth":"E7135"},{"id":"1120","booth":"E7162"},{"id":"1817","booth":"E7166"},{"id":"1819","booth":"E7153"},{"id":"1820","booth":"E7227"},{"id":"1827","booth":"E7255"},{"id":"1829","booth":"E7211"},{"id":"1832","booth":"E7215"},{"id":"1852","booth":"E7155"},{"id":"1856","booth":"E7122"},{"id":"1862","booth":"E7251"},{"id":"1869","booth":"E7248"},{"id":"1873","booth":"E7224"},{"id":"1895","booth":"E7128"},{"id":"1896","booth":"E7208"},{"id":"1446","booth":"E7164"},{"id":"1220","booth":"E7228"},{"id":"1904","booth":"E7141"},{"id":"1909","booth":"E7207"},{"id":"1910","booth":"E7115"},{"id":"1913","booth":"E7226"},{"id":"1915","booth":"E7101"},{"id":"1920","booth":"E7218"},{"id":"1923","booth":"E7221"},{"id":"1933","booth":"E7126"},{"id":"1935","booth":"E7120"},{"id":"1936","booth":"E7136"},{"id":"1940","booth":"E7231"},{"id":"1942","booth":"E7114"},{"id":"1947","booth":"E7118"},{"id":"1284","booth":"E7165"},{"id":"1961","booth":"E7247"},{"id":"1980","booth":"E7148"},{"id":"1985","booth":"E7105"},{"id":"1988","booth":"E7168"},{"id":"1989","booth":"E7209"},{"id":"2003","booth":"E7232"},{"id":"2011","booth":"E7152"},{"id":"1511","booth":"A017"},{"id":"1522","booth":"A028"},{"id":"1528","booth":"A031"},{"id":"1579","booth":"A033"},{"id":"1623","booth":"A027"},{"id":"875","booth":"A003,W2217"},{"id":"1640","booth":"A016"},{"id":"1644","booth":"A018"},{"id":"889","booth":"A021"},{"id":"920","booth":"A022"},{"id":"1685","booth":"A019"},{"id":"1686","booth":"A032"},{"id":"1688","booth":"A008"},{"id":"1692","booth":"A013"},{"id":"972","booth":"A026,E4127"},{"id":"984","booth":"A020"},{"id":"1811","booth":"A002"},{"id":"1815","booth":"A004"},{"id":"1142","booth":"A023"},{"id":"1845","booth":"A007"},{"id":"1889","booth":"A030"},{"id":"1902","booth":"A025"},{"id":"1954","booth":"A001"},{"id":"2015","booth":"A006"},{"id":"1511","booth":"A017"},{"id":"1522","booth":"A028"},{"id":"1528","booth":"A031"},{"id":"1579","booth":"A033"},{"id":"1623","booth":"A027"},{"id":"875","booth":"A003,W2217"},{"id":"1640","booth":"A016"},{"id":"1644","booth":"A018"},{"id":"889","booth":"A021"},{"id":"920","booth":"A022"},{"id":"1685","booth":"A019"},{"id":"1686","booth":"A032"},{"id":"1688","booth":"A008"},{"id":"1692","booth":"A013"},{"id":"972","booth":"A026,E4127"},{"id":"984","booth":"A020"},{"id":"1811","booth":"A002"},{"id":"1815","booth":"A004"},{"id":"1142","booth":"A023"},{"id":"1845","booth":"A007"},{"id":"1889","booth":"A030"},{"id":"1902","booth":"A025"},{"id":"1954","booth":"A001"},{"id":"2015","booth":"A006"}] ; window.vrcapp = { } ; window.vrcappms = { } ; window.vrcappms.notify = function(){ var mds = arguments[0] ; var props = [ ]; for(var i=1;i<arguments.length;i++) props.push(arguments[i]) ; var apps = window.vrcapp ; mds = mds.split(',') ; for(var i=0;i<mds.length;i++){ var md = mds[i] ; for(var k in apps){ // if( [ 'action','screens','container' ].indexOf(k) > -1) continue ; apps[k] && apps[k][md] && apps[k][md].apply(null,props) ; } } } ; function fixPagerNums(count,index,pagesize){ let max_showpage = 2; count = count * 1 ; pagesize = pagesize * 1 ; index = index ? index * 1: 1; if(!count) return []; let pagecount = Math.ceil(count/pagesize) ; if(pagecount < 2) return [] ; let start = (index - Math.floor(max_showpage/2)) > 1?(index - Math.floor(max_showpage/2)):1; let end = (start + max_showpage - 1) > pagecount ? pagecount:(start + max_showpage - 1) ; start = (end - max_showpage + 1) > 1?(end - max_showpage + 1):1; if(index < start) index = start ; if(index > end) index = end ; let pager = [] ; if(start > 1){ let icount = 0 ; for(var i = 1 ; i < start ; i++){ if(icount > 1) break ; pager.push({p:i,name:i}) ; icount++ ; } if(start > 3){ let _p = index-max_showpage > 1 ?index-max_showpage:1 ; pager.push({p:_p,name:'...'}) ; } } for(var i = start;i<end+1 ; i++){ pager.push({p:i,name:i}) ; } if(end < pagecount){ if((pagecount-end) >2){ let _xxp = index+max_showpage > pagecount ? pagecount:index+max_showpage ; pager.push({p:_xxp,name:'...'}) ; } let xi = 0 ; for(var i = (pagecount - end > 2 ? pagecount-1 : end+1); i < pagecount;i++){ if(xi > 1) break ; pager.push({p:i,name:i}); xi++; } pager.push({p:pagecount,name:pagecount}); } return pager ; } window.scrollBars = {} ; window.scrollBarsNiceS = {} ; function initScrollBar(domname,funcs){ if(window.scrollBars[domname]) return ; $(domname).ready(function() { let conf = {cursorborder:"",cursorcolor:"#92c2ff",boxzoom:false,touchbehavior:true} ; let xnice = $(domname).niceScroll(conf) ; if(funcs && funcs.scrollend){ xnice.scrollend && xnice.scrollend(function(e){ funcs.scrollend(e); }); } }); window.scrollBars[domname] = true ; } function reFixJsData(js){ if(js && js.data && js.data.vr720screendata && js.data.vr720screendata.screens && js.data.vr720screendata.screens.length > 0){ js.data.vr720screendata.screens.map(it=>{ if(it.stitle == '航拍') return ; it.masksetting = { "iopen": 1, "bottom_icon": "https://vip-static.lmjx.net/upfile/18/2023/1025/400w400h137_65391fc6335c413683.png", "bottom_framenum": "1", "bottom_frameicon": "", "bottom_framewidth": "", "bottom_frameheight": "", } ; }) ; } return js ; } ; </script> <style> .panoboxwrap { width: 100vw ; height: 100vh ; } .panobox{ width: 100vw ; height: 100vh ; } .vrcpopupconin .ptext { text-indent: 2em; } </style> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/pano.js"></script> <div id="vrcapp_vr720" v-show="ishow"> <div class="vrcapp_vr720 panobox"> <component v-if="xapComponent" v-show="ishowPano" :is="xapComponent" ref="vr720"></component> <div v-show="!ishowPano && cover" :style="`overflow-x: hidden; height: 100vh; background: #36a3fe url(`+cover+`) center center no-repeat;background-size: cover;`"></div> <div class="nsubscenesbox" v-if="(vgroups && vgroups.length>0) || groupitemname"> <div class="nsubscenes-cates" > <template v-if="!groupitemname && vgroups && vgroups.length>0"> <div class="it" v-for="(item,index) in vgroups" :class="vgroup && vgroup.id ==item.id ?`cur`:``" @click="clickVgroupItem(item)">{{item.name}}<i></i></div> </template> <div class="it cur" v-if="groupitemname">{{groupitemname}}<i></i></div> </div> </div> </div> <div class="zhpiconbox-right" v-if="ishowPano && ishowNextPrev"> <div class="item" @click="clickToPreScreen"> <div class="icon"> <img src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/pbticon1.png"> </div> <div class="name">上一个</div> </div> <div class="item" @click="clickToNextScreen"> <div class="icon"><img src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/pbticon2.png"></div> <div class="name">下一个</div> </div> </div> <template v-if="plat == 'pc'"> <div class="exhibitor" v-if="exhibitors && exhibitors.length > 0"> <div class="exbtn " :class="ishowExhibitors?`exbtned`:``" @click="ishowExhibitors=!ishowExhibitors">{{etitle}}<i></i></div> <div class="exhibitorcon czcompany" v-if="ishowExhibitors" style="overflow:auto;"> <div class="czcompanylist"> <div class="item" :class="exhibitor && exhibitor.id==item.id?`cur`:``" @click="clickToExhibitor(item)" v-for="(item,index) in exhibitors" :key="index"> <img v-if="item.logo" :src="item.logo" onerror="this.src='https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/imgnone.png'" :alt="item.title" /> <span v-else>{{item.title}}</span> </div> </div> <i class="exarrow"></i> </div> </div> </template> <template v-if="plat=='m'"> <div v-if="exhibitors && exhibitors.length > 0" class="tjppbtn tjppbtn_zh" :class="ishowExhibitors?`exbtned`:``" @click="ishowExhibitors=!ishowExhibitors">{{etitle}}</div> <div class="popupmain" v-if="ishowExhibitors"> <div class="pmhead"> <div class="pmhback" @click="ishowExhibitors=false"></div> <div class="pmhtitle">{{etitle}}</div> </div> <div class="brandlist"> <div class="item" :class="exhibitor && exhibitor.id==item.id?`cur`:``" @click="clickToExhibitor(item)" v-for="(item,index) in exhibitors" :key="index"> <img v-if="item.logo" :src="item.logo" onerror="this.src='https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/imgnone.png'" :alt="item.title" /> <span v-else>{{item.title}}</span> </div> <div class="nothing" v-if="!exhibitors || exhibitors.length<1"><i></i></div> <div style="font-size:12px; text-align:center;width:100vw;"><p>技术支持:北京摩迅寰宇网络科技有限公司</p><p>400-158-6998</p></div> </div> </div> </template> </div> <script> vrcapp.vr720 = new Vue({ el: '#vrcapp_vr720', data(){ return { ishow : false, xapComponent : '', cover: 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/vr720coverpc.jpg', ishowPano:true, mode:'' , etitle : '' , ctitle: '', exhibitor:{} , exhibitors:[] , ishowExhibitors:false, company_screens:{} , screen:null, vgroup:{}, vgroups:[], groupitemname: '' , plat:'pc' , iclickEnabled : true, ishowNextPrev : false, } }, computed: { }, mounted(){ }, created(){ }, methods:{ onAppVr720DefChange(def){ var vr720 = this.$refs.vr720 ; if(def.value == 'sd'){ vr720.uconfig.clarityStag = 'sd' ; }else{ vr720.uconfig.clarityStag = '' ; } }, onAppScreenChange(screen){ this.screen = screen ; }, onAppDooPanoStart(){ this.iclickEnabled = false ; this.ishowNextPrev = false ; }, onAppDooPanoDone(){ this.iclickEnabled = true ; var vr720screendata = window.VR720GDATA.vr720detail.vr720screendata ; if(!vr720screendata || !vr720screendata.screens || vr720screendata.screens.length < 2) return ; this.ishowNextPrev = true ; /* if(window.XPAGE && window.XPAGE=='exhibitor') return ; var xapVR = this.$refs.vr720.$refs.container.xapVR ; xapVR.autorotateStart() ; */ }, onAppScreenHotspotsLoad(ddata){ if(window.XPAGE && window.XPAGE=='exhibitor'){ return ; } var xapVR = ddata.xapVR; xapVR.hotspots.map(it=>{ var hotspotDatas = window.VR720GDATA && window.VR720GDATA.vr720detail && window.VR720GDATA.vr720detail.vr720hotspots?window.VR720GDATA.vr720detail.vr720hotspots:[] ; var hotspotData = hotspotDatas.find(iit=>iit.id == it.id) ; if(!hotspotData) return ; if(hotspotData.vr720action_id * 1 > 0){ hotspotData.iconsetting = { "icon": "https://vip-static.lmjx.net/inmark/upfs/202002/29/50w50h1582957122315728.png", "width": "82", "height": "84", "zoom": 0, "rotate": "", "distorted": 0, "rx": "", "ry": "", "rz": "", "frameicon": "https://vip-static.lmjx.net/inmark/upfs/202002/29/128w3200h1582982279221387.png", "framenum": "25", "framewidth": "128", "frameheight": "128", "scale": "65", "viewer360_id": 0 } ; hotspotData.titlesetting = { "ishow": 1, "background_stype": "gradient", "background_gradient_start_color": "#286efa", "background_gradient_end_color": "#49b4ee", "background_gradient_deg": "166", "background_color": "", "font_size": "14", "font_color": "#ffffff", "offset_x": 0, "offset_y": "-18", "border_radius": "4", "border_width": "1", "border_color": "#9acefe", "padding": "6", "letter_spacing": "1" }; var ddHotspot = XapVR720.CHDATA.hotspot(hotspotData) ; var ddTitle = XapVR720.CHDATA.title(hotspotData) ; ddHotspot.enabled = 1 ; it.reset(ddHotspot,ddTitle) ; return ; } if(!hotspotData.otitle) hotspotData.otitle = hotspotData.title ; var booth = hotspotData.otitle ; var sexhibitor = window.EXHIBITOR_BOOTHSS && window.EXHIBITOR_BOOTHSS.find(iit=>iit.booth.indexOf(hotspotData.otitle) > -1); if(!sexhibitor || !sexhibitor.id) return ; hotspotData.title = '进入展台VR'; hotspotData.iconsetting = { "icon": "https://vip-static.lmjx.net/inmark/upfs/202002/29/50w50h1582957122315728.png", "width": "82", "height": "84", "zoom": 0, "rotate": "", "distorted": 0, "rx": "", "ry": "", "rz": "", "frameicon": "https://vip-static.lmjx.net/inmark/upfs/202002/29/128w3200h1582982279221387.png", "framenum": "25", "framewidth": "128", "frameheight": "128", "scale": "65", "viewer360_id": 0 } ; hotspotData.titlesetting = { "ishow": 1, "background_stype": "gradient", "background_gradient_start_color": "#286efa", "background_gradient_end_color": "#49b4ee", "background_gradient_deg": "166", "background_color": "", "font_size": "14", "font_color": "#ffffff", "offset_x": 0, "offset_y": "-18", "border_radius": "4", "border_width": "1", "border_color": "#9acefe", "padding": "6", "letter_spacing": "1" }; var ddHotspot = XapVR720.CHDATA.hotspot(hotspotData) ; var ddTitle = XapVR720.CHDATA.title(hotspotData) ; ddHotspot.enabled = 1 ; it.reset(ddHotspot,ddTitle) ; it.addEvent('click',()=>{ var url = '/exhibitor?booth=' + booth; if(this.plat == 'pc'){ window.open(url); }else{ window.location.href = url; } }); }); }, clickToPreScreen(){ if(!this.iclickEnabled) return ; if(!window.VR720GDATA || !window.VR720GDATA.vr720detail || !window.VR720GDATA.vr720detail.vr720screendata || !window.VR720GDATA.vr720detail.vr720screendata.screens) return ; var screens = window.VR720GDATA.vr720detail.vr720screendata.screens ; var screenIndex = 0 ; if(this.screen && this.screen.id) screenIndex = screens.findIndex(it=>it.id == this.screen.id) ; var screen = this.getPreNextScreen(screenIndex, -1) ; if(!screen || !screen.id) return u1tip.alert('没有上一个了'); this.$refs.vr720.$refs.screens.clickToSelectScreen(screen) ; }, clickToNextScreen(){ if(!this.iclickEnabled) return ; if(!window.VR720GDATA || !window.VR720GDATA.vr720detail || !window.VR720GDATA.vr720detail.vr720screendata || !window.VR720GDATA.vr720detail.vr720screendata.screens) return ; var screens = window.VR720GDATA.vr720detail.vr720screendata.screens ; var screenIndex = 0 ; if(this.screen && this.screen.id) screenIndex = screens.findIndex(it=>it.id == this.screen.id) ; var screen = this.getPreNextScreen(screenIndex, 1) ; if(!screen || !screen.id) return u1tip.alert('没有下一个了'); this.$refs.vr720.$refs.screens.clickToSelectScreen(screen) ; } , getPreNextScreen(screenIndex,inum){ screenIndex = screenIndex + inum ; var screens = window.VR720GDATA.vr720detail.vr720screendata.screens ; if(screenIndex < 0 || !screens[screenIndex]) return false ; if(screens[screenIndex].ihide * 1) return this.getPreNextScreen(screenIndex,inum) ; return screens[screenIndex] ; }, clickToExhibitor(item){ if(!item) return ; if(item.url){ window.open(item.url); return ; } this.ishowExhibitors = false ; this.exhibitor = item ; var screens = [] ; if(this.company_screens[item.id]) screens = this.company_screens[item.id] ; this.groupitemname = this.exhibitor.title + '-' + this.ctitle ; if(!this._safeScreens){ this._safeScreens = [] ; if(window.VR720GDATA && window.VR720GDATA.vr720detail && window.VR720GDATA.vr720detail.vr720screendata && window.VR720GDATA.vr720detail.vr720screendata.screens){ window.VR720GDATA.vr720detail.vr720screendata.screens.map(it=>{ this._safeScreens.push(it); }) ; } } var xscreens = [] ; this._safeScreens.map(it=>{ if(screens.indexOf(it.id) > -1) xscreens.push(it) ; }); window.VR720GDATA.vr720detail.vr720screendata.screens = xscreens ; this.$forceUpdate(); this.$nextTick(()=>{ var vr720 = this.$refs.vr720 ; vr720.dooEvent('onAppVr720screenDataInit',[ window.VR720GDATA.vr720detail ]) ; vr720.dooEvent('onAppStarted',[ window.VR720GDATA.vr720detail ]) ; vr720.start() ; }); } , clickVgroupItem(vgroup){ vrcapp.vapp && vrcapp.vapp.clickVgroupItem(vgroup) ; } , init720(){ if(this._initVr720) return ; this._initVr720 = true ; this.ishow = true ; window.__XAP__.start('vr720project',()=>{ this.xapComponent = 'xapVr720Project' ; this.$nextTick(()=>{ var vr720 = this.$refs.vr720 ; vr720.uconfig.canRenderSandmap = false ; vr720.uconfig.loadSceneXprops.flags = 'MERGE'; vr720.uconfig.loadSceneXprops.blend = 'BLEND(0.6, easeInCubic)'; vr720.projectId = 0 ; vr720.addEvent('onAppStarted',this.onVr720AppStarted) ; [ 'onAppVvgroupIdChange', 'onAppSsgroupIdChange', 'onAppContainerPanoStarted', 'onAppScreenHotspotsLoad', 'onAppScreenItemClicked', 'onAppDooPanoStart', 'onAppDooPanoDone', ].map(theEvent=>{ vr720.addEvent(theEvent,(ddata)=>{ vrcappms.notify(theEvent,ddata) ; }) ; }) ; vr720.addEvent('onAppScreenChange',(ddata)=>{ vrcapp.container = this.$refs.vr720.$refs.container ; vrcappms.notify('onAppScreenChange',ddata) ; }) ; vr720.addEvent('onAppActionToparamDoo',(ddata) => { var htag = ddata.param.split('_'); if(!htag[1]) return ; window.m3dclick && window.m3dclick(htag[1]) ; }); vr720.start() ; }) ; }) ; }, onVr720AppStarted(ddata){ this._vr720_ = true ; vrcappms.notify('onAppContainerPanoStarted') ; vrcapp.action = this.$refs.vr720.$refs.action ; vrcapp.screens = this.$refs.vr720.$refs.screens ; vrcapp.container = this.$refs.vr720.$refs.container ; } , changeProject(ddata){ this.groupitemname = '' ; this.mode = ddata.mode ; vrcappms.notify('onAppVr720ContainerModeChange', ddata) ; if(!this._initVr720){ this.init720() ; return ; } this.$nextTick(()=>{ var vr720 = this.$refs.vr720 ; vr720.dooEvent('onAppVr720screenDataInit',[ window.VR720GDATA.vr720detail ]) ; vr720.dooEvent('onAppStarted',[ window.VR720GDATA.vr720detail ]) ; if(!vr720.$refs.container._started_){ vr720.start() ; return ; } vr720.$refs.container.dooPano() ; }); } , setData(field,value){ this[field] = value ; }, show(ishowPano){ this.ishowPano = ishowPano ? true :false; this.ishow = true ; } , hide(){ this.ishow = false ; } } }) ; </script><template id="vrcapp_opentip" v-if="ishow && status"> <div class="vrapp_opentip"> <img v-if="icon" :src="icon" /> <div v-if="text" class="text">{{ xlan(text,'appjs') }}</div> </div> </template> <script _js> vrcapp.opentip = new Vue({ el: '#vrcapp_opentip', computed :{ }, data() { return { ishow : false, status:false, icon : '', text : '', plat : window._isPc ? 'pc' : 'm' , opentip: null , } ; }, created() { }, methods: { onAppDooPanoDone(){ if(this._hasTiped_) return ; try{ this.opentip = vrcapp.vr720.$refs.vr720.$refs.screens.screen.vr720data.opentip; }catch{ this.opentip = null ; } this.fetch() ; } , fetch(){ this.status = !!(this.opentip && this.opentip.iopen == 1) ; if(!this.status) return ; this.icon = this.opentip[this.plat+'_icon']; this.text = this.opentip[this.plat+'_text']; this._hasTiped_ = true ; this.ishow = true ; setTimeout(() => { this.ishow = false; }, 2000); }, } }) ; </script> <style> .vrapp_opentip {position: fixed;width : 150px;padding: 6px;top: 50%;left: 50%;font-size: 0;transform: translate(-50%,-50%);background: rgba(0,0,0,.7);border-radius: 5px;box-sizing: border-box;z-index: 999;} .vrapp_opentip img {max-width: 100%;vertical-align: top;} .vrapp_opentip .text {display: block;width: 100%;margin-top: -22px;font-size: 12px;line-height: 22px;text-align: center;color: #fff;} </style> <div id="vrcapp_sandmap" class="vrcapp_sandmap" v-show="ishow && sandmap"> <div class="sandmap" :style="sandmapStyle"> <div class="sandmapin" :style="sandmapInStyle" id="vrcapp_sandmap_container_mapin"></div> <div class="ixsandmap_title"> <span>地图可放大,可滑动</span> </div> </div> </div> <script> vrcapp.sandmap = new Vue({ el: '#vrcapp_sandmap', computed: { sandmapStyle(){ if(!this.sandmap) return ''; var sandmapInWH = this.sandmapInWH(this.sandmap) ; var s = [ ] ; s.push('width:'+(sandmapInWH.width)+'px') ; s.push('height:'+(sandmapInWH.height+20)+'px') ; return s.join(';') ; }, sandmapInStyle(){ if(!this.sandmap) return ''; var sandmapInWH = this.sandmapInWH(this.sandmap) ; var s = [ ] ; s.push('width:'+sandmapInWH.width+'px') ; s.push('height:'+sandmapInWH.height+'px') ; s.push('overflow:hidden') ; return s.join(';') ; }, sandmapInWH(){ return item=>{ var width = this.wwidth ; var height = item.mapsetting.height/item.mapsetting.width * width ; if(height > 300) height = 300 ; return { width: width , height: height } ; } ; }, }, data() { return { ishow : true, sandmap : null , markersL : [], bigStr : '放大', wwidth : 376 , iclickEnabled : true , } ; }, created() { this.xmapobjs = { } ; }, methods: { onAppRecommHide(){ }, onAppRecommShow(){ }, onAppContainerPanoStarted(){ this.renderSandmap() ; }, onAppVr720Change(){ }, onAppHallChanged(ddata){ }, onAppDooPanoStart(){ this.iclickEnabled = false ; }, onAppDooPanoDone(){ this.iclickEnabled = true ; }, onAppVr720screenDataChange(){ this.xmapobjs = { } ; }, onAppScreenChange(screen){ this.screen = screen ; this.updateMarkers() ; }, onAppScreenItemClicked(item){ if(!this.sandmap) return ; if(Math.abs(this.map.getZoom() - this.baseZoom) < 0.3) return ; var marker = this.sandmap.markers.find(it=>it.vr720screen_id == this.screen.id) ; marker && this.map.setView([ marker.y*1,marker.x*1 ]) ; }, onAppScreenNavHotspotClicked(){ if(Math.abs(this.map.getZoom() - this.baseZoom) < 0.3) return ; var marker = this.sandmap.markers.find(it=>it.vr720screen_id == this.screen.id) ; marker && this.map.setView([ marker.y*1,marker.x*1 ]) ; }, renderSandmap(){ if(!this.screen) return ; if(!this.screen.vr720sandmap_id || this.screen.vr720sandmap_id == '0') return ; this.sandmap = window.VR720sandmaps.find(it=>it.id == this.screen.vr720sandmap_id) ; if(!window._isPc) this.wwidth = window._pwidth/375 * 376 ; this.renderMap() ; }, renderMap(){ if(!this.sandmap || !this.sandmap.mapsetting) return ; if(this._lastSandMapId && this._lastSandMapId == this.sandmap.id) return ; var sandmap = this.sandmap ; var mwidth = sandmap.mapsetting.width; var mheight = sandmap.mapsetting.height; var micon = sandmap.icon; this._lastSandMapId = sandmap.id ; if(!this.map){ L.CRS.Simple.transformation = new L.Transformation(1, 0, 1, 0); this.map = L.map('vrcapp_sandmap_container_mapin', { crs: L.CRS.Simple, zoomSnap:0.1, minZoom: -5, maxZoom: 2, attributionControl: false, zoomControl: false, doubleClickZoom: false, }); this.map.on('zoomend',this.xmapZoomEnd) ; this.map.on('zoomstart',this.xmapZoomStart) ; setTimeout(()=>{ this.map.invalidateSize() ; },300) ; this.rotate = (this.screen.hlookat * 1) %360 - this.screen.compassangle*1 ; vrcapp.container.xapVR.addEvent('onViewChanged',()=>{ this.rotate = vrcapp.container.xapVR._get('VIEW.hlookat')%360 - this.screen.compassangle*1 ; this.fov = vrcapp.container.xapVR._get('VIEW.fov') ; this.markerUpdate(); }) ; } this.wheight = this.wwidth / mwidth * mheight ; this.maplayer && this.map.removeLayer(this.maplayer) ; this.maplayer = L.imageOverlay(micon, [[0, 0], [mheight, mwidth]]).addTo(this.map); this.map.setView([mheight/2,mwidth/2], 0); this.updateMarkers() ; var scale = this.wwidth / mwidth ; this.map.setZoom(0) ; setTimeout(()=>{ var zoom = this.map.getScaleZoom(scale,0); this.baseZoom = zoom ; this.map.setView([mheight/2,mwidth/2],zoom); },500) ; return ; }, updateMarkers(){ if(!this.sandmap) return ; this.clearMakers() ; if(!this.markerList) this.markerList = [ ] ; this.sandmap.markers && this.sandmap.markers.map(item=>{ if(item.stype == 'booth') return ; this.markerList.push(this.createMarker(item)) ; }) ; }, clearMakers(){ if(!this.sandmap) return ; if(!this.markerList) this.markerList = [ ] ; while(this.markerList.length > 0){ this.map.removeLayer(this.markerList.pop()) ; } }, createMarker(item){ var iconSize = [20, 20]; var divIcon = L.divIcon({ className: 'custom-marker-icon', html: this.createDivIcon(item), iconSize: iconSize, iconAnchor: [iconSize[0]/2, iconSize[1]/2], }); var marker = L.marker([item.y,item.x], { icon:divIcon }).addTo(this.map); marker.itemData = item ; marker.on('click',e=>{ if(!this.iclickEnabled) return ; if(item.vr720action_id * 1){ vrcapp.action.setId(item.vr720action_id * 1) ; vrcapp.action.showDia() ; } item.vr720screen_id && vrcapp.vr720.$refs.vr720.$refs.screens.changeScreen(item.vr720screen_id) ; }); return marker ; }, markerUpdate(){ if(!this.map || !this.markerList) return ; var upMarkers = [ ] ; var itemData = null ; if(this._lastMarker) upMarkers.push(this._lastMarker) ; var marker = this.markerList.find(it=>it.itemData && it.itemData.vr720screen_id == this.screen.id) ; if(marker){ this._lastMarker = marker ; upMarkers.push(marker); } upMarkers.map(amrker=>{ var itemData = amrker.itemData ; var isAct = false ; if(itemData.vr720screen_id && itemData.vr720screen_id == this.screen.id) isAct = true; var iconSize = [20, 20]; if(isAct){ iconSize = [ 30,30 ] ; } amrker.setIcon(L.divIcon({ className: 'custom-marker-icon', html: this.createDivIcon(itemData), iconSize: iconSize, iconAnchor: [iconSize[0]/2, iconSize[1]/2], })); }) ; }, xmapZoomStart(sandmap){ }, xmapZoomEnd(sandmap){ this.offsetZoomB = this.map.getZoom() / this.baseZoom ; this.markerUpdate() ; }, show(){ if(this.ishow) return ; this.ishow = true ; }, hide(){ if(!this.ishow) return ; this.ishow = false ; }, createDivIcon(maker,opt){ let isAct = false; if(maker.vr720screen_id && maker.vr720screen_id == this.screen.id) isAct = true; let icon = 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/map_icon_blue.png'; //if(maker.iconsetting.icon) icon = maker.iconsetting.icon; if(isAct){ icon = 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/map_icon_red.png'; //if(maker.iconsetting.selectedicon) icon = maker.iconsetting.selectedicon; } if(maker.title == '航拍') icon = 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/map_icon_feiji.png' ; if(maker.vr720action_id * 1 > 0) icon = 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/mapmark.gif' ; let dom = document.createElement('div') ; dom.id = 'maker_'+maker.id; dom.style.cssText = 'display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;' ; let iconDom = document.createElement('div') ; iconDom.style.cssText = 'width: 100%; height: 100%; background: url("'+icon+'") 0% 0% / 100% no-repeat; cursor: pointer; ' ; dom.appendChild(iconDom) ; if(maker.title && maker.titlesetting && maker.titlesetting.ishow && maker.titlesetting.ishow == 1){ let titleDom = document.createElement('div') ; //titleDom.innerHTML = XapVR720.Title.html(maker.titlesetting,maker.title) ; titleDom.style.bottom = '-' + (maker.titlesetting.font_size*1+8) + 'px' ; titleDom.style.position = 'absolute' ; dom.appendChild(titleDom) ; } if(isAct && this.ishow){ let sxDom = document.createElement('div') ; sxDom.style.cssText = 'position:absolute;pointer-events:none;z-index:0' ; sxDom.style.transform = 'rotate(' + this.rotate + 'deg)' ; if(!opt) opt = { } ; if(!opt.width || !opt.height){ var zb = (this.offsetZoomB+1) ; if(zb < 0.3) zb = 0.3 ; if(zb > 1.5) zb = 1.5 ; opt.width = opt.height = 30 * 5 / zb; } if(opt.width != opt.height){ var _dwh = opt.width > opt.height ? opt.width : opt.height ; } opt.openingAngle = this.fov; if(!opt.s_border_width) opt.s_border_width = '1' ; if(!opt.s_bg_color) opt.s_bg_color = '#ff6600' ; if(!opt.s_border_color) opt.s_border_color = '#ff5e00' ; var x = opt.width/2 ; var y = opt.height/2 ; var r = opt.height/2 - 30 ; var wfg = opt.openingAngle ; var xangle = 0 ; var hudu = (2*Math.PI / 360)* (xangle + (wfg/2)) ; var xy1 = { x : ( x + Math.sin(hudu) * r ), y : (y - Math.cos(hudu) * r) } ; hudu = (2*Math.PI / 360) * (xangle - (wfg/2)) var xy2 = { x : ( x + Math.sin(hudu) * r ), y : (y - Math.cos(hudu) * r) } ; var s = `M${x} ${y} L ${xy2.x} ${xy2.y} A ${r} ${r} 0 ` + (wfg > 180?1:0) + ` 1 ${xy1.x} ${xy1.y} Z` ; sxDom.innerHTML = '<svg width="'+opt.width+'" height="'+opt.height+'" xmlns="http://www.w3.org/2000/svg" ><g><path d="'+s+'" stroke="'+opt.s_border_color+'" fill="'+opt.s_bg_color+'" stroke-width="'+opt.s_border_width+'" fill-opacity="0.5"/></g></svg>'; dom.appendChild(sxDom) ; } if(maker.scale) dom.style.transform = 'scale('+maker.scale+')' ; return dom; }, } }) ; </script><script> vrcapp.vr720hotspotnav = new Vue({ computed: { }, data() { return { sandmap:null, makerList:[], passageList:[], spotlist:null, } }, created() { }, methods: { onAppContainerPanoStarted(){ //this.updateHotspotNavs() ; }, onAppDooPanoStart(){ this.readyStart = false ; }, onAppDooPanoDone(){ this.readyStart = true ; this.screen = vrcapp.vr720.$refs.vr720.$refs.screens.screen ; this.updateHotspotNavs() ; }, onAppVr720Change(){ this.spotlist = null; }, onAppScreenChange(screen){ if(!this.readyStart) return ; this.screen = screen ; this.updateHotspotNavs() ; }, updateHotspotNavs(){ if(!this.screen) return ; if(!this.screen.vr720sandmap_id || this.screen.vr720sandmap_id == '0') return ; this.sandmap = window.VR720sandmaps.find(it=>it.id == this.screen.vr720sandmap_id) ; if(!this.sandmap || !this.sandmap.passages || this.sandmap.passages.length < 1) return ; if(!this.spotlist){ this.createSpotlist() ; } this.renderHotspotNavs() ; }, createSpotlist(){ this.makerList = []; this.passageList = this.sandmap.passages; this.sandmap.markers.map(it=>{ if(it.vr720screen_id*1 > 0) this.makerList[it.title + ''] = it; }) ; var spots = []; for (let i = 0; i < this.passageList.length; i++) { let passage = this.passageList[i]; let l = Math.floor(passage.l*1); let u = Math.floor(passage.u*1); let rr = Math.floor(passage.r*1); let dd = Math.floor(passage.d*1); let xy = passage.xy; let array1 = {}; for (let j in this.makerList) { let maker = this.makerList[j]; let x = Math.floor(maker.x*1); let y = Math.floor(maker.y*1); if (x < l || x > rr || y < u || y > dd) { continue; }else{ if (xy == 'x') { array1[x] = maker; } else { array1[y] = maker; } } } if(Object.keys(array1).length === 0) continue; let sortedKeys = Object.keys(array1); sortedKeys.sort(function(a, b) { return a - b; }); let sortedArray = []; sortedKeys.forEach(function(key) { sortedArray.push(array1[key]); }); for (let k = 0; k < sortedArray.length; k++) { let val = sortedArray[k]; let tmp = {}; tmp.listorder = k ; tmp.vr720passage_id = passage.id; tmp.vr720sandmap_marker_id = val.id; tmp.ishow = 1; tmp.title = val.title; tmp.x = val.x; tmp.y = val.y; tmp.vr720screen_id = val.vr720screen_id ; spots.push(tmp); } } this.spotlist = spots; return; }, renderHotspotNavs(){ if(!this.screen) return ; if(this.screen.stitle == '航拍') return ; if(!this.makerList[this.screen.stitle]) return; let id = this.makerList[this.screen.stitle].id ; let hotSpots = []; for(let i in this.spotlist){ if(this.spotlist[i].vr720sandmap_marker_id == id) { let spot = this.spotlist[i]; let passageId = spot.vr720passage_id; let passage = this.passageList.find(it=>it.id == passageId) ; let spotF = this.spotlist.find(it=> { return it.vr720passage_id == passageId && it.listorder == spot.listorder*1-1; }); let spotB = this.spotlist.find(it=> { return it.vr720passage_id == passageId && it.listorder == spot.listorder*1+1; }); if(spotF){ hotSpots.push(this.createhHotspot(passage.xy,spot,spotF,'q')); } if(spotB){ hotSpots.push(this.createhHotspot(passage.xy,spot,spotB,'h')); } } } hotSpots.map(it=>{ it.id = 'local_'+it.vr720screen_id + '_' + it.tovr720screen_id; it.idisplay = 1; if(vrcapp.container.xapVR.hotspots.findIndex(iit=>iit.id == it.id) > -1) return ; var ddHotspot = XapVR720.CHDATA.hotspot(it) ; var ddTitle = XapVR720.CHDATA.title(it) ; ddHotspot.enabled = true ; var hotspot = vrcapp.container.xapVR.createHotspot(ddHotspot,ddTitle) ; hotspot.appendToScene() ; hotspot.addEvent('click', ()=>{ if(this._navClick_) return ; this._navClick_ = true ; let roams = {"前":"view.tz,400","后":"view.tz,-400","右":"view.tx,400","左":"view.tx,-400"}; roam = it.title; vrcapp.container.xapVR._call('tween('+roams[roam]+', 1, easeinoutsine);'); vrcapp.container.xapVR._call('delayedcall(1.3,set(view.tz,0);set(view.tx,0));'); setTimeout(()=>{ vrcapp.container.xapVR._call('tween('+roams[roam]+', 1, easeinoutsine);'); },230) ; var viewNow = vrcapp.container.xapVR.getView(); setTimeout(()=>{ vrcapp.screens.changeScreen(it.tovr720screen_id) ; vrcappms.notify('onAppScreenNavHotspotClicked') ; vrcapp.container.xapVR.viewset('hlookat',viewNow.hlookat); vrcapp.container.xapVR.viewset('vlookat',viewNow.vlookat); this._navClick_ = false ; },1000) ; }) ; }) ; return hotSpots; }, createhHotspot(xy,spot,tospot,qh){ var roam_tags = { 'f': { 'title': '前', 'ath': '0', 'atv': '15' }, 'b': { 'title': '后', 'ath': '180', 'atv': '15' }, 'l': { 'title': '左', 'ath': '-90', 'atv': '15' }, 'r': { 'title': '右', 'ath': '90', 'atv': '15' } }; var tag = {}; if(xy == 'y'){ if(qh == 'q') tag = roam_tags['f']; else tag = roam_tags['b']; }else{ if(qh == 'q') tag = roam_tags['l']; else tag = roam_tags['r']; } let hotspot = {}; hotspot.iconsetting = {"distorted":"1","zoom":"0","rx":"","ry":"","rz":"","scale":100,"framenum":"25","icon":"https:\/\/vip-static.lmjx.net\/inmark\/upfs\/202002\/29\/128w3200h1582982256524827.png","frameicon":"https:\/\/vip-static.lmjx.net\/inmark\/upfs\/202002\/29\/128w3200h1582982256524827.png","framewidth":"128","frameheight":128}; hotspot.titlesetting = {"ishow":"0","background_stype":"color","background_gradient_start_color":"","background_gradient_end_color":"","background_gradient_deg":"0","background_color":"#f0ece380","font_size":14,"font_color":"#000000","font_weight":"","offset_x":0,"offset_y":0,"border_radius":5,"border_width":0,"border_color":"","padding":"5","letter_spacing":""}; hotspot.vr720screen_id = spot['vr720screen_id']; hotspot.tovr720screen_id = tospot['vr720screen_id']; hotspot.title = tag['title']; hotspot.ath = tag['ath']; hotspot.atv = tag['atv']; hotspot.action = 'vr720screenroam'; return hotspot; } } }) ; </script> <div class="frbtns" style="z-index:1;"> <div id="vrcapp_vr720def" v-if="ishow"> <div class="zhdef"> <div class="zhdefbtn" @click="ishowOptions=!ishowOptions">{{def.name?def.name:'高清'}}</div> <div class="zhdef_in" v-if="ishowOptions"> <div class="it" @click="clickToChoose(item)" :class="defvalue == item.value && `cur`" v-for="item in defs"><span>{{item.name}}</span><i></i></div> </div> </div> <div class="cdefsucc" v-if="ishowTip"> <div class="icon"></div> <div class="text">已切换到{{def.name?def.name:'高清'}}模式</div> </div> </div> <script> vrcapp.vr720def = new Vue({ el: '#vrcapp_vr720def', data: { defs:[ {name:'流畅',value:'sd'} , {name:'高清',value:'hd'} , ], defvalue:'hd' , ishowOptions:false, ishow:false , ishowTip:false , } , computed: { def(){ return this.defs.find(it=>it.value == this.defvalue); } } , mounted(){ }, created(){ }, methods:{ onAppStarted(){ this.hide() ; if(this.mode && this.mode != 'index') this.show() ; }, onAppVr720DefChange(){ if(this._xtout) clearTimeout(this._xtout) ; this.ishowTip = true ; this._xtout = setTimeout(()=>{ this.ishowTip = false ; },1500); }, onAppScreenChange(screen){ this.show() ; }, onPageModeChanged(mode){ this.mode = mode ; if(this.mode == 'index'){ this.hide() ; } } , clickToChoose(item){ this.defvalue = item.value ; this.ishowOptions = false ; vrcappms.notify('onAppVr720DefChange',item) ; }, show(){ this.ishow = true ; }, hide(){ this.ishow = false; } } }) ; </script> <div id="public_tpls_pc_exhibit_sessions" v-if="ishowBox"> <public-exhibit-sessions :titlefix="true" ref="publicexhibitsessions" fieldname="name" @update="sessionUpdate"> <template v-slot:exhibitsessionbox="props"> <div :class="mode && mode!='index' && 'frbbtns'"> <div class="zhhis"> <div class="zhhisbtn" @click="clickToIshowSelectOptions"><i></i></div> <div class="zhhis_in" v-if="props.ishowselectoptions"> <div class="it" @click="clickToChoose(item)" :class="props.session * 1 == item.syear * 1 && `cur`" v-for="item in props.sessions"> <span> <template v-if="props.wcid == props.last_cid && item.id == props.wcid"> {{item[props.fname]?item[props.fname]:''}}(本届){{props.namesuffix}} </template> <template v-else-if="item.id == props.last_cid"> {{item[props.fname]?item[props.fname]:''}}(即将开幕){{props.namesuffix}} </template> <template v-else> {{item[props.fname]?item[props.fname]:''}}{{props.namesuffix}} </template> </span> </div> </div> </div> </div> </template> </public-exhibit-sessions> </div> <script> if(!window.vrcapp) window.vrcapp = {} ; vrcapp.exhibitSessions = new Vue({ el: '#public_tpls_pc_exhibit_sessions', data: { isMobile:false , ishow:false, mode:'', ishowBox:false, } , computed: { } , mounted(){ }, created(){ this.checkMobile() ; }, methods:{ onAppStarted(){ this.ishowBox = true ; }, onPageModeChanged(mode){ this.mode = mode ; }, clickToIshowSelectOptions(){ if(!this.$refs.publicexhibitsessions) return ; this.$refs.publicexhibitsessions.ishowSelectOptions = !this.$refs.publicexhibitsessions.ishowSelectOptions ; }, clickToChoose(item){ this.$refs.publicexhibitsessions && this.$refs.publicexhibitsessions.clickToChoose(item); }, checkMobile(){ var userAgentInfo = navigator.userAgent; var mobileAgents = [ "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad","iPod"]; var mobile_flag = false; for(var v = 0; v < mobileAgents.length; v++) { if(userAgentInfo.indexOf(mobileAgents[v]) > 0) { mobile_flag = true; break; } } var screen_width = window.screen.width; var screen_height = window.screen.height; //根据屏幕分辨率判断是否是手机 if(screen_width < 500 && screen_height < 800){ mobile_flag = true; } this.isMobile = mobile_flag; }, sessionUpdate(ddata){ var url = new URL(window.location.href.replace('#','')); var params = new URLSearchParams(url.search); var xpms = {} ; params.forEach(function(value, key) { xpms[key] = value ; }); xpms.s = ddata.session ; if(this.mode) xpms.page = this.mode ; var pms = [] ; for(var i in xpms){ pms.push(i + '=' + xpms[i]) ; } var uul = window.location.href.replace('#','').split('?') ; window.location.href = uul[0] + '?' + pms.join('&'); }, show(){ this.ishow = true ; }, hide(){ this.ishow = false; } } }) ; </script> </div> <link rel="stylesheet" href="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/leaflet-routing-machine.css" /> <link rel="stylesheet" href="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/leaflet.css" /> <script src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/js/leaflet.js"></script> <div id="vrcapp_searchmap" v-show="ishow"> <div class="wvrs_navsearcher navsearchbox"> <form action="" @submit.prevent="clickToSearch"> <div class="navsearchboxin"> <div class="togglebtn"></div> <div class="navsearchboxinputs"> <div class="ainputitem"> <div class="aicon starticon"></div> <div class="input" v-if="sexhibitor_id">{{startAddress}}</div> <input type="text" v-else v-model="startAddress" @input="onStartInput" /> <div class="clearicon" @click="clickToClearStart"></div> </div> <div class="ainputitem"> <div class="aicon endicon"></div> <div class="input" v-if="eexhibitor_id">{{endAddress}}</div> <input type="text" v-else v-model="endAddress" @input="onEndInput"/> <div class="clearicon" @click="clickToClearEnd"></div> </div> </div> <div class="s_associate" style="top:150px;left:66px;width:286px;" v-if="!sexhibitor_id && ssuggests && ssuggests.length > 0"> <div class="item" v-for="item in ssuggests" @click="setStart(item)">{{item.title}}</div> </div> <div class="s_associate" style="top:202px;left:66px;width:286px;" v-if="!eexhibitor_id && esuggests && esuggests.length > 0"> <div class="item" v-for="item in esuggests" @click="setEnd(item)">{{item.title}}</div> </div> </div> <div class="navsearchbox_submitwrap"> <input type="submit" class="navsearchbox-submit" value="查询路线"> <input type="reset" @click="clickToReset" class="navsearchbox-reset" value="重置"> </div> </form> </div> <div class="wvrs_navsearcher_result" v-if="ishowSucc"> <div class="s_route_from"> <div class="aicon starticon"></div> <div class="itemin"> <div class="intitle"> {{startAddress}} </div> <div class="ininfo"> 展位号:<strong>{{sbooth}}</strong> </div> </div> </div> <div class="s_route"> <template v-for="(item,index) in paths"> <div class="item" v-for="(itemm,iindex) in item.msg">{{itemm}}</div> </template> </div> <div class="s_route_to"> <div class="aicon endicon"></div> <div class="itemin"> <div class="intitle"> {{endAddress}} </div> <div class="ininfo"> 展位号:<strong>{{ebooth}}</strong> </div> </div> </div> </div> <div class="recomm_searchin"> <div class="routemap" v-show="ishowSucc && smallmap && smallmap.id"> <div class="routemap_con"> <div class="sandmapin" :style="smallmapWarpStyle" ref="smallmapwarpbox" style="overflow: hidden;"> <div ref="smallmapinbox" id="smallmapinbox" :style="smallmapWarpStyle"> </div> <div class="routemap_btns" style="z-index:1000;"> <div class="btn btn_zoom" v-if="!istartAnimateMaker" @click="clickToStartAnimateMaker()"> <div class="icon"></div> <div class="name">开始导航</div> </div> <div class="btn btn_zoom" v-if="istartAnimateMaker" @click="clickToStopAnimateMaker()"> <div class="icon"></div> <div class="name">结束导航</div> </div> <div class="btn btn_close" @click="ishowSucc=false"> <div class="icon"></div> <div class="name">关闭</div> </div> </div> </div> </div> </div> </div> </div> <script> vrcapp.searchmap = new Vue({ el: '#vrcapp_searchmap', computed: { smallmapWarpStyle(){ return 'width: '+ this.boxWidth + 'px; height:' + this.boxHeight+ 'px; position:relative;' ; }, boxHeight(){ if(!this.smallmap || !this.smallmap.id) return 300 ; var scale = this.getScale(this.smallmap.mapsetting.width,this.boxWidth) ; return this.smallmap.mapsetting.height * scale ; }, smallmapAlines(){ if(!this.smallmap || !this.smallmap.smallmaps || !this.paths || this.paths.length != 1) return ''; var map = null ; for(var i in this.smallmap.smallmaps){ var it = this.smallmap.smallmaps[i]; if(it.sandmap_id != this.paths[0].map.id) continue ; map = it.sandmap ; break ; } var path = [] ; for(var i in this.paths[0].path){ var pp = this.paths[0].path[i].split(','); path.push([pp[1],pp[0]]) ; } return path ; }, smallmapLines(){ var index = 0 ; var paths = {} ; for(var i in this.paths){ var it = this.paths[i] ; if(!it.map || it.map.id != this.smallmap.id){ paths['x_' + it.map.id] = [] ; continue ; } var path = [] ; for(var ii in it.path){ var pp = it.path[ii].split(','); path.push([pp[1],pp[0]]) ; } paths['x_'+ it.map.id + '_' + (index++)] = path ; } for(var i in this.smallmap.smallmaps){ var item = this.smallmap.smallmaps[i] ; var points = this.getVr720sandmapPaths(item.sandmap.id, item.width / item.sandmap.mapsetting.width, item.x ,item.y ) ; paths['x_' +item.sandmap.id] = points; } var lines = [] ; for(var i in paths){ for(var j in paths[i]){ lines.push(paths[i][j]); } } return lines ; }, startIcon(){ if(this.slanguage == 'en'){ return 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/starticon_en.png'; } return 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/starticon.png' ; }, endIcon(){ if(this.slanguage == 'en'){ return 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/endicon_en.png'; } return 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/endicon.png' ; } }, data() { return { boxWidth:800 , scale:1, sbooth : '' , ebooth : '' , sexhibitor_id:0, eexhibitor_id:0, ssuggests : [ ], esuggests : [ ], startAddress:'', endAddress:'', slanguage :'zh', paths:[], smallmap:{} , ishow : false , ishowSucc:false , exhibitors:[], istartAnimateMaker: false , animatedMarkerIndex : 0, animateMarkerSpeed : 100 , } ; }, created() { } , methods: { onAppExhibitorsFetched(){ this.exhibitors = window.APPEXHIBITORS ; }, onAppNavSearcherToggle(){ this.ishow ? this.hide() : this.show() ; }, getScale(n,m){ return m / n ; }, setScale(scale){ this.scale = scale ; }, renderMap(){ L.CRS.Simple.transformation = new L.Transformation(1, 0, 1, 0); var minX = 0; var minY = 0; var maxX = this.smallmap.mapsetting.width; var maxY = this.smallmap.mapsetting.height; if (this.xmap !== undefined) { this.xmap.remove(); } var map = L.map('smallmapinbox', { crs: L.CRS.Simple, zoomSnap:0.1, minZoom: -10, maxZoom: 2, attributionControl: false, zoomControl: false, doubleClickZoom: false, }) ; this.xmap = map ; //清理所有的东西 if(this.maplayers && this.maplayers.length > 0){ this.maplayers.map(it=>{ this.xmap.removeLayer(it) ; }); } this.maplayers = [] ; var lines = this.smallmapLines ; if(this.paths.length == 1){ lines = this.smallmapAlines ; this.smallmap.smallmaps.map(it=>{ if(it.sandmap.id == this.paths[0].map.id){ maxX = it.sandmap.mapsetting.width; maxY = it.sandmap.mapsetting.height; var _tmp = L.imageOverlay(it.sandmap.icon, [[minY, minX], [maxY, maxX]]).addTo(this.xmap) ; this.maplayers.push(_tmp); } }) ; }else{ var _tmp_1 = L.imageOverlay(this.smallmap.icon, [[minY, minX], [maxY, maxX]]).addTo(this.xmap) ; this.maplayers.push(_tmp_1); this.smallmap.smallmaps.map(it=>{ var _tmp_2 = L.imageOverlay(it.sandmap.icon, [[it.y * 1, it.x * 1], [it.y*1 + it.height*1 , it.x*1 + it.width*1]]).addTo(this.xmap) ; this.maplayers.push(_tmp_2); }) ; } var _line = L.polyline(lines, { color: '#59C849' }).addTo(this.xmap); this.maplayers.push(_line); var _m1 = L.marker(lines[0], { icon: L.icon({ iconUrl: this.startIcon, iconSize: [26, 26], iconAnchor: [16, 16] })}).addTo(this.xmap) ; this.maplayers.push(_m1); var _m2 =L.marker(lines[lines.length-1], { icon: L.icon({ iconUrl: this.endIcon, iconSize: [26, 26], iconAnchor: [16, 16] })}).addTo(this.xmap); this.maplayers.push(_m2); var s = lines[0][1] - lines[lines.length-1][1]; var aicon = 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/mappstep.gif' ; if(s > 0) aicon = 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/mappstep2.gif'; this._direction = s > 0 ; this.animateMarkerIt = L.marker(lines[0],{icon:L.icon({ iconUrl: aicon, iconSize: [40, 40], iconAnchor: [20, 40] })}).addTo(this.xmap) ; this.maplayers.push(this.animateMarkerIt); this.animateMarker(lines) ; this.mwidth = maxX ; this.mheight = maxY ; var scale = this.boxWidth / this.mwidth ; var zoom = this.xmap.getScaleZoom(scale,0); this.xmap.setView([this.mheight/2,this.mwidth/2],zoom); }, clickToStartAnimateMaker(){ this.istartAnimateMaker = true ; var lines = this.smallmapLines ; if(this.paths.length == 1) lines = this.smallmapAlines ; this.animateMarker(lines) ; } , clickToPauseAnimateMaker(){ this.istartAnimateMaker = false ; } , clickToStopAnimateMaker(){ this.istartAnimateMaker = false ; this.animatedMarkerIndex = 0 ; this.interpolatedLatLng = null ; if(this.xmap){ var scale = this.boxWidth / this.mwidth ; var zoom = this.xmap.getScaleZoom(scale,0); this.xmap.setView([this.mheight/2,this.mwidth/2],zoom); } } , animateMarker(pathCoordinates) { if(!this.istartAnimateMaker) return ; if (this.animatedMarkerIndex === (pathCoordinates.length - 1)) { this.clickToStopAnimateMaker() ; return; // 动画完成 } var currentLatLng = L.latLng(pathCoordinates[this.animatedMarkerIndex]); if(this.interpolatedLatLng) currentLatLng = this.interpolatedLatLng ; var nextLatLng = L.latLng(pathCoordinates[this.animatedMarkerIndex + 1]); var s = currentLatLng.lng - nextLatLng.lng; var _direction = s > 0 ; if(_direction != this._direction){ var aicon = 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/mappstep.gif' ; if(s > 0) aicon = 'https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/mappstep2.gif'; this._direction = _direction ; this.animateMarkerIt.setIcon(L.icon({ iconUrl: aicon, iconSize: [40, 40], iconAnchor: [20, 40] })) ; } var sw = Math.abs(currentLatLng.lat - nextLatLng.lat) + Math.abs(currentLatLng.lng - nextLatLng.lng) ; if(sw == 0) sw = 1 ; var startTime = new Date().getTime(); var that = this ; function animationStep() { if(!that.istartAnimateMaker) return ; var duration = sw * that.animateMarkerSpeed * 0.1 ; var currentTime = new Date().getTime(); var elapsed = currentTime - startTime; var percentage = elapsed / duration; if(percentage > 1){ percentage = 1; } var interpolatedLatLng = L.latLng( currentLatLng.lat + percentage * (nextLatLng.lat - currentLatLng.lat), currentLatLng.lng + percentage * (nextLatLng.lng - currentLatLng.lng) ); that.interpolatedLatLng = interpolatedLatLng ; that.animateMarkerIt.setLatLng(interpolatedLatLng); that.xmap.setView([interpolatedLatLng.lat,interpolatedLatLng.lng], 0) ; if (percentage < 1) { // 继续动画 window.requestAnimationFrame(animationStep); } else { // 移动到下一段路径 that.animatedMarkerIndex += 1; that.animateMarker(pathCoordinates); } } animationStep(); } , clickToResize(w){ this.boxWidth = w ; } , fetchSuggest(keyword,func){ keyword = keyword.toUpperCase() ; var s = [ ] ; this.exhibitors.map(it=>{ it.booths = it.booth.split(',') ; if(it.title.toUpperCase().indexOf(keyword) > -1){ it.booths.map(iit=>{ s.push({id:it.id, title:it.title + '('+iit+')',booth:iit}) ; }) ; return ; } it.booths.map(iit=>{ if(iit.toUpperCase().indexOf(keyword) > -1) s.push({id:it.id,title:it.title + '('+iit+')',booth:iit}) ; }); }) ; func && func(s.slice(0,10)); }, onStartInput(e){ var val = e.target.value ; if(val == ''){ this.ssuggests = [ ] ; return ; } this.fetchSuggest(val,(list)=>{ this.ssuggests = list ; }) ; }, onEndInput(e){ var val = e.target.value ; if(val == ''){ this.esuggests = [ ] ; return ; } this.fetchSuggest(val,(list)=>{ this.esuggests = list ; }) ; }, clickToReset(){ this.clickToClearStart(); this.clickToClearEnd(); }, clickToClearStart(){ this.startAddress = '' ; this.ssuggests = '' ; this.sbooth = '' ; this.sexhibitor_id = 0 ; }, clickToClearEnd(){ this.endAddress = '' ; this.esuggests = '' ; this.ebooth = '' ; this.eexhibitor_id = 0 ; } , getVr720sandmapPaths(sandmap_id, x, offsetX, offsetY){ if(!offsetX) offsetX = 0 ; if(!offsetY) offsetY = 0 ; offsetX *= 1 ; offsetY *= 1 ; for(var i in this.paths){ var it = this.paths[i] ; if(!it.map || it.map.id != sandmap_id) continue ; var path = [] ; for(var ii in it.path){ var pp = it.path[ii].split(','); path.push([ ((pp[1] * x) + offsetY ) , ((pp[0] * x) + offsetX) ]) ; } return path ; } return [] ; }, clickToSearch(){ if(!this.sexhibitor_id) return u1tip.show( '请输入起始地','warn'); if(!this.eexhibitor_id) return u1tip.show( '请输入目的地','warn'); //if(this.xmap) this.xmap.remove && this.xmap.remove() ; this.clickToStopAnimateMaker() ; var post = { } ; post.sexhibitor_id = this.sexhibitor_id ; post.eexhibitor_id = this.eexhibitor_id ; post.sexhibitor_booth = this.sbooth ; post.eexhibitor_booth = this.ebooth ; post.slanguage = 'zh' ; u1loading.show('加载中') ; $.post('/api/mapping/get',post,(js) => { u1loading.hide() ; if(!js || !js.code) return ; if(js.code != 200){ return u1tip.show(js.msg?js.msg:'查询不到相关路线'); } if(js.data.paths) this.paths = js.data.paths ; if(js.data.smallmap) this.smallmap = js.data.smallmap ; this.ishowSucc = true ; this.$nextTick(()=>{ this.renderMap() ; }); },'json'); } , setStart(item){ var booths = item.booth.split(','); this.startAddress = item.title ; this.sbooth = booths[0] ? booths[0] : '' ; this.sexhibitor_id = item.id ; this.show() ; }, setEnd(item){ var booths = item.booth.split(','); this.endAddress = item.title ; this.ebooth = booths[0] ? booths[0] : '' ; this.eexhibitor_id = item.id ; this.show() ; } , showDia(){ this.show() ; this.$nextTick(()=>{ if(!this._initdom) document.getElementById('searchmapbox').appendChild(document.getElementById('vrcapp_searchmap')) ; this._initdom = true ; }); }, show(){ this.ishow = true ; this.ishowSucc = false ; this.clickToStopAnimateMaker() ; }, hide(){ if(!this.ishow) return ; this.ishow = false ; }, } }) ; </script> <div id="vapp" :style="vBoxStype"> <iframe v-if="max3diframe && iframesrc" class="max3diframe" style="width: 100vw;height: 100vh;vertical-align: top;position: absolute;top: 0;left: 0;z-index: 0;" :src="iframesrc"></iframe> <div v-show="ishowBody"> <div class="panofbox" v-show="showNav"> <div class="browser_lang_section"></div> <search ref="search" @changesearchend="changesearchend"></search> <div class="block" v-show="!searchEnd && thePage=='index' || thePage == 'exhibitor'"> <div class="pbtitle">分类VR</div> <div class="cateslist"> <div class="item" v-for="(item,index) in cates" :key="index" @click="clickChooseCate(item)"> <span class="icon"><img :src="item.icon" :alt="item.name"></span> <span class="text">{{item.name}}</span> </div> </div> <exhibitinfo ref="exhibitinfo" :exhibit="exhibit" :tpage="thePage" @chooseshowli="clickFetchData" :showli="showList"></exhibitinfo> <div class="pbtitle">展会精彩</div> <div class="menu"> <a href="#" class="item" :class="showList=='news'?`cur`:``" @click="clickFetchData('news')"><span>展会新闻</span></a> <a href="#" class="item" :class="showList=='activity'?`cur`:``" @click="clickFetchData('activity')"><span>展会日程</span></a> <a href="#" class="item" @click="clickFetchData('photo')" :class="showList=='photo'?`cur`:``"><span>图片看展</span></a> <a href="#" class="item" @click="clickFetchData('video')" :class="showList=='video'?`cur`:``"><span>视频看展</span></a> </div> </div> <hallbox ref="hallbox" :screen="screen" :searchend="searchEnd" :exhibitors="recoms" :screen2hotspot_id="screenThotspot_id" :screen_id="screen_id" :tpage="thePage" @gethallvr720data="getHallVr720Data" @openactivity="openactivity"></hallbox> <categorybox ref="categorybox" :tpage="thePage" :searchend="searchEnd" @getcatevr720data="getCateVr720Data" @changecatevgroups="changecatevgroups"></categorybox> <div class="ffnav"> <div class="item pcs1" @click="clickChoosePage('index');" :class="!ishowExhibitor && thePage =='index'?`on`:``"> <i class="icon"></i> <span class="text">首页</span> </div> <div class="item pcs2" @click="clickChoosePage('hall')" :class="!ishowExhibitor && thePage =='hall'?`on`:``"> <i class="icon"></i> <span class="text">展馆索引</span> </div> <div class="item pcs3" @click="clickChoosePage('category')" :class="!ishowExhibitor && thePage =='category'?`on`:``"> <i class="icon"></i> <span class="text">分类导航</span> </div> <div class="item pcs4" @click="clickChoosePage('exhibitor')" :class="ishowExhibitor?`on`:``"> <i class="icon"></i> <span class="text">品牌馆</span> </div> </div> </div> <exhibitors ref="exhibitors" :halls="halls" :searchend="searchEnd" :tpage="thePage" @close="ishowExhibitor = false"></exhibitors> <div class="showhide" @click="showNav=!showNav" :class="!showNav?`show`:``"><i></i>{{showNav?'收起':'展开'}}</div> <newsbox ref="newsbox" :tpage="thePage" :showli="showList" @clickclosedatapopup="clickFetchData('')"></newsbox> <videobox ref="videobox" :tpage="thePage" :showli="showList" @clickclosedatapopup="clickFetchData('')"></videobox> <photobox ref="photobox" :tpage="thePage" :showli="showList" @clickclosedatapopup="clickFetchData('')"></photobox> <activitybox ref="activitybox" :tpage="thePage" :showli="showList" @clickclosedatapopup="clickFetchData('')"></activitybox> <div class="zgcolors" v-if="max3diframe && iframesrc"> <div class="item" v-for="(item,index) in cates" :key="index" @click="clickChooseCate(item)"><i :class="`color`+index"></i>{{item.name}}</div> <div class="item" @click="choosePage('hall');clickChooseHall(16)"><i class="color10"></i>国际展区</div> </div> </div> </div> <template id="public_components_exhibit_sessions"> <div class="exhibit_sessions" :class="classname"> <slot name="exhibitsessionbox" v-bind:last_cid="last_cid" v-bind:ishowSelectOptions="ishowSelectOptions" v-bind:session="session" v-bind:sessions="sessions" v-bind:ishowcurrenttxt="ishowcurrenttxt" v-bind:wcid="wcid" v-bind:namesuffix="namesuffix" v-bind:fname="fname" v-bind:ishowSelectOptions="ishowSelectOptions"> <template v-if="!ismobile"> <div class="pballprevious_btn" @click="ishowSelectOptions=!ishowSelectOptions"><i></i></div> <div class="pballprevious" v-if="ishowSelectOptions"> <div class="pballprevious_in"> <div class="item" @click="clickToChoose(item)" :class="((!(session * 1) && item.syear == xsession)||(session * 1 == item.syear * 1)) && `cur`" v-for="item in sessions"> <template v-if="wcid == last_cid && item.id == wcid"> {{item[fname]?item[fname]:''}}(本届){{namesuffix}} </template> <template v-else-if="item.id == last_cid"> {{item[fname]?item[fname]:''}}(即将开幕){{namesuffix}} </template> <template v-else> {{item[fname]?item[fname]:''}}{{namesuffix}} </template> </div> </div> </div> </template> <div v-if="ismobile && ishowSelectOptions" class="shvrpopup shvrs_intention"> <div class="shvrpopup_bg"></div> <div class="shbbbbox shbbbboxshow" style="z-index: 1000;"> <div class="shbbbbox_title">往届切换</div> <div class="shbbbbox_close" @click="clickToHide"></div> <div class="shbbbbox_inin"> <div class="pballprevious"> <div class="item" @click="clickToChoose(item)" :class="((!(session * 1) && item.syear == xsession)||(session * 1 == item.syear * 1)) && `cur`" v-for="item in sessions"> <template v-if="wcid == last_cid && item.id == wcid"> {{item[fname]?item[fname]:''}}(本届){{namesuffix}} </template> <template v-else-if="item.id == last_cid"> {{item[fname]?item[fname]:''}}(即将开幕){{namesuffix}} </template> <template v-else> {{item[fname]?item[fname]:''}}{{namesuffix}} </template> </div> </div> </div> </div> </div> </slot> </div> </template> <script> Vue.component('publicExhibitSessions', { template : '#public_components_exhibit_sessions' , props: { title:{ default:'', }, titlefix:{ default:false, }, classname:{ default:'', }, //fieldname:{ // default:'name', //} , ishowcurrenttxt:{ default:false, }, namesuffix:{ default:'' }, session:{ default:'2023' }, ismobile:{ default:false } } , data(){ return { slanguage: 'zh', sessions:[{"id":"2","name":"\u7b2c\u4e8c\u5341\u5c4a\u91c7\u77ff\u5c55","enname":"China Coal & Mining Expo 2023","sname":"\u7b2c\u4e8c\u5341\u5c4a","ensname":"Mining Expo 2023","title":"\u7b2c\u4e8c\u5341\u5c4a\u4e2d\u56fd\u56fd\u9645\u7164\u70ad\u91c7\u77ff\u6280\u672f\u4ea4\u6d41\u53ca\u8bbe\u5907\u5c55\u89c8\u4f1a","entitle":"Organizing Committee of China Coal & Mining Expo 2023","syear":"2023"},{"id":"1","name":"\u7b2c\u5341\u4e5d\u5c4a\u91c7\u77ff\u5c55","enname":"China Coal & Mining Expo 2021","sname":"\u7b2c\u5341\u4e5d\u5c4a","ensname":"Mining Expo 2021","title":"\u7b2c\u5341\u4e5d\u5c4a\u4e2d\u56fd\u56fd\u9645\u7164\u70ad\u91c7\u77ff\u6280\u672f\u4ea4\u6d41\u53ca\u8bbe\u5907\u5c55\u89c8\u4f1a","entitle":"Organizing Committee of China Coal & Mining Expo 2021","syear":"2021"}], last_cid :'2', wcid:'2', fieldname:'name', ishow: true, xsession:'2023' , ishowSelectOptions:false, } } , computed: { fname(){ if(this.slanguage == 'en'){ return 'en' + this.fieldname ; } return this.fieldname ; }, sessionItem(){ if(!this.session || !this.sessions) return {} ; var sessionItem = {} ; for(var i in this.sessions){ if(this.session != this.sessions[i].syear) continue ; sessionItem = this.sessions[i] ; break ; } return sessionItem ; } } , created(){ if(!this.session) this.session = this.xsession ; }, methods:{ clickToChoose(item){ this.ishowSelectOptions = false ; if(this.session == item.syear) return ; this.session = item.syear ; this.update() ; }, onChangeSession(e){ if(this.session == e.target.value) return ; this.session = e.target.value ; this.update() ; }, update(){ this.$emit('update',{session:this.session,id:this.sessionItem.id}) ; }, clickToShow(){ this.ishowSelectOptions=true; }, clickToHide(){ this.ishowSelectOptions=false; } } }); </script> <style> .exhibit_sessions .select{ position: relative; margin-left:14px; } .exhibit_sessions .selecteopv { display: flex; align-items: center; justify-content: center; min-width: 50px; height: 34px; padding: 0 8px; font-size: 12px; line-height: 34px; color: #1A1A1A; border-radius: 4px; box-sizing: border-box; background: #FFF; box-shadow: 0px 1px 2px 0px #C2CCDC; cursor: pointer; } .exhibit_sessions .selecteopv i { display: block; width: 5px; height: 5px; margin-left: 5px; border-right: 1px solid #1A1A1A; border-bottom: 1px solid #1A1A1A; transform: rotate(45deg); } .exhibit_sessions .selecteoptions { display: block; position: absolute; top: 37px; left: 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.2); box-sizing: border-box; border-radius: 3px; overflow: hidden; } .exhibit_sessions .selecteoptions .item { display: block; padding: 0 10px; font-size: 12px; line-height: 40px; color: #333; border-bottom: 1px solid #eee; cursor: pointer } .exhibit_sessions .selecteoptions .item.cur { color: #409EFF; background: #ecf5ff; } </style> <template id="slanguage"> </template> <script> Vue.component('slanguage', { template : '#slanguage' , props: { }, data(){ return { slanguage:'zh', slanguages:[], ishowSlanguageList:false, } }, computed: { slanguageName(){ if(!this.slanguage) return '' ; if(!this.slanguages) return slanguage ; let slanguageName = ''; this.slanguages.map(it=>{ if(this.slanguage == it.stag) slanguageName = it.name ; }); return slanguageName ; } }, created(){ this.fetch(); }, methods:{ fetch(){ }, clickToLogin(){ }, clickChooseSlanguage(item){ //window.location.href = "/index?slanguage="+item.stag ; var url = new URL(window.location.href.replace('#','')); var params = new URLSearchParams(url.search); var xpms = {} ; params.forEach(function(value, key) { xpms[key] = value ; }); xpms.slanguage = item.stag ; var pms = [] ; for(var i in xpms){ pms.push(i + '=' + xpms[i]) ; } var uul = window.location.href.replace('#','').split('?') ; window.location.href = uul[0] + '?' + pms.join('&'); }, } }) </script><template id="search"> <div class="pageheader pageheaderbox"> <div class="iheader"> <a href="/index/?slanguage=zh" class="ilogo"><img src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/logo2.png" alt=""></a> </div> <div class="stabnav"> <div class="item" :class="slide == 'search' && `cur`" @click="clickToSlide('search')">检索</div> <div class="item" :class="slide == 'searchmap' && `cur`" @click="clickToSlide('searchmap')">逛展路径规划</div> </div> <div class="isearchbox" v-if="slide == 'search'"> <div class="isearch"><i class=""></i><input type="text" v-model="searchKeyword" placeholder="输入关键词查找"> <div class="tonavicon" @click="clickToSlide('searchmap')"></div><span class="isearchbtn" @click="clickToSearch">搜索</span></div> <div class="ilanguage"> <div class="ilanbtn" @click="ishowSlanguage=!ishowSlanguage">{{slanguage == 'zh'?'中文':'English'}}<i></i></div> <div class="ilanmenu" v-show="ishowSlanguage"> <div class="item" :class="slanguage =='zh'?`cur`:``" @click="clickChooseSlanguage({stag:'zh'})">中文</div> <div class="item" :class="slanguage =='en'?`cur`:``" @click="clickChooseSlanguage({stag:'en'})">English</div> </div> </div> </div> <div id="searchmapbox" v-show="searchEnd && slide == 'searchmap'"> </div> <div class="recomm_searchin" v-show="searchEnd && slide == 'search'"> <div class="srtitle">搜索结果</div> <div class="srclose" @click="initSearch"></div> <div class="ltitleitems" v-show="searchData.list && searchData.list.length>0"> <div class="resultitem" v-for="(iitem,index) in searchData.list" :key="index"> <div class="itemtop"> <div class="cname">{{iitem.title}}</div> <div class="zwnum">展位号:{{iitem.booth}}</div> </div> <div class="itemtools"> <div class="it itfrom" @click="clickToFromMap(iitem)"><i></i><span>到这去</span></div> <div class="it itto" @click="clickToToMap(iitem)"><i></i><span>从这出发</span></div> <a :href="iitem.url" target="_blank" class="it itgovr"><i></i><span>进入展台</span></a> </div> </div> </div> <div class="nothing" v-show="!searchData.list || searchData.list.length<1"> <i></i> </div> </div> </div> </template> <script> Vue.component('search', { template : '#search' , props: { } , data(){ return { slanguage: 'zh', searchKeyword:'', searchEnd:false, searchData:{sum:0,list:[],p:1,ps:20,pager:''} , showSearch:false, ishowSlanguage:false, slide:'search', } }, watch: { searchEnd(n,o){ if(!n) this.slide = 'search'; } }, computed: { }, mounted(){ let that = this ; initScrollBar('.sresultlist',{scrollend:function(e){ that.clickPager(that.searchData.p+1,'search'); }}) ; }, created(){ this.fetch(); }, methods:{ fetch(){ } , clickToFromMap(item){ this.clickToSlide('searchmap') ; vrcapp.searchmap && vrcapp.searchmap.setEnd(item) ; }, clickToToMap(item){ this.clickToSlide('searchmap') ; vrcapp.searchmap && vrcapp.searchmap.setStart(item) ; } , clickToSlide(slide){ this.slide = slide ; if(slide == 'searchmap'){ this._searchEnd = this.searchEnd ; this.searchEnd = true ; this.$emit('changesearchend', true) ; vrcapp.searchmap && vrcapp.searchmap.showDia() ; }else{ if(!this._searchEnd) this.initSearch() ; } }, initSearch(){ this.searchKeyword = ''; this.searchEnd = false ; this.searchData = {sum:0,list:[],p:1,ps:20,pager:''} ; this.$emit('changesearchend', false) ; }, clickToSearch(){ this.searchData = {sum:0,list:[],p:1,ps:20,pager:''} ; this.fetchsearch(); }, clickChooseSlanguage(item){ //window.location.href = "/index?slanguage="+item.stag ; var url = new URL(window.location.href.replace('#','')); var params = new URLSearchParams(url.search); var xpms = {} ; params.forEach(function(value, key) { xpms[key] = value ; }); xpms.slanguage = item.stag ; var pms = [] ; for(var i in xpms){ pms.push(i + '=' + xpms[i]) ; } var uul = window.location.href.replace('#','').split('?') ; window.location.href = uul[0] + '?' + pms.join('&'); }, clickPager(p,sd){ if(!this[sd+'Data']) return ; let data = this[sd+'Data'] ; if(p < 1) return ; if(p > Math.ceil(data.sum/data.ps)) return ; this[sd+'Data'].p = p ; this['fetch'+sd]() ; } , fetchsearch(){ if(!this.searchKeyword) return u1tip.alert('请输入搜索关键词') ; let that = this ; let post = {} ; post.p = this.searchData.p ; post.ps = this.searchData.ps ; post.skeyword = this.searchKeyword ; post.slanguage = 'zh' ; post.exhibit_id = '2'; u1loading.show('加载中'); $.post('/api/exhibitor/list',post,function(js){ u1loading.hide(); that.searchEnd = true ; that.$emit('changesearchend',true); if(!js || js.code != '200') return ; if(!js.data || !js.data.list || js.data.list.length<1){ that.searchData.list = [] ; that.$forceUpdate() ; return ; } let list = that.searchData.list ; js.data.list.map(it=>{ it.cdate = u1jdate.format(it.created,'Y/m/d H:i') ; list.push(it); }) ; that.searchData.list = list ; that.searchData.sum = js.data.sum ; that.$forceUpdate() ; },'json') ; }, resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; } } }) </script><template id="exhibitors" > <div class="popup" v-if="ishow"> <div class="popupcon"> <div class="popupbox"> <div class="pbhead"> <div class="pbhnav"> <div class="item cur">品牌馆</div> </div> <div class="pbsearch"><i></i><input type="text" v-model="okeyword" placeholder="输入关键词查找"><span class="pbsearchbtn" @click="clickToKeyword">搜索</span></div> <public-exhibit-sessions :session="session" fieldname="name" namesuffix="(参展商)" @update="sessionUpdate"></public-exhibit-sessions> <div class="pbclose" @click="hide"></div> </div> <div class="pbcon pbcpictures"> <div class="pbcpcatesbnxx pbcpzglist"> <div class="pbcpcatesbox"> <div class="item" style="font-size:12px;" :class="index == hallIndex ? 'cur' : ''" v-for="(item,index) in coHalls" @click="clickToChangeHall(index)"><i></i>{{item.name}}</div> </div> </div> <div class="pbcpmain"> <div style="height:100%;overflow:auto;" id="ccompanyshs1id" v-if="ishowSwiper"> <div id="ccompanyshs1idin" class="ccompanyshs" style="overflow-y:visible;"> <div class="item" v-for="item in alist0"> <div class="itemin" @click="clickToSh(item)"> <div class="icon"> <img :src="item.logo" :onerror="defaultImg" /> </div> <div class="intitle">{{item.title}}</div> <div class="ininfo">展位号: {{item.booth}} </div> <div class="ibtns"> <div class="ibtn kz"><i></i>VR看展</div> </div> </div> </div> </div> </div> <div class="ccompanyshs-empty nothing" v-if="alist && alist.length < 1"> <i></i> </div> </div> </div> </div> </div> </div> </template> <script> Vue.component('exhibitors', { template : '#exhibitors' , props: { tpage:{ default:'', }, searchend:{ default:false, }, } , data(){ return { slanguage: 'zh', list:[], p:1, ishowSwiper : false, halls:[], session:'', keyword: '', okeyword: '' , hallIndex:0, ishow:false, exhibit_id: '2', current_exhibit_id:'2', defaultImg: 'this.src="https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/imgnone.png"', } }, computed: { alist(){ if(!this.ishow) return [ ] ; let s = [] ; this.list.map(it=>{ if(this.keyword && it.title.indexOf(this.keyword) == -1 && it.booth.toUpperCase().indexOf(this.keyword.toUpperCase()) == -1) return; if(this.hall && this.hall.id >0 && this.hall.id != it.hall_id) return; s.push(it) ; }) return s; }, alist0(){ var ps = 30 ; return this.alist.slice(0,(this.p + 1) * ps) ; }, hall(){ if(this.coHalls[this.hallIndex]) return this.coHalls[this.hallIndex]; return false; }, coHalls(){ if(this.halls.length < 1) return [ ] ; if(this.halls.length == 1) return this.halls ; var s = [ ] ; s.push({ id:'', name: '不限' }) ; this.halls.map(it=>s.push(it)) ; return s ; }, }, watch : { alist(){ this.reSwiper() ; }, list(){ this.p = 1 ; }, }, mounted(){ }, created(){ this.fetch(); }, methods:{ fetch(){ this.listResetData() ; this.fetchHalls() ; this.fetchexhibitor() ; }, fetchHalls(){ let that = this ; let post = {} ; post.slanguage = 'zh' ; post.exhibit_id = this.exhibit_id ; $.post('/api/exhibit/halls',post,function(js){ if(!js || js.code != '200') return ; if(!js.data || !js.data.list || js.data.list.length<1) return ; that.halls = js.data.list ; vrcappms.notify('onAppHallsFetched',{ list : that.halls }) ; },'json') ; }, fetchexhibitor(){ if(this.current_exhibit_id * 1 == this.exhibit_id * 1 && window.APPEXHIBITORS && window.APPEXHIBITORS.length > 0){ this.list = window.APPEXHIBITORS ; this.$forceUpdate() ; return ; } let that = this ; let post = {} ; post.p = 1 ; post.ps = 1000 ; post.slanguage = 'zh' ; post.exhibit_id = this.exhibit_id ; if(post.p !=1 || this.session) u1loading.show('加载中'); $.post('/api/exhibitor/list',post,function(js){ if(!js || js.code != '200') return u1loading.hide();; if(!js.data || !js.data.list || js.data.list.length<1) return u1loading.hide();; that.list = js.data.list ; if(that.current_exhibit_id * 1 == that.exhibit_id * 1){ window.APPEXHIBITORS = js.data.list ; vrcappms.notify('onAppExhibitorsFetched',{ list :window.APPEXHIBITORS }) ; } that.$forceUpdate() ; u1loading.hide(); },'json') ; } , resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; }, listResetData(){ this.alist = null ; this.list = [] ; this.halls = []; this.okeyword = '' ; this.keyword = ''; } , clickToChangeHall(index){ this.hallIndex = index; this.okeyword = '' ; this.keyword = '' ; this.fetchexhibitor(); }, clickToKeyword(){ this.keyword = this.okeyword ; this.hallIndex = 0; this.fetchexhibitor() ; }, clickToSh(item){ if(!item.url) return; if(!this.session) return window.open(item.url) ; var url = new URL('https://vrchinaminexpo.lmjx.net' + item.url); var params = new URLSearchParams(url.search); var xpms = {} ; params.forEach(function(value, key) { xpms[key] = value ; }); xpms.s = this.session ; var pms = [] ; for(var i in xpms){ pms.push(i + '=' + xpms[i]) ; } var uul = item.url.replace('#','').split('?') ; window.open(uul[0] + '?' + pms.join('&')); }, show(){ this.ishow = true ; this.session = '' ; this.hallIndex = 0; this.curLetter = '' ; this.exhibit_id = this.current_exhibit_id ; this.fetch() ; }, hide(){ this.ishow = false ; this.$emit('close',{}); }, reSwiper(){ if(!this.ishow) return ; if(!this.list || this.list.length < 1) return ; this.ishowSwiper = false ; this.$nextTick(()=>{ this.ishowSwiper = true ; this.$nextTick(()=>{ var tdom = document.getElementById('ccompanyshs1id') ; var tdomin = document.getElementById('ccompanyshs1idin') ; tdom.addEventListener('scroll', e=>{ if(this._xingP_) return ; var stop = tdom.scrollTop ; var cheight = tdomin.clientHeight ; if(!this.alist || this.alist.length < 1 || this.alist.length == this.alist0.length){ return ; } if(stop + 200 * 5 > cheight){ this._xingP_ = true ; this.p++ ; this.$nextTick(()=>{ this._xingP_ = false ; }) ; } }); }) ; }) ; }, sessionUpdate(ddata){ if(ddata.id){ this.hallIndex = 0; this.curLetter = '' ; this.exhibit_id = ddata.id ; this.session = ddata.session ; this.fetch() ; return ; } var url = new URL(window.location.href.replace('#','')); var params = new URLSearchParams(url.search); var xpms = {} ; params.forEach(function(value, key) { xpms[key] = value ; }); xpms.s = ddata.session ; xpms.page = this.tpage ; xpms.mode = '' ; xpms.h = '' ; var pms = [] ; for(var i in xpms){ pms.push(i + '=' + xpms[i]) ; } var uul = window.location.href.replace('#','').split('?') ; window.location.href = uul[0] + '?' + pms.join('&'); } } }) ; </script> <template id="exhibitinfo"> <block> <div class="pbtitle">展商推荐<div @click="clickShowMore" class="pbtmore">更多></div></div> <div class="czcompanylist"> <a :href="item.url" target="_blank" v-for="(item ,index) in exhibitors" :key="index" class="item" v-if="index<12"><span><img :src="item.logo" alt=""></span></a> </div> <div class="popup" v-show="exhibitorsBox"> <div class="popupcon"> <div class="popupbox"> <div class="pbhead"> <div class="title">展商推荐</div> <div class="pbclose" @click="exhibitorsBox=false"></div> </div> <div class="pbcon"> <div class="pbrandlist"> <a :href="item.url" target="_blank" class="item" v-for="(item ,index) in exhibitors" :key="index" v-show="(p-1) * ps <= index && index < p * ps"> <div class="ititleLogo"><img :src="item.logo" alt=""></div> <div class="itop"></div> <div class="imain"> <div class="company">{{item.title}}</div> </div> </a> </div> </div> <div class="pages" v-show="sum > ps"> <span class="pnum">共{{sum}}条</span> <span class="iprev" :class="p<=1?`none`:``" @click="clickPager(p-1)"><i></i></span> <span class="item" :class="pitem.p == p?`cur`:``" v-for="pitem in fixPagerNums(sum,p,ps)" :key="pitem.p" @click="clickPager(pitem.p)">{{pitem.name}}</span> <span class="inext" :class="Math.ceil(sum/ps)==p?`none`:``" @click="clickPager(p * 1+1)"><i></i></span> </div> </div> </div> </div> </block> </template> <script> Vue.component('exhibitinfo', { template : '#exhibitinfo' , props: { tpage:{ default:'', }, showli:{ default:'', }, exhibit:{ default:{}, }, } , data(){ return { slanguage: 'zh', exhibitorsBox:false, p:1, ps:12, exhibitors:[{"id":"760","title":"\u90d1\u5dde\u7164\u77ff\u673a\u68b0\u96c6\u56e2\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/28882611cb5f41768680b8bf16a92266\/20210827\/1630045749578\u4e2d\u6587\u56fe\u6807.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E1103","areasize":0,"url":"\/exhibitor\/28882611cb5f41768680b8bf16a92266\/index?slanguage=zh"},{"id":"650","title":"\u4e09\u4e00\u91cd\u578b\u88c5\u5907\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/24\/20230824085117.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E2105","areasize":0,"url":"\/exhibitor\/000401520cb4496eb103850d323bee19\/index?slanguage=zh"},{"id":"665","title":"\u4e2d\u56fd\u7164\u77ff\u673a\u68b0\u88c5\u5907\u6709\u9650\u8d23\u4efb\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/057bbf7a140145c98fe45f0f1a1dc678\/20210813\/1628826601419s_f0f63111f2f24d09a1f3a21a11b4ef74.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E1101","areasize":0,"url":"\/exhibitor\/057bbf7a140145c98fe45f0f1a1dc678\/index?slanguage=zh"},{"id":"689","title":"\u6c88\u9633\u5317\u65b9\u4ea4\u901a\u91cd\u5de5\u96c6\u56e2\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/11854593918948abb415d6f9028fd03b\/20210824\/1629791617836\u5317\u65b9\u4ea4\u901a01.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E2301","areasize":0,"url":"\/exhibitor\/11854593918948abb415d6f9028fd03b\/index?slanguage=zh"},{"id":"787","title":"\u4e0a\u6d77\u521b\u529b\u96c6\u56e2\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/32effe008e614eecb627124d3ca407ed\/20210831\/1630375348250\u4e2d\u6587LOGO.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E1102","areasize":0,"url":"\/exhibitor\/32effe008e614eecb627124d3ca407ed\/index?slanguage=zh"},{"id":"951","title":"\u5f90\u5dde\u5f90\u5de5\u57fa\u7840\u5de5\u7a0b\u673a\u68b0\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/734d6ec16f46470e8089967e4791f28f\/20210819\/1629338191510a060304a0fa78fd6caa5f900f19803b.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3302","areasize":0,"url":"\/exhibitor\/734d6ec16f46470e8089967e4791f28f\/index?slanguage=zh"},{"id":"1009","title":"\u897f\u5b89\u91cd\u5de5\u88c5\u5907\u5236\u9020\u96c6\u56e2\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/8a4374a7d04b41b79f1045380a9d5577\/20210818\/1629273798916\u56fe\u72471.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E1203","areasize":0,"url":"\/exhibitor\/8a4374a7d04b41b79f1045380a9d5577\/index?slanguage=zh"},{"id":"1049","title":"\u5c0f\u677e\u91c7\u77ff\u8bbe\u5907\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/16\/20230816155944.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3212","areasize":0,"url":"\/exhibitor\/9b719f8f6bf9433c916c05f035351b5f\/index?slanguage=zh"},{"id":"1161","title":"\u4e2d\u56fd\u94c1\u5efa\u91cd\u5de5\u96c6\u56e2\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/17\/20230817095002.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3213","areasize":0,"url":"\/exhibitor\/cc354594c40d4866b5c5f680322b1adb\/index?slanguage=zh"},{"id":"1162","title":"\u5c71\u4e1c\u77ff\u673a\u96c6\u56e2\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/cc54d9fadfc143dc8446e853e98bd4ed\/20210817\/16291672165221.101.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E2302","areasize":0,"url":"\/exhibitor\/cc54d9fadfc143dc8446e853e98bd4ed\/index?slanguage=zh"},{"id":"666","title":"\u6c88\u9633\u5929\u5b89\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/06510ed4cd984f49b46a03d0ae6a3162\/20210831\/1630387752666LOGO-\u4e2d\u6587.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E2103","areasize":0,"url":"\/exhibitor\/06510ed4cd984f49b46a03d0ae6a3162\/index?slanguage=zh"},{"id":"683","title":"\u5180\u51ef\u6cb3\u5317\u673a\u7535\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/0f44033afa63481ebfbfda9bb8b49b21\/20210826\/1629940920304\u5180\u51ef\u80a1\u4efd\u7b80\u79f0.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E2202","areasize":0,"url":"\/exhibitor\/0f44033afa63481ebfbfda9bb8b49b21\/index?slanguage=zh"},{"id":"702","title":"\u4e2d\u56fd\u7164\u70ad\u79d1\u5de5\u96c6\u56e2\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/29\/20230829095839.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E1201","areasize":0,"url":"\/exhibitor\/1894fe18bdbd4a04a395f64d629c1b81\/index?slanguage=zh"},{"id":"775","title":"\u5317\u4eac\u9f99\u8f6f\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/2dd6c8cfdb10421da9f99c751ab61146\/20210830\/1630292445871\u9f99\u8f6flogo\u6700\u7ec8.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"W2105","areasize":0,"url":"\/exhibitor\/2dd6c8cfdb10421da9f99c751ab61146\/index?slanguage=zh"},{"id":"786","title":"\u6dee\u5357\u4e07\u6cf0\u7535\u5b50\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/21\/20230821113416.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"W3210","areasize":0,"url":"\/exhibitor\/32c08d8338b74666aa57eb163bc52be8\/index?slanguage=zh"},{"id":"799","title":"\u5e38\u5dde\u8054\u529b\u81ea\u52a8\u5316\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/37d504ae06d14f12bcacae27d12403f5\/20210818\/1629274296597\u8054\u529blogo_\u65b0.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E1303","areasize":0,"url":"\/exhibitor\/37d504ae06d14f12bcacae27d12403f5\/index?slanguage=zh"},{"id":"804","title":"\u5c71\u4e1c\u535a\u8bda\u7535\u6c14\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/3a529171626547aeb1b698a970218dcf\/20210817\/1629162277937\u672a\u6807\u9898-1.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"W3101","areasize":0,"url":"\/exhibitor\/3a529171626547aeb1b698a970218dcf\/index?slanguage=zh"},{"id":"875","title":"\u5317\u4eac\u535a\u521b\u51ef\u76db\u673a\u68b0\u5236\u9020\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/5681480a20cd48258000dbb9dab832d7\/20210817\/1629159857462e86fd4eae73dd286acf3f46cb2ce9e1.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"A003,W2217","areasize":0,"url":"\/exhibitor\/5681480a20cd48258000dbb9dab832d7\/index?slanguage=zh"},{"id":"973","title":"\u5149\u529b\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/7abe1a98f85a453e9ad8c1898f9e2254\/20210827\/16300438880892016\u65b0Logo-\u9ed1\u8272.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3102","areasize":0,"url":"\/exhibitor\/7abe1a98f85a453e9ad8c1898f9e2254\/index?slanguage=zh"},{"id":"983","title":"\u5c71\u4e1c\u5929\u6cb3\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/7ddeb5b608f541efa9474a351ba28937\/20210826\/16299501942875892.tmp.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3106","areasize":0,"url":"\/exhibitor\/7ddeb5b608f541efa9474a351ba28937\/index?slanguage=zh"},{"id":"996","title":"\u7535\u5149\u9632\u7206\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/85c6081c9d9e4498bc26045723e78592\/20210906\/1630939290012\u5fae\u4fe1\u56fe\u7247_20210906224228.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"W4116","areasize":0,"url":"\/exhibitor\/85c6081c9d9e4498bc26045723e78592\/index?slanguage=zh"},{"id":"1013","title":"\u5c71\u897f\u5929\u5de8\u91cd\u5de5\u673a\u68b0\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/8bfac5cf8efd4f12a191ef13116bf15f\/20210818\/1629248501324\u5fae\u4fe1\u56fe\u7247_20190918112721.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3107","areasize":0,"url":"\/exhibitor\/8bfac5cf8efd4f12a191ef13116bf15f\/index?slanguage=zh"},{"id":"1019","title":"\u534e\u590f\u5929\u4fe1\u667a\u80fd\u7269\u8054\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/8f98cffe5b944200ab4030702e192b93\/20210826\/1629938428702\u6700\u65b0logo.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E1202","areasize":0,"url":"\/exhibitor\/8f98cffe5b944200ab4030702e192b93\/index?slanguage=zh"},{"id":"1043","title":"\u6797\u5dde\u91cd\u673a\u96c6\u56e2\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/98e0c07fbca24f978e9f1f21e7e6b807\/20210825\/1629874928572\u6797\u5dde\u91cd\u673aLOGO.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E2106","areasize":0,"url":"\/exhibitor\/98e0c07fbca24f978e9f1f21e7e6b807\/index?slanguage=zh"},{"id":"1054","title":"\u6c5f\u82cf\u5609\u8f69\u667a\u80fd\u5de5\u4e1a\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/22\/20230822105104.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"W3103","areasize":0,"url":"\/exhibitor\/9d8b0e510bc746f698cd2acc03903710\/index?slanguage=zh"},{"id":"1071","title":"\u5eca\u574a\u666f\u9686\u91cd\u5de5\u673a\u68b0\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/a6ba92d4a39b40959e64642c07839f0f\/20210826\/1629947006623\u7eb7\u4eab\u9500\u5ba2\u7528.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3101","areasize":0,"url":"\/exhibitor\/a6ba92d4a39b40959e64642c07839f0f\/index?slanguage=zh"},{"id":"1089","title":"\u5927\u8fde\u667a\u9f0e\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/16\/20230816151130.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"W3106","areasize":0,"url":"\/exhibitor\/ab993b9e477940efbbfbc49c404d4add\/index?slanguage=zh"},{"id":"1115","title":"\u5c71\u897f\u534e\u946b\u7535\u6c14\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/b7ec2782d91d432daeb361e3ad140846\/20210825\/1629851805903\u5fae\u4fe1\u56fe\u7247_20210825083704.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"W3105","areasize":0,"url":"\/exhibitor\/b7ec2782d91d432daeb361e3ad140846\/index?slanguage=zh"},{"id":"1202","title":"\u5929\u6d25\u534e\u5b81\u7535\u5b50\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/d8cb07f4abb14ed5864cb0394c859822\/20210817\/1629183249873\u767d\u5e95\u4e2d\u6587.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E1301","areasize":0,"url":"\/exhibitor\/d8cb07f4abb14ed5864cb0394c859822\/index?slanguage=zh"},{"id":"1232","title":"\u9752\u5c9b\u4e2d\u52a0\u7279\u7535\u6c14\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/e564b77a302d4dbb87d0cace6ab39fb9\/20210820\/1629437138237123456.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"W2101","areasize":0,"url":"\/exhibitor\/e564b77a302d4dbb87d0cace6ab39fb9\/index?slanguage=zh"},{"id":"1257","title":"\u5e38\u5dde\u79d1\u7814\u8bd5\u5236\u4e2d\u5fc3\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/edc22f7f81e8410e91a61b66ca7d9d69\/20210818\/1629260215382\u516c\u53f8\u6807\u81f4.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3210","areasize":0,"url":"\/exhibitor\/edc22f7f81e8410e91a61b66ca7d9d69\/index?slanguage=zh"},{"id":"1261","title":"\u5c71\u4e1c\u80fd\u6e90\u96c6\u56e2\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/30\/20230830083121.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E2102","areasize":0,"url":"\/exhibitor\/ef42448e89654e53aeb139d39b4b0e47\/index?slanguage=zh"},{"id":"1270","title":"\u5c71\u897f\u7164\u77ff\u673a\u68b0\u5236\u9020\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/hzupload\/2\/f2600d0a659742f3ac5a018c23a860f5\/20210827\/1630028249221\u516c\u53f8logo.jpg?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3108","areasize":0,"url":"\/exhibitor\/f2600d0a659742f3ac5a018c23a860f5\/index?slanguage=zh"},{"id":"1531","title":"\u56fd\u5bb6\u80fd\u6e90\u6295\u8d44\u96c6\u56e2\u6709\u9650\u8d23\u4efb\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/09\/11\/20230911140651.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E2101","areasize":0,"url":"\/exhibitor\/1a416936b6904eb0b9cf94b07e597074\/index?slanguage=zh"},{"id":"1538","title":"\u6d4e\u5b81\u5e02\u6d77\u667a\u673a\u7535\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/www\/hz\/userfiles\/upload\/image\/20190810\/p1dhta34k21icv4pb18kgksnnqc7.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"E3301","areasize":0,"url":"\/exhibitor\/1bd7d5cf9205422eb8e5cff57b33237e\/index?slanguage=zh"},{"id":"1685","title":"\u67a3\u5e84\u65b0\u8fdc\u5927\u88c5\u5907\u5236\u9020\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/28\/20230828142350.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"A019","areasize":0,"url":"\/exhibitor\/70cbb57932d742ed820da5e1c515aebb\/index?slanguage=zh"},{"id":"1954","title":"\u5c71\u897f\u591a\u5c14\u664b\u6cfd\u7164\u673a\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"https:\/\/vr-oss.chinaminexpo.com\/upload\/exhibit\/2\/2023\/08\/22\/20230822151955.png?x-oss-process=image\/resize,m_mfit,w_300,h_300\/quality,q_90\/bright,10\/contrast,10\/sharpen,105\/format,jpg","booth":"A001","areasize":0,"url":"\/exhibitor\/fc2adb94f6bc4ddda1a27337931b6fd3\/index?slanguage=zh"}]} }, computed: { sum(){ if(!this.exhibitors || this.exhibitors.length<=0) return 0 ; return this.exhibitors.length; } }, created(){ this.fetch(); }, methods:{ fetch(){ }, clickShowMore(){ this.exhibitorsBox=true; this.$emit('chooseshowli','exhibitorsBox'); }, clickPager(p){ if(p < 1) p = 1 ; let max = Math.ceil(this.sum / this.ps); if(p > max) p = max ; this.p = p ; }, resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; }, updateLUI(){ }, } }) </script><template id="newsbox"> <div class="popup" v-if="tpage == 'index' && showli=='news'" :class="ishowDetail?`newsdetail`:``" > <div class="popupcon"> <div class="popupbox" v-show="!ishowDetail"> <div class="pbhead"> <div class="pbhnav"> <div class="item" :class="newstype=='exhibit'?`cur`:``" @click="clickChooseNewstype('exhibit')">展会新闻<i></i></div> <div class="item" :class="newstype=='exhibitor'?`cur`:``" @click="clickChooseNewstype('exhibitor')">展商新闻<i></i></div> <div class="item" :class="newstype=='industry'?`cur`:``" @click="clickChooseNewstype('industry')">行业新闻<i></i></div> </div> <div class="pbclose" @click="clickCloseDataPopup"></div> </div> <div class="pbcon"> <div class="newslist" v-if="newsData.list && newsData.list.length>0"> <div class="item" v-for="(iitem,index) in newsData.list" :key="index" @click="clickShowDetail(iitem)"> <div class="icon"><img :src="iitem && iitem.icon ? iitem.icon:`https://vr-oss.chinaminexpo.com/2021/chinaminexpo/images/imgnone.png`" alt=""></div> <div class="itemin"> <h3><span class="a">{{iitem.title}}</span></h3> <div class="art">{{iitem.intro}}</div> <div class="idate">{{iitem.cdate}}</div> </div> </div> </div> <div class="nothing" v-show="!newsData.list || newsData.list.length<1"><i></i></div> </div> <div class="pages" v-show="newsData.sum > newsData.ps"> <span class="pnum">共{{newsData.sum}}条</span> <a href="#" class="iprev" :class="newsData.p<=1?`none`:``" @click="clickPager(newsData.p-1,'news')"><i></i></a> <a href="#" class="item" :class="pitem.p == newsData.p?`cur`:``" v-for="pitem in fixPagerNums(newsData.sum,newsData.p,newsData.ps)" :key="pitem.p" @click="clickPager(pitem.p,'news')">{{pitem.name}}</a> <a href="#" class="inext" :class="Math.ceil(newsData.sum/newsData.ps)==newsData.p?`none`:``" @click="clickPager(newsData.p * 1+1,'news')"><i></i></a> </div> </div> <div class="popupbox" v-show="ishowDetail"> <div class="pbhead"> <div class="pback" @click="ishowDetail=false"><i></i>返回</div> <div class="pbclose" @click="clickCloseDataPopup"></div> </div> <div class="pbcon"> <div class="newsdetail"> <div class="dtitle" v-show="detail && detail.title">{{detail && detail.title ?detail.title:''}}</div> <div class="ddate" v-show="detail && detail.cdate">发布时间:{{detail && detail.cdate ?detail.cdate:''}} </div> <div class="dart" v-show="detail && detail.content"> <div class="text"> </div> <div class="text" v-html="detail && detail.content?detail.content:''"></div> </div> </div> </div> </div> </div> </div> </template> <script> Vue.component('newsbox', { template : '#newsbox' , props: { tpage:{ default:'', }, showli:{ default:'', }, } , data(){ return { slanguage: 'zh', newstype:'exhibit', newsData:{sum:0,list:[],p:1,ps:3,pager:''} , detail:{}, ishowDetail:false, } }, watch:{ showli(n,v){ if(n != 'news') return ; this.fetch() ; } }, computed: { }, mounted(){ }, created(){ //this.fetch(); }, methods:{ fetch(){ this.fetchnews(); } , initData(){ this.ishowDetail = false ; this.newsData = {sum:0,list:[],p:1,ps:3,pager:''} ; this.detail = {}; }, clickChooseNewstype(newstype){ if(this.newstype == newstype) return ; this.newstype = newstype ; this.initData(); this.fetchnews(); }, clickCloseDataPopup(){ this.$emit('clickclosedatapopup') ; }, clickShowDetail(item){ if(item.islink == 1){ window.open(item.url); return ; } let that = this ; let post = {} ; post.id = item.id ; post.newstype = this.newstype ; u1loading.show('加载中'); $.post('/api/news/detail',post,function(js){ u1loading.hide(); if(!js || js.code != '200') return ; if(!js.data || !js.data.detail) return ; that.detail = js.data.detail ; that.detail.cdate = u1jdate.format(that.detail.created,'Y/m/d H:i') ; that.ishowDetail = true ; for(var i=0;i<=100;i++){ if(!$('.newsdetail').getNiceScroll(i)) break; $('.newsdetail').getNiceScroll(i).doScrollTop(10); } $('.newsdetail img').load(function(){ $('.newsdetail').getNiceScroll().resize(); }); },'json'); }, clickPager(p,sd){ if(!this[sd+'Data']) return ; let data = this[sd+'Data'] ; if(p < 1) return ; if(p > Math.ceil(data.sum/data.ps)) return ; this[sd+'Data'].p = p ; this['fetch'+sd]() ; } , fetchnews(){ let that = this ; let post = {} ; if(this.newstype) post.newstype = this.newstype ; post.p = this.newsData.p ; post.ps = this.newsData.ps ; post.slanguage = 'zh' ; post.exhibit_id = '2'; if(post.p != 1) u1loading.show('加载中'); $.post('/api/news/list',post,function(js){ u1loading.hide(); if(!js || js.code != '200') return ; if(!js.data || !js.data.list || js.data.list.length<1) return ; let list = [] ; js.data.list.map(it=>{ it.cdate = u1jdate.format(it.created,'Y/m/d H:i') ; list.push(it); }); that.newsData.list = list ; that.newsData.sum = js.data.sum ; that.$forceUpdate() ; },'json'); } , resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; }, updateLUI(){ initScrollBar('.newsdetail') ; }, } }) </script><template id="activitybox"> <div class="popup" v-show="tpage == 'index' && showli=='activity'"> <div class="popupcon"> <div class="popupbox" > <div class="pbhead"> <div class="pbhnav"> <div class="item" :class="actType=='exhibit'?`cur`:``" @click="clickChooseActType('exhibit')">展会日程<i></i></div> </div> <div class="pbclose" @click="clickCloseDataPopup"></div> </div> <div class="pbcon pbtable"> <table class="datetable" cellspacing="0" v-show="actType == 'activit'"> <thead> <th scope="col">日期</th> <th scope="col">类型</th> <th scope="col">时间</th> <th scope="col">企业</th> <th scope="col">地点</th> <th scope="col">题目</th> </thead> <tr v-for="(iitem,index) in activityData.list" :key="index"> <th scope="row" rowspan="3" class="spec">10月26日</th> <td class="itype">{{iitem.stype}}</td> <td class="itime">{{iitem.actdate}}</td> <td>{{iitem.brand}}</td> <td>{{iitem.address}}</td> <td>{{iitem.title}}</td> </tr> </table> <div class="down_box" v-show="actType == 'exhibit' && slanguage=='en'"> <div class="exhi_down"> <h4>Crane &amp; Hoisting Services <span>2023.10.20-21 </span></h4> <table border="0" cellspacing="0" cellpadding="0 "> <thead> <tr><th style="width:575px;text-align: center;">Date</th> <th style="width:200px ;text-align: center;">Opening Time</th> <th style="width: 200px;text-align: center;">Closing Time</th> </tr></thead> <tbody> <tr> <td>2023.10.20 </td> <td>8:30</td> <td>17:30</td> </tr> <tr> <td>2023.10.21 </td> <td>8:30</td> <td>17:30</td> </tr> </tbody> </table> </div> <div class="exhi_down"> <h4>Booth Construction <span>2023.10.22-24 </span></h4> <table border="0" cellspacing="0" cellpadding="0 "> <thead> <tr><th style="width:575px;text-align: center;">Date</th> <th style="width:200px ;text-align: center;">Opening Time</th> <th style="width: 200px;text-align: center;">Closing Time</th> </tr></thead> <tbody> <tr> <td>2023.10.22</td> <td>8:30</td> <td>17:30</td> </tr> <tr> <td>2023.10.23</td> <td>8:30</td> <td>17:30</td> </tr> <tr> <td>2023.10.24</td> <td>8:30</td> <td>17:30</td> </tr> </tbody> </table> </div> <div class="exhi_down"> <h4>Exhibition <span>2023.10.25-28</span></h4> <p style="margin-left: 150px;">Opening Ceremony:10.25 10:00</p> <table border="0" cellspacing="0" cellpadding="0 "> <thead> <tr><th style="width:575px;text-align: center;">Date</th> <th style="width:400px ;text-align: center;">Opening Hours</th> </tr></thead> <tbody> <tr> <td>2023.10.25</td> <td>9:00 - 16:30</td> </tr> <tr> <td>2023.10.26</td> <td>9:00 - 16:30</td> </tr> <tr> <td>2023.10.27 </td> <td>9:00 - 16:30</td> </tr> <tr> <td>2023.10.28 </td> <td>9:00 - 12:00</td> </tr> </tbody> </table> </div> <div class="exhi_down"> <h4>Tear Down <span>2023.10.28-29 </span></h4> <table border="0" cellspacing="0" cellpadding="0 "> <thead> <tr><th style="width:575px;text-align: center;">From</th> <th style="width:400px ;text-align: center;">To</th> </tr></thead> <tbody> <tr> <td>2023.10.28 13:00 </td> <td>2021.10.29 17:30</td> </tr> </tbody> </table> </div> </div> <div class="down_box" v-show="actType == 'exhibit' && slanguage=='zh'"> <div class="exhi_down"> <h4>设备吊装 <span>2023.10.20-21</span></h4> <table border="0" cellspacing="0" cellpadding="0 "> <thead> <tr><th style="width:575px;text-align: center;">日期</th> <th style="width:200px ;text-align: center;">开馆时间</th> <th style="width: 200px;text-align: center;">闭馆时间</th> </tr></thead> <tbody> <tr> <td>2023.10.20</td> <td>8:30</td> <td>17:30</td> </tr> <tr> <td>2023.10.21</td> <td>8:30</td> <td>17:30</td> </tr> </tbody> </table> </div> <div class="exhi_down"> <h4>布展搭建 <span>2023.10.22-24</span></h4> <table border="0" cellspacing="0" cellpadding="0 "> <thead> <tr><th style="width:575px;text-align: center;">日期</th> <th style="width:200px ;text-align: center;">开馆时间</th> <th style="width: 200px;text-align: center;">闭馆时间</th> </tr></thead> <tbody> <tr> <td>2023.10.22</td> <td>8:30</td> <td>17:30</td> </tr> <tr> <td>2023.10.23</td> <td>8:30</td> <td>17:30</td> </tr> <tr> <td>2023.10.24</td> <td>8:30</td> <td>17:30</td> </tr> </tbody> </table> </div> <div class="exhi_down"> <h4>展览期间 <span>2023.10.25-28</span></h4> <p style="margin-left: 150px;">展会开幕式: 10.25 10:00</p> <table border="0" cellspacing="0" cellpadding="0 "> <thead> <tr><th style="width:575px;text-align: center;">日期</th> <th style="width:400px ;text-align: center;">参观时间</th> </tr></thead> <tbody> <tr> <td>2023.10.25</td> <td>9:00 - 17:00</td> </tr> <tr> <td>2023.10.26</td> <td>9:00 - 17:00</td> </tr> <tr> <td>2023.10.27</td> <td>9:00 - 17:00</td> </tr> <tr> <td>2023.10.28</td> <td>9:00 - 12:00</td> </tr> </tbody> </table> </div> <div class="exhi_down"> <h4>撤展阶段 <span>2023.10.28-29</span></h4> <table border="0" cellspacing="0" cellpadding="0 "> <thead> <tr><th style="width:575px;text-align: center;">撤展开始时间</th> <th style="width:400px ;text-align: center;">撤展结束时间</th> </tr></thead> <tbody> <tr> <td>2023.10.28 13:00</td> <td>2023.10.29 17:30</td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> </template> <script> Vue.component('activitybox', { template : '#activitybox' , props: { tpage:{ default:'', }, showli:{ default:'', }, } , data(){ return { slanguage: 'zh', actType:'exhibit', activityData:{sum:0,list:[],p:1,ps:5,pager:''} , } }, computed: { }, mounted(){ }, watch:{ showli(n,v){ if(n != 'activity') return ; this.fetch() ; } }, created(){ }, methods:{ fetch(){ this.fetchactivity(); } , clickChooseActType(at){ if(this.actType == at) return ; this.activityData = {sum:0,list:[],p:1,ps:5,pager:''} ; this.actType = at ; this.fetchactivity(); }, clickCloseDataPopup(){ this.$emit('clickclosedatapopup') ; }, clickShowDetail(item){ if(item.islink == 1){ window.open(item.url); return ; } this.detail = item ; this.ishowDetail = true ; }, clickPager(p,sd){ if(!this[sd+'Data']) return ; let data = this[sd+'Data'] ; if(p < 1) return ; if(p > Math.ceil(data.sum/data.ps)) return ; this[sd+'Data'].p = p ; this['fetch'+sd]() ; } , fetchactivity(){ let that = this ; let post = {} ; post.p = this.activityData.p ; post.ps = this.activityData.ps ; post.slanguage = 'zh' ; post.exhibit_id = '2'; if(post.p !=1) u1loading.show('加载中'); $.post('/api/activity/list',post,function(js){ u1loading.hide(); if(!js || js.code != '200') return ; if(!js.data || !js.data.list || js.data.list.length<1) return ; let list = [] ; js.data.list.map(it=>{ it.sdate = u1jdate.format(it.stime,'Y/m/d H:i') ; it.edate = u1jdate.format(it.etime,'Y/m/d H:i') ; list.push(it); }); that.activityData.list = list ; that.activityData.sum = js.data.sum ; that.$forceUpdate() ; },'json'); }, resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; }, updateLUI(){ }, } }) </script><template id="videobox"> <div class="popup" v-if="tpage == 'index' && showli=='video'" :class="!ishowDetail?`schedule`:``"> <div class="popupcon" v-show="!ishowDetail"> <div class="popupbox"> <div class="pbhead"> <div class="pbhnav"> <div class="item cur">视频看展<i></i></div> </div> <div class="pbclose" @click="clickCloseDataPopup"></div> </div> <public-exhibit-sessions classname="video_tesession" :session="session" stype="button" fieldname="sname" :ishowcurrenttxt="true" namesuffix="视频" @update="sessionUpdate"></public-exhibit-sessions> <div class="pbcon"> <div class="videolist"> <div class="item" v-for="(iitem,index) in videoData.list" :key="index" @click="clickShowVideo(iitem)"> <div class="icon"><img :src="iitem.icon" alt=""><span><i></i></span></div> <h3 class="tit"><div class="a" >{{iitem.title}}</div></h3> </div> </div> <div class="nothing" v-show="!videoData.list || videoData.list.length<1"><i></i></div> </div> <div class="pages" v-show="videoData.sum > videoData.ps"> <span class="pnum">共{{videoData.sum}}条</span> <a href="#" class="iprev" :class="videoData.p<=1?`none`:``" @click="clickPager(videoData.p-1,'video')"><i></i></a> <a href="#" class="item" :class="pitem.p == videoData.p?`cur`:``" v-for="pitem in fixPagerNums(videoData.sum,videoData.p,videoData.ps)" :key="pitem.p" @click="clickPager(pitem.p,'video')">{{pitem.name}}</a> <a href="#" class="inext" :class="Math.ceil(videoData.sum/videoData.ps)==videoData.p?`none`:``" @click="clickPager(videoData.p * 1+1,'video')"><i></i></a> </div> </div> </div> <block v-if="ishowDetail"> <div class="popupmask" @click="ishowDetail=false;"></div> <div class="popupcon"> <div class="pvideo" v-show="detail"> <video autoplay="true" :poster="detail && detail.poster?detail.poster:``" controls="controls" :src="detail && detail.src?detail.src:``" webkit-playsinline="isiPhoneShowPlaysinline" playsinline="isiPhoneShowPlaysinline" preload="metadata" class="video_fill">您的浏览器不支持 video 标签</video> <a class="videosource" :href="detail.exhibitor.url" v-if="detail.exhibitor && detail.exhibitor.id">视频来源:{{detail.exhibitor.title}}</a> </div> <div class="popupclose" :style="(detail && detail.top?`margin-top: -`+detail.top+`px;`:``) + (detail && detail.right ?` margin-right: -`+detail.right+`px;`:``)" @click="ishowDetail=false ;"></div> </div> </block> </div> </template> <script> Vue.component('videobox', { template : '#videobox' , props: { tpage:{ default:'', }, showli:{ default:'', }, } , data(){ return { slanguage: 'zh', videoData:{sum:0,list:[],p:1,ps:12,pager:''} , detail:{}, ishowDetail:false, session:'', } }, watch:{ showli(n,v){ if(n != 'video') return ; this.session = '' ; this.fetch() ; } }, computed: { }, mounted(){ }, created(){ //this.fetch(); }, methods:{ fetch(){ this.videoData = {sum:0,list:[],p:1,ps:12,pager:''} ; this.fetchvideo(); } , clickCloseDataPopup(){ this.$emit('clickclosedatapopup'); }, clickShowVideo(item){ if(!item.src) return ; this.ishowDetail = true ; let tr = this.getVideoCloseTR(item.width,item.height); item.top = 0 ; item.right = 0 ; if(tr && tr.top) item.top = tr.top ; if(tr && tr.right) item.right = tr.right ; this.detail = item ; }, getVideoCloseTR(width,height){ if(!width || !height) return false ; //重新计算宽高 let max_width = 946 ; let max_height = document.documentElement.clientHeight * 0.7 ; let w = width ; let h = height ; if((w / h) >= (max_width / max_height)){ if(width > max_width){ w = max_width ; h = w * height / width ; } }else{ if(height > max_height){ h = max_height ; w = h * width / height ; } } return {top: h/2 - 10 ,right:w/2 - 10} ; }, clickPager(p,sd){ if(!this[sd+'Data']) return ; let data = this[sd+'Data'] ; if(p < 1) return ; if(p > Math.ceil(data.sum/data.ps)) return ; this[sd+'Data'].p = p ; this['fetch'+sd]() ; } , fetchvideo(){ let that = this ; let post = {} ; post.p = this.videoData.p ; post.ps = this.videoData.ps ; post.slanguage = 'zh' ; post.exhibit_id = '2'; if(post.p !=1) u1loading.show('加载中'); $.post('/api/video/list?s='+this.session,post,function(js){ u1loading.hide(); if(!js || js.code != '200') return ; if(!js.data || !js.data.list || js.data.list.length<1) return ; let list = [] ; js.data.list.map(it=>{ list.push(it); }); that.videoData.list = list ; that.videoData.sum = js.data.sum ; that.$forceUpdate() ; },'json'); }, resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; }, updateLUI(){ }, sessionUpdate(ddata){ this.session = ddata.session ; this.videoData = {sum:0,list:[],p:1,ps:12,pager:''} ; this.fetchvideo(); } } }) </script><template id="photobox"> <div class="popup" v-if="tpage == 'index' && showli=='photo'"> <div class="popupcon"> <div class="popupbox"> <div class="pbhead"> <div class="pbhnav"> <div class="item" :class="photoType==1?`cur`:``" @click="clickChoosePhotoType(1)">展馆图片<i></i></div> <div class="item" :class="photoType==2?`cur`:``" @click="clickChoosePhotoType(2)">产品图片<i></i></div> <div class="item" :class="photoType==3?`cur`:``" @click="clickChoosePhotoType(3)">活动图片<i></i></div> </div> <div class="pbclose" @click="clickCloseDataPopup"></div> </div> <public-exhibit-sessions classname="photo_tesession" :session="session" stype="button" fieldname="sname" :ishowcurrenttxt="true" namesuffix="图片" @update="sessionUpdate"></public-exhibit-sessions> <div class="pbcon pbcpictures" :class="(photoType==2 && slanguage =='en' ?`producten`:``) || (photoType==3?`active`:``)"> <div class="pbcpcatesbnxx" :class="(photoType==2?`pbcpcates`:`pbcpzglist`)" v-show="photoGroups && photoGroups.length > 0"> <div class="pbcpcatesbox"> <div class="item" style="font-size:12px;" :class="photoGroup==item.id?`cur`:``" v-for="(item,index) in photoGroups" :key="index" @click="clickChoosePhotoGroup(item)"><i></i>{{item.name}}</div> </div> </div> <div class="pbcpmain" :class="'pbcpmain_' + photoType"> <div class="pbcplist" v-show="photoData.list && photoData.list.length>0"> <a class="item" v-for="(iitem,index) in photoData.list" :key="index" :data-title="iitem.exhibitor && iitem.exhibitor.id?`图片来源:<a href='`+iitem.exhibitor.url+`'>`+iitem.exhibitor.title+`</a>`:``" :href="iitem.path"><img :src="iitem.icon" alt=""></a> </div> <div class="nothing" v-show="!photoData.list || photoData.list.length<1"><i></i></div> <div class="pages" v-show="photoData.sum > photoData.ps"> <span class="pnum">共{{photoData.sum}}条</span> <a href="#" class="iprev" :class="photoData.p<=1?`none`:``" @click="clickPager(photoData.p-1,'photo')"><i></i></a> <a href="#" class="item" :class="pitem.p == photoData.p?`cur`:``" v-for="pitem in fixPagerNums(photoData.sum,photoData.p,photoData.ps)" :key="pitem.p" @click="clickPager(pitem.p,'photo')">{{pitem.name}}</a> <a href="#" class="inext" :class="Math.ceil(photoData.sum/photoData.ps)==photoData.p?`none`:``" @click="clickPager(photoData.p * 1+1,'photo')"><i></i></a> </div> </div> </div> </div> </div> </div> </template> <script> Vue.component('photobox', { template : '#photobox' , props: { tpage:{ default:'', }, showli:{ default:'', }, } , watch:{ showli(n,v){ if(n != 'photo') return ; this.session = '' ; this.initData(); this.fetchphotogroups(); } }, data(){ return { slanguage: 'zh', photoGroups:[], photoGroup:0, photoType:1 , photoData:{sum:0,list:[],p:1,ps:12,pager:''} , session: '', } }, computed: { }, mounted(){ initScrollBar('.pbcpcatesbnxx') ; }, created(){ //this.fetch(); }, methods:{ fetch(){ this.fetchphotogroups(); } , clickCloseDataPopup(){ this.$emit('clickclosedatapopup'); }, initData(){ this.photoGroups = [] ; this.photoData = {sum:0,list:[],p:1,ps:12,pager:''} ; }, clickChoosePhotoGroup(item){ if(!item || !item.id) return ; this.photoGroup = item.id ; this.photoData = {sum:0,list:[],p:1,ps:12,pager:''} ; this.fetchphoto() ; }, clickChoosePhotoType(photoType){ if(this.photoType == photoType) return false ; this.session = '' ; this.photoType = photoType ; this.initData(); this.fetchphotogroups(); }, fetchphotogroups(){ let that = this ; let post = {} ; post.phototype = this.photoType ; post.slanguage = 'zh' ; post.exhibit_id = '2'; // u1loading.show('加载中'); $.post('/api/photo/groups?s='+ this.session,post,function(js){ u1loading.hide(); if(!js || js.code != '200') return ; if(!js.data || !js.data.list || js.data.list.length<1){ that.photoGroup = 0 ; that.photoData = {sum:0,list:[],p:1,ps:12,pager:''} ; that.fetchphoto() ; return ; } let list = [] ; js.data.list.map(it=>{ list.push(it); }); that.photoGroups = list ; that.clickChoosePhotoGroup(list[0]) ; },'json'); }, clickPager(p,sd){ if(!this[sd+'Data']) return ; let data = this[sd+'Data'] ; if(p < 1) return ; if(p > Math.ceil(data.sum/data.ps)) return ; this[sd+'Data'].p = p ; this['fetch'+sd]() ; } , fetchphoto(){ let that = this ; let post = {} ; post.p = this.photoData.p ; post.ps = this.photoData.ps ; if(this.photoGroup) post.photogroup_id = this.photoGroup ; if(this.photoType) post.phototype = this.photoType ; post.exhibit_id = '2'; if(this.tpage == 'index' && this.showli=='photo') u1loading.show('加载中'); $.post('/api/photo/list?s='+ this.session,post,function(js){ u1loading.hide(); if(!js || js.code != '200') return ; if(!js.data || !js.data.list || js.data.list.length<1) return ; let list = [] ; js.data.list.map(it=>{ list.push(it); }); if(that.tpage == 'index' && that.showli=='photo') that.updateLUI() ; that.photoData.list = list ; that.photoData.sum = js.data.sum ; that.$forceUpdate() ; },'json'); }, resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; }, updateLUI(){ if(this.galleryDom) this.galleryDom.rebox('destroy') ; this.galleryDom = $('.pbcplist').rebox({ selector: 'a' ,captionAttr:'data-title'}) ; }, sessionUpdate(ddata){ this.session = ddata.session ; this.initData(); this.fetchphotogroups(); } } }) </script><template id="hallbox"> <div class="block" v-show="!searchend && tpage=='hall'"> <div class="zglist"> <a href="#" v-for="(item,index) in halls" :class="(hall.id == item.id && !iopenActivity)?`cur`:``" :key="index" @click="clickChooseHall(item)" class="item"> {{slanguage == 'en' && item.ename?item.ename:item.name}} </a> <a href="#" :class="iopenActivity?`cur`:``" class="item" @click="clickOpenActivity"><span>活动</span></a> </div> <div class="pbtitle" v-show="hall && hall.id && ishowMap">{{slanguage == 'en' && hall.ename ? hall.ename :hall.name}}展馆平面图</div> <div class="zgimg" id="sandmapbox" style="min-height: 247px;" v-show="hall && hall.id && ishowMap"> </div> <div class="pbtitle" v-show="hall && hall.id">推荐展商{{hall && hall.id ?'('+(slanguage == 'en' && hall.ename ? hall.ename :hall.name)+')':''}}</div> <div class="rbrandlist" v-show="hall && hall.id"> <a class="item" target="_blank" :href="item.url" v-for="(item,index) in exhibitors" :key="index"> <div class="name">{{item.title}}</div> <div class="govr">VR看展</div> </a> </div> </div> </template> <script> Vue.component('hallbox', { template : '#hallbox' , props: { tpage:{ default:'', }, screen_id:{ default:0, }, screen:{ default:{}, }, screen2hotspot_id:{ default:0, }, exhibitors:{ default:[], }, searchend:{ default:false, } } , data(){ return { halls:[{"id":"23","name":"\u5c55\u9986","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"13","intro":"","vr720project_id":0,"ename":"Hall"},{"id":"11","name":"E1","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"12","intro":"","vr720project_id":0,"ename":""},{"id":"12","name":"E2","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"11","intro":"","vr720project_id":0,"ename":""},{"id":"13","name":"E3","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"10","intro":"","vr720project_id":0,"ename":""},{"id":"14","name":"E4","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"9","intro":"","vr720project_id":0,"ename":""},{"id":"15","name":"E5","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"8","intro":"","vr720project_id":0,"ename":""},{"id":"20","name":"E6","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"7","intro":"","vr720project_id":0,"ename":""},{"id":"21","name":"E7","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"6","intro":"","vr720project_id":0,"ename":""},{"id":"16","name":"W1","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"5","intro":"","vr720project_id":0,"ename":""},{"id":"17","name":"W2","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"4","intro":"","vr720project_id":0,"ename":""},{"id":"18","name":"W3","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"3","intro":"","vr720project_id":0,"ename":""},{"id":"19","name":"W4","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"2","intro":"","vr720project_id":0,"ename":""},{"id":"22","name":"\u5ba4\u5916","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"1","intro":"","vr720project_id":0,"ename":"OutDoor"}] , slanguage:'zh', hall:{}, ishowMap:true, iopenActivity:false, lastHotspot_id:0, iclickEnabled : true , } }, computed: { }, mounted(){ initScrollBar('.rbrandlist') ; }, created(){ this.fetch(); }, watch:{ iclickEnabled(n,o){ n ? u1loading.hide() : u1loading.show('') ; }, }, methods:{ fetch(){ }, onAppDooPanoStart(){ this.iclickEnabled = false ; }, onAppDooPanoDone(){ this.iclickEnabled = true ; }, clickOpenActivity(){ this.iopenActivity = true ; this.$emit('openactivity',{ishow:true}) ; }, onAppApiByHall(){ this._clicking_ = false ; }, clickChooseHall(hall){ if(this._clicking_) return ; if(!this.iclickEnabled) return ; this.hall = hall ; this.iopenActivity = false ; this.$emit('openactivity',{ishow:false}) ; if(!hall || !hall.id) return ; this._clicking_ = true ; this.$emit('gethallvr720data',hall) ; } , resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; }, } }) ; </script><template id="categorybox"> <div class="block" v-show="!searchend && tpage == 'category'"> <div class="pbtitle">产品分类</div> <div class="prcates"> <div class="item" v-for="(item,index) in cates" :class="cate.id == item.id ?`cur`:``" :key="index"> <a href="#" class="catename" @click="clickChooseCate(item)">{{item.name}}<i></i></a> <div class="catelist" v-show="cate.id == item.id"> <a href="#" class="it" v-for="(iitem,iindex) in item.children" :key="iindex" :class="icate.id == iitem.id?`cur`:``" @click="clickChooseCate2(iitem)">{{iitem.name}}</a> </div> </div> </div> </div> </template> <script> Vue.component('categorybox', { template : '#categorybox' , props: { tpage:{ default:'', }, searchend:{ default:false, } } , data(){ return { cates:[{"id":"10309","name":"\u4e95\u4e0b\u5f00\u91c7","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate1.png","children_ids":["10319","10320","10321"],"children":[{"id":"10319","name":"\u91c7\u7164\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10320","name":"\u5de5\u4f5c\u9762\u652f\u62a4","icon":"","children_ids":[],"children":[]},{"id":"10321","name":"\u5de5\u4f5c\u9762\u8f93\u9001\u8bbe\u5907","icon":"","children_ids":[],"children":[]}]},{"id":"10310","name":"\u4e95\u4e0b\u6398\u8fdb","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate2.png","children_ids":["10322","10323","10324","10325"],"children":[{"id":"10322","name":"\u673a\u68b0\u5316\u6398\u8fdb\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10323","name":"\u77ff\u5c71\u6cd5\u6398\u8fdb\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10324","name":"\u540e\u914d\u5957\u7cfb\u7edf","icon":"","children_ids":[],"children":[]},{"id":"10325","name":"\u652f\u62a4\u673a\u5177","icon":"","children_ids":[],"children":[]}]},{"id":"10311","name":"\u4e95\u4e0b\u8fd0\u8f93","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate3.png","children_ids":["10326","10327","10328","10329"],"children":[{"id":"10326","name":"\u76ae\u5e26\u8fd0\u8f93","icon":"","children_ids":[],"children":[]},{"id":"10327","name":"\u8f85\u52a9\u8fd0\u8f93\u2014\u2014\u8f68\u9053\u8fd0\u8f93","icon":"","children_ids":[],"children":[]},{"id":"10328","name":"\u8f85\u52a9\u8fd0\u8f93\u2014\u2014\u65e0\u8f68\u8fd0\u8f93","icon":"","children_ids":[],"children":[]},{"id":"10329","name":"\u77ff\u4e95\u63d0\u5347","icon":"","children_ids":[],"children":[]}]},{"id":"10312","name":"\u7164\u77ff\u673a\u7535\u4e0e\u52a8\u529b","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate4.png","children_ids":["10330","10331","10332","10333","10334","10335"],"children":[{"id":"10330","name":"\u77ff\u4e95\u4f9b\u914d\u7535","icon":"","children_ids":[],"children":[]},{"id":"10331","name":"\u7535\u673a","icon":"","children_ids":[],"children":[]},{"id":"10332","name":"\u6cf5","icon":"","children_ids":[],"children":[]},{"id":"10333","name":"\u6db2\u538b\u4f20\u52a8","icon":"","children_ids":[],"children":[]},{"id":"10334","name":"\u538b\u6c14\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10335","name":"\u94bb\u673a","icon":"","children_ids":[],"children":[]}]},{"id":"10313","name":"\u7164\u77ff\u8f85\u52a9\u751f\u4ea7\u7cfb\u7edf","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate5.png","children_ids":["10336","10337","10338","10339","10340"],"children":[{"id":"10336","name":"\u6392\u6c34\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10337","name":"\u901a\u98ce\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10338","name":"\u901a\u4fe1\u3001\u7167\u660e\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10339","name":"\u5b89\u5168\u751f\u4ea7\u53ca\u6551\u63f4","icon":"","children_ids":[],"children":[]},{"id":"10340","name":"\u73af\u5883\u4fdd\u62a4\u8bbe\u5907","icon":"","children_ids":[],"children":[]}]},{"id":"10314","name":"\u81ea\u52a8\u5316\u63a7\u5236\u548c\u7164\u77ff\u667a\u80fd\u5316","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate6.png","children_ids":["10341","10342"],"children":[{"id":"10341","name":"\u7164\u77ff\u81ea\u52a8\u5316\u63a7\u5236","icon":"","children_ids":[],"children":[]},{"id":"10342","name":"\u7164\u77ff\u667a\u80fd\u5316\u914d\u5957\u6280\u672f","icon":"","children_ids":[],"children":[]}]},{"id":"10315","name":"\u7164\u70ad\u52a0\u5de5\u5229\u7528","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate7.png","children_ids":["10343","10344"],"children":[{"id":"10343","name":"\u6d17\u9009\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10344","name":"\u7164\u70ad\u52a0\u5de5\u5229\u7528","icon":"","children_ids":[],"children":[]}]},{"id":"10316","name":"\u9732\u5929\u91c7\u77ff","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate8.png","children_ids":["10345","10346","10347"],"children":[{"id":"10345","name":"\u9732\u5929\u5f00\u91c7\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10346","name":"\u8fd0\u8f93\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10347","name":"\u8f85\u52a9\u8bbe\u5907","icon":"","children_ids":[],"children":[]}]},{"id":"10317","name":"\u77ff\u5c71\u670d\u52a1\u4e0e\u5de5\u7a0b","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate9.png","children_ids":["10348","10349"],"children":[{"id":"10348","name":"\u670d\u52a1\u8d38\u6613","icon":"","children_ids":[],"children":[]},{"id":"10349","name":"\u52d8\u63a2\u3001\u5efa\u4e95\u4e0e\u5de5\u7a0b","icon":"","children_ids":[],"children":[]}]},{"id":"10318","name":"\u77ff\u7528\u7269\u8d28\u3001\u5de5\u5177\u53ca\u52a0\u5de5\u5236\u9020","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate10.png","children_ids":["10350","10351","10352"],"children":[{"id":"10350","name":"\u77ff\u7528\u7269\u8d44\u6750\u6599","icon":"","children_ids":[],"children":[]},{"id":"10351","name":"\u77ff\u7528\u5de5\u5177\u3001\u4eea\u5668\u3001\u4eea\u8868","icon":"","children_ids":[],"children":[]},{"id":"10352","name":"\u52a0\u5de5\u5236\u9020","icon":"","children_ids":[],"children":[]}]}], cate:{}, icate :{}, iclickEnabled : true , } }, computed: { }, mounted(){ initScrollBar('.prcates') ; }, created(){ this.fetch(); }, methods:{ fetch(){ }, onAppDooPanoStart(){ this.iclickEnabled = false ; }, onAppDooPanoDone(){ this.iclickEnabled = true ; }, clickChooseCate(cate,isct){ if(isct){ this.cate = cate ; return ; } if(this.cate && this.cate.id == cate.id){ this.cate = {} ; return ; } this.cate = cate ; } , clickChooseCate2(iitem){ if(!this.iclickEnabled) return ; this.icate = iitem ; if(!iitem || !iitem.id) return; this.$emit('getcatevr720data', iitem); this.$emit('changecatevgroups',this.cate && this.cate.children?this.cate.children:[]); }, resetDData(key,values){ this.$set(this,key,values) ; this.$forceUpdate(); }, getDData(key){ if(!this[key]) return false ; return this[key] ; } } }) </script><!-- 视频 --> <div class="hotspotpopup" style="display: none;z-index:99;" id="i_inupvideo"> <div class="popupmask" style="background:#000;"></div> <div class="popupcon"> <div class="popupinfo"> <video id="ivideo" controls="controls" src="" poster="" webkit-playsinline="" playsinline="" x5-video-player-type="h5-page"></video> <a href="javascript:;" class="popupclose"></a> </div> </div> </div> <!-- 语音 --> <div class="hotspotpopup" style="display: none;" id="i_inupvoice"> <div class="popupmask"></div> <div class="popupcon"> <div class="popupinfo"> <audio id="ivoice" controls="controls" src="">您的浏览器不支持语音元素。</audio> <a href="javascript:;" class="popupclose"></a> </div> </div> </div> <!-- 图文 --> <div class="hotspotpopup" style="display: none;" id="i_inxcontent"> <div class="popupmask"></div> <div class="popupcon"> <div class="popupinfo"> <div class="popupinfocon"> <h2 class="tit"></h2> <div class="popupinfoart_wrapper"> <div class="popupinfoart inxcontent_pre"> </div> </div> <audio style="display:none;" id="inxcontent_audio_play" src="" controls="controls"></audio> </div> <a href="javascript:;" class="popupclose"></a> </div> </div> </div> <!-- 图集 --> <div class="hotspotpopup" style="display: none;" id="i_imagelist_box"> <div class="popupmask"></div> <div class="popupimgs popupimgseng"> <div class="popupimgswiper"> </div> <div class="popupimgsart"> <h3 class="popupimgsart_title"></h3> <p class="popupimgsart_content"></p> </div> <a href="#" class="popupclose"></a> </div> </div> <!-- 弹窗 --> <div class="hotspotpopup" style="display: none;" id="i_videolist_box"> <div class="popupmask"></div> <div class="popupcon"> <!-- 视频列表 --> <div class="popupvideos"> <div class="popupvideoscon"> <h2 class="tit"></h2> <div class="pvcbox"> <div class="pvclist"> </div> </div> </div> <a href="#" class="popupclose"></a> </div> </div> </div> <style> .inxcontent_pre p { white-space: pre-wrap!important; word-wrap: break-word!important; *white-space:normal!important; } </style> <script> $('.popupinfoart_wrapper').niceScroll({cursorborder:"",cursorcolor:"#92c2ff",boxzoom:false,touchbehavior:true}) ; $(function(){ var isIphonexh = isIphoneXH() ; if(isIphonexh && getClientHeight() >= isIphonexh - 90){ $('.ffcontainer').addClass('iphonex') ; $('.fiexdnav').addClass('iphonex') ; } $('.popupclose').bind('click',function(){ var pobj = $(this).parents('.hotspotpopup') ; pobj.hide(); pobj.find('video,audio').each(function(){ this.pause() ; }) ; return false ; }); }) ; function wxImagePreview(urls){ return false ; } function isMobile() { var userAgentInfo = navigator.userAgent; var mobileAgents = [ "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad","iPod"]; var mobile_flag = false; for (var v = 0; v < mobileAgents.length; v++) { if (userAgentInfo.indexOf(mobileAgents[v]) > 0) { mobile_flag = true; break; } } var screen_width = window.screen.width; var screen_height = window.screen.height; //根据屏幕分辨率判断是否是手机 if(screen_width < 500 && screen_height < 800){ mobile_flag = true; } return mobile_flag; } function isIphoneXH(){ var isIphone = /iphone/gi.test(window.navigator.userAgent) var windowW = window.screen.width var windowH = window.screen.height var pixelRatio = window.devicePixelRatio var isIPhoneX = isIphone && pixelRatio && pixelRatio === 3 && windowW === 375 && windowH === 812 var isIPhoneXSMax = isIphone && pixelRatio && pixelRatio === 3 && windowW === 414 && windowH === 896 var isIPhoneXR = isIphone && pixelRatio && pixelRatio === 2 && windowW === 414 && windowH === 896 if (isIPhoneX || isIPhoneXSMax || isIPhoneXR) return windowH ; return false ; } function imageWHcomput(width,height,isnotmax){ var w = $(window).width() ; var h = w*3.5/5; if(width) w = width ; if(height) h = height ; if(!isnotmax || w > $(window).width()){ h = $(window).width() / w * h; w = $(window).width() ; } var windowh = $(window).height()-150; if(h > windowh){ w = windowh/h * w ; h = windowh ; } if(w > 800){ h = 800 / w * h ; w = 800 ; } return {w:w,h:h}; } function videoPlay(video){ if(!video.src) return false ; var w = $(window).width() ; var h = w*3.5/5; if(video.width) w = video.width ; if(video.height) h = video.height ; h = $(window).width() / w * h; w = $(window).width() ; var windowh = $(window).height()-150; if(h > windowh){ w = windowh/h * w ; h = windowh ; } if(w > 800){ h = 800 / w * h ; w = 800 ; } $('#i_inupvideo #ivideo').attr('src',video.src); $('#i_inupvideo #ivideo').css('width',w); $('#i_inupvideo #ivideo').css('height',h); if(video.poster) $('#i_inupvideo #ivideo').attr('poster',video.poster); $('#i_inupvideo #ivideo')[0].play(); $('#i_inupvideo').show(); return false ; } function getClientHeight(){ var clientHeight=0; if(document.body.clientHeight&&document.documentElement.clientHeight){ var clientHeight=(document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight; }else{ var clientHeight=(document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight; } return clientHeight; } </script> <script> window.hotspotFns = { } ; //@360 hotspotFns.vr360project = function(d){ if(!d || !d.iid) return false ; $('#i_vr360_box .popup360-iframe').html(''); $('#i_vr360_box .popup360-iframe').append($('<iframe src="'+'/vr360/d/'+ d.iid+'?1" class="iframebox" frameborder="no" />')); $('#i_vr360_box').show(); return false ; } //@askp hotspotFns.jsproductaskp = function(d){ $('#i_askp').show(); return false ; } //@detail hotspotFns.productdetail = function(d){ $('#productddialog').show(); return false ; } hotspotFns.jsopenvr = function(d){ window.krpanos['pano'].call('webvr.enterVR();'); return false ; } hotspotFns.jsscreenselect = function(d){ $(".vscreengroupbox").slideToggle('normal'); return false ; } hotspotFns.jsshowmap = function(d){ window.krpanos['pano'].call('showmap();'); return false ; } hotspotFns.vart = function(d){ if(!d.imoddata || !d.imoddata.imod || !d.imoddata.imod.stag) return false ; if(d.imoddata.imod.stag == 'inxcontent-x-imgs') d.imoddata.imod.stag = 'imagelist'; if(d.imoddata.imod.stag == 'inxcontent-x-videos') d.imoddata.imod.stag = 'videolist'; hotspotFns[d.imoddata.imod.stag] && hotspotFns[d.imoddata.imod.stag](d.imoddata) ; return false ; } //@imagelist hotspotFns.imagelist = function(d){ if(!d) return false ; var contents = d.imoddata.contents ; //这里使用默认的样式 $('.popupimgswiper').html('') ; var imgmwh = { w:0,h:0 } ; var imghtml = ''; var content = ''; var voice = false ; for(var i in contents){ var v = contents[i] ; if(v.itype == 'img'){ var wh = imageWHcomput(v.width,v.height,true); if(wh.h > imgmwh.h) imgmwh.h = wh.h; imghtml += '<div class="swiper-slide"><img src="'+v.path+'" ></div>'; }else if(v.itype == 'txt'){ content += v.content ; }else if(v.itype == 'voice'){ voice = v.path ; } } var title = d.title ; if(voice) title += '<i class="voiceicon" onclick="inxcontent_node_audio_play($(this),\''+voice+'\')"></i>' ; var innoded = $('<div class="swiper-pagination"></div><div class="swiper-wrapper imglist">'+imghtml+'</div><div class="imgswiper-button-prev swiper-button-prev swiper-button-white"></div><div class="imgswiper-button-next swiper-button-next swiper-button-white"></div>') ; $('.popupimgswiper').append(innoded) ; $('#i_imagelist_box .imglist .swiper-slide').css({'line-height':imgmwh.h+'px','height':imgmwh.h+'px'}); $('#i_imagelist_box .popupimgsart .popupimgsart_title').html(title); $('#i_imagelist_box .popupimgsart .popupimgsart_content').html(content); $('#i_imagelist_box').show(); if(window.popupImgSwiperS) window.popupImgSwiperS.destroy(true,true) ; window.popupImgSwiperS = new Swiper('.popupimgswiper', { loop: false, spaceBetween: 0, paginationClickable: true, nextButton: '.imgswiper-button-next', prevButton: '.imgswiper-button-prev', parallax: true, speed: 200, pagination: '.swiper-pagination', paginationType: 'fraction', autoHeight: true, }) ; var windowH = $(window).height(); var popupimgswiperH = $('#i_imagelist_box .popupimgswiper').height() ; var popupcloseH = $('#i_imagelist_box .popupclose').height() ; var popupimgsart_titleH = $('#i_imagelist_box .popupimgsart_title').height() ; var cH = windowH - popupimgswiperH - popupimgsart_titleH - popupcloseH - 140 ; if(cH<0) cH = 20 ; $('#i_imagelist_box .popupimgsart_content').css('max-height',cH); return false ; } hotspotFns.videolist = function(d){ if(!d) return false ; var contents = d.imoddata.contents ; $('#i_videolist_box .pvclist').html('') ; for(var i in contents){ var v = contents[i] ; if(v.itype != 'video') continue ; var aitem = $('<div class="pvcitem"><img class="pvcicon" src="'+v.poster+'" alt="'+v.title+'"/><span class="pvcname">'+v.title+'</span></div>'); aitem.attr('vsrc',v.src) ; aitem.attr('vposter',v.poster) ; aitem.attr('vwidth',v.width) ; aitem.attr('vheight',v.height) ; aitem.bind('click',function(){ var av = { } ; av.src = $(this).attr('vsrc') ; av.poster = $(this).attr('vposter') ; av.width = $(this).attr('vwidth') ; av.height = $(this).attr('vheight') ; return videoPlay(av); }); $('#i_videolist_box .pvclist').append(aitem); } $('#i_videolist_box .tit').text(d.title); $('#i_videolist_box').show(); return false ; } hotspotFns.inxcontent = function(d){ if(!d) return false ; var contents = d.imoddata.contents ; var html = '' ; var xscontent = null; for(var i in contents){ var v = contents[i] ; html += '<p>' ; if(xscontent){ html += xscontent xscontent = null ; } if(v.itype == 'txt'){ html += v.content; }else if(v.itype == 'img'){ html += '<img onclick="return wxImagePreview([\''+v.path+'\']);" src="'+v.path+'">'; }else if(v.itype == 'video'){ html += '<video poster="'+v.poster+'" controls src="'+v.src+'" style="object-fit:fill;" width="100%" height="100%" x5-video-player-type="h5-page" x-webkit-airplay="allow" webkit-playsinline="true" preload="metadata" type="application/x-mpegURL"></video>'; }else if(v.itype == 'voice'){ html += '<audio controls src="'+v.path+'">您的浏览器不支持语音元素。</audio>'; } html += '</p>' ; } $('#i_inxcontent .tit').html(d.title); $('#i_inxcontent .popupinfoart').html(html); $('#i_inxcontent').show(); $('.popupinfoart_wrapper').getNiceScroll().resize() ; $('#i_inxcontent .popupinfoart img').load(function(){ $('.popupinfoart_wrapper').getNiceScroll().resize() ; }) ; return false ; } //@inupvideo hotspotFns.inupvideo = function (d){ if(!d || !d.imoddata.src) return false ; videoPlay(d.imoddata); return false ; } hotspotFns.inupvoice = function (d){ if(!d || !d.imoddata.path) return false ; $('#i_inupvoice #ivoice').attr('src',d.imoddata.path); $('#i_inupvoice #ivoice')[0].play(); $('#i_inupvoice').show(); return false ; } hotspotFns.inuphtml = function(d){ var html = d.imoddata.content ; html = html.replace(/<img(.*?)src="(.*?)"/g,'<img$1onclick="return wxImagePreview([\'$2\']);" src="$2"'); $('#i_inxcontent .tit').html(d.title); $('#i_inxcontent .popupinfoart').html(html); $('#i_inxcontent').show(); return false ; } hotspotFns.vlink = function(d){ if(!d || !d.imoddata.link) return false ; window.open(d.imoddata.link); return false ; } hotspotFns.vr720hotspot = function(d){ window.krpanos['pano'].call('looktohotspot(hotspot'+d.iid+',get(VIEW.fov));'); } </script> <script> vrcapp.vapp = new Vue({ el: '#vapp', data: { thePage:'index' , slanguage:'zh', exhibit:{"id":"2","created":"0","changed":"0","title":"\u7b2c\u4e8c\u5341\u5c4a\u4e2d\u56fd\u56fd\u9645\u7164\u70ad\u91c7\u77ff\u6280\u672f\u4ea4\u6d41\u53ca\u8bbe\u5907\u5c55\u89c8\u4f1a","entitle":"Organizing Committee of China Coal & Mining Expo 2023","logo":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/logo2.png","intro":"","address":"\u5317\u4eac\u4e2d\u56fd\u56fd\u9645\u5c55\u89c8\u4e2d\u5fc3\uff08\u65b0\u9986\uff09","square_logo":"https:\/\/u-static.lmjx.net\/2021\/eshowadmin\/images\/titlelogo.png","simple_logo":"https:\/\/u-static.lmjx.net\/2021\/eshowadmin\/images\/qiu.png","actdate":"2023\u5e7410\u670825-28\u65e5","baseurl":"","basedomain":"lmjx.net","template":"v2023","vr720project_id":"2619","syear":"2023"} , showNav:true, scale:'', plat:'pc', showList:'', vBoxStype:'', cates:[{"id":"10309","name":"\u4e95\u4e0b\u5f00\u91c7","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate1.png","children_ids":["10319","10320","10321"],"children":[{"id":"10319","name":"\u91c7\u7164\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10320","name":"\u5de5\u4f5c\u9762\u652f\u62a4","icon":"","children_ids":[],"children":[]},{"id":"10321","name":"\u5de5\u4f5c\u9762\u8f93\u9001\u8bbe\u5907","icon":"","children_ids":[],"children":[]}]},{"id":"10310","name":"\u4e95\u4e0b\u6398\u8fdb","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate2.png","children_ids":["10322","10323","10324","10325"],"children":[{"id":"10322","name":"\u673a\u68b0\u5316\u6398\u8fdb\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10323","name":"\u77ff\u5c71\u6cd5\u6398\u8fdb\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10324","name":"\u540e\u914d\u5957\u7cfb\u7edf","icon":"","children_ids":[],"children":[]},{"id":"10325","name":"\u652f\u62a4\u673a\u5177","icon":"","children_ids":[],"children":[]}]},{"id":"10311","name":"\u4e95\u4e0b\u8fd0\u8f93","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate3.png","children_ids":["10326","10327","10328","10329"],"children":[{"id":"10326","name":"\u76ae\u5e26\u8fd0\u8f93","icon":"","children_ids":[],"children":[]},{"id":"10327","name":"\u8f85\u52a9\u8fd0\u8f93\u2014\u2014\u8f68\u9053\u8fd0\u8f93","icon":"","children_ids":[],"children":[]},{"id":"10328","name":"\u8f85\u52a9\u8fd0\u8f93\u2014\u2014\u65e0\u8f68\u8fd0\u8f93","icon":"","children_ids":[],"children":[]},{"id":"10329","name":"\u77ff\u4e95\u63d0\u5347","icon":"","children_ids":[],"children":[]}]},{"id":"10312","name":"\u7164\u77ff\u673a\u7535\u4e0e\u52a8\u529b","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate4.png","children_ids":["10330","10331","10332","10333","10334","10335"],"children":[{"id":"10330","name":"\u77ff\u4e95\u4f9b\u914d\u7535","icon":"","children_ids":[],"children":[]},{"id":"10331","name":"\u7535\u673a","icon":"","children_ids":[],"children":[]},{"id":"10332","name":"\u6cf5","icon":"","children_ids":[],"children":[]},{"id":"10333","name":"\u6db2\u538b\u4f20\u52a8","icon":"","children_ids":[],"children":[]},{"id":"10334","name":"\u538b\u6c14\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10335","name":"\u94bb\u673a","icon":"","children_ids":[],"children":[]}]},{"id":"10313","name":"\u7164\u77ff\u8f85\u52a9\u751f\u4ea7\u7cfb\u7edf","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate5.png","children_ids":["10336","10337","10338","10339","10340"],"children":[{"id":"10336","name":"\u6392\u6c34\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10337","name":"\u901a\u98ce\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10338","name":"\u901a\u4fe1\u3001\u7167\u660e\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10339","name":"\u5b89\u5168\u751f\u4ea7\u53ca\u6551\u63f4","icon":"","children_ids":[],"children":[]},{"id":"10340","name":"\u73af\u5883\u4fdd\u62a4\u8bbe\u5907","icon":"","children_ids":[],"children":[]}]},{"id":"10314","name":"\u81ea\u52a8\u5316\u63a7\u5236\u548c\u7164\u77ff\u667a\u80fd\u5316","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate6.png","children_ids":["10341","10342"],"children":[{"id":"10341","name":"\u7164\u77ff\u81ea\u52a8\u5316\u63a7\u5236","icon":"","children_ids":[],"children":[]},{"id":"10342","name":"\u7164\u77ff\u667a\u80fd\u5316\u914d\u5957\u6280\u672f","icon":"","children_ids":[],"children":[]}]},{"id":"10315","name":"\u7164\u70ad\u52a0\u5de5\u5229\u7528","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate7.png","children_ids":["10343","10344"],"children":[{"id":"10343","name":"\u6d17\u9009\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10344","name":"\u7164\u70ad\u52a0\u5de5\u5229\u7528","icon":"","children_ids":[],"children":[]}]},{"id":"10316","name":"\u9732\u5929\u91c7\u77ff","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate8.png","children_ids":["10345","10346","10347"],"children":[{"id":"10345","name":"\u9732\u5929\u5f00\u91c7\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10346","name":"\u8fd0\u8f93\u8bbe\u5907","icon":"","children_ids":[],"children":[]},{"id":"10347","name":"\u8f85\u52a9\u8bbe\u5907","icon":"","children_ids":[],"children":[]}]},{"id":"10317","name":"\u77ff\u5c71\u670d\u52a1\u4e0e\u5de5\u7a0b","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate9.png","children_ids":["10348","10349"],"children":[{"id":"10348","name":"\u670d\u52a1\u8d38\u6613","icon":"","children_ids":[],"children":[]},{"id":"10349","name":"\u52d8\u63a2\u3001\u5efa\u4e95\u4e0e\u5de5\u7a0b","icon":"","children_ids":[],"children":[]}]},{"id":"10318","name":"\u77ff\u7528\u7269\u8d28\u3001\u5de5\u5177\u53ca\u52a0\u5de5\u5236\u9020","icon":"https:\/\/vr-oss.chinaminexpo.com\/2021\/chinaminexpo\/images\/cate10.png","children_ids":["10350","10351","10352"],"children":[{"id":"10350","name":"\u77ff\u7528\u7269\u8d44\u6750\u6599","icon":"","children_ids":[],"children":[]},{"id":"10351","name":"\u77ff\u7528\u5de5\u5177\u3001\u4eea\u5668\u3001\u4eea\u8868","icon":"","children_ids":[],"children":[]},{"id":"10352","name":"\u52a0\u5de5\u5236\u9020","icon":"","children_ids":[],"children":[]}]}], halls:[{"id":"23","name":"\u5c55\u9986","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"13","intro":"","vr720project_id":0,"ename":"Hall"},{"id":"11","name":"E1","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"12","intro":"","vr720project_id":0,"ename":""},{"id":"12","name":"E2","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"11","intro":"","vr720project_id":0,"ename":""},{"id":"13","name":"E3","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"10","intro":"","vr720project_id":0,"ename":""},{"id":"14","name":"E4","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"9","intro":"","vr720project_id":0,"ename":""},{"id":"15","name":"E5","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"8","intro":"","vr720project_id":0,"ename":""},{"id":"20","name":"E6","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"7","intro":"","vr720project_id":0,"ename":""},{"id":"21","name":"E7","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"6","intro":"","vr720project_id":0,"ename":""},{"id":"16","name":"W1","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"5","intro":"","vr720project_id":0,"ename":""},{"id":"17","name":"W2","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"4","intro":"","vr720project_id":0,"ename":""},{"id":"18","name":"W3","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"3","intro":"","vr720project_id":0,"ename":""},{"id":"19","name":"W4","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"2","intro":"","vr720project_id":0,"ename":""},{"id":"22","name":"\u5ba4\u5916","created":"0","changed":"0","exhibit_id":"2","outdoor":"0","itop":"1","intro":"","vr720project_id":0,"ename":"OutDoor"}] , hall:{} , vr720screen_plan_id:0, screen_id:0 , recoms:[], exhibitors:[] , screens:[], screenHotspots:{}, hotspots:{}, vgroups:[], vgroup:{}, searchEnd:false, ishowPano:true, max3diframe:true, ishowBody:false, request_hall: '', request_mode: '', request_page: '', ishowExhibitor:false, hasIndexed : false , }, watch:{ thePage(n,v){ $('body').removeClass('in2023' + v) if(v != 'index' && n == 'index') this.hasIndexed = true ; vrcappms.notify('onPageModeChanged', n) ; } , }, computed: { screenThotspot_id(){ if(!this.screen_id) return 0 ; if(!this.vr720screen_plan_id || !this.hotspots[this.vr720screen_plan_id]) return 0 ; let hotspots = this.hotspots[this.vr720screen_plan_id]; let hotspot_id = 0 ; for(let i in hotspots){ let it = hotspots[i] ; if(it.imod != 'vr720screenradar') continue ; if(it.iid != this.screen_id) continue ; if(it.vhpicon && it.vhpicon.name == '蓝色动导航') continue ; hotspot_id = it.id ; break ; } return hotspot_id ; }, iframesrc(){ if(this.thePage != 'index') return '' ; return `https://vr-oss.chinaminexpo.com/2023/3Dzm2023/index.html?t=3&slanguage=zh&udomain=` + window.location.host + '&oo3d=' + (this.hasIndexed ? '1' : ''); }, } , mounted(){ if(window.devicePixelRatio) this.scale = window.devicePixelRatio ; if(!this.max3diframe){ this.onAppStarted() ; } this.vBoxStype = 'display:block;'; jQuery(".vrecommend").slide({mainCell:".bd",autoPlay:true}); jQuery(".vrbrands").slide({titCell:".hd ul",mainCell:".bd ul",autoPage:true,effect:"left",autoPlay:true,vis:5,trigger:"click"}); this.fetch() ; vrcappms.notify('onPageModeChanged', this.thePage) ; }, created(){ }, methods:{ fetch(){ }, onAppScreenChange(){ }, onAppStarted(){ this.ishowBody = true ; var pop = 'exhibitinfo'; if(pop){ this.$nextTick(()=>{ this.clickFetchData(pop) ; }); } if(this.request_mode){ this.$nextTick(()=>{ this.clickFetchData(this.request_mode) ; }); } if(this.request_page){ this.$nextTick(()=>{ this.clickChoosePage(this.request_page) ; }); } if(this.request_hall){ this.$nextTick(()=>{ this.choosePage('hall') ; if(!this.halls || this.halls.length<1) return ; let hall = {id:0} ; this.halls.map(it=>{ if(it.name == this.request_hall) hall = it ; }); this.clickChooseHall(hall.id); }); } }, onAppDooPanoStart(){ this.refsNotify('onAppDooPanoStart') ; }, onAppDooPanoDone(){ $('body').addClass('in2023' + this.thePage) ; this.refsNotify('onAppDooPanoDone') ; }, refsNotify(m,d){ if(!d) d = null ; Object.keys(this.$refs).map(ref=>{ var tref = this.$refs[ref] ; tref && tref[m] && tref[m](d) ; }) ; }, openactivity(sdata){ if(!sdata.ishow) return ; vrcapp.vr720 && vrcapp.vr720.show(false) ; let post = {} ; post.slanguage = this.slanguage ; post.vr720project_id = this.exhibit.vr720project_id ; post.exhibit_id = this.exhibit.id ; u1loading.show('加载中'); $.post('/api/v2vr720/byvr720id',post,(js)=>{ u1loading.hide(); js = reFixJsData(js) ; if(!js || !js.code || js.code != 200) return ; if(js.data){ var vr720detail = {} ; if(js.data.vr720screendata) vr720detail.vr720screendata = js.data.vr720screendata; if(js.data.vr720hotspots) vr720detail.vr720hotspots = js.data.vr720hotspots; if(js.data.vr720screendata && js.data.vr720screendata.screens) vr720detail.vr720data = js.data.vr720screendata.screens[0]?js.data.vr720screendata.screens[0].vr720data:{} ; if(js.data.vr720actions) window.VR720actions = js.data.vr720actions; window.VR720sandmaps = [] ; if(js.data.vr720sandmaps) window.VR720sandmaps = js.data.vr720sandmaps ; window.VR720GDATA.vr720detail = vr720detail ; if(vrcapp.vr720){ vrcapp.vr720.setData('exhibitors',[]) ; vrcapp.vr720.setData('company_screens',{}) ; vrcapp.vr720.setData('vgroup',{}) ; vrcapp.vr720.setData('vgroups',[]) ; vrcapp.vr720.setData('etitle', '') ; vrcapp.vr720.setData('ctitle', '') ; if(vr720detail.vr720screendata){ vrcapp.vr720.show(true) ; window.vrcapp.vr720.changeProject({mode:'activity'}) ; } } this.$forceUpdate(); } },'json') ; } , changesearchend(searchEnd){ this.searchEnd = searchEnd ; }, clickVgroupItem(vgroup){ if(!vgroup || !vgroup.id) return ; if(this.thePage == 'hall') this.$refs.hallbox.clickChooseHall(vgroup); if(this.thePage == 'category') this.$refs.categorybox.clickChooseCate2(vgroup); } , clickChooseCate(item){ this.clickChoosePage('category'); this.$refs.categorybox.clickChooseCate(item,true); }, changecatevgroups(vgroups){ this.vgroups = vgroups ; }, clickFetchData(showList){ if(this.showList == showList) return ; if(showList != 'exhibitorsBox') this.$refs.exhibitinfo.resetDData('exhibitorsBox',false) ; this.showList = showList ; if(!showList) return ; let that = this ; setTimeout(function(){ that.$refs[showList+'box'] && that.$refs[showList+'box'].updateLUI && that.$refs[showList+'box'].updateLUI() ; },500) ; } , setShowNav(ishow){ this.showNav = ishow ; }, clickOpenComment(){ this.showNav=false; this.$refs.search.resetDData('showSearch',false) ; this.$refs.comment.resetDData('showComment',true) ; }, clickOpenSearch(){ this.showNav=false; this.$refs.comment.resetDData('showComment',false) ; this.$refs.search.resetDData('showSearch',true) ; } , clickChoosePage(page){ if(page == 'exhibitor'){ this.ishowExhibitor = true ; this.$refs.exhibitors && this.$refs.exhibitors.show() ; return ; } if(page == this.thePage) return ; this.choosePage(page); if(page == 'index'){ this.max3diframe = true ; this.showList = 'exhibitinfo' ; vrcapp.vr720 && vrcapp.vr720.hide(); } if(page == 'hall'){ this.clickChooseHall(0); } if(page =='category'){ if(this.cates && this.cates[0]) this.clickChooseCate(this.cates[0]); vrcapp.vr720 && vrcapp.vr720.show(false) ; } if(page == 'hall' || page =='category'){ } } , choosePage(page){ if(page == this.thePage) return ; this.showList = '' ; this.thePage = page ; this.vgroups = [] ; this.vgroup = [] ; this.hall = {} ; this.searchEnd = false ; this.$refs.search.resetDData('searchEnd',false) ; this.$refs.hallbox.clickChooseHall({}); this.$refs.categorybox.clickChooseCate2({}); }, clickChooseHall(hall_id){ if(!this.halls || this.halls.length<1) return ; if(!hall_id) hall_id = this.halls[0].id ; let hall = {} ; this.halls.map(it=>{ if(it.id == hall_id) hall = it ; }) ; this.hall = hall ; if(hall && hall.id) this.$refs.hallbox.clickChooseHall(hall) ; } , getCateVr720Data(iitem){ if(!iitem || !iitem.id) return; this.max3diframe = false ; this.vgroup = iitem ; this.exhibitors = [] ; vrcapp.vr720 && vrcapp.vr720.show(false) ; let post = {} ; post.slanguage = this.slanguage ; post.category_id = iitem.id ; post.exhibit_id = '2'; u1loading.show('加载中'); $.post('/api/v2vr720/bycategory',post,(js)=>{ u1loading.hide(); js = reFixJsData(js) ; if(!js || !js.code || js.code != 200) return ; if(js.data){ if(js.data.exhibitors) this.exhibitors = js.data.exhibitors ; var vr720detail = {} ; if(js.data.vr720screendata) vr720detail.vr720screendata = js.data.vr720screendata; if(js.data.vr720hotspots) vr720detail.vr720hotspots = js.data.vr720hotspots; if(js.data.vr720screendata && js.data.vr720screendata.screens) vr720detail.vr720data = js.data.vr720screendata.screens[0]?js.data.vr720screendata.screens[0].vr720data:{} ; if(js.data.vr720actions) window.VR720actions = js.data.vr720actions; window.VR720sandmaps = [] ; if(js.data.vr720sandmaps) window.VR720sandmaps = js.data.vr720sandmaps ; var company_screens = {} ; if(js.data.company_screens) company_screens = js.data.company_screens ; window.VR720GDATA.vr720detail = vr720detail ; if(vrcapp.vr720){ vrcapp.vr720.setData('exhibitors',this.exhibitors) ; vrcapp.vr720.setData('company_screens',company_screens) ; vrcapp.vr720.setData('vgroup',this.vgroup) ; vrcapp.vr720.setData('vgroups',this.vgroups) ; vrcapp.vr720.setData('etitle',iitem.name + '品牌') ; vrcapp.vr720.setData('ctitle',iitem.name) ; if(vr720detail.vr720screendata && vr720detail.vr720screendata.screens && vr720detail.vr720screendata.screens.length > 0){ vrcapp.vr720.show(true) ; window.vrcapp.vr720.changeProject({mode:'category',cate:iitem}) ; } } this.$forceUpdate(); } },'json') ; }, getHallVr720Data(hall){ if(!hall || !hall.id) return ; this.max3diframe = false ; this.vgroup = hall ; this.vgroups = this.halls ; this.exhibitors = [] ; this.recoms = [] ; vrcappms.notify('onAppHallChanged',{hall:hall}) ; vrcapp.vr720 && vrcapp.vr720.show(false) ; let post = {} ; post.slanguage = this.slanguage ; post.hall_id = hall.id ; post.exhibit_id = '2'; u1loading.show('加载中'); $.post('/api/v2vr720/byhall',post,(js)=>{ u1loading.hide(); js = reFixJsData(js) ; if(!js || !js.code || js.code != 200) return ; if(js.data){ this.refsNotify('onAppApiByHall',js.data) ; /* console.log('==js.data==',js.data,window.APPEXHIBITORS) ; js.data.vr720sandmaps.map(iit=>{ var markers = iit.markers ; iit.markers = [ ] ; markers.map(uit=>{ if(uit.stype == 'booth') return ; iit.markers.push({ id : uit.id , title : uit.title, x : uit.x , y : uit.y , vr720screen_id : uit.vr720screen_id }) ; }) ; }) ; var vr720hotspots = js.data.vr720hotspots ; js.data.vr720hotspots = [ ] ; vr720hotspots.map(iit=>{ if(iit.vr720action_id * 1 > 0){ js.data.vr720hotspots.push(iit) ; return ; } var adii = Math.floor(Math.random()*window.APPEXHIBITORS.length); js.data.vr720hotspots.push({ id : iit.id , title : iit.title , ath : iit.ath , atv : iit.atv , idisplay : 1, vr720screen_id : iit.vr720screen_id , title : APPEXHIBITORS[adii].booth.split(',')[0] , titlesetting: { ishow : 1 }, }) ; }) ; */ if(js.data.exhibitors) this.exhibitors = js.data.exhibitors ; if(js.data.recoms) this.recoms = js.data.recoms ; if(!js.data.vr720screendata || js.data.vr720screendata.length < 1) return ; var vr720detail = {} ; if(js.data.vr720screendata) vr720detail.vr720screendata = js.data.vr720screendata; if(js.data.vr720hotspots) vr720detail.vr720hotspots = js.data.vr720hotspots; if(js.data.vr720screendata && js.data.vr720screendata.screens) vr720detail.vr720data = js.data.vr720screendata.screens[0]?js.data.vr720screendata.screens[0].vr720data:{} ; if(js.data.vr720actions) window.VR720actions = js.data.vr720actions; window.VR720sandmaps = [] ; if(js.data.vr720sandmaps) window.VR720sandmaps = js.data.vr720sandmaps ; window.VR720GDATA.vr720detail = vr720detail ; if(vrcapp.vr720){ vrcapp.vr720.setData('exhibitors',this.exhibitors) ; vrcapp.vr720.setData('vgroups',this.halls) ; vrcapp.vr720.setData('vgroup',this.vgroup) ; vrcapp.vr720.setData('etitle',hall.name + '参展商') ; vrcapp.vr720.setData('ctitle',hall.name) ; if(vr720detail.vr720screendata && vr720detail.vr720screendata.screens && vr720detail.vr720screendata.screens.length > 0){ vrcapp.vr720.show(true) ; vrcapp.vr720.changeProject({mode:'hall',hall:hall}) ; vrcappms.notify('onAppVr720Change',{hall:hall}) ; } } this.$forceUpdate(); } },'json') ; } , } }) ; function receiveMessage(event){ if(!event.data) return ; let cc = event.data ; if(!cc.func) return ; if(typeof(eval(cc.func)) !== 'function') return ; if(!cc.param) return eval(cc.func)(); return eval(cc.func)(cc.param); } window.addEventListener('message',receiveMessage,false) ; function onViewChanged(hlookat,vlookat,fov,maxpixelzoom){ let defaultMapAngle = 224 ; if(vm.screen && vm.screen.param) defaultMapAngle = vm.screen.param.angle? vm.screen.param.angle * 1:0; vm.setHostpotRotate((hlookat + defaultMapAngle)%360) ; } window._subscenes = new Swiper(".nsubscenes", { slidesPerView: "auto", observer:true , observeParents:true , onObserverUpdate: function(){ window._subscenes[0] && window._subscenes[0].slideTo(0,100,false); }, }) ; </script> <script> var localStorage = (function(db) { if (typeof db.clear == "function") { return db; } var database = document.createElement("div") database.id = "database"; database.style.behavior = "url(#default#userData)"; document.body.appendChild(database); database.load("DataStore"); return { setItem: function(key, val) { database.setAttribute(key, val); database.save("DataStore"); } , getItem: function(key) { return database.getAttribute(key); } , removeItem: function(key) { database.removeAttribute(key); database.save("DataStore"); } }; } (localStorage || {})); </script> <div class="guide" style="display:none;"> <div class="guidemask"></div> <div class="zgmask zgmask1" attr-data="0"></div> <div class="zgmask zgmask2" style="display:none;" attr-data="1"></div> <div class="zgmask zgmask3" style="display:none;" attr-data="2"></div> <div class="zgmask zgmask4" style="display:none;" attr-data="3"></div> </div> <script> window.vrcapp.guide = { onAppStarted:()=>{ if(localStorage.getItem('guidemaskindex') != 1) $('.guide').show(); $('.zgmask').click(function(){ var index = $(this).attr('attr-data'); $('.zgmask').hide(); if($('.zgmask').eq(index*1+1).length>0){ $('.zgmask').eq(index*1+1).show(); return false ; } $('.guide').hide() ; localStorage.setItem('guidemaskindex',1) ; return false ; }); } } ; </script> <script> $(function(){ $('.max3diframe').attr('src',$('.max3diframe').attr('_src')); }); </script> <script defer src="/tools/checkbrowser?slanguage=zh"></script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?4680a41d20482d81945f1d58c2541f6b"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-LK5EKEY2BP"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-LK5EKEY2BP'); </script></body> </html> <script> // document.getElementById('sandmapbox').appendChild(document.getElementById('vrcapp_sandmap')) ; window.xcontainer3d = function(act){ if(act == 'finish'){ if(window._xcontainer3dfinish_) return ; window._xcontainer3dfinish_ = true ; vrcappms.notify('onAppStarted') ; } } window.m3dclick = function(hall){ if(!window.vrcapp || !window.vrcapp.vapp) return ; if(hall == 'q1') hall = '室外' ; var hall_id = 0 ; window.vrcapp.vapp.halls.map(it=>{ if(it.name == hall.toUpperCase()) hall_id = it.id ; }); window.vrcapp.vapp.choosePage('hall'); window.vrcapp.vapp.clickChooseHall(hall_id); } </script>

Pages: 1 2 3 4 5 6 7 8 9 10