From fd2d7ba6911bc1e59d212eeb8c445f9234b4bf6b Mon Sep 17 00:00:00 2001 From: WANGFan <15871339963@163.com> Date: Sun, 29 Jun 2025 13:41:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=AA=8C=E8=AF=81=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/modules/enUS.ts | 1 + src/lang/modules/zhCN.ts | 1 + src/mock/_data/system_menu.ts | 21 ++ src/utils/verify-tools.ts | 6 +- .../functions/verify-tools/verify-tools.vue | 211 ++++++++++++++++++ 5 files changed, 237 insertions(+), 3 deletions(-) create mode 100644 src/views/functions/verify-tools/verify-tools.vue diff --git a/src/lang/modules/enUS.ts b/src/lang/modules/enUS.ts index d1d7a6c..6fdd4a2 100644 --- a/src/lang/modules/enUS.ts +++ b/src/lang/modules/enUS.ts @@ -110,6 +110,7 @@ export default { ["common-tools"]: "common tools", ["tree-tools"]: "tree-tools", ["file-tools"]: "file-tools", + ["verify-tools"]: "verify tools", ["test"]: "test" } }; diff --git a/src/lang/modules/zhCN.ts b/src/lang/modules/zhCN.ts index 8394160..e3dca8a 100644 --- a/src/lang/modules/zhCN.ts +++ b/src/lang/modules/zhCN.ts @@ -110,6 +110,7 @@ export default { ["common-tools"]: "常用工具类", ["tree-tools"]: "树处理工具类", ["file-tools"]: "文件工具类", + ["verify-tools"]: "校验工具类", ["test"]: "测试" } }; diff --git a/src/mock/_data/system_menu.ts b/src/mock/_data/system_menu.ts index b87893e..2b4fa7a 100644 --- a/src/mock/_data/system_menu.ts +++ b/src/mock/_data/system_menu.ts @@ -905,6 +905,27 @@ export const systemMenu = [ }, children: null }, + { + id: "0905", + parentId: "09", + path: "/functions/verify-tools", + name: "verify-tools", + component: "functions/verify-tools/verify-tools", + meta: { + title: "verify-tools", + hide: false, + disable: false, + keepAlive: true, + affix: false, + link: "", + iframe: false, + roles: ["admin"], + icon: "icon-menu", + sort: 5, + type: 2 + }, + children: null + }, { id: "10", parentId: "0", diff --git a/src/utils/verify-tools.ts b/src/utils/verify-tools.ts index 52cc83f..b802e10 100644 --- a/src/utils/verify-tools.ts +++ b/src/utils/verify-tools.ts @@ -1,5 +1,5 @@ /** - * 处理输入内容,只允许输入数字和小数点,其余的替换为空 + * 处理输入内容,只允许输入数字和2位小数,其它的替换为空 * 用于输入框限制输入数字和2位小数的场景 * @param {string} val 当前值字符串 * @returns {string} 返回处理后的字符串 @@ -67,7 +67,7 @@ export const verifyTelPhone = (val: string): boolean => { }; /** - * 登录账号 (字母开头,允许5-16字节,允许字母数字下划线) + * 登录账号验证 (字母开头,允许5-16字节,允许字母数字下划线) * @param {string} val 当前值字符串 * @returns {boolean} 返回 true: 登录账号正确 */ @@ -179,7 +179,7 @@ export const verifyIdCard = (val: string): boolean => { }; /** - * 姓名验证 + * 中文姓名验证 * @param {string} val 当前值字符串 * @returns {boolean} 返回 true: 姓名正确 */ diff --git a/src/views/functions/verify-tools/verify-tools.vue b/src/views/functions/verify-tools/verify-tools.vue new file mode 100644 index 0000000..da9a152 --- /dev/null +++ b/src/views/functions/verify-tools/verify-tools.vue @@ -0,0 +1,211 @@ + + +