Browse Source

用户信息上传个人&企业

ms
wangxyi 2 months ago
parent
commit
3d405c80e1
2 changed files with 49 additions and 25 deletions
  1. 10
    10
      pages/userInfoUploading/ocrHandle.ts
  2. 39
    15
      pages/userInfoUploading/userInfoUploading.vue

+ 10
- 10
pages/userInfoUploading/ocrHandle.ts View File

//识别营业执照 //识别营业执照
// return // return
const data = { const data = {
source: "1",
agencyId: qdOrderStore.qdOrderVal.agencyId,
// imageType: imageType,
fileName: fileList.fileName,
// imageBase64: fileList.path,
url: fileList.url,
type:'5',
imagePath: fileList.url.split('default-bucket')[1],
}; };
uni.showLoading({ uni.showLoading({
title: '正在识别图片...', title: '正在识别图片...',
mask: true mask: true
}); });
requestNew('/iaw/ocr/businessLicenseOcrNew', {
requestNew('/iaw/api/ocr/do', {
data: data data: data
}).then(res => { }).then(res => {
if (res.code !== 0) return if (res.code !== 0) return
} }
]; ];
const itemData = formData.value[Index(item.title, formData.value)]
itemData[itemData.value] = fileList.pathDomain
// const itemData = formData.value[Index(item.title, formData.value)]
// itemData[itemData.value] = fileList.pathDomain
// 保存营业执照图片地址到submitQuery
submitQuery.value.userIdPoImageUrl = fileList.pathDomain;
// 处理数据展示 // 处理数据展示
handleDataList(ocrData, data, formData); handleDataList(ocrData, data, formData);
}).finally(()=>{ }).finally(()=>{


// 委托书 // 委托书
function cardFileImageUpdate(fileList, item, formData) { function cardFileImageUpdate(fileList, item, formData) {
console.log(fileList, item, formData,'fileList, item, formData');
const dataItem = formData.value[Index(item.title, formData.value)]; const dataItem = formData.value[Index(item.title, formData.value)];
dataItem[dataItem.value] = fileList.pathDomain;
submitQuery.value.proxyUrl = fileList.pathDomain;
// dataItem[dataItem.value] = fileList.pathDomain;
} }


// 身份证类别识别 // 身份证类别识别

+ 39
- 15
pages/userInfoUploading/userInfoUploading.vue View File

let formData = ref<any>(fromData); let formData = ref<any>(fromData);
let formDataList = ref([]); let formDataList = ref([]);
const isShow = ref(true); const isShow = ref(true);
const orderNo = ref('');


const qdOrderStore = useQdOrderStore(); const qdOrderStore = useQdOrderStore();
const { qdOrderVal, cusQdOrderVal } = storeToRefs(qdOrderStore); const { qdOrderVal, cusQdOrderVal } = storeToRefs(qdOrderStore);


//获取页面配置 //获取页面配置
onLoad((opin) => { onLoad((opin) => {
console.log("opin", opin);
// 只调用trackEvent接口 // 只调用trackEvent接口
trackEvent({
orderNo: opin.order,
});
orderNo.value = opin.order;
const params = {
orderNo: orderNo.value
};
trackEvent(params);
}); });


function trackEvent(data) {
console.log("错误", data);
function trackEvent(params) {
requestNew("/iaw/h5/order/web/queryOrder", { requestNew("/iaw/h5/order/web/queryOrder", {
data,
data: params
}).then((res) => { }).then((res) => {
// hanToNext(res.data)
if (res.data.userType === "PERSONAL_USER") { if (res.data.userType === "PERSONAL_USER") {
// 个人办理 // 个人办理
danChange(false); danChange(false);
let isLock = ref(false); let isLock = ref(false);
// 无感注册拿到openId // 无感注册拿到openId
function register(data: any) { function register(data: any) {
console.log(data,'datasjsjsjsjsj')
let params: any = {}; let params: any = {};
params.idNum = data.userIdNum;
params.idType = data.userIdType;
params.mobile = data.mobile || data.agentTel;
// params.idNum = data.userIdNum;
// params.idType = data.userIdType;
// params.mobile = data.mobile || data.agentTel;
// params.userName = data.userName;
// params.gender = "UNKOWN";
// params.certifyChannel = "BAIDUOCR"; //实名渠道
// params.address = data.userAddress;
params.agentAddress = data.agentAddress;
params.agentIdNum = data.agentIdNum;
params.agentIdType = data.agentIdType;
params.agentIdVld = data.agentIdVld;
params.agentName = data.agentName;
params.agentNegImgUrl = data.agentNegImgUrl;
params.agentPosImgUrl = data.agentPosImgUrl;
params.agentTel = data.agentTel;
params.customerId = data.customerId;
params.customerIdVld = data.customerIdVld;
params.department = data.department;
// params.loginSource = data.loginSource;
params.loginSource = '431bfdc8b9c645e0b293b85d6ce1948n';
params.mobile = data.tel;
params.orderNo = orderNo.value;
params.proxyUrl = data.proxyUrl;
params.userAddress = data.address;
params.userIdNum = data.userIdNum;
params.userIdType = data.userIdType;
params.userName = data.userName; params.userName = data.userName;
params.gender = "UNKOWN";
params.certifyChannel = "BAIDUOCR"; //实名渠道
params.address = data.userAddress;
params.userNegImgUrl = data.userIdNeImageUrl;
params.userPosImgUrl = data.userIdPoImageUrl;


if (data.isSelf === "0" || submitCode === "20") { if (data.isSelf === "0" || submitCode === "20") {
// 他人办理 // 他人办理
// 单位办理 // 单位办理
params.userType = "ENTERPRISE"; params.userType = "ENTERPRISE";
params.department = data.department; params.department = data.department;
params.businessLicenseUrl = data.businessLicenseUrl; // 添加营业执照图片地址
} else { } else {
params.userType = "PERSONAL"; params.userType = "PERSONAL";
} }
console.log(params, "params", submitCode); console.log(params, "params", submitCode);
return requestNew("/iaw/issue/userBasic/registerFull", {
return requestNew("/iaw/h5/order/web/upUser", {
data: params, data: params,
}).then((res) => { }).then((res) => {
console.log(res, "fanhui"); console.log(res, "fanhui");

Loading…
Cancel
Save