76 lines
1.2 KiB
JavaScript
76 lines
1.2 KiB
JavaScript
"use strict";
|
|
const validator = {
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
};
|
|
exports.validator = validator;
|
|
//# sourceMappingURL=../../../.sourcemap/mp-weixin/js_sdk/validator/opendb-admin-menus.js.map
|