+ 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": {},
|
||||
"pagination": {},
|
||||
"setting": {}
|
||||
}
|
||||
},
|
||||
"option": { "operation": { "unfold": true } }
|
||||
},
|
||||
"edit": {
|
||||
"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