本次后端变更包含:
POST /api/admin_center/search/artistsPOST /api/admin_center/search/usersPOST /api/admin_center/work_task/listid、user_id、artist_idauth:sanctumadmin / super_adminAuthorization: Bearer {token}Content-Type: application/jsonPOST422(Laravel 默认校验错误结构)POST /api/admin_center/search/artistsApi\\Admin\\SearchController@artists| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| term | string | 否 | 搜索关键词,最大长度 100 |
当传入 term 时,匹配以下任一条件:
artists.id = term(精确)artists.name LIKE %term%artists.cname LIKE %term%users.email LIKE %term%返回最多 20 条结果。
label 拼接规则:
[id] namecname 时追加: (cname)email 时追加: - emailPOST /api/admin_center/search/usersApi\\Admin\\SearchController@users| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| term | string | 否 | 搜索关键词,最大长度 100 |
当传入 term 时,匹配以下任一条件:
users.id = term(精确)users.name LIKE %term%users.cname LIKE %term%users.email LIKE %term%返回最多 20 条结果。
label 拼接规则:
[id] namecname 时追加: (cname) - emailPOST /api/admin_center/work_task/listApi\\Admin\\WorkTaskController@list| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | integer | 否 | 工单 ID,>= 1,精确匹配 |
| user_id | integer | 否 | 用户 ID,>= 1,精确匹配 |
| artist_id | integer | 否 | 艺术家 ID,>= 1,精确匹配 |
page:integer,最小 1size:integer,最小 1,最大 50filter_joined_group:booleanfilter_request_admin_join:booleanstatus:array(元素 string)id / user_id / artist_id 都是精确匹配。300ms 防抖,输入变化时请求搜索接口。status = 0。value 作为提交值label 作为展示文案work_task/list 中若同时传多个筛选字段,注意是交集过滤。