From c08e2afaaa83d9a8993cdf05d8d5ef44d032ff99 Mon Sep 17 00:00:00 2001 From: zyy <1787816799@qq.com> Date: Tue, 29 Oct 2019 13:15:57 +0800 Subject: [PATCH] =?UTF-8?q?desc:=20=E8=B0=83=E6=95=B4=E9=AB=98=E5=BA=A6?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.js | 59 +- .../QueryListPage/QueryListPage.vue | 597 +++--- src/router/index.js | 1790 ++++++++--------- src/utils/baseUrl.js | 22 +- src/views/lesson/details.vue | 184 +- src/views/lesson/trainingRule/addBatch.vue | 225 ++- src/views/lesson/trainingRule/addEdit.vue | 562 +++--- src/views/lesson/trainingRule/list.vue | 522 ++--- src/views/lesson/trainingRule/saveAs.vue | 211 +- src/views/lesson/trainingmanage/index.vue | 470 ++--- 10 files changed, 2382 insertions(+), 2260 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 8a6e863bc..01fef3a03 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -25,31 +25,31 @@ module.exports = { "vue/no-v-html": "off", 'accessor-pairs': 2, "arrow-spacing": 0,//=>的前/后括号 - 'block-spacing': [2, 'always'], - 'brace-style': [2, '1tbs', { + 'block-spacing': [2, 'always'], // 禁止或强制在代码块中开括号前和闭括号后有空格 { return 11 } + 'brace-style': [2, '1tbs', { // 强制在代码块中使用一致的大括号风格 'allowSingleLine': true }], - 'camelcase': [0, { + 'camelcase': [0, { // 强制使用驼峰拼写法命名规定 'properties': 'always' }], - 'comma-dangle': [2, 'never'], - 'comma-spacing': [2, { + 'comma-dangle': [2, 'never'], // 要求或禁止末尾逗号 + 'comma-spacing': [2, { // 强制在逗号前后使用一致的空格 'before': false, 'after': true }], - 'comma-style': [2, 'last'], - 'constructor-super': 2, - 'curly': [2, 'multi-line'], - 'dot-location': [2, 'property'], - 'eol-last': 2, + 'comma-style': [2, 'last'], // 强制在逗号前后使用一致的空格 + 'constructor-super': 2, // 要求在构造函数中有super()调用 + 'curly': [2, 'multi-line'], // 强制所有控制语句使用一致的括号风格 + 'dot-location': [2, 'property'], // 强制在点号之前和之后一致的换行 + 'eol-last': 2, // 禁止文件末尾存在空行禁止文件末尾存在空行 'generator-star-spacing': [2, { 'before': true, 'after': true }], 'handle-callback-err': [2, '^(err|error)$'], - 'indent': ["error", "tab"], - 'jsx-quotes': [2, 'prefer-single'], - 'key-spacing': [2, { + 'indent': [2, 4], // 强制使用一致的缩进 + 'jsx-quotes': [2, 'prefer-single'], // 强制在JSX属性中一致地使用双引号或单引号 + 'key-spacing': [0, { // 强制要求在对象字面量的属性中键和值之间使用一致的间距 'beforeColon': false, 'afterColon': true }], @@ -58,8 +58,8 @@ module.exports = { 'after': true }], "new-cap": 2,//函数名首行大写必须使用new方式调用,首行小写必须用不带new方式调用 - 'new-parens': 2, - 'no-array-constructor': 2, + 'new-parens': 2, // 要求构造无参构造函数时有圆括号 + 'no-array-constructor': 2, // 禁用Array构造函数 'no-caller': 2, 'no-console': 'off', 'no-class-assign': 2, @@ -94,9 +94,10 @@ module.exports = { }], 'no-lone-blocks': 2, "no-mixed-spaces-and-tabs": [2, false],//禁止混用tab和空格 - "no-multi-spaces": 1,//不能用多余的空格 + "no-multi-spaces": 1,// 不能用多余的空格 'no-multi-str': 2, - 'no-multiple-empty-lines': [2, { + 'no-multiple-empty-lines': [2, { // 禁止出现多行空行 + // 最大连续空行数 'max': 1 }], 'no-native-reassign': 2, @@ -121,7 +122,7 @@ module.exports = { 'no-sparse-arrays': 2, 'no-this-before-super': 2, 'no-throw-literal': 2, - "no-trailing-spaces": 1,//一行结束后面不要有空格 + "no-trailing-spaces": 1,// 禁止行尾空格 'no-undef': 2, 'no-undef-init': 2, 'no-unexpected-multiline': 2, @@ -139,7 +140,7 @@ module.exports = { 'no-useless-computed-key': 2, 'no-useless-constructor': 2, 'no-useless-escape': 0, - 'no-whitespace-before-property': 2, + 'no-whitespace-before-property': 2, // 禁止属性前有空白 'no-with': 2, 'one-var': [2, { 'initialized': 'never' @@ -150,21 +151,21 @@ module.exports = { ':': 'before' } }], - "padded-blocks": 0,//块语句内行首行尾是否要空行 + "padded-blocks": 0, // 块语句内行首行尾是否要空行 'quotes': [2, 'single', { 'avoidEscape': true, 'allowTemplateLiterals': true }], - 'semi': [2, 'always'], //语句强制分号结尾 - 'semi-spacing': [2, { + 'semi': [2, 'always'], // 语句强制分号结尾 + 'semi-spacing': [2, { // 强制分号之前和之后使用一致的空格 'before': false, 'after': true }], "strict": 2,//使用严格模式 - 'space-before-blocks': [2, 'always'], //不以新行开始的块{前面要不要有空格 - "space-before-function-paren": [0, "always"],//函数定义时括号前面要不要有空格 - "space-in-parens": [0, "never"],//小括号里面要不要有空格 - "space-infix-ops": 0,//中缀操作符周围要不要有空格 + 'space-before-blocks': [2, 'always'], // 不以新行开始的块{前面要不要有空格 强制在块之前使用一致的空格 + "space-before-function-paren": [0, "always"],// 函数定义时括号前面要不要有空格 + "space-in-parens": [0, "never"],// 小括号里面要不要有空格 + "space-infix-ops": 2,// 要求操作符周围有空格 'space-unary-ops': [2, { 'words': true, 'nonwords': false @@ -172,7 +173,7 @@ module.exports = { 'spaced-comment': [2, 'always', { 'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ','] }], //注释风格要不要有空格什么的 - 'template-curly-spacing': [2, 'never'], + // 'template-curly-spacing': [2, 'never'], 'use-isnan': 2, //禁止比较时使用NaN,只能用isNaN() 'valid-typeof': 2, //必须使用合法的typeof的值 "wrap-iife": [2, "inside"],//立即执行函数表达式的小括号风格 @@ -180,7 +181,7 @@ module.exports = { 'yoda': [2, 'never'], //禁止尤达条件 'prefer-const': 2, 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, - "object-curly-spacing": [0, "never"],//大括号内是否允许不必要的空格 - "array-bracket-spacing": [2, "never"], //是否允许非空数组里面有多余的空格 + "object-curly-spacing": [0, "never"], // 强制在大括号中使用一致的空格 + "array-bracket-spacing": [2, "never"], // 禁止或强制在括号内使用空格 } } diff --git a/src/components/QueryListPage/QueryListPage.vue b/src/components/QueryListPage/QueryListPage.vue index 6747c5ae9..49c2a6892 100644 --- a/src/components/QueryListPage/QueryListPage.vue +++ b/src/components/QueryListPage/QueryListPage.vue @@ -1,5 +1,6 @@