feat(admin): 后台新增「抖音码速达」配置面板
- 新增 Tab:/admin/platform-shops?tab=douyinMashida - 面板字段:enabled / baseUrl / uid / secret / certLink / afterVerifyLink / afterVerifyMessage / messageType / timeoutMs / handledTopics(tags) - 密钥脱敏:出参 secret 永远为空,输入框未编辑时对外 value 恒为 '', 掩码不会污染后端「空串=保留原值」语义 - 顶部展示 ready 状态,未就绪时用 Alert 列出缺哪几项; 始终展示平台侧要配的推送地址(可复制) - baseUrl 命中本地地址时提示「当前指向本地网关桩,不会请求真实码速达」 - 把 AdminPlatformShopsPage 内联的 SecretFieldControl 抽成共享组件 (函数体与原实现逐字节一致,8 处既有调用点参数不变)
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* Douyin Mashida Admin Platform Config Service
|
||||
* 抖音码速达后台接入配置 HTTP 服务
|
||||
*/
|
||||
|
||||
import { apiGet, apiPost } from '@/lib/http'
|
||||
import type { AdminDouyinMashidaConfig } from '@/types/admin/platform-config'
|
||||
|
||||
export function fetchAdminDouyinMashidaConfig() {
|
||||
return apiGet<AdminDouyinMashidaConfig>('/api/v1/admin/platform-config/douyin-mashida')
|
||||
}
|
||||
|
||||
export function saveAdminDouyinMashidaConfig(payload: AdminDouyinMashidaConfig) {
|
||||
return apiPost<AdminDouyinMashidaConfig>('/api/v1/admin/platform-config/douyin-mashida', payload)
|
||||
}
|
||||
@@ -4,3 +4,4 @@ export * from './kuaishou-industry'
|
||||
export * from './affiliate-dash'
|
||||
export * from './fulfillment-routing'
|
||||
export * from './pdd'
|
||||
export * from './douyin-mashida'
|
||||
|
||||
Reference in New Issue
Block a user