From 2d1c63aba2b2f95811cab2cba377987c621e16a9 Mon Sep 17 00:00:00 2001
From: wanghongjun <1445693971@qq,com>
Date: Tue, 5 Mar 2024 15:20:57 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E7=94=A8=E6=88=B7=E8=AE=A4?=
=?UTF-8?q?=E8=AF=81=E6=95=B0=E6=8D=AE=EF=BC=8C=E8=BF=94=E5=9B=9E=E7=94=A8?=
=?UTF-8?q?=E6=88=B7=E7=99=BB=E5=BD=95id?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
core/app.js | 7 ++
pages/user/mycertinfo/orgverify.vue | 179 +++++++++++++++++++++++++---
2 files changed, 167 insertions(+), 19 deletions(-)
diff --git a/core/app.js b/core/app.js
index af19ebd..a1b0bc3 100644
--- a/core/app.js
+++ b/core/app.js
@@ -161,6 +161,13 @@ export const checkLogin = () => {
return !!store.getters.accountId
}
+/**
+ * 返回用户登录id
+ */
+export const returnAccountId = () => {
+ return store.getters.accountId ? store.getters.accountId : ''
+}
+
/**
* 发起支付请求
* @param {Object} 参数
diff --git a/pages/user/mycertinfo/orgverify.vue b/pages/user/mycertinfo/orgverify.vue
index 325fa40..c85f01d 100644
--- a/pages/user/mycertinfo/orgverify.vue
+++ b/pages/user/mycertinfo/orgverify.vue
@@ -68,6 +68,7 @@
+
@@ -79,6 +80,7 @@
+
@@ -89,6 +91,7 @@
+
@@ -137,7 +140,12 @@
-
+
+ {{ legalsTypeList[legalsTypeIndex].name }}
+ 选择法人证件类型
+
+
@@ -168,8 +176,8 @@
银行卡类型
- 借记卡
- 单位结算卡
+ 借记卡
+ 单位结算卡
@@ -209,6 +217,7 @@
+
@@ -218,6 +227,7 @@
+
@@ -227,6 +237,7 @@
+
@@ -236,6 +247,7 @@
+
{
+ this.canReset = canReset
+ })
+ },
mounted() {
// 页面初始化
this.getIndustList()
@@ -463,7 +490,22 @@
}
},
methods: {
-
+ // 初始化当前选中的标签
+ initCurTab(options) {
+ // 判断是否已登录
+ this.isLogin = checkLogin()
+ if(!this.isLogin){
+ uni.navigateTo({
+ url:"/pages/login/index"
+ })
+ }
+ // 登录成功后才可以操作
+ const app = this
+ if (options.dataType) {
+ const index = app.tabs.findIndex(item => item.value == options.dataType)
+ app.curTab = index > -1 ? index : 0
+ }
+ },
// 身份选择
vfselitem(item){
this.vfindex = item
@@ -548,7 +590,10 @@
.catch(reject)
})
},
-
+ onRadioCheck(value)
+ {
+ this.radio_check = value
+ },
// 获取身份,认证费用
getSelectCertificationFee(){
const app = this
@@ -597,6 +642,12 @@
this.idIndex = curIndex
this.industryType = this.industryList[curIndex].industryId
},
+ // 选择证件类别
+ onChangeLegalsType(e) {
+ const curIndex = e.detail.value
+ this.legalsTypeIndex = curIndex
+ this.legalsType = this.legalsTypeList[curIndex].id
+ },
// 选择中介服务机构
onChangeCertiaudit(e) {
@@ -733,6 +784,7 @@
if (res.resultCode != '00000000' ) {
alert('上传失败')
}
+ document.getElementById(item).value = res.data
}
});
}
@@ -783,27 +835,116 @@
// }
console.log(app.$data)
+
+ // 注册地址
+ let regionStr = app.regionStr
+ let regionArr = regionStr.split(" ")
+ // 银行卡类型
+ let bankCardType = app.radio_check;
+ // 开户地址
+ let bankProvince = app.bankProvince
+ let bankProvinceArr = bankProvince.split(" ")
+ // 买卖方类型 多个,隔开
+ let tagsName = "公共文化机构"; //保存标签名称
+ let estimate = 1; //判断是机构还是服务商 机构1 服务商2
+ let saleTypeTemp = []
+ let identityList2 = app.identityList
+ for (let attr in identityList2) {
+ let saleTypeData = identityList2[attr]
+ if (saleTypeData.checked) {
+ saleTypeTemp.push(saleTypeData.saleType)
+ if (saleTypeData.saleType == '中介服务机构') {
+ estimate = 2;
+ }
+ }
+ }
+ let saleType = saleTypeTemp.join(',')
+ //
+ let tages = ''
+ if (app.current_show == 1) {
+ tages = '法务'
+ } else if (app.current_show == 2) {
+ tages = '技术'
+ } else if (app.current_show == 3) {
+ tages = '估价'
+ } else if (app.current_show == 4) {
+ tages = '文化数据经纪商'
+ } else if (app.current_show == 5) {
+ tages = '其他'
+ }
+ // 营业执照、身份证正面、身份证反面、门头照
+ let yyzz_idbfile = document.getElementById('yyzz_idbfile').value;
+ let fr_idbfile = document.getElementById('fr_idbfile').value;
+ let fr_idbfile2 = document.getElementById('fr_idbfile2').value;
+ let door_idbfile = document.getElementById('door_idbfile').value;
+
+ // 用户ID
+ let accountId = returnAccountId()
+ if (accountId == '') {
+ uni.navigateTo({
+ url:"/pages/login/index"
+ })
+ }
+
// 提交数据
let institutionsdata = {
- name: app.name,
- avatar: '',
- industrytype: app.industryType,
- regionprovince: app.industryType,
+ name: app.name, //机构名称
+ avatar: '', //头像地址
+ industrytype: app.industryType, //行业类别
+ regionprovince: regionArr[0], //注册地区-省
+ regioncity: regionArr[1], //注册地区-市
+ regiondistrict: regionArr[2], //注册地区-区/县
+ address: app.address, //详细地址
+ establishdate: app.establishdate, //机构成立日期 !!!
+ desc: app.desc, //机构简介
+ legalsname: app.legalsName, //法人姓名
+ legalstype: app.legalsType, //法人证件类型
+ legalsidnum: app.legalsIdnum, //法人身份证号
+ uscc: app.Organizationcode, //统一社会信用代码
+ licensedate: app.licenseDate, //营业执照有效期 !!!
+ legalscellphone: app.legalsCellPhone, //法人手机号
+ publicaccount: app.publicAccount, //银行账号
+ bankaccountname: app.bankAccountName, //开户人
+ bankcardtype: bankCardType, //银行卡类型
+ bankprovince: bankProvinceArr[0], //开户银行所在地-省
+ bankcity: bankProvinceArr[1], //开户银行所在地-市
+ bankdistrict: bankProvinceArr[2], //开户银行所在地-区/县
+ bankname: app.bankName, //开户银行名称
+ banktype: app.bankType, //银行行号
+ certidnum: app.certIdnum, //开户人身份证号码
+ bankcellphone: app.bankCellPhone, //开户银行预留手机号
+ cerscanpath: yyzz_idbfile, //营业执照/事业单位法人证书扫描件
+ legalsscanpath1: fr_idbfile, //法人身份证正反面扫描件(指纹或盖章)
+ legalsscanpath2: fr_idbfile2, //法人身份证正反面扫描件(指纹或盖章)
+ doorheadphoto: door_idbfile, //门头照
+ parentislicode: app.islicode, //推荐中介服务机构 中介机构is
+ isposttion: 0, //是否后置名单(0、否 1、是 ) 默认0
+ saleType: saleType, //买卖方类型
+ intermediaryType: tages, //中介服务机构类型
+ fees: app.amount, //总费用
+ type: estimate === 1 ? tagsName : tages, //机构类型
+ userid: accountId, //用户ID
+ identity: app.sfval === 10 ? '法人' : '经办人', //身份:'法人','经办人',‘个人’
+ usertype: estimate === 1 ? "企业" : "服务商", //用户类型 企业/服务商 "企业"'
};
// 10 = 法人 20 = 经办人
if (app.sfval == 20) {
- institutionsdata.managerPath = app.jfr_entfile[0];
- institutionsdata.managerScanPath1 = app.jfr_idafile[0];
- institutionsdata.managerScanPath2 = app.jfr_idbfile[0];
- institutionsdata.managerName = app.managerName;
- institutionsdata.managerIdnum = app.managerIdnum;
+ // 经办人授权委托书、经办人身份证正面、经办人身份证反面
+ let jfr_entfile = document.getElementById('jfr_entfile').value;
+ let jfr_idafile = document.getElementById('jfr_idafile').value;
+ let jfr_idbfile = document.getElementById('jfr_idbfile').value;
+ institutionsdata.managerpath = jfr_entfile; //经办人授权委托书
+ institutionsdata.managerscanpath1 = jfr_idafile; //经办人身份证正面扫描件
+ institutionsdata.managerscanpath2 = jfr_idbfile; //经办人身份证反面扫描件
+ institutionsdata.managername = app.managerName; //经办人姓名
+ institutionsdata.manageridnum = app.managerIdnum; //经办人身份证号
}
-
-
- console.log(institutionsdata)
-
+ let institutionsdata_json = JSON.stringify(institutionsdata)
+ //认证(缴费)接口
+ var ajaxentUserDemo = new AJAX_OBJ("Paymentlist/entuiprise/mannAgeDate", onentiseSuccess, onUrlError);
+ ajaxentUserDemo.postRequestData(institutionsdata_json);
}
}