feat: 新增设备切卡模式
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 3m57s

This commit is contained in:
sexygoat
2026-04-18 16:40:41 +08:00
parent fd583e81e0
commit c5ee690ccd
16 changed files with 557 additions and 55 deletions

View File

@@ -31,6 +31,7 @@ export interface AgentRecharge {
payment_channel: AgentRechargePaymentChannel
payment_config_id: number | null
payment_transaction_id: string
payment_voucher_key?: string // 凭证 file_key仅 offline 支付时有值)
created_at: string
paid_at: string | null
completed_at: string | null
@@ -62,6 +63,7 @@ export interface CreateAgentRechargeRequest {
amount: number // 充值金额(单位:分),范围 10000 ~ 100000000
payment_method: AgentRechargePaymentMethod
shop_id: number
payment_voucher_key?: string // 线下支付凭证payment_method=offline 时必填)
}
// 确认线下充值请求

View File

@@ -74,6 +74,7 @@ declare module 'vue' {
BoxStyleSettings: typeof import('./../components/core/layouts/art-settings-panel/widget/BoxStyleSettings.vue')['default']
CardOperationDialog: typeof import('./../components/business/CardOperationDialog.vue')['default']
CardStatusTag: typeof import('./../components/business/CardStatusTag.vue')['default']
ChunkErrorBoundary: typeof import('./../components/core/others/ChunkErrorBoundary.vue')['default']
CodeGeneratorButton: typeof import('./../components/business/CodeGeneratorButton.vue')['default']
ColorSettings: typeof import('./../components/core/layouts/art-settings-panel/widget/ColorSettings.vue')['default']
CommentItem: typeof import('./../components/custom/comment-widget/widget/CommentItem.vue')['default']