已经接入配置文件,开始准备生成代码

This commit is contained in:
2021-06-04 03:03:48 +08:00
parent fe085ce889
commit d6c11a5d93
4 changed files with 317 additions and 49 deletions
+106 -45
View File
@@ -1,46 +1,107 @@
{
"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}]}
]
}
]
}
"ID": "2f92h3herh23rh2y8",
"label": "HoTime管理平台",
"menu": [
{
"icon": "el-icon-s-home",
"label": "平台首页",
"name": "HelloWorld"
},
{
"icon": "el-icon-suitcase",
"label": "测试表格",
"table": "table"
},
{
"icon": "el-icon-setting",
"label": "系统管理",
"menu": [
{
"label": "用户管理",
"table": "user"
},
{
"label": "组织管理",
"table": "organization"
},
{
"label": "角色管理",
"table": "role"
},
{
"default": "edit",
"label": "系统设置",
"table": "system"
}
],
"name": "setting"
}
],
"name": "HoTimeDashBoard",
"tables": [
{
"auth": [
"add",
"delete",
"edit",
"info"
],
"columns": [
{
"label": "备注",
"must": false,
"name": "id",
"type": "integer"
},
{
"label": "备注",
"must": false,
"name": "name",
"type": "text"
},
{
"label": "备注",
"must": false,
"name": "age",
"type": "int"
}
],
"label": "备注",
"search": [
{
"label": "请输入关键词",
"name": "keyword",
"type": "text",
"value": null
},
{
"label": "时间段",
"name": "date",
"type": "date",
"value": null
},
{
"label": "状态",
"name": "state",
"option": [
{
"name": "正常",
"value": 0
},
{
"name": "异常",
"value": 1
},
{
"name": "全部",
"value": null
}
],
"type": "select",
"value": null
}
],
"table": "user"
}
]
}
+1 -4
View File
@@ -7,7 +7,7 @@
}
},
"codeConfig": {
"admin": "config/app.json"
"admin": "example/config/app.json"
},
"db": {
"sqlite": {
@@ -18,9 +18,6 @@
"index.html",
"index.htm"
],
"devConfig": {
"admin": "example/config/app.json"
},
"error": {
"1": "内部系统异常",
"2": "访问权限异常",