|
|
|
@ -11,11 +11,14 @@ |
|
|
|
|
</view> |
|
|
|
|
<!-- 审核状态回馈 --> |
|
|
|
|
<view class="width100 line10 "></view> |
|
|
|
|
<view class="width100 height100p" style="background-color: #eb6a53;" v-if="merDetailInfo.merStatus == 4"> |
|
|
|
|
<view class="width100" style="background-color: #eb6a53;" v-if="merDetailInfo.merStatus == 4"> |
|
|
|
|
<view class="font18 fcorfff paading10 aliitem"> |
|
|
|
|
<image src="../../../static/img/error.png" mode="widthFix" class="iconw25 marglerig"></image>审核失败 |
|
|
|
|
<text class="fotct margle20 backcorfff fcoreb5 font14 border-r marRight20 flright paddtop5 paddbotm5" |
|
|
|
|
style="width: 80px;" @click="reconsider">复议提交</text> |
|
|
|
|
</view> |
|
|
|
|
<view class="font14 fcorfff paading10">{{merDetailInfo.merContractFailMsg.response_msg}}</view> |
|
|
|
|
|
|
|
|
|
</view> |
|
|
|
|
<!--第一步 未录入账户信息 --> |
|
|
|
|
<view class="width100 mart10 backcorfff font14" v-if="merchart == 1 && currentstatus != 1"> |
|
|
|
@ -400,11 +403,11 @@ |
|
|
|
|
</view> |
|
|
|
|
<view class="username" style="border-bottom: 0px;" v-if="lementId == 3"> |
|
|
|
|
<view class="namecont">有效期</view> |
|
|
|
|
<view class="width30 aliitem" @tap="timetype='1'"> |
|
|
|
|
<radio class="checbox" :checked="timetype=='1'" color="#0083f5" /> 选择时间 |
|
|
|
|
<view class="width30 aliitem" @tap="idcardtime='1'"> |
|
|
|
|
<radio class="checbox" :checked="idcardtime=='1'" color="#0083f5" /> 选择时间 |
|
|
|
|
</view> |
|
|
|
|
<view class="width30 aliitem" @tap="timetype='2'"> |
|
|
|
|
<radio class="checbox" :checked="timetype=='2'" color="#0083f5" /> 长期有效 |
|
|
|
|
<view class="width30 aliitem" @tap="idcardtime='2'"> |
|
|
|
|
<radio class="checbox" :checked="idcardtime=='2'" color="#0083f5" /> 长期有效 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="username width80" v-if="lementId == 3"> |
|
|
|
@ -413,11 +416,11 @@ |
|
|
|
|
<view class="date">{{cardstart_date}}</view> |
|
|
|
|
</picker> |
|
|
|
|
<view class="width10 fotct">至</view> |
|
|
|
|
<picker v-if="timetype == '1'" mode="date" class="width40 fotct" :value="cardend_date" |
|
|
|
|
<picker v-if="idcardtime == '1'" mode="date" class="width40 fotct" :value="cardend_date" |
|
|
|
|
:start="startDate" :end="endDate" @change="bindDateChange2"> |
|
|
|
|
<view class="date">{{cardend_date}}</view> |
|
|
|
|
</picker> |
|
|
|
|
<view class="width40 fotct fcor999" v-if="timetype == '2' ">长期有效</view> |
|
|
|
|
<view class="width40 fotct fcor999" v-if="idcardtime == '2' ">长期有效</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="notes font16" style="border-bottom: 0px;" v-if="lementId != 1"> |
|
|
|
|
<view class="width70 aliitem fcor666"> |
|
|
|
@ -764,7 +767,8 @@ |
|
|
|
|
configMerStore, |
|
|
|
|
getDictionaryByCodeType, |
|
|
|
|
getBankCardBin, |
|
|
|
|
recognizeBankAccount |
|
|
|
|
recognizeBankAccount, |
|
|
|
|
reconsider |
|
|
|
|
} from '../../../Utils/Api.js'; |
|
|
|
|
const QQMapWX = require('../../../Utils/js/qqmap-wx-jssdk'); |
|
|
|
|
const qqmapsdk = new QQMapWX({ |
|
|
|
@ -818,6 +822,7 @@ |
|
|
|
|
larIdCardAddress: '', //身份证地址 |
|
|
|
|
idcardtime: '1', // times:选择时间 longterm: 长期 |
|
|
|
|
uncorporsettelimg: '', //非法人结算授权书 |
|
|
|
|
uploaduncorporsettelimg: '', //上传非法人结算委托书 |
|
|
|
|
settleimg: '', //结算人银行卡照片 |
|
|
|
|
uploadsettleimg: '', //上传结算人银行卡照片 |
|
|
|
|
accopenperimg: '', //开户许可证图片 |
|
|
|
@ -977,6 +982,45 @@ |
|
|
|
|
url: '../mcc-list/mcc-list' |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
//进件复议 |
|
|
|
|
reconsider() { |
|
|
|
|
let that = this; |
|
|
|
|
uni.showModal({ |
|
|
|
|
title: '复议提交', |
|
|
|
|
content: '确认信息是否正确', |
|
|
|
|
success: (res) => { |
|
|
|
|
if (res.confirm) { |
|
|
|
|
uni.showLoading({ |
|
|
|
|
title: '提交审核中...' |
|
|
|
|
}) |
|
|
|
|
let datas = { |
|
|
|
|
"merId": that.merId |
|
|
|
|
} |
|
|
|
|
reconsider(datas).then(res => { |
|
|
|
|
uni.hideLoading(); |
|
|
|
|
if (res.return_code == '000000') { |
|
|
|
|
uni.showToast({ |
|
|
|
|
title: '提交成功', |
|
|
|
|
icon: "none", |
|
|
|
|
duration: 2000, |
|
|
|
|
success() { |
|
|
|
|
setTimeout(() => { |
|
|
|
|
uni.navigateBack() |
|
|
|
|
}, 2000); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} else { |
|
|
|
|
uni.showToast({ |
|
|
|
|
title: res.return_msg, |
|
|
|
|
icon: "none", |
|
|
|
|
duration: 2000 |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
//选择商户 |
|
|
|
|
changeMerchant(item) { |
|
|
|
|
if (item == 1) { |
|
|
|
@ -1230,9 +1274,10 @@ |
|
|
|
|
// if (item1 == 9) { |
|
|
|
|
// that.electronicProtocolimg.push(res.return_data); |
|
|
|
|
// } |
|
|
|
|
// if (item1 == 10) { |
|
|
|
|
// that.uncorporsettelimg = res.return_data; |
|
|
|
|
// } |
|
|
|
|
if (item == 10) { |
|
|
|
|
this.uploaduncorporsettelimg = item1; |
|
|
|
|
this.uncorporsettelimg = res.return_data; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
@ -1466,7 +1511,8 @@ |
|
|
|
|
if (item == 1) { |
|
|
|
|
this.merchart = res.return_data.completeStatus; |
|
|
|
|
} |
|
|
|
|
if ((res.return_data.merStatus == 4 || res.return_data.merStatus == 2) && this.merchart != |
|
|
|
|
if ((res.return_data.merStatus == 4 || res.return_data.merStatus == 2) && this |
|
|
|
|
.merchart != |
|
|
|
|
1) { |
|
|
|
|
this.currentstatus = 0; |
|
|
|
|
//第二步 |
|
|
|
@ -1508,7 +1554,8 @@ |
|
|
|
|
} |
|
|
|
|
if (res.return_data.merRegion) { |
|
|
|
|
this.areaCode = res.return_data.merRegion.areaCode; |
|
|
|
|
this.regionName = res.return_data.merRegion.provinceName + '-' + res.return_data |
|
|
|
|
this.regionName = res.return_data.merRegion.provinceName + '-' + res |
|
|
|
|
.return_data |
|
|
|
|
.merRegion.cityName + '-' + res.return_data.merRegion.areaName; |
|
|
|
|
this.detailsaddress = res.return_data.merRegion.address; |
|
|
|
|
} |
|
|
|
@ -1516,12 +1563,8 @@ |
|
|
|
|
this.idcardname = res.return_data.larName; |
|
|
|
|
this.idcard = res.return_data.larIdCard; |
|
|
|
|
this.larIdCardAddress = res.return_data.larIdCardAddress |
|
|
|
|
this.idcardposimg = res.return_data.larIdCardPortraitImg; |
|
|
|
|
this.uploadidcardposimg = res.return_data.larIdCardPortraitImg; |
|
|
|
|
this.getImgSignedUrl(1, res.return_data.blisUrl, 2); |
|
|
|
|
this.getImgSignedUrl(2, res.return_data.larIdCardPortraitImg, 2); |
|
|
|
|
this.idcardsideimg = res.return_data.larIdCardNationalEmblemImg; |
|
|
|
|
this.uploadidcardsideimg = res.return_data.larIdCardNationalEmblemImg; |
|
|
|
|
this.getImgSignedUrl(3, res.return_data.larIdCardNationalEmblemImg, 2); |
|
|
|
|
if (res.return_data.larIdCardPeriodStart) { |
|
|
|
|
this.cardstart_date = res.return_data.larIdCardPeriodStart; |
|
|
|
@ -1537,14 +1580,16 @@ |
|
|
|
|
if (res.return_data.merSettleAcct && this.rateCodeList) { |
|
|
|
|
this.rateCodeList = res.return_data.merSettleAcct.merRateList; |
|
|
|
|
let rateDatas = []; |
|
|
|
|
for (var i = 0; i < res.return_data.merSettleAcct.merRateList.length; i++) { |
|
|
|
|
for (var i = 0; i < res.return_data.merSettleAcct.merRateList |
|
|
|
|
.length; i++) { |
|
|
|
|
if (res.return_data.merSettleAcct.merRateList[i].ratePct) { |
|
|
|
|
let datas = { |
|
|
|
|
codeName: res.return_data.merSettleAcct.merRateList[i] |
|
|
|
|
.rateTypeName, |
|
|
|
|
codeValue: res.return_data.merSettleAcct.merRateList[i] |
|
|
|
|
.rateTypeCode, |
|
|
|
|
ext1: res.return_data.merSettleAcct.merRateList[i].ratePct |
|
|
|
|
ext1: res.return_data.merSettleAcct.merRateList[i] |
|
|
|
|
.ratePct |
|
|
|
|
} |
|
|
|
|
rateDatas.push(datas); |
|
|
|
|
} |
|
|
|
@ -1557,15 +1602,15 @@ |
|
|
|
|
|
|
|
|
|
if (res.return_data.merSettleAcct && this.merchart == 3) { |
|
|
|
|
|
|
|
|
|
this.settleimg = res.return_data.merSettleAcct.bankCardImg; |
|
|
|
|
this.getImgSignedUrl(4, res.return_data.merSettleAcct.bankCardImg, 2); |
|
|
|
|
this.belongbranch = res.return_data.merSettleAcct.openningBankName; |
|
|
|
|
|
|
|
|
|
this.openingbankNo = res.return_data.merSettleAcct.openningBankCode; |
|
|
|
|
this.accopenperimg = res.return_data.merSettleAcct.openningBankLicenseUrl; |
|
|
|
|
this.getImgSignedUrl(5, res.return_data.merSettleAcct.openningBankLicenseUrl, 2); |
|
|
|
|
this.getImgSignedUrl(5, res.return_data.merSettleAcct |
|
|
|
|
.openningBankLicenseUrl, 2); |
|
|
|
|
if (res.return_data.merSettleAcct.electronicPact) { |
|
|
|
|
this.electronicProtocolimg = res.return_data.merSettleAcct.electronicPact |
|
|
|
|
this.electronicProtocolimg = res.return_data.merSettleAcct |
|
|
|
|
.electronicPact |
|
|
|
|
.split( |
|
|
|
|
';'); |
|
|
|
|
} |
|
|
|
@ -1581,28 +1626,33 @@ |
|
|
|
|
if (this.lementId == 3) { |
|
|
|
|
this.lementType = '对私非法人结算'; |
|
|
|
|
} |
|
|
|
|
this.bankregionName = res.return_data.merSettleAcct.openningBankProvinceName + |
|
|
|
|
this.bankregionName = res.return_data.merSettleAcct |
|
|
|
|
.openningBankProvinceName + |
|
|
|
|
'-' + |
|
|
|
|
res.return_data |
|
|
|
|
.merSettleAcct.openningBankCityName + '-' + res.return_data.merSettleAcct |
|
|
|
|
.merSettleAcct.openningBankCityName + '-' + res.return_data |
|
|
|
|
.merSettleAcct |
|
|
|
|
.openningBankAreaName; |
|
|
|
|
this.bankNo = res.return_data.merSettleAcct.bankCardNo; |
|
|
|
|
this.bankName = res.return_data.merSettleAcct.bankCardHolder; |
|
|
|
|
this.belongbank = res.return_data.merSettleAcct.bankName; |
|
|
|
|
this.idcardname = res.return_data.merSettleAcct.settleIdCardName; |
|
|
|
|
this.idcard = res.return_data.merSettleAcct.settleIdCardNo; |
|
|
|
|
this.larIdCardAddress = res.return_data.merSettleAcct |
|
|
|
|
.settleIdCardAddress; |
|
|
|
|
this.idcardtime = res.return_data.merSettleAcct.settleIdPeriodType; |
|
|
|
|
this.bankareaCode = res.return_data.merSettleAcct.openningBankAreaCode; |
|
|
|
|
this.idcardposimg = res.return_data.merSettleAcct.settleIdCardPortraitImg; |
|
|
|
|
this.uploadidcardposimg = res.return_data.merSettleAcct.settleIdCardPortraitImg; |
|
|
|
|
this.idcardsideimg = res.return_data.merSettleAcct.settleIdCardNationalEmblemImg; |
|
|
|
|
this.uploadidcardsideimg = res.return_data.merSettleAcct |
|
|
|
|
.settleIdCardNationalEmblemImg; |
|
|
|
|
this.getImgSignedUrl(2, res.return_data.merSettleAcct.settleIdCardPortraitImg, 2); |
|
|
|
|
|
|
|
|
|
this.getImgSignedUrl(2, res.return_data.merSettleAcct |
|
|
|
|
.settleIdCardPortraitImg, 2); |
|
|
|
|
this.getImgSignedUrl(3, res.return_data.merSettleAcct |
|
|
|
|
.settleIdCardNationalEmblemImg, 2); |
|
|
|
|
this.cardstart_date = res.return_data.merSettleAcct.settleIdCardPeriodStart; |
|
|
|
|
this.cardend_date = res.return_data.merSettleAcct.settleIdCardPeriodEnd; |
|
|
|
|
this.getImgSignedUrl(10, res.return_data.merSettleAcct |
|
|
|
|
.commissionImg, 2); |
|
|
|
|
this.cardstart_date = res.return_data.merSettleAcct |
|
|
|
|
.settleIdCardPeriodStart; |
|
|
|
|
this.cardend_date = res.return_data.merSettleAcct |
|
|
|
|
.settleIdCardPeriodEnd; |
|
|
|
|
} |
|
|
|
|
//第四步 |
|
|
|
|
if (res.return_data.storeModel) { |
|
|
|
@ -1953,16 +2003,16 @@ |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// if (that.lementId == 3) { |
|
|
|
|
// if (!that.uncorporsettelimg) { |
|
|
|
|
// uni.showToast({ |
|
|
|
|
// title: '请上授权书', |
|
|
|
|
// icon: "none", |
|
|
|
|
// duration: 2000 |
|
|
|
|
// }); |
|
|
|
|
// return; |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
if (that.lementId == 3) { |
|
|
|
|
if (!that.uncorporsettelimg) { |
|
|
|
|
uni.showToast({ |
|
|
|
|
title: '请上传结算委托书', |
|
|
|
|
icon: "none", |
|
|
|
|
duration: 2000 |
|
|
|
|
}); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if (that.lementId == 3) { |
|
|
|
|
if (!that.idcardposimg) { |
|
|
|
|
uni.showToast({ |
|
|
|
@ -2117,7 +2167,7 @@ |
|
|
|
|
"settleIdCardName": that.idcardname, //身份证名字 |
|
|
|
|
"settleIdCardNo": that.idcard, //身份证号 |
|
|
|
|
"settleIdCardAddress": that.larIdCardAddress, // 身份证地址 |
|
|
|
|
// "commissionImg": that.uncorporsettelimg, // 授权书 |
|
|
|
|
"commissionImg": that.uploaduncorporsettelimg, // 结算委托书 |
|
|
|
|
"settleIdPeriodType": that.idcardtime, //【对私非法人结算】结算人身份证有效期类型 1:有效期 2:长期, |
|
|
|
|
"settleIdCardPortraitImg": that.uploadidcardposimg, //"【对私非法人结算】结算人身份证人像面图片", |
|
|
|
|
"settleIdCardNationalEmblemImg": that.uploadidcardsideimg, //"【对私非法人结算】结算人身份证国徽面图片", |
|
|
|
|