You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

159 lines
2.6 KiB
TypeScript

2 years ago
const Constants = {
/**
*
*/
state: {
1: '启用',
2: '禁用',
},
/**
*
*/
pbcBusinessApprovalResult: {
0: {
text: '待审核',
status: 'Processing'
},
1: {
text: '审核通过',
status: 'Success'
},
2: {
text: '审核驳回',
status: 'Error'
}
},
/**
*
*/
pbcBusinessState: {
0: {
text: '未认证',
status: 'default'
},
1: {
text: '已认证',
status: 'Success'
}
},
2 years ago
/**
*
*/
pbcReplyState: {
0: {
text: '未回复',
status: 'default'
},
1: {
text: '已回复',
status: 'Success'
}
},
/**
*
*/
pbcProductState: {
1: {
text: '上架中',
status: 'Success'
},
2: {
text: '已下架',
2 years ago
status: 'Warning'
2 years ago
},
3: {
text: '待审核',
status: 'default'
},
2 years ago
4: {
text: '审核失败',
status: 'Error'
},
2 years ago
},
1 year ago
/**
*
*/
pbcState: {
1: '上架',
2: '下架'
},
/**
*
*/
pbcProductType: {
PUBLIC: '全员可见',
PRIVATE: '仅会员可见'
},
12 months ago
/**
*
*/
pbcProductTypeList: {
PUBLIC: '公开',
PRIVATE: '私密'
},
2 years ago
/**
*
*/
pbcBusinessType: {
INDIVIDUAL: '个体户',
BUSINESS: '公司'
},
/**
*
*/
pbcUserType: {
0: '卖家',
1: '买家'
},
1 year ago
/**
*
*/
pbcMembersType: {
1 year ago
0: '老客',
1: '新客'
1 year ago
},
/**
*
*/
pbcUserSourceType: {
qrcode: '二维码',
link: '链接',
share: '买家'
},
1 year ago
/**
*
*/
pbcBusinessHeadUserNoType: {
0: '居民身份证',
1: '港澳居民来往内地通行证',
2: '台湾居民来往大陆通行证'
},
1 year ago
/**
* 访
*/
pbcVisitSourceEnum: {
qrcode: '二维码',
link: '链接',
share: '分享'
},
1 year ago
/**
*
*/
pbcSystemInputType: {
select: '下拉框',
text: '文本框',
},
1 year ago
// 手机正则
PHONE_PATTERN: /^(?:(0\d{2,3}-)?\d{7,8}|1[3-9]\d{9})$/,
//邮箱正则
EMAIL_PATTERN: /^[A-Za-z0-9\u4e00-\u9fa5._%+-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/,
// 统一社会信用代码
USCC_PATTERN: /[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$/,
// 身份证件号码
IDCARD_PATTERN: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,
HRP_PATTERN: /^([A-Z]\d{6,10}(\(\w{1}\))?)$/,
MTP_PATTERN: /^\d{8}|^[a-zA-Z0-9]{10}|^\d{18}$/,
2 years ago
};
export default Constants;