获取页面&列表
GET
/system/admin_users请求参数
Query 参数
_action
string
可选
getData 获取列表
示例值:
getData
page
string
可选
示例值:
1
perPage
string
可选
示例值:
2
示例代码
返回响应
成功(200)
失败(404)
列表响应(0)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
No schema defined
示例
{
"status": 0,
"msg": "",
"doNotDisplayToast": 0,
"data": {
"type": "page",
"className": "m:overflow-auto",
"body": {
"type": "crud",
"perPage": 20,
"affixHeader": false,
"filterTogglable": true,
"filterDefaultVisible": false,
"api": "/system/admin_users?_action=getData",
"quickSaveApi": "post:/system/admin_users?_action=quickEdit",
"quickSaveItemApi": "post:/system/admin_users?_action=quickEditItem",
"bulkActions": [
{
"type": "button",
"actionType": "ajax",
"api": "delete:/system/admin_users/${ids}",
"icon": "fa-solid fa-trash-can",
"label": "Delete",
"confirmText": "Confirm Delete Selected Items?"
}
],
"perPageAvailable": [
10,
20,
30,
50,
100,
200
],
"footerToolbar": [
"switch-per-page",
"statistics",
"pagination"
],
"headerToolbar": [
{
"type": "button",
"actionType": "dialog",
"dialog": {
"type": "dialog",
"title": "Create",
"body": {
"type": "form",
"panelClassName": "px-48 m:px-0",
"title": " ",
"mode": "horizontal",
"onEvent": [],
"body": [
{
"type": "input-image",
"receiver": "/upload_image",
"name": "avatar",
"label": "Avatar"
},
{
"type": "input-text",
"name": "username",
"label": "Username",
"required": true
},
{
"type": "input-text",
"name": "name",
"label": "Name",
"required": true
},
{
"type": "input-password",
"name": "password",
"label": "Password"
},
{
"type": "input-password",
"name": "confirm_password",
"label": "Confirm Password"
},
{
"type": "select",
"name": "roles",
"label": "Roles",
"searchable": true,
"multiple": true,
"labelField": "name",
"valueField": "id",
"joinValues": false,
"extractValue": true,
"options": [
{
"id": 1,
"name": "Administrator"
}
]
},
{
"type": "switch",
"name": "enabled",
"label": "Status",
"onText": "Enable",
"offText": "Disable",
"disabledOn": "${id == 1}",
"value": 1
}
],
"api": "post:/system/admin_users"
},
"size": ""
},
"label": "Create",
"icon": "fa fa-add",
"level": "primary"
},
"bulkActions",
{
"type": "reload",
"align": "right"
},
{
"type": "filter-toggler",
"align": "right"
}
],
"primaryField": "id",
"filter": {
"type": "form",
"panelClassName": "base-filter",
"title": "",
"actions": [
{
"type": "button",
"label": "Reset",
"actionType": "clear-and-submit"
},
{
"type": "submit",
"label": "Search",
"level": "primary"
}
],
"body": {
"type": "input-text",
"name": "keyword",
"label": "Keyword",
"size": "md",
"placeholder": "Search Username/Name"
}
},
"columns": [
{
"name": "id",
"label": "ID",
"sortable": true
},
{
"name": "avatar",
"label": "Avatar",
"type": "avatar",
"src": "${avatar}"
},
{
"name": "username",
"label": "Username"
},
{
"name": "name",
"label": "Name"
},
{
"name": "roles",
"label": "Roles",
"type": "each",
"items": {
"type": "tag",
"label": "${name}",
"className": "my-1"
}
},
{
"name": "enabled",
"label": "Status",
"quickEdit": {
"type": "switch",
"mode": "inline",
"disabledOn": "${id == 1}",
"saveImmediately": true
}
},
{
"name": "created_at",
"label": "Created At",
"type": "datetime",
"sortable": true
},
{
"type": "operation",
"label": "Actions",
"buttons": [
{
"type": "button",
"actionType": "dialog",
"dialog": {
"type": "dialog",
"title": "Edit",
"body": {
"type": "form",
"panelClassName": "px-48 m:px-0",
"title": " ",
"mode": "horizontal",
"onEvent": [],
"body": [
{
"type": "input-image",
"receiver": "/upload_image",
"name": "avatar",
"label": "Avatar"
},
{
"type": "input-text",
"name": "username",
"label": "Username",
"required": true
},
{
"type": "input-text",
"name": "name",
"label": "Name",
"required": true
},
{
"type": "input-password",
"name": "password",
"label": "Password"
},
{
"type": "input-password",
"name": "confirm_password",
"label": "Confirm Password"
},
{
"type": "select",
"name": "roles",
"label": "Roles",
"searchable": true,
"multiple": true,
"labelField": "name",
"valueField": "id",
"joinValues": false,
"extractValue": true,
"options": [
{
"id": 1,
"name": "Administrator"
}
]
},
{
"type": "switch",
"name": "enabled",
"label": "Status",
"onText": "Enable",
"offText": "Disable",
"disabledOn": "${id == 1}",
"value": 1
}
],
"api": "put:/system/admin_users/${id}",
"initApi": "/system/admin_users/${id}/edit?_action=getData",
"redirect": ""
},
"size": ""
},
"label": "Edit",
"icon": "fa-regular fa-pen-to-square",
"level": "link"
},
{
"type": "button",
"actionType": "ajax",
"label": "Delete",
"icon": "fa-regular fa-trash-can",
"level": "link",
"confirmText": "Confirm Delete Selected Items?",
"api": "delete:/system/admin_users/${id}",
"hiddenOn": "${administrator}"
}
]
}
]
}
}
}
最后修改时间: 7 个月前