fix: 代理系列授权和操作日志去掉
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m58s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m58s
This commit is contained in:
@@ -594,51 +594,3 @@ export interface DtoUpdateAssetRealnameStatusResponse {
|
||||
real_name_status: number // 更新后的实名状态 (0:未实名, 1:已实名)
|
||||
real_name_status_name: string // 实名状态名称(中文)
|
||||
}
|
||||
|
||||
// ========== 资产操作审计日志 ==========
|
||||
|
||||
/**
|
||||
* 操作审计日志项
|
||||
*/
|
||||
export interface AssetOperationLogItem {
|
||||
id: number // 日志ID
|
||||
asset_id: number // 资产ID
|
||||
asset_identifier: string // 资产标识符
|
||||
asset_type: string // 资产类型
|
||||
operation_type: string // 操作类型
|
||||
operation_desc: string // 操作描述
|
||||
result_status: 'success' | 'failed' | 'denied' // 执行结果
|
||||
created_at: string // 创建时间
|
||||
operator_id?: number // 操作人ID
|
||||
operator_name: string // 操作人名称
|
||||
operator_type: string // 操作人类型
|
||||
before_data: Record<string, any> // 操作前数据(原始)
|
||||
after_data: Record<string, any> // 操作后数据(原始)
|
||||
operation_content_before?: Record<string, any> // 操作内容(变更前)
|
||||
operation_content_after?: Record<string, any> // 操作内容(变更后)
|
||||
operation_fields_desc?: Record<string, string> // 字段中文说明
|
||||
batch_total: number // 批量总数
|
||||
success_count: number // 成功数量
|
||||
fail_count: number // 失败数量
|
||||
failed_items?: Array<{ iccid?: string; reason?: string }> // 失败明细
|
||||
reason?: string // 原因说明
|
||||
}
|
||||
|
||||
/**
|
||||
* 资产操作审计日志响应
|
||||
*/
|
||||
export interface AssetOperationLogsResponse {
|
||||
items: AssetOperationLogItem[] // 日志列表
|
||||
page: number // 当前页码
|
||||
page_size: number // 每页数量
|
||||
total: number // 总记录数
|
||||
}
|
||||
|
||||
/**
|
||||
* 资产操作审计日志查询参数
|
||||
*/
|
||||
export interface AssetOperationLogsParams {
|
||||
page?: number // 页码,默认1
|
||||
page_size?: number // 每页条数,默认20,最大100
|
||||
result_status?: 'success' | 'failed' | 'denied' // 执行结果
|
||||
}
|
||||
|
||||
@@ -325,6 +325,60 @@ export interface ShopSeriesGrantQueryParams extends PaginationParams {
|
||||
status?: number // 状态筛选
|
||||
}
|
||||
|
||||
/**
|
||||
* 代理系列授权套餐候选项
|
||||
*/
|
||||
export interface ShopSeriesGrantPackageOption {
|
||||
authorized: boolean
|
||||
id: number
|
||||
package_code: string
|
||||
package_name: string
|
||||
package_type: 'formal' | 'addon'
|
||||
series_id: number | null
|
||||
series_name: string | null
|
||||
is_gift: boolean
|
||||
status: number
|
||||
status_name: string
|
||||
shelf_status: number
|
||||
shelf_status_name: string
|
||||
calendar_type: 'natural_month' | 'by_day'
|
||||
duration_days: number | null
|
||||
duration_months: number
|
||||
real_data_mb: number
|
||||
virtual_data_mb: number
|
||||
enable_virtual_data: boolean
|
||||
virtual_ratio: number
|
||||
data_reset_cycle: string
|
||||
cost_price: number
|
||||
retail_price: number | null
|
||||
suggested_retail_price: number | null
|
||||
effective_retail_price: number | null
|
||||
expiry_base: string
|
||||
expiry_base_override: PackageAllocationExpiryBaseOverride | null
|
||||
expiry_base_override_name: string
|
||||
default_expiry_base: string
|
||||
default_expiry_base_name: string
|
||||
effective_expiry_base: string
|
||||
effective_expiry_base_name: string
|
||||
price_config_status: number
|
||||
price_config_status_name: string
|
||||
retail_price_config_status: number | null
|
||||
current_commission_rate: string
|
||||
profit_margin: number | null
|
||||
one_time_commission_amount: number | null
|
||||
tier_info?: {
|
||||
current_rate?: string
|
||||
next_rate?: string
|
||||
next_threshold?: number | null
|
||||
}
|
||||
created_at: string
|
||||
updated_at: string
|
||||
}
|
||||
|
||||
export interface ShopSeriesGrantPackageOptionsResponse {
|
||||
items: ShopSeriesGrantPackageOption[] | null
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建代理系列授权请求
|
||||
*/
|
||||
|
||||
1
src/types/components.d.ts
vendored
1
src/types/components.d.ts
vendored
@@ -148,7 +148,6 @@ declare module 'vue' {
|
||||
LoginLeftView: typeof import('./../components/core/views/login/LoginLeftView.vue')['default']
|
||||
MenuLayoutSettings: typeof import('./../components/core/layouts/art-settings-panel/widget/MenuLayoutSettings.vue')['default']
|
||||
MenuStyleSettings: typeof import('./../components/core/layouts/art-settings-panel/widget/MenuStyleSettings.vue')['default']
|
||||
OperationLogsDialog: typeof import('./../components/business/OperationLogsDialog.vue')['default']
|
||||
OperatorSelect: typeof import('./../components/business/OperatorSelect.vue')['default']
|
||||
PackageSelector: typeof import('./../components/business/PackageSelector.vue')['default']
|
||||
PaymentVoucherDialog: typeof import('./../components/business/PaymentVoucherDialog.vue')['default']
|
||||
|
||||
Reference in New Issue
Block a user