diff --git a/0001-Modify-host-group-input-parameter-verification.patch b/0001-Modify-host-group-input-parameter-verification.patch new file mode 100644 index 0000000000000000000000000000000000000000..8402b94448f3f0a81e0281b936de19921a537c19 --- /dev/null +++ b/0001-Modify-host-group-input-parameter-verification.patch @@ -0,0 +1,193 @@ +From 1e59894bd65c00ecc8d7b546b034df40c79c6494 Mon Sep 17 00:00:00 2001 +From: Hu Gang <18768366022@163.com> +Date: Wed, 27 Nov 2024 11:25:40 +0800 +Subject: [PATCH] Modify host group input parameter verification + +--- + .eslintignore | 1 + + .eslintrc.js | 3 ++ + src/locales/lang/en.json | 4 +- + src/locales/lang/zh-cn.json | 4 +- + .../assests/components/AddHostGroupModal.vue | 41 ++++++++----------- + src/views/execution/Scripts.vue | 8 +++- + 6 files changed, 30 insertions(+), 31 deletions(-) + +diff --git a/.eslintignore b/.eslintignore +index 2b26093..b33de94 100644 +--- a/.eslintignore ++++ b/.eslintignore +@@ -4,3 +4,4 @@ package.json + + .vscode + .idea ++.eslintrc.js +diff --git a/.eslintrc.js b/.eslintrc.js +index c83a20c..5942158 100644 +--- a/.eslintrc.js ++++ b/.eslintrc.js +@@ -32,5 +32,8 @@ module.exports = { + indent: ["error", 2], + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-unused-expressions": 'off', ++ "vue/valid-define-props": "off", ++ "vue/valid-define-emits": "off", ++ "vue/multi-word-component-names": "off" + }, + } +diff --git a/src/locales/lang/en.json b/src/locales/lang/en.json +index 4440bbe..a9f9f06 100644 +--- a/src/locales/lang/en.json ++++ b/src/locales/lang/en.json +@@ -138,9 +138,9 @@ + "descriptionTwo": "There cannot be a >< symbol", + "hostGroup": "Please select the host group", + "hostGroup_input": "Please enter a host group name", +- "hostGroup_one": "It must start with a lowercase letter and cannot end with an underscore.", ++ "hostGroup_one": "The host group name must start with a lowercase letter and not end with an underscore.", + "hostGroup_three": "The name should consist of numbers, lowercase letters, and underscores.", +- "hostGroup_two": "It must start with a lowercase letter and cannot end with an underscore.", ++ "hostGroup_two": "The host group name should be less than 20 characters long.", + "hostName": "The host name length should be less than 50", + "hostName_one": "No leading or trailing spaces are allowed", + "hostName_two": "No full spaces allowed", +diff --git a/src/locales/lang/zh-cn.json b/src/locales/lang/zh-cn.json +index e8d58d5..207110f 100644 +--- a/src/locales/lang/zh-cn.json ++++ b/src/locales/lang/zh-cn.json +@@ -138,9 +138,9 @@ + "descriptionTwo": "不能有><符号", + "hostGroup": "请选择所属主机组", + "hostGroup_input": "请输入主机组名称", +- "hostGroup_one": "以小写字母开头,且结尾不能是英文下划线", ++ "hostGroup_one": "主机组名称以小写字母开头,且不以英文下划线结尾", + "hostGroup_three": "名称应由数字、小写字母、英文下划线组成", +- "hostGroup_two": "以小写字母开头,且结尾不能是英文下划线", ++ "hostGroup_two": "主机组名称长度应小于20", + "hostName": "主机名长度应小于50", + "hostName_one": "首尾不允许空格", + "hostName_two": "不允许全空格", +diff --git a/src/views/assests/components/AddHostGroupModal.vue b/src/views/assests/components/AddHostGroupModal.vue +index 205e904..ecac117 100644 +--- a/src/views/assests/components/AddHostGroupModal.vue ++++ b/src/views/assests/components/AddHostGroupModal.vue +@@ -44,12 +44,15 @@ const form = reactive