|
@@ -23,15 +23,6 @@
|
|
|
<div class="van-cell van-field">
|
|
|
<div class="van-cell__title van-field__label"><span>{{ $t('joinpayMch.huifuAuditStatus') }}</span></div>
|
|
|
<div class="van-cell__value van-field__value" style="text-align: left;">
|
|
|
- <!-- <span :style="{
|
|
|
- color: huifuMchID != null ? (huifuAuditStatus == '2' ? (conStat == '5' ? '#00ff80' : '#FFA500') :
|
|
|
- (huifuAuditStatus == '0' ? '#FFA500' : (huifuAuditStatus == '1' || huifuAuditStatus == '4' ? '#FFA500' :
|
|
|
- '#FF0000'))) : '#FFA500'
|
|
|
- }">
|
|
|
- {{ huifuMchID != null ? (huifuAuditStatus == '2' ? (conStat == '5' ? '注册成功' : '待签约') :
|
|
|
- (huifuAuditStatus == '0' ? '待上传证件图片' : (huifuAuditStatus == '1' || huifuAuditStatus == '4' ? '待签约' :
|
|
|
- '审核未通过'))) : '未注册' }}
|
|
|
- </span> -->
|
|
|
<span :style="{
|
|
|
color: huifuMchID != null ? (huifuAuditStatus == '2' ? '#00ff80' : (huifuAuditStatus == '0' ? '#FFA500' :
|
|
|
(huifuAuditStatus == '1' || huifuAuditStatus == '4' ? '#FFA500' :
|
|
@@ -46,7 +37,6 @@
|
|
|
<div v-if="pageType === '4'">
|
|
|
<van-field v-model="altMchName" name="altMchName" :label="$t('joinpayMch.merchantNameLabel')" readonly />
|
|
|
<van-field v-model="altMchNo" name="altMchNo" :label="$t('joinpayMch.merchantAccountLabel')" readonly />
|
|
|
- <!-- <van-field v-model="altMchShortName" name="altMchShortName" :label="$t('joinpayMch.merchantAbbreviationLabel')" readonly /> -->
|
|
|
</div>
|
|
|
<div class="intervalRow"></div>
|
|
|
<!-- 商户类型 -->
|
|
@@ -56,7 +46,6 @@
|
|
|
<van-radio-group v-model="altMerchantType" direction="horizontal" @change="fieldUpdate"
|
|
|
:disabled="huifuMchID != null || joinPayMchID != null">
|
|
|
<van-radio name="10" icon-size="18px">{{ $t('joinpayMch.personal') }}</van-radio>
|
|
|
- <!-- <van-radio name="11" icon-size="18px">{{$t('joinpayMch.individualBusinesses')}}</van-radio> -->
|
|
|
<van-radio name="12" icon-size="18px">{{ $t('joinpayMch.enterprise') }}</van-radio>
|
|
|
</van-radio-group>
|
|
|
</div>
|
|
@@ -75,35 +64,12 @@
|
|
|
{{ $t('joinpayMch.merchantNameTips') }}
|
|
|
</van-popover>
|
|
|
</div>
|
|
|
- <!-- 商户简称 -->
|
|
|
- <!-- <div class="cell-input">
|
|
|
- <van-popover v-model:show="shortNameVisible" trigger="manual" placement="bottom"
|
|
|
- popover-class="custom-popover" :offset="[25, 0]" theme="dark">
|
|
|
- <template #reference>
|
|
|
- <van-field v-model="shortNameValue" name="shortNameValue" :label="$t('huifuMch.shortNameLabel')"
|
|
|
- :placeholder="$t('huifuMch.shortNamePlaceholder')"
|
|
|
- :rules="[{ required: true, message: $t('huifuMch.shortNamePlaceholder') }]"
|
|
|
- @update:model-value="fieldUpdate" @click="showPopover(2)" />
|
|
|
- </template>
|
|
|
- {{ $t('joinpayMch.merchantAbbreviationTips') }}
|
|
|
- </van-popover>
|
|
|
- </div> -->
|
|
|
<!-- 注册地址 -->
|
|
|
<van-field v-model="registeredAddress" is-link readonly name="registeredAddress"
|
|
|
:label="$t('huifuMch.huifuRegisteredAddress')"
|
|
|
:placeholder="$t('huifuMch.huifuRegisteredAddressPlaceholder')"
|
|
|
:rules="[{ required: true, message: $t('huifuMch.huifuRegisteredAddressPlaceholder') }]"
|
|
|
@click="showReAddress = true" />
|
|
|
- <!-- 成立时间 -->
|
|
|
- <!-- <van-field v-model="companyFoundDate" readonly name="companyFoundDate"
|
|
|
- :label="$t('huifuMch.companyFoundDate')" :placeholder="$t('huifuMch.companyFoundDatePlaceholder')"
|
|
|
- @click="showFoundDate = true"
|
|
|
- :rules="[{ required: true, message: $t('huifuMch.companyFoundDatePlaceholder') }]" /> -->
|
|
|
- <!-- 客服电话 -->
|
|
|
- <!-- <van-field v-model="servicePhoneValue" name="servicePhoneValue" :label="$t('huifuMch.huifuServicePhone')"
|
|
|
- :placeholder="$t('huifuMch.huifuServicePhonePlaceholder')"
|
|
|
- :rules="[{ required: true, message: $t('huifuMch.huifuServicePhonePlaceholder') }]"
|
|
|
- @update:model-value="fieldUpdate" /> -->
|
|
|
</div>
|
|
|
<div class="intervalRow"></div>
|
|
|
<!-- 联系人姓名 -->
|
|
@@ -116,11 +82,6 @@
|
|
|
:label="$t('joinpayMch.cellPhoneLabel')" :placeholder="$t('joinpayMch.cellPhonePlaceholder')"
|
|
|
:rules="[{ required: true, message: $t('joinpayMch.cellPhonePlaceholder') }]"
|
|
|
@update:model-value="fieldUpdate" />
|
|
|
- <!-- 联系人邮箱 -->
|
|
|
- <!-- <van-field class="requiredLeft" v-model="emailValue" name="emailValue" :label="$t('huifuMch.huifuContactEmail')"
|
|
|
- :placeholder="$t('huifuMch.huifuContactEmailPlaceholder')"
|
|
|
- :rules="[{ required: true, pattern: /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/, message: $t('huifuMch.huifuContactEmailMessage') }]"
|
|
|
- @update:model-value="fieldUpdate" /> -->
|
|
|
<!-- 法人/个人姓名 -->
|
|
|
<van-field class="requiredLeft" v-model="legalPerson" name="legalPerson"
|
|
|
:label="$t('joinpayMch.nameOfLegalPerson/IndividualLabel')"
|
|
@@ -176,12 +137,6 @@
|
|
|
<div class="van-cell van-field" v-if="pageType === '4'">
|
|
|
<div class="van-cell__title van-field__label"><span>{{ $t('joinpayMch.signingStatus') }}</span></div>
|
|
|
<div class="van-cell__value van-field__value radioBox" style="display: flex; justify-content: space-around;">
|
|
|
- <!-- <span
|
|
|
- :style="{ color: signStatus == '签约成功' ? (conStat == null && huifuMchID == null ? '#00ff80' : (conStat == 5 && huifuAuditStatus == '2' ? '#00ff80' : '#FFA500')) : '#FFA500' }">
|
|
|
- {{ signStatus == '签约成功' ? (conStat == null && huifuMchID == null ? signStatus : (conStat == 5 &&
|
|
|
- huifuAuditStatus == '2' ?
|
|
|
- signStatus : '待签约')) : '待签约' }}
|
|
|
- </span> -->
|
|
|
<span
|
|
|
:style="{ color: signStatus == '签约成功' ? (huifuMchID == null ? '#00ff80' : (huifuAuditStatus == '2' ? '#00ff80' : '#FFA500')) : '#FFA500' }">
|
|
|
{{ signStatus == '签约成功' ? (huifuMchID == null ? signStatus : (huifuAuditStatus == '2' ? signStatus :
|
|
@@ -213,7 +168,7 @@
|
|
|
<van-popover v-model:show="popoverVisible" trigger="manual" placement="top" popover-class="custom-popover"
|
|
|
:offset="[25, 5]" theme="dark">
|
|
|
<template #reference>
|
|
|
- <van-field class="custom-input" v-model="bankAccountName" name="bankAccountName"
|
|
|
+ <van-field class="custom-input" v-model="bankAccountName" name="bankAccountName"
|
|
|
:label="$t('joinpayMch.bankAccountNameLabel')"
|
|
|
:placeholder="$t('joinpayMch.bankAccountNamePlaceholder')"
|
|
|
:rules="[{ required: true, message: $t('joinpayMch.bankAccountNamePlaceholder') }]"
|
|
@@ -232,7 +187,6 @@
|
|
|
:label="$t('huifuMch.huifuBankAddress')" :placeholder="$t('huifuMch.huifuBankAddressPlaceholder')"
|
|
|
:rules="[{ required: true, message: $t('huifuMch.huifuBankAddressPlaceholder') }]"
|
|
|
@click="showBankAddress = true" />
|
|
|
- <!-- <div v-if="bankAccountType === '4'" class="requiredLeft"> -->
|
|
|
<!-- 联行号 -->
|
|
|
<van-field v-if="bankAccountType === '4'" class="requiredLeft" v-model="bankChannelNo" name="bankChannelNo"
|
|
|
:label="$t('joinpayMch.interBankNoLabel')" :placeholder="$t('joinpayMch.interBankNoPlaceholder')"
|
|
@@ -278,23 +232,6 @@
|
|
|
@click="showEndDateLicense = true"
|
|
|
:rules="[{ required: true, message: $t('huifuMch.endDatePlaceholder') }]" />
|
|
|
</div>
|
|
|
- <!-- <div class="intervalRow"></div> -->
|
|
|
- <!-- 经营范围 -->
|
|
|
- <!-- <van-field v-model="manageScope" name="manageScope" :label="$t('joinpayMch.natureOfBusinessLabel')"
|
|
|
- :placeholder="$t('joinpayMch.natureOfBusinessPlaceholder')" @update:model-value="fieldUpdate" />
|
|
|
- <van-field class="requiredLeft" v-model="manageAddr" is-link readonly name="manageAddr"
|
|
|
- :label="$t('huifuMch.huifuBusinessAddress')" :placeholder="$t('huifuMch.huifuBusinessAddressPlaceholder')"
|
|
|
- :rules="[{ required: true, message: $t('huifuMch.huifuBusinessAddressPlaceholder') }]"
|
|
|
- @click="showArea = true" />
|
|
|
- <van-field v-if="huifuMchNO != null" v-model="sms" center clearable :label="$t('huifuMch.sms')"
|
|
|
- class="requiredLeft" :placeholder="$t('huifuMch.smsPlaceholder')"
|
|
|
- :rules="[{ required: true, message: $t('huifuMch.smsPlaceholder') }]">
|
|
|
- <template #button>
|
|
|
- <van-button size="small" type="primary" @click="sendCode()" :disabled="time !== 0" style="padding: 0 1em">
|
|
|
- {{ time === 0 ? $t('huifuMch.sendSms') : time + $t('huifuMch.replaysInSeconds') }}
|
|
|
- </van-button>
|
|
|
- </template>
|
|
|
- </van-field> -->
|
|
|
<!-- 操作 -->
|
|
|
<van-row justify="space-around" v-if="huifuAuditStatus != '4' && huifuAuditStatus != '1'"
|
|
|
style="padding: 1em; margin: 2em 0;">
|
|
@@ -312,10 +249,6 @@
|
|
|
<van-date-picker :min-date="minDate" :max-date="maxDate" @confirm="onConfirmEndDate"
|
|
|
@cancel="showEndDate = false" />
|
|
|
</van-popup>
|
|
|
- <van-popup v-model:show="showFoundDate" position="bottom">
|
|
|
- <van-date-picker :min-date="minDate" :max-date="maxDate" @confirm="onConfirmFoundDate"
|
|
|
- @cancel="showFoundDate = false" />
|
|
|
- </van-popup>
|
|
|
<van-popup v-model:show="showEndDateLicense" position="bottom">
|
|
|
<van-date-picker :min-date="minDate" :max-date="maxDate" @confirm="onConfirmEndDateLicense"
|
|
|
@cancel="showEndDateLicense = false" />
|
|
@@ -325,9 +258,6 @@
|
|
|
@cancel="showBeginDateLicense = false" />
|
|
|
</van-popup>
|
|
|
<!-- 地址弹窗 -->
|
|
|
- <van-popup v-model:show="showArea" position="bottom">
|
|
|
- <van-area :area-list="areaList" @confirm="onConfirm" @cancel="showArea = false" />
|
|
|
- </van-popup>
|
|
|
<van-popup v-model:show="showBankAddress" position="bottom">
|
|
|
<van-area :area-list="areaList" :columns-num="2" @confirm="onConfirmBankAddress"
|
|
|
@cancel="showBankAddress = false" />
|
|
@@ -453,9 +383,12 @@ import { showFailToast, showSuccessToast, showToast, showLoadingToast } from "va
|
|
|
import { areaList } from "@vant/area-data";
|
|
|
import {
|
|
|
getOneJoinPayMch, updateJoinPayMchCheck, altMchSign,
|
|
|
- sentImage, updateApproveStatus, saveJoinPayMch
|
|
|
+ sentImage, updateApproveStatus,
|
|
|
+ saveJoinPayMch
|
|
|
} from '../../service/joinpayMch';
|
|
|
-import { newUploadPic, getHuifuMchCheck, newSaveHuifuMch, updateMerchant, openAccount, sendSms } from "@/service/huifuMch";
|
|
|
+import { newUploadPic, getHuifuMchCheck,
|
|
|
+ newSaveHuifuMch, updateMerchant,
|
|
|
+ openAccount, sendSms } from "@/service/huifuMch";
|
|
|
import { getLoginUser, styleUrl, getLocal, setLocal } from "../../common/js/utils";
|
|
|
import dateUtil from "../../utils/dateUtil";
|
|
|
import { useI18n } from "vue-i18n";
|
|
@@ -466,24 +399,10 @@ export default {
|
|
|
// 引入语言
|
|
|
const { t } = useI18n();
|
|
|
const user = getLoginUser();
|
|
|
- const idCardExpiryShow = ref(false);
|
|
|
- const idCardExpiryOnConfirm = (value) => {
|
|
|
- idCardExpiryShow.value = false;
|
|
|
- addParams.idCardExpiry = dateUtil.formateDate(value, "yyyy-MM-dd");
|
|
|
- fieldUpdate();
|
|
|
- };
|
|
|
- const licenseExpiryShow = ref(false);
|
|
|
- const licenseExpiryOnConfirm = (value) => {
|
|
|
- licenseExpiryShow.value = false;
|
|
|
- addParams.licenseExpiry = dateUtil.formateDate(value, "yyyy-MM-dd");
|
|
|
- fieldUpdate();
|
|
|
- };
|
|
|
const showBeginDate = ref(false);
|
|
|
const showEndDate = ref(false);
|
|
|
const showBeginDateLicense = ref(false);
|
|
|
const showEndDateLicense = ref(false);
|
|
|
- const showFoundDate = ref(false);
|
|
|
- const showArea = ref(false); // 是否弹窗
|
|
|
const showBankAddress = ref(false);
|
|
|
const showReAddress = ref(false);
|
|
|
const showBankCode = ref(false);
|
|
@@ -554,7 +473,6 @@ export default {
|
|
|
},
|
|
|
];
|
|
|
const bankCodePopConfirm = ({ selectedOptions }) => {
|
|
|
- console.log(selectedOptions[0])
|
|
|
addParams.bankCodeValue = selectedOptions[0].value;
|
|
|
fieldUpdate();
|
|
|
showBankCode.value = false;
|
|
@@ -566,9 +484,7 @@ export default {
|
|
|
const regNameVisible = ref(false);
|
|
|
const shortNameVisible = ref(false);
|
|
|
const popoverVisible = ref(false);
|
|
|
-
|
|
|
const showPopover = (value) => {
|
|
|
- console.log(value);
|
|
|
switch (value) {
|
|
|
case 1:
|
|
|
regNameVisible.value = true;
|
|
@@ -619,7 +535,6 @@ export default {
|
|
|
beginDateLicense: '', // 有效期开始日期
|
|
|
endDateLicense: '', // 有效期截日期
|
|
|
|
|
|
-
|
|
|
settMode: 1, // 结算方式 * 1 由汇聚自动结算 * 2 由商户平台手工结算(结算接口); integer(int32) 默认填1
|
|
|
settDateType: 1, // 结算周期类型 * 1 工作日,2 自然日,3 月结日; integer(int32) 默认填1
|
|
|
riskDay: 1, // 结算周期; integer(int32) 默认填1
|
|
@@ -636,7 +551,6 @@ export default {
|
|
|
type: '0', // 类型 String 必填 企业:type='1'; 个人:type='0'
|
|
|
regName: '', // 商户名称
|
|
|
shortName: '', // 商户简称
|
|
|
- foundDate: '', // 成立时间
|
|
|
licenseCode: '', // 营业执照编号
|
|
|
licenseValidityType: "1", // 营业执照有效期类型
|
|
|
licenseBeginDate: '', // 营业执照有效开始日期
|
|
@@ -648,11 +562,7 @@ export default {
|
|
|
name: '', // 联系人姓名
|
|
|
phone: '', // 联系人手机号码
|
|
|
email: '', // 联系人邮箱
|
|
|
- provId: '', // 省编码
|
|
|
- areaId: '', // 省编码
|
|
|
- districtId: '', // 市编码
|
|
|
detailAddr: '', // 经营地址
|
|
|
- servicePhone: '', // 客服电话
|
|
|
cardName: '', // 卡户名
|
|
|
cardType: '1', // 结算账户类型,“0”为对公账户,“1”为个人账户
|
|
|
cardNo: '', // 银行卡号
|
|
@@ -688,7 +598,6 @@ export default {
|
|
|
const joinPayMchID = ref(null); // 汇聚账号ID
|
|
|
const huifuMchID = ref(null); //汇付账号ID
|
|
|
const huifuPicUpStatus = ref(0); // 汇付照片上传状态
|
|
|
- // let joinPayMchNo = null; // 汇聚商户号
|
|
|
const huifuMchNO = ref(null); // 汇付商户号
|
|
|
const approveStatus = ref(null);
|
|
|
const signStatus = ref(null); // 汇聚签约状态
|
|
@@ -697,45 +606,35 @@ export default {
|
|
|
let isMemoryFormType = false;
|
|
|
|
|
|
// 日期选择
|
|
|
+ // 身份证有效开始日期
|
|
|
const onConfirmBeginDate = ({ selectedValues }) => {
|
|
|
addParams.beginDate = selectedValues.join("-");
|
|
|
+ huifuParams.certBeginDate = selectedValues.join("");
|
|
|
showBeginDate.value = false;
|
|
|
fieldUpdate();
|
|
|
};
|
|
|
+ // 身份证有效截止日期
|
|
|
const onConfirmEndDate = ({ selectedValues }) => {
|
|
|
addParams.endDate = selectedValues.join("-");
|
|
|
+ huifuParams.certEndDate = selectedValues.join("");
|
|
|
showEndDate.value = false;
|
|
|
fieldUpdate();
|
|
|
};
|
|
|
- const onConfirmFoundDate = ({ selectedValues }) => {
|
|
|
- addParams.companyFoundDate = selectedValues.join("-");
|
|
|
- showFoundDate.value = false;
|
|
|
- fieldUpdate();
|
|
|
- };
|
|
|
+ // 营业执照有效开始日期
|
|
|
const onConfirmEndDateLicense = ({ selectedValues }) => {
|
|
|
addParams.endDateLicense = selectedValues.join("-");
|
|
|
+ huifuParams.licenseBeginDate = selectedValues.join("");
|
|
|
showEndDateLicense.value = false;
|
|
|
fieldUpdate();
|
|
|
};
|
|
|
+ // 营业执照有效截止日期
|
|
|
const onConfirmBeginDateLicense = ({ selectedValues }) => {
|
|
|
addParams.beginDateLicense = selectedValues.join("-");
|
|
|
+ huifuParams.licenseEndDate = selectedValues.join("");
|
|
|
showBeginDateLicense.value = false;
|
|
|
fieldUpdate();
|
|
|
};
|
|
|
// 地址选择
|
|
|
- const onConfirm = ({ selectedOptions }) => {
|
|
|
- console.log(selectedOptions[0].value);
|
|
|
- showArea.value = false;
|
|
|
- addParams.manageAddr = (selectedOptions[0]?.text != selectedOptions[1]?.text ? selectedOptions[0]?.text : '')
|
|
|
- + selectedOptions[1]?.text + selectedOptions[2]?.text;
|
|
|
- console.log(addParams.manageAddr)
|
|
|
- huifuParams.provId = selectedOptions[0]?.value || '';
|
|
|
- huifuParams.areaId = selectedOptions[1]?.value || '';
|
|
|
- huifuParams.districtId = selectedOptions[2]?.value || '';
|
|
|
- huifuParams.detailAddr = addParams.manageAddr;
|
|
|
- fieldUpdate();
|
|
|
- console.log("huifuMch", huifuParams);
|
|
|
- };
|
|
|
const onConfirmBankAddress = ({ selectedOptions }) => {
|
|
|
showBankAddress.value = false;
|
|
|
addParams.bankAddress = (selectedOptions[0]?.text != selectedOptions[1]?.text ? selectedOptions[0]?.text : '')
|
|
@@ -743,7 +642,6 @@ export default {
|
|
|
huifuParams.cardProvId = selectedOptions[0]?.value || '';
|
|
|
huifuParams.cardAreaId = selectedOptions[1]?.value || '';
|
|
|
fieldUpdate();
|
|
|
- console.log("huifuMch", huifuParams);
|
|
|
};
|
|
|
const onConfirmReAddress = ({ selectedOptions }) => {
|
|
|
showReAddress.value = false;
|
|
@@ -753,19 +651,15 @@ export default {
|
|
|
huifuParams.regAreaId = selectedOptions[1]?.value || '';
|
|
|
huifuParams.regDistrictId = selectedOptions[2]?.value || '';
|
|
|
huifuParams.regDetail = addParams.registeredAddress;
|
|
|
- // console.log("详细地址", huifuParams.regDetail);
|
|
|
fieldUpdate();
|
|
|
- console.log("huifuMch", huifuParams);
|
|
|
};
|
|
|
onMounted(async () => {
|
|
|
styleUrl('joinpayMch');
|
|
|
- console.log("huifuMch", huifuParams);
|
|
|
getOneJoinPayMchFun();
|
|
|
getHuifuMchFun();
|
|
|
verCodeTime.time = getLocal('registerVerCodeTime');
|
|
|
if (huifuMchID.value == null) {
|
|
|
huifuPicUpStatus.value = 1;
|
|
|
- console.log(huifuPicUpStatus.value);
|
|
|
}
|
|
|
if (verCodeTime.time && verCodeTime.time !== '') {
|
|
|
verCodeTime.time = parseInt(verCodeTime.time);
|
|
@@ -779,7 +673,6 @@ export default {
|
|
|
// 获取汇聚账号回显
|
|
|
const getOneJoinPayMchFun = async () => {
|
|
|
const { data } = await getOneJoinPayMch({ adminId: user.id });
|
|
|
- console.log(data);
|
|
|
if (data.code === "00000") {
|
|
|
joinPayMchType.value = data.data.type;
|
|
|
if (data.data.type === '2' || data.data.type === '3' || data.data.type === '0') {
|
|
@@ -793,13 +686,11 @@ export default {
|
|
|
pageType.value = '4';
|
|
|
joinPayMchStep.value = '1';
|
|
|
}
|
|
|
- console.log('pageType', pageType.value);
|
|
|
joinPayMchID.value = data.data.id;
|
|
|
approveStatus.value = data.data.approveStatus;
|
|
|
signStatus.value = data.data.signStatus;
|
|
|
addParams.altMchName = data.data.altMchName;
|
|
|
addParams.altMchNo = data.data.altMchNo;
|
|
|
- // joinPayMchNo = data.data.altMchNo;
|
|
|
addParams.altMchShortName = data.data.altMchShortName;
|
|
|
addParams.altMerchantType = data.data.altMerchantType ? data.data.altMerchantType.toString() : '';
|
|
|
|
|
@@ -842,12 +733,10 @@ export default {
|
|
|
// 获取汇付账号回显
|
|
|
const getHuifuMchFun = async () => {
|
|
|
const { data } = await getHuifuMchCheck({ adminId: user.id });
|
|
|
- console.log("huifu", data);
|
|
|
if (data.code === "00000") {
|
|
|
if (data.data != null) {
|
|
|
huifuMchID.value = data.data.id;
|
|
|
huifuParams.id = data.data.id;
|
|
|
- console.log("huifuMchID", huifuMchID.value);
|
|
|
conStat.value = data.data.conStat;
|
|
|
addParams.altMerchantType = "10";
|
|
|
addParams.busiContactName = data.data.name;
|
|
@@ -861,15 +750,9 @@ export default {
|
|
|
addParams.emailValue = data.data.email;
|
|
|
addParams.manageAddr = areaList.province_list[data.data.provId] + areaList.city_list[data.data.areaId] + areaList.county_list[data.data.districtId];
|
|
|
huifuMchNO.value = data.data.huifuId;
|
|
|
- // if (huifuMchNO.value != null && conStat.value != "5") {
|
|
|
- // changeConStat();
|
|
|
- // }
|
|
|
addParams.validityType = data.data.certValidityType;
|
|
|
addParams.beginDate = dateUtil.formatDate(data.data.certBeginDate);
|
|
|
addParams.endDate = dateUtil.formatDate(data.data.certEndDate);
|
|
|
- huifuParams.provId = data.data.provId;
|
|
|
- huifuParams.areaId = data.data.areaId;
|
|
|
- huifuParams.districtId = data.data.districtId;
|
|
|
huifuParams.cardProvId = data.data.cardProvId;
|
|
|
huifuParams.cardAreaId = data.data.cardAreaId;
|
|
|
huifuParams.detailAddr = data.data.detailAddr;
|
|
@@ -878,7 +761,6 @@ export default {
|
|
|
if (data.data.cardFrontPic != null && data.data.legalCertBackPic != null && data.data.legalCertFrontPic) {
|
|
|
huifuPicUpStatus.value = 1;
|
|
|
}
|
|
|
- console.log(data.data.cardProvId);
|
|
|
if (data.data.type === "1") {
|
|
|
addParams.altMerchantType = "12";
|
|
|
addParams.regNameValue = data.data.regName;
|
|
@@ -888,8 +770,6 @@ export default {
|
|
|
huifuParams.regProvId = data.data.regProvId;
|
|
|
huifuParams.regAreaId = data.data.regAreaId;
|
|
|
huifuParams.regDistrictId = data.data.regDistrictId;
|
|
|
- addParams.companyFoundDate = dateUtil.formatDate(data.data.foundDate);
|
|
|
- addParams.servicePhoneValue = data.data.servicePhone;
|
|
|
addParams.licenseNo = data.data.licenseCode;
|
|
|
if (data.data.cardType === "0") {
|
|
|
addParams.bankAccountType = '4';
|
|
@@ -907,27 +787,14 @@ export default {
|
|
|
}
|
|
|
if (data.data.status === '0') {
|
|
|
huifuPicUpStatus.value = 0;
|
|
|
- console.log(huifuPicUpStatus.value)
|
|
|
}
|
|
|
- console.log('huifuAuditStatus', huifuAuditStatus.value)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- // 更新汇付签约状态
|
|
|
- // const changeConStat = async () => {
|
|
|
- // const { data } = await updateConStat(huifuParams);
|
|
|
- // if (data.code === "00000") {
|
|
|
- // // showSuccessToast(t('joinpayMch.withdrawalSucceeded'));
|
|
|
- // if (data.data === "5") {
|
|
|
- // location.reload();
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
// 更新图片审核情况
|
|
|
const changeApproveStatus = async () => {
|
|
|
const { data } = await updateApproveStatus({ id: joinPayMchID.value });
|
|
|
if (data.code === "00000") {
|
|
|
- // showSuccessToast(t('joinpayMch.withdrawalSucceeded'));
|
|
|
if (data.data === "P1000") {
|
|
|
location.reload();
|
|
|
}
|
|
@@ -955,13 +822,11 @@ export default {
|
|
|
const { data } = await sendSms({
|
|
|
adminId: user.id,
|
|
|
});
|
|
|
- console.log('seedVerCodeSuccess', data);
|
|
|
if (data.code === '00000') {
|
|
|
showToast({
|
|
|
duration: 2000,
|
|
|
message: t('huifuMch.successSend') + '\n' + maskPhoneNumber(data.data.phone)
|
|
|
});
|
|
|
- console.log('seedVerCodeSuccess');
|
|
|
verCodeTime.time = 60;
|
|
|
verCodeTimeInterval();
|
|
|
} else {
|
|
@@ -993,32 +858,34 @@ export default {
|
|
|
params.settDateType = parseInt(params.settDateType);
|
|
|
addParams.idCardExpiry = addParams.beginDate;
|
|
|
addParams.licenseExpiry = addParams.beginDateLicense;
|
|
|
+ // 身份证有效期类型
|
|
|
if (addParams.validityType === '0') {
|
|
|
addParams.idCardExpiry = addParams.endDate;
|
|
|
}
|
|
|
+ // 营业执照有效期类型
|
|
|
if (addParams.validityType1 === '0') {
|
|
|
addParams.licenseExpiry = addParams.endDateLicense;
|
|
|
}
|
|
|
- huifuParams.regName = addParams.legalPerson;
|
|
|
- huifuParams.name = addParams.legalPerson;
|
|
|
- huifuParams.phone = addParams.phoneNo;
|
|
|
- huifuParams.email = addParams.emailValue;
|
|
|
- huifuParams.cardName = addParams.bankAccountName;
|
|
|
- huifuParams.cardNo = addParams.bankAccountNo.replace(/\s/g, '');
|
|
|
- huifuParams.mp = addParams.phoneNo;
|
|
|
- huifuParams.certNo = addParams.idCardNo;
|
|
|
- huifuParams.certValidityType = addParams.validityType;
|
|
|
- huifuParams.certBeginDate = addParams.beginDate.replace(/-/g, "");
|
|
|
- huifuParams.certEndDate = addParams.endDate.replace(/-/g, "");
|
|
|
+ // 整合汇付参数
|
|
|
+ huifuParams.regName = params.legalPerson;
|
|
|
+ huifuParams.name = params.legalPerson;
|
|
|
+ huifuParams.phone = params.phoneNo;
|
|
|
+ huifuParams.email = params.emailValue;
|
|
|
+ huifuParams.cardName = params.bankAccountName;
|
|
|
+ huifuParams.cardNo = params.bankAccountNo.replace(/\s/g, '');
|
|
|
+ huifuParams.mp = params.phoneNo;
|
|
|
+ huifuParams.certNo = params.idCardNo;
|
|
|
+ huifuParams.certValidityType = params.validityType;
|
|
|
+ // huifuParams.certBeginDate = addParams.beginDate.replace(/-/g, "");
|
|
|
+ // huifuParams.certEndDate = addParams.endDate.replace(/-/g, "");
|
|
|
if (addParams.altMerchantType === '12') {
|
|
|
huifuParams.type = '1';
|
|
|
huifuParams.regName = addParams.regNameValue;
|
|
|
- huifuParams.foundDate = addParams.companyFoundDate.replace(/-/g, "");
|
|
|
huifuParams.licenseCode = addParams.licenseNo;
|
|
|
huifuParams.licenseValidityType = addParams.validityType1;
|
|
|
- huifuParams.licenseBeginDate = addParams.beginDateLicense.replace(/-/g, "");
|
|
|
- huifuParams.licenseEndDate = addParams.endDateLicense.replace(/-/g, "");
|
|
|
- huifuParams.servicePhone = addParams.servicePhoneValue;
|
|
|
+ // huifuParams.licenseBeginDate = addParams.beginDateLicense.replace(/-/g, "");
|
|
|
+ // huifuParams.licenseEndDate = addParams.endDateLicense.replace(/-/g, "");
|
|
|
+ // huifuParams.servicePhone = addParams.servicePhoneValue;
|
|
|
huifuParams.regDetail = addParams.registeredAddress;
|
|
|
if (addParams.bankAccountType === '4') {
|
|
|
huifuParams.cardType = '0';
|
|
@@ -1028,8 +895,8 @@ export default {
|
|
|
huifuParams.certAddress = addParams.certAddressValue
|
|
|
}
|
|
|
}
|
|
|
- console.log("addParams:", addParams);
|
|
|
- console.log("huifuParams:", huifuParams)
|
|
|
+ // console.log("addParams:", addParams);
|
|
|
+ // console.log("huifuParams:", huifuParams)
|
|
|
try {
|
|
|
const { data } = await saveJoinPayMch(addParams);
|
|
|
if (data.code === "00000") {
|
|
@@ -1037,7 +904,6 @@ export default {
|
|
|
if (huifuMchNO.value == null) {
|
|
|
huifuMch = await newSaveHuifuMch(huifuParams);
|
|
|
} else {
|
|
|
- // huifuMch = await auditMerchantUpdate(huifuParams);
|
|
|
huifuMch = await updateMerchant(huifuParams);
|
|
|
}
|
|
|
if (huifuMch.data.code === "00000") {
|
|
@@ -1102,14 +968,12 @@ export default {
|
|
|
if (huifuMchNO.value == null) {
|
|
|
response = await openAccount({ id: huifuMchID.value });
|
|
|
if (response.data.code === "00000") {
|
|
|
- console.log("response", response);
|
|
|
loadingUp.close();
|
|
|
showSuccessToast(t('joinpayMch.uploadSucceeded'));
|
|
|
setTimeout(() => {
|
|
|
location.reload();
|
|
|
}, 1500);
|
|
|
} else {
|
|
|
- console.log("response", response);
|
|
|
loadingUp.close();
|
|
|
showFailToast(`${response.data.message}`);
|
|
|
}
|
|
@@ -1133,12 +997,9 @@ export default {
|
|
|
}
|
|
|
// 签约触发
|
|
|
const altMchSignFun = async () => {
|
|
|
- console.log("joinPayMchID", joinPayMchID.value);
|
|
|
- console.log("huifuMchID", huifuMchID.value);
|
|
|
try {
|
|
|
const { data } = await altMchSign({ id: joinPayMchID.value });
|
|
|
if (data.code === "00000") {
|
|
|
- console.log(huifuAuditStatus.value);
|
|
|
let huifuMch = await openAccount({ id: huifuMchID.value });
|
|
|
if (huifuMch.data.code === "00000") {
|
|
|
showSuccessToast(t('joinpayMch.signingSuccessfully'));
|
|
@@ -1158,7 +1019,6 @@ export default {
|
|
|
}
|
|
|
// 记录表单填写
|
|
|
const fieldUpdate = () => {
|
|
|
- // console.log('fieldUpdate');
|
|
|
if (addParams.altMerchantType === '10') {
|
|
|
addParams.bankAccountType = '1';
|
|
|
}
|
|
@@ -1193,7 +1053,6 @@ export default {
|
|
|
params.fileType = "F02";
|
|
|
}
|
|
|
try {
|
|
|
- console.log(params.fileType);
|
|
|
const { data } = await newUploadPic(params);
|
|
|
if (data.code == "00000") {
|
|
|
file.status = 'done';
|
|
@@ -1216,7 +1075,6 @@ export default {
|
|
|
params.fileType = "F03";
|
|
|
}
|
|
|
try {
|
|
|
- console.log(params.fileType);
|
|
|
const { data } = await newUploadPic(params);
|
|
|
if (data.code == "00000") {
|
|
|
file.status = 'done';
|
|
@@ -1235,7 +1093,6 @@ export default {
|
|
|
params.base64Str = statementCard.value[0].content;
|
|
|
params.fileType = "F13";
|
|
|
try {
|
|
|
- console.log(params.fileType);
|
|
|
const { data } = await newUploadPic(params);
|
|
|
if (data.code == "00000") {
|
|
|
file.status = 'done';
|
|
@@ -1329,10 +1186,6 @@ export default {
|
|
|
conStat,
|
|
|
updateSentImage,
|
|
|
altMchSignFun,
|
|
|
- idCardExpiryShow,
|
|
|
- idCardExpiryOnConfirm,
|
|
|
- licenseExpiryShow,
|
|
|
- licenseExpiryOnConfirm,
|
|
|
fieldUpdate,
|
|
|
afterRead,
|
|
|
deleteCertFront,
|
|
@@ -1353,12 +1206,8 @@ export default {
|
|
|
bankCodePopConfirm,
|
|
|
areaList,
|
|
|
onConfirmBankAddress,
|
|
|
- showArea,
|
|
|
- onConfirm,
|
|
|
showReAddress,
|
|
|
onConfirmReAddress,
|
|
|
- showFoundDate,
|
|
|
- onConfirmFoundDate,
|
|
|
showBeginDateLicense,
|
|
|
showEndDateLicense,
|
|
|
onConfirmEndDateLicense,
|