添加批量删除、批量复制和导出选中链接到Excel的功能,同时更新链接状态和导出CSV的逻辑,优化了链接生成和显示的相关代码
This commit is contained in:
@@ -19,38 +19,40 @@ export const LINK_CONFIG = {
|
||||
|
||||
// 状态配置
|
||||
export const STATUS_CONFIG = {
|
||||
// 状态标签类型
|
||||
// 状态标签类型映射
|
||||
LABEL_TYPES: {
|
||||
NORMAL: 'success', // 正常
|
||||
EXPIRING: 'warning', // 即将过期
|
||||
EXPIRED: 'danger', // 已过期
|
||||
UNKNOWN: 'info' // 未知
|
||||
NEW: 'success', // 新建
|
||||
USED: 'info', // 已使用
|
||||
EXPIRED: 'danger', // 已过期
|
||||
UNKNOWN: 'info' // 未知
|
||||
},
|
||||
|
||||
// 状态文本
|
||||
// 状态文本映射
|
||||
LABEL_TEXTS: {
|
||||
NORMAL: '正常',
|
||||
EXPIRING: '即将过期',
|
||||
NEW: '新建',
|
||||
USED: '已使用',
|
||||
EXPIRED: '已过期',
|
||||
UNKNOWN: '未知'
|
||||
},
|
||||
|
||||
// 过期时间阈值(毫秒)
|
||||
EXPIRING_THRESHOLD: 24 * 60 * 60 * 1000, // 24小时
|
||||
// 过期警告阈值(秒)
|
||||
EXPIRING_THRESHOLD: 24 * 60 * 60, // 24小时
|
||||
}
|
||||
|
||||
// 导出配置
|
||||
export const EXPORT_CONFIG = {
|
||||
// CSV文件前缀
|
||||
FILE_PREFIX: 'links',
|
||||
FILE_PREFIX: 'redemption_codes',
|
||||
|
||||
// 默认列配置
|
||||
DEFAULT_COLUMNS: [
|
||||
{ key: 'codeNo', label: '兑换码' },
|
||||
{ key: 'batchId', label: '批次ID' },
|
||||
{ key: 'codeNos', label: '机器编号' },
|
||||
{ key: 'deductPoints', label: '扣除积分' },
|
||||
{ key: 'quantity', label: '数量' },
|
||||
{ key: 'times', label: '次数' },
|
||||
{ key: 'totalPoints', label: '总积分' },
|
||||
{ key: 'statusDesc', label: '状态' },
|
||||
{ key: 'expireAt', label: '过期时间' },
|
||||
{ key: 'status', label: '状态' },
|
||||
{ key: 'createdAt', label: '创建时间' }
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user