1.修改商户进件非法人委托书

2.优化上传非法人变法人信息
huipay-master
杨杰 2 years ago
parent 8935ee7973
commit 1795bc6145
  1. 8
      App.vue
  2. 7
      Utils/Api.js
  3. 138
      pages/index/merchant-incoming-parts/merchant-incoming-parts.vue
  4. 6
      pages/index/merchant-management/merchant-management.vue
  5. 34
      pages/welcome/welcome.vue
  6. 2
      unpackage/dist/build/h5/index.html

@ -4,11 +4,11 @@
// url: 'http://192.168.3.4:9301/crest', // url: 'http://192.168.3.4:9301/crest',
// imgUrl: 'https://192.168.3.4:9301/filesystem/', // imgUrl: 'https://192.168.3.4:9301/filesystem/',
// //
// url: 'https://pay.dctpay.com/crest', url: 'https://pay.dctpay.com/crest',
// imgUrl: 'https://gratia-pay.obs.cn-southwest-2.myhuaweicloud.com', imgUrl: 'https://gratia-pay.obs.cn-southwest-2.myhuaweicloud.com',
// //
url: 'https://gratia-pay.dctpay.com/crest', // url: 'https://gratia-pay.dctpay.com/crest',
imgUrl: 'https://gratia-pay-test.obs.cn-east-3.myhuaweicloud.com', // imgUrl: 'https://gratia-pay-test.obs.cn-east-3.myhuaweicloud.com',
userInfo: "", userInfo: "",
openId: '', openId: '',
h5code: '', h5code: '',

@ -264,4 +264,9 @@ export const enrollActivity = params => {
// 配置费率 // 配置费率
export const configRosterRate = params => { export const configRosterRate = params => {
return POST('POST', `${base}/bankActivity/configRosterRate`, params).then(res => res.data); return POST('POST', `${base}/bankActivity/configRosterRate`, params).then(res => res.data);
} }
//进件复议
export const reconsider = params => {
return POST('POST', `${base}/mer/reconsider`, params).then(res => res.data);
}

@ -11,11 +11,14 @@
</view> </view>
<!-- 审核状态回馈 --> <!-- 审核状态回馈 -->
<view class="width100 line10 "></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"> <view class="font18 fcorfff paading10 aliitem">
<image src="../../../static/img/error.png" mode="widthFix" class="iconw25 marglerig"></image>审核失败 <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>
<view class="font14 fcorfff paading10">{{merDetailInfo.merContractFailMsg.response_msg}}</view> <view class="font14 fcorfff paading10">{{merDetailInfo.merContractFailMsg.response_msg}}</view>
</view> </view>
<!--第一步 未录入账户信息 --> <!--第一步 未录入账户信息 -->
<view class="width100 mart10 backcorfff font14" v-if="merchart == 1 && currentstatus != 1"> <view class="width100 mart10 backcorfff font14" v-if="merchart == 1 && currentstatus != 1">
@ -400,11 +403,11 @@
</view> </view>
<view class="username" style="border-bottom: 0px;" v-if="lementId == 3"> <view class="username" style="border-bottom: 0px;" v-if="lementId == 3">
<view class="namecont">有效期</view> <view class="namecont">有效期</view>
<view class="width30 aliitem" @tap="timetype='1'"> <view class="width30 aliitem" @tap="idcardtime='1'">
<radio class="checbox" :checked="timetype=='1'" color="#0083f5" /> 选择时间 <radio class="checbox" :checked="idcardtime=='1'" color="#0083f5" /> 选择时间
</view> </view>
<view class="width30 aliitem" @tap="timetype='2'"> <view class="width30 aliitem" @tap="idcardtime='2'">
<radio class="checbox" :checked="timetype=='2'" color="#0083f5" /> 长期有效 <radio class="checbox" :checked="idcardtime=='2'" color="#0083f5" /> 长期有效
</view> </view>
</view> </view>
<view class="username width80" v-if="lementId == 3"> <view class="username width80" v-if="lementId == 3">
@ -413,11 +416,11 @@
<view class="date">{{cardstart_date}}</view> <view class="date">{{cardstart_date}}</view>
</picker> </picker>
<view class="width10 fotct"></view> <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"> :start="startDate" :end="endDate" @change="bindDateChange2">
<view class="date">{{cardend_date}}</view> <view class="date">{{cardend_date}}</view>
</picker> </picker>
<view class="width40 fotct fcor999" v-if="timetype == '2' ">长期有效</view> <view class="width40 fotct fcor999" v-if="idcardtime == '2' ">长期有效</view>
</view> </view>
<view class="notes font16" style="border-bottom: 0px;" v-if="lementId != 1"> <view class="notes font16" style="border-bottom: 0px;" v-if="lementId != 1">
<view class="width70 aliitem fcor666"> <view class="width70 aliitem fcor666">
@ -764,7 +767,8 @@
configMerStore, configMerStore,
getDictionaryByCodeType, getDictionaryByCodeType,
getBankCardBin, getBankCardBin,
recognizeBankAccount recognizeBankAccount,
reconsider
} from '../../../Utils/Api.js'; } from '../../../Utils/Api.js';
const QQMapWX = require('../../../Utils/js/qqmap-wx-jssdk'); const QQMapWX = require('../../../Utils/js/qqmap-wx-jssdk');
const qqmapsdk = new QQMapWX({ const qqmapsdk = new QQMapWX({
@ -818,6 +822,7 @@
larIdCardAddress: '', // larIdCardAddress: '', //
idcardtime: '1', // times: longterm: idcardtime: '1', // times: longterm:
uncorporsettelimg: '', // uncorporsettelimg: '', //
uploaduncorporsettelimg: '', //
settleimg: '', // settleimg: '', //
uploadsettleimg: '', // uploadsettleimg: '', //
accopenperimg: '', // accopenperimg: '', //
@ -977,6 +982,45 @@
url: '../mcc-list/mcc-list' 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) { changeMerchant(item) {
if (item == 1) { if (item == 1) {
@ -1230,9 +1274,10 @@
// if (item1 == 9) { // if (item1 == 9) {
// that.electronicProtocolimg.push(res.return_data); // that.electronicProtocolimg.push(res.return_data);
// } // }
// if (item1 == 10) { if (item == 10) {
// that.uncorporsettelimg = res.return_data; this.uploaduncorporsettelimg = item1;
// } this.uncorporsettelimg = res.return_data;
}
} }
}) })
}, },
@ -1466,7 +1511,8 @@
if (item == 1) { if (item == 1) {
this.merchart = res.return_data.completeStatus; 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) { 1) {
this.currentstatus = 0; this.currentstatus = 0;
// //
@ -1508,7 +1554,8 @@
} }
if (res.return_data.merRegion) { if (res.return_data.merRegion) {
this.areaCode = res.return_data.merRegion.areaCode; 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; .merRegion.cityName + '-' + res.return_data.merRegion.areaName;
this.detailsaddress = res.return_data.merRegion.address; this.detailsaddress = res.return_data.merRegion.address;
} }
@ -1516,12 +1563,8 @@
this.idcardname = res.return_data.larName; this.idcardname = res.return_data.larName;
this.idcard = res.return_data.larIdCard; this.idcard = res.return_data.larIdCard;
this.larIdCardAddress = res.return_data.larIdCardAddress 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(1, res.return_data.blisUrl, 2);
this.getImgSignedUrl(2, res.return_data.larIdCardPortraitImg, 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); this.getImgSignedUrl(3, res.return_data.larIdCardNationalEmblemImg, 2);
if (res.return_data.larIdCardPeriodStart) { if (res.return_data.larIdCardPeriodStart) {
this.cardstart_date = res.return_data.larIdCardPeriodStart; this.cardstart_date = res.return_data.larIdCardPeriodStart;
@ -1537,14 +1580,16 @@
if (res.return_data.merSettleAcct && this.rateCodeList) { if (res.return_data.merSettleAcct && this.rateCodeList) {
this.rateCodeList = res.return_data.merSettleAcct.merRateList; this.rateCodeList = res.return_data.merSettleAcct.merRateList;
let rateDatas = []; 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) { if (res.return_data.merSettleAcct.merRateList[i].ratePct) {
let datas = { let datas = {
codeName: res.return_data.merSettleAcct.merRateList[i] codeName: res.return_data.merSettleAcct.merRateList[i]
.rateTypeName, .rateTypeName,
codeValue: res.return_data.merSettleAcct.merRateList[i] codeValue: res.return_data.merSettleAcct.merRateList[i]
.rateTypeCode, .rateTypeCode,
ext1: res.return_data.merSettleAcct.merRateList[i].ratePct ext1: res.return_data.merSettleAcct.merRateList[i]
.ratePct
} }
rateDatas.push(datas); rateDatas.push(datas);
} }
@ -1557,15 +1602,15 @@
if (res.return_data.merSettleAcct && this.merchart == 3) { 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.getImgSignedUrl(4, res.return_data.merSettleAcct.bankCardImg, 2);
this.belongbranch = res.return_data.merSettleAcct.openningBankName; this.belongbranch = res.return_data.merSettleAcct.openningBankName;
this.openingbankNo = res.return_data.merSettleAcct.openningBankCode; this.openingbankNo = res.return_data.merSettleAcct.openningBankCode;
this.accopenperimg = res.return_data.merSettleAcct.openningBankLicenseUrl; this.getImgSignedUrl(5, res.return_data.merSettleAcct
this.getImgSignedUrl(5, res.return_data.merSettleAcct.openningBankLicenseUrl, 2); .openningBankLicenseUrl, 2);
if (res.return_data.merSettleAcct.electronicPact) { if (res.return_data.merSettleAcct.electronicPact) {
this.electronicProtocolimg = res.return_data.merSettleAcct.electronicPact this.electronicProtocolimg = res.return_data.merSettleAcct
.electronicPact
.split( .split(
';'); ';');
} }
@ -1581,28 +1626,33 @@
if (this.lementId == 3) { if (this.lementId == 3) {
this.lementType = '对私非法人结算'; this.lementType = '对私非法人结算';
} }
this.bankregionName = res.return_data.merSettleAcct.openningBankProvinceName + this.bankregionName = res.return_data.merSettleAcct
.openningBankProvinceName +
'-' + '-' +
res.return_data res.return_data
.merSettleAcct.openningBankCityName + '-' + res.return_data.merSettleAcct .merSettleAcct.openningBankCityName + '-' + res.return_data
.merSettleAcct
.openningBankAreaName; .openningBankAreaName;
this.bankNo = res.return_data.merSettleAcct.bankCardNo; this.bankNo = res.return_data.merSettleAcct.bankCardNo;
this.bankName = res.return_data.merSettleAcct.bankCardHolder; this.bankName = res.return_data.merSettleAcct.bankCardHolder;
this.belongbank = res.return_data.merSettleAcct.bankName; this.belongbank = res.return_data.merSettleAcct.bankName;
this.idcardname = res.return_data.merSettleAcct.settleIdCardName; this.idcardname = res.return_data.merSettleAcct.settleIdCardName;
this.idcard = res.return_data.merSettleAcct.settleIdCardNo; this.idcard = res.return_data.merSettleAcct.settleIdCardNo;
this.larIdCardAddress = res.return_data.merSettleAcct
.settleIdCardAddress;
this.idcardtime = res.return_data.merSettleAcct.settleIdPeriodType; this.idcardtime = res.return_data.merSettleAcct.settleIdPeriodType;
this.bankareaCode = res.return_data.merSettleAcct.openningBankAreaCode; this.bankareaCode = res.return_data.merSettleAcct.openningBankAreaCode;
this.idcardposimg = res.return_data.merSettleAcct.settleIdCardPortraitImg;
this.uploadidcardposimg = res.return_data.merSettleAcct.settleIdCardPortraitImg; this.getImgSignedUrl(2, res.return_data.merSettleAcct
this.idcardsideimg = res.return_data.merSettleAcct.settleIdCardNationalEmblemImg; .settleIdCardPortraitImg, 2);
this.uploadidcardsideimg = res.return_data.merSettleAcct
.settleIdCardNationalEmblemImg;
this.getImgSignedUrl(2, res.return_data.merSettleAcct.settleIdCardPortraitImg, 2);
this.getImgSignedUrl(3, res.return_data.merSettleAcct this.getImgSignedUrl(3, res.return_data.merSettleAcct
.settleIdCardNationalEmblemImg, 2); .settleIdCardNationalEmblemImg, 2);
this.cardstart_date = res.return_data.merSettleAcct.settleIdCardPeriodStart; this.getImgSignedUrl(10, res.return_data.merSettleAcct
this.cardend_date = res.return_data.merSettleAcct.settleIdCardPeriodEnd; .commissionImg, 2);
this.cardstart_date = res.return_data.merSettleAcct
.settleIdCardPeriodStart;
this.cardend_date = res.return_data.merSettleAcct
.settleIdCardPeriodEnd;
} }
// //
if (res.return_data.storeModel) { if (res.return_data.storeModel) {
@ -1953,16 +2003,16 @@
return; return;
} }
} }
// if (that.lementId == 3) { if (that.lementId == 3) {
// if (!that.uncorporsettelimg) { if (!that.uncorporsettelimg) {
// uni.showToast({ uni.showToast({
// title: '', title: '请上传结算委托书',
// icon: "none", icon: "none",
// duration: 2000 duration: 2000
// }); });
// return; return;
// } }
// } }
if (that.lementId == 3) { if (that.lementId == 3) {
if (!that.idcardposimg) { if (!that.idcardposimg) {
uni.showToast({ uni.showToast({
@ -2117,7 +2167,7 @@
"settleIdCardName": that.idcardname, // "settleIdCardName": that.idcardname, //
"settleIdCardNo": that.idcard, // "settleIdCardNo": that.idcard, //
"settleIdCardAddress": that.larIdCardAddress, // "settleIdCardAddress": that.larIdCardAddress, //
// "commissionImg": that.uncorporsettelimg, // "commissionImg": that.uploaduncorporsettelimg, //
"settleIdPeriodType": that.idcardtime, // 1 2, "settleIdPeriodType": that.idcardtime, // 1 2,
"settleIdCardPortraitImg": that.uploadidcardposimg, //"", "settleIdCardPortraitImg": that.uploadidcardposimg, //"",
"settleIdCardNationalEmblemImg": that.uploadidcardsideimg, //"", "settleIdCardNationalEmblemImg": that.uploadidcardsideimg, //"",

@ -14,7 +14,7 @@
@click="jumpmerdes(item.id)"> @click="jumpmerdes(item.id)">
<view class="notes"> <view class="notes">
<image src="../../../static/img/merchantstu.png" mode="widthFix" class="iconw40"></image> <image src="../../../static/img/merchantstu.png" mode="widthFix" class="iconw40"></image>
<view class="width70 margle"> <view class="width60 margle">
<view class="font14 fcor333">{{item.merName}}</view> <view class="font14 fcor333">{{item.merName}}</view>
<view class="font12 fcor999"> <view class="font12 fcor999">
{{item.createTime | timeFormat('yyyy-mm-dd')}} {{item.createTime | timeFormat('yyyy-mm-dd')}}
@ -63,7 +63,9 @@
merstu: 2 // 2 3 4 5 1 merstu: 2 // 2 3 4 5 1
} }
}, },
onLoad() { onShow() {
this.merchantlist = [];
this.pageNum = 1;
this.getMerListBySalesman(); this.getMerListBySalesman();
}, },
onReachBottom() { // onReachBottom() { //

@ -21,24 +21,24 @@
url: '../tabBar/home/home' url: '../tabBar/home/home'
}) })
// #ifdef H5 // #ifdef H5
// let arr1 = window.location.href; let arr1 = window.location.href;
// let arr2 = arr1.split('='); let arr2 = arr1.split('=');
// if (arr2[2]) { if (arr2[2]) {
// var arr3 = arr2[2].split('&'); var arr3 = arr2[2].split('&');
// if (arr3[0] != undefined && arr3[0]) { if (arr3[0] != undefined && arr3[0]) {
// app.globalData.h5code = arr3[0]; app.globalData.h5code = arr3[0];
// uni.setStorage({ uni.setStorage({
// key: "h5code", key: "h5code",
// data: arr3[0] data: arr3[0]
// }) })
// } }
// } else { } else {
// openid // openid
// that.jumpcdx(); that.jumpcdx();
// } }
// if (app.globalData.h5code) { if (app.globalData.h5code) {
// that.getAccessToken(); that.getAccessToken();
// } }
// #endif // #endif
}, },
methods: { methods: {

@ -1,2 +1,2 @@
<!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>惠支付</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)')) <!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>惠支付</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/cweb/static/index.63b34199.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/cweb/static/js/chunk-vendors.aaeb720f.js></script><script src=/cweb/static/js/index.1858b002.js></script></body></html> document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/cweb/static/index.63b34199.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/cweb/static/js/chunk-vendors.aaeb720f.js></script><script src=/cweb/static/js/index.c02c1e50.js></script></body></html>
Loading…
Cancel
Save