From b0495f431d84034a20432ca4e90cb904f66ce882 Mon Sep 17 00:00:00 2001 From: ahao Date: Wed, 13 Dec 2023 18:16:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .prettierrc | 2 +- package.json | 4 +- src/App.vue | 2 +- src/components/BuildCode/render.vue | 4 +- src/components/IconSelect/index.vue | 2 +- src/components/ImagePreview/index.vue | 2 +- src/components/SizeSelect/index.vue | 2 +- src/enums/LanguageEnum.ts | 5 ++ src/lang/index.ts | 7 +- src/layout/components/Settings/index.vue | 21 +++--- src/main.ts | 19 ----- src/permission.ts | 6 +- src/plugins/index.ts | 19 +++++ src/settings.ts | 9 ++- src/store/modules/app.ts | 4 +- src/store/modules/settings.ts | 55 ++++++--------- src/store/modules/tagsView.ts | 4 +- src/types/global.d.ts | 82 ++++++++++++---------- src/types/module.d.ts | 20 +++--- src/utils/ruoyi.ts | 4 ++ src/views/system/user/index.vue | 5 +- src/views/system/user/profile/userInfo.vue | 6 +- src/views/tool/gen/genInfoForm.vue | 2 +- 23 files changed, 144 insertions(+), 142 deletions(-) create mode 100644 src/enums/LanguageEnum.ts diff --git a/.prettierrc b/.prettierrc index 0b00890..6ca3ce5 100644 --- a/.prettierrc +++ b/.prettierrc @@ -4,7 +4,7 @@ "useTabs": false, "semi": true, "singleQuote": true, - "quoteProps": "as-needed", + "quoteProps": "preserve", "jsxSingleQuote": false, "bracketSameLine": false, "trailingComma": "none", diff --git a/package.json b/package.json index c3eb2b4..3b1c1d6 100644 --- a/package.json +++ b/package.json @@ -44,8 +44,8 @@ "vue-types": "5.1.1" }, "devDependencies": { - "@iconify/json": "^2.2.40", - "@intlify/unplugin-vue-i18n": "0.8.2", + "@iconify/json": "^2.2.157", + "@intlify/unplugin-vue-i18n": "1.6.0", "@types/crypto-js": "^4.1.1", "@types/file-saver": "2.0.5", "@types/js-cookie": "3.0.3", diff --git a/src/App.vue b/src/App.vue index 0b058d7..a93790a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -10,7 +10,7 @@ import { handleThemeStyle } from '@/utils/theme'; import useAppStore from '@/store/modules/app'; const appStore = useAppStore(); -const size = computed(() => appStore.size as any); +const size = computed(() => appStore.size); onMounted(() => { nextTick(() => { diff --git a/src/components/BuildCode/render.vue b/src/components/BuildCode/render.vue index 3c0865c..aeb9312 100644 --- a/src/components/BuildCode/render.vue +++ b/src/components/BuildCode/render.vue @@ -18,7 +18,7 @@ const props = withDefaults(defineProps(), { isView: false }); -const vFormRef = ref(null); +const vFormRef = ref(); // 获取表单数据-异步 const getFormData = () => { return vFormRef.value.getFormData(); @@ -29,7 +29,7 @@ const getFormData = () => { * @param {表单配置} formConf * formConfig:{ formTemplate:表单模板,formData:表单数据,hiddenField:需要隐藏的字段字符串集合,disabledField:需要禁用的自读字符串集合} */ -const initForm = (formConf) => { +const initForm = (formConf: any) => { const { formTemplate, formData, hiddenField, disabledField } = toRaw(formConf); if (formTemplate) { vFormRef.value.setFormJson(formTemplate); diff --git a/src/components/IconSelect/index.vue b/src/components/IconSelect/index.vue index 7e392e7..3bfde4d 100644 --- a/src/components/IconSelect/index.vue +++ b/src/components/IconSelect/index.vue @@ -1,5 +1,5 @@