78 lines
1.1 KiB
JavaScript
78 lines
1.1 KiB
JavaScript
// 校验规则由 schema 生成,请不要直接修改当前文件,如果需要请在uniCloud控制台修改schema
|
||
// uniCloud: https://unicloud.dcloud.net.cn/
|
||
|
||
|
||
|
||
export default {
|
||
"menu_id": {
|
||
"rules": [
|
||
{
|
||
"required": true
|
||
},
|
||
{
|
||
"format": "string"
|
||
}
|
||
]
|
||
},
|
||
"name": {
|
||
"rules": [
|
||
{
|
||
"required": true
|
||
},
|
||
{
|
||
"format": "string"
|
||
}
|
||
]
|
||
},
|
||
"icon": {
|
||
"rules": [
|
||
{
|
||
"format": "string"
|
||
}
|
||
]
|
||
},
|
||
"url": {
|
||
"rules": [
|
||
{
|
||
"format": "string"
|
||
},
|
||
{
|
||
validateFunction:function(rule,value,data,callback){
|
||
if (value !== "" && value.indexOf("http") === -1 && value.indexOf("/") !==0){
|
||
callback('URL必须以/开头,如/pages/index/index')
|
||
}
|
||
return true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"sort": {
|
||
"rules": [
|
||
{
|
||
"format": "int"
|
||
}
|
||
]
|
||
},
|
||
"parent_id": {
|
||
"rules": [
|
||
{
|
||
"format": "string"
|
||
}
|
||
]
|
||
},
|
||
"permission": {
|
||
"rules": [
|
||
{
|
||
"format": "array"
|
||
}
|
||
]
|
||
},
|
||
"enable": {
|
||
"rules": [
|
||
{
|
||
"format": "bool"
|
||
}
|
||
]
|
||
}
|
||
}
|