From 8aec5d0c420661ebce0d159f47e1772acbc9404e Mon Sep 17 00:00:00 2001 From: guoweilong Date: Mon, 15 Jul 2024 14:58:22 +0800 Subject: [PATCH] fix:关闭vue注册未使用组件报错提醒,修复js按钮禁用前后置js按钮,修复组件按钮无法添加多次限制 --- frontend/manage/.eslintrc.js | 6 +++++- frontend/manage/package.json | 6 ++++-- frontend/manage/src/components/form/dataTemplate/ManageSetting.vue | 13 ++++++++----- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/frontend/manage/.eslintrc.js b/frontend/manage/.eslintrc.js index 8c43f61..1caa908 100644 --- a/frontend/manage/.eslintrc.js +++ b/frontend/manage/.eslintrc.js @@ -15,5 +15,9 @@ module.exports = { // required to lint *.vue files plugins: ['vue'], // add your custom rules here - rules: {} + rules: { + 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', + "vue/no-unused-components": "off" + } } diff --git a/frontend/manage/package.json b/frontend/manage/package.json index 5c1c3e2..d10af90 100644 --- a/frontend/manage/package.json +++ b/frontend/manage/package.json @@ -110,7 +110,9 @@ "plugin:vue/essential", "@vue/prettier" ], - "rules": {}, + "rules": { + "vue/no-unused-components": "off" + }, "parserOptions": { "parser": "babel-eslint" } @@ -124,4 +126,4 @@ "> 1%", "last 2 versions" ] -} +} \ No newline at end of file diff --git a/frontend/manage/src/components/form/dataTemplate/ManageSetting.vue b/frontend/manage/src/components/form/dataTemplate/ManageSetting.vue index 9f6f8a7..8fb5c0f 100644 --- a/frontend/manage/src/components/form/dataTemplate/ManageSetting.vue +++ b/frontend/manage/src/components/form/dataTemplate/ManageSetting.vue @@ -2969,7 +2969,8 @@ export default { btn.key == 'addFlow' || btn.key == 'addData' || btn.key == 'searchData' || - btn.key == 'batchSave' + btn.key == 'batchSave' || + btn.key == 'moduleButton' ) ) { btn.disabled = true @@ -3120,7 +3121,7 @@ export default { 'add', 'edit', 'detail', - 'del' + 'del', // 'copy', // 'approval', // 'taskDetail', @@ -3157,7 +3158,8 @@ export default { 'addFlow', 'addData', 'searchData', - 'batchSave' + 'batchSave', + 'js' ].indexOf(row.name) === -1 ) }, @@ -3550,7 +3552,7 @@ export default { 'addFlow', 'searchData', 'batchUpdate', - 'batchSave' + 'batchSave', ] let manageField = { desc: 'js按钮', @@ -3661,7 +3663,8 @@ export default { btn.key == 'addFlow' || btn.key == 'addData' || btn.key == 'searchData' || - btn.key == 'batchSave' + btn.key == 'batchSave' || + btn.key == 'moduleButton' ) ) { btn.disabled = true -- libgit2 0.21.2