| | |
| | | <script setup> |
| | | import { getCurrentInstance, provide } from "vue"; |
| | | import IndexView from './views/IndexView.vue' |
| | | import LoginView from './views/login/LoginView.vue' |
| | | import { globalState } from './config.js' |
| | | import zh_CN from 'ant-design-vue/es/locale/zh_CN'; |
| | | import zh_HK from 'ant-design-vue/es/locale/zh_CN'; |
| | | import en_US from 'ant-design-vue/es/locale/en_US'; |
| | | import es_ES from 'ant-design-vue/es/locale/es_ES'; |
| | | import ar_EG from 'ant-design-vue/es/locale/ar_EG'; |
| | | import de_DE from 'ant-design-vue/es/locale/de_DE'; |
| | | import fr_FR from 'ant-design-vue/es/locale/fr_FR'; |
| | | import ru_RU from 'ant-design-vue/es/locale/ru_RU'; |
| | | import ko_KR from 'ant-design-vue/es/locale/ko_KR'; |
| | | // import dayjs from 'dayjs'; |
| | | // import 'dayjs/locale/zh-cn'; |
| | | // import 'dayjs/locale/zh-hk'; |
| | | // import 'dayjs/locale/es'; |
| | | // dayjs.locale('zh-cn'); |
| | | const context = getCurrentInstance()?.appContext.config.globalProperties; |
| | | provide('globalState', globalState); |
| | | |
| | | const localeType = { |
| | | zh_CN, |
| | | zh_HK, |
| | | en_US, |
| | | es_ES, |
| | | ar_EG, |
| | | de_DE, |
| | | fr_FR, |
| | | ru_RU, |
| | | ko_KR, |
| | | }; |
| | | |
| | | console.log('%c 中扬立库平台 %c 1.0.0','background-color:rgb(53,73,94);color: #fff;border-radius:2px 0 0 2px;padding:2px 4px;','background-color:rgb(25,190,107);color: #fff;border-radius:0 2px 2px 0;padding:2px 4px;font: 9pt "Apercu Regular", Georgia, "Times New Roman", Times, serif;') |
| | | </script> |
| | | |
| | | <template> |
| | | <a-config-provider :locale="localeType[globalState.locale]"> |
| | | <div v-if="globalState.token == '' || globalState.token == null"> |
| | | <LoginView /> |
| | | {{ context.$config }} |
| | | </div> |
| | | <div v-else> |
| | | <IndexView /> |
| | | {{ context.$config }} |
| | | </div> |
| | | </a-config-provider> |
| | | </template> |
| | | |
| | | <style scoped></style> |
| | | <script setup>
|
| | | import { getCurrentInstance, provide } from "vue";
|
| | | import IndexView from './views/IndexView.vue'
|
| | | import LoginView from './views/login/LoginView.vue'
|
| | | import { globalState } from './config.js'
|
| | | import zh_CN from 'ant-design-vue/es/locale/zh_CN';
|
| | | import zh_HK from 'ant-design-vue/es/locale/zh_CN';
|
| | | import en_US from 'ant-design-vue/es/locale/en_US';
|
| | | import es_ES from 'ant-design-vue/es/locale/es_ES';
|
| | | import ar_EG from 'ant-design-vue/es/locale/ar_EG';
|
| | | import de_DE from 'ant-design-vue/es/locale/de_DE';
|
| | | import fr_FR from 'ant-design-vue/es/locale/fr_FR';
|
| | | import ru_RU from 'ant-design-vue/es/locale/ru_RU';
|
| | | import ko_KR from 'ant-design-vue/es/locale/ko_KR';
|
| | | // import dayjs from 'dayjs';
|
| | | // import 'dayjs/locale/zh-cn';
|
| | | // import 'dayjs/locale/zh-hk';
|
| | | // import 'dayjs/locale/es';
|
| | | // dayjs.locale('zh-cn');
|
| | | const context = getCurrentInstance()?.appContext.config.globalProperties;
|
| | | provide('globalState', globalState);
|
| | |
|
| | | const localeType = {
|
| | | zh_CN,
|
| | | zh_HK,
|
| | | en_US,
|
| | | es_ES,
|
| | | ar_EG,
|
| | | de_DE,
|
| | | fr_FR,
|
| | | ru_RU,
|
| | | ko_KR,
|
| | | };
|
| | |
|
| | | console.log('%c 中扬立库平台 %c 1.0.0','background-color:rgb(53,73,94);color: #fff;border-radius:2px 0 0 2px;padding:2px 4px;','background-color:rgb(25,190,107);color: #fff;border-radius:0 2px 2px 0;padding:2px 4px;font: 9pt "Apercu Regular", Georgia, "Times New Roman", Times, serif;')
|
| | | </script>
|
| | |
|
| | | <template>
|
| | | <a-config-provider :locale="localeType[globalState.locale]">
|
| | | <div v-if="globalState.token == '' || globalState.token == null">
|
| | | <LoginView />
|
| | | {{ context.$config }}
|
| | | </div>
|
| | | <div v-else>
|
| | | <IndexView />
|
| | | {{ context.$config }}
|
| | | </div>
|
| | | </a-config-provider>
|
| | | </template>
|
| | |
|
| | | <style scoped></style>
|