{"remainingRequest":"D:\\jenkins\\workspace\\damDance-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\damDance-fvue\\src\\components\\langSelect\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\damDance-fvue\\src\\components\\langSelect\\index.vue","mtime":1696817248794},{"path":"D:\\jenkins\\workspace\\damDance-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\damDance-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\damDance-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"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\r\nimport moment from 'moment' //日期格式化插件\r\nimport portal from '@/api/portal.js'\r\nexport default {\r\n name: 'lang-select',\r\n computed: {\r\n language() {\r\n return localStorage.getItem('lang') || 'zh-CN'\r\n },\r\n },\r\n methods: {\r\n handleSetLanguage() {\r\n if (this.$i18n.locale === 'zh-CN') {\r\n this.$i18n.locale = 'en-US'\r\n } else {\r\n this.$i18n.locale = 'zh-CN'\r\n }\r\n let lang = this.$i18n.locale\r\n // this.$validator.locale = lang\r\n\r\n // 日期控件格式化\r\n if ('zh-CN' == lang) {\r\n moment.locale('zh-cn')\r\n } else {\r\n moment.locale('en')\r\n }\r\n\r\n localStorage.setItem('lang', lang)\r\n this.$message({\r\n message: this.$t('selectLang.switchLangMsg'),\r\n type: 'success',\r\n })\r\n if (this.$route.path.indexOf('login') == -1) {\r\n window.location.reload()\r\n }\r\n },\r\n getAllDict() {\r\n portal.getSysDict().then((data) => {\r\n if (data) {\r\n sessionStorage.setItem('dict_data', JSON.stringify(data))\r\n }\r\n })\r\n },\r\n },\r\n}\r\n",null]}