| | |
| | | Vue.use(plugins) |
| | | DictData.install() |
| | | |
| | | // hiprint挂载 |
| | | import Antd from 'ant-design-vue'; |
| | | import 'ant-design-vue/dist/antd.css'; |
| | | Vue.use(Antd); |
| | | |
| | | import {hiPrintPlugin} from './hiprintVue/index' |
| | | Vue.use(hiPrintPlugin) |
| | | |
| | | import Storage from 'vue-ls' |
| | | let options = { |
| | | namespace: 'hiPrint-', |
| | | name: 'ls', |
| | | storage: 'local', |
| | | }; |
| | | Vue.use(Storage, options); |
| | | /** |
| | | * If you don't want to use mock-server |
| | | * you want to use MockJs for mock api |
| | |
| | | const initAPP = async () => { |
| | | console.log("开始执行服务健康检查..."); |
| | | // 健康检查:获取可用的服务地址 |
| | | let availableBaseUrl = await findAvailableService() |
| | | // const sessionUrl = sessionStorage["cacheUrl"] |
| | | // if(sessionUrl){ |
| | | // availableBaseUrl = sessionUrl |
| | | // }else { |
| | | // sessionUrl = await findAvailableService(); |
| | | // sessionStorage["cacheUrl"] = sessionUrl |
| | | // } |
| | | let availableBaseUrl = "" |
| | | let sessionUrl = sessionStorage.getItem("cacheUrl") |
| | | if(sessionUrl){ |
| | | console.log("使用缓存的地址: ", sessionUrl) |
| | | availableBaseUrl = sessionUrl |
| | | }else { |
| | | sessionUrl = await findAvailableService(); |
| | | sessionStorage.setItem("cacheUrl", sessionUrl) |
| | | availableBaseUrl = sessionUrl |
| | | } |
| | | |
| | | // 注入 Axios 全局 baseURL |
| | | setAxiosBaseUrl(availableBaseUrl); |
| | |
| | | size: Cookies.get('size') || 'medium' // set element-ui default size |
| | | }) |
| | | |
| | | |
| | | Vue.config.productionTip = false |
| | | |
| | | new Vue({ |