const statusMap = {
  "1": {
    status: ["6.2-3"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "保障中",
    buttons: ["为家人投保", "电子保单"],
    detailText: "",
    recordText: "缴费记录",
    component: "Guarantee"
  },
  "2": {
    status: ["6.3"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "保障中",
    buttons: ["去支付", "电子保单"],
    detailText: "",
    recordText: "保单已欠费，欠缴${money}元",
    component: "Guarantee"
  },
  "3": {
    status: ["6.1-3"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "待生效",
    buttons: ["为家人投保", "电子保单"],
    detailText: "",
    recordText: "缴费记录",
    component: "Guarantee"
  },
  "4": {
    status: ["1-1", "2-1", "3-1", "2-4", "3-4"],
    title: "被保人：${title}",
    contend: "需付保费：${money}元",
    statusText: "待支付",
    buttons: ["去支付"],
    detailText: "",
    recordText: "请尽快支付",
    component: "Guarantee",
    payCostConfig: {
      title: "订单将在今天23:59:59关闭",
      button: "立即支付"
    }
  },
  "5": {
    status: ["9-5"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "退款中",
    buttons: ["联系客服"],
    detailText: "退保终止",
    recordText: "缴费记录",
    component: "Guarantee"
  },
  "6": {
    status: ["7-5"],
    title: "退款金额：${title}元",
    contend: "支付时间：${start}",
    statusText: "退款中",
    buttons: ["联系客服"],
    detailText: "投保失败",
    recordText: "",
    component: "Refund",
    refundConfig: {
      title: "很抱歉，您未通过保险公司的核保",
      desc: "不能投保此产品，正在原路给您退款，请注意查收…"
    }
  },
  "7": {
    status: ["4-5", "5-5"],
    title: "退款金额：${title}元",
    contend: "支付时间：${start}",
    statusText: "退款中",
    buttons: ["联系客服"],
    detailText: "投保失败",
    recordText: "",
    component: "Refund",
    refundConfig: {
      title: "很抱歉，您未通过保险公司的核保",
      desc: "不能投保此产品，正在原路给您退款，请注意查收…"
    }
  },
  "8": {
    status: ["4-6", "5-6", "7-6"],
    title: "退款金额：${title}元",
    contend: "支付时间：${start}",
    statusText: "退款成功",
    buttons: ["联系客服"],
    detailText: "投保失败",
    recordText: "",
    component: "Refund",
    refundConfig: {
      title: "原路退还给您的保费已到账",
      desc: "请查收并查验金额。"
    }
  },
  "9": {
    status: ["4-7", "5-7", "7-7", "9-7"],
    title: "退款金额：${title}元",
    contend: "支付时间：${start}",
    statusText: "退款失败",
    buttons: ["联系客服"]
  },
  "10": {
    status: ["8"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "已终止",
    buttons: ["重新投保"],
    detailText: "",
    recordText: "缴费记录",
    component: "Guarantee"
  },
  "11": {
    status: ["9-6"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "已终止",
    buttons: ["联系客服"],
    detailText: "退保终止，退款成功",
    recordText: "缴费记录",
    component: "Guarantee"
  },
  "12": {
    status: ["10"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "已终止",
    buttons: ["联系客服"],
    detailText: "",
    recordText: "缴费记录",
    component: "Guarantee"
  },
  "13": {
    status: ["2-3", "3-3"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "出单中",
    buttons: [],
    detailText: "",
    recordText: "正在为您加速出单中",
    component: "refund",
    payCostConfig: {
      title: "请耐心等待",
      button: "点击刷新，查看出单结果"
    }
  },
  "14": {
    status: ["1-3"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "核保中",
    buttons: [],
    detailText: "",
    recordText: "正在为您加速核保中",
    component: "refund",
    payCostConfig: {
      title: "请耐心等待",
      button: "点击刷新，查看核保结果"
    }
  },
  "15": {
    status: ["4", "5", "7-3"],
    title: "被保人：${title}",
    contend: "保障期限：${start} 至 ${end}",
    statusText: "投保失败",
    buttons: []
  }
};

export default statusMap;
