From edf71c470830a262b9ff8bd8875b02c8ed320190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Wed, 27 Dec 2023 14:10:05 +0800 Subject: [PATCH] fix 79829 --- src/common/lang/en-us.js | 1 + src/common/lang/zh-cn.js | 1 + .../profileCenter/modules/ProfileCenterTreeModal.vue | 12 +++++++++++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/common/lang/en-us.js b/src/common/lang/en-us.js index 0050ffbf..c847fce0 100644 --- a/src/common/lang/en-us.js +++ b/src/common/lang/en-us.js @@ -172,6 +172,7 @@ module.exports = { attach: '附件', checkedAll: '全选', pleaseCompleteTableInfo: '请完善表格信息', + pleaseEnterAPositiveInteger: '请输入正整数', // 树右键 treeRight: { addFolder: 'Create New Folder', diff --git a/src/common/lang/zh-cn.js b/src/common/lang/zh-cn.js index fc14ab5e..e3d61902 100644 --- a/src/common/lang/zh-cn.js +++ b/src/common/lang/zh-cn.js @@ -179,6 +179,7 @@ module.exports = { node: '节点', atLeastSelect: '至少选择', personnal: '人', + pleaseEnterAPositiveInteger: '请输入正整数', // 树右键 treeRight: { addFolder: '新增文件夹', diff --git a/src/views/standardRegulationLibrary/profileCenter/modules/ProfileCenterTreeModal.vue b/src/views/standardRegulationLibrary/profileCenter/modules/ProfileCenterTreeModal.vue index 1919f281..ee5a70f8 100644 --- a/src/views/standardRegulationLibrary/profileCenter/modules/ProfileCenterTreeModal.vue +++ b/src/views/standardRegulationLibrary/profileCenter/modules/ProfileCenterTreeModal.vue @@ -83,7 +83,10 @@ export default { }, // 顺序 sort: { - rules: [{ required: true, message: this.$t('pleaseEnter') + this.$t('treeRight.folderOrder') }], + rules: [ + { required: true, message: this.$t('pleaseEnter') + this.$t('treeRight.folderOrder') }, + { validator: this.validateNumber } + ], validateTrigger: 'blur' } }, @@ -137,6 +140,13 @@ export default { }, handleCancel () { this.close() + }, + validateNumber (rule, value, callback) { + if (!value || new RegExp(/^[0-9]*[1-9][0-9]*$/).test(value)) { + callback() + } else { + callback(this.$t('pleaseEnterAPositiveInteger')) + } } } }