This commit is contained in:
zlwu committed 2026-05-24 23:04:33 +08:00
1 parent 13e4c9530a
commit 575e63e7e8
62 files changed
+28759 -9636

No files matched your search

+114
View File
@@ -1891,3 +1891,117 @@ export function fetchFullmoonTodoList(params?: {
export function fetchUpdateFullmoonTodoInsurance(protocolId: string, data: Record<string, any>) {
return request.put({ url: `/web/admin/fullmoon-todos/${protocolId}/insurance`, params: data })
}
// ---------------------------------------------------------------------------
// 渠道服务购买订单
// ---------------------------------------------------------------------------
/** 渠道服务订单列表 */
export function fetchChannelServiceOrderList(params?: Record<string, any>) {
return request.get({ url: '/web/admin/channel-service-orders', params })
}
/** 渠道服务订单详情 */
export function fetchChannelServiceOrderDetail(orderId: string) {
return request.get({ url: `/web/admin/channel-service-orders/${orderId}` })
}
/** 创建渠道服务订单 */
export function fetchCreateChannelServiceOrder(data: Record<string, any>) {
return request.post({ url: '/web/admin/channel-service-orders', params: data })
}
/** 更新渠道服务订单 */
export function fetchUpdateChannelServiceOrder(orderId: string, data: Record<string, any>) {
return request.put({ url: `/web/admin/channel-service-orders/${orderId}`, params: data })
}
/** 删除渠道服务订单 */
export function fetchDeleteChannelServiceOrder(orderId: string) {
return request.del({ url: `/web/admin/channel-service-orders/${orderId}` })
}
/** 发起财务确认(市场人员提交备注与凭证) */
export function fetchSubmitServiceOrderFinanceConfirm(orderId: string, data: Record<string, any>) {
return request.post({
url: `/web/admin/channel-service-orders/${orderId}/submit-finance-confirm`,
params: data
})
}
/** 财务确认收款 */
export function fetchConfirmServiceOrderReceipt(orderId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-orders/${orderId}/confirm-receipt`, params: data })
}
/** 提交退款 */
export function fetchSubmitServiceOrderRefund(orderId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-orders/${orderId}/submit-refund`, params: data })
}
/** 确认退款 */
export function fetchConfirmServiceOrderRefund(orderId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-orders/${orderId}/confirm-refund`, params: data })
}
/** 作废订单 */
export function fetchVoidServiceOrder(orderId: string) {
return request.put({ url: `/web/admin/channel-service-orders/${orderId}/void` })
}
/** 渠道账户 */
export function fetchChannelAccount(channelId: string) {
return request.get({ url: `/web/admin/channels/${channelId}/account` })
}
/** 渠道产品份数 */
export function fetchChannelProductQuotas(channelId: string) {
return request.get({ url: `/web/admin/channels/${channelId}/product-quotas` })
}
// ========== 渠道服务订单操作流水 ==========
/** 流水列表 */
export function fetchServiceOrderTxnList(params?: Record<string, any>) {
return request.get({ url: '/web/admin/channel-service-order-txns', params })
}
/** 流水详情 */
export function fetchServiceOrderTxnDetail(txnId: string) {
return request.get({ url: `/web/admin/channel-service-order-txns/${txnId}` })
}
/** 发起充值 */
export function fetchCreateRechargeTxn(orderId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-orders/${orderId}/recharge`, params: data })
}
/** 申请退款 */
export function fetchCreateRefundTxn(orderId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-orders/${orderId}/refund`, params: data })
}
/** 购买产品 */
export function fetchCreatePurchaseTxn(orderId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-orders/${orderId}/purchase`, params: data })
}
/** 退订产品 */
export function fetchCreateUnsubscribeTxn(orderId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-orders/${orderId}/unsubscribe`, params: data })
}
/** 流水发起财务确认 */
export function fetchSubmitTxnFinance(txnId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-order-txns/${txnId}/submit-finance`, params: data })
}
/** 流水财务确认 */
export function fetchConfirmTxn(txnId: string, data: Record<string, any>) {
return request.post({ url: `/web/admin/channel-service-order-txns/${txnId}/confirm`, params: data })
}
/** 作废流水 */
export function fetchVoidTxn(txnId: string) {
return request.put({ url: `/web/admin/channel-service-order-txns/${txnId}/void` })
}