【前端】纸掌柜h5端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

241 lines
5.7 KiB

import env from '@/env/index.js'
const urlEnv = env === 'production' ? '' : `-${env}`
export const XAPPID = '503258978847966404'
// 统一支付接口
export const PAY_URL = `https://api-client-psc${urlEnv}.qniao.cn/payment-settlement-center/pay-for-service-account`
// 当前支付页面地址
export const VIP_URL = `https://shopkeeper${urlEnv}.qniao.cn/#/pages/vip-center/index`
// 千鸟云工厂公众号appid
export const QN_APPID = 'wxa1bf402cebec98ed'
/**
* 账号类型
*/
export const accountType = {
WX: 1,
PHONE: 2,
EMAIL: 3,
APPLEID: 4,
CUSTOM: 5
}
/**
* 加密类型 1:md5加密 2:sha256加密
*/
export const encryptType = {
MD5: 1,
SHA256: 2
}
/**
* 验证码用途
*/
export const codePurpose = {
CERTIFICATION: 1,
RESET_LOGIN_PASSWORD: 2,
RESET_PHONE: 3,
BIND_BANK_CARD: 4,
RESET_CREDIT_PASSWORD: 5
}
/**
* 可验证账号类型
*/
export const verificationType = {
PHONE: 1,
EMAIL: 2
}
/**
* 法大大企业认证状态 1:未认证 2:认证中 3:已认证 4:认证失败
*/
export const fddEnterpriseStatus = {
UNCERTIFIED: 1,
CERTIFIED_ING: 2,
CERTIFIED_SUCCESS: 3,
CERTIFIED_FAIL: 4
}
/**
* 上传地址
*/
export const uploadUrl = {
image: `https://api-client-yyt${urlEnv}.qniao.cn/yyt-uec/file-uploading/upload/image`,
file: `https://api-client-yyt${urlEnv}.qniao.cn/yyt-uec/file-uploading/upload/file`
}
/**
* 结算周期:1:月结30(飞算1期),2:月结45,3:月结60(飞算2期),4:月结75,5:月结90(飞算3期)
*/
export const settlementPeriodEnum = [
{
value: 1,
label: '月结30'
},
{
value: 2,
label: '月结45'
},
{
value: 3,
label: '月结60'
},
{
value: 4,
label: '月结75'
},
{
value: 5,
label: '月结90'
}
]
/**
* 结算周期:1:1期,2:2期,3:3期
*/
export const fsSettlementPeriodEnum = [
{
value: 1,
label: '1期'
},
{
value: 2,
label: '2期'
},
{
value: 3,
label: '3期'
}
]
/**
* 飞算结算方式: 1: 先息后本
*/
export const fsSettlementMethodEnum = [
{
value: 1,
label: '先息后本'
}
]
/**
* 飞算授信审核状态 0: 待客户申请 1: 审核中 2: 通过 3: 拒绝
*/
export const fsAuditStatus = {
WAIT_APPLY: 0,
AUDITING: 1,
PASS: 2,
REJECT: 3
}
/**
* 客户订单状态 0: 全部 ; 30100: 待确认 ; 30204: 待供应商确认 ; 30101: 已下单 ; 30104: 已完成 ; 30105: 已取消
*/
export const orderStatusEnum = {
ALL: 0,
WAIT_CONFIRM: 30100,
WAIT_SUPPLIER_CONFIRM: 30204,
ORDERED: 30101,
FINISHED: 30104,
CANCELED: 30105
}
/**
* 客户订单状态 0: 全部 ; 30100: 待确认 ; 30204: 待供应商确认 ; 30101: 已下单 ; 30104: 已完成 ;
*/
export const orderStatusArray = [
{
value: orderStatusEnum.ALL,
label: '全部'
},
{
value: orderStatusEnum.WAIT_CONFIRM,
label: '待确认'
},
{
value: orderStatusEnum.WAIT_SUPPLIER_CONFIRM,
label: '待供应商确认'
},
{
value: orderStatusEnum.ORDERED,
label: '已下单'
},
{
value: orderStatusEnum.FINISHED,
label: '已完成'
},
{
value: orderStatusEnum.CANCELED,
label: '已取消'
}
]
export const orderStatusMap = {
[orderStatusEnum.ALL]: '全部',
[orderStatusEnum.WAIT_CONFIRM]: '待确认',
[orderStatusEnum.WAIT_SUPPLIER_CONFIRM]: '待供应商确认',
[orderStatusEnum.ORDERED]: '已下单',
[orderStatusEnum.FINISHED]: '已完成',
[orderStatusEnum.CANCELED]: '已取消'
}
/**
* 供应商订单状态 待客户确认订单/30202,待供应商确认订单/30205,待发货/30106,已发货/30107 已发货在H5客户端显示 待收货/30107 ,待客户借款/30207,支付中/30208,待客户支付/30214,付款失败/30211,已完成/30213,待客户还款/30217,已取消/30212,还款中/30216
*/
export const supplierOrderStatusEnum = {
WAIT_CLIENT_CONFIRM: 30202,
WAIT_SUPPLIER_CONFIRM: 30205,
WAIT_DELIVERY: 30106,
WAIT_RECEIVE: 30107,
WAIT_CLIENT_LOAN: 30207,
PAYING: 30208,
WAIT_CLIENT_PAY: 30214,
PAY_FAIL: 30211,
FINISHED: 30213,
WAIT_CLIENT_REPAY: 30217,
REPAYING: 30216,
CANCELED: 30212
}
/**
* 供应商订单状态 待客户确认订单/30202,待供应商确认订单/30205,待发货/30106,已发货/30107 已发货在H5客户端显示 待收货/30107 ,待客户借款/30207,支付中/30208,待客户支付/30214,付款失败/30211,已完成/30213,待客户还款/30217,已取消/30212,还款中/30216
*/
export const supplierOrderStatusMap = {
[supplierOrderStatusEnum.WAIT_CLIENT_CONFIRM]: '待客户确认',
[supplierOrderStatusEnum.WAIT_SUPPLIER_CONFIRM]: '待供应商确认',
[supplierOrderStatusEnum.WAIT_DELIVERY]: '待发货',
[supplierOrderStatusEnum.WAIT_RECEIVE]: '待收货',
[supplierOrderStatusEnum.WAIT_CLIENT_LOAN]: '待借款',
[supplierOrderStatusEnum.PAYING]: '支付中',
[supplierOrderStatusEnum.WAIT_CLIENT_PAY]: '待支付',
[supplierOrderStatusEnum.PAY_FAIL]: '付款失败',
[supplierOrderStatusEnum.FINISHED]: '已完成',
[supplierOrderStatusEnum.WAIT_CLIENT_REPAY]: '待还款',
[supplierOrderStatusEnum.REPAYING]: '还款中',
[supplierOrderStatusEnum.CANCELED]: '已取消'
}
/**
* 支付方式 1:微信支付 2:月结支付 4:飞算支付
*/
export const paymentMethodEnum = {
WECHAT_PAY: 1,
MONTHLY_PAY: 2,
FLY_PAY: 4
}
export const paymentMethodMap = {
[paymentMethodEnum.WECHAT_PAY]: '微信支付',
[paymentMethodEnum.MONTHLY_PAY]: '月结支付',
[paymentMethodEnum.FLY_PAY]: '飞算支付'
}
/**
* 订单是否开票: 1:开票 0:不开票
* 默认开票
*/
export const invoiceStatusEnum = {
INVOICE: 1,
NO_INVOICE: 0
}
export const invoiceStatusMap = {
[invoiceStatusEnum.INVOICE]: '开票',
[invoiceStatusEnum.NO_INVOICE]: '不开票'
}