frontend/src/assets/enum.js

264 lines
4.7 KiB
JavaScript
Raw Normal View History

2022-09-28 15:58:49 +08:00
const menu = {
//兑换码状态
exchangeStatus(params) {
2022-09-28 15:58:49 +08:00
switch (params) {
case 0:
return "未开始"
case 1:
return "进行中"
case -1:
return "暂停"
case 2:
return "已结束"
case 5:
return "已作废"
}
},
2022-09-28 15:58:49 +08:00
exchangeStatusBg(params) {
switch (params) {
case 0:
return "#BFBFBF"
case 1:
return "#3575C7"
case -1:
return "#F6C041"
case 2:
return "#43A65D"
case 5:
return "#DC4F40"
}
},
//订单状态
2022-09-28 15:58:49 +08:00
orderStatus(params) {
switch (params) {
case 0:
return "待支付"
case 1:
return "充值中"
case 2:
return "已完成"
case 3:
return "充值失败"
}
},
2023-12-20 15:54:01 +08:00
2022-09-28 15:58:49 +08:00
orderStatusBg(params) {
2023-12-20 20:51:19 +08:00
/* 立减金 */
if (params.status === 1 && params.type === 2) {
return "#43A65D"
}
switch (params.status) {
2022-09-28 15:58:49 +08:00
case 0:
2023-12-20 15:54:01 +08:00
return "#3575C7"
2022-09-28 15:58:49 +08:00
case 1:
return "#3575C7"
case 2:
return "#43A65D"
case 3:
return "#ff0000"
2023-07-28 11:50:31 +08:00
case 4:
2023-12-21 09:39:00 +08:00
return "#c9c9c9"
2023-07-28 10:31:02 +08:00
case 5:
return "#ca6b61"
2023-07-28 10:31:02 +08:00
case 6:
return "#ca6b61"
2023-07-28 11:50:31 +08:00
case 7:
return "#9655b4"
case 8:
return "#9f19dd"
2023-12-20 15:54:01 +08:00
default:
return "transparent"
}
},
orderPayStatusBg(params) {
switch (params) {
case 1:
return "#3575C7"
case 2:
return "#43A65D"
case 3:
return "#ff0000"
default:
return "transparent"
}
},
orderVoucherStatusBg(params) {
switch (params) {
case 1:
return "#3575C7"
case 2:
return "#43A65D"
case 3:
return "#ff0000"
case 4:
return "#0026ff"
case 5:
return "#3575C7"
case 6:
return "#3575C7"
case 7:
return "#9655b4"
case 8:
return "#9f19dd"
default:
return "transparent"
2022-09-28 15:58:49 +08:00
}
},
//计划任务状态
planStatus(params) {
switch (params) {
case 0:
return "创建中"
case 2:
return "审核中"
case 3:
return "待生效"
case 4:
return "进行中"
case 5:
return "暂停中"
case 6:
return "已完结"
case 7:
return "未通过"
}
},
planStatusBg(params) {
switch (params) {
case 0:
return "#BFBFBF"
case 2:
return "#ffaa00"
case 3:
return "#3575C7"
case 4:
return "#55ff7f"
case 5:
return "#55aaff"
case 6:
return "#e64c00"
case 7:
return "#b6bcb8"
}
},
//计划任务状态
keyStatus(params) {
switch (params) {
case 1:
return "待使用"
case 2:
return "已使用"
case 3:
return "已失效"
case 4:
return "已作废"
case 5:
return "使用锁定中"
}
},
keyStatusBg(params) {
switch (params) {
case 1:
return "#BFBFBF"
case 2:
return "#43A65D"
case 3:
return "#ffaa00"
case 4:
return "#e64c00"
case 5:
return "#3575C7"
}
},
//落地页
pageStatus(params) {
switch (params) {
case 1:
return "H5"
case 2:
return "微信"
case 4:
return "支付宝"
}
},
pageStatusBg(params) {
switch (params) {
case 1:
return "#ffaa00"
case 2:
return "#55ff7f"
case 4:
return "#55aaff"
}
},
//落地页
pageTypeStatus(params) {
switch (params) {
case 3:
return "兑换码"
case 1:
return "白名单"
case 2:
return "立减金"
case 4:
return "优惠券"
case 8:
return "优惠券白名单"
}
},
pageTypeStatusBg(params) {
switch (params) {
case 1:
return "#ffaa00"
case 2:
return "#e64c00"
case 3:
return "#55aaff"
case 4:
return "#79AF83"
case 8:
return "#F2A505"
}
},
keysStatus(params) {
switch (params) {
case 1:
return "创建中"
case 2:
return "审核中"
case 4:
return "进行中"
case 5:
return "已暂停"
case 6:
return "已完结"
case 7:
return "已作废"
case 8:
return "审批驳回"
}
},
keysStatusBg(params) {
switch (params) {
case 1:
return "#ffaa00"
case 2:
return "#55ff7f"
case 5:
return "#e64c00"
case 4:
return "#55aaff"
case 6:
return "#555500"
case 7:
return "#3575C7"
case 8:
return "#e64c00"
}
}
}
2022-09-28 15:58:49 +08:00
export default menu