+ simple user & menu admin
This commit is contained in:
parent
0a2a2d9ea3
commit
e1e36bcaae
8 changed files with 199 additions and 170 deletions
150
data/bindata.go
150
data/bindata.go
File diff suppressed because one or more lines are too long
|
|
@ -1,23 +0,0 @@
|
||||||
{
|
|
||||||
"label": "最新信息",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"description": "最新信息",
|
|
||||||
"nodes": [
|
|
||||||
{
|
|
||||||
"name": "user",
|
|
||||||
"process": "models.user.get",
|
|
||||||
"args": [
|
|
||||||
{
|
|
||||||
"select": ["id", "name", "mobile"],
|
|
||||||
"limit": 20,
|
|
||||||
"orders": [{ "column": "created_at", "option": "desc" }],
|
|
||||||
"wheres": [
|
|
||||||
{ "column": "status", "value": "enabled" },
|
|
||||||
{ "column": "name", "value": "{{$in.0}}", "op": "like" }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outs": ["{{$out}}"]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
16
yao/flows/user/find.flow.json
Normal file
16
yao/flows/user/find.flow.json
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"label": "用户资料",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "菜单列表",
|
||||||
|
"nodes": [
|
||||||
|
{
|
||||||
|
"name": "user",
|
||||||
|
"process": "models.xiang.user.Find",
|
||||||
|
"args": [
|
||||||
|
"{{$in.0}}",
|
||||||
|
{ "select": ["id", "name", "type", "mobile", "email", "status"] }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"output": "{{$res.user}}"
|
||||||
|
}
|
||||||
|
|
@ -514,7 +514,8 @@
|
||||||
"deleteSelect": {},
|
"deleteSelect": {},
|
||||||
"pagination": {},
|
"pagination": {},
|
||||||
"setting": {}
|
"setting": {}
|
||||||
}
|
},
|
||||||
|
"option": { "operation": { "unfold": true } }
|
||||||
},
|
},
|
||||||
"edit": {
|
"edit": {
|
||||||
"primary": "id",
|
"primary": "id",
|
||||||
|
|
@ -1,71 +0,0 @@
|
||||||
{
|
|
||||||
"name": "用户",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"decription": "象传用户",
|
|
||||||
"bind": {
|
|
||||||
"model": "xiang.user"
|
|
||||||
},
|
|
||||||
"apis": {},
|
|
||||||
"columns": {},
|
|
||||||
"filters": {},
|
|
||||||
"list": {
|
|
||||||
"primary": "id",
|
|
||||||
"layout": {
|
|
||||||
"columns": [
|
|
||||||
{ "name": "姓名", "width": 6 },
|
|
||||||
{ "name": "类型", "width": 6 },
|
|
||||||
{ "name": "手机号", "width": 4 }
|
|
||||||
],
|
|
||||||
"filters": [{ "name": "手机号", "width": 6 }]
|
|
||||||
},
|
|
||||||
"actions": {
|
|
||||||
"create": {
|
|
||||||
"type": "button",
|
|
||||||
"props": {
|
|
||||||
"label": "新建用户",
|
|
||||||
"icon": "fas fa-plus"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"view": {},
|
|
||||||
"edit": {},
|
|
||||||
"import": {},
|
|
||||||
"update": {},
|
|
||||||
"delete": {},
|
|
||||||
"insert": {},
|
|
||||||
"updateWhere": {},
|
|
||||||
"deleteWhere": {},
|
|
||||||
"updateSelect": {},
|
|
||||||
"deleteSelect": {},
|
|
||||||
"pagination": {},
|
|
||||||
"setting": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"edit": {
|
|
||||||
"primary": "id",
|
|
||||||
"layout": {
|
|
||||||
"fieldset": [
|
|
||||||
{
|
|
||||||
"title": "基础信息",
|
|
||||||
"description": "",
|
|
||||||
"columns": [
|
|
||||||
{ "name": "姓名", "width": 6 },
|
|
||||||
{ "name": "类型", "width": 6 },
|
|
||||||
{ "name": "手机号", "width": 6 }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"actions": {
|
|
||||||
"cancel": {},
|
|
||||||
"save": {
|
|
||||||
"type": "button",
|
|
||||||
"props": {
|
|
||||||
"label": "保存"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"delete": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"insert": {},
|
|
||||||
"view": {}
|
|
||||||
}
|
|
||||||
106
yao/tables/user.tab.json
Normal file
106
yao/tables/user.tab.json
Normal file
|
|
@ -0,0 +1,106 @@
|
||||||
|
{
|
||||||
|
"name": "用户",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"decription": "象传用户",
|
||||||
|
"bind": {
|
||||||
|
"model": "xiang.user"
|
||||||
|
},
|
||||||
|
"apis": {
|
||||||
|
"find": { "process": "flows.xiang.user.find" },
|
||||||
|
"search": {
|
||||||
|
"default": [
|
||||||
|
{ "select": ["id", "name", "type", "mobile", "email"] },
|
||||||
|
1,
|
||||||
|
10
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"登录密码": {
|
||||||
|
"label": "登录密码",
|
||||||
|
"view": {
|
||||||
|
"type": "label",
|
||||||
|
"props": {
|
||||||
|
"value": ":password"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"type": "input",
|
||||||
|
"props": {
|
||||||
|
"value": ":password",
|
||||||
|
"type": "password"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"关键词": {
|
||||||
|
"label": "关键词",
|
||||||
|
"bind": "where.name.match",
|
||||||
|
"input": {
|
||||||
|
"type": "input",
|
||||||
|
"props": {
|
||||||
|
"placeholder": "请输入关键词"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"list": {
|
||||||
|
"primary": "id",
|
||||||
|
"layout": {
|
||||||
|
"columns": [
|
||||||
|
{ "name": "姓名", "width": 100 },
|
||||||
|
{ "name": "类型", "width": 200 },
|
||||||
|
{ "name": "手机号", "width": 200 },
|
||||||
|
{ "name": "邮箱", "width": 200 },
|
||||||
|
{ "name": "状态" }
|
||||||
|
],
|
||||||
|
"filters": [{ "name": "关键词", "width": 6 }]
|
||||||
|
},
|
||||||
|
"actions": {
|
||||||
|
"create": {
|
||||||
|
"type": "button",
|
||||||
|
"props": {
|
||||||
|
"label": "添加用户",
|
||||||
|
"icon": "fas fa-plus"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"view": {},
|
||||||
|
"edit": {},
|
||||||
|
"import": {},
|
||||||
|
"update": {},
|
||||||
|
"delete": {},
|
||||||
|
"insert": {},
|
||||||
|
"updateWhere": {},
|
||||||
|
"deleteWhere": {},
|
||||||
|
"updateSelect": {},
|
||||||
|
"deleteSelect": {},
|
||||||
|
"pagination": {},
|
||||||
|
"setting": {}
|
||||||
|
},
|
||||||
|
"option": { "operation": { "unfold": true } }
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"primary": "id",
|
||||||
|
"layout": {
|
||||||
|
"fieldset": [
|
||||||
|
{
|
||||||
|
"columns": [
|
||||||
|
{ "name": "姓名", "width": 12 },
|
||||||
|
{ "name": "类型", "width": 12 },
|
||||||
|
{ "name": "手机号", "width": 12 },
|
||||||
|
{ "name": "邮箱", "width": 12 },
|
||||||
|
{ "name": "登录密码", "width": 12 }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"actions": {
|
||||||
|
"cancel": {},
|
||||||
|
"save": { "type": "button", "props": { "label": "保存" } },
|
||||||
|
"delete": { "type": "button", "props": { "label": "删除" } }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"insert": {},
|
||||||
|
"view": {}
|
||||||
|
}
|
||||||
Loading…
Add table
Reference in a new issue