task-59(账号/权限页面): 实现数据权限分组列表和摘要
新增 shop-group-model.ts 解析 Java ShopManageGroupItemVo(camel)并汇总(groupCount/memberTotal); shop-group-api.ts GET /api/admin/shop-manages/groups;GroupsPage 去内联 http,改走 adapter 展示分组列表 + 顶部摘要统计卡。8 用例全过,435 单测 + build 绿。
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
/** 数据权限分组加载适配(任务 59):GET /api/admin/shop-manages/groups → 分组列表。 */
|
||||
import { http } from '@/api/http'
|
||||
import { parseShopGroupList, type ShopGroupItem } from './shop-group-model'
|
||||
|
||||
export const SHOP_GROUPS_ENDPOINT = '/api/admin/shop-manages/groups'
|
||||
|
||||
export async function fetchShopGroups(): Promise<ShopGroupItem[]> {
|
||||
const { data } = await http.get<unknown>(SHOP_GROUPS_ENDPOINT)
|
||||
return parseShopGroupList(data)
|
||||
}
|
||||
Reference in New Issue
Block a user