hotime/example/config/app.json

47 lines
2.3 KiB
JSON

{
"name":"HoTimeDashBoard",
"ID": "2f92h3herh23rh2y8",
"label":"HoTime管理平台",
"menu":[
{"label":"平台首页", "name":"HelloWorld", "icon": "el-icon-s-home"},
{"label":"测试表格", "table":"table", "icon": "el-icon-suitcase"},
{"label":"系统管理", "name":"setting","icon": "el-icon-setting",
"menu":[
{"label":"用户管理", "table":"user"},
{"label":"组织管理", "table":"organization"},
{"label":"角色管理", "table":"role"},
{"label":"系统设置", "table":"system", "default": "edit"}
]
}
],
"tables": [
{"label":"用户管理",
"table":"user",
"auth":["add", "delete", "edit", "info"],
"columns": [
{"name": "id", "type": "int", "label": "ID","add":false, "info": false, "edit": false, "list": true,"must": false},
{"name": "password", "type": "password", "label": "密码","add":true, "info": true, "edit": true, "list": false, "must": true},
{"name": "date", "type": "date", "label": "注册日期", "add":true, "info": true, "edit": true, "list": true, "must": true,"sortable": true},
{"name": "role_id", "type": "text", "label": "角色","value": "role.name", "link": "role","add":true, "info": true, "edit": true, "list": true, "must": true},
{"name": "organization_id","link": "organization", "type": "checkbox","value": "organization.name",
"label": "组织","add":true, "info": true, "edit": true, "list": true,"must": true},
{"name": "state", "type": "state", "label": "状态","add":true, "info": true, "edit": true, "list": true, "must": true,
"option":[
{"name":"正常", "value":0},
{"name":"异常", "value":1},
{"name":"全部", "value":null}]}
],
"search":[
{"type": "tree", "name": "oid","label": "组织","table": "organization","showName": "label","children": "children"},
{"type": "text", "name":"keyword", "label":"请输入关键词", "value": null},
{"type": "date", "name":"date", "label":"时间段", "value": null},
{"type": "select", "name":"state", "label":"状态", "value": null,
"option":[
{"name":"正常", "value":0},
{"name":"异常", "value":1},
{"name":"全部", "value":null}]}
]
}
]
}