Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/vue-loader/a2784807b5fa48e273e9ae0b2c70aee8.json

1 line
4.6 KiB
JSON
Raw Normal View History

2024-12-03 17:40:13 +08:00
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\layout\\components\\Navbar.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\layout\\components\\Navbar.vue","mtime":1732871026532},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport { mapGetters } from 'vuex'\r\nimport Breadcrumb from '@/components/Breadcrumb'\r\nimport Hamburger from '@/components/Hamburger'\r\nimport TopNav from '@/components/TopNav'\r\n\r\nimport Screenfull from '@/components/Screenfull'\r\nimport Search from '@/components/HeaderSearch'\r\nimport Avatar from '@/assets/images/avatar.png'\r\nimport NoticeIcon from '@/views/system/notice/NoticeIcon.vue'\r\nimport NoticeIconReader from '@/views/system/notice/NoticeIconReader.vue'\r\n\r\nexport default {\r\n components: {\r\n NoticeIconReader,\r\n NoticeIcon,\r\n Breadcrumb,\r\n Hamburger,\r\n Screenfull,\r\n Search,\r\n TopNav\r\n },\r\n data() {\r\n return {\r\n Avatar: Avatar,\r\n dialogVisible: false,\r\n language: '简体中文'\r\n }\r\n },\r\n computed: {\r\n ...mapGetters([\r\n 'sidebar',\r\n 'device',\r\n 'user',\r\n 'baseApi'\r\n ]),\r\n show: {\r\n get() {\r\n return this.$store.state.settings.showSettings\r\n },\r\n set(val) {\r\n this.$store.dispatch('settings/changeSetting', {\r\n key: 'showSettings',\r\n value: val\r\n })\r\n }\r\n },\r\n topNav: {\r\n get() {\r\n return this.$store.state.settings.topNav\r\n }\r\n }\r\n },\r\n created() {\r\n this.setLang(localStorage.getItem('lang'))\r\n this.initWebSocket()\r\n },\r\n methods: {\r\n // 中英文切换\r\n langChange(command) {\r\n this.$i18n.locale = command\r\n localStorage.setItem('lang', command)\r\n this.setLang(command)\r\n location.reload()\r\n },\r\n setLang(command) {\r\n if (command === 'en') {\r\n this.language = 'English'\r\n } else if (command === 'zh') {\r\n this.language = '简体中文'\r\n } else if (command === 'in') {\r\n this.language = 'Indonesian'\r\n } else if (command === 'ko') {\r\n this.language = 'Korean'\r\n }\r\n },\r\n toggleSideBar() {\r\n this.$store.dispatch('app/toggleSideBar')\r\n },\r\n open() {\r\n this.$confirm(this.$t('auto.common.Tip13'), this.$t('auto.common.Tips'), {\r\n confirmButtonText: this.$t('auto.common.Confirm'),\r\n cancelButtonText: this.$t('auto.common.Cancel'),\r\n type: 'warning'\r\n }).then(() => {\r\n this.logout()\r\n })\r\n },\r\n logout() {\r\n this.$store.dispatch('LogOut').then(() => {\r\n location.reload()\r\n })\r\n },\r\n initWebSocket() {\r\n // const wsUri = (process.env.VUE_APP_WS_API === '/' ? '/' : (process.env.VUE_APP_WS_API + '/')) + 'messageInfo'\r\n const wsUri = window.g.prod.VUE_APP_BASE_API.replace('http', 'ws') + '/webSocket/' + 'messageInfo'\r\n this.websock = new WebSocket(wsUri)\r\n this.websock.onerror = this.webSocketOnError\r\n this.websock.onmessage = this.webSocketOnMessage\r\n },\r\n webSocketOnError(e) {\r\n