diff --git a/admin/src/views/article/lists/edit.vue b/admin/src/views/article/lists/edit.vue index d6bb2a0d..063c78e0 100644 --- a/admin/src/views/article/lists/edit.vue +++ b/admin/src/views/article/lists/edit.vue @@ -4,7 +4,13 @@ - +
@@ -13,9 +19,17 @@
- - + + @@ -43,7 +57,7 @@
- +
默认为0, 数值越大越排前
@@ -98,7 +112,7 @@ const formData = reactive({ const formRef = shallowRef() const rules = reactive({ title: [{ required: true, message: '请输入文章标题', trigger: 'blur' }], - cid: [{ required: true, message: '请输入表描述', trigger: 'blur' }] + cid: [{ required: true, message: '请输入文章简介', trigger: 'blur' }] }) const getDetails = async () => { diff --git a/admin/src/views/permission/admin/edit.vue b/admin/src/views/permission/admin/edit.vue index 6feb94a6..dea10b0b 100644 --- a/admin/src/views/permission/admin/edit.vue +++ b/admin/src/views/permission/admin/edit.vue @@ -76,12 +76,16 @@ - + @@ -137,6 +141,13 @@ const isRoot = computed(() => { return formData.role == '0' }) +const passwordConfirmValidator = (rule: object, value: string, callback: any) => { + if (formData.password) { + if (!value) callback(new Error('请再次输入密码')) + if (value !== formData.password) callback(new Error('两次输入密码不一致!')) + } + callback() +} const formRules = reactive({ username: [ { @@ -163,13 +174,6 @@ const formRules = reactive({ { required: true, message: '请输入密码', - trigger: 'blur', - pattern: /(^[^\s]*$)/ // 不能输入空格 - }, - { - validator: (rule: object, value: string, callback: any) => { - !value ? callback(new Error('请输入密码')) : callback() - }, trigger: 'blur' } ] as any[], @@ -177,17 +181,10 @@ const formRules = reactive({ { required: true, message: '请再次输入密码', - trigger: 'blur', - pattern: /(^[^\s]*$)/ // 不能输入空格 + trigger: 'blur' }, { - validator: (rule: object, value: string, callback: any) => { - if (formData.password) { - if (!value) callback(new Error('请再次输入密码')) - if (value !== formData.password) callback(new Error('两次输入密码不一致!')) - } - callback() - }, + validator: passwordConfirmValidator, trigger: 'blur' } ] as any[] @@ -235,7 +232,12 @@ const setFormData = async (row: any) => { Number(formData.postId) == 0 && (formData.postId = '') } formRules.password = [] - formRules.passwordConfirm = [] + formRules.passwordConfirm = [ + { + validator: passwordConfirmValidator, + trigger: 'blur' + } + ] } const handleClose = () => { diff --git a/admin/src/views/setting/search/index.vue b/admin/src/views/setting/search/index.vue index 45663f6b..1530b581 100644 --- a/admin/src/views/setting/search/index.vue +++ b/admin/src/views/setting/search/index.vue @@ -2,7 +2,7 @@ @@ -73,40 +77,31 @@