Commit 2a1749b7 authored by unknown's avatar unknown
parents e364a352 ff264145
......@@ -2,9 +2,12 @@
* @Author: XieZhiXiong
* @Date: 2021-05-18 17:36:53
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-07-03 18:41:39
* @LastEditTime: 2021-12-03 18:01:11
* @Description: 会员相关常量
*/
import { getIntl } from 'umi';
const intl = getIntl();
/* --------------------------------- 会员类型 -------------------------------- */
/**
......@@ -27,10 +30,10 @@ export const MEMBER_TYPE_CHANNEL_INDIVIDUAL = 4;
* 会员类型对应中文
*/
export const MEMBER_TYPE = {
[MEMBER_TYPE_CORPORATE]: '企业会员',
[MEMBER_TYPE_INDIVIDUAL]: '个人会员',
[MEMBER_TYPE_CHANNEL_CORPORATE]: '渠道企业会员',
[MEMBER_TYPE_CHANNEL_INDIVIDUAL]: '渠道个人会员',
[MEMBER_TYPE_CORPORATE]: intl.formatMessage({ id: 'member.constants.MEMBER_TYPE_CORPORATE' }),
[MEMBER_TYPE_INDIVIDUAL]: intl.formatMessage({ id: 'member.constants.MEMBER_TYPE_INDIVIDUAL' }),
[MEMBER_TYPE_CHANNEL_CORPORATE]: intl.formatMessage({ id: 'member.constants.MEMBER_TYPE_CHANNEL_CORPORATE' }),
[MEMBER_TYPE_CHANNEL_INDIVIDUAL]: intl.formatMessage({ id: 'member.constants.MEMBER_TYPE_CHANNEL_INDIVIDUAL' }),
};
......@@ -38,15 +41,15 @@ export const MEMBER_TYPE = {
/**
* 正常的
*/
export const MEMBER_STATUS_NORMAL = 1;
/**
export const MEMBER_STATUS_NORMAL = 1;
/**
* 冻结的
*/
export const MEMBER_STATUS_FROZEN = 2;
export const MEMBER_STATUS = {
[MEMBER_STATUS_NORMAL]: '正常',
[MEMBER_STATUS_FROZEN]: '冻结',
};
export const MEMBER_STATUS_FROZEN = 2;
export const MEMBER_STATUS = {
[MEMBER_STATUS_NORMAL]: intl.formatMessage({ id: 'member.constants.MEMBER_STATUS_NORMAL' }),
[MEMBER_STATUS_FROZEN]: intl.formatMessage({ id: 'member.constants.MEMBER_STATUS_FROZEN' }),
};
/* --------------------------------- 会员外部状态 -------------------------------- */
......@@ -226,23 +229,23 @@ export const PLATFORM_MEMBER_INNER_STATUS_VERIFY_PASSED = 9;
/**
* 平台会员
*/
export const MEMBER_LEVEL_TYPE_PLATFORM = 1;
/**
export const MEMBER_LEVEL_TYPE_PLATFORM = 1;
/**
* 商户会员
*/
export const MEMBER_LEVEL_TYPE_MERCHANT = 2;
/**
export const MEMBER_LEVEL_TYPE_MERCHANT = 2;
/**
* 渠道会员
*/
export const MEMBER_LEVEL_TYPE_CHANNEL = 3;
/**
* 会员等级类型枚举对应中文
*/
export const MEMBER_LEVEL_TYPE = {
[MEMBER_LEVEL_TYPE_PLATFORM]: '平台会员',
[MEMBER_LEVEL_TYPE_MERCHANT]: '商户会员',
[MEMBER_LEVEL_TYPE_CHANNEL]: '渠道会员',
};
export const MEMBER_LEVEL_TYPE_CHANNEL = 3;
/**
* 会员等级类型枚举对应中文
*/
export const MEMBER_LEVEL_TYPE = {
[MEMBER_LEVEL_TYPE_PLATFORM]: intl.formatMessage({ id: 'member.constants.MEMBER_LEVEL_TYPE_PLATFORM' }),
[MEMBER_LEVEL_TYPE_MERCHANT]: intl.formatMessage({ id: 'member.constants.MEMBER_LEVEL_TYPE_MERCHANT' }),
[MEMBER_LEVEL_TYPE_CHANNEL]: intl.formatMessage({ id: 'member.constants.MEMBER_LEVEL_TYPE_CHANNEL' }),
};
/* --------------------------------- 会员规则类型 -------------------------------- */
......@@ -296,11 +299,11 @@ export const MEMBER_INVOICE_TYPE_5 = 5;
* 会员等级类型枚举对应中文
*/
export const MEMBER_INVOICE_TYPE = {
[MEMBER_INVOICE_TYPE_1]: '增值税专用发票',
[MEMBER_INVOICE_TYPE_2]: '普通发票',
[MEMBER_INVOICE_TYPE_3]: '机动车专用发票',
[MEMBER_INVOICE_TYPE_4]: '机打发票',
[MEMBER_INVOICE_TYPE_5]: '定额发票',
[MEMBER_INVOICE_TYPE_1]: intl.formatMessage({ id: 'member.constants.MEMBER_INVOICE_TYPE_1' }),
[MEMBER_INVOICE_TYPE_2]: intl.formatMessage({ id: 'member.constants.MEMBER_INVOICE_TYPE_2' }),
[MEMBER_INVOICE_TYPE_3]: intl.formatMessage({ id: 'member.constants.MEMBER_INVOICE_TYPE_3' }),
[MEMBER_INVOICE_TYPE_4]: intl.formatMessage({ id: 'member.constants.MEMBER_INVOICE_TYPE_4' }),
[MEMBER_INVOICE_TYPE_5]: intl.formatMessage({ id: 'member.constants.MEMBER_INVOICE_TYPE_5' }),
};
......@@ -329,9 +332,9 @@ export const MEMBER_TAX_POINT_5 = 0;
* 会员等级类型枚举对应中文
*/
export const MEMBER_TAX_POINT = {
[MEMBER_TAX_POINT_1]: '17%',
[MEMBER_TAX_POINT_2]: '11%',
[MEMBER_TAX_POINT_3]: '6%',
[MEMBER_TAX_POINT_4]: '3%',
[MEMBER_TAX_POINT_5]: '0%',
[MEMBER_TAX_POINT_1]: intl.formatMessage({ id: 'member.constants.MEMBER_TAX_POINT_1' }),
[MEMBER_TAX_POINT_2]: intl.formatMessage({ id: 'member.constants.MEMBER_TAX_POINT_2' }),
[MEMBER_TAX_POINT_3]: intl.formatMessage({ id: 'member.constants.MEMBER_TAX_POINT_3' }),
[MEMBER_TAX_POINT_4]: intl.formatMessage({ id: 'member.constants.MEMBER_TAX_POINT_4' }),
[MEMBER_TAX_POINT_5]: intl.formatMessage({ id: 'member.constants.MEMBER_TAX_POINT_5' }),
};
......@@ -19,5 +19,5 @@ export const PATTERN_MAPS = {
money:/^\d*(?:\.\d{0,2})?$/,
weight:/^\d*(?:\.\d{0,3})?$/,
quantity: /^[1-9]+[0-9]*$/, // 数量,大于等于1的正整数
identity: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, // 数量,大于等于1的正整数
identity: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, // 身份证
}
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-11-29 11:33:12
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-12-02 16:26:31
* @LastEditTime: 2021-12-03 17:56:20
* @Description:
*/
export default {
......@@ -163,6 +163,64 @@ export default {
'member.management.memberPrVerifyComingData.verify.qualities.required': '请填写必要的资质证明',
'member.management.memberPrVerifyComingData.verify.upperMember.null': '无',
// 待审核入库考察
'member.management.memberPrComingInvestigate.drawer.title': '入库考察审核',
'member.management.memberPrComingInvestigate.drawer.form.select.placeholder': '请选择',
'member.management.memberPrComingInvestigate.drawer.form.inspect': '考察信息',
'member.management.memberPrComingInvestigate.drawer.form.inspect.date': '考察日期',
'member.management.memberPrComingInvestigate.drawer.form.inspect.score': '考察评分',
'member.management.memberPrComingInvestigate.drawer.form.inspect.score.rules-money': '请输入两位小数',
'member.management.memberPrComingInvestigate.drawer.form.inspect.result': '考察结果',
'member.management.memberPrComingInvestigate.drawer.form.inspect.result-placeholder': '在此输入你的内容,最长60个字符,30个汉字',
'member.management.memberPrComingInvestigate.drawer.form.inspect.reports': '考察报告',
'member.management.memberPrComingInvestigate.drawer.form.inspect.reports.rules-required': '请上传考察报告',
'member.management.memberPrComingInvestigate.drawer.form.verify': '单据审核',
'member.management.memberPrComingInvestigate.drawer.form.verify.agree': '是否通过',
'member.management.memberPrComingInvestigate.drawer.form.verify.agree.pass': '审核通过',
'member.management.memberPrComingInvestigate.drawer.form.verify.agree.noPass': '审核不通过',
'member.management.memberPrComingInvestigate.drawer.form.verify.reason': '不通过原因',
'member.management.memberPrComingInvestigate.drawer.form.verify.placeholder': '在此输入你的内容,最长120个字符,60个汉字',
// 待入库分类
'member.management.memberPrComingClassify.verify.commiting': '正在提交,请稍候...',
'member.management.memberPrComingClassify.drawer.title': '入库分类信息',
'member.management.memberPrComingClassify.drawer.form.select.placeholder': '请选择',
'member.management.memberPrComingClassify.drawer.form.classify': '入库分类信息',
'member.management.memberPrComingClassify.drawer.form.classify.code': '会员编码',
'member.management.memberPrComingClassify.drawer.form.classify.code.description-1': '长度最多10位,不可重复',
'member.management.memberPrComingClassify.drawer.form.classify.code.description-2': '不支持特殊符号(除英文"_-";下划线和中划线)',
'member.management.memberPrComingClassify.drawer.form.classify.code.rules-legal': '请输入数字、英文、_-,最多支持10个字符',
'member.management.memberPrComingClassify.drawer.form.classify.partnerType': '合作关系',
'member.management.memberPrComingClassify.drawer.form.classify.maxAmount': '单次合作金额',
'member.management.memberPrComingClassify.drawer.form.classify.maxAmount.description-1': '允许单次采购最大金额',
'member.management.memberPrComingClassify.drawer.form.classify.maxAmount.rules-legal': '请输入数值,最多支持小数点后两位',
'member.management.memberPrComingClassify.drawer.form.classify.maxAmount.rules-max': '最多支持8个字符',
'member.management.memberPrComingClassify.drawer.form.classify.areaCodes': '适用区域',
'member.management.memberPrComingClassify.drawer.form.classify.categories': '主营品类',
'member.management.memberPrComingClassify.drawer.form.classify.category': '品类',
'member.management.memberPrComingClassify.drawer.form.classify.paymentDay': '付款周期(天)',
'member.management.memberPrComingClassify.drawer.form.classify.paymentDay.rules-legal': '请输入0 或 正整数,最多8位数',
'member.management.memberPrComingClassify.drawer.form.classify.invoiceTypeName': '发票类型',
'member.management.memberPrComingClassify.drawer.form.classify.taxPoint': '税点',
'member.management.memberPrComingClassify.drawer.form.verify': '单据审核',
'member.management.memberPrComingClassify.drawer.form.verify.agree': '是否通过',
'member.management.memberPrComingClassify.drawer.form.verify.agree.pass': '审核通过',
'member.management.memberPrComingClassify.drawer.form.verify.agree.noPass': '审核不通过',
'member.management.memberPrComingClassify.drawer.form.verify.reason': '不通过原因',
'member.management.memberPrComingClassify.drawer.form.verify.placeholder': '在此输入你的内容,最长120个字符,60个汉字',
// 待审核入库(一级)
'member.management.memberPrVerifyComing1.query.verify-tip': '确定要审核通过选中的会员吗?',
// 待确认入库
'member.management.memberPrVerifyComingConfirm.query.verify-tip': '确定要审核通过选中的会员吗?',
// 待审核会员变更(一级)
'member.management.memberPrVerifyChange1.query.verify-tip': '确定要审核通过选中的会员吗?',
// 待确认会员变更
'member.management.memberPrVerifyChangeConfirm.query.verify-tip': '确定要审核通过选中的会员吗?',
// 会员状态
'member.status.notAaudit': '待审核',
......@@ -195,6 +253,36 @@ export default {
'member.management.common.schames.query': '查询',
'member.management.common.form.reason.pass': '通过原因',
'member.management.common.form.reason.noPass': '不通过原因',
'member.management.common.commiting': '正在提交,请稍候...',
// 常量相关
'member.constants.MEMBER_TYPE_CORPORATE': '企业会员',
'member.constants.MEMBER_TYPE_INDIVIDUAL': '个人会员',
'member.constants.MEMBER_TYPE_CHANNEL_CORPORATE': '渠道企业会员',
'member.constants.MEMBER_TYPE_CHANNEL_INDIVIDUAL': '渠道个人会员',
'member.constants.MEMBER_STATUS_NORMAL': '正常',
'member.constants.MEMBER_STATUS_FROZEN': '冻结',
'member.constants.MEMBER_LEVEL_TYPE_PLATFORM': '平台会员',
'member.constants.MEMBER_LEVEL_TYPE_MERCHANT': '商户会员',
'member.constants.MEMBER_LEVEL_TYPE_CHANNEL': '渠道会员',
'member.constants.MEMBER_INVOICE_TYPE_1': '增值税专用发票',
'member.constants.MEMBER_INVOICE_TYPE_2': '普通发票',
'member.constants.MEMBER_INVOICE_TYPE_3': '机动车专用发票',
'member.constants.MEMBER_INVOICE_TYPE_4': '机打发票',
'member.constants.MEMBER_INVOICE_TYPE_5': '定额发票',
'member.constants.MEMBER_TAX_POINT_1': '17%',
'member.constants.MEMBER_TAX_POINT_2': '11%',
'member.constants.MEMBER_TAX_POINT_3': '6%',
'member.constants.MEMBER_TAX_POINT_4': '3%',
'member.constants.MEMBER_TAX_POINT_5': '0%',
// 业务组件
'member.components.VerifyModal.title': '单据审核',
'member.components.VerifyModal.agree.pass': '审核通过',
'member.components.VerifyModal.agree.noPass': '审核不通过',
'member.components.VerifyModal.reason.noPass': '不通过原因',
'member.components.VerifyModal.reason.pass': '通过原因',
'member.components.VerifyModal.reason.placeholder': '在此输入你的内容,最长120个字符,60个汉字',
// 会员考察/考评/整改/预警、投诉建议、会员整改管理、考评结果查询、投诉建议管理
'member.memberInspection.add.modifyInvestigate': '修改会员考察',
......
export default {
'payandSettle.currency': '¥',
'payandSettle.constant.statusMap.1' : '申请提现',
'payandSettle.constant.statusMap.2' : '审核通过',
'payandSettle.constant.statusMap.3' : '审核不通过',
'payandSettle.constant.statusMap.4' : '提现成功',
'payandSettle.constant.statusMap.5' : '提现失败',
'payandSettle.constant.statusMap.6' : '支付中',
'payandSettle.constant.statusMap.7' : '支付失败',
'payandSettle.constant.statusMap.8' : '确认到账',
'payandSettle.constant.statusMap.9' : '支付成功',
'payandSettle.constant.moveStatusMap.1' : '冻结',
'payandSettle.constant.moveStatusMap.2' : '解冻',
'payandSettle.constant.memberStatusMap.1' : '正常',
'payandSettle.constant.memberStatusMap.2' : '已冻结',
'payandSettle.constant.accountStatusMap.1' : '正常',
'payandSettle.constant.accountStatusMap.2' : '已冻结',
'payandSettle.constant.memberLevelTypeMap.1' : '平台会员',
'payandSettle.constant.memberLevelTypeMap.2' : '商户会员',
'payandSettle.constant.memberLevelTypeMap.3' : '渠道会员',
'payandSettle.constant.operationMap.1' : '账户充值',
'payandSettle.constant.operationMap.2' : '账户提现',
'payandSettle.constant.operationMap.3' : '订单支付',
'payandSettle.constant.operationMap.4' : '订单退款',
'payandSettle.constant.operationMap.5' : '订单返利',
'payandSettle.constant.accountMemberType.1' : '企业会员',
'payandSettle.constant.accountMemberType.2' : '企业个人会员',
'payandSettle.constant.accountMemberType.3' : '渠道会员',
'payandSettle.constant.accountMemberType.4' : '渠道个人会员',
'payandSettle.paySetting.columns.key' : '参数代码',
'payandSettle.paySetting.columns.value' : '参数值',
'payandSettle.paySetting.columns.remark' : '参数描述',
'payandSettle.paySetting.columns.options' : '操作',
'payandSettle.paySetting.columns.options.button.1' : '编辑',
'payandSettle.paySetting.columns.options.button.2' : '删除',
'payandSettle.paySetting.columns.options.button.2.popconfirm.title' : '确定要执行这个操作?',
'payandSettle.paySetting.columns.options.button.2.popconfirm.okText' : '是',
'payandSettle.paySetting.columns.options.button.2.popconfirm.cancelText' : '否',
'payandSettle.paySetting.detail' : '会员支付参数配置',
'payandSettle.paySetting.effect' : '保存',
'payandSettle.paySetting.label' : '是否开启',
'payandSettle.paySetting.radio.1' : '是',
'payandSettle.paySetting.radio.2' : '否',
'payandSettle.paySetting.parameters' : '支付参数配置',
'payandSettle.paySetting.parameters.button' : '新增参数配置',
'payandSettle.paySetting.label.2' : '授信额度设置',
'payandSettle.paySetting.label.2.1' : '初始申请额度不超过:',
'payandSettle.paySetting.label.2.1.addonAfter': '人民币',
'payandSettle.paySetting.label.2.2' : '允许满:',
'payandSettle.paySetting.label.2.2.addonAfter': '天',
'payandSettle.paySetting.label.2.3' : '申请上调:',
'payandSettle.paySetting.payEmpty.content' : '平台还未配置您的支付方式,请联系平台客服',
'payandSettle.paySetting.payEmpty.h3' : '抱歉',
'payandSettle.paySetting.payEmpty.button' : '联系客服',
'payandSettle.paySetting.components.modal.error' : '上传文件大小不超过 20M!',
'payandSettle.paySetting.components.modal.title' : '参数配置',
'payandSettle.paySetting.components.modal.code' : '参数代码',
'payandSettle.paySetting.components.modal.code.message' : '请选择参数代码',
'payandSettle.paySetting.components.modal.value' : '退款证书',
'payandSettle.paySetting.components.modal.value.message' : '请上传退款证书',
'payandSettle.paySetting.components.modal.value.upload' : '上传文件',
'payandSettle.paySetting.components.modal.value.2' : '参数值',
'payandSettle.paySetting.components.modal.value.2.message' : '请输入参数值',
'payandSettle.paySetting.components.modal.remark' : '参数描述',
'payandSettle.eAccountApprove.linkList.1' : '个人信息',
'payandSettle.eAccountApprove.linkList.2' : '账户信息',
'payandSettle.eAccountApprove.linkList.3' : '电子协议',
'payandSettle.eAccountApprove.title' : '通联账户',
'payandSettle.components.finish.mellowCard.1' : '个人信息',
'payandSettle.components.finish.mellowCard.name' : '姓名',
'payandSettle.components.finish.mellowCard.phone' : '手机号',
'payandSettle.components.finish.mellowCard.button.1' : '解绑',
'payandSettle.components.finish.mellowCard.button.2' : '查看签约协议',
'payandSettle.components.finish.mellowCard.button.3' : '立即完善',
'payandSettle.components.finish.mellowCard.bank' : '银行账号',
'payandSettle.components.finish.mellowCard.agreement' : '电子协议',
'payandSettle.components.finish.mellowCard.2' : '银行账户',
'payandSettle.components.finish.mellowCard.3' : '电子协议',
'payandSettle.components.finish.mellowCard.3.h3' : '进一步完善资料,可实现提现功能~',
'payandSettle.components.personal.title' : '个人认证',
'payandSettle.components.personal.name' : '姓名',
'payandSettle.components.personal.name.message' : '请输入姓名',
'payandSettle.components.personal.name.placeholder' : '请输入姓名',
'payandSettle.components.personal.type' : '证件类型',
'payandSettle.components.personal.type.message' : '请选择证件类型',
'payandSettle.components.personal.type.placeholder' : '请选择证件类型',
'payandSettle.components.personal.type.option.1' : '身份证',
'payandSettle.components.personal.idcard' : '证件号码',
'payandSettle.components.personal.idcard.message' : '请输入证件号码',
'payandSettle.components.personal.idcard.placeholder' : '请输入证件号码',
'payandSettle.components.personal.phone' : '手机号码',
'payandSettle.components.personal.phone.message' : '请输入手机号码',
'payandSettle.components.personal.phone.placeholder' : '请输入手机号码',
'payandSettle.components.personal.captcha' : '验证码',
'payandSettle.components.personal.captcha.message' : '请输入验证码',
'payandSettle.components.personal.captcha.placeholder' : '请输入验证码',
'payandSettle.components.personal.captcha.button' : '获取验证码',
'payandSettle.components.personal.submit' : '提交',
'payandSettle.creditManage.components.detailInfo.avatarWrap.aloneTxt' : '单',
'payandSettle.creditManage.components.detailInfo.avatarWrap.name' : '申请单号:',
'payandSettle.creditManage.components.detailInfo.descriptions.1' : '会员名称',
'payandSettle.creditManage.components.detailInfo.descriptions.2' : '会员类型',
'payandSettle.creditManage.components.detailInfo.descriptions.3' : '会员角色名称',
'payandSettle.creditManage.components.detailInfo.descriptions.4' : '会员状态',
'payandSettle.creditManage.components.detailInfo.descriptions.5' : '外部状态',
'payandSettle.creditManage.components.detailInfo.descriptions.6' : '内部状态',
'payandSettle.creditManage.components.flowRecords.outerColumns.index' : '序号',
'payandSettle.creditManage.components.flowRecords.outerColumns.roleName' : '操作角色',
'payandSettle.creditManage.components.flowRecords.outerColumns.status' : '状态',
'payandSettle.creditManage.components.flowRecords.outerColumns.operate' : '操作',
'payandSettle.creditManage.components.flowRecords.outerColumns.operateTime' : '操作时间',
'payandSettle.creditManage.components.flowRecords.outerColumns.opinion' : '审核意见',
'payandSettle.creditManage.components.flowRecords.innerColumns.step' : '序号',
'payandSettle.creditManage.components.flowRecords.innerColumns.operator' : '操作人',
'payandSettle.creditManage.components.flowRecords.innerColumns.department' : '部门',
'payandSettle.creditManage.components.flowRecords.innerColumns.jobTitle' : '职位',
'payandSettle.creditManage.components.flowRecords.innerColumns.status' : '状态',
'payandSettle.creditManage.components.flowRecords.innerColumns.operate' : '操作',
'payandSettle.creditManage.components.flowRecords.innerColumns.operateTime' : '操作时间',
'payandSettle.creditManage.components.flowRecords.innerColumns.opinion' : '审核意见',
'payandSettle.creditManage.components.flowRecords.tab.1' : '外部流转记录',
'payandSettle.creditManage.components.flowRecords.tab.2' : '内部流转记录',
'payandSettle.creditManage.components.historyList.columns.applyNo' : '申请单号',
'payandSettle.creditManage.components.historyList.columns.originalQuota' : '调整前额度(元)',
'payandSettle.creditManage.components.historyList.columns.applyQuota' : '申请调整额度(元)',
'payandSettle.creditManage.components.historyList.columns.auditQuota' : '审批调整额度(元)',
'payandSettle.creditManage.components.historyList.columns.applyTime' : '申请时间',
'payandSettle.creditManage.components.historyList.columns.title' : '历史授信申请',
'payandSettle.creditManage.components.quotaApplicationInfo.minMarks' : '当前额度',
'payandSettle.creditManage.components.quotaApplicationInfo.maxMarks' : '最高可调额度',
'payandSettle.creditManage.components.quotaApplicationInfo.title' : '授信申请信息',
'payandSettle.creditManage.components.quotaApplicationInfo.col.1' : '现有额度(元):',
'payandSettle.creditManage.components.quotaApplicationInfo.col.1.text' : '申请调整至',
'payandSettle.creditManage.components.quotaApplicationInfo.col.2' : '申请调整额度(元)',
'payandSettle.creditManage.components.quotaApplicationInfo.col.2.descriptions.1' : '申请调整账单日期',
'payandSettle.creditManage.components.quotaApplicationInfo.col.2.descriptions.1.text' : '日',
'payandSettle.creditManage.components.quotaApplicationInfo.col.2.descriptions.2' : '申请还款周期',
'payandSettle.creditManage.components.quotaApplicationInfo.col.2.descriptions.2.text' : '天',
'payandSettle.creditManage.components.quotaApplicationInfo.col.2.descriptions.3' : '申请时间',
'payandSettle.creditManage.components.quotaApplicationInfo.col.3' : '申请附件:',
'payandSettle.creditManage.components.quotaApplicationInfo.title.2' : '授信审批信息',
'payandSettle.creditManage.components.quotaApplicationInfo.extra' : '编辑',
'payandSettle.creditManage.components.quotaApplicationInfo.col.4.descriptions.1' : '审批额度(元)',
'payandSettle.creditManage.components.quotaApplicationInfo.col.4.descriptions.2' : '审批账单日期',
'payandSettle.creditManage.components.quotaApplicationInfo.col.4.descriptions.2.text' : '日',
'payandSettle.creditManage.components.quotaApplicationInfo.col.4.descriptions.3' : '审批还款周期',
'payandSettle.creditManage.components.quotaApplicationInfo.col.4.descriptions.3.text' : '天',
'payandSettle.creditManage.components.quotaApplicationInfo.col.4.descriptions.4' : '审批时间',
'payandSettle.creditManage.components.quotaApplicationInfo.modal.title' : '编辑授信申请信息',
'payandSettle.creditManage.components.quotaApplicationInfo.modal.validator' : '输入值已超出最大额度',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.quota' : '审批额度',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.quota.addonBefore' : '¥',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.quota.message' : '请填写审批额度',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.billDay' : '审批账单日期',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.billDay.addonBefore' : '日',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.billDay.message.1' : '请填写申请调整账单日期',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.billDay.message.2' : '请填写大于等于1的正整数',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.billDay.message.3' : '请输入大于0 小于等于 28的数值',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.repayPeriod' : '审批还款周期',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.repayPeriod.addonAfter' : '天',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.repayPeriod.message.1' : '请填写申请还款周期',
'payandSettle.creditManage.components.quotaApplicationInfo.editModalSchema.repayPeriod.message.2' : '请填写大于等于1的正整数',
'payandSettle.creditManage.quotaFormQuery.defaultColumns.applyNo' : '申请单号/时间',
'payandSettle.creditManage.quotaFormQuery.defaultColumns.memberName' : '会员名称',
'payandSettle.creditManage.quotaFormQuery.defaultColumns.memberTypeName' : '会员类型',
'payandSettle.creditManage.quotaFormQuery.defaultColumns.memberRoleName' : '会员角色',
'payandSettle.creditManage.quotaFormQuery.defaultColumns.originalQuota' : '调整前额度(元)',
'payandSettle.creditManage.quotaFormQuery.defaultColumns.applyQuota' : '申请调整后额度(元)',
'payandSettle.creditManage.quotaFormQuery.defaultColumns.outerStatusName' : '外部状态',
'payandSettle.creditManage.quotaFormQuery.defaultColumns.innerStatusName' : '内部状态',
'payandSettle.creditManage.quotaFormQuery.schema.listSearchSchema.memberName' : '搜索',
'payandSettle.creditManage.quotaFormQuery.schema.listSearchSchema.memberName.tip' : '输入 会员名称 进行搜索',
'payandSettle.creditManage.quotaFormQuery.schema.listSearchSchema.applyNo' : '申请单号',
'payandSettle.creditManage.quotaFormQuery.schema.listSearchSchema.time' : '单据时间(全部)',
'payandSettle.creditManage.quotaFormQuery.schema.listSearchSchema.outerStatus' : '外部状态(全部)',
'payandSettle.creditManage.quotaFormQuery.schema.listSearchSchema.innerStatus' : '内部状态(全部)',
'payandSettle.creditManage.quotaFormQuery.schema.listSearchSchema.submit' : '查询',
'payandSettle.creditManage.quotaMenage.handleAdjustment' : '正在申请',
'payandSettle.creditManage.quotaMenage.handleFrozen.1' : '正在解除',
'payandSettle.creditManage.quotaMenage.handleFrozen.2' : '正在冻结',
'payandSettle.creditManage.quotaMenage.defaultColumns.memberName' : '会员名称',
'payandSettle.creditManage.quotaMenage.defaultColumns.memberTypeName' : '会员类型',
'payandSettle.creditManage.quotaMenage.defaultColumns.memberRoleName' : '会员角色',
'payandSettle.creditManage.quotaMenage.defaultColumns.canUseQuota' : '剩余可用额度(元)',
'payandSettle.creditManage.quotaMenage.defaultColumns.quota' : '总额度/已用额度(元)',
'payandSettle.creditManage.quotaMenage.defaultColumns.quota.text.1' : '总额度:',
'payandSettle.creditManage.quotaMenage.defaultColumns.quota.text.2' : '已使用:',
'payandSettle.creditManage.quotaMenage.defaultColumns.repayStatusName' : '还款状态',
'payandSettle.creditManage.quotaMenage.defaultColumns.statusName' : '状态',
'payandSettle.creditManage.quotaMenage.defaultColumns.action' : '操作',
'payandSettle.creditManage.quotaMenage.defaultColumns.action.button.1' : '调额',
'payandSettle.creditManage.quotaMenage.defaultColumns.action.button.2' : '冻结',
'payandSettle.creditManage.quotaMenage.defaultColumns.action.button.3' : '解除',
'payandSettle.creditManage.quotaMenage.modal.1' : '还款逾期催收短信发送',
'payandSettle.creditManage.quotaMenage.modal.1.tip.1' : '您将向还款逾期的会员发送一条催收短信,',
'payandSettle.creditManage.quotaMenage.modal.1.tip.2' : '短信内容为:',
'payandSettle.creditManage.quotaMenage.modal.1.content.1' : '您的本期账单还款金额:¥',
'payandSettle.creditManage.quotaMenage.modal.1.content.2' : '最后还款日期:',
'payandSettle.creditManage.quotaMenage.modal.1.content.3' : '您已逾期',
'payandSettle.creditManage.quotaMenage.modal.1.content.4' : '天,',
'payandSettle.creditManage.quotaMenage.modal.1.content.5' : '请尽快还款,以免影响您的信用!',
'payandSettle.creditManage.quotaMenage.modal.2' : '短信发送成功通知',
'payandSettle.creditManage.quotaMenage.modal.2.tip' : '短信已成功发送',
'payandSettle.creditManage.quotaMenage.modal.2.button' : '确定',
'payandSettle.creditManage.quotaMenage.detail.quotaData.1' : '剩余可用额度(元)',
'payandSettle.creditManage.quotaMenage.detail.quotaData.2' : '已用额度(元)',
'payandSettle.creditManage.quotaMenage.detail.descriptions.1' : '会员类型',
'payandSettle.creditManage.quotaMenage.detail.descriptions.2' : '会员角色',
'payandSettle.creditManage.quotaMenage.detail.descriptions.3' : '状态',
'payandSettle.creditManage.quotaMenage.detail.descriptions.4' : '会员状态',
'payandSettle.creditManage.quotaMenage.detail.descriptions.4.statusTag' : '正常',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.statusTag.front' : '逾期',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.statusTag.back' : '天',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.descriptions.1' : '账单金额(元)',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.descriptions.2' : '账单最后还款日期',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.descriptions.3' : '账单最后还款金额(元)',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.descriptions.4' : '还清日期',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.descriptions.5' : '交易流水号',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.descriptions.6' : '交易项目',
'payandSettle.creditManage.quotaMenage.detail.components.billInfo.descriptions.7' : '交易时间',
'payandSettle.creditManage.quotaMenage.detail.components.checkVoucherModal' : '查看凭证',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.warning' : '暂无可查询记录',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.title.1' : '授信额度',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.title.2' : '账单记录',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.badge.1' : '剩余可用额度(元):',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.badge.2' : '已用额度(元):',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.badge.3' : '总额度(元):',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.check' : '查看交易记录',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.1' : '剩余应还(元):',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.1.expireTime' : '到期',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.1.statusTag.1.back' : '天后',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.1.statusTag.2.front' : '逾期',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.1.statusTag.2.back' : '天',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.2' : '本期账单(元):',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.3' : '最后还款日期:',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.4' : '还款周期:',
'payandSettle.creditManage.quotaMenage.detail.components.introduceRow.col.5' : '账单日期:',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.descriptions.1' : '交易流水号',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.descriptions.2' : '交易项目',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.descriptions.2.strong' : '元',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.descriptions.3' : '交易时间',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.descriptions.4' : '备注',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.descriptions.4.button' : '确认还款结果',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.modal.title' : '确认还款结果',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.modal.button.1' : '取消',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.modal.button.2' : '未到账',
'payandSettle.creditManage.quotaMenage.detail.components.tradeRecord.modal.button.3' : '已到账',
'payandSettle.creditManage.quotaMenage.schema.listSearchSchema.memberName' : '搜索',
'payandSettle.creditManage.quotaMenage.schema.listSearchSchema.memberName.tip' : '输入 会员名称 进行搜索',
'payandSettle.creditManage.quotaMenage.schema.listSearchSchema.level' : '会员等级(全部)',
'payandSettle.creditManage.quotaMenage.schema.listSearchSchema.memberTypeId' : '会员类型(全部)',
'payandSettle.creditManage.quotaMenage.schema.listSearchSchema.subRoleId' : '会员角色(全部)',
'payandSettle.creditManage.quotaMenage.schema.listSearchSchema.rePayStatus' : '还款状态(全部)',
'payandSettle.creditManage.quotaMenage.schema.listSearchSchema.status' : '状态(全部)',
'payandSettle.creditManage.quotaMenage.schema.listSearchSchema.submit' : '查询',
'payandSettle.creditManage.defaultColumns.applyNo' : '申请单号/时间',
'payandSettle.creditManage.defaultColumns.memberName' : '会员名称',
'payandSettle.creditManage.defaultColumns.memberTypeName' : '会员类型',
'payandSettle.creditManage.defaultColumns.memberRoleName' : '会员角色',
'payandSettle.creditManage.defaultColumns.originalQuota' : '调整前额度(元)',
'payandSettle.creditManage.defaultColumns.applyQuota' : '申请调整后额度(元)',
'payandSettle.creditManage.defaultColumns.outerStatusName' : '外部状态',
'payandSettle.creditManage.defaultColumns.innerStatusName' : '内部状态',
'payandSettle.creditManage.defaultColumns.option' : '操作',
'payandSettle.creditManage.quotaPr1.verify' : '审核',
'payandSettle.creditManage.quotaPr2.verify' : '审核',
'payandSettle.creditManage.quotaPr3.verify' : '审核',
'payandSettle.creditManage.quotaPrConfirm.verify' : '确认',
'payandSettle.creditManage.quotaPrSubmit.verify' : '提交审核',
'payandSettle.creditManage.schema.listSearchSchema.memberName' : '搜索',
'payandSettle.creditManage.schema.listSearchSchema.memberName.tip' : '输入 会员名称 进行搜索',
'payandSettle.creditManage.schema.listSearchSchema.applyNo' : '申请单号',
'payandSettle.creditManage.schema.listSearchSchema.time' : '单据时间(全部)',
'payandSettle.creditManage.schema.listSearchSchema.applyType' : '单据类型(全部)',
'payandSettle.creditManage.schema.listSearchSchema.level' : '会员等级(全部)',
'payandSettle.creditManage.schema.listSearchSchema.memberTypeId' : '会员类型(全部)',
'payandSettle.creditManage.schema.listSearchSchema.subRoleId' : '会员角色(全部)',
'payandSettle.creditManage.schema.listSearchSchema.submit' : '查询',
'payandSettle.creditApplication.components.detailInfo.avatarWrap.aloneTxt' : '单',
'payandSettle.creditApplication.components.detailInfo.avatarWrap.name' : '申请单号:',
'payandSettle.creditApplication.components.detailInfo.extra' : '提交',
'payandSettle.creditApplication.components.detailInfo.descriptions.1' : '会员归属',
'payandSettle.creditApplication.components.detailInfo.descriptions.2' : '会员类型',
'payandSettle.creditApplication.components.detailInfo.descriptions.3' : '会员角色名称',
'payandSettle.creditApplication.components.detailInfo.descriptions.4' : '会员状态',
'payandSettle.creditApplication.components.detailInfo.descriptions.5' : '外部状态',
'payandSettle.creditApplication.components.detailInfo.descriptions.6' : '内部状态',
'payandSettle.creditApplication.components.historyList.columns.applyNo' : '申请单号',
'payandSettle.creditApplication.components.historyList.columns.originalQuota' : '调整前额度(元)',
'payandSettle.creditApplication.components.historyList.columns.applyQuota' : '申请调整额度(元)',
'payandSettle.creditApplication.components.historyList.columns.auditQuota' : '审批额度(元)',
'payandSettle.creditApplication.components.historyList.columns.applyTime' : '申请时间',
'payandSettle.creditApplication.components.historyList.title' : '历史授信申请',
'payandSettle.creditApplication.components.outerCirculation' : '外部流转',
'payandSettle.creditApplication.components.outerCirculationRecord.columns.order' : '序号',
'payandSettle.creditApplication.components.outerCirculationRecord.columns.roleName' : '操作角色',
'payandSettle.creditApplication.components.outerCirculationRecord.columns.status' : '状态',
'payandSettle.creditApplication.components.outerCirculationRecord.columns.operate' : '操作',
'payandSettle.creditApplication.components.outerCirculationRecord.columns.operateTime' : '操作时间',
'payandSettle.creditApplication.components.outerCirculationRecord.columns.opinion' : '审核意见',
'payandSettle.creditApplication.components.outerCirculationRecord.title' : '外部流转记录',
'payandSettle.creditApplication.components.quotaApplicationInfo.minMarks' : '当前额度',
'payandSettle.creditApplication.components.quotaApplicationInfo.maxMarks' : '最高可调额度',
'payandSettle.creditApplication.components.quotaApplicationInfo.warning' : '图片大小超过20M',
'payandSettle.creditApplication.components.quotaApplicationInfo.title' : '授信申请信息',
'payandSettle.creditApplication.components.quotaApplicationInfo.extra' : '编辑',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.1' : '现有额度(元):',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.1.text' : '申请调整至',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.2' : '申请调整额度(元)',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.2.descriptions.1' : '申请调整账单日期',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.2.descriptions.1.text' : '日',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.2.descriptions.2' : '申请还款周期',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.2.descriptions.2.text' : '天',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.2.descriptions.3' : '申请时间',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.3' : '申请附件:',
'payandSettle.creditApplication.components.quotaApplicationInfo.title.2' : '授信审批信息',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.4.descriptions.1' : '审批额度(元)',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.4.descriptions.2' : '审批账单日期',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.4.descriptions.2.text' : '日',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.4.descriptions.3' : '审批还款周期',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.4.descriptions.3.text' : '天',
'payandSettle.creditApplication.components.quotaApplicationInfo.col.4.descriptions.4' : '审批时间',
'payandSettle.creditApplication.components.quotaApplicationInfo.modal' : '编辑授信申请信息',
'payandSettle.creditApplication.components.quotaApplicationInfo.modal.validator' : '输入值已超出最大额度',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.description' : '一次只能上传一个附件,每个附件大小不能超过20M',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.applyQuota' : '申请调整额度',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.applyQuota.addonBefore' : '¥',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.applyQuota.message.1' : '请填写申请调整额度',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.applyQuota.message.2' : '请填写正数',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.billDay' : '申请调整账单日期',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.billDay.addonAfter' : '日',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.billDay.message.1' : '请填写申请调整账单日期',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.billDay.message.2' : '请填写大于等于1的正整数',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.billDay.message.3' : '请输入大于0 小于等于 28的数值',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.repayPeriod' : '申请还款周期',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.repayPeriod.addonAfter' : '天',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.repayPeriod.message.1' : '请填写申请还款周期',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.repayPeriod.message.2' : '请填写大于等于1的正整数',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.fileList' : '申请附件',
'payandSettle.creditApplication.components.quotaApplicationInfo.schema.fileList.message' : '请上传申请附件',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.applyNo' : '申请单号/时间',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.parentMemberName' : '会员归属',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.memberTypeName' : '会员类型',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.memberRoleName' : '会员角色',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.memberLevelName' : '所属会员等级',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.originalQuota' : '调整前额度(元)',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.applyQuota' : '申请调整后额度(元)',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.outerStatusName' : '外部状态',
'payandSettle.creditApplication.quotaFormQuery.defaultColumns.innerStatusName' : '内部状态',
'payandSettle.creditApplication.quotaFormQuery.schema.listSearchSchema.memberName' : '搜索',
'payandSettle.creditApplication.quotaFormQuery.schema.listSearchSchema.memberName.tip' : '输入 会员归属 进行搜索',
'payandSettle.creditApplication.quotaFormQuery.schema.listSearchSchema.applyNo' : '申请单号',
'payandSettle.creditApplication.quotaFormQuery.schema.listSearchSchema.applyNo.time' : '单据时间(全部)',
'payandSettle.creditApplication.quotaFormQuery.schema.listSearchSchema.outerStatus' : '外部状态(全部)',
'payandSettle.creditApplication.quotaFormQuery.schema.listSearchSchema.innerStatus' : '内部状态(全部)',
'payandSettle.creditApplication.quotaFormQuery.schema.listSearchSchema.submit' : '查询',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.parentMemberName' : '会员归属',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.parentMemberName.tooltip' : '历史未有申请的,现状态为申请中的,不能进行查看',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.memberTypeName' : '会员类型',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.memberRoleName' : '会员角色',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.memberLevelName' : '所属会员等级',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.canUseQuota' : '剩余可用额度(元)',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.quota' : '总额度/已用额度(元)',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.quota.text.1' : '总额度:',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.quota.text.2' : '已使用:',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.repayStatusName' : '还款状态',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.statusName' : '状态',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.action' : '操作',
'payandSettle.creditApplication.quotaMenage.defaultColumns.parentMemberName.action.button' : '申请',
'payandSettle.creditApplication.quotaMenage.detail.quotaData.1' : '剩余可用额度(元)',
'payandSettle.creditApplication.quotaMenage.detail.quotaData.2' : '已用额度(元)',
'payandSettle.creditApplication.quotaMenage.detail.descriptions.1' : '会员类型',
'payandSettle.creditApplication.quotaMenage.detail.descriptions.2' : '会员角色',
'payandSettle.creditApplication.quotaMenage.detail.descriptions.3' : '还款状态',
'payandSettle.creditApplication.quotaMenage.detail.descriptions.4' : '会员状态',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.statusTag.front' : '逾期',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.statusTag.back' : '天',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.descriptions.1' : '账单金额(元)',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.descriptions.2' : '账单最后还款日期',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.descriptions.3' : '账单最后还款金额(元)',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.descriptions.4' : '还清日期',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.descriptions.5' : '交易流水号',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.descriptions.7' : '交易项目',
'payandSettle.creditApplication.quotaMenage.detail.components.billInfo.descriptions.8' : '交易时间',
'payandSettle.creditApplication.quotaMenage.detail.components.checkVoucherModal' : '查看凭证',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.warning.1' : '暂无可查询记录',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.warning.2' : '暂不支持该支付渠道,请先选择其他支付渠道',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.success.1' : '支付成功',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.success.2' : '支付失败,请重试 或 选择其他支付方式',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.title.1' : '授信额度',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.title.2' : '账单记录',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.badge' : '剩余可用额度(元):',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.check' : '查看交易记录',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.1' : '已用额度(元):',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.2' : '总额度(元):',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.3' : '剩余应还(元):',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.3.expireTime' : '到期',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.3.statusTag.1.back' : '天后',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.3.statusTag.2.front' : '逾期',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.3.statusTag.2.back' : '天',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.3.button' : '立即还款',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.4' : '本期账单(元):',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.5' : '最后还款日期:',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.6' : '还款周期:',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.6.text' : '天',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.7' : '账单日期:',
'payandSettle.creditApplication.quotaMenage.detail.components.introduceRow.col.7.text' : '日',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.title' : '还款',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.validator' : '输入值已超出还款金额',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.repayQuota' : '还款金额',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.repayQuota.message.1' : '请填写还款金额',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.repayQuota.message.2' : '请输入整数或小数位不超过两位的小数',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.tradeType' : '选择支付方式',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.tradeType.1' : '线上支付方式',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.tradeType.2' : '线下支付方式',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.tradeType.placeholder' : '请选择',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.tradeType.message' : '请选择支付方式',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.tradeChannel' : '选择支付渠道',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.tradeChannel.placeholder' : '请选择',
'payandSettle.creditApplication.quotaMenage.detail.components.refundModal.schema.repaymentModalSchema.tradeChannel.message' : '选择支付渠道',
'payandSettle.creditApplication.quotaMenage.detail.components.tradeRecord.descriptions.1' : '交易流水号',
'payandSettle.creditApplication.quotaMenage.detail.components.tradeRecord.descriptions.2' : '交易项目',
'payandSettle.creditApplication.quotaMenage.detail.components.tradeRecord.descriptions.3' : '交易时间',
'payandSettle.creditApplication.quotaMenage.detail.components.tradeRecord.descriptions.4' : '备注',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.warning' : '图片大小超过200K',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.error' : '没有还款账户完整相关信息,无法还款',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.title' : '上传支付凭证',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.schema.uploadVoucherModalSchema.description' : '单个凭证文件大小不能超过 200K',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.schema.uploadVoucherModalSchema.name' : '还款账户名称',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.schema.uploadVoucherModalSchema.bankAccount' : '银行账号',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.schema.uploadVoucherModalSchema.bankDeposit' : '开户行',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.schema.uploadVoucherModalSchema.payProveList' : '上传支付凭证',
'payandSettle.creditApplication.quotaMenage.detail.components.uploadVoucherModal.schema.uploadVoucherModalSchema.payProveList.message' : '上传支付凭证',
'payandSettle.creditApplication.quotaMenage.detail.components.wxPayModal.title' : '微信支付',
'payandSettle.creditApplication.quotaMenage.detail.components.wxPayModal.p' : '使用微信扫一扫下方二维码',
'payandSettle.creditApplication.quotaMenage.detail.components.wxPayModal.label.1' : '当前需支付:',
'payandSettle.creditApplication.quotaMenage.detail.components.wxPayModal.label.2' : 'RMB',
'payandSettle.creditApplication.quotaMenage.schema.listSearchSchema.parentMemberName' : '搜索',
'payandSettle.creditApplication.quotaMenage.schema.listSearchSchema.parentMemberName.tip' : '输入 会员归属 进行搜索',
'payandSettle.creditApplication.quotaMenage.schema.listSearchSchema.rePayStatus' : '还款状态(全部)',
'payandSettle.creditApplication.quotaMenage.schema.listSearchSchema.status' : '状态(全部)',
'payandSettle.creditApplication.quotaMenage.schema.listSearchSchema.submit' : '查询',
'payandSettle.creditApplication.quotaPrSubmit.handleSubmit' : '正在提交',
'payandSettle.creditApplication.quotaPrSubmit.handleDelete' : '正在删除',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.applyNo' : '申请单号/时间',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.parentMemberName' : '会员归属',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.memberTypeName' : '会员类型',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.memberRoleName' : '会员角色',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.memberLevelName' : '所属会员等级',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.originalQuota' : '调整前额度(元)',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.applyQuota' : '申请调整后额度(元)',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.outerStatus' : '外部状态',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.innerStatus' : '内部状态',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.option' : '操作',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.option.button.1' : '提交',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.option.button.2' : '删除',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.option.button.2.popconfirm.title' : '确定要删除吗?',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.option.button.2.popconfirm.okText' : '是',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.option.button.2.popconfirm.cancelText' : '否',
'payandSettle.creditApplication.quotaPrSubmit.defaultColumns.option.button.3' : '编辑',
'payandSettle.creditApplication.quotaPrSubmit.schema.listSearchSchema.memberName' : '搜索',
'payandSettle.creditApplication.quotaPrSubmit.schema.listSearchSchema.memberName.tip' : '输入 会员归属 进行搜索',
'payandSettle.creditApplication.quotaPrSubmit.schema.listSearchSchema.applyNo' : '申请单号',
'payandSettle.creditApplication.quotaPrSubmit.schema.listSearchSchema.time' : '单据时间(全部)',
'payandSettle.creditApplication.quotaPrSubmit.schema.listSearchSchema.submit' : '查询',
'payandSettle.components.initBase.title' : '抱歉',
'payandSettle.components.initBase.text' : '平台还未配置您的支付方式,请联系平台客服',
'payandSettle.components.initBase.button' : '联系客服',
'payandSettle.capitalAccounts.accountLists.columns.parentMemberName' : '账户归属',
'payandSettle.capitalAccounts.accountLists.columns.memberType' : '会员类型',
'payandSettle.capitalAccounts.accountLists.columns.memberRoleName' : '会员角色',
'payandSettle.capitalAccounts.accountLists.columns.memberLevelType' : '会员等级类型',
'payandSettle.capitalAccounts.accountLists.columns.memberStatus' : '会员状态',
'payandSettle.capitalAccounts.accountLists.columns.accountStatus' : '账户状态',
'payandSettle.capitalAccounts.accountLists.columns.accountBalance' : '账户状态',
'payandSettle.capitalAccounts.accountLists.columns.lockBalance' : '锁定余额',
'payandSettle.capitalAccounts.accountLists.columns.usableBalance' : '可用余额',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.columns.tradeCode' : '交易流水号',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.columns.tradeTime' : '交易时间',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.columns.tradeMoney' : '交易金额(元)',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.columns.operation' : '交易项目',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.columns.status' : '状态',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.columns.remark' : '意见',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.error' : '请正确输入提现金额!',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.title' : '申请提现',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.1' : '外部流转',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.1.step.1' : '申请提现',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.1.step.1.text' : '采购商',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.1.step.2' : '审核提现',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.1.step.3' : '支付提现',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.1.step.4' : '完成',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2' : '账户提现',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2.col.1' : '提现金额(元):',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2.col.1.button' : '全部提现',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2.col.1.accountBalance' : '最多可以提现:¥',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2.col.1.currency' : '¥',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2.col.1.submit' : '提交',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2.col.2' : '账户归属:',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2.col.3' : '银行账号:',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.2.col.4' : '开户行:',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.3' : '账户信息',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.3.col.1' : '可用余额(元):',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.3.col.2' : '账户归属:',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.3.col.3' : '账户余额(元):',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.3.col.4' : '锁定金额(元):',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.3.col.5' : '账户状态:',
'payandSettle.capitalAccounts.accountLists.applyWithdraw.card.4' : '提现处理记录',
'payandSettle.capitalAccounts.accountLists.accountDetail.success' : '充值成功',
'payandSettle.capitalAccounts.accountLists.accountDetail.columns.tradeCode' : '交易流水号',
'payandSettle.capitalAccounts.accountLists.accountDetail.columns.tradeTime' : '交易时间',
'payandSettle.capitalAccounts.accountLists.accountDetail.columns.tradeMoney' : '交易金额(元)',
'payandSettle.capitalAccounts.accountLists.accountDetail.columns.operation' : '交易项目',
'payandSettle.capitalAccounts.accountLists.accountDetail.columns.status' : '状态',
'payandSettle.capitalAccounts.accountLists.accountDetail.columns.remark' : '意见',
'payandSettle.capitalAccounts.accountLists.accountDetail.moveColumns.id' : '序号',
'payandSettle.capitalAccounts.accountLists.accountDetail.moveColumns.parentMemberRoleName' : '操作角色',
'payandSettle.capitalAccounts.accountLists.accountDetail.moveColumns.status' : '状态',
'payandSettle.capitalAccounts.accountLists.accountDetail.moveColumns.operation' : '操作',
'payandSettle.capitalAccounts.accountLists.accountDetail.moveColumns.operation.1' : '解冻资金账户',
'payandSettle.capitalAccounts.accountLists.accountDetail.moveColumns.operation.2' : '冻结资金账户',
'payandSettle.capitalAccounts.accountLists.accountDetail.moveColumns.createTime' : '操作时间',
'payandSettle.capitalAccounts.accountLists.accountDetail.moveColumns.remark' : '意见',
'payandSettle.capitalAccounts.accountLists.accountDetail.title' : '账户详情',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.1' : '账户信息',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.1.statisticTitle' : '可用余额(元):',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.1.rightTitle.1' : '账户归属:',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.1.rightTitle.2' : '账户余额(元):',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.1.rightTitle.3' : '锁定金额(元):',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.1.rightTitle.4' : '账户状态:',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.1.button.1' : '充值',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.1.button.2' : '申请提现',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.2' : '交易记录',
'payandSettle.capitalAccounts.accountLists.accountDetail.card.3' : '流转记录',
'payandSettle.capitalAccounts.accountLists.accountDetail.modal.1.modalTitle' : '账户充值',
'payandSettle.capitalAccounts.accountLists.accountDetail.modal.1.okText' : '确定充值',
'payandSettle.capitalAccounts.accountLists.accountDetail.modal.2.title' : '账户充值',
'payandSettle.capitalAccounts.accountLists.accountDetail.modal.2.button.1' : '打开微信App',
'payandSettle.capitalAccounts.accountLists.accountDetail.modal.2.button.2' : '打开支付宝App',
'payandSettle.capitalAccounts.accountLists.accountDetail.modal.2.br' : '扫码完成充值',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.parentMemberName' : '账户归属',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.memberStatus' : '会员状态',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.memberStatus.1' : '正常',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.memberStatus.2' : '已冻结',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.accountStatus' : '账户状态',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.accountStatus.1' : '正常',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.accountStatus.2' : '已冻结',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.startTime' : '开始时间',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.endTime' : '结束时间',
'payandSettle.capitalAccounts.accountLists.schema.searchSchema.submit' : '查询',
'payandSettle.capitalAccounts.accountLists.schema.rechargeSchema.money' : '充值金额',
'payandSettle.capitalAccounts.accountLists.schema.rechargeSchema.money.addonBefore' : '¥',
'payandSettle.capitalAccounts.accountLists.schema.rechargeSchema.money.message.1' : '请输入充值金额',
'payandSettle.capitalAccounts.accountLists.schema.rechargeSchema.money.message.2' : '请正确输入数字金额',
'payandSettle.capitalAccounts.accountLists.schema.rechargeSchema.money.message.3' : '充值金额仅限两位小数',
'payandSettle.capitalAccounts.accountLists.schema.rechargeSchema.type' : '充值方式',
'payandSettle.capitalAccounts.accountLists.schema.rechargeSchema.type.dataSource.2' : '微信',
'payandSettle.capitalAccounts.accountLists.schema.rechargeSchema.type.message' : '请选择充值方式',
'payandSettle.capitalAccounts.eAccount.success' : '充值成功',
'payandSettle.capitalAccounts.eAccount.columns.tradeCode' : '交易流水号',
'payandSettle.capitalAccounts.eAccount.columns.tradeTime' : '交易时间',
'payandSettle.capitalAccounts.eAccount.columns.tradeMoney' : '交易金额(元)',
'payandSettle.capitalAccounts.eAccount.columns.operation' : '交易项目',
'payandSettle.capitalAccounts.eAccount.columns.status' : '状态',
'payandSettle.capitalAccounts.eAccount.columns.remark' : '意见',
'payandSettle.capitalAccounts.eAccount.moveColumns.id' : '序号',
'payandSettle.capitalAccounts.eAccount.moveColumns.parentMemberRoleName' : '操作角色',
'payandSettle.capitalAccounts.eAccount.moveColumns.status' : '状态',
'payandSettle.capitalAccounts.eAccount.moveColumns.operation' : '操作',
'payandSettle.capitalAccounts.eAccount.moveColumns.operation.1' : '解冻资金账户',
'payandSettle.capitalAccounts.eAccount.moveColumns.operation.2' : '冻结资金账户',
'payandSettle.capitalAccounts.eAccount.moveColumns.createTime' : '操作时间',
'payandSettle.capitalAccounts.eAccount.moveColumns.remark' : '意见',
'payandSettle.capitalAccounts.eAccount.title' : '账户详情',
'payandSettle.capitalAccounts.eAccount.card.1' : '账户信息',
'payandSettle.capitalAccounts.eAccount.card.1.statisticTitle' : '可用余额(元):',
'payandSettle.capitalAccounts.eAccount.card.1.infoRight.1' : '账户归属:',
'payandSettle.capitalAccounts.eAccount.card.1.infoRight.2' : '账户余额(元):',
'payandSettle.capitalAccounts.eAccount.card.1.infoRight.3' : '锁定金额(元):',
'payandSettle.capitalAccounts.eAccount.card.1.infoRight.4' : '账户状态:',
'payandSettle.capitalAccounts.eAccount.card.1.button.1' : '充值',
'payandSettle.capitalAccounts.eAccount.card.1.button.2' : '申请提现',
'payandSettle.capitalAccounts.eAccount.card.2' : '交易记录',
'payandSettle.capitalAccounts.eAccount.card.3' : '流转记录',
'payandSettle.capitalAccounts.eAccount.modalTitle' : '账户充值',
'payandSettle.capitalAccounts.eAccount.okText' : '确定充值',
'payandSettle.capitalAccounts.eAccount.modal.title' : '账户充值',
'payandSettle.capitalAccounts.eAccount.modal.button.1' : '打开微信App',
'payandSettle.capitalAccounts.eAccount.modal.button.2' : '打开支付宝App',
'payandSettle.capitalAccounts.eAccount.modal.br' : '扫码完成充值',
'payandSettle.capitalAccounts.eAccount.modal.2.title' : '账户提现',
'payandSettle.capitalAccounts.eAccount.modal.2.name' : '账户名称',
'payandSettle.capitalAccounts.eAccount.modal.2.account' : '银行账号',
'payandSettle.capitalAccounts.eAccount.modal.2.apart' : '开户行',
'payandSettle.capitalAccounts.eAccount.modal.2.text' : '中国建设银行广州市分行营业部',
'payandSettle.capitalAccounts.eAccount.modal.2.amount' : '提现金额',
'payandSettle.capitalAccounts.eAccount.modal.2.amount.help' : '最多可提现 ¥10,000.00',
'payandSettle.capitalAccounts.eAccount.modal.2.amount.message' : '此项为必填',
'payandSettle.capitalAccounts.eAccount.modal.2.amount.placeholder' : '请输入提现金额',
'payandSettle.capitalAccounts.eAccount.modal.2.amount.addonBefore' : '¥',
'payandSettle.capitalAccounts.eAccount.modal.2.button' : '全部提现',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.parentMemberName' : '账户归属',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.memberStatus' : '会员状态',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.memberStatus.1' : '正常',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.memberStatus.2' : '已冻结',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.accountStatus' : '账户状态',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.accountStatus.1' : '正常',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.accountStatus.2' : '已冻结',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.startTime' : '开始时间',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.endTime' : '结束时间',
'payandSettle.capitalAccounts.eAccount.schema.searchSchema.submit' : '查询',
'payandSettle.capitalAccounts.eAccount.schema.rechargeSchema.money' : '充值金额',
'payandSettle.capitalAccounts.eAccount.schema.rechargeSchema.money.addonBefore' : '¥',
'payandSettle.capitalAccounts.eAccount.schema.rechargeSchema.money.message.1' : '请输入充值金额',
'payandSettle.capitalAccounts.eAccount.schema.rechargeSchema.money.message.2' : '请正确输入数字金额',
'payandSettle.capitalAccounts.eAccount.schema.rechargeSchema.money.message.3' : '充值金额仅限两位小数',
'payandSettle.capitalAccounts.eAccount.schema.rechargeSchema.type' : '充值方式',
'payandSettle.capitalAccounts.eAccount.schema.rechargeSchema.type.dataSource.2' : '微信',
'payandSettle.capitalAccounts.eAccount.schema.rechargeSchema.type.message' : '请选择充值方式',
'payandSettle.amountAccountManage.checkWithdraw.columns.memberName' : '会员名称',
'payandSettle.amountAccountManage.checkWithdraw.columns.bankAccountName' : '提现银行账户名称',
'payandSettle.amountAccountManage.checkWithdraw.columns.bankAccount' : '银行账号',
'payandSettle.amountAccountManage.checkWithdraw.columns.tradeMoney' : '提现金额(元)',
'payandSettle.amountAccountManage.checkWithdraw.columns.tradeTime' : '提现申请时间',
'payandSettle.amountAccountManage.checkWithdraw.columns.status' : '状态',
'payandSettle.amountAccountManage.checkWithdraw.columns.option' : '操作',
'payandSettle.amountAccountManage.checkWithdraw.columns.option.1' : '审核',
'payandSettle.amountAccountManage.checkWithdraw.handleBatchCheck.title' : '确定要执行批量审核操作?',
'payandSettle.amountAccountManage.checkWithdraw.handleBatchCheck.okText' : '确定',
'payandSettle.amountAccountManage.checkWithdraw.handleBatchCheck.cancelText' : '取消',
'payandSettle.amountAccountManage.checkWithdraw.handleBatchCheck.error' : '请先选择对应项目进行操作!',
'payandSettle.amountAccountManage.checkWithdraw.controllerBtns' : '批量审核通过',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.columns.tradeCode' : '交易流水号',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.columns.tradeTime' : '交易时间',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.columns.tradeMoney' : '交易金额(元)',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.columns.operation' : '交易项目',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.columns.status' : '状态',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.columns.remark' : '意见',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.title' : '审核提现',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.extra' : '审核提现',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.1' : '外部流转',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.1.step.1' : '申请提现',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.1.step.1.description' : '采购商',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.1.step.2' : '审核提现',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.1.step.3' : '支付提现',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.1.step.4' : '完成',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.2' : '账户提现',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.2.statisticTitle' : '提现金额(元):',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.2.accountBalance' : '最多可以提现:',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.currency' : '¥',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.2.rightTitle.1' : '账户归属:',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.2.rightTitle.2' : '银行账号:',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.2.rightTitle.3' : '开户行:',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.3' : '账户信息',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.3.statisticTitle' : '可用余额(元):',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.3.rightTitle.1' : '账户归属:',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.3.rightTitle.2' : '账户余额(元):',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.3.rightTitle.3' : '锁定金额(元):',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.3.rightTitle.4' : '账户状态:',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.card.4' : '提现处理记录',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.modal.title' : '审核提现',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.modal.status.message' : '请选择审核状态',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.modal.status.1' : '审核通过',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.modal.status.2' : '审核不通过',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.modal.remark' : '审核不通过原因',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.modal.remark.message' : '请填写原因',
'payandSettle.amountAccountManage.checkWithdraw.checkDetail.modal.remark.placeholder' : '请填写原因',
'payandSettle.amountAccountManage.checkWithdraw.schema.searchSchema.memberName' : '会员名称',
'payandSettle.amountAccountManage.checkWithdraw.schema.searchSchema.status' : '状态',
'payandSettle.amountAccountManage.checkWithdraw.schema.searchSchema.status.1' : '申请提现',
'payandSettle.amountAccountManage.checkWithdraw.schema.searchSchema.status.2' : '审核通过',
'payandSettle.amountAccountManage.checkWithdraw.schema.searchSchema.status.3' : '审核不通过',
'payandSettle.amountAccountManage.checkWithdraw.schema.searchSchema.startTime' : '开始时间',
'payandSettle.amountAccountManage.checkWithdraw.schema.searchSchema.endTime' : '结束时间',
'payandSettle.amountAccountManage.checkWithdraw.schema.searchSchema.submit' : '查询',
'payandSettle.amountAccountManage.memberAccountManage.currency': '¥',
'payandSettle.amountAccountManage.memberAccountManage.columns.memberName': '会员名称',
'payandSettle.amountAccountManage.memberAccountManage.columns.memberType': '会员类型',
'payandSettle.amountAccountManage.memberAccountManage.columns.memberRoleName': '会员角色',
'payandSettle.amountAccountManage.memberAccountManage.columns.accountBalance': '账户余额',
'payandSettle.amountAccountManage.memberAccountManage.columns.lockBalance': '锁定余额',
'payandSettle.amountAccountManage.memberAccountManage.columns.usableBalance': '可用余额',
'payandSettle.amountAccountManage.memberAccountManage.columns.memberStatus': '会员状态',
'payandSettle.amountAccountManage.memberAccountManage.columns.accountStatus': '账户状态',
'payandSettle.amountAccountManage.memberAccountManage.columns.option': '操作',
'payandSettle.amountAccountManage.memberAccountManage.columns.option.1': '冻结',
'payandSettle.amountAccountManage.memberAccountManage.columns.option.2': '解除',
'payandSettle.amountAccountManage.memberAccountManage.modal.title.1': '会员冻结',
'payandSettle.amountAccountManage.memberAccountManage.modal.title.2': '会员解冻',
'payandSettle.amountAccountManage.memberAccountManage.modal.remark.1': '会员冻结原因',
'payandSettle.amountAccountManage.memberAccountManage.modal.remark.2': '会员解冻原因',
'payandSettle.amountAccountManage.memberAccountManage.modal.remark.message': '请填写原因',
'payandSettle.amountAccountManage.memberAccountManage.modal.remark.placeholder': '请填写原因',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.columns.tradeCode': '交易流水号',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.columns.tradeTime': '交易时间',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.columns.tradeMoney': '交易金额(元)',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.columns.operation': '交易项目',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.columns.status': '交易项目',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.columns.remark': '意见',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.moveColumns.id': '序号',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.moveColumns.parentMemberRoleName': '操作角色',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.moveColumns.status': '状态',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.moveColumns.operation': '操作',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.moveColumns.operation.1': '冻结资金账户',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.moveColumns.operation.2': '解冻资金账户',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.moveColumns.createTime': '操作时间',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.moveColumns.remark': '意见',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.title': '账户详情',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.extra.1': '冻结',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.extra.2': '解冻',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.card.1': '账户信息',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.card.1.rightTitle.1': '账户归属:',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.card.1.rightTitle.2': '账户余额(元):',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.card.1.rightTitle.3': '锁定金额(元):',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.card.1.rightTitle.4': '账户状态:',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.card.2': '交易记录',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.card.3': '流转记录',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.modal.title.1': '会员冻结',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.modal.title.2': '会员解冻',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.modal.remark.1': '会员冻结原因',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.modal.remark.2': '会员解冻原因',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.modal.remark.message': '请填写原因',
'payandSettle.amountAccountManage.memberAccountManage.memberAccountDetail.modal.remark.placeholder': '请填写原因',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.memberName': '会员名称',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.memberType': '请选择会员类型',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.memberRoleId': '请选择会员角色',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.memberLevel': '请选择会员等级',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.memberStatus': '会员状态',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.memberStatus.1': '正常',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.memberStatus.2': '已冻结',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.accountStatus': '账户状态',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.accountStatus.1': '正常',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.accountStatus.2': '已冻结',
'payandSettle.amountAccountManage.memberAccountManage.schema.searchSchema.submit': '查询',
'payandSettle.amountAccountManage.memberAccountManage.schema.rechargeSchema.money': '充值金额',
'payandSettle.amountAccountManage.memberAccountManage.schema.rechargeSchema.money.addonBefore': '¥',
'payandSettle.amountAccountManage.memberAccountManage.schema.rechargeSchema.money.message': '请输入充值金额',
'payandSettle.amountAccountManage.memberAccountManage.schema.rechargeSchema.type': '充值方式',
'payandSettle.amountAccountManage.memberAccountManage.schema.rechargeSchema.type.message': '请选择充值方式',
'payandSettle.amountAccountManage.paymentWithdraw.currency': '¥',
'payandSettle.amountAccountManage.paymentWithdraw.columns.memberName': '会员名称',
'payandSettle.amountAccountManage.paymentWithdraw.columns.bankAccountName': '提现银行账户名称',
'payandSettle.amountAccountManage.paymentWithdraw.columns.bankAccount': '银行账号',
'payandSettle.amountAccountManage.paymentWithdraw.columns.tradeMoney': '提现金额(元)',
'payandSettle.amountAccountManage.paymentWithdraw.columns.tradeTime': '提现申请时间',
'payandSettle.amountAccountManage.paymentWithdraw.columns.status': '提现申请时间',
'payandSettle.amountAccountManage.paymentWithdraw.columns.option': '操作',
'payandSettle.amountAccountManage.paymentWithdraw.columns.option.1': '支付',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.columns.tradeCode': '交易流水号',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.columns.tradeTime': '交易时间',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.columns.tradeMoney': '交易金额(元)',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.columns.operation': '交易项目',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.columns.status': '状态',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.columns.remark': '意见',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderModalTitle.1': '选择支付方式',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderModalTitle.2': '进行支付',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderModalFooter.button.1': '上一步',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderModalFooter.button.2': '确认',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderModalFooter.button.3': '取消',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderModalFooter.button.4': '下一步',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderResult.1.title': '支付成功',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderResult.2.title': '确认是否已转账?',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderResult.2.subTitle': '线下转账线上确认',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderResult.2.alt': '线下转账线上确认',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderResult.3.title': '支付失败',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.renderResult.3.button': '重新选择支付方式',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.title': '支付提现',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.extra': '支付',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.1': '外部流转',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.1.step.1': '申请提现',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.1.step.1.description': '采购商',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.1.step.2': '审核提现',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.1.step.3': '支付提现',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.1.step.4': '完成',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.2': '账户提现',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.2.statisticTitle': '提现金额(元):',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.2.accountBalance': '最多可以提现:',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.2.rightTitle.1': '账户归属:',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.2.rightTitle.2': '银行账号:',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.2.rightTitle.3': '开户行:',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.3': '账户信息',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.3.statisticTitle': '可用余额(元):',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.3.rightTitle.1': '账户归属:',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.3.rightTitle.2': '账户余额(元):',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.3.rightTitle.3': '锁定金额(元):',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.3.rightTitle.4': '账户状态:',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.card.4': '提现处理记录',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.modal.payType': '支付方式',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.modal.payType.1': '支付宝',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.modal.payType.2': '微信',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.modal.payType.3': '银联',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.modal.payType.errorTips': '请选择支付方式',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.modal.payChannel': '支付渠道',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.modal.payChannel.1': '线下转账线上确认',
'payandSettle.amountAccountManage.paymentWithdraw.paymentDetail.modal.payChannel.errorTips': '请选择支付渠道',
'payandSettle.amountAccountManage.paymentWithdraw.schema.searchSchema.memberName': '会员名称',
'payandSettle.amountAccountManage.paymentWithdraw.schema.searchSchema.status': '状态',
'payandSettle.amountAccountManage.paymentWithdraw.schema.searchSchema.status.1': '审核通过',
'payandSettle.amountAccountManage.paymentWithdraw.schema.searchSchema.status.2': '提现成功',
'payandSettle.amountAccountManage.paymentWithdraw.schema.searchSchema.status.3': '提现失败',
'payandSettle.amountAccountManage.paymentWithdraw.schema.searchSchema.startTime': '开始时间',
'payandSettle.amountAccountManage.paymentWithdraw.schema.searchSchema.endTime': '结束时间',
'payandSettle.amountAccountManage.paymentWithdraw.schema.searchSchema.submit': '查询',
};
......@@ -21,7 +21,7 @@ import Submit from '@/components/NiceForm/components/Submit'
import { ISchema } from '@formily/antd';
import { clearModalParams } from '@/utils';
import { useRowSelectionTable } from '@/hooks/useRowSelectionTable';
import { getProductCustomerGetCustomerAttributeTree, getProductCustomerGetCustomerAttributeValueList, getProductPlatformGetSyncAttributeValueList, postProductCustomerDeleteCustomerAttributeValue, postProductCustomerUpdateCustomerAttributeValueStatus } from '@/services/ProductV2Api';
import { getProductCustomerGetCustomerAttributeTree, getProductCustomerGetCustomerAttributeValueList, getProductPlatformGetSyncAttributeValueList, postProductCustomerDeleteCustomerAttributeValue, postProductCustomerSyncAttributeValue, postProductCustomerUpdateCustomerAttributeValueStatus } from '@/services/ProductV2Api';
const treeActions = createTreeActions()
......@@ -296,7 +296,6 @@ const PropertyValue: React.FC<{}> = () => {
const handleAsyncOk = () => {
setSyncLoading(true)
if (rowSelectionCtl.selectedRowKeys.length) {
// @ts-ignore
postProductCustomerSyncAttributeValue({ idList: rowSelectionCtl.selectedRowKeys }).then(res => {
if (res.code === 1000) {
if (ref?.current?.reload) {
......
......@@ -7,6 +7,7 @@
*/
import React from 'react';
import { Modal } from 'antd';
import { useIntl } from 'umi';
import { createFormActions, FormEffectHooks, FormPath } from '@formily/antd';
import NiceForm from '@/components/NiceForm';
import schema from './schema';
......@@ -54,6 +55,8 @@ const VerifyModal: React.FC<IProps> = (props: IProps) => {
submitLoading,
} = props;
const intl = useIntl();
const handleClose = () => {
if (onClose) {
onClose();
......@@ -68,7 +71,7 @@ const VerifyModal: React.FC<IProps> = (props: IProps) => {
return (
<Modal
title="单据审核"
title={intl.formatMessage({ id: 'member.components.VerifyModal.title' })}
visible={visible}
confirmLoading={submitLoading}
onOk={() => formActions.submit()}
......@@ -79,7 +82,7 @@ const VerifyModal: React.FC<IProps> = (props: IProps) => {
effects={($, { setFieldState }) => {
onFieldValueChange$('agree').subscribe(fieldState => {
setFieldState('reason', state => {
state.title = fieldState.value === 0 ? '不通过原因' : '通过原因';
state.title = fieldState.value === 0 ? intl.formatMessage({ id: 'member.components.VerifyModal.reason.noPass' }) : intl.formatMessage({ id: 'member.components.VerifyModal.reason.pass' });
state.required = fieldState.value === 0;
setTimeout(() => {
formActions.validate('reason');
......
......@@ -2,11 +2,14 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 11:50:00
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-05-25 11:50:00
* @LastEditTime: 2021-12-03 18:21:06
* @Description:
*/
import { getIntl } from 'umi';
import { ISchema } from '@formily/antd';
const intl = getIntl();
const schema: ISchema = {
type: 'object',
properties: {
......@@ -21,19 +24,19 @@ const schema: ISchema = {
type: 'string',
default: 1,
enum: [
{ label: '审核通过', value: 1 },
{ label: '审核不通过', value: 0 },
{ label: intl.formatMessage({ id: 'member.components.VerifyModal.agree.pass' }), value: 1 },
{ label: intl.formatMessage({ id: 'member.components.VerifyModal.agree.noPass' }), value: 0 },
],
'x-component': 'radio',
'x-component-props': {},
},
reason: {
type: 'string',
title: '不通过原因',
title: intl.formatMessage({ id: 'member.components.VerifyModal.reason.noPass' }),
'x-component': 'textarea',
required: true,
'x-component-props': {
placeholder: '在此输入你的内容,最长120个字符,60个汉字',
placeholder: intl.formatMessage({ id: 'member.components.VerifyModal.reason.placeholder' }),
rows: 5,
},
'x-rules': [
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-24 17:47:32
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-18 11:07:50
* @LastEditTime: 2021-12-03 17:52:44
* @Description: 审核Form抽屉
*/
import React, { useEffect } from 'react';
......@@ -10,6 +10,7 @@ import {
Drawer,
Button,
} from 'antd';
import { useIntl } from 'umi';
import NiceForm from '@/components/NiceForm';
import {
createFormActions,
......@@ -207,6 +208,8 @@ const ComingClassifyDrawer: React.FC<IProps> = (props: IProps) => {
submitLoading,
} = props;
const intl = useIntl();
useEffect(() => {
if (partnerTypes && partnerTypes.length) {
formActions.setFieldState('partnerType', state => {
......@@ -240,14 +243,14 @@ const ComingClassifyDrawer: React.FC<IProps> = (props: IProps) => {
const MemberCodeDescription = (
<div className={styles.description}>
<div>长度最多10位,不可重复</div>
<div>不支持特殊符号(除英文"_-";下划线和中划线)</div>
<div>{intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.code.description-1' })}</div>
<div>{intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.code.description-2' })}</div>
</div>
);
const MemberCypher = (
<div className={styles.description}>
<div>允许单次采购最大金额</div>
<div>{intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.maxAmount.description-1' })}</div>
</div>
);
......@@ -304,7 +307,7 @@ const ComingClassifyDrawer: React.FC<IProps> = (props: IProps) => {
return (
<Drawer
title="入库分类信息"
title={intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.title' })}
width={620}
onClose={handleClose}
visible={visible}
......@@ -315,14 +318,14 @@ const ComingClassifyDrawer: React.FC<IProps> = (props: IProps) => {
}}
>
<Button onClick={handleClose} style={{ marginRight: 16 }}>
取 消
{intl.formatMessage({ id: 'member.actions.cancel' })}
</Button>
<Button
onClick={() => formActions.submit()}
type="primary"
loading={submitLoading}
>
确 定
{intl.formatMessage({ id: 'member.actions.confirm' })}
</Button>
</div>
}
......@@ -369,7 +372,7 @@ const ComingClassifyDrawer: React.FC<IProps> = (props: IProps) => {
onFieldValueChange$('agree').subscribe(fieldState => {
setFieldState('reason', state => {
state.title = fieldState.value === 0 ? '不通过原因' : '通过原因';
state.title = fieldState.value === 0 ? intl.formatMessage({ id: 'member.management.common.form.reason.noPass' }) : intl.formatMessage({ id: 'member.management.common.form.reason.pass' });
state.required = fieldState.value === 0;
setTimeout(() => {
formActions.validate('reason');
......
......@@ -2,10 +2,11 @@
* @Author: XieZhiXiong
* @Date: 2021-05-24 18:00:52
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-07-09 18:10:07
* @LastEditTime: 2021-12-03 17:48:35
* @Description:
*/
import { ISchema } from '@formily/antd';
import { getIntl } from 'umi';
import {
MEMBER_INVOICE_TYPE_1,
MEMBER_INVOICE_TYPE_2,
......@@ -22,6 +23,8 @@ import {
} from '@/constants/member';
import { PATTERN_MAPS } from '@/constants/regExp';
const intl = getIntl();
export const schema: ISchema = {
type: 'object',
properties: {
......@@ -29,7 +32,7 @@ export const schema: ISchema = {
type: 'object',
'x-component': 'FlagBox',
'x-component-props': {
title: '入库分类信息',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify' }),
},
properties: {
MEGA_LAYOUT: {
......@@ -43,28 +46,28 @@ export const schema: ISchema = {
properties: {
code: {
type: 'string',
title: '会员编码',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.code' }),
required: true,
description: '{{MemberCodeDescription}}',
'x-rules': [
{
pattern: /^[a-zA-Z0-9_-]{1,10}$/,
message: '请输入数字、英文、_-,最多支持10个字符',
message: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.code.rules-legal' }),
},
],
},
partnerType: {
type: 'string',
enum: [],
title: '合作关系',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.partnerType' }),
'x-component-props': {
placeholder: '请选择',
placeholder: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.select.placeholder' }),
},
required: true,
},
maxAmount: {
type: 'string',
title: '单次合作金额',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.maxAmount' }),
required: true,
'x-component-props': {
addonBefore: '¥',
......@@ -73,17 +76,17 @@ export const schema: ISchema = {
'x-rules': [
{
pattern: PATTERN_MAPS.money,
message: '请输入数值,最多支持小数点后两位',
message: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.maxAmount.rules-legal' }),
},
{
max: 8,
message: '最多支持8个字符',
message: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.maxAmount.rules-max' }),
},
],
},
areaCodes: {
type: 'array',
title: '适用区域',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.areaCodes' }),
required: true,
'x-component': 'CustomAddArray',
default: [],
......@@ -109,7 +112,7 @@ export const schema: ISchema = {
},
categories: {
type: 'array',
title: '主营品类',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.categories' }),
required: true,
'x-component': 'ArrayCards',
'x-component-props': {
......@@ -126,7 +129,7 @@ export const schema: ISchema = {
properties: {
category: {
type: 'string',
title: '品类',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.category' }),
'x-component': 'CascaderFormItem',
'x-component-props': {
fieldNames: { label: 'title', value: 'title', children: 'children' },
......@@ -181,12 +184,12 @@ export const schema: ISchema = {
// },
paymentDay: {
type: 'string',
title: '付款周期(天)',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.paymentDay' }),
required: true,
'x-rules': [
{
pattern: /^([0]|[1-9][0-9]{0,7})$/,
message: '请输入0 或 正整数,最多8位数',
message: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.paymentDay.rules-legal' }),
},
],
},
......@@ -214,12 +217,12 @@ export const schema: ISchema = {
value: MEMBER_INVOICE_TYPE[MEMBER_INVOICE_TYPE_5],
},
],
title: '发票类型',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.invoiceTypeName' }),
required: true,
},
taxPoint: {
type: 'string',
title: '税点',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.classify.taxPoint' }),
enum: [
{
label: MEMBER_TAX_POINT[MEMBER_TAX_POINT_1],
......@@ -255,7 +258,7 @@ export const schema: ISchema = {
type: 'object',
'x-component': 'FlagBox',
'x-component-props': {
title: '单据审核',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.verify' }),
},
properties: {
MEGA_LAYOUT: {
......@@ -269,23 +272,23 @@ export const schema: ISchema = {
properties: {
agree: {
type: 'string',
title: '是否通过',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.verify.agree' }),
default: 1,
'x-component': 'Radio',
required: true,
enum: [
{ label: '审核通过', value: 1 },
{ label: '审核不通过', value: 0 },
{ label: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.verify.agree.pass' }), value: 1 },
{ label: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.verify.agree.noPass' }), value: 0 },
],
'x-component-props': {},
},
reason: {
type: 'string',
title: '不通过原因',
title: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.verify.reason' }),
'x-component': 'Textarea',
required: true,
'x-component-props': {
placeholder: '在此输入你的内容,最长120个字符,60个汉字',
placeholder: intl.formatMessage({ id: 'member.management.memberPrComingClassify.drawer.form.verify.placeholder' }),
rows: 5,
},
'x-rules': [
......
......@@ -2,11 +2,11 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 14:34:56
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:05:10
* @LastEditTime: 2021-12-03 16:26:23
* @Description: 待入库分类
*/
import React, { useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Button } from 'antd';
import { StandardTable } from 'god';
import moment from 'moment';
......@@ -26,20 +26,22 @@ const formActions = createFormActions();
const MemberPrComingClassify: React.FC<{}> = props => {
const ref = useRef<any>({});
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrComingClassify/verify?validateId=${record.validateId}`);
};
const defaultColumns = verifyComingColumn('/memberCenter/memberAbility/manage/memberPrComingClassify/detail').concat([
{
title: '操作',
title: intl.formatMessage({ id: 'common.table.action' }),
dataIndex: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......
......@@ -10,7 +10,7 @@ import { Button, message } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { postMemberDepositClassify, getMemberDepositClassifyDetail } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrComingClassifyVerify: React.FC<{}> = () => {
const [visibleVerifyDrawer, setVisibleVerifyDrawer] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyDrawer = (flag?) => {
setVisibleVerifyDrawer(!!flag);
};
......@@ -33,7 +35,7 @@ const MemberPrComingClassifyVerify: React.FC<{}> = () => {
...value,
};
const msg = message.loading({
content: '正在提交,请稍候...',
content: intl.formatMessage({ id: 'member.management.memberPrComingClassify.verify.commiting' }),
duration: 0,
});
postMemberDepositClassify(payload, {
......@@ -67,7 +69,7 @@ const MemberPrComingClassifyVerify: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyDrawer(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<ComingClassifyDrawer
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-24 17:47:32
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-07-09 18:01:32
* @LastEditTime: 2021-12-03 16:08:38
* @Description: 审核Form抽屉
*/
import React from 'react';
......@@ -10,6 +10,7 @@ import {
Drawer,
Button,
} from 'antd';
import { useIntl } from 'umi';
import { DatePicker } from '@formily/antd-components';
import NiceForm from '@/components/NiceForm';
import {
......@@ -100,6 +101,8 @@ const VerifyComingInvestigateDrawer: React.FC<IProps> = (props: IProps) => {
submitLoading,
} = props;
const intl = useIntl();
const handleClose = () => {
if (onClose) {
onClose();
......@@ -115,7 +118,7 @@ const VerifyComingInvestigateDrawer: React.FC<IProps> = (props: IProps) => {
return (
<Drawer
title="入库考察审核"
title={intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.title' })}
width={600}
onClose={handleClose}
visible={visible}
......@@ -126,14 +129,14 @@ const VerifyComingInvestigateDrawer: React.FC<IProps> = (props: IProps) => {
}}
>
<Button onClick={handleClose} style={{ marginRight: 16 }}>
取 消
{intl.formatMessage({ id: 'member.actions.cancel' })}
</Button>
<Button
onClick={() => formActions.submit()}
type="primary"
loading={submitLoading}
>
确 定
{intl.formatMessage({ id: 'member.actions.confirm' })}
</Button>
</div>
}
......@@ -146,7 +149,7 @@ const VerifyComingInvestigateDrawer: React.FC<IProps> = (props: IProps) => {
effects={($, { setFieldState }) => {
onFieldValueChange$('agree').subscribe(fieldState => {
setFieldState('reason', state => {
state.title = fieldState.value === 0 ? '不通过原因' : '通过原因';
state.title = fieldState.value === 0 ? intl.formatMessage({ id: 'member.management.common.form.reason.noPass' }) : intl.formatMessage({ id: 'member.management.common.form.reason.pass' });
state.required = fieldState.value === 0;
setTimeout(() => {
formActions.validate('reason');
......
......@@ -2,15 +2,18 @@
* @Author: XieZhiXiong
* @Date: 2021-06-02 20:10:47
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-07-09 17:44:34
* @LastEditTime: 2021-12-03 16:05:47
* @Description:
*/
import { ISchema } from '@formily/antd';
import { getIntl } from 'umi';
import {
UPLOAD_TYPE,
} from '@/constants';
import { PATTERN_MAPS } from '@/constants/regExp';
const intl = getIntl();
export const schema: ISchema = {
type: 'object',
properties: {
......@@ -18,7 +21,7 @@ export const schema: ISchema = {
type: 'object',
'x-component': 'FlagBox',
'x-component-props': {
title: '考察信息',
title: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.inspect' }),
},
properties: {
MEGA_LAYOUT: {
......@@ -32,10 +35,10 @@ export const schema: ISchema = {
properties: {
inspectDay: {
type: 'string',
title: '考察日期',
title: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.inspect.date' }),
'x-component': 'DatePicker',
'x-component-props': {
placeholder: '请选择',
placeholder: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.select.placeholder' }),
style: {
width: '100%',
},
......@@ -44,9 +47,9 @@ export const schema: ISchema = {
},
score: {
type: 'string',
title: '考察评分',
title: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.inspect.score' }),
'x-component-props': {
placeholder: '请选择',
placeholder: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.select.placeholder' }),
style: {
width: '100%',
},
......@@ -54,17 +57,17 @@ export const schema: ISchema = {
'x-rules': [
{
pattern: PATTERN_MAPS.money,
message: '请输入两位小数',
message: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.inspect.score.rules-money' }),
},
],
required: true,
},
result: {
type: 'string',
title: '考察结果',
title: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.inspect.result' }),
'x-component': 'Textarea',
'x-component-props': {
placeholder: '在此输入你的内容,最长60个字符,30个汉字',
placeholder: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.inspect.result-placeholder' }),
rows: 5,
},
'x-rules': [
......@@ -77,7 +80,7 @@ export const schema: ISchema = {
},
reports: {
type: 'string',
title: '考察报告',
title: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.inspect.reports' }),
'x-component': 'FixUpload',
'x-component-props': {
action: '/api/file/file/upload/prefix',
......@@ -90,7 +93,7 @@ export const schema: ISchema = {
'x-rules': [
{
required: true,
message: '请上传考察报告',
message: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.inspect.reports.rules-required' }),
},
],
},
......@@ -102,7 +105,7 @@ export const schema: ISchema = {
type: 'object',
'x-component': 'FlagBox',
'x-component-props': {
title: '单据审核',
title: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.verify' }),
},
properties: {
MEGA_LAYOUT: {
......@@ -116,23 +119,23 @@ export const schema: ISchema = {
properties: {
agree: {
type: 'string',
title: '是否通过',
title: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.verify.agree' }),
default: 1,
'x-component': 'Radio',
required: true,
enum: [
{ label: '审核通过', value: 1 },
{ label: '审核不通过', value: 0 },
{ label: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.verify.agree.pass' }), value: 1 },
{ label: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.verify.agree.noPass' }), value: 0 },
],
'x-component-props': {},
},
reason: {
type: 'string',
title: '不通过原因',
title: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.verify.reason' }),
'x-component': 'Textarea',
required: true,
'x-component-props': {
placeholder: '在此输入你的内容,最长120个字符,60个汉字',
placeholder: intl.formatMessage({ id: 'member.management.memberPrComingInvestigate.drawer.form.verify.placeholder' }),
rows: 5,
},
'x-rules': [
......
......@@ -6,7 +6,7 @@
* @Description: 待审核入库考察
*/
import React, { useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Button } from 'antd';
import { StandardTable } from 'god';
import moment from 'moment';
......@@ -26,20 +26,22 @@ const formActions = createFormActions();
const MemberPrComingInvestigate: React.FC<{}> = props => {
const ref = useRef<any>({});
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrComingInvestigate/verify?validateId=${record.validateId}`);
};
const defaultColumns = verifyComingColumn('/memberCenter/memberAbility/manage/memberPrComingInvestigate/detail').concat([
{
title: '操作',
title: intl.formatMessage({ id: 'common.table.action' }),
dataIndex: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 14:03:05
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:07:05
* @LastEditTime: 2021-12-03 15:52:14
* @Description:
*/
import React, { useState } from 'react';
......@@ -10,7 +10,7 @@ import { Button, message } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { getMemberDepositInspectDetail, postMemberDepositInspect } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrComingInvestigate: React.FC<{}> = () => {
const [visibleVerifyDrawer, setVisibleVerifyDrawer] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyDrawer = (flag?) => {
setVisibleVerifyDrawer(!!flag);
};
......@@ -37,7 +39,7 @@ const MemberPrComingInvestigate: React.FC<{}> = () => {
})),
};
const msg = message.loading({
content: '正在提交,请稍候...',
content: intl.formatMessage({ id: 'member.management.common.commiting' }),
duration: 0,
});
postMemberDepositInspect(payload, {
......@@ -71,7 +73,7 @@ const MemberPrComingInvestigate: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyDrawer(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<VerifyComingInvestigateDrawer
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-26 10:26:33
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:07:16
* @LastEditTime: 2021-12-03 18:43:06
* @Description: 待审核会员变更(一级)详情
*/
import React from 'react';
......
......@@ -2,11 +2,11 @@
* @Author: XieZhiXiong
* @Date: 2021-05-26 10:26:20
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:07:32
* @LastEditTime: 2021-12-03 18:42:30
* @Description: 待审核会员变更(一级)
*/
import React, { useState, useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Space, Button, Modal, message } from 'antd';
import { QuestionCircleOutlined } from '@ant-design/icons';
import { StandardTable } from 'god';
......@@ -30,20 +30,22 @@ const MemberPrVerifyChange1: React.FC<{}> = props => {
const ref = useRef<any>({});
const [selectedRowKeys, setSelectedRowKeys] = useState<number[]>([]);
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrVerifyChange1/verify?validateId=${record.validateId}`);
};
const defaultColumns = verifyChangeColumn('/memberCenter/memberAbility/manage/memberPrVerifyChange1/detail').concat([
{
title: '操作',
title: intl.formatMessage({ id: 'common.table.action' }),
dataIndex: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......@@ -79,13 +81,13 @@ const MemberPrVerifyChange1: React.FC<{}> = props => {
const handleBatch = () => {
if (!selectedRowKeys.length) {
message.warning('未选择任何会员');
message.warning(intl.formatMessage({ id: 'member.actions.batch.nothing' }));
return;
}
confirm({
title: '提示',
title: intl.formatMessage({ id: 'member.actions.verify-tip' }),
icon: <QuestionCircleOutlined />,
content: '确定要审核通过选中的会员吗?',
content: intl.formatMessage({ id: 'member.management.memberPrVerifyChange1.query.verify-tip' }),
onOk() {
return new Promise<void>((resolve, reject) => {
postMemberModifyGradeOneBatch({
......@@ -129,7 +131,7 @@ const MemberPrVerifyChange1: React.FC<{}> = props => {
const ControllerBtns = () => (
<Space>
<Button onClick={handleBatch}>
批量审核通过
{intl.formatMessage({ id: 'member.actions.verify-batch' })}
</Button>
</Space>
);
......
......@@ -10,7 +10,7 @@ import { Button } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { postMemberModifyGradeOne, getMemberModifyGradeOneDetail } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrVerifyChange1Verify: React.FC<{}> = () => {
const [visibleVerifyModal, setVisibleVerifyModal] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyModal = (flag?) => {
setVisibleVerifyModal(!!flag);
};
......@@ -62,7 +64,7 @@ const MemberPrVerifyChange1Verify: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyModal(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<VerifyModal
......
......@@ -2,11 +2,11 @@
* @Author: XieZhiXiong
* @Date: 2021-05-26 10:26:20
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:08:09
* @LastEditTime: 2021-12-03 18:45:00
* @Description: 待审核会员变更(二级)
*/
import React, { useState, useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Space, Button, Modal, message } from 'antd';
import { QuestionCircleOutlined } from '@ant-design/icons';
import { StandardTable } from 'god';
......@@ -30,6 +30,8 @@ const MemberPrVerifyChange2: React.FC<{}> = props => {
const ref = useRef<any>({});
const [selectedRowKeys, setSelectedRowKeys] = useState<number[]>([]);
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrVerifyChange2/verify?validateId=${record.validateId}`);
};
......@@ -43,7 +45,7 @@ const MemberPrVerifyChange2: React.FC<{}> = props => {
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......@@ -79,13 +81,13 @@ const MemberPrVerifyChange2: React.FC<{}> = props => {
const handleBatch = () => {
if (!selectedRowKeys.length) {
message.warning('未选择任何会员');
message.warning(intl.formatMessage({ id: 'member.actions.batch.nothing' }));
return;
}
confirm({
title: '提示',
title: intl.formatMessage({ id: 'member.actions.verify-tip' }),
icon: <QuestionCircleOutlined />,
content: '确定要审核通过选中的会员吗?',
content: intl.formatMessage({ id: 'member.management.memberPrVerifyChange1.query.verify-tip' }),
onOk() {
return new Promise<void>((resolve, reject) => {
postMemberModifyGradeTwoBatch({
......@@ -129,7 +131,7 @@ const MemberPrVerifyChange2: React.FC<{}> = props => {
const ControllerBtns = () => (
<Space>
<Button onClick={handleBatch}>
批量审核通过
{intl.formatMessage({ id: 'member.actions.verify-batch' })}
</Button>
</Space>
);
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-26 10:26:37
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:08:24
* @LastEditTime: 2021-12-03 18:45:26
* @Description: 审核会员变更(二级)
*/
import React, { useState } from 'react';
......@@ -10,7 +10,7 @@ import { Button } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { postMemberModifyGradeTwo, getMemberModifyGradeTwoDetail } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrVerifyChange2Verify: React.FC<{}> = () => {
const [visibleVerifyModal, setVisibleVerifyModal] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyModal = (flag?) => {
setVisibleVerifyModal(!!flag);
};
......@@ -62,7 +64,7 @@ const MemberPrVerifyChange2Verify: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyModal(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<VerifyModal
......
......@@ -2,11 +2,11 @@
* @Author: XieZhiXiong
* @Date: 2021-05-26 10:26:20
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:08:50
* @LastEditTime: 2021-12-03 18:31:43
* @Description: 待确认会员变更
*/
import React, { useState, useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Space, Button, Modal, message } from 'antd';
import { QuestionCircleOutlined } from '@ant-design/icons';
import { StandardTable } from 'god';
......@@ -30,20 +30,22 @@ const MemberPrVerifyChangeConfrim: React.FC<{}> = props => {
const ref = useRef<any>({});
const [selectedRowKeys, setSelectedRowKeys] = useState<number[]>([]);
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrVerifyChangeConfirm/verify?validateId=${record.validateId}`);
};
const defaultColumns = verifyChangeColumn('/memberCenter/memberAbility/manage/memberPrVerifyChangeConfirm/detail').concat([
{
title: '操作',
title: intl.formatMessage({ id: 'common.table.action' }),
dataIndex: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......@@ -79,13 +81,13 @@ const MemberPrVerifyChangeConfrim: React.FC<{}> = props => {
const handleBatch = () => {
if (!selectedRowKeys.length) {
message.warning('未选择任何会员');
message.warning(intl.formatMessage({ id: 'member.actions.batch.nothing' }));
return;
}
confirm({
title: '提示',
title: intl.formatMessage({ id: 'member.actions.verify-tip' }),
icon: <QuestionCircleOutlined />,
content: '确定要审核通过选中的会员吗?',
content: intl.formatMessage({ id: 'member.management.memberPrVerifyChangeConfirm.query.verify-tip' }),
onOk() {
return new Promise<void>((resolve, reject) => {
postMemberModifyConfirmBatch({
......@@ -129,7 +131,7 @@ const MemberPrVerifyChangeConfrim: React.FC<{}> = props => {
const ControllerBtns = () => (
<Space>
<Button onClick={handleBatch}>
批量审核通过
{intl.formatMessage({ id: 'member.actions.verify-batch' })}
</Button>
</Space>
);
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-26 10:26:37
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:09:02
* @LastEditTime: 2021-12-03 18:32:23
* @Description: 确认会员变更
*/
import React, { useState } from 'react';
......@@ -10,7 +10,7 @@ import { Button } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { postMemberModifyConfirm, getMemberModifyConfirmDetail } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrVerifyChangeConfirmVerify: React.FC<{}> = () => {
const [visibleVerifyModal, setVisibleVerifyModal] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyModal = (flag?) => {
setVisibleVerifyModal(!!flag);
};
......@@ -62,7 +64,7 @@ const MemberPrVerifyChangeConfirmVerify: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyModal(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<VerifyModal
......
......@@ -2,11 +2,11 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 18:01:57
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:09:28
* @LastEditTime: 2021-12-03 18:19:06
* @Description: 待审核入库(一级)
*/
import React, { useState, useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Space, Button, Modal, message } from 'antd';
import { QuestionCircleOutlined } from '@ant-design/icons';
import { StandardTable } from 'god';
......@@ -30,20 +30,22 @@ const MemberPrVerifyComing1: React.FC<{}> = props => {
const ref = useRef<any>({});
const [selectedRowKeys, setSelectedRowKeys] = useState<number[]>([]);
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrVerifyComing1/verify?validateId=${record.validateId}`);
};
const defaultColumns = verifyComingColumn('/memberCenter/memberAbility/manage/memberPrVerifyComing1/detail').concat([
{
title: '操作',
title: intl.formatMessage({ id: 'common.table.action' }),
dataIndex: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......@@ -79,13 +81,13 @@ const MemberPrVerifyComing1: React.FC<{}> = props => {
const handleBatch = () => {
if (!selectedRowKeys.length) {
message.warning('未选择任何会员');
message.warning(intl.formatMessage({ id: 'member.actions.batch.nothing' }));
return;
}
confirm({
title: '提示',
title: intl.formatMessage({ id: 'member.actions.verify-tip' }),
icon: <QuestionCircleOutlined />,
content: '确定要审核通过选中的会员吗?',
content: intl.formatMessage({ id: 'member.management.memberPrVerifyComing1.query.verify-tip' }),
onOk() {
return new Promise<void>((resolve, reject) => {
postMemberDepositGradeOneBatch({
......@@ -131,7 +133,7 @@ const MemberPrVerifyComing1: React.FC<{}> = props => {
const ControllerBtns = () => (
<Space>
<Button onClick={handleBatch}>
批量审核通过
{intl.formatMessage({ id: 'member.actions.verify-batch' })}
</Button>
</Space>
);
......
......@@ -10,7 +10,7 @@ import { Button } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { postMemberDepositGradeOne, getMemberDepositGradeOneDetail } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrVerifyComing1Verify: React.FC<{}> = () => {
const [visibleVerifyModal, setVisibleVerifyModal] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyModal = (flag?) => {
setVisibleVerifyModal(!!flag);
};
......@@ -62,7 +64,7 @@ const MemberPrVerifyComing1Verify: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyModal(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<VerifyModal
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 18:02:45
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:09:47
* @LastEditTime: 2021-12-03 18:26:33
* @Description: 待审核入库(二级)详情
*/
import React from 'react';
......
......@@ -6,7 +6,7 @@
* @Description: 待审核入库(二级)
*/
import React, { useState, useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Space, Button, Modal, message } from 'antd';
import { QuestionCircleOutlined } from '@ant-design/icons';
import { StandardTable } from 'god';
......@@ -30,20 +30,22 @@ const MemberPrVerifyComing2: React.FC<{}> = props => {
const ref = useRef<any>({});
const [selectedRowKeys, setSelectedRowKeys] = useState<number[]>([]);
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrVerifyComing2/verify?validateId=${record.validateId}`);
};
const defaultColumns = verifyComingColumn('/memberCenter/memberAbility/manage/memberPrVerifyComing2/detail').concat([
{
title: '操作',
title: intl.formatMessage({ id: 'common.table.action' }),
dataIndex: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......@@ -79,13 +81,13 @@ const MemberPrVerifyComing2: React.FC<{}> = props => {
const handleBatch = () => {
if (!selectedRowKeys.length) {
message.warning('未选择任何会员');
message.warning(intl.formatMessage({ id: 'member.actions.batch.nothing' }));
return;
}
confirm({
title: '提示',
title: intl.formatMessage({ id: 'member.actions.verify-tip' }),
icon: <QuestionCircleOutlined />,
content: '确定要审核通过选中的会员吗?',
content: intl.formatMessage({ id: 'member.management.memberPrVerifyComing1.query.verify-tip' }),
onOk() {
return new Promise<void>((resolve, reject) => {
postMemberDepositGradeTwoBatch({
......@@ -131,7 +133,7 @@ const MemberPrVerifyComing2: React.FC<{}> = props => {
const ControllerBtns = () => (
<Space>
<Button onClick={handleBatch}>
批量审核通过
{intl.formatMessage({ id: 'member.actions.verify-batch' })}
</Button>
</Space>
);
......
......@@ -10,7 +10,7 @@ import { Button } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { getMemberDepositGradeTwoDetail, postMemberDepositGradeTwo } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrVerifyComing2Verify: React.FC<{}> = () => {
const [visibleVerifyModal, setVisibleVerifyModal] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyModal = (flag?) => {
setVisibleVerifyModal(!!flag);
};
......@@ -62,7 +64,7 @@ const MemberPrVerifyComing2Verify: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyModal(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<VerifyModal
......
......@@ -2,11 +2,11 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 18:01:57
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:11:05
* @LastEditTime: 2021-12-03 18:37:17
* @Description: 待确认入库
*/
import React, { useState, useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Space, Button, Modal, message } from 'antd';
import { QuestionCircleOutlined } from '@ant-design/icons';
import { StandardTable } from 'god';
......@@ -30,20 +30,22 @@ const MemberPrVerifyComingConfirm: React.FC<{}> = props => {
const ref = useRef<any>({});
const [selectedRowKeys, setSelectedRowKeys] = useState<number[]>([]);
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrVerifyComingConfirm/verify?validateId=${record.validateId}`);
};
const defaultColumns = verifyComingColumn('/memberCenter/memberAbility/manage/memberPrVerifyComingConfirm/detail').concat([
{
title: '操作',
title: intl.formatMessage({ id: 'common.table.action' }),
dataIndex: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......@@ -79,13 +81,13 @@ const MemberPrVerifyComingConfirm: React.FC<{}> = props => {
const handleBatch = () => {
if (!selectedRowKeys.length) {
message.warning('未选择任何会员');
message.warning(intl.formatMessage({ id: 'member.actions.batch.nothing' }));
return;
}
confirm({
title: '提示',
title: intl.formatMessage({ id: 'member.actions.verify-tip' }),
icon: <QuestionCircleOutlined />,
content: '确定要审核通过选中的会员吗?',
content: intl.formatMessage({ id: 'member.management.memberPrVerifyComingConfirm.query.verify-tip' }),
onOk() {
return new Promise<void>((resolve, reject) => {
postMemberDepositConfirmBatch({
......@@ -131,7 +133,7 @@ const MemberPrVerifyComingConfirm: React.FC<{}> = props => {
const ControllerBtns = () => (
<Space>
<Button onClick={handleBatch}>
批量审核通过
{intl.formatMessage({ id: 'member.actions.verify-batch' })}
</Button>
</Space>
);
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 18:02:54
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:11:15
* @LastEditTime: 2021-12-03 18:38:03
* @Description: 确认入库
*/
import React, { useState } from 'react';
......@@ -10,7 +10,7 @@ import { Button } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { postMemberDepositConfirm, getMemberDepositConfirmDetail } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrVerifyComingConfirmVerify: React.FC<{}> = () => {
const [visibleVerifyModal, setVisibleVerifyModal] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyModal = (flag?) => {
setVisibleVerifyModal(!!flag);
};
......@@ -62,7 +64,7 @@ const MemberPrVerifyComingConfirmVerify: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyModal(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<VerifyModal
......
......@@ -2,11 +2,11 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 10:11:54
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:12:21
* @LastEditTime: 2021-12-03 15:44:47
* @Description: 待审核入库资质
*/
import React, { useState, useRef } from 'react';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { Card, Space, Button, Modal, message } from 'antd';
import { QuestionCircleOutlined } from '@ant-design/icons';
import { StandardTable } from 'god';
......@@ -30,20 +30,22 @@ const memberPrVerifyComingQualifications: React.FC<{}> = props => {
const ref = useRef<any>({});
const [selectedRowKeys, setSelectedRowKeys] = useState<number[]>([]);
const intl = useIntl();
const handleJumpAudit = record => {
history.push(`/memberCenter/memberAbility/manage/memberPrVerifyComingQualifications/verify?validateId=${record.validateId}`);
};
const defaultColumns = verifyComingColumn('/memberCenter/memberAbility/manage/memberPrVerifyComingQualifications/detail').concat([
{
title: '操作',
title: intl.formatMessage({ id: 'common.table.action' }),
dataIndex: 'option',
render: (_, record) => (
<Button
type="link"
onClick={() => handleJumpAudit(record)}
>
审核
{intl.formatMessage({ id: 'member.actions.verify' })}
</Button>
),
},
......@@ -79,13 +81,13 @@ const memberPrVerifyComingQualifications: React.FC<{}> = props => {
const handleBatch = () => {
if (!selectedRowKeys.length) {
message.warning('未选择任何会员');
message.warning(intl.formatMessage({ id: 'member.actions.batch.nothing' }));
return;
}
confirm({
title: '提示',
title: intl.formatMessage({ id: 'member.actions.verify-tip' }),
icon: <QuestionCircleOutlined />,
content: '确定要审核通过选中的会员吗?',
content: intl.formatMessage({ id: 'member.management.memberPrVerifyComingData.query.verify-tip' }),
onOk() {
return new Promise<void>((resolve, reject) => {
postMemberDepositQualifyBatch({
......@@ -131,7 +133,7 @@ const memberPrVerifyComingQualifications: React.FC<{}> = props => {
const ControllerBtns = () => (
<Space>
<Button onClick={handleBatch}>
批量审核通过
{intl.formatMessage({ id: 'member.actions.verify-batch' })}
</Button>
</Space>
);
......
......@@ -2,7 +2,7 @@
* @Author: XieZhiXiong
* @Date: 2021-05-25 11:40:27
* @LastEditors: XieZhiXiong
* @LastEditTime: 2021-11-17 18:13:02
* @LastEditTime: 2021-12-03 15:46:00
* @Description: 审核入库资质
*/
import React, { useState } from 'react';
......@@ -10,7 +10,7 @@ import { Button } from 'antd';
import {
CheckCircleOutlined,
} from '@ant-design/icons';
import { history } from 'umi';
import { history, useIntl } from 'umi';
import { usePageStatus } from '@/hooks/usePageStatus';
import { postMemberDepositQualify, getMemberDepositQualifyDetail } from '@/services/MemberV2Api';
import fetchDetailHoc from '../common/hoc/fetchDetailHoc';
......@@ -22,6 +22,8 @@ const MemberPrVerifyComingQualificationsDetail: React.FC<{}> = () => {
const [visibleVerifyModal, setVisibleVerifyModal] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const intl = useIntl();
const handleVisibleVerifyModal = (flag?) => {
setVisibleVerifyModal(!!flag);
};
......@@ -62,7 +64,7 @@ const MemberPrVerifyComingQualificationsDetail: React.FC<{}> = () => {
icon={<CheckCircleOutlined />}
onClick={() => handleVisibleVerifyModal(true)}
>
单据审核
{intl.formatMessage({ id: 'member.actions.apply.verify' })}
</Button>
<VerifyModal
......
......@@ -15,7 +15,7 @@ import { memberStatusMap, moveStatusMap, operationMap, statusMap } from '../../c
import { StandardTable } from 'god'
import QRCode from 'qrcode';
import { ScanOutlined } from '@ant-design/icons'
import { getPayAssetAccountGetAccountStatusRecord, getPayAssetAccountGetAccountTradeRecord, getPayAssetAccountGetAssetAccount, getPayAssetAccountGetRechargeResult, postPayAssetAccountRecharge } from '@/services/PayV2Api'
import { getPayAssetAccountGetRechargeResult, getPayEAccountAllInPayGetAccountDetail, getPayEAccountAllInPayGetEAccountStatusRecord, getPayEAccountAllInPayGetEAccountTradeRecord, postPayAssetAccountRecharge } from '@/services/PayV2Api'
interface rechargeItem {
codeUrl: string;
......@@ -63,10 +63,11 @@ const EAccountDetail: React.FC<{}> = () => {
const getAccountInfo = async () => {
const { id = 161 } = history.location.query
setPageId(id)
let res = await getPayAssetAccountGetAssetAccount({id: id+''})
const { code, data } = res
let res = await getPayEAccountAllInPayGetAccountDetail({id: id+''})
const { code, data, message: msg } = res
if(code !== 1000) { return message.error(msg) }
setDetails(data)
getPayAssetAccountGetAccountStatusRecord({memberAssetAccountId: id + ''}).then(res => {
getPayEAccountAllInPayGetEAccountStatusRecord({id: id + ''}).then(res => {
const { data } = res
setMoveData(data)
})
......@@ -76,7 +77,7 @@ const EAccountDetail: React.FC<{}> = () => {
// 获取交易记录
const fetchTradeData = (params) => {
return new Promise((resolve, reject) => {
getPayAssetAccountGetAccountTradeRecord({memberAssetAccountId: history.location.query.id + '', ...params}).then(res => {
getPayEAccountAllInPayGetEAccountTradeRecord({...params}).then(res => {
const { data } = res
resolve(data)
})
......
......@@ -8,7 +8,7 @@ import { EDetailContext } from '../../constant'
const CompanyFinish: React.FC<{}> = () => {
const [form] = Form.useForm();
const eDetailContext = useContext(EDetailContext)
const { ctl, finish, perfection, approved } = eDetailContext
const { ctl, finish, perfection } = eDetailContext
return (<div>
<MellowCard headStyle={{borderBottom:'none'}} title="企业信息" id="companyInfo">
......
import React, { useContext } from 'react'
import { Button, Col, Form, Input, Row, Select } from 'antd'
import MellowCard from '@/components/MellowCard';
import { EDetailContext, formItemLayout, prefixSelector, tailFormItemLayout } from '../../constant';
import { BIND_PHONE, EDetailContext, formItemLayout, prefixSelector, tailFormItemLayout } from '../../constant';
import useCountDown from '@/utils/hooks';
import { PATTERN_MAPS } from '@/constants/regExp';
import { postPayAllInPayPersonalCrate, postPayAllInPaySendVerificationCode } from '@/services/PayV2Api';
/** 个人 初始认证 */
const Personal: React.FC<{}> = () => {
const { Option } = Select;
const [form] = Form.useForm();
const eDetailContext = useContext(EDetailContext)
const { ctl } = eDetailContext
const { ctl, reloadFormData } = eDetailContext
const onFinish = (values: any) => {
ctl.setApproved(true)
const onFinish = async (values: any) => {
const { code } = await postPayAllInPayPersonalCrate({...values})
if(code === 1000) {
reloadFormData()
}
console.log('Received values of form: ', values);
};
const { text, isActive, start } = useCountDown({
maxTime: 60,
minTime: 0,
initText: '获取验证码',
onEnd: () => { console.log("end") },
decayRate: 1,
delay: 1 * 1000
})
const handleSendSMS = () => {
form.validateFields(['phone']).then(result => {
console.log(result)
// 发送验证码
postPayAllInPaySendVerificationCode({...result, verificationCodeType: BIND_PHONE}).then(res => {
res.code === 1000 && start()
})
})
}
return (
<MellowCard headStyle={{borderBottom:'none'}} title="个人认证">
<Form
......@@ -43,7 +68,7 @@ const Personal: React.FC<{}> = () => {
</Form.Item>
<Form.Item
name="type"
name="cardType"
label="证件类型"
rules={[
{
......@@ -58,13 +83,17 @@ const Personal: React.FC<{}> = () => {
</Form.Item>
<Form.Item
name="idcard"
name="cardNo"
label="证件号码"
rules={[
{
required: true,
message: '请输入证件号码',
},
{
pattern: PATTERN_MAPS.identity,
message: '请输入证件号码'
}
]}
>
<Input placeholder="请输入证件号码" />
......@@ -73,7 +102,16 @@ const Personal: React.FC<{}> = () => {
<Form.Item
name="phone"
label="手机号码"
rules={[{ required: true, message: '请输入手机号码' }]}
rules={[
{
required: true,
message: '请输入手机号码'
},
{
pattern: PATTERN_MAPS.phone,
message: '请输入手机号码'
}
]}
>
<Input addonBefore={prefixSelector} style={{ width: '100%' }} placeholder="请输入手机号码" />
</Form.Item>
......@@ -84,13 +122,22 @@ const Personal: React.FC<{}> = () => {
<Form.Item
name="captcha"
noStyle
rules={[{ required: true, message: '请输入验证码' }]}
rules={[
{
required: true,
message: '请输入验证码'
},
{
pattern: /^\d{5}$/,
message: '请输入验证码'
}
]}
>
<Input placeholder="请输入验证码" />
</Form.Item>
</Col>
<Col span={4}>
<Button>获取验证码</Button>
<Button disabled={isActive} onClick={handleSendSMS}>{text}</Button>
</Col>
</Row>
</Form.Item>
......
......@@ -9,7 +9,7 @@ import { EDetailContext, formItemLayout, tailFormItemLayout } from '../../consta
const PersonalFinish: React.FC<{}> = () => {
const [form] = Form.useForm();
const eDetailContext = useContext(EDetailContext)
const { ctl, finish, perfection, approved } = eDetailContext
const { ctl, finish, perfection } = eDetailContext
const onFinish = (values: any) => {
ctl.setFinish(true) // 已经完善
......
......@@ -2,6 +2,15 @@ import { createContext } from 'react';
import { Form, Select } from 'antd';
const { Option } = Select;
/**
* 绑定手机
*/
export const BIND_PHONE = 9;
/**
* 解绑手机
*/
export const UNBIND_PHONE = 6;
// e账户认证 组件切换控制 Context
export const EDetailContext = createContext<any>({})
......
import { getPayAllInPayGetAuthMemberInfo, postPayAllInPayCreateMember, postPayAllInPayGetMemberInfo } from '@/services/PayV2Api';
import { getAuth } from '@/utils/auth';
import { message } from 'antd';
import { useCallback, useState, useEffect } from 'react'
import { message } from 'antd'
/**
* 企业会员
*/
export const MEMBER_TYPE_CORPORATE = 1;
/**
* 个人会员
*/
export const MEMBER_TYPE_INDIVIDUAL = 2;
export const MEMBER_TYPE = {
[MEMBER_TYPE_CORPORATE]: 'company',
[MEMBER_TYPE_INDIVIDUAL]: 'personal',
};
export const useEDetail = () => {
/** 详情数据 */
const { memberRoleType } = getAuth() || {}
/** 详情数据 null从未认证*/
const [formData, setFormData] = useState<any>(null)
/** 企业/个人 */
const [type, setType] = useState<'company'|'personal'>('company')
/** 是否认证过 */
const [approved, setApproved] = useState<boolean>(false)
const [type, setType] = useState<'company'|'personal'>(MEMBER_TYPE[memberRoleType])
/** 是否需要完善 */
const [perfection, setPerfection] = useState<boolean>(false)
/** 是否完善过 */
......@@ -21,32 +36,28 @@ export const useEDetail = () => {
reloadFormData()
}, [])
const reloadFormData = useCallback(async () => {
// const fn = switchApi(type);
// let params: any = {};
// params[switchParamField(type)] = id
// const { code, data, message: msg } = await fn(params, { ctlType: "none" })
// if (code === 1000) {
setFormData({})
// } else {
// message.error(msg)
// }
const { code, data, message: msg } = await postPayAllInPayGetMemberInfo({}, {ctlType: 'none'})
if (code === 1000) {
!data && await postPayAllInPayCreateMember({}, {ctlType: 'none'})
setFormData(data)
} else {
message.error(msg)
}
}, [])
// 需共享的状态
const formContext = {
data: formData,
type,
approved,
// approved,
finish,
perfection,
backed,
showAnchor,
ctl: {
setFormData,
setApproved,
// setApproved,
setPerfection,
setBacked,
setShowAnchor,
......
......@@ -14,11 +14,11 @@ const EAccountApprove: React.FC<{}> = () => {
const {
type,
approved,
perfection,
finish,
backed,
showAnchor } = formContext
showAnchor,
data } = formContext
const personalLinkList = [
{ title: '个人信息', id: 'personalInfo' },
......@@ -40,7 +40,7 @@ const EAccountApprove: React.FC<{}> = () => {
/>
<div className={styles.wrapper}>
{
type === 'personal' ? (approved ? <PersonalFinish /> : <Personal />) : (approved ? <CompanyFinish /> : <Company />)
type === 'personal' ? (data?.name ? <PersonalFinish /> : <Personal />) : (data ? <CompanyFinish /> : <Company />)
}
</div>
</EDetailContext.Provider>
......
......@@ -548,6 +548,7 @@ const SaleOrderProductTable:React.FC<OrderProductTableProps> = (props) => {
const handleSubmitModifyPrice = () => {
modifyPriceActions.submit().then(async ({values}: any) => {
values.orderId = data.orderId
values.prices = [{ orderProductId: values.orderProductId, price: values.price, reason: values.reason }]
console.log(values)
const result = await runPrice(values)
if (result.code === 1000) {
......
......@@ -155,7 +155,7 @@ const AddedAddressLayout: React.FC<AddressModalProps> = (props) => {
labelAlign: 'left',
},
properties: {
shipperName: {
receiverName: {
type: 'string',
title: '收货人',
"x-rules": [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment