From 87a4ce17e1625ea91276308412ec08302106079b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?piexlMax=28=E5=A5=87=E6=B7=BC?= Date: Sat, 9 Nov 2024 10:17:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A0=B9=E6=8D=AEeslint=20=E5=AF=B9?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=BF=9B=E8=A1=8C=E8=A7=84=E8=8C=83=E5=8C=96?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/eslint.config.mjs | 6 +- web/src/components/richtext/rich-edit.vue | 3 - web/src/components/richtext/rich-view.vue | 4 - web/src/components/selectFile/selectFile.vue | 2 +- web/src/pinia/modules/user.js | 4 +- web/src/plugin/announcement/form/info.vue | 1 - web/src/plugin/announcement/view/info.vue | 5 - web/src/utils/date.js | 7 +- web/src/view/example/upload/upload.vue | 1 - web/src/view/init/index.vue | 2 +- web/src/view/layout/aside/headMode.vue | 6 +- web/src/view/layout/aside/normalMode.vue | 2 +- web/src/view/layout/tabs/index.vue | 2 +- web/src/view/superAdmin/api/api.vue | 3 +- .../superAdmin/authority/components/apis.vue | 2 +- .../menu/components/components-cascader.vue | 2 +- .../operation/sysOperationRecord.vue | 2 +- web/src/view/superAdmin/params/sysParams.vue | 2 +- web/src/view/system/state.vue | 91 +++++-------------- .../autoCode/component/previewCodeDialog.vue | 2 +- web/src/view/systemTools/autoCode/index.vue | 2 +- .../view/systemTools/autoCodeAdmin/index.vue | 7 +- .../exportTemplate/exportTemplate.vue | 3 +- web/src/view/systemTools/system/system.vue | 4 +- web/vite.config.js | 1 - web/vitePlugin/componentName/index.js | 2 +- 26 files changed, 51 insertions(+), 117 deletions(-) diff --git a/web/eslint.config.mjs b/web/eslint.config.mjs index 9fb969c2..eb1fb729 100644 --- a/web/eslint.config.mjs +++ b/web/eslint.config.mjs @@ -15,7 +15,11 @@ export default [ }, rules: { "vue/max-attributes-per-line" : 0, - "vue/no-v-model-argument" : 0 + "vue/no-v-model-argument" : 0, + "vue/multi-word-component-names": "off", + 'no-lone-blocks': 'off', + 'no-extend-native': 'off', + 'no-unused-vars': ['error', { "argsIgnorePattern": '^_' }], }, }, { diff --git a/web/src/components/richtext/rich-edit.vue b/web/src/components/richtext/rich-edit.vue index cee3b2ec..8194c686 100644 --- a/web/src/components/richtext/rich-edit.vue +++ b/web/src/components/richtext/rich-edit.vue @@ -26,12 +26,9 @@ const basePath = import.meta.env.VITE_BASE_API import { onBeforeUnmount, ref, shallowRef, watch } from 'vue' import { Editor, Toolbar } from '@wangeditor/editor-for-vue' -import { useUserStore } from '@/pinia/modules/user' import { ElMessage } from 'element-plus' import { getUrl } from '@/utils/image' -const userStore = useUserStore() - const emits = defineEmits(['change', 'update:modelValue']) const change = (editor) => { diff --git a/web/src/components/richtext/rich-view.vue b/web/src/components/richtext/rich-view.vue index fd6616e4..2e84ed5d 100644 --- a/web/src/components/richtext/rich-view.vue +++ b/web/src/components/richtext/rich-view.vue @@ -17,10 +17,6 @@ import '@wangeditor/editor/dist/css/style.css' // 引入 css import { onBeforeUnmount, ref, shallowRef, watch } from 'vue' import { Editor } from '@wangeditor/editor-for-vue' -import { useUserStore } from '@/pinia/modules/user' - -const userStore = useUserStore() - const emits = defineEmits(['change', 'update:modelValue']) const editorConfig = ref({ readOnly: true diff --git a/web/src/components/selectFile/selectFile.vue b/web/src/components/selectFile/selectFile.vue index 81c03c56..c7ae4afe 100644 --- a/web/src/components/selectFile/selectFile.vue +++ b/web/src/components/selectFile/selectFile.vue @@ -29,7 +29,7 @@ defineOptions({ name: 'UploadCommon', }) -const props = defineProps({ +defineProps({ limit: { type: Number, default: 3 diff --git a/web/src/pinia/modules/user.js b/web/src/pinia/modules/user.js index a803b857..1dd7b0ea 100644 --- a/web/src/pinia/modules/user.js +++ b/web/src/pinia/modules/user.js @@ -1,9 +1,9 @@ -import { login, getUserInfo, setSelfInfo } from '@/api/user' +import { login, getUserInfo } from '@/api/user' import { jsonInBlacklist } from '@/api/jwt' import router from '@/router/index' import { ElLoading, ElMessage } from 'element-plus' import { defineStore } from 'pinia' -import { ref, computed, watch } from 'vue' +import { ref, watch } from 'vue' import { useRouterStore } from './router' import cookie from 'js-cookie' diff --git a/web/src/plugin/announcement/form/info.vue b/web/src/plugin/announcement/form/info.vue index 95a868d7..3c3c5399 100644 --- a/web/src/plugin/announcement/form/info.vue +++ b/web/src/plugin/announcement/form/info.vue @@ -38,7 +38,6 @@ defineOptions({ }) // 自动获取字典 -import { getDictFunc } from '@/utils/format' import { useRoute, useRouter } from "vue-router" import { ElMessage } from 'element-plus' import { ref, reactive } from 'vue' diff --git a/web/src/plugin/announcement/view/info.vue b/web/src/plugin/announcement/view/info.vue index 3643b897..9c3fa969 100644 --- a/web/src/plugin/announcement/view/info.vue +++ b/web/src/plugin/announcement/view/info.vue @@ -63,11 +63,6 @@ - - -