@@ -148,7 +148,7 @@ | |||
getCodeName | |||
} from "@/datas/queryKey.js"; | |||
import { agentId } from "@/utils/network/difference"; | |||
import { secondActiveInstallApply,writeActiveInfo,issueConfirm,commGetDetail,reactivateQuery,vehicleLicenseOcr,reactivateConfirm} from "@/utils/network/api"; | |||
import { secondActiveInstallApply,issueConfirm,commGetDetail,reactivateQuery,vehicleLicenseOcr,reactivateConfirm,vfjObuActive,vfjCfmActive} from "@/utils/network/api"; | |||
import { | |||
getCredentialType | |||
} from "@/subpackage/after-sale/js/credentialType.js"; | |||
@@ -365,32 +365,31 @@ | |||
* VFJ-OBU在线激活 请求 | |||
*/ | |||
const getObuActivation = (cmdRandNum : string) => { | |||
console.log('======VFJ-OBU在线激活======') | |||
tools.showLoadingAlert("加载中"); | |||
let options = { | |||
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
data: { | |||
random: cmdRandNum, | |||
obuSerailNo: obu.obuId, | |||
orderId: orderInfos.orderId, | |||
contractSN: obu.obuId, | |||
flag:"0001" | |||
}, //请求参数 | |||
method: "POST", //提交方式(默认POST) | |||
showLoading: true, //是否显示加载中(默认显示) | |||
}; | |||
//调用方式 | |||
requestNew(writeActiveInfo, options) | |||
requestNew(vfjObuActive, options) | |||
.then((res) => { | |||
tools.hideLoadingAlert(); | |||
console.log("在线激活 请求"); | |||
console.log(res); | |||
const datas = res; | |||
tools.showLoadingAlert("执行指令"); | |||
bluetoothUtil.transCmd([datas.data.APDU], "20", function (res) { | |||
bluetoothUtil.transCmd([datas.apdu], "20", function (res) { | |||
tools.hideLoadingAlert(); | |||
console.log(res); | |||
if (res[0] == "9000") { | |||
console.log("在线激活执行指令88888 请求", res); | |||
getObuInstall(0, ""); //status 0 - 安装成功 || 1 - 安装失败 | |||
cfmActiveRequest(datas.orderNo) | |||
} | |||
}); | |||
}) | |||
@@ -398,6 +397,31 @@ | |||
console.log(err); | |||
}); | |||
}; | |||
// 激活确认 | |||
const cfmActiveRequest = (orderNo) => { | |||
tools.showLoadingAlert("加载中"); | |||
let options = { | |||
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
data: { | |||
orderNo, | |||
result:"9000", | |||
code:"00" | |||
}, //请求参数 | |||
method: "POST", //提交方式(默认POST) | |||
showLoading: true, //是否显示加载中(默认显示) | |||
}; | |||
//调用方式 | |||
requestNew(vfjCfmActive, options) | |||
.then((res) => { | |||
tools.hideLoadingAlert(); | |||
console.log("在线激活 确认"); | |||
console.log(res); | |||
getObuInstall(0, ""); //status 0 - 安装成功 || 1 - 安装失败 | |||
}) | |||
.catch((err) => { | |||
console.log(err); | |||
}); | |||
}; | |||
/** | |||
* BDS-安装确认 请求 |
@@ -111,8 +111,9 @@ | |||
cardInfoChangeConfirm, | |||
renewalObu, | |||
changeVehicleInfo, | |||
writeActiveInfo, | |||
cardRenewalConfirm | |||
cardRenewalConfirm, | |||
vfjObuActive, | |||
vfjCfmActive | |||
} from "@/utils/network/api.js"; | |||
import { | |||
getVehiclePlateColor | |||
@@ -514,32 +515,31 @@ | |||
* VFJ-OBU在线激活 请求 | |||
*/ | |||
const getObuActivation = () => { | |||
console.log('======VFJ-OBU在线激活======') | |||
tools.showLoadingAlert("加载中"); | |||
let options = { | |||
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
data: { | |||
random: cmdRandNum, | |||
obuSerailNo: orderInfos.obuId, | |||
orderId: orderInfos.orderId, | |||
contractSN: obu.obuId, | |||
flag:"0001" | |||
}, //请求参数 | |||
method: "POST", //提交方式(默认POST) | |||
showLoading: true, //是否显示加载中(默认显示) | |||
}; | |||
//调用方式 | |||
requestNew(writeActiveInfo, options) | |||
requestNew(vfjObuActive, options) | |||
.then((res) => { | |||
tools.hideLoadingAlert(); | |||
console.log("在线激活 请求",res); | |||
console.log("在线激活 请求"); | |||
console.log(res); | |||
const datas = res; | |||
tools.showLoadingAlert("执行指令"); | |||
console.log("在线激活 请求==========================", datas, datas.data.APDU); | |||
bluetoothUtil.transCmd([datas.data.APDU], "20", function(res) { | |||
bluetoothUtil.transCmd([datas.apdu], "20", function (res) { | |||
tools.hideLoadingAlert(); | |||
console.log("在线激活 请求", res); | |||
console.log(res); | |||
if (res[0] == "9000") { | |||
sure(2) | |||
state.showPopup = true; | |||
console.log("在线激活执行指令88888 请求", res); | |||
cfmActiveRequest(datas.orderNo) | |||
} | |||
}); | |||
}) | |||
@@ -547,6 +547,67 @@ | |||
console.log(err); | |||
}); | |||
}; | |||
// 激活确认 | |||
const cfmActiveRequest = (orderNo) => { | |||
tools.showLoadingAlert("加载中"); | |||
let options = { | |||
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
data: { | |||
orderNo, | |||
result:"9000", | |||
code:"00" | |||
}, //请求参数 | |||
method: "POST", //提交方式(默认POST) | |||
showLoading: true, //是否显示加载中(默认显示) | |||
}; | |||
//调用方式 | |||
requestNew(vfjCfmActive, options) | |||
.then((res) => { | |||
tools.hideLoadingAlert(); | |||
console.log("在线激活 确认"); | |||
console.log(res); | |||
sure(2) | |||
state.showPopup = true; | |||
}) | |||
.catch((err) => { | |||
console.log(err); | |||
}); | |||
}; | |||
// const getObuActivation = () => { | |||
// console.log('======VFJ-OBU在线激活======') | |||
// tools.showLoadingAlert("加载中"); | |||
// let options = { | |||
// type: 2, //type: 2,JSON格式提交数据(默认表单形式提交) | |||
// data: { | |||
// random: cmdRandNum, | |||
// obuSerailNo: orderInfos.obuId, | |||
// orderId: orderInfos.orderId, | |||
// }, //请求参数 | |||
// method: "POST", //提交方式(默认POST) | |||
// showLoading: true, //是否显示加载中(默认显示) | |||
// }; | |||
// //调用方式 | |||
// requestNew(writeActiveInfo, options) | |||
// .then((res) => { | |||
// tools.hideLoadingAlert(); | |||
// console.log("在线激活 请求",res); | |||
// const datas = res; | |||
// tools.showLoadingAlert("执行指令"); | |||
// console.log("在线激活 请求==========================", datas, datas.data.APDU); | |||
// bluetoothUtil.transCmd([datas.data.APDU], "20", function(res) { | |||
// tools.hideLoadingAlert(); | |||
// console.log("在线激活 请求", res); | |||
// if (res[0] == "9000") { | |||
// sure(2) | |||
// state.showPopup = true; | |||
// } | |||
// }); | |||
// }) | |||
// .catch((err) => { | |||
// console.log(err); | |||
// }); | |||
// }; | |||
//获取订单详情 | |||
const getOrderDetails = (vehicleId) => { | |||
console.log('======获取订单信息======') |
@@ -188,9 +188,9 @@ | |||
//充值检测 | |||
czCheckAction().then((checkResult : any) => { | |||
//判断订单逻辑如果有订单充值 则直接拿到订单去链接蓝牙 | |||
if (checkResult.orders && checkResult.orders.length > 0) { | |||
if (checkResult.orderDTOs && checkResult.orderDTOs.length > 0) { | |||
//拿到订单,存起来 | |||
state.orderNum = checkResult.orders[0].orderNum; | |||
state.orderNum = checkResult.orderDTOs[0].orderNum; | |||
// setItem("orderNum", state.orderNum); | |||
// 检测用户是否存在有半条流水 | |||
} else { | |||
@@ -231,9 +231,9 @@ | |||
console.log(`进行充值检测`); | |||
czCheckAction().then((checkResult : any) => { | |||
//判断订单逻辑如果有订单充值 则直接拿到订单去链接蓝牙 | |||
if (checkResult.orders && checkResult.orders.length > 0) { | |||
if (checkResult.orderDTOs && checkResult.orderDTOs.length > 0) { | |||
//拿到订单,存起来 | |||
state.orderNum = checkResult.orders[0].orderNum; | |||
state.orderNum = checkResult.orderDTOs[0].orderNum; | |||
// 检测用户是否存在有半条流水 | |||
getCardId() | |||
} else { | |||
@@ -282,11 +282,11 @@ | |||
console.log("进行充值检测", checkResult) | |||
//判断订单逻辑如果有订单充值 则直接拿到订单去链接蓝牙 | |||
if (checkResult.orders && checkResult.orders.length > 0) { | |||
state.fee = checkResult.orders[0]['rechargeMoney'] | |||
state.money = checkResult.orders[0]['rechargeMoney'] / 100 | |||
if (checkResult.orderDTOs && checkResult.orderDTOs.length > 0) { | |||
state.fee = checkResult.orderDTOs[0]['rechargeMoney'] | |||
state.money = checkResult.orderDTOs[0]['rechargeMoney'] / 100 | |||
//拿到订单,存起来 | |||
state.orderNum = checkResult.orders[0].orderNum; | |||
state.orderNum = checkResult.orderDTOs[0].orderNum; | |||
//链接蓝牙 | |||
go(state.money) | |||
} else { |
@@ -18,7 +18,7 @@ export const envs = { | |||
export const appId = "52030131"; //应用appid 综合业务支撑平台使用 | |||
export const loginTime = 86400; //登录有效时间(单位s) 1天 | |||
export const wechatPayConfigId = "6a9a54bc01f6443faea7ffe132b19f8"; //支付配置编号 微信小程序支付:6a9a54bc01f6443faea7ffe132b19f6 | |||
export const wechatPayConfigId = "6a9a54bc01f6443faea7f1e123456902"; //支付配置编号 微信小程序支付:6a9a54bc01f6443faea7ffe132b19f6 | |||
export const aliPayConfigId = "6a9a54bc01f6443123452b1234"; //支付配置编号 支付宝小程序支付:6a9a54bc01f6443123452b1234 | |||
export const aliPayConfigIdTwo = "6a9a54bc01f6443123452b1"; | |||
//支付宝配置相关 | |||
@@ -336,7 +336,6 @@ export const payequitydetection = "/iaw/app/issue/quanyi/payequitydetection" // | |||
export const paymentequityapplyapp = "/iaw/app/issue/quanyi/paymentequityapplyapp" //权益支付下单 | |||
export const equitypurchasepage = "/iaw/app/issue/quanyi/equitypurchasepage" //购买权益列表 | |||
export const queryuserallequity = "/iaw/ass/equity/queryuserallequity" //查询用户所有权益 | |||
// export const singleEquityDetailNew = "/iaw/ass/equity/singleEquityDetail" //单项权益详情查询 | |||
export const couponActivate = "/iaw/app/issue/coupon/activate" //卡卷激活 | |||
export const couponQuery = "/iaw/app/issue/coupon/query" //根据手机号权益编号查询所属订单及卡卷 | |||
//激活服务查询 | |||
@@ -365,13 +364,13 @@ export const newMobileSmsCodeValid = "/iaw/aftersale/etcMobileChange/newMobileSm | |||
export const mobileChangeProfile = "/iaw/aftersale/etcMobileChange/mobileChangeProfile" //ETC预留手机号修改-ocr识别记录上传 | |||
//车辆信息变更 | |||
export const vehicleInfoChangeChangeApply = "/iaw/aftersale/vehicleInfoChange/changeApply" //车辆信息变更申请 | |||
// export const vehicleInfoChangeEditablePage = "/iaw/aftersale/vehicleInfoChange/editablePage" //可修改信息列表查询 | |||
export const vehicleInfoChangeQuery = "/iaw/aftersale/vehicleInfoChange/query" //车辆详情信息查询 | |||
export const preDeviceCheck = "/iaw/aftersale/deviceUpgrade/preDeviceCheck" //设备预检 | |||
export const preDeviceCheckRes = "/iaw/aftersale/deviceUpgrade/preDeviceCheckRes" //设备预检结果回传 | |||
// 二次激活 | |||
export const secondActiveInstallApply = "/iaw/api/secondActive/installApply" // OBU安装申请 | |||
export const writeActiveInfo = "/iaw/api/secondActive/writeActiveInfo" // VFJ-写激活信息(普通车)接口 | |||
export const vfjObuActive = "/iaw/vfj/obuActive" // VFJ-OBU激活申请 | |||
export const vfjCfmActive = "/iaw/vfj/cfmActive" // VFJ-OBU激活申请 | |||
export const issueConfirm = "/iaw/api/secondActive/issueConfirm" // OBU发行确认接口 | |||
export const reactivateQuery = "/iaw/api/obu/reactivate/query" // 重新激活记录 | |||
export const reactivateConfirm = "/iaw/api/obu/reactivate/confirm" // 重新激活新增记录 |