|
|
@ -11,12 +11,11 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<!-- 审核状态回馈 --> |
|
|
|
<!-- 审核状态回馈 --> |
|
|
|
<view class="width100 line10 "></view> |
|
|
|
<view class="width100 line10 "></view> |
|
|
|
<view class="width100" style="background-color: #eb6a53;" |
|
|
|
<view class="width100" style="background-color: #eb6a53;" v-if="merDetailInfo.merStatus == 4"> |
|
|
|
v-if="merDetailInfo.merContractFailMsg && merDetailInfo.merContractFailMsg.response_msg"> |
|
|
|
|
|
|
|
<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" |
|
|
|
<text class="fotct margle20 backcorfff fcoreb5 font14 border-r marRight20 flright paddtop5 paddbotm5" |
|
|
|
style="width: 80px;" @click="reconsider" v-if="merPlatformType && merPlatformType == 1">复议提交</text> |
|
|
|
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> |
|
|
|
|
|
|
|
|
|
|
@ -180,39 +179,11 @@ |
|
|
|
</pickRegions> |
|
|
|
</pickRegions> |
|
|
|
<image src="../../../static/img/jtg.png" mode="widthFix" class="iconw"></image> |
|
|
|
<image src="../../../static/img/jtg.png" mode="widthFix" class="iconw"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- <view class="username"> |
|
|
|
<view class="username"> |
|
|
|
<view class="namecont">mcc编号</view> |
|
|
|
<view class="namecont font16">经营类型</view> |
|
|
|
<input placeholder="请输入四位数字的mcc编号" v-model="mccno" maxlength="4" style="width: 70%;" |
|
|
|
<picker mode="selector" style="width: 70%;" :range="merOperateList" range-key="codeName" |
|
|
|
|
|
|
|
@change="bindUserCard"> |
|
|
|
|
|
|
|
<view class=" text1 marRight10 font14" v-if="merOperateType"> |
|
|
|
|
|
|
|
{{merOperateName}} |
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
<view class=" text1 marRight10 fcor999 font14" v-else> |
|
|
|
|
|
|
|
请选择设备类型 |
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
</picker> |
|
|
|
|
|
|
|
<image src="../../../static/img/jtg.png" mode="widthFix" class="iconw"></image> |
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<view class="username" v-if="merOperateType == 2"> |
|
|
|
|
|
|
|
<view class="namecont font16">线上类型</view> |
|
|
|
|
|
|
|
<picker mode="selector" style="width: 70%;" :range="merOnlineList" range-key="codeName" |
|
|
|
|
|
|
|
@change="bindUserCard1"> |
|
|
|
|
|
|
|
<view class=" text1 marRight10 font14" v-if="merOnlineType"> |
|
|
|
|
|
|
|
{{merOnlinetypsName}} |
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
<view class=" text1 marRight10 fcor999 font14" v-else> |
|
|
|
|
|
|
|
请选择设备类型 |
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
</picker> |
|
|
|
|
|
|
|
<image src="../../../static/img/jtg.png" mode="widthFix" class="iconw"></image> |
|
|
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="username" v-if="merOperateType == 2"> |
|
|
|
|
|
|
|
<view class="namecont">线上产品名称</view> |
|
|
|
|
|
|
|
<input placeholder="请输入线上产品名称" v-model="merOnlineName" style="width: 70%;" |
|
|
|
|
|
|
|
placeholder-style="color: #bfbfbf;font-size:14px;padding-top:2px;" /> |
|
|
|
placeholder-style="color: #bfbfbf;font-size:14px;padding-top:2px;" /> |
|
|
|
</view> |
|
|
|
</view> --> |
|
|
|
<view class="username"> |
|
|
|
<view class="username"> |
|
|
|
<view class="namecont">mcc编号</view> |
|
|
|
<view class="namecont">mcc编号</view> |
|
|
|
<input placeholder="请选择mcc编号" v-model="mccname" style="width: 70%;" disabled="true" |
|
|
|
<input placeholder="请选择mcc编号" v-model="mccname" style="width: 70%;" disabled="true" |
|
|
@ -299,10 +270,10 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<!--第二步 已录入基本信息 --> |
|
|
|
<!--第二步 已录入基本信息 --> |
|
|
|
<view class="width100 mart10 backcorfff" v-if="merchart == 2 && currentstatus == 1"> |
|
|
|
<view class="width100 mart10 backcorfff" v-if="merchart == 2 && currentstatus == 1"> |
|
|
|
<view class="titlename font18 fontwig6 fcor333">营业信息</view> |
|
|
|
<view class="titlename font18 fontwig6 fcor333">营业信息</view> |
|
|
|
<view class="username"> |
|
|
|
<view class="username"> |
|
|
|
<view class="namecont">机构类型</view> |
|
|
|
<view class="namecont">机构类型</view> |
|
|
|
<view class="font14 fcor333 text2 width75 fotrt">{{merDetailInfo.orgName}}</view> |
|
|
|
<view class="font14 fcor333 text2 width75 fotrt">{{merDetailInfo.orgName}}</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="username"> |
|
|
|
<view class="username"> |
|
|
|
<view class="namecont">商户类型</view> |
|
|
|
<view class="namecont">商户类型</view> |
|
|
@ -866,13 +837,6 @@ |
|
|
|
larIdCardAddress: '', //身份证地址 |
|
|
|
larIdCardAddress: '', //身份证地址 |
|
|
|
idcardtime: '1', // times:选择时间 longterm: 长期 |
|
|
|
idcardtime: '1', // times:选择时间 longterm: 长期 |
|
|
|
uncorporsettelimg: '', //非法人结算授权书 |
|
|
|
uncorporsettelimg: '', //非法人结算授权书 |
|
|
|
merOperateList: '', //商户经营类型 |
|
|
|
|
|
|
|
merOnlineList: '', //商户线上产品类型 |
|
|
|
|
|
|
|
merOperateType: '', //"商户经营类型 1:线下 2:线上", |
|
|
|
|
|
|
|
merOperateName: '', // 1:线下 2:线上", |
|
|
|
|
|
|
|
merOnlineType: '', //"商户线上产品类型 1:APP 2:网站 3:公众号/小程序/服务窗 |
|
|
|
|
|
|
|
merOnlinetypsName: '', //1:APP 2:网站 3:公众号/小程序/服务窗 |
|
|
|
|
|
|
|
merOnlineName: '', //"商户线上产品名称" |
|
|
|
|
|
|
|
uploaduncorporsettelimg: '', //上传非法人结算委托书 |
|
|
|
uploaduncorporsettelimg: '', //上传非法人结算委托书 |
|
|
|
settleimg: '', //结算人银行卡照片 |
|
|
|
settleimg: '', //结算人银行卡照片 |
|
|
|
uploadsettleimg: '', //上传结算人银行卡照片 |
|
|
|
uploadsettleimg: '', //上传结算人银行卡照片 |
|
|
@ -921,7 +885,6 @@ |
|
|
|
merDetailInfo: '', //用户信息 |
|
|
|
merDetailInfo: '', //用户信息 |
|
|
|
rateCodeList: [], //费率字典 |
|
|
|
rateCodeList: [], //费率字典 |
|
|
|
merRateList: [], //提交费率数组 |
|
|
|
merRateList: [], //提交费率数组 |
|
|
|
merPlatformType: '' //渠道ID |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
computed: { |
|
|
@ -942,7 +905,6 @@ |
|
|
|
}, |
|
|
|
}, |
|
|
|
onLoad(options) { |
|
|
|
onLoad(options) { |
|
|
|
this.merId = options.id; |
|
|
|
this.merId = options.id; |
|
|
|
this.merPlatformType = options.merPlatformType; |
|
|
|
|
|
|
|
this.getMerDetail(1); |
|
|
|
this.getMerDetail(1); |
|
|
|
}, |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
onShow() { |
|
|
@ -971,8 +933,6 @@ |
|
|
|
this.storelongitude = app.globalData.storeMessage.location.lng; |
|
|
|
this.storelongitude = app.globalData.storeMessage.location.lng; |
|
|
|
this.storelatitude = app.globalData.storeMessage.location.lat; |
|
|
|
this.storelatitude = app.globalData.storeMessage.location.lat; |
|
|
|
} |
|
|
|
} |
|
|
|
this.merOperateList = app.globalData.Dictionaries.MER_OPERATE_TYPE; |
|
|
|
|
|
|
|
this.merOnlineList = app.globalData.Dictionaries.MER_ONLINE_TYPE; |
|
|
|
|
|
|
|
}, |
|
|
|
}, |
|
|
|
onUnload() { |
|
|
|
onUnload() { |
|
|
|
app.globalData.businessid = ''; |
|
|
|
app.globalData.businessid = ''; |
|
|
@ -985,16 +945,6 @@ |
|
|
|
app.globalData.depositaryBank = ''; |
|
|
|
app.globalData.depositaryBank = ''; |
|
|
|
}, |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
methods: { |
|
|
|
//商户经营类型 |
|
|
|
|
|
|
|
bindUserCard(e) { |
|
|
|
|
|
|
|
this.merOperateType = this.merOperateList[e.target.value].codeValue; |
|
|
|
|
|
|
|
this.merOperateName = this.merOperateList[e.target.value].codeName; |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
//商户线上产品类型 |
|
|
|
|
|
|
|
bindUserCard1(e) { |
|
|
|
|
|
|
|
this.merOnlineType = this.merOnlineList[e.target.value].codeValue; |
|
|
|
|
|
|
|
this.merOnlinetypsName = this.merOnlineList[e.target.value].codeName; |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
//显示商户弹出 |
|
|
|
//显示商户弹出 |
|
|
|
showPopup() { |
|
|
|
showPopup() { |
|
|
|
this.$refs.popup.show(); |
|
|
|
this.$refs.popup.show(); |
|
|
@ -1050,10 +1000,6 @@ |
|
|
|
//进件复议 |
|
|
|
//进件复议 |
|
|
|
reconsider() { |
|
|
|
reconsider() { |
|
|
|
let that = this; |
|
|
|
let that = this; |
|
|
|
let platformType = ""; |
|
|
|
|
|
|
|
if (that.merPlatformType && that.merPlatformType != undefined) { |
|
|
|
|
|
|
|
platformType = that.merPlatformType; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
uni.showModal({ |
|
|
|
uni.showModal({ |
|
|
|
title: '复议提交', |
|
|
|
title: '复议提交', |
|
|
|
content: '确认信息是否正确', |
|
|
|
content: '确认信息是否正确', |
|
|
@ -1063,8 +1009,7 @@ |
|
|
|
title: '提交审核中...' |
|
|
|
title: '提交审核中...' |
|
|
|
}) |
|
|
|
}) |
|
|
|
let datas = { |
|
|
|
let datas = { |
|
|
|
"merId": that.merId, |
|
|
|
"merId": that.merId |
|
|
|
"merPlatformType": platformType |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
reconsider(datas).then(res => { |
|
|
|
reconsider(datas).then(res => { |
|
|
|
uni.hideLoading(); |
|
|
|
uni.hideLoading(); |
|
|
@ -1572,13 +1517,8 @@ |
|
|
|
}, |
|
|
|
}, |
|
|
|
//查询商户信息 |
|
|
|
//查询商户信息 |
|
|
|
getMerDetail(item) { |
|
|
|
getMerDetail(item) { |
|
|
|
let platformType = ""; |
|
|
|
|
|
|
|
if (this.merPlatformType && this.merPlatformType != undefined) { |
|
|
|
|
|
|
|
platformType = this.merPlatformType; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
let datas = { |
|
|
|
let datas = { |
|
|
|
merId: this.merId, |
|
|
|
merId: this.merId |
|
|
|
merPlatformType: platformType |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
getMerDetail(datas).then(res => { |
|
|
|
getMerDetail(datas).then(res => { |
|
|
|
if (res.return_code == '000000' && res.return_data) { |
|
|
|
if (res.return_code == '000000' && res.return_data) { |
|
|
@ -1605,8 +1545,8 @@ |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
this.merchantId = 1; |
|
|
|
this.merchantId = 1; |
|
|
|
} |
|
|
|
} |
|
|
|
this.companyname = res.return_data.merName |
|
|
|
this.companyname = res.return_data.merName |
|
|
|
this.organizationName = res.return_data.orgName; |
|
|
|
this.organizationName = res.return_data.orgName; |
|
|
|
this.organizationId = res.return_data.orgNo; |
|
|
|
this.organizationId = res.return_data.orgNo; |
|
|
|
this.merabbreviation = res.return_data.merAbbreviate; |
|
|
|
this.merabbreviation = res.return_data.merAbbreviate; |
|
|
|
this.mccno = res.return_data.merMccCode; |
|
|
|
this.mccno = res.return_data.merMccCode; |
|
|
@ -1638,23 +1578,9 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
if (res.return_data && this.merchart == 2) { |
|
|
|
if (res.return_data && this.merchart == 2) { |
|
|
|
this.getDictionaryByCodeTypeOrg(); |
|
|
|
this.getDictionaryByCodeTypeOrg(); |
|
|
|
|
|
|
|
|
|
|
|
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.merOperateType = res.return_data.merOperateType; |
|
|
|
|
|
|
|
this.merOnlineType = res.return_data.merOnlineType; |
|
|
|
|
|
|
|
for (var i = 0; i < this.merOperateList.length; i++) { |
|
|
|
|
|
|
|
if (res.return_data.merOperateType == this.merOperateList[i].codeValue) { |
|
|
|
|
|
|
|
this.merOperateName = this.merOperateList[i].codeName; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
for (var j = 0; j < this.merOnlineList.length; j++) { |
|
|
|
|
|
|
|
if (res.return_data.merOnlineType == this.merOnlineList[j].codeValue) { |
|
|
|
|
|
|
|
this.merOnlinetypsName = this.merOnlineList[j].codeName; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
//商户线上产品类型 |
|
|
|
|
|
|
|
this.merOnlineName = res.return_data.merOnlineName; |
|
|
|
|
|
|
|
this.larIdCardAddress = res.return_data.larIdCardAddress |
|
|
|
this.larIdCardAddress = res.return_data.larIdCardAddress |
|
|
|
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); |
|
|
@ -1676,15 +1602,15 @@ |
|
|
|
for (var i = 0; i < res.return_data.merSettleAcct.merRateList |
|
|
|
for (var i = 0; i < res.return_data.merSettleAcct.merRateList |
|
|
|
.length; i++) { |
|
|
|
.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] |
|
|
|
ext1: res.return_data.merSettleAcct.merRateList[i] |
|
|
|
.ratePct |
|
|
|
.ratePct |
|
|
|
} |
|
|
|
} |
|
|
|
rateDatas.push(datas); |
|
|
|
rateDatas.push(datas); |
|
|
|
// } |
|
|
|
// } |
|
|
|
} |
|
|
|
} |
|
|
|
this.rateCodeList = rateDatas; |
|
|
|
this.rateCodeList = rateDatas; |
|
|
@ -2000,33 +1926,6 @@ |
|
|
|
}); |
|
|
|
}); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
if (!that.merOperateType) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '请选择经营类型', |
|
|
|
|
|
|
|
icon: "none", |
|
|
|
|
|
|
|
duration: 2000 |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (that.merOperateType && that.merOperateType == 2) { |
|
|
|
|
|
|
|
if (!that.merOnlineType) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '请选择线上产品类型', |
|
|
|
|
|
|
|
icon: "none", |
|
|
|
|
|
|
|
duration: 2000 |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (!that.merOnlineName) { |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '请输入线上产品名称', |
|
|
|
|
|
|
|
icon: "none", |
|
|
|
|
|
|
|
duration: 2000 |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (that.merchantId == 3) { |
|
|
|
if (that.merchantId == 3) { |
|
|
|
this.start_date = ''; |
|
|
|
this.start_date = ''; |
|
|
@ -2058,9 +1957,6 @@ |
|
|
|
"blisPeriodEnd": that.end_date, |
|
|
|
"blisPeriodEnd": that.end_date, |
|
|
|
"larName": that.idcardname, |
|
|
|
"larName": that.idcardname, |
|
|
|
"larIdCard": that.idcard, |
|
|
|
"larIdCard": that.idcard, |
|
|
|
"merOperateType": that.merOperateType, |
|
|
|
|
|
|
|
"merOnlineType": that.merOnlineType, |
|
|
|
|
|
|
|
"merOnlineName": that.merOnlineName, |
|
|
|
|
|
|
|
"larIdCardAddress": that.larIdCardAddress, |
|
|
|
"larIdCardAddress": that.larIdCardAddress, |
|
|
|
"larIdCardPortraitImg": that.uploadidcardposimg, |
|
|
|
"larIdCardPortraitImg": that.uploadidcardposimg, |
|
|
|
"larIdCardNationalEmblemImg": that.uploadidcardsideimg, |
|
|
|
"larIdCardNationalEmblemImg": that.uploadidcardsideimg, |
|
|
@ -2412,10 +2308,6 @@ |
|
|
|
}); |
|
|
|
}); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
let platformType = ""; |
|
|
|
|
|
|
|
if (that.merPlatformType && that.merPlatformType != undefined) { |
|
|
|
|
|
|
|
platformType = that.merPlatformType; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
uni.showModal({ |
|
|
|
uni.showModal({ |
|
|
|
title: '提交审核', |
|
|
|
title: '提交审核', |
|
|
|
content: '确认信息是否正确。', |
|
|
|
content: '确认信息是否正确。', |
|
|
@ -2434,7 +2326,6 @@ |
|
|
|
"doorHeadImg": that.uploadstoreimg1, |
|
|
|
"doorHeadImg": that.uploadstoreimg1, |
|
|
|
"cashRegisterImg": that.uploadstoreimg2, |
|
|
|
"cashRegisterImg": that.uploadstoreimg2, |
|
|
|
"internalImg": that.uploadstoreimg3, |
|
|
|
"internalImg": that.uploadstoreimg3, |
|
|
|
"merPlatformType": platformType, |
|
|
|
|
|
|
|
"storeRegion": { |
|
|
|
"storeRegion": { |
|
|
|
"address": that.storeAddress, |
|
|
|
"address": that.storeAddress, |
|
|
|
"areaCode": that.storeareaCode, |
|
|
|
"areaCode": that.storeareaCode, |
|
|
@ -2488,7 +2379,7 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
getDictionaryByCodeType(params).then(res => { |
|
|
|
getDictionaryByCodeType(params).then(res => { |
|
|
|
if (res.return_code == '000000') { |
|
|
|
if (res.return_code == '000000') { |
|
|
|
this.organizationType = res.return_data; |
|
|
|
this.organizationType = res.return_data; |
|
|
|
if (!this.merDetailInfo.orgName) { |
|
|
|
if (!this.merDetailInfo.orgName) { |
|
|
|
this.organizationId = res.return_data[0].codeValue; |
|
|
|
this.organizationId = res.return_data[0].codeValue; |
|
|
|
this.organizationName = res.return_data[0].codeName; |
|
|
|
this.organizationName = res.return_data[0].codeName; |
|
|
|