Files
UniversalTestSoftware/client/nginx/html/js/app.6e0e9b70.js

2 lines
16 KiB
JavaScript

(function(e){function t(t){for(var s,c,r=t[0],i=t[1],u=t[2],f=0,d=[];f<r.length;f++)c=r[f],Object.prototype.hasOwnProperty.call(a,c)&&a[c]&&d.push(a[c][0]),a[c]=0;for(s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s]);h&&h(t);while(d.length)d.shift()();return o.push.apply(o,u||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],s=!0,c=1;c<n.length;c++){var r=n[c];0!==a[r]&&(s=!1)}s&&(o.splice(t--,1),e=i(i.s=n[0]))}return e}var s={},c={app:0},a={app:0},o=[];function r(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-1cbf3c12":"fe98d47e","chunk-8cafbaf6":"4f3f1825","chunk-10103844":"a70b8f49","chunk-3212eb2d":"c95a0c21","chunk-813c7a5c":"0dfe591a","chunk-41a78ba0":"7a88f733","chunk-7827f2a5":"72994468","chunk-1e9fa098":"3d81b4ec","chunk-65a12e08":"acaf7540","chunk-79497084":"d6c126b3","chunk-fddcfe6a":"7fb90aaf","chunk-9da2ba80":"32b6eff3","chunk-31c6285f":"1901ae46","chunk-6f450095":"87243d09"}[e]+".js"}function i(t){if(s[t])return s[t].exports;var n=s[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(e){var t=[],n={"chunk-1cbf3c12":1,"chunk-10103844":1,"chunk-3212eb2d":1,"chunk-41a78ba0":1,"chunk-1e9fa098":1,"chunk-65a12e08":1,"chunk-79497084":1,"chunk-fddcfe6a":1,"chunk-9da2ba80":1,"chunk-31c6285f":1,"chunk-6f450095":1};c[e]?t.push(c[e]):0!==c[e]&&n[e]&&t.push(c[e]=new Promise((function(t,n){for(var s="css/"+({}[e]||e)+"."+{"chunk-1cbf3c12":"4b614e9b","chunk-8cafbaf6":"31d6cfe0","chunk-10103844":"eabc3b09","chunk-3212eb2d":"dcf920d0","chunk-813c7a5c":"31d6cfe0","chunk-41a78ba0":"75b0347a","chunk-7827f2a5":"31d6cfe0","chunk-1e9fa098":"28240626","chunk-65a12e08":"cf013f0f","chunk-79497084":"f9af499e","chunk-fddcfe6a":"a12338f8","chunk-9da2ba80":"b4be4475","chunk-31c6285f":"e5fb46fc","chunk-6f450095":"4df96141"}[e]+".css",a=i.p+s,o=document.getElementsByTagName("link"),r=0;r<o.length;r++){var u=o[r],f=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(f===s||f===a))return t()}var d=document.getElementsByTagName("style");for(r=0;r<d.length;r++){u=d[r],f=u.getAttribute("data-href");if(f===s||f===a)return t()}var h=document.createElement("link");h.rel="stylesheet",h.type="text/css",h.onload=t,h.onerror=function(t){var s=t&&t.target&&t.target.src||a,o=new Error("Loading CSS chunk "+e+" failed.\n("+s+")");o.code="CSS_CHUNK_LOAD_FAILED",o.request=s,delete c[e],h.parentNode.removeChild(h),n(o)},h.href=a;var l=document.getElementsByTagName("head")[0];l.appendChild(h)})).then((function(){c[e]=0})));var s=a[e];if(0!==s)if(s)t.push(s[2]);else{var o=new Promise((function(t,n){s=a[e]=[t,n]}));t.push(s[2]=o);var u,f=document.createElement("script");f.charset="utf-8",f.timeout=120,i.nc&&f.setAttribute("nonce",i.nc),f.src=r(e);var d=new Error;u=function(t){f.onerror=f.onload=null,clearTimeout(h);var n=a[e];if(0!==n){if(n){var s=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+s+": "+c+")",d.name="ChunkLoadError",d.type=s,d.request=c,n[1](d)}a[e]=void 0}};var h=setTimeout((function(){u({type:"timeout",target:f})}),12e4);f.onerror=f.onload=u,document.head.appendChild(f)}return Promise.all(t)},i.m=e,i.c=s,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/",i.oe=function(e){throw console.error(e),e};var u=window["webpackJsonp"]=window["webpackJsonp"]||[],f=u.push.bind(u);u.push=t,u=u.slice();for(var d=0;d<u.length;d++)t(u[d]);var h=f;o.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"2f74":function(e,t,n){},4678:function(e,t,n){var s={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-ps":"4c98","./ar-ps.js":"4c98","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku-kmr":"7558","./ku-kmr.js":"7558","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function c(e){var t=a(e);return n(t)}function a(e){if(!n.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}c.keys=function(){return Object.keys(s)},c.resolve=a,e.exports=c,c.id="4678"},"56d7":function(e,t,n){"use strict";n.r(t);var s=n("2b0e"),c=function(){var e=this,t=e._self._c;return t("div",{staticClass:"bgs",attrs:{id:"app"}},[t("router-view")],1)},a=[],o={data(){return{websocket:null,isConnected:!1,isConnecting:!1,reconnectTimer:null,reconnectInterval:3e3,maxReconnectAttempts:10,reconnectAttempts:0,messages:[],message:"",clientId:"",connectionStatus:"未连接"}},mounted(){this.connect()},beforeDestroy(){this.clearReconnectTimer(),this.disconnect(!0)},methods:{connect(){if(!this.isConnected&&!this.isConnecting){this.isConnecting=!0,this.connectionStatus="正在连接...",this.addSystemMessage("正在连接服务器...");try{const e="https:"===window.location.protocol?"wss:":"ws:",t=window.location.host,n=`${e}//${t}/universaltestsoftware_client_api/ws/notice`;this.websocket=new WebSocket(n),this.websocket.onopen=()=>{this.isConnected=!0,this.isConnecting=!1,this.reconnectAttempts=0,this.connectionStatus="已连接",this.addSystemMessage("已成功连接到服务器"),this.clearReconnectTimer()},this.websocket.onmessage=e=>{const t=e.data;console.log("app message received:",t);let n=JSON.parse(t);if(n.message||this.$store.dispatch("triggerAction",!0),n.message&&this.$notify({title:"消息",message:n.message,type:n.messageType,duration:3e3}),!this.clientId&&t.startsWith("系统消息: 用户 ")&&t.includes(" 已加入聊天")){const e="系统消息: 用户 ".length,n=t.indexOf(" 已加入聊天");this.clientId=t.substring(e,n)}},this.websocket.onclose=e=>{e.code;this.isConnected=!1,this.isConnecting=!1,this.connectionStatus="已断开",this.addSystemMessage(`连接已关闭 (代码: ${e.code}, 原因: ${e.reason||"未知"})`),this.manualDisconnect||this.maxReconnectAttempts&&!(this.reconnectAttempts<this.maxReconnectAttempts)||this.scheduleReconnect()},this.websocket.onerror=e=>{this.isConnecting=!1,this.connectionStatus="连接错误",this.addSystemMessage("连接发生错误: "+(e.message||"未知错误")),console.error("WebSocket错误:",e),this.manualDisconnect||this.maxReconnectAttempts&&!(this.reconnectAttempts<this.maxReconnectAttempts)||this.scheduleReconnect()}}catch(e){this.isConnecting=!1,this.connectionStatus="连接失败",this.addSystemMessage("连接失败: "+e.message),console.error("连接异常:",e),this.manualDisconnect||this.maxReconnectAttempts&&!(this.reconnectAttempts<this.maxReconnectAttempts)||this.scheduleReconnect()}}},disconnect(e=!1){if(this.manualDisconnect=e,this.isConnected||this.isConnecting)try{this.websocket&&(this.websocket.close(1e3,e?"手动关闭":"正常关闭"),this.websocket=null),this.isConnected=!1,this.isConnecting=!1,this.connectionStatus="已断开",e&&this.addSystemMessage("已手动断开连接")}catch(t){console.error("断开连接异常:",t),this.addSystemMessage("断开连接时发生错误")}},scheduleReconnect(){if(this.clearReconnectTimer(),this.maxReconnectAttempts&&this.reconnectAttempts>=this.maxReconnectAttempts)return void this.addSystemMessage(`已达到最大重连次数(${this.maxReconnectAttempts}),请手动重试`);this.reconnectAttempts++;this.reconnectAttempts;const e=this.reconnectInterval;this.reconnectTimer=setTimeout(()=>{this.connect()},e)},clearReconnectTimer(){this.reconnectTimer&&(clearTimeout(this.reconnectTimer),this.reconnectTimer=null)},addSystemMessage(e){this.$notify({title:e,message:"",type:"info",duration:1e3,offset:50,showClose:!1})}}},r=o,i=(n("6c43"),n("2877")),u=Object(i["a"])(r,c,a,!1,null,null,null),f=u.exports,d=n("a18c"),h=n("2f62");s["default"].use(h["a"]);var l=new h["a"].Store({state:{access_token:sessionStorage.getItem("access_token")||"",selectedMenu:null,trigger:!1},mutations:{access_token(e,t){e.access_token=t,sessionStorage.setItem("access_token",t)},setSelectedMenu(e,t){e.selectedMenu=t},setTrigger(e,t){e.trigger=t}},actions:{triggerAction({commit:e},t){e("setTrigger",t)}},modules:{}}),b=n("5c96"),m=n.n(b),j=(n("0fae"),n("313e")),p=n("ec26"),k=(n("2f74"),n("a939")),g=n.n(k),y=n("bd0c"),v=n.n(y),w=n("c1df"),S=n("abe3"),C=n("7b1d"),A=n.n(C);s["default"].use(A.a),s["default"].component("barcode",S["a"]),s["default"].use(v.a,{ak:"GsvFN6ZH3Sju5EtyXcaCA7YBR20Dr9iB"}),s["default"].prototype.$uuidv4=p["a"],s["default"].prototype.$moment=w,s["default"].prototype.$serverList=[],s["default"].use(m.a),s["default"].use(g.a),s["default"].prototype.$echarts=j,s["default"].config.productionTip=!1,new s["default"]({router:d["a"],store:l,render:e=>e(f)}).$mount("#app")},"6c43":function(e,t,n){"use strict";n("8f95")},"8f95":function(e,t,n){},a18c:function(e,t,n){"use strict";var s=n("2b0e"),c=n("8c4f");s["default"].use(c["a"]);const a=[{name:"Home",path:"/",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-3212eb2d")]).then(n.bind(null,"7abe")),redirect:{name:"server"},children:[{name:"WebSocketChat",path:"WebSocketChat",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-10103844")]).then(n.bind(null,"2065")),meta:{breadcrumb:[{path:"",title:""}]}},{name:"server",path:"server",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-813c7a5c"),n.e("chunk-7827f2a5"),n.e("chunk-1e9fa098")]).then(n.bind(null,"1e0d")),meta:{breadcrumb:[{path:"",title:"服务器"}]}},{name:"telecontrol",path:"telecontrol",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-813c7a5c"),n.e("chunk-7827f2a5"),n.e("chunk-79497084"),n.e("chunk-fddcfe6a")]).then(n.bind(null,"7e3f")),meta:{breadcrumb:[{path:"",title:"遥控"}]}},{name:"telemetering",path:"telemetering",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-813c7a5c"),n.e("chunk-7827f2a5"),n.e("chunk-9da2ba80")]).then(n.bind(null,"3497")),meta:{breadcrumb:[{path:"",title:"遥测"}]}},{name:"dataReplay",path:"dataReplay",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-813c7a5c"),n.e("chunk-7827f2a5"),n.e("chunk-65a12e08")]).then(n.bind(null,"2e76")),meta:{breadcrumb:[{path:"",title:"数据回放"}]}},{name:"agreement",path:"agreement",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-813c7a5c"),n.e("chunk-79497084"),n.e("chunk-6f450095")]).then(n.bind(null,"b8eb")),meta:{breadcrumb:[{path:"",title:"协议管理"}]}},{name:"logRecording",path:"logRecording",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-813c7a5c"),n.e("chunk-41a78ba0")]).then(n.bind(null,"14e6")),meta:{breadcrumb:[{path:"",title:"日志记录"}]}},{name:"test",path:"test",component:()=>n.e("chunk-1cbf3c12").then(n.bind(null,"c9e8")),meta:{breadcrumb:[{path:"",title:"测试"}]}},{name:"script",path:"script",component:()=>Promise.all([n.e("chunk-8cafbaf6"),n.e("chunk-813c7a5c"),n.e("chunk-79497084"),n.e("chunk-31c6285f")]).then(n.bind(null,"0a57")),meta:{breadcrumb:[{path:"",title:"脚本管理"}]}}]}],o=new c["a"]({mode:"hash",base:"/",routes:a});t["a"]=o}});
//# sourceMappingURL=app.6e0e9b70.js.map