Przeglądaj źródła

feat(frontend): 新增家庭详情/地址更新/区域统计 API 封装

getFamilyDetail/updateFamilyAddress 对齐后端 /api/admin/families/* 真实路径,countFamiliesByStreetIds/countTeachersByStreetIds 供区域匹配页使用。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Xiaogang Liao 3 miesięcy temu
rodzic
commit
59e3cd7600
1 zmienionych plików z 20 dodań i 0 usunięć
  1. 20 0
      cfc-frontend/utils/api.js

+ 20 - 0
cfc-frontend/utils/api.js

@@ -195,6 +195,26 @@ export const getStreetStats = (level = 4) => {
   return request('/api/streets/stats', 'POST', { level })
 }
 
+// 获取家庭详情(含地址信息)
+export const getFamilyDetail = (id) => {
+  return request(`/api/admin/families/${id}`)
+}
+
+// 更新家庭地址
+export const updateFamilyAddress = (familyId, data) => {
+  return request(`/api/admin/families/${familyId}/update`, 'POST', data)
+}
+
+// 按街道ID列表统计家庭数量
+export const countFamiliesByStreetIds = (streetIds) => {
+  return request('/api/admin/families/count', 'POST', { streetIds: streetIds.join(',') })
+}
+
+// 按街道ID列表统计成长规划师数量
+export const countTeachersByStreetIds = (streetIds) => {
+  return request('/api/admin/teachers/count', 'POST', { streetIds: streetIds.join(',') })
+}
+
 // 微信手机号登录(新版)
 export const wechatPhoneLogin = (data) => {
   return request('/api/auth/wechat-phone-login', 'POST', data)