yangteng преди 7 месеца
родител
ревизия
4ba7289fc8

+ 1
- 1
composables/order/useOrderSkip.ts Целия файл



} }
console.log("url", url) console.log("url", url)
navTo(`${url}?orderId=${orderInfo.orderId}&clientFee=${orderInfo.amount}&id=${orderInfo.productId}&vehiclePlateColor=${orderInfo.vehiclePlateColor}&fromOrder=true&vanType=${orderInfo.type}&userType=${orderInfo.userType === 'PERSONAL_USER' ? '1' : '2'}&vehicleId=${orderInfo.vehicleId}`);
navTo(`${url}?orderId=${orderInfo.orderId?orderInfo.orderId:orderInfo.orderNo}&clientFee=${orderInfo.amount}&id=${orderInfo.productId}&vehiclePlateColor=${orderInfo.vehiclePlateColor}&fromOrder=true&vanType=${orderInfo.type}&userType=${orderInfo.userType === 'PERSONAL_USER' ? '1' : '2'}&vehicleId=${orderInfo.vehicleId}`);
} }


//确认收货 //确认收货

+ 1
- 1
static/etcUtil/index.js Целия файл

case "TD": case "TD":
console.log('TD执行内容====', cmdArr, type) console.log('TD执行内容====', cmdArr, type)
tdApi.transCmd(cmdArr, type, function(res) { tdApi.transCmd(cmdArr, type, function(res) {
console.log('TD执行内容====123', cmdArr, type)
console.log('TD执行内容====123', cmdArr, type,res)
if (res.code == 0) { if (res.code == 0) {
func(res.data); func(res.data);
} else { } else {

+ 3
- 3
subpackage/after-sale/activation/activate.vue Целия файл

.then((res) => { .then((res) => {
console.log(stringToJson(res.bizContent)); console.log(stringToJson(res.bizContent));
const datas = stringToJson(res.bizContent).data; const datas = stringToJson(res.bizContent).data;
console.log("在线激活 请求", datas,datas.stepNo,datas.stepNo == 100);
console.log("在线激活 请求", datas,datas.stepNo == 100);
if (datas.stepNo == 100) { if (datas.stepNo == 100) {
console.log("陈工") console.log("陈工")
cmdResult1() cmdResult1()
//BDS-二发指令回传 //BDS-二发指令回传
requestNew(issueCallback, options) requestNew(issueCallback, options)
.then((res) => { .then((res) => {
console.log(res);
const datas = res.data;
console.log("BDS-二发指令回传 ",res);
const datas = res;
console.log("在线激活 请求", datas); console.log("在线激活 请求", datas);
if (datas.stepNo == 100) { if (datas.stepNo == 100) {
state.disabled = true state.disabled = true

+ 4
- 1
subpackage/after-sale/deviceInfo/deviceInfo.vue Целия файл

let str2 = res[1].substring(res[1].length - 4, res[1].length); let str2 = res[1].substring(res[1].length - 4, res[1].length);
if (str2 == "9000") { if (str2 == "9000") {
if (res[1].length > 108) { if (res[1].length > 108) {
console.log("res====",res)
console.log("进来了",res[1].substring(4, 44),HexToStrig(res[1].substring(4, 44)))
card.userName = HexToStrig(res[1].substring(4, 44)); //姓名 card.userName = HexToStrig(res[1].substring(4, 44)); //姓名
card.userName = card.userName[0] + '*'.repeat(card.userName.length - 1) card.userName = card.userName[0] + '*'.repeat(card.userName.length - 1)
card.idNum = HexToStrig(res[1].substring(44, 108)).replace(/^\d{14}/, card.idNum = HexToStrig(res[1].substring(44, 108)).replace(/^\d{14}/,
type: 2, type: 2,
data: { data: {
obuSerailNo: num, obuSerailNo: num,
fileData: data
fileData: data,
}, },
method: "POST", method: "POST",
showLoading: true, showLoading: true,
}; };
requestNew(obuFileDataDecrypt, options).then((res) => { requestNew(obuFileDataDecrypt, options).then((res) => {
console.log("obuFileDataDecrypt",res)
const data =res const data =res
const FileData = data.data.FileData const FileData = data.data.FileData
func(FileData) func(FileData)

+ 2
- 2
subpackage/orders/changeInformation.vue Целия файл

fileUpload, fileUpload,
register, register,
envs, envs,
getUserMsg
getUserMsg,idCardOcr
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";


import { import {
state.isTakePhotoModeShow = false state.isTakePhotoModeShow = false
var imageType = state.choiceIndex; var imageType = state.choiceIndex;
console.log("图片地址val", val.tempImagePath) console.log("图片地址val", val.tempImagePath)
uploadFile(val.tempImagePath, imageType, etcOcrCard).then((data) => {
uploadFile(val.tempImagePath, imageType, idCardOcr).then((data) => {
console.log("身份证上传", data) console.log("身份证上传", data)
if (state.isMy == "my") { if (state.isMy == "my") {
if (state.choiceIndex == "1") { if (state.choiceIndex == "1") {

+ 30
- 17
subpackage/orders/opening-account-unit.vue Целия файл

<u-input inputAlign="right" class="clearBg" placeholder='请输入社会信用代码' v-model="state.form.userIdNum" <u-input inputAlign="right" class="clearBg" placeholder='请输入社会信用代码' v-model="state.form.userIdNum"
maxlength="50" /> maxlength="50" />
</u-form-item> </u-form-item>
<u-form-item label="营业执照地址">
<u-input inputAlign="right" class="clearBg" placeholder='请输入营业执照地址' v-model="state.form.userAddress"
maxlength="50" />
</u-form-item>
<u-form-item label="经办人姓名"> <u-form-item label="经办人姓名">
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人姓名' v-model="state.form.agentName" <u-input inputAlign="right" class="clearBg" placeholder='请输入经办人姓名' v-model="state.form.agentName"
maxlength="20" /> maxlength="20" />
maxlength="18" /> maxlength="18" />
</u-form-item> </u-form-item>
<u-form-item label="经办人地址"> <u-form-item label="经办人地址">
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人地址' v-model="state.form.address"
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人地址' v-model="state.form.agentAddress"
maxlength="40" /> maxlength="40" />
</u-form-item> </u-form-item>
<u-form-item label="经办人联系方式"> <u-form-item label="经办人联系方式">
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人联系方式' v-model="state.form.tel"
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人联系方式' v-model="state.form.agentTel"
maxlength="11" /> maxlength="11" />
</u-form-item> </u-form-item>
</u-form> </u-form>
import viewfinder from "../../components/viewfinder.vue" import viewfinder from "../../components/viewfinder.vue"
import { import {
ocrAllQuery, ocrAllQuery,
etcCompanyCardInfoSubmit,
idCardOcr,registerFull
idCardOcr,registerFull,userUpload
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";


import {
request, requestNew
import { requestNew
} from "@/utils/network/request.js"; } from "@/utils/network/request.js";


import { import {


posImgUrl: "", //营业执照证明 posImgUrl: "", //营业执照证明
department: '本部', //不超过50个字符,若单位仅开一个账户,填写“本部” department: '本部', //不超过50个字符,若单位仅开一个账户,填写“本部”
address: "", //单位地址
userAddress: "", //单位地址
//经办人信息 //经办人信息
agentName: "", agentName: "",
agentIdType: "101", agentIdType: "101",
agentAddress: "", agentAddress: "",
agentPhone: "", agentPhone: "",
agentIdVld: '', agentIdVld: '',
tel: '',
agentTel: '',
agentGender: '', agentGender: '',
agentPosImgUrl: "", agentPosImgUrl: "",
agentNegImgUrl: "", agentNegImgUrl: "",
channelId: "", //渠道id channelId: "", //渠道id
opId: '', opId: '',
orderSource: 'WECHAT', orderSource: 'WECHAT',
isAgent:true, //经办人办理
userNegImgUrl:"",
userPosImgUrl:"",
tel:""
}, },
orderId: "", orderId: "",
vehiclePlateColor: '', vehiclePlateColor: '',
isSign: '', isSign: '',
type: 1,
vanType: 1,
vehicleId: "", vehicleId: "",
jsCode:"" jsCode:""
}); });
msg('请输入社会信用代码'); msg('请输入社会信用代码');
return; return;
} }
if (!state.form.userAddress) {
msg('请输入营业执照地址');
return;
}
if (!state.form.agentName) { if (!state.form.agentName) {
msg('请输入经办人姓名'); msg('请输入经办人姓名');
return; return;
msg('请输入正确的经办人身份证号'); msg('请输入正确的经办人身份证号');
return; return;
} }
if (!checkStr(state.form.tel, 'mobile')) {
if (!checkStr(state.form.agentTel, 'mobile')) {
msg('请输入正确的经办人联系方式'); msg('请输入正确的经办人联系方式');
return; return;
} }
state.form.tel=state.form.agentTel
registerRequest().then((result : any) => { registerRequest().then((result : any) => {
console.log("result", result) console.log("result", result)
if (!getItem('openId')) { if (!getItem('openId')) {
method: "POST", method: "POST",
showLoading: true, showLoading: true,
}; };
request(etcCompanyCardInfoSubmit, options).then((res) => {
const data = stringToJson(res.bizContent);
requestNew(userUpload, options).then((res) => {
const data = res;
uni.redirectTo({ uni.redirectTo({
url: `/subpackage/orders/car-release?orderId=${state.orderId}&vehiclePlateColor=${state.vehiclePlateColor}&type=${state.type}&vehicleId=${state.vehicleId}`,
url: `/subpackage/orders/car-release?orderId=${state.orderId}&vehiclePlateColor=${state.vehiclePlateColor}&vanType=${state.vanType}&vehicleId=${state.vehicleId}`,
}); });
}); });
}) })
state.vehiclePlateColor = option.vehiclePlateColor; state.vehiclePlateColor = option.vehiclePlateColor;
state.form.opId = getItem('openId') ? getItem('openId') : ''; state.form.opId = getItem('openId') ? getItem('openId') : '';
state.isSign = option.isSign; state.isSign = option.isSign;
state.type = option.type;
state.vanType = option.vanType;
state.vehicleId = option.vehicleId; state.vehicleId = option.vehicleId;
console.log("state.type", option) console.log("state.type", option)
uni.login({ uni.login({
'统一社会信用代码']; '统一社会信用代码'];
uploadFile(res.tempFilePaths[0], "", "").then((data) => { uploadFile(res.tempFilePaths[0], "", "").then((data) => {
state.form.posImgUrl = data; state.form.posImgUrl = data;
state.form.userNegImgUrl = data;
state.form.userPosImgUrl = data;
}) })
} }
}) })
state.form.agentName = data.name; state.form.agentName = data.name;
state.form.agentIdNum = data.idno; state.form.agentIdNum = data.idno;
state.form.agentPosImgUrl = data.imageUrl; state.form.agentPosImgUrl = data.imageUrl;
state.form.address = data.address;
state.form.agentAddress = data.address;
state.form.agentGender = data.gender; state.form.agentGender = data.gender;
} else { } else {
state.form.agentIdVld = data.enddate; state.form.agentIdVld = data.enddate;
userType: "ENTERPRISE", userType: "ENTERPRISE",
idNum: state.form.userIdNum, idNum: state.form.userIdNum,
idType: state.form.userIdType, idType: state.form.userIdType,
mobile: state.form.tel,
mobile: state.form.agentTel,
userName: state.form.userName, userName: state.form.userName,
gender: 'UNKOWN', gender: 'UNKOWN',
certifyChannel: "BAIDUOCR", certifyChannel: "BAIDUOCR",
address: state.form.address,
address: state.form.userAddress,
agentIdNum: state.form.agentIdNum, agentIdNum: state.form.agentIdNum,
agentIdType: state.form.agentIdType, agentIdType: state.form.agentIdType,
agentName: state.form.agentName, agentName: state.form.agentName,

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