diff --git a/code/web/it-console/.eslintrc.cjs b/code/web/it-console/.eslintrc.cjs new file mode 100644 index 0000000..e065977 --- /dev/null +++ b/code/web/it-console/.eslintrc.cjs @@ -0,0 +1,174 @@ +/* + * @Author: Kane + * @Date: 2023-03-14 09:19:21 + * @LastEditors: Kane + * @FilePath: /it-console/.eslintrc.cjs + * @Description: eslint 配置文件 + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +module.exports = { + root: true, + env: { // 需要在env中指定运行的环境,这些环境其实就是一组预定义的全局变量,让 ESLint 知道当前环境存在这些全局变量 + node: true, + browser: true, + es2021: true, + }, + parser:"espree", + parserOptions:{ + sourceType: "module", + ecmaVersion: 2021, + }, + extends:["eslint:recommended",], + rules:{ + indent: ["warn", 4,], + "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", + "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off", + "no-unused-vars": "warn", + semi: ["error", "always",], // 控制行尾部分号 + quotes: ["error", "double",], + "comma-dangle": ["error", { + arrays: "always", + objects: "always", + imports: "never", + exports: "never", + functions: "never", + },], // 数组和对象键值对最后一个逗号 + "comma-style": ["error", "last",], // 逗号在行位 + "array-bracket-spacing": ["error", "never",], + "no-undef-init": "error", + "no-invalid-this": "error", + "no-use-before-define": "error", + "no-shadow-restricted-names": "error", // 禁止对一些关键字或者保留字进行赋值操作,比如NaN、Infinity、undefined、eval、arguments等 + "comma-spacing": ["error", { before: false, after: true, },], + "brace-style": ["error", "allman", { allowSingleLine: true, },], + "prefer-const": "warn", + "space-before-function-paren": ["error", { + anonymous: "always", + named: "never", + asyncArrow: "always", + },], + }, + overrides: [ + { + files: ["*.vue",], + parser: "vue-eslint-parser", + parserOptions: { + ecmaVersion: 2021, + sourceType: "module", + parser: { // diff --git a/code/web/it-console/src/layout/Index.vue b/code/web/it-console/src/layout/Index.vue index 22e4e56..a21481f 100644 --- a/code/web/it-console/src/layout/Index.vue +++ b/code/web/it-console/src/layout/Index.vue @@ -4,24 +4,31 @@ * @LastEditors: Kane * @LastEditTime: 2023-02-06 09:26:48 * @FilePath: /IT工具综合平台/src/layout/Index.vue - * @Description: - * - * Copyright (c) ${2022} by Kane, All Rights Reserved. + * @Description: + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. --> @@ -115,4 +122,4 @@ export default { /* flex-grow: 1; */ /* overflow: overlay; */ } - \ No newline at end of file + diff --git a/code/web/it-console/src/layout/components/Aside.vue b/code/web/it-console/src/layout/components/Aside.vue index ca6719a..a7e2eaf 100644 --- a/code/web/it-console/src/layout/components/Aside.vue +++ b/code/web/it-console/src/layout/components/Aside.vue @@ -2,39 +2,75 @@ * @Author: Kane * @Date: 2023-01-04 11:30:33 * @LastEditors: Kane - * @LastEditTime: 2023-02-06 09:28:16 - * @FilePath: /IT工具综合平台/src/layout/components/Aside.vue - * @Description: - * + * @LastEditTime: 2023-03-21 23:18:41 + * @FilePath: /it-console/src/layout/components/Aside.vue + * @Description: + * * Copyright (c) ${2022} by Kane, All Rights Reserved. 223142 2f4156 -->