src/App.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/utils/i18n/locales/basic/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/basicData/sheetMetalParamConfig/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/App.vue
@@ -1,8 +1,8 @@ <template> <el-config-provider :locale="locale === 'zh' ? zhCnEl : enUsEl"> <!-- <keep-alive :include="cachedViews"> <keep-alive :include="cachedViewsList"> <router-view /> </keep-alive> --> </keep-alive> <router-view /> </el-config-provider> </template> @@ -14,17 +14,21 @@ import { useI18n } from "vue-i18n"; //要在js中使用国际化 const { locale } = useI18n(); import useSettingsStore from "@/store/modules/settings"; import useTagsViewStore from "@/store/modules/tagsView" import { handleThemeStyle } from "@/utils/theme"; const route = useRoute(); const router = useRouter(); const cachedViews = computed(() => { console.log(router.getRoutes(),"router.getRoutes()") const cachedViewsList = ref([]); const tagsViewStore = useTagsViewStore(); const cachedViews = function() { return router .getRoutes() // 获取所有路由 .filter((r) => r.meta && r.meta.keepAlive) // 过滤出需要缓存的路由 .map((r) => r.name); // 获取路由名称作为缓存键值 }); .getRoutes() .filter((r) => r.meta && r.meta.noCache) .map((r) => r.name); }; onMounted(() => { cachedViewsList.value = tagsViewStore.cachedViews; console.log(cachedViewsList.value,"router.getRoutes()") nextTick(() => { // 初始化主题样式 handleThemeStyle(useSettingsStore().theme); src/utils/i18n/locales/basic/index.js
@@ -1,5 +1,8 @@ export const zh = { query: {}, query: { reservedDays:"预留天数", days:"天数" }, upload: {}, table: { processRouteID:"工艺路线ID", @@ -25,7 +28,10 @@ }; export const en = { query: {}, query: { reservedDays:"Reserved Days", days:"Days" }, upload: {}, table: { processRouteID:"Process route ID", src/views/basicData/sheetMetalParamConfig/index.vue
@@ -8,14 +8,14 @@ label-width="120px" class="demo-ruleForm" > <el-form-item label="预留天数" prop="days" class="form_class"> <el-form-item :label="$t('basic.query.reservedDays')" prop="days" class="form_class"> <div class="custom-input-number"> <el-input-number v-model="ruleForm.days" controls-position="right" @change="handleChange" /> <span class="unit">天</span> <span class="unit">{{$t("basic.query.days")}}</span> </div> </el-form-item> <el-form-item class="form_class"> <el-button type="primary" @click="submitForm" v-hasPermi="['system:dict:edit']">保存</el-button> <el-button type="primary" @click="submitForm" v-hasPermi="['system:dict:edit']">{{$t("common.common.save")}}</el-button> </el-form-item> </el-form> </div>