Files
frontend-app/utils/enumUtils.js
T

108 lines
1.8 KiB
JavaScript
Raw Normal View History

2025-03-20 08:46:07 +08:00
/**
* 根据key获取value
* @param optionArr
* @param key
*/
export function getValue(optionArr, key) {
let resultVal = "";
if (!optionArr || optionArr.length === 0) {
return resultVal;
}
optionArr.map(item => {
if (item.key === key) {
resultVal = item.value || item.name;
}
});
return resultVal;
}
// 短信类型:passwd-设置密码,login-登录,changepassword-修改密码
export const SMS_TYPE = {
"PASSWD":"passwd",
"LOGIN":"login",
}
// 图片类型 common-公共,device-设备,ad-广告
export const IMG_TYPE = {
"COMMON":"common",
"DEVICE":"device",
"AD":"ad",
}
// 订单的 状态:1-待付款,2-待发货,3-待收货,4-退款售后,5-已取消,6-已完成
export const ORDER_TYPE = {
"ALL":0,
"UNPAID":1,
"UNSHIPPED":2,
"NOT_RECEIVE":3,
"AFTER_SALE":4,
"CANCELED":5,
"COMPLETED":6,
}
/**
* 订单的状态 状态:1-待付款,2-待发货,3-待收货,4-退款售后,5-已取消
*/
export const ORDER_STATUS=[
{
key:0,
name:"全部"
},{
key:1,
name:"待付款"
},{
key:2,
name:"待发货"
},{
key:3,
name:"待收货"
},{
key:4,
name:"退款售后"
},{
key:5,
name:"已取消"
},{
key:6,
name:"已完成"
}
]
/**
* 支付方式 1-微信支付,2-支付宝
*/
export const PAYMENT_WAY = {
"WECHAT":1,
"ALIPAY":2,
}
export const PAYMENT_WAY_ = [
{
key: 1,
value: "微信支付"
},
{
key: 2,
value: "支付宝支付"
}
];
/**
* 发货时效:1-24小时内发货,2-48小时内发货,3-大于48小时发货
* @type {[{value: string, key: number},{value: string, key: number}]}
*/
export const PRODUCT_DELIVERY_TIME = [
{
key: 1,
value: "24小时内发货"
},
{
key: 2,
value: "48小时内发货"
},{
key: 3,
value: "大于48小时发货"
}
];