diff --git a/contracts/admin-openapi.json b/contracts/admin-openapi.json index 48cb2b0..9a2286c 100644 --- a/contracts/admin-openapi.json +++ b/contracts/admin-openapi.json @@ -3206,6 +3206,18 @@ "dailyTargetUsdMinor": { "type": "integer", "format": "int64" } } } + }, + "appItems": { + "type": "array", + "items": { + "type": "object", + "properties": { + "appCode": { "type": "string" }, + "periodMonth": { "type": "string" }, + "targetUsdMinor": { "type": "integer", "format": "int64" }, + "dailyTargetUsdMinor": { "type": "integer", "format": "int64" } + } + } } } } diff --git a/databi/social/index.html b/databi/social/index.html index 0b31c96..cb8855d 100644 --- a/databi/social/index.html +++ b/databi/social/index.html @@ -3,7 +3,7 @@ - HYApp Social BI + 运营数据总览
diff --git a/databi/src/api.js b/databi/src/api.js index a933aa6..93fe769 100644 --- a/databi/src/api.js +++ b/databi/src/api.js @@ -214,9 +214,12 @@ export async function fetchSocialBiKpiTargets({ periodMonth, userId } = {}) { return fetchDatabiData(apiEndpointPath(API_OPERATIONS.listSocialBiKpiTargets), { query }); } -export async function replaceSocialBiKpiTargets(items) { +// payload 支持 {items, appItems}:items=人级目标(regionId=0 表示该运营的整 App 目标), +// appItems=App 级总目标(不分运营);传数组时兼容旧调用视为 items。 +export async function replaceSocialBiKpiTargets(payload) { + const body = Array.isArray(payload) ? { items: payload } : payload; return fetchDatabiData(apiEndpointPath(API_OPERATIONS.replaceSocialBiKpiTargets), { - body: { items }, + body, method: "PUT" }); } diff --git a/databi/src/social/SocialBiApp.jsx b/databi/src/social/SocialBiApp.jsx index 0c0e7b2..94d8d89 100644 --- a/databi/src/social/SocialBiApp.jsx +++ b/databi/src/social/SocialBiApp.jsx @@ -100,8 +100,7 @@ function Sidebar({ data, onViewChange, viewKey }) {
HY
- 社交 BI - Social Analytics + 运营数据总览