删除库存和旧回调管理
This commit is contained in:
@@ -24,15 +24,10 @@ export function formatAuditAction(action: string) {
|
||||
admin_user_role_updated: "修改用户角色",
|
||||
admin_user_status_updated: "修改用户状态",
|
||||
admin_user_password_reset: "重置用户密码",
|
||||
task_release_inventory: "释放任务库存",
|
||||
task_release_inventory_binding: "释放任务库存绑定",
|
||||
task_regenerate_claim_link: "重发领取链接",
|
||||
task_closed: "关闭任务",
|
||||
task_mark_manual_review: "转人工处理",
|
||||
task_complete_manual_dispatch: "完成人工履约",
|
||||
inventory_item_released: "释放库存项",
|
||||
inventory_item_invalidated: "作废库存项",
|
||||
webhook_replayed: "重放 Webhook",
|
||||
platform_shop_config_updated: "更新店铺配置",
|
||||
platform_fulfillment_config_updated: "更新履约配置",
|
||||
};
|
||||
@@ -44,9 +39,6 @@ export function formatAuditTargetType(targetType: string) {
|
||||
const labelMap: Record<string, string> = {
|
||||
admin_user: "后台用户",
|
||||
task: "交付任务",
|
||||
task_inventory_binding: "任务库存绑定",
|
||||
inventory_item: "库存项",
|
||||
webhook_event: "Webhook 事件",
|
||||
platform_config: "平台配置",
|
||||
};
|
||||
|
||||
@@ -56,10 +48,8 @@ export function formatAuditTargetType(targetType: string) {
|
||||
export function formatTaskEventType(eventType: string) {
|
||||
const labelMap: Record<string, string> = {
|
||||
manual_dispatch_completed: "人工履约已回写",
|
||||
inventory_binding_released: "库存绑定已释放",
|
||||
claim_redeem_code_used: "兑换码已使用",
|
||||
claim_redeem_code_invalid: "兑换码错误",
|
||||
claim_redeem_inventory_replaced: "已切换新兑换码",
|
||||
claim_redeem_completed: "兑换链路完成",
|
||||
};
|
||||
|
||||
@@ -114,11 +104,6 @@ export function formatTaskEventPayload(payload: Record<string, unknown>) {
|
||||
payload.codeMasked ? `凭据 ${payload.codeMasked}` : "",
|
||||
payload.previousCodeMasked ? `旧码 ${payload.previousCodeMasked}` : "",
|
||||
payload.nextCodeMasked ? `新码 ${payload.nextCodeMasked}` : "",
|
||||
payload.inventoryItemId ? `库存项 #${payload.inventoryItemId}` : "",
|
||||
payload.previousInventoryItemId
|
||||
? `旧库存 #${payload.previousInventoryItemId}`
|
||||
: "",
|
||||
payload.nextInventoryItemId ? `新库存 #${payload.nextInventoryItemId}` : "",
|
||||
payload.ticketCodeMasked ? `卡券号 ${payload.ticketCodeMasked}` : "",
|
||||
payload.vnId ? `虚拟号 #${payload.vnId}` : "",
|
||||
payload.vnPhoneMasked ? `号码 ${payload.vnPhoneMasked}` : "",
|
||||
@@ -147,20 +132,3 @@ export function formatTaskEventPayload(payload: Record<string, unknown>) {
|
||||
|
||||
return JSON.stringify(payload || {});
|
||||
}
|
||||
|
||||
export function formatBindingRoleSummary(
|
||||
roleKeys: string[] | undefined | null,
|
||||
emptyLabel = "-"
|
||||
) {
|
||||
if (!Array.isArray(roleKeys) || roleKeys.length === 0) return emptyLabel;
|
||||
return roleKeys.join(" / ");
|
||||
}
|
||||
|
||||
export function formatBindingCountSummary(summary: {
|
||||
totalBindingCount: number;
|
||||
reservedBindingCount: number;
|
||||
consumedBindingCount: number;
|
||||
releasedBindingCount: number;
|
||||
}) {
|
||||
return `共 ${summary.totalBindingCount} 条 · 预占 ${summary.reservedBindingCount} · 已消费 ${summary.consumedBindingCount} · 已释放 ${summary.releasedBindingCount}`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user