Преглед на файлове

用户信息上传个人&企业

ms
wangxyi преди 2 месеца
родител
ревизия
3d405c80e1
променени са 2 файла, в които са добавени 49 реда и са изтрити 25 реда
  1. 10
    10
      pages/userInfoUploading/ocrHandle.ts
  2. 39
    15
      pages/userInfoUploading/userInfoUploading.vue

+ 10
- 10
pages/userInfoUploading/ocrHandle.ts Целия файл

@@ -15,18 +15,14 @@ export default function () {
//识别营业执照
// return
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({
title: '正在识别图片...',
mask: true
});
requestNew('/iaw/ocr/businessLicenseOcrNew', {
requestNew('/iaw/api/ocr/do', {
data: data
}).then(res => {
if (res.code !== 0) return
@@ -47,8 +43,10 @@ export default function () {
}
];
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);
}).finally(()=>{
@@ -58,8 +56,10 @@ export default function () {

// 委托书
function cardFileImageUpdate(fileList, item, formData) {
console.log(fileList, item, formData,'fileList, item, formData');
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 Целия файл

@@ -52,25 +52,25 @@ let config = ref<any>({
let formData = ref<any>(fromData);
let formDataList = ref([]);
const isShow = ref(true);
const orderNo = ref('');

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

//获取页面配置
onLoad((opin) => {
console.log("opin", opin);
// 只调用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", {
data,
data: params
}).then((res) => {
// hanToNext(res.data)
if (res.data.userType === "PERSONAL_USER") {
// 个人办理
danChange(false);
@@ -250,14 +250,37 @@ async function submit(item: any) {
let isLock = ref(false);
// 无感注册拿到openId
function register(data: any) {
console.log(data,'datasjsjsjsjsj')
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.gender = "UNKOWN";
params.certifyChannel = "BAIDUOCR"; //实名渠道
params.address = data.userAddress;
params.userNegImgUrl = data.userIdNeImageUrl;
params.userPosImgUrl = data.userIdPoImageUrl;

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

Loading…
Отказ
Запис