diff --git a/src/views/modules/staff/profile/componments/query-form/index.vue b/src/views/modules/staff/profile/componments/query-form/index.vue
index 2ffb634..3ba627e 100644
--- a/src/views/modules/staff/profile/componments/query-form/index.vue
+++ b/src/views/modules/staff/profile/componments/query-form/index.vue
@@ -14,7 +14,7 @@
-
+
@@ -139,6 +134,16 @@ export default {
callback()
}
}
+
+ let validatNumber = (rule, value, callback) => {
+ console.log('value: ', value)
+ console.log('rule: ', rule)
+ if (!/^[1-9]\d*$/.test(value)) {
+ callback(new Error('只能输入正整数'))
+ } else {
+ callback()
+ }
+ }
return {
visible: false,
visiblePopover: false,
@@ -157,7 +162,8 @@ export default {
dataRule: {
name: [{ required: true, message: '菜单名称不能为空', trigger: 'blur' }],
parentName: [{ required: true, message: '上级菜单不能为空', trigger: 'change' }],
- url: [{ validator: validateUrl, trigger: 'blur' }]
+ url: [{ validator: validateUrl, trigger: 'blur' }],
+ orderNum: [{ required: true, validator: validatNumber, trigger: 'blur' }]
},
menuList: [],
menuListTreeProps: {
diff --git a/src/views/modules/sys/user/user-add-or-update.vue b/src/views/modules/sys/user/user-add-or-update.vue
index cd90621..17165c3 100644
--- a/src/views/modules/sys/user/user-add-or-update.vue
+++ b/src/views/modules/sys/user/user-add-or-update.vue
@@ -105,6 +105,13 @@ export default {
callback()
}
}
+ let validateRole = (rule, value, callback) => {
+ if (value.length < 1) {
+ callback(new Error('至少选择一个角色。'))
+ } else {
+ callback()
+ }
+ }
return {
visible: false,
roleList: [],
@@ -130,6 +137,10 @@ export default {
mobile: [
{ required: true, message: '手机号不能为空', trigger: 'blur' },
{ validator: validateMobile, trigger: 'blur' }
+ ],
+ roleIdList: [
+ { required: true, message: '至少选择一个角色类型', trigger: 'blur' },
+ { validator: validateRole, trigger: 'blur' }
]
},
apiType: '' // api类型