import env from '@/env/index.js' const urlEnv = env === 'production' ? '' : `-${env}` export const XAPPID = '503258978847966407' export const WX_APPID = 'wx6c66084e2de41575' export const H5_URL = `https://printpackage${urlEnv}.qniao.cn` /** * h5端分享设备地址 */ export const H5_URL_DEVICE = `${H5_URL}/#/pages/certification/index?` /** * h5端分享工厂地址 */ export const H5_URL_FACTORY = `${H5_URL}/#/pages/factory-inspection/index?` // 统一支付接口 export const PAY_URL = `https://api-client-psc${urlEnv}.qniao.cn/payment-settlement-center/pay` /** * 萤石云直播地址 * @param {string} accessToken 访问令牌 * @param {string} deviceSerial 设备序列号 * @param {string} channelNo 通道号 */ export const YINGSHI_LIVE_URL = `https://open.ys7.com/ezopen/h5/live?autoplay=1&audio=1&hd=1&` /** * 企业类型: 印刷包装厂 2 ; 供应商 5 ; 个人 8 */ export const enterpriseType = { PRINT_PACKAGE_FACTORY: 2, SUPPLIER: 5, PERSONAL: 8 } /** * 设备状态: 空闲中 1 ; 工作中 2 */ export const deviceStatus = { FREE: 1, WORKING: 2 } /** * 账号类型 */ export const accountType = { WX: 1, PHONE: 2, EMAIL: 3, APPLEID: 4, CUSTOM: 5 } /** * 验证码用途 */ 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`, // video: `https://api-client-yyt${urlEnv}.qniao.cn/yyt-uec/file-uploading/upload/file?type=mp4` video: `https://api-client-yyt${urlEnv}.qniao.cn/yyt-uec/file-uploading/upload/video/file?type=mp4` } /** * 文件类型 图片:1,视频:2 */ export const fileType = { IMG: 1, VIDEO: 2 } /** * 是否加密 不加密:0 , 加密:1 */ export const isEncrypt = { NO: 0, YES: 1 } /** * 结算周期: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,微信服务商支付/30215,付款失败/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, WX_PAY_SUPPLIER: 30215, 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.WX_PAY_SUPPLIER]: '待支付', [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]: '飞算支付' } /** * 账期订单融资状态 30181 待客户借款,30182 待融资,30183 已融资,30184 融资失败 */ export const financeStatusEnum = { WAIT_CLIENT_LOAN: 30181, WAIT_FINANCE: 30182, FINISHED: 30183, FAILED: 30184 } /** * 账期订单融资状态 30181 待客户借款,30182 待融资,30183 已融资,30184 融资失败 */ export const financeStatusMap = { [financeStatusEnum.WAIT_CLIENT_LOAN]: '待客户借款', [financeStatusEnum.WAIT_FINANCE]: '待融资', [financeStatusEnum.FINISHED]: '已融资', [financeStatusEnum.FAILED]: '融资失败' } /** * 合同类型。1:订单合同,2:担保合同 */ export const contractTypeEnum = { ORDER_CONTRACT: 1, GUARANTEE_CONTRACT: 2 } export const contractTypeMap = { [contractTypeEnum.ORDER_CONTRACT]: '订单合同', [contractTypeEnum.GUARANTEE_CONTRACT]: '担保合同' } /** * 订单是否开票: 1:开票 0:不开票 * 默认开票 */ export const invoiceStatusEnum = { INVOICE: 1, NO_INVOICE: 0 } export const invoiceStatusMap = { [invoiceStatusEnum.INVOICE]: '开票', [invoiceStatusEnum.NO_INVOICE]: '不开票' } /** * 纸品单位 1:张 2:吨 */ export const paperUnitEnum = { PIECE: 1, TON: 2 } /** * 纸品单位map */ export const paperUnitMap = { [paperUnitEnum.PIECE]: '张', [paperUnitEnum.TON]: '吨' } /** * 加密类型 1:md5加密 2:sha256加密 */ export const encryptType = { MD5: 1, SHA256: 2 } /** * 远程验厂申请状态 1:待处理 2:已同意 3:已拒绝 4:已过期 */ export const applyingTypeEnum = { WAITING: 1, AGREE: 2, REJECT: 3, EXPIRED: 4 }