@@ -244,6 +244,7 @@ | |||
fileDataStrings.orderId = orderInfo.orderId; | |||
let vehicleId = orderInfo.vehiclePlate + "_" + orderInfo.vehiclePlateColor | |||
searchVehicleInfoQuery(vehicleId).then((orderInfo) => { | |||
console.log("orderInfo1111",orderInfo) | |||
fileDataStrings.approvedCount = parseInt(orderInfo.approvedCount); //核载人数 | |||
fileDataStrings.vehicleVin = orderInfo.vin; | |||
fileDataStrings.vehicleEngineNum = orderInfo.engineNum; | |||
@@ -315,40 +316,9 @@ | |||
//获取fileData | |||
const getFileData = (fun) => { | |||
//调用方式 | |||
request('6ed853e432fb4811a3c0d7d27034bd39', { | |||
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
data: { | |||
fileData: fileDataStrings.vehiclePlate, | |||
nLen: 24, | |||
random: cmdRandNum | |||
}, //请求参数 | |||
method: "POST", //提交方式(默认POST) | |||
showLoading: true, //是否显示加载中(默认显示) | |||
}).then((les) => { | |||
let result = stringToJson(les.bizContent); | |||
// let res1 = result.gbkFileData; //车牌号 | |||
// let res2 = IntegerToHexString(fileDataStrings.vehiclePlateColor, 4); //车牌颜色 | |||
// let res3 = IntegerToHexString(fileDataStrings.type, 2); //类型 | |||
// let userTypeNumber = fileDataStrings.userType == 'PERSONAL_USER' ? 1 : 2 | |||
// console.log("userTypeNumber", userTypeNumber) | |||
// let res4 = IntegerToHexString(userTypeNumber, 2); //用户类型 | |||
// let res5 = IntegerToHexString(fileDataStrings.outlineL, 4); //车辆尺寸 长 | |||
// let res6 = IntegerToHexString(fileDataStrings.outlineW, 2); //车辆尺寸 宽 | |||
// let res7 = IntegerToHexString(fileDataStrings.outlineH, 2); //车辆尺寸 高 | |||
// let res8 = IntegerToHexString(4, 2); //获取轮数 | |||
// let res9 = IntegerToHexString(fileDataStrings.axleCount, 2); //轴数 | |||
// let res10 = IntegerToHexString(null, 4); //轴距32 | |||
// let res11 = IntegerToHexString(fileDataStrings.approvedCount, 6); //核载人数 | |||
// let res12 = AsciToHexString(fileDataStrings.vehicleVin, 32); //车编号 | |||
// // let res12 = JSON.parse(res.bizContent).gbkFileData; //车编号 | |||
// let res13 = AsciToHexString(fileDataStrings.vehicleEngineNum, 32); //发动机 | |||
console.log(result, '=========123', ) | |||
fun(result.fileData); | |||
searchVehicleInfoQuery(orderInfo.vehiclePlate + "_" + orderInfo.vehiclePlateColor,cmdRandNum).then((orderInfo) => { | |||
console.log("orderInfo==",orderInfo,orderInfo.fileData) | |||
fun(orderInfo.fileData); | |||
}) | |||
}; | |||
@@ -452,38 +452,9 @@ | |||
}; | |||
//获取fileData | |||
const getFileData = (fun) => { | |||
//调用方式 | |||
request('6ed853e432fb4811a3c0d7d27034bd39', { | |||
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
data: { | |||
fileData: fileDataStrings.vehiclePlate, | |||
nLen: 24 | |||
}, //请求参数 | |||
method: "POST", //提交方式(默认POST) | |||
showLoading: true, //是否显示加载中(默认显示) | |||
}).then((les) => { | |||
let result = stringToJson(les.bizContent); | |||
console.log(result, '=========123') | |||
let res1 = result.gbkFileData; //车牌号 | |||
let res2 = IntegerToHexString(fileDataStrings.vehiclePlateColor, 4); //车牌颜色 | |||
let res3 = IntegerToHexString(fileDataStrings.type, 2); //类型 | |||
let userTypeNumber = fileDataStrings.userType == 'PERSONAL_USER' ? 1 : 2 | |||
let res4 = IntegerToHexString(userTypeNumber, 2); //用户类型 | |||
let res5 = IntegerToHexString(fileDataStrings.outlineL, 4); //车辆尺寸 长 | |||
let res6 = IntegerToHexString(fileDataStrings.outlineW, 2); //车辆尺寸 宽 | |||
let res7 = IntegerToHexString(fileDataStrings.outlineH, 2); //车辆尺寸 高 | |||
let res8 = IntegerToHexString(4, 2); //获取轮数 | |||
let res9 = IntegerToHexString(fileDataStrings.axleCount, 2); //轴数 | |||
let res10 = IntegerToHexString(null, 4); //轴距32 | |||
let res11 = IntegerToHexString(fileDataStrings.approvedCount, 6); //核载人数 | |||
let res12 = AsciToHexString(fileDataStrings.vehicleVin, 32); //车编号 | |||
let res13 = AsciToHexString(fileDataStrings.vehicleEngineNum, 32); //发动机 | |||
fun(res1 + res2 + res3 + res4 + res5 + res6 + res7 + res8 + res9 + res10 + res11 + res12 + res13); | |||
searchVehicleInfoQuery(orderInfo.vehiclePlate + "_" + orderInfo.vehiclePlateColor,cmdRandNum).then((orderInfo) => { | |||
console.log("orderInfo==",orderInfo,orderInfo.fileData) | |||
fun(orderInfo.fileData); | |||
}) | |||
}; | |||
/** |
@@ -174,6 +174,7 @@ | |||
customerId: "", | |||
orderId: "" | |||
}); | |||
let orderInfo = {}; | |||
let cmdRandNum = ''; | |||
onLoad((option) => { | |||
console.log("options", option) | |||
@@ -396,39 +397,9 @@ | |||
}; | |||
//获取fileData | |||
const getFileData = (fun) => { | |||
//调用方式 | |||
request('6ed853e432fb4811a3c0d7d27034bd39', { | |||
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
data: { | |||
fileData: fileDataStrings.vehiclePlate, | |||
nLen: 24 | |||
}, //请求参数 | |||
method: "POST", //提交方式(默认POST) | |||
showLoading: true, //是否显示加载中(默认显示) | |||
}).then((les) => { | |||
let result = stringToJson(les.bizContent); | |||
console.log(les, '=========123') | |||
let res1 = result.gbkFileData; //车牌号 | |||
let res2 = IntegerToHexString(fileDataStrings.vehiclePlateColor, 4); //车牌颜色 | |||
let res3 = IntegerToHexString(fileDataStrings.type, 2); //类型 | |||
let userTypeNumber = fileDataStrings.userType == 'PERSONAL_USER' ? 1 : 2 | |||
let res4 = IntegerToHexString(userTypeNumber, 2); //用户类型 | |||
let res5 = IntegerToHexString(fileDataStrings.outlineL, 4); //车辆尺寸 长 | |||
let res6 = IntegerToHexString(fileDataStrings.outlineW, 2); //车辆尺寸 宽 | |||
let res7 = IntegerToHexString(fileDataStrings.outlineH, 2); //车辆尺寸 高 | |||
let res8 = IntegerToHexString(4, 2); //获取轮数 | |||
let res9 = IntegerToHexString(fileDataStrings.axleCount, 2); //轴数 | |||
let res10 = IntegerToHexString(null, 4); //轴距32 | |||
let res11 = IntegerToHexString(fileDataStrings.approvedCount, 6); //核载人数 | |||
let res12 = AsciToHexString(fileDataStrings.vehicleVin, 32); //车辆识别代号 | |||
// let res12 = JSON.parse(res.bizContent).gbkFileData; //车编号 | |||
let res13 = AsciToHexString(fileDataStrings.vehicleEngineNum, 32); //发动机 | |||
fun(res1 + res2 + res3 + res4 + res5 + res6 + res7 + res8 + res9 + res10 + res11 + res12 + res13); | |||
searchVehicleInfoQuery(orderInfo.vehiclePlate + "_" + orderInfo.vehiclePlateColor,cmdRandNum).then((orderInfo) => { | |||
console.log("orderInfo==",orderInfo,orderInfo.fileData) | |||
fun(orderInfo.fileData); | |||
}) | |||
}; | |||
/** | |||
@@ -528,7 +499,7 @@ | |||
showLoading: true, | |||
}; | |||
request(orderDetail, options).then((res) => { | |||
let orderInfo = JSON.parse(res.bizContent); | |||
orderInfo = JSON.parse(res.bizContent); | |||
console.log("orderInfo", orderInfo); | |||
console.log("orderInfores", res); | |||
if (orderInfo) { |
@@ -451,38 +451,9 @@ | |||
}; | |||
//获取fileData | |||
const getFileData = (fun) => { | |||
//调用方式 | |||
request('6ed853e432fb4811a3c0d7d27034bd39', { | |||
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
data: { | |||
fileData: fileDataStrings.vehiclePlate, | |||
nLen: 24 | |||
}, //请求参数 | |||
method: "POST", //提交方式(默认POST) | |||
showLoading: true, //是否显示加载中(默认显示) | |||
}).then((les) => { | |||
let result = stringToJson(les.bizContent); | |||
console.log(result, '=========123') | |||
let res1 = result.gbkFileData; //车牌号 | |||
let res2 = IntegerToHexString(fileDataStrings.vehiclePlateColor, 4); //车牌颜色 | |||
let res3 = IntegerToHexString(fileDataStrings.type, 2); //类型 | |||
let userTypeNumber = fileDataStrings.userType == 'PERSONAL_USER' ? 1 : 2 | |||
let res4 = IntegerToHexString(userTypeNumber, 2); //用户类型 | |||
let res5 = IntegerToHexString(fileDataStrings.outlineL, 4); //车辆尺寸 长 | |||
let res6 = IntegerToHexString(fileDataStrings.outlineW, 2); //车辆尺寸 宽 | |||
let res7 = IntegerToHexString(fileDataStrings.outlineH, 2); //车辆尺寸 高 | |||
let res8 = IntegerToHexString(4, 2); //获取轮数 | |||
let res9 = IntegerToHexString(fileDataStrings.axleCount, 2); //轴数 | |||
let res10 = IntegerToHexString(null, 4); //轴距32 | |||
let res11 = IntegerToHexString(fileDataStrings.approvedCount, 6); //核载人数 | |||
let res12 = AsciToHexString(fileDataStrings.vehicleVin, 32); //车编号 | |||
let res13 = AsciToHexString(fileDataStrings.vehicleEngineNum, 32); //发动机 | |||
fun(res1 + res2 + res3 + res4 + res5 + res6 + res7 + res8 + res9 + res10 + res11 + res12 + res13); | |||
searchVehicleInfoQuery(orderInfo.vehiclePlate + "_" + orderInfo.vehiclePlateColor,cmdRandNum).then((orderInfo) => { | |||
console.log("orderInfo==",orderInfo,orderInfo.fileData) | |||
fun(orderInfo.fileData); | |||
}) | |||
}; | |||
/** |
@@ -70,8 +70,8 @@ export function request(code, options = {}, start = false) { | |||
} | |||
options.url = envs[process.env.NODE_ENV].baseUrl + '/api/interfaceMidGroundIn' | |||
// options.url = envs[process.env.NODE_ENV].baseUrl + '/dev/api/interfaceMidGroundIn' | |||
// options.url = envs[process.env.NODE_ENV].baseUrl + '/api/interfaceMidGroundIn' | |||
options.url = envs[process.env.NODE_ENV].baseUrl + '/dev/api/interfaceMidGroundIn' | |||
//默认json数据格式提交` | |||
let contentType = 'application/x-www-form-urlencoded' | |||
@@ -2,11 +2,12 @@ import { stringToJson } from "@/utils/network/encryption"; | |||
import { request } from "@/utils/network/request"; | |||
import { searchVehicleInfo } from "@/utils/network/api.js"; | |||
// 154接口获取车辆信息 | |||
export const searchVehicleInfoQuery = (vehicleId) => { | |||
export const searchVehicleInfoQuery = (vehicleId,random) => { | |||
const options = { | |||
type: 2, | |||
data: { | |||
vehicleId: vehicleId | |||
vehicleId: vehicleId, | |||
random:random | |||
}, | |||
method: "POST", | |||
showLoading: true, | |||
@@ -14,6 +15,9 @@ export const searchVehicleInfoQuery = (vehicleId) => { | |||
return new Promise(async (resolve, reject) => { | |||
const res = await request(searchVehicleInfo, options); | |||
const data = stringToJson(res.bizContent).vehicles[0]; | |||
if(stringToJson(res.bizContent).fileData){ | |||
data['fileData']=stringToJson(res.bizContent).fileData | |||
} | |||
resolve(data); | |||
}).catch((error) => { | |||
reject(error); |