diff --git a/package.json b/package.json index 281b4d0..6d6ee9c 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "animate.css": "^4.1.1", "axios": "^0.26.0", "core-js": "^3.8.3", + "crypto-js": "^4.2.0", "lottie-web": "^5.9.6", "pinia": "^2.0.11", "qrcode": "^1.5.1", diff --git a/public/static/offline/JSON/getDevCoordinateByIP.json b/public/static/offline/JSON/getDevCoordinateByIP.json index b5217fd..f25f226 100644 --- a/public/static/offline/JSON/getDevCoordinateByIP.json +++ b/public/static/offline/JSON/getDevCoordinateByIP.json @@ -2,21 +2,21 @@ "code": 200, "msg": "success", "data": { - "machineCode": "MLnMzBjQdwVKysWyz1RG0", - "machineName": "111", - "machineTypeName": "导视", - "label": "windows", - "screenAttribute": "1080*1920竖屏", + "machineCode": "2zJzyzKX2f9A3rZ-UMM1f", + "machineName": "机械臂测试", + "machineTypeName": "指路机", + "label": "android", + "screenAttribute": "1920*1080横屏", "building": "A栋", "buildingCode": "DLvmtzN2qodUq_oYr7vyM", "buildingOrder": 0, "floor": "1F", "floorCode": "nL3E-j25zxxkag_HMSGsR", "floorOrder": 2, - "ip": "192.168.1.21", - "mac": "E0D55E1B2B17", - "location": "16", - "angle": "270", + "ip": "234.161.41.224", + "mac": "20:50:e7:dc:ca:ee", + "location": "0", + "angle": "0", "projectCode": "project-zert3dski8fqmgr4zhusea", "regionCode": "", "lensCoordinate": "", @@ -24,6 +24,2135 @@ "deployType": "saas", "xfyunIp": "", "xfyunPort": "", - "style": "0" + "baiduVoiceServer": "", + "style": "0", + "controlInfo": { + "id": 6, + "angle": 10, + "interimText": "qqq", + "openText": "111", + "masterArm": 1, + "rotationTime": 60, + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "projectCode": "project-zert3dski8fqmgr4zhusea" + }, + "targetInfoList": [ + { + "id": 2916, + "code": "1rqygjiA3C-eJTFYT07QK", + "status": 1, + "playWay": 2, + "oneText": "喳喳煲11", + "twoText": "由此方向向前111", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1 + }, + { + "id": 2917, + "code": "gRFtbP0qUouCcsJ-Qip5Q", + "status": 1, + "playWay": 1, + "oneText": "畔尼意面", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1 + }, + { + "id": 2918, + "code": "qxTF5JSfr2IeDF08h9zIC", + "status": 1, + "playWay": 1, + "oneText": " RR美甲", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1 + }, + { + "id": 2919, + "code": "lBVXRfF6we_iuH4Scojim", + "status": 1, + "playWay": 1, + "oneText": "西贝外摆", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1 + }, + { + "id": 2922, + "code": "sl9fPF-mKnKlVinUzzNW2", + "status": 1, + "playWay": 1, + "oneText": "那家小馆1楼", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1 + }, + { + "id": 2923, + "code": "NLLpsf-YWtXl5I_XW52GI", + "status": 1, + "playWay": 1, + "oneText": "C&C靓鞋坊", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1 + }, + { + "id": 2924, + "code": "fO7qLBFZTwXjV019Tv1sk", + "status": 1, + "playWay": 1, + "oneText": "BLUEO", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1 + }, + { + "id": 2925, + "code": "yeHwFwSAXa1CPjKrgSLze", + "status": 1, + "playWay": 2, + "oneText": "优宠宠物", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B2-ZD-03" + }, + { + "id": 2926, + "code": "IwAcE6lst1owgytDL8HoX", + "status": 1, + "playWay": 3, + "oneText": "尤萨洗衣", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B2-ZD-02" + }, + { + "id": 2927, + "code": "jJm_JY3_Wx2CBcUsNdoms", + "status": 1, + "playWay": 4, + "oneText": "WEcar", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B2-ZD-01" + }, + { + "id": 2928, + "code": "TEx_vOPRBmlOmEVox0Tq9", + "status": 1, + "playWay": 5, + "oneText": "GULIKE", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F4-ZD-07" + }, + { + "id": 2929, + "code": "lnIavIu1Vt9c9cMTBvVeg", + "status": 1, + "playWay": 1, + "oneText": "和你槑玩槑了", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F4-ZD-06" + }, + { + "id": 2930, + "code": "JIORBL6RSLTVE4K4jQO37", + "status": 1, + "playWay": 1, + "oneText": "茶话弄", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F4-ZD-04" + }, + { + "id": 2931, + "code": "5yVRAWnQ9DuoxNut8gSkg", + "status": 1, + "playWay": 1, + "oneText": "超级麦芽", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F4-ZN-002" + }, + { + "id": 2932, + "code": "WlgqGZjUJSYKzhynHqKjD", + "status": 1, + "playWay": 1, + "oneText": "IP小站", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F4-ZN-001" + }, + { + "id": 2933, + "code": "0dF9CHS5sw80GujneXmjG", + "status": 1, + "playWay": 1, + "oneText": "RR美甲", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F4-ZD-01" + }, + { + "id": 2934, + "code": "SnG3bFky6adA0rt1a4BdQ", + "status": 1, + "playWay": 1, + "oneText": "Singbee", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F3-ZD-08" + }, + { + "id": 2935, + "code": "795qQvN8KVqow2Pngxlgx", + "status": 1, + "playWay": 1, + "oneText": "回力", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F3-ZD-07" + }, + { + "id": 2936, + "code": "4p3LtkiFXB98GijDIHY6B", + "status": 1, + "playWay": 1, + "oneText": "ninebot九号", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F3-ZD-06" + }, + { + "id": 2937, + "code": "e_j5JpOevrXkoL3nihK8S", + "status": 1, + "playWay": 1, + "oneText": "库克山", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F3-ZD-05" + }, + { + "id": 2938, + "code": "yXVmbiQDvDGPS0MOinRPX", + "status": 1, + "playWay": 1, + "oneText": "gege", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F3-ZD-04" + }, + { + "id": 2939, + "code": "gWDklALBN0oSRv05epR94", + "status": 1, + "playWay": 1, + "oneText": "瑞幸咖啡", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F3-ZD-01" + }, + { + "id": 2940, + "code": "B4766ao-zeHVVTIXh5TB0", + "status": 1, + "playWay": 1, + "oneText": "荣泰", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-08" + }, + { + "id": 2941, + "code": "nZVw3XsypvBHQvUKDRqSq", + "status": 1, + "playWay": 1, + "oneText": "尚趣", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-07" + }, + { + "id": 2942, + "code": "1R_m7bxmkzN-mOJ80rR2y", + "status": 1, + "playWay": 1, + "oneText": "木易先生", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-06" + }, + { + "id": 2943, + "code": "rPyIlv500w_niL0P0B_Hn", + "status": 1, + "playWay": 1, + "oneText": "博辉文化", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-05" + }, + { + "id": 2944, + "code": "nKc_kZKOuzhAdm4-cF_2e", + "status": 1, + "playWay": 1, + "oneText": "科大讯飞、希沃", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-03" + }, + { + "id": 2945, + "code": "-Ltjpe2Fscw6DQJKW19jp", + "status": 1, + "playWay": 1, + "oneText": "伽百利", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-02" + }, + { + "id": 2946, + "code": "MwnVwKVu7e0lKttNI65Sz", + "status": 1, + "playWay": 1, + "oneText": "M1&M2", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-09B" + }, + { + "id": 2947, + "code": "e_LrfvtR0RG-ScjdHOmjh", + "status": 1, + "playWay": 1, + "oneText": "小天才", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-09A" + }, + { + "id": 2948, + "code": "Spka3KLGVfNlvKYdYxIu3", + "status": 1, + "playWay": 1, + "oneText": "多美TOMY", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F2-ZD-01" + }, + { + "id": 2949, + "code": "Fi6VsHogT7JSYdU-HFnep", + "status": 1, + "playWay": 1, + "oneText": "西树泡芙", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-29" + }, + { + "id": 2950, + "code": "Pzu_AaW06ZpivZGD--ROu", + "status": 1, + "playWay": 1, + "oneText": "名表维修", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-28" + }, + { + "id": 2951, + "code": "tU42tzqWdi0CYvZaMELJA", + "status": 1, + "playWay": 1, + "oneText": "周黑鸭", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-26" + }, + { + "id": 2952, + "code": "arJnI80Cke0N8WT3DEvDx", + "status": 1, + "playWay": 1, + "oneText": "宝宝面皮", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-25" + }, + { + "id": 2953, + "code": "caUtUr36DdqQlmO5occeL", + "status": 1, + "playWay": 1, + "oneText": "怼了炸串", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-24" + }, + { + "id": 2954, + "code": "Ea4UiC7tNDXt8cMlKtzsC", + "status": 1, + "playWay": 1, + "oneText": "喜识", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-23" + }, + { + "id": 2955, + "code": "8g-4kfnZr1R2_a7oDEbPu", + "status": 1, + "playWay": 1, + "oneText": "斯润普", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-22" + }, + { + "id": 2956, + "code": "GtwLEwZRDgR2DWfsrmHNa", + "status": 1, + "playWay": 1, + "oneText": "刘大饼", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-21" + }, + { + "id": 2957, + "code": "G05xGBobMlBxEqPnlw4qS", + "status": 1, + "playWay": 1, + "oneText": "蓉旺", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-19" + }, + { + "id": 2958, + "code": "xKpI-Qe-FOHfr-vDMe0y0", + "status": 1, + "playWay": 1, + "oneText": "潘多乐", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-18" + }, + { + "id": 2959, + "code": "iFgpuRxX620pcxUHwlM7u", + "status": 1, + "playWay": 1, + "oneText": "全满贯", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-17W" + }, + { + "id": 2960, + "code": "vErekuPJuGdqCrCwFFr5I", + "status": 1, + "playWay": 1, + "oneText": "德施曼", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-16" + }, + { + "id": 2961, + "code": "w_kzHjz1GY2kFNqwbBrED", + "status": 1, + "playWay": 1, + "oneText": "全能保险柜", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-15" + }, + { + "id": 2962, + "code": "C1WF6fB8m9j28I3Sd4xHP", + "status": 1, + "playWay": 1, + "oneText": "一点点", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-13" + }, + { + "id": 2963, + "code": "UVSCtjHHhF8jNa8-qjLIN", + "status": 1, + "playWay": 1, + "oneText": "虎牌", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-10" + }, + { + "id": 2964, + "code": "teO9reqPTwcsot3bvlV7_", + "status": 1, + "playWay": 1, + "oneText": "百艺丰", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-08" + }, + { + "id": 2965, + "code": "_JBC7v33Ndhpd4UZNuLcZ", + "status": 1, + "playWay": 1, + "oneText": "添可", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-06" + }, + { + "id": 2966, + "code": "PHJPnaGM_Aa4sePKdZCLN", + "status": 1, + "playWay": 1, + "oneText": "稻香村", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-05" + }, + { + "id": 2967, + "code": "MUvIVDIDLWGA3VI2eIeGA", + "status": 1, + "playWay": 1, + "oneText": "HERAROSE", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-04+B1-ZD-14" + }, + { + "id": 2968, + "code": "guZsCoKw7H5LDpxc9LPip", + "status": 1, + "playWay": 1, + "oneText": "疯果村", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-03" + }, + { + "id": 2969, + "code": "dJJ2TGEDj4Pn07t9DKtal", + "status": 1, + "playWay": 1, + "oneText": "NOROSKINS", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-02" + }, + { + "id": 2970, + "code": "Et9MabpEF6BRe-kJleZc9", + "status": 1, + "playWay": 1, + "oneText": "震惊世界辣条站", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZD-01" + }, + { + "id": 2971, + "code": "yksT-kBlWOZklFm2tyjEx", + "status": 1, + "playWay": 1, + "oneText": "泡泡玛特", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F1-ZN-001" + }, + { + "id": 2972, + "code": "h6gWS8Y4z1bn4jqeMZ3mo", + "status": 1, + "playWay": 1, + "oneText": "ZIPPO", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F1-ZN-003" + }, + { + "id": 2973, + "code": "osg38SXdQHtuDRSACw4_i", + "status": 1, + "playWay": 1, + "oneText": "小电自助充电", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "B1-ZN-003" + }, + { + "id": 2974, + "code": "hNGCarzujfinp2Bhdb4Pv", + "status": 1, + "playWay": 1, + "oneText": "荣耀", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F1-ZD-05" + }, + { + "id": 2975, + "code": "cVRpuGlaQKoUsHfXVMbgE", + "status": 1, + "playWay": 1, + "oneText": "Soinlove", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F1-ZD-02" + }, + { + "id": 2976, + "code": "xjsEShkvxaYZS-nH20h_T", + "status": 1, + "playWay": 1, + "oneText": "être par lee", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F1-ZD-09" + }, + { + "id": 2977, + "code": "Y0CHqd7YHLU4Q9HuYMcz_", + "status": 1, + "playWay": 1, + "oneText": "一目华珠宝", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F1-ZD-06" + }, + { + "id": 2978, + "code": "_YtMyxR9Gp1ryfRBX-mS7", + "status": 1, + "playWay": 1, + "oneText": "BOSE", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F1-ZD-01" + }, + { + "id": 2979, + "code": "78-EgpB0d_bdm0neD6615", + "status": 1, + "playWay": 1, + "oneText": "时尚殿堂", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB133C" + }, + { + "id": 2980, + "code": "_AG3NUjqq6FrgZciUx_9u", + "status": 1, + "playWay": 1, + "oneText": "DR.NIE", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB133B" + }, + { + "id": 2981, + "code": "D9CaXdVijXyPszoznK3Gg", + "status": 1, + "playWay": 1, + "oneText": "奥佳华", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB133A" + }, + { + "id": 2982, + "code": "LbwXv2E41dOk30uYGWsdF", + "status": 1, + "playWay": 1, + "oneText": "蜗牛健身", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB132C" + }, + { + "id": 2983, + "code": "xGqkKaQ665qAp8zXAZop8", + "status": 1, + "playWay": 1, + "oneText": "姐弟俩土豆粉", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB132B" + }, + { + "id": 2984, + "code": "wucqDKA-4drnIjJ2aHzj0", + "status": 1, + "playWay": 1, + "oneText": "十尝冒菜", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB132A" + }, + { + "id": 2985, + "code": "gS0BMqlja4--VI2ah8lgp", + "status": 1, + "playWay": 1, + "oneText": "鱼你在一起", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB131C" + }, + { + "id": 2986, + "code": "OJSSf4Bu5eIBJSMbyypSP", + "status": 1, + "playWay": 1, + "oneText": "古都秦记", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB131D" + }, + { + "id": 2987, + "code": "rRQa0TZlzSTZoFbvuSUnP", + "status": 1, + "playWay": 1, + "oneText": "泰熙家", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB131A" + }, + { + "id": 2988, + "code": "c5Bb8qC5Eei1p1ePw6Z9-", + "status": 1, + "playWay": 1, + "oneText": "趣萌猫爪", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB130B" + }, + { + "id": 2989, + "code": "vBGxfM3IrdxHHCuwxQuAU", + "status": 1, + "playWay": 1, + "oneText": "海富荣锅贴", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB130D" + }, + { + "id": 2990, + "code": "J7TO2jQ3k_f6QOLNRG2aW", + "status": 1, + "playWay": 1, + "oneText": "宏济堂", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB130C" + }, + { + "id": 2991, + "code": "pmN-2H8B7cH-Xsc9qvxsz", + "status": 1, + "playWay": 1, + "oneText": "全棉时代", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB130A" + }, + { + "id": 2992, + "code": "SkLrEteGzuehEGygxquz0", + "status": 1, + "playWay": 1, + "oneText": "万仟堂", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB129" + }, + { + "id": 2993, + "code": "xnk04lslRHAPWBWbhKOla", + "status": 1, + "playWay": 1, + "oneText": "来伊份", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB128D" + }, + { + "id": 2994, + "code": "B_tuck5db6LussQbnjlfX", + "status": 1, + "playWay": 1, + "oneText": "燕之屋", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB128C" + }, + { + "id": 2995, + "code": "_9yvh3pL9cFmxFbyMKaV6", + "status": 1, + "playWay": 1, + "oneText": "多赢", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB128B" + }, + { + "id": 2996, + "code": "UnFcwsUly3F2ZgvZp4DLE", + "status": 1, + "playWay": 1, + "oneText": "美丽宣言", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB128A" + }, + { + "id": 2997, + "code": "bQHECf54bBi5ZIm8fbNEf", + "status": 1, + "playWay": 1, + "oneText": "屈臣氏", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB127" + }, + { + "id": 2998, + "code": "gNGIPK4tIlBLzYKvkiEGn", + "status": 1, + "playWay": 1, + "oneText": "九木杂物社", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB125+FB126" + }, + { + "id": 2999, + "code": "fe2tjt23iqfwESMXHy19k", + "status": 1, + "playWay": 1, + "oneText": "竹叶青", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB115" + }, + { + "id": 3000, + "code": "A7uWWk4vagbLsnOb7Jeif", + "status": 1, + "playWay": 1, + "oneText": "好利来", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB108" + }, + { + "id": 3001, + "code": "2Fe0tgxTRR-yak8AF3aQ5", + "status": 1, + "playWay": 1, + "oneText": "阪织屋", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB107" + }, + { + "id": 3002, + "code": "jXCZ9toV3IHcgSNteK4aA", + "status": 1, + "playWay": 1, + "oneText": "DQ", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB106" + }, + { + "id": 3003, + "code": "jSQlSYXhTNpnK7_Ed-70O", + "status": 1, + "playWay": 1, + "oneText": "永辉超市", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB105" + }, + { + "id": 3004, + "code": "PpvKF1pOc9sARaN7skSoq", + "status": 1, + "playWay": 1, + "oneText": "畹町", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB104" + }, + { + "id": 3005, + "code": "m7A-T5kaQsuGtXXK2uXCE", + "status": 1, + "playWay": 1, + "oneText": "BEBE HOUSE", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB103" + }, + { + "id": 3006, + "code": "r1p0_hwy2VBvCYb_IBsyh", + "status": 1, + "playWay": 1, + "oneText": "激力鸡排", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB102B" + }, + { + "id": 3007, + "code": "O-Nw4_gcApCxawDr48iCO", + "status": 1, + "playWay": 1, + "oneText": "阿香米线", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB102A" + }, + { + "id": 3008, + "code": "4twe5xW0gG44wrGZn-PNp", + "status": 1, + "playWay": 1, + "oneText": "奥特乐", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB101B" + }, + { + "id": 3009, + "code": "9ZU31wE7IcqZzFL-Kfnye", + "status": 1, + "playWay": 1, + "oneText": "McDonald's", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "FB101A" + }, + { + "id": 3010, + "code": "_fp63UgYnqvU5p9CXhZyx", + "status": 1, + "playWay": 1, + "oneText": "奥斯卡国际影城", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F412" + }, + { + "id": 3011, + "code": "AwRF1lDpDPYn17ifESek4", + "status": 1, + "playWay": 1, + "oneText": "淮扬韵", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F411" + }, + { + "id": 3012, + "code": "9OOmb2h21Q5UW4WutbxBQ", + "status": 1, + "playWay": 1, + "oneText": "尽膳口福", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F410" + }, + { + "id": 3013, + "code": "GpR2KolNK34EG7yzfhM5K", + "status": 1, + "playWay": 1, + "oneText": "喜来稀肉", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F409A" + }, + { + "id": 3014, + "code": "BxKPwPmCaI9foO-3zCDrs", + "status": 1, + "playWay": 1, + "oneText": "百特喜", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F409B" + }, + { + "id": 3015, + "code": "BV18HSc-WU4sZhoTUdBxY", + "status": 1, + "playWay": 1, + "oneText": "太二酸菜鱼", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F408A" + }, + { + "id": 3016, + "code": "MUKZOjrzIHVPSpiDtan50", + "status": 1, + "playWay": 1, + "oneText": "老张牛肉面", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F407B" + }, + { + "id": 3017, + "code": "HyqiB8wHgV0i6IEOI2Zt2", + "status": 1, + "playWay": 1, + "oneText": "兰湘子", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F407C" + }, + { + "id": 3018, + "code": "o0IX8WPx7uVh_kqffINrf", + "status": 1, + "playWay": 1, + "oneText": "麦当劳甜品", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F407" + }, + { + "id": 3019, + "code": "plQsTWECI4xSWcloJhow7", + "status": 1, + "playWay": 1, + "oneText": "小六XL", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F406" + }, + { + "id": 3020, + "code": "Rfpo2zzV9ngtPXUE8OO-5", + "status": 1, + "playWay": 1, + "oneText": "御牛道", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F405B" + }, + { + "id": 3021, + "code": "YUjm__uDqr1RJaW91s76K", + "status": 1, + "playWay": 1, + "oneText": "云海肴", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F405A" + }, + { + "id": 3022, + "code": "LkbzqFukNgeYQL5n_s6ng", + "status": 1, + "playWay": 1, + "oneText": "池奈", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F404B" + }, + { + "id": 3023, + "code": "fCxs5IPqoRzwAITJGrAvy", + "status": 1, + "playWay": 1, + "oneText": "和府捞面", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F403" + }, + { + "id": 3024, + "code": "U1SyQRmdVz_GKZyCEzj7f", + "status": 1, + "playWay": 1, + "oneText": "八合里", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F402" + }, + { + "id": 3025, + "code": "r9_48LDTIYvIB2dD9PjAm", + "status": 1, + "playWay": 1, + "oneText": "晓宇火锅", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F401" + }, + { + "id": 3026, + "code": "XLzcDt0E1M6i8H8-EY6t3", + "status": 1, + "playWay": 1, + "oneText": "西贝莜面村", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F314" + }, + { + "id": 3027, + "code": "QGOiRht395xeGR3A5LLOw", + "status": 1, + "playWay": 1, + "oneText": "绿茶", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F313" + }, + { + "id": 3028, + "code": "4SqJWlBbb9gCa49JrBNQg", + "status": 1, + "playWay": 1, + "oneText": "卡诗", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F312C" + }, + { + "id": 3029, + "code": "a6qHsuPPPFkZH0tHDQRwf", + "status": 1, + "playWay": 1, + "oneText": "SKECHERS", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F312B" + }, + { + "id": 3030, + "code": "rYpSzk4aKBXqcrwBE7zlz", + "status": 1, + "playWay": 1, + "oneText": "New Blance", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F312A" + }, + { + "id": 3031, + "code": "xnhPYIInV9YzypBakqjzG", + "status": 1, + "playWay": 1, + "oneText": "李宁", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F310,F311" + }, + { + "id": 3032, + "code": "nclb-tAQ09pinlnsRoR-A", + "status": 1, + "playWay": 1, + "oneText": "喜家德", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F309" + }, + { + "id": 3033, + "code": "3rrwboTznQewvKdtYvIWU", + "status": 1, + "playWay": 1, + "oneText": "黄记煌", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F308" + }, + { + "id": 3034, + "code": "4ThRbZUaPIsfXpAjaNiGH", + "status": 1, + "playWay": 1, + "oneText": "眉州东坡", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F306" + }, + { + "id": 3035, + "code": "Wrqe5nVEO4gBbuk8-nnTv", + "status": 1, + "playWay": 1, + "oneText": "顶顶香", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F305" + }, + { + "id": 3036, + "code": "zYy8JdWu6P5qIR2afgIaE", + "status": 1, + "playWay": 1, + "oneText": "胖哥俩蟹煲", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F304" + }, + { + "id": 3037, + "code": "IGGriXoUhS-6EyXyKnCgk", + "status": 1, + "playWay": 1, + "oneText": "海马体照相馆", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F303D" + }, + { + "id": 3038, + "code": "z5OB_hjnr8P6s_xSTHh6D", + "status": 1, + "playWay": 1, + "oneText": "探鱼", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F303C" + }, + { + "id": 3039, + "code": "W79ZhNMR_bdRBewiXEJWo", + "status": 1, + "playWay": 1, + "oneText": "FILA", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F303A" + }, + { + "id": 3040, + "code": "Xl9rxhdZdfi3IRz5QbHAe", + "status": 1, + "playWay": 1, + "oneText": "ASICS", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F302C" + }, + { + "id": 3041, + "code": "tvlihsajQIIG2pqaW_STT", + "status": 1, + "playWay": 1, + "oneText": "曼妮芬", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F302B" + }, + { + "id": 3042, + "code": "bC6QT9cbUsn8S3wCj66Us", + "status": 1, + "playWay": 1, + "oneText": "UA", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F302A" + }, + { + "id": 3043, + "code": "w5V4cge2Gw_vGxziLrzu_", + "status": 1, + "playWay": 1, + "oneText": "跳动全城", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F301D" + }, + { + "id": 3044, + "code": "LgS7-4Y_CETNfsjJHLl7y", + "status": 1, + "playWay": 1, + "oneText": "舞动步落", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F301C" + }, + { + "id": 3045, + "code": "L1ohFOzzCS8hzWq8YFFGo", + "status": 1, + "playWay": 1, + "oneText": "思妍丽", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F301B" + }, + { + "id": 3046, + "code": "EuaEsPTnzXFlvlyuUPXJO", + "status": 1, + "playWay": 1, + "oneText": "那家小馆", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F123B,F226" + }, + { + "id": 3047, + "code": "TeADjoooPU8WEh5o0DmNG", + "status": 1, + "playWay": 1, + "oneText": "TEENIE WEENIE", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F225A+F225B" + }, + { + "id": 3048, + "code": "x_EQxiDw1L5uTttf8y0bn", + "status": 1, + "playWay": 1, + "oneText": "BROADCAST播", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F224" + }, + { + "id": 3049, + "code": "e9-Rnp16xGv0NGmzxYhCz", + "status": 1, + "playWay": 1, + "oneText": "颐墨,佐料", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F223" + }, + { + "id": 3050, + "code": "16n-sRN-ylBXFqr4OGjHA", + "status": 1, + "playWay": 1, + "oneText": "珂曼", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F222" + }, + { + "id": 3051, + "code": "VOIjkieFZyxA4dx0Q5w0-", + "status": 1, + "playWay": 1, + "oneText": "ARIOSEYEARS", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F221" + }, + { + "id": 3052, + "code": "nJ0jfV4lfRVQnEufIdc-x", + "status": 1, + "playWay": 1, + "oneText": "西町村屋", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F220+F228" + }, + { + "id": 3053, + "code": "zKSnolRpVekDdlyma2Cyj", + "status": 1, + "playWay": 1, + "oneText": "云朵、阿卡邦", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F219" + }, + { + "id": 3054, + "code": "_1M99GvFi_Ujewzv4MFwh", + "status": 1, + "playWay": 1, + "oneText": "JNBY Kids", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F218" + }, + { + "id": 3055, + "code": "0jEqB6BihwLXxGv3w1ekL", + "status": 1, + "playWay": 1, + "oneText": "little mo&co", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F217" + }, + { + "id": 3056, + "code": "9wR83r_kH6BUkcfSU5R4c", + "status": 1, + "playWay": 1, + "oneText": "mlatin", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F216" + }, + { + "id": 3057, + "code": "uL9_uTyUgUfOG2oo56JO6", + "status": 1, + "playWay": 1, + "oneText": "KIDSLAND", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F215" + }, + { + "id": 3058, + "code": "nH2MTP7qvw6eUitYO_tNt", + "status": 1, + "playWay": 1, + "oneText": "科贝乐", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F214C" + }, + { + "id": 3059, + "code": "nK5UTAd5s3CQPmu3A1vs1", + "status": 1, + "playWay": 1, + "oneText": "童话城堡", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F214B" + }, + { + "id": 3060, + "code": "RWiyck3RmUzoK4nPDBB6Z", + "status": 1, + "playWay": 1, + "oneText": "卡通尼乐园", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F214A" + }, + { + "id": 3061, + "code": "2K0njdgx4xectx9R9LaGM", + "status": 1, + "playWay": 1, + "oneText": "杨梅红", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F213B" + }, + { + "id": 3062, + "code": "djOsWw-Jdyu0DqmfQVuk5", + "status": 1, + "playWay": 1, + "oneText": "Paw in paw world", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F213A" + }, + { + "id": 3063, + "code": "EWiWT87qB7ldFJgsWR_cW", + "status": 1, + "playWay": 1, + "oneText": "Teenie Weenie Kids", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F212B" + }, + { + "id": 3064, + "code": "QvmZWQMnCQj43-DSw7-0n", + "status": 1, + "playWay": 1, + "oneText": "MITTI", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F212A" + }, + { + "id": 3065, + "code": "7HS5eJxf2Ws6qwJqK9Tem", + "status": 1, + "playWay": 1, + "oneText": "RBIGX", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F211" + }, + { + "id": 3066, + "code": "9R_tABqfuocq02quHBHUN", + "status": 1, + "playWay": 1, + "oneText": "ANTA KIDS", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F210" + }, + { + "id": 3067, + "code": "7d0Nk6u5ixshoo1dgfgbw", + "status": 1, + "playWay": 1, + "oneText": "FILA KIDS", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F209" + }, + { + "id": 3068, + "code": "Wx0o2YUwXRZeIiDayxQsy", + "status": 1, + "playWay": 1, + "oneText": "鄂尔多斯", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F208" + }, + { + "id": 3069, + "code": "Payv9D7vcuNTVrqXpyiRh", + "status": 1, + "playWay": 1, + "oneText": "DAZZLE", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F207" + }, + { + "id": 3070, + "code": "ve_fBkBQVGoeArdEfVWbi", + "status": 1, + "playWay": 1, + "oneText": "H'S", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F206" + }, + { + "id": 3071, + "code": "z38vjbb2s5qigbs6F-DXu", + "status": 1, + "playWay": 1, + "oneText": "DIYAN", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F205" + }, + { + "id": 3072, + "code": "5lyoIMYj4pGAzVR1ltWXB", + "status": 1, + "playWay": 1, + "oneText": "JNBY", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F204" + }, + { + "id": 3073, + "code": "YwdKvuEt2FP9xjVEfihNS", + "status": 1, + "playWay": 1, + "oneText": "爱慕女人会", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F202+F203" + }, + { + "id": 3074, + "code": "LhbCqfYjTwtI8rlAlqCRS", + "status": 1, + "playWay": 1, + "oneText": "托马斯小火车主题餐厅", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F201" + }, + { + "id": 3075, + "code": "ClZXOKyL0WJXmMPkF27IY", + "status": 1, + "playWay": 1, + "oneText": "J.LINDEBERG", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F125B+F125C" + }, + { + "id": 3076, + "code": "DxZdtcWltf_cfTRyte1H9", + "status": 1, + "playWay": 1, + "oneText": "蔚来", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F125A+F125D" + }, + { + "id": 3077, + "code": "bDqMNebmTpxcPYJf0S2P3", + "status": 1, + "playWay": 1, + "oneText": "上禾里", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F124B" + }, + { + "id": 3078, + "code": "0LTNzA9oOpe7_hgPyVvGd", + "status": 1, + "playWay": 1, + "oneText": "EDITION", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F124A" + }, + { + "id": 3079, + "code": "rMO0Yenbyeu578HBfKvzX", + "status": 1, + "playWay": 1, + "oneText": "兰巴赫", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F123C" + }, + { + "id": 3080, + "code": "hDssSXkw0vJCHBZVARmOE", + "status": 1, + "playWay": 1, + "oneText": "ELSEWHERE by Koradior", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F123A" + }, + { + "id": 3081, + "code": "5kjjVbC3rmUtBz2HWQeiL", + "status": 1, + "playWay": 1, + "oneText": "略味", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F122" + }, + { + "id": 3082, + "code": "gLkbanQH97Kp7wzAQ_0X1", + "status": 1, + "playWay": 1, + "oneText": "EIN、茶愫、PLAIN PEOPLE集合厅", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F121" + }, + { + "id": 3083, + "code": "Z8JL6w2roKnC0TWrqZ6W7", + "status": 1, + "playWay": 1, + "oneText": "AIGLE", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F120" + }, + { + "id": 3084, + "code": "sw9gukxkbv8yk_Ge7WVJb", + "status": 1, + "playWay": 1, + "oneText": "M STAND", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F119A" + }, + { + "id": 3085, + "code": "rkCo2kx3jzb3chfL85mbB", + "status": 1, + "playWay": 1, + "oneText": "三星", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F118" + }, + { + "id": 3086, + "code": "i1JlwKsYnWz5XDevWjcjn", + "status": 1, + "playWay": 1, + "oneText": "博士眼镜", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F117B" + }, + { + "id": 3087, + "code": "OJr6hWy9hCG7_ZLZvclA6", + "status": 1, + "playWay": 1, + "oneText": "雅格狮丹", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F117A" + }, + { + "id": 3088, + "code": "-hLSNHR0AKqITVwz5cav2", + "status": 1, + "playWay": 1, + "oneText": "施丹兰", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F116B" + }, + { + "id": 3089, + "code": "FLBVPEUbEruAbhyEvoeHU", + "status": 1, + "playWay": 1, + "oneText": "ASH", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F116A" + }, + { + "id": 3090, + "code": "bGHRGuDjdi7RzejgP86tB", + "status": 1, + "playWay": 1, + "oneText": "achette", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F115B" + }, + { + "id": 3091, + "code": "xEr6y6m7nw1t8_Ja_PUSt", + "status": 1, + "playWay": 1, + "oneText": "喜茶", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F115A,F115C" + }, + { + "id": 3092, + "code": "o6H9ZJSF5htzdBJTrtpGQ", + "status": 1, + "playWay": 1, + "oneText": "周大福", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F114" + }, + { + "id": 3093, + "code": "hm-mV58hy21EO53DJxk38", + "status": 1, + "playWay": 1, + "oneText": "星巴克", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F113" + }, + { + "id": 3094, + "code": "GSwKURYvHV9m5Ow8t4EHM", + "status": 1, + "playWay": 1, + "oneText": "丝芙兰", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F112A" + }, + { + "id": 3095, + "code": "iaQZk2sFkvlgRAYdsZb2z", + "status": 1, + "playWay": 1, + "oneText": "UR", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F130" + }, + { + "id": 3096, + "code": "vR25GE0uAd5Tqv8RKwiDi", + "status": 1, + "playWay": 1, + "oneText": "尚派正品", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F112C" + }, + { + "id": 3097, + "code": "pyv212DLXi3X-a4zF-9oE", + "status": 1, + "playWay": 1, + "oneText": "UNIQLO", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F109,F110,F111" + }, + { + "id": 3098, + "code": "PwXzaPCNWhzoHlPz52CRH", + "status": 1, + "playWay": 1, + "oneText": "X11", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F108" + }, + { + "id": 3099, + "code": "ZNlIqLoc9CN4tmPgEB6yt", + "status": 1, + "playWay": 1, + "oneText": "TOMMY HILFIGER", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F107" + }, + { + "id": 3100, + "code": "Uf1lS57evHjAKMTDlYgAH", + "status": 1, + "playWay": 1, + "oneText": "CalvinKlein", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F106A+F106B" + }, + { + "id": 3101, + "code": "ER5b93KkblRaTCUpxW6CM", + "status": 1, + "playWay": 1, + "oneText": "NEXY.CO", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F105" + }, + { + "id": 3102, + "code": "WRg5W8kMRQumYQh3gFh5Q", + "status": 1, + "playWay": 1, + "oneText": "有兰", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F104" + }, + { + "id": 3103, + "code": "24fD2WMoOuYanvSvyODLY", + "status": 1, + "playWay": 1, + "oneText": "ECCO", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F103" + }, + { + "id": 3104, + "code": "iOoSnwfAGrKut2dHT9YWq", + "status": 1, + "playWay": 1, + "oneText": "华为", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F102B" + }, + { + "id": 3105, + "code": "ptmeCKcDksiWQxI6ocQpn", + "status": 1, + "playWay": 1, + "oneText": "宝马", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 1, + "typeAbbreviation": "F101" + }, + { + "id": 3113, + "code": "Cr95LXH7eOq-sCvAQYvQo", + "status": 1, + "playWay": 1, + "oneText": "母婴室", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 2, + "typeAbbreviation": "mys" + }, + { + "id": 3114, + "code": "JcdcMS-SDttZVopCaHkW0", + "status": 1, + "playWay": 1, + "oneText": "无障碍卫生间", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 2, + "typeAbbreviation": "cjr" + }, + { + "id": 3115, + "code": "6T2gjQEBCbSPfIN0G6wW6", + "status": 1, + "playWay": 1, + "oneText": "洗手间", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 2, + "typeAbbreviation": "xsj" + }, + { + "id": 3116, + "code": "kVtxhf5fsOS22Y-of83eM", + "status": 1, + "playWay": 1, + "oneText": "直梯", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 2, + "typeAbbreviation": "dt" + }, + { + "id": 3117, + "code": "TjPpUzYMAtwm2zUIB2WJf", + "status": 1, + "playWay": 1, + "oneText": "扶梯", + "twoText": "由此方向向前", + "deviceCode": "2zJzyzKX2f9A3rZ-UMM1f", + "type": 2, + "typeAbbreviation": "ft" + } + ] } } diff --git a/src/composables/useFacilityNav.js b/src/composables/useFacilityNav.js index 11738b7..f18c3f8 100644 --- a/src/composables/useFacilityNav.js +++ b/src/composables/useFacilityNav.js @@ -9,7 +9,7 @@ export const useFacilityNav = () => { store.showSearch && store.SET_SHOW_SEARCH(false) store.showDetail && store.SET_SHOW_DETAIL(false) store.shop && store.SET_SHOP(null) - store.SET_FACILITY(window.Map_QM.pathIcon({ type: item.type })) + store.SET_FACILITY({ ...item, ...window.Map_QM.pathIcon({ type: item.type }) }) router.push('/guide') } diff --git a/src/composables/useInitMap.js b/src/composables/useInitMap.js index 9b4dd85..a487afe 100644 --- a/src/composables/useInitMap.js +++ b/src/composables/useInitMap.js @@ -3,6 +3,7 @@ import { useStore } from '@/store/root' import { uniqBy } from '@/utils/utils' import { getMap, getFacilityList } from '@/http/api' import Message from '@/base/Message/Message' +import { isZhiluji, useShockman } from './useShockman' export const useInitMap = function () { const store = useStore() @@ -24,6 +25,9 @@ export const useInitMap = function () { window.Map_QM.addEventListener('shop', onClickShop, false) store.SET_FACILITY_LIST(uniqBy(list, 'type')) window.Map_QM.renderer.domElement.addEventListener('webglcontextlost', onContextLost) + if (isZhiluji()) { + useShockman() + } }) }) .catch(() => { diff --git a/src/composables/useShockman.js b/src/composables/useShockman.js new file mode 100644 index 0000000..4644be7 --- /dev/null +++ b/src/composables/useShockman.js @@ -0,0 +1,147 @@ +import { defineStore, storeToRefs } from 'pinia' + +import { useStore } from '@/store/root' + +import MD5 from 'crypto-js/md5' + +const useShockmanStore = defineStore('shockman', { + state: () => ({ + list: [], + intervalTimer: 0, + playTimer: 0, + index: 0 + }), + actions: { + SET_LIST(list) { + this.list = list + }, + SET_INTERVAL_TIMER(intervalTimer) { + this.intervalTimer = intervalTimer + }, + SET_PLAY_TIMER(playTimer) { + this.playTimer = playTimer + }, + APPEND_INDEX() { + this.index++ + } + } +}) + +export const isZhiluji = () => { + const store = useStore() + const { device } = storeToRefs(store) + return device.value.machineTypeName === '指路机' && device.value.targetInfoList && device.value.controlInfo +} + +const sendMsg2Shockman = async ({ progMode, progText1, progText2, progDist, progAngel }) => { + try { + const deviceKey = 'shockman!_$2023' + const body = new FormData() + body.append('deviceKey', deviceKey) + body.append('progMode', progMode) + body.append('progText1', progText1) + body.append('progTextColor', '6') + body.append('progText2', progText2) + body.append('progText2Color', '6') + body.append('progDist', progDist) + body.append('progDistColor', '6') + body.append('progAngel', progAngel) + body.append('progArmNo', '1') + body.append('progRota', '1') + body.append('progTrans', '1') + body.append('progDuration', '7200000') + body.append('progMd5', MD5(`${progMode}${progText1}6${progText2}6${progDist}6${progAngel}1117200000${deviceKey}`).toString().toUpperCase()) + body.append('progStat', '1') + const res = await fetch('http://192.168.2.124:8100/program/play', { method: 'POST', body }) + const json = await res.json() + if (json.rtnCode === '0') { + console.log(progText1, progText2, progDist, progAngel, '指路机执行成功') + } else { + console.log(progText1, progText2, progDist, progAngel, '指路机执行失败', json.rtnMsg) + } + } catch (error) { + console.log(progText1, progText2, progDist, progAngel, '指路机执行失败', error) + } +} +const sendMsgByInfo = info => { + const progMode = String(info.playWay) + const progText1 = info.oneText + const progText2 = info.playWay === 1 || info.playWay === 4 ? info.twoText : ' ' + const progDist = info.playWay === 3 || info.playWay === 4 ? ' ' : info.cost + '米' + const progAngel = String(info.angle) + sendMsg2Shockman({ progMode, progText1, progText2, progDist, progAngel }) +} + +const getIntervalTimer = () => { + const store = useStore() + const shockmanStore = useShockmanStore() + const { device } = storeToRefs(store) + const { list, index, playTimer } = storeToRefs(shockmanStore) + return setInterval(() => { + if (playTimer.value) { + clearTimeout(playTimer.value) + shockmanStore.SET_PLAY_TIMER(0) + } + shockmanStore.APPEND_INDEX() + const current = list.value[index.value % list.value.length] + if (current) sendMsgByInfo(current) + }, (device.value.controlInfo?.rotationTime || Infinity) * 1000) +} + +export const useShockman = () => { + const store = useStore() + const { device } = storeToRefs(store) + if (!(device.value.machineTypeName === '指路机' && device.value.targetInfoList && device.value.controlInfo)) { + return + } + const shockmanStore = useShockmanStore() + const { list, index } = storeToRefs(shockmanStore) + window.Map_QM.getObjectAngle && + shockmanStore.SET_LIST(window.Map_QM.getObjectAngle(device.value.targetInfoList.filter(({ status }) => status === 1)).filter(({ cost }) => cost)) + shockmanStore.SET_INTERVAL_TIMER(getIntervalTimer()) + + if (list.value.length) { + sendMsgByInfo(list.value[index.value]) + } +} + +export const playShockmanByNav = ({ progText1, progDist, progAngel }) => { + try { + const store = useStore() + const { device } = storeToRefs(store) + if (!(device.value.machineTypeName === '指路机' && device.value.targetInfoList && device.value.controlInfo)) { + return + } + const shockmanStore = useShockmanStore() + const { intervalTimer, playTimer } = storeToRefs(shockmanStore) + if (intervalTimer.value) { + clearInterval(intervalTimer.value) + shockmanStore.SET_INTERVAL_TIMER(0) + } + if (playTimer.value) { + clearTimeout(playTimer.value) + } + shockmanStore.SET_PLAY_TIMER( + setTimeout(() => { + shockmanStore.SET_INTERVAL_TIMER(getIntervalTimer()) + }, 60000) + ) + sendMsg2Shockman({ progMode: '1', progText1, progText2: '由此方向向前', progDist, progAngel }) + } catch (error) { + console.log('指路机播放导航信息失败', error) + } +} + +export const resetIntervalTimer = () => { + const store = useStore() + const { device } = storeToRefs(store) + if (!(device.value.machineTypeName === '指路机' && device.value.targetInfoList && device.value.controlInfo)) { + return + } + const shockmanStore = useShockmanStore() + const { intervalTimer } = storeToRefs(shockmanStore) + if (intervalTimer.value) { + clearInterval(intervalTimer.value) + } + shockmanStore.SET_INTERVAL_TIMER(getIntervalTimer()) +} diff --git a/src/store/root/getters.js b/src/store/root/getters.js index 01f9770..bad5960 100644 --- a/src/store/root/getters.js +++ b/src/store/root/getters.js @@ -50,3 +50,6 @@ export const currentFloorShopMap = ({ currentFloor: device, shopList, mapData }) return { ...acc, [shop.shopCode]: result } }, {}) } +export const device = ({ currentFloor }) => { + return currentFloor +} diff --git a/src/views/Brand/Brand.vue b/src/views/Brand/Brand.vue index c00f49b..f83b555 100644 --- a/src/views/Brand/Brand.vue +++ b/src/views/Brand/Brand.vue @@ -34,6 +34,7 @@ import { hideMapDialog, setShopActive, setShopInactive } from '@/composables/use import MapControl from '@/components/MapControl/MapControl.vue' import { RESET, DIRECTION } from '@/components/MapControl/list' import { useMediaQuery } from '@vueuse/core' +import { isZhiluji, playShockmanByNav } from '@/composables/useShockman' const store = useStore() const storeRefs = storeToRefs(store) @@ -69,8 +70,18 @@ onBeforeUnmount(() => { function handleShop(item) { if (shop.value?.shopCode === item.shopCode || shopPicsMap.value[item.shopCode]) { if (showMap.value) { - if (shop.value) window.Map_QM.pathNode({ floor: shop.value.floorOrder, node: shop.value.yaxis }) - else window.Map_QM.pathNode({ floor: item.floorOrder, node: item.yaxis }) + if (shop.value) + window.Map_QM.pathNode({ floor: shop.value.floorOrder, node: shop.value.yaxis }, ({ angle, cost }) => { + if (isZhiluji()) { + playShockmanByNav({ progText1: shop.value.shopName, progAngel: String(angle), progDist: cost + '米' }) + } + }) + else + window.Map_QM.pathNode({ floor: item.floorOrder, node: item.yaxis }, ({ angle, cost }) => { + if (isZhiluji()) { + playShockmanByNav({ progText1: item.shopName, progAngel: String(angle), progDist: cost + '米' }) + } + }) } else store.SET_SHOW_MAP(true) } mapIdx.value = -1 @@ -113,7 +124,11 @@ watch(showMap, v => { window?.Map_QM?.startRender() if (shop.value) { store.SET_SHOW_MAP(true) - window.Map_QM.pathNode({ floor: shop.value.floorOrder, node: shop.value.yaxis }) + window.Map_QM.pathNode({ floor: shop.value.floorOrder, node: shop.value.yaxis }, ({ angle, cost }) => { + if (isZhiluji()) { + playShockmanByNav({ progText1: shop.value.shopName, progAngel: String(angle), progDist: cost + '米' }) + } + }) } } else { window?.Map_QM?.cancelRender() @@ -125,7 +140,11 @@ watch(shop, nxt => { setShopInactive() } else if (nxt && showMap.value) { setShopActive(nxt) - window.Map_QM.pathNode({ floor: nxt.floorOrder, node: nxt.yaxis }) + window.Map_QM.pathNode({ floor: nxt.floorOrder, node: nxt.yaxis }, ({ angle, cost }) => { + if (isZhiluji()) { + playShockmanByNav({ progText1: nxt.shopName, progAngel: String(angle), progDist: cost + '米' }) + } + }) } }) diff --git a/src/views/Guide/Guide.vue b/src/views/Guide/Guide.vue index f0d20ee..ecb1e60 100644 --- a/src/views/Guide/Guide.vue +++ b/src/views/Guide/Guide.vue @@ -95,6 +95,7 @@ import ScrollView from '@/base/ScrollView/ScrollView.vue' import { useMediaQuery } from '@vueuse/core' import MapControl from '@/components/MapControl/MapControl.vue' import { RESET, DIRECTION } from '@/components/MapControl/list' +import { isZhiluji, playShockmanByNav } from '@/composables/useShockman' const isH = useMediaQuery('(min-aspect-ratio: 1/1)') @@ -174,7 +175,11 @@ watch(shop, nxt => { if (floor.floorOrder !== nxt.floorOrder) { filterAboutCurrentInfo(false) } - window.Map_QM.pathNode({ floor: nxt.floorOrder, node: nxt.yaxis }) + window.Map_QM.pathNode({ floor: nxt.floorOrder, node: nxt.yaxis }, ({ angle, cost }) => { + if (isZhiluji()) { + playShockmanByNav({ progText1: nxt.shopName, progAngel: String(angle), progDist: cost + '米' }) + } + }) } }) @@ -227,7 +232,11 @@ function filterAboutCurrentInfo(needShowFloor = true) { window.Map_QM.showFloor(floorOrder, () => { if (shop.value) { setShopActive(shop.value) - window.Map_QM.pathNode({ floor: shop.value.floorOrder, node: shop.value.yaxis }) + window.Map_QM.pathNode({ floor: shop.value.floorOrder, node: shop.value.yaxis }, ({ angle, cost }) => { + if (isZhiluji()) { + playShockmanByNav({ progText1: shop.value.shopName, progAngel: String(angle), progDist: cost + '米' }) + } + }) } else if (facility.value) { handleFacility(facility.value) } @@ -264,7 +273,11 @@ watch(facility, fac => { else hideMapDialog() }) const handleFacility = fac => { - window.Map_QM.pathNode(fac) + window.Map_QM.pathNode(fac, ({ angle, cost }) => { + if (isZhiluji()) { + playShockmanByNav({ progText1: fac.title, progAngel: String(angle), progDist: cost + '米' }) + } + }) }