/** 售后服务 — 常见工单模板 */
export const WORK_ORDER_TEMPLATES = [
  {
    id: 'count-not-received',
    icon: '💳',
    label: '次数未到账',
    title: '乐跑次数购买后未到账',
    content: `您好，我已完成支付但乐跑次数尚未到账，请协助核实。

订单号：
支付时间：
购买商品：
支付金额：`
  },
  {
    id: 'account-bind',
    icon: '🔗',
    label: '账号绑定',
    title: '乐跑账号绑定/换绑问题',
    content: `您好，我在绑定或换绑乐跑账号时遇到问题。

乐跑账号（学号）：
问题描述（无法绑定、提示错误等）：
期望操作（解绑）：`
  },
  {
    id: 'run-record',
    icon: '🏃',
    label: '跑步异常',
    title: '跑步记录或成绩异常',
    content: `您好，我的乐跑记录存在异常，请帮忙核查。

乐跑账号：
异常日期：
问题类型（未记录/里程不对/状态失败等）：
补充说明：`
  },
  {
    id: 'payment',
    icon: '🧾',
    label: '支付问题',
    title: '订单支付相关问题',
    content: `您好，我在支付过程中遇到问题。

问题类型（支付失败/重复扣款/金额错误等）：
订单号（如有）：
支付时间与方式：
截图说明（可上传附件）：`
  },
  {
    id: 'refund',
    icon: '↩️',
    label: '退款申请',
    title: '申请退款',
    content: `您好，我希望申请退款，相关信息如下。

订单号：
购买商品：
退款原因：
联系方式：`
  },
  {
    id: 'how-to',
    icon: '❓',
    label: '使用咨询',
    title: '功能使用咨询',
    content: `您好，我想咨询平台功能的使用方法。

想咨询的功能：
当前遇到的问题：
已尝试的操作：`
  },
  {
    id: 'bug',
    icon: '🐛',
    label: '故障反馈',
    title: '页面或功能故障反馈',
    content: `您好，我遇到了系统故障，请协助排查。

发生时间：
使用设备/浏览器：
操作步骤：
错误现象（可附截图）：`
  },
  {
    id: 'other',
    icon: '✏️',
    label: '其他',
    title: '其他问题反馈',
    content: `您好，我遇到以下问题需要帮助：

问题描述：`
  }
]

export function getWorkOrderStateMeta(state) {
  const map = {
    0: { label: '待处理', color: 'orangered' },
    1: { label: '已回复', color: 'arcoblue' },
    2: { label: '已关闭', color: 'green' },
    3: { label: 'AI 回复', color: 'purple' }
  }
  return map[state] ?? { label: '未知', color: 'gray' }
}
