/**
 * 优惠券相关工具函数
 * 抽离 coupons.vue 和 couponCenter.vue 中的重复逻辑
 */

/**
 * 获取优惠券类型标签
 */
export const getCouponTypeLabel = (type: number): string => {
  const map: Record<number, string> = {
    1: '满减',
    2: '折扣',
    3: '抵扣',
    4: '兑换'
  };
  return map[type] || '优惠';
};

/**
 * 获取适用范围标签
 */
export const getScopeLabel = (scope: number): string => {
  const map: Record<number, string> = {
    1: '全场通用',
    2: '指定品类',
    3: '指定商品'
  };
  return map[scope] || '';
};

/**
 * 格式化时间（取日期部分 yyyy-MM-dd）
 */
export const formatTime = (timeStr: string): string => {
  if (!timeStr) return '';
  return timeStr.substring(0, 10);
};
