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 @@ - - -