Przeglądaj źródła

替换接口

腾讯ocr渠道不签约
yangteng 9 miesięcy temu
rodzic
commit
d230f8008f

+ 0
- 2
App.vue Wyświetl plik

request,requestNew request,requestNew
} from "@/utils/network/request.js"; } from "@/utils/network/request.js";
import { import {
etcQYAction,
queryKey,
getGlobalParam, getGlobalParam,
wechatAppID, wechatAppID,
wechatSecret, wechatSecret,

+ 2
- 3
composables/order/useOrderListItem.ts Wyświetl plik

* 订单列表业务逻辑 * 订单列表业务逻辑
*/ */
import { reactive, ref, watch, nextTick, onMounted } from "vue"; import { reactive, ref, watch, nextTick, onMounted } from "vue";
import { request, requestNew } from "@/utils/network/request.js";
import { stringToJson } from "@/utils/network/encryption";
import {requestNew } from "@/utils/network/request.js";
import {onReachBottom, onPullDownRefresh, onShow } from "@dcloudio/uni-app"; import {onReachBottom, onPullDownRefresh, onShow } from "@dcloudio/uni-app";
import { getItem, StorageKeys, setItem } from "@/utils/storage"; import { getItem, StorageKeys, setItem } from "@/utils/storage";
import { hasLogin, msg, timesDiff } from "@/utils/utils"; import { hasLogin, msg, timesDiff } from "@/utils/utils";
import { orderList,queryPage} from "@/utils/network/api";
import { queryPage} from "@/utils/network/api";
import { PageData } from "@/datas/enum"; import { PageData } from "@/datas/enum";
const tools = require("../../static/etcUtil/tools.js"); const tools = require("../../static/etcUtil/tools.js");
const searchKeyWords = ref(''); const searchKeyWords = ref('');

+ 1
- 1
login/login.vue Wyświetl plik

import { reactive } from "vue"; import { reactive } from "vue";
import { checkStr, msg, navTo, subscribeMessages } from "@/utils/utils"; import { checkStr, msg, navTo, subscribeMessages } from "@/utils/utils";
import { onLoad, onUnload } from "@dcloudio/uni-app"; import { onLoad, onUnload } from "@dcloudio/uni-app";
import { login, loginCode, loginTime, wechatAppID } from "@/utils/network/api.js";
import { login, loginCode, loginTime} from "@/utils/network/api.js";
import { request } from "@/utils/network/request.js"; import { request } from "@/utils/network/request.js";
import { stringToJson } from "@/utils/network/encryption"; import { stringToJson } from "@/utils/network/encryption";
import { useUserStore } from "@/stores/user"; import { useUserStore } from "@/stores/user";

+ 2
- 0
pages.json Wyświetl plik

"navigationBarTitleText": "首页", "navigationBarTitleText": "首页",
"navigationBarBackgroundColor": "#073157", "navigationBarBackgroundColor": "#073157",
"navigationStyle": "custom", "navigationStyle": "custom",
"navigationBarTextStyle":"white",
"mp-alipay": { //在支付宝小程序中如果不生效 就加上这两行代码 就会生效啦 "mp-alipay": { //在支付宝小程序中如果不生效 就加上这两行代码 就会生效啦
"transparentTitle": "always", "transparentTitle": "always",
"titlePenetrate": "YES", "titlePenetrate": "YES",
"navigationBarBackgroundColor": "#01243A", "navigationBarBackgroundColor": "#01243A",
"backgroundColor": "#f6f9fc", "backgroundColor": "#f6f9fc",
"navigationStyle": "custom", "navigationStyle": "custom",
"navigationBarTextStyle":"white",
"mp-alipay": { //在支付宝小程序中如果不生效 就加上这两行代码 就会生效啦 "mp-alipay": { //在支付宝小程序中如果不生效 就加上这两行代码 就会生效啦
"transparentTitle": "always", "transparentTitle": "always",
"titlePenetrate": "YES", "titlePenetrate": "YES",

+ 2
- 2
pages/index/index.vue Wyświetl plik

}); });
// 页面初次渲染完成时触发 // 页面初次渲染完成时触发
onReady(() => { onReady(() => {
setTimeout(() => {
// setTimeout(() => {
quanKeyAction() quanKeyAction()
}, 5000)
// }, 5000)
}) })


onMounted(() => { onMounted(() => {

+ 5
- 7
subpackage/after-sale/ETC-log-off/etc-log-off.vue Wyświetl plik

onLoad onLoad
} from "@dcloudio/uni-app"; } from "@dcloudio/uni-app";


import {requestNew} from "@/utils/network/request.js";
import { import {
request
} from "@/utils/network/request.js";
import {
sendCode,
checkCode
sendMessage,
messageValid
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";
import { import {
msg msg
method: "POST", method: "POST",
showLoading: true, showLoading: true,
}; };
request(sendCode, options)
requestNew(sendMessage, options)
.then((res) => { .then((res) => {
codeInterval(); codeInterval();


method: "POST", method: "POST",
showLoading: true, showLoading: true,
}; };
request(checkCode, options)
requestNew(messageValid, options)
.then(() => { .then(() => {
let obj = { let obj = {
obuId: params.obuId, obuId: params.obuId,

+ 7
- 13
subpackage/after-sale/ETC-log-off/log-off-confirm.vue Wyświetl plik

onLoad, onLoad,
onUnload onUnload
} from "@dcloudio/uni-app"; } from "@dcloudio/uni-app";
import {
request, requestNew
} from "@/utils/network/request.js";
import {requestNew} from "@/utils/network/request.js";
import { import {
commGetDetail, commGetDetail,
cckChangejzCardJY
cancelValid
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";


import {
stringToJson
} from "@/utils/network/encryption";

const state = reactive({ const state = reactive({
data: { data: {
cardStatus: undefined, cardStatus: undefined,


const queryCckChangejzCardJY = () => { const queryCckChangejzCardJY = () => {
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await request(cckChangejzCardJY, {
const res = await requestNew(cancelValid, {
type: 2, type: 2,
data: { data: {
// cardId: state.data.cardId,
// obuId: state.data.obuId,
orderId: state.data.orderId
cardId: state.data.cardId,
obuId: state.data.obuId,
// orderId: state.data.orderId
}, },
method: "POST", method: "POST",
showLoading: true, showLoading: true,
}); });
const data = stringToJson(res.bizContent);
const data = res;
resolve(data); resolve(data);
}).catch((error) => { }).catch((error) => {
reject(error); reject(error);

+ 3
- 3
subpackage/after-sale/ETC-log-off/upload-card.vue Wyświetl plik

} from "@dcloudio/uni-app"; } from "@dcloudio/uni-app";
import { import {
navTo, navTo,
msg, strReplace, uploadFile, compressImage,
msg, strReplace, uploadFile,
chooseImageCompress chooseImageCompress
} from "@/utils/utils"; } from "@/utils/utils";
import { import {
} from "@/utils/network/request.js"; } from "@/utils/network/request.js";
import { import {
writeCardBack, writeCardBack,
CardSignCancellation, etcCarOcrCard
CardSignCancellation, vehicleLicenseOcr
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";
import { import {
stringToJson stringToJson
state.changeColor = true; state.changeColor = true;
state.phoneType = 0 state.phoneType = 0
state.isTakePhotoModeShow = false state.isTakePhotoModeShow = false
uploadFile(val.tempImagePath, imageType, etcCarOcrCard).then((data) => {
uploadFile(val.tempImagePath, imageType, vehicleLicenseOcr).then((data) => {
// uploadFile(val.tempImagePath, state.choiceIndex, ocrAllQuery).then((data) => { // uploadFile(val.tempImagePath, state.choiceIndex, ocrAllQuery).then((data) => {
console.log('输出内容=====================', state.choiceIndex,data) console.log('输出内容=====================', state.choiceIndex,data)
if (state.choiceIndex === "3") { if (state.choiceIndex === "3") {

+ 2
- 2
subpackage/after-sale/activation-once-again/select-car.vue Wyświetl plik

} else if (state.type == "2") { } else if (state.type == "2") {
navTo(`/subpackage/after-sale/ETC-log-off/log-off-confirm?vehicleId=${item.vehicleId}`) navTo(`/subpackage/after-sale/ETC-log-off/log-off-confirm?vehicleId=${item.vehicleId}`)
} else if (state.type == "3") { } else if (state.type == "3") {
navTo(`/subpackage/after-sale/replace-equipment/replace-equipment-confirm?id=${item.id}`)
navTo(`/subpackage/after-sale/replace-equipment/replace-equipment-confirm?vehicleId=${item.vehicleId}`)
} else if (state.type == "4") { } else if (state.type == "4") {
navTo(`/subpackage/after-sale/card-Renewal/renewal-confirm?id=${item.id}&orderId=${item.orderId}`) navTo(`/subpackage/after-sale/card-Renewal/renewal-confirm?id=${item.id}&orderId=${item.orderId}`)
} else if (state.type == "5") { } else if (state.type == "5") {
navTo(`/subpackage/after-sale/card-loss-reporting/cardloss-confirm?id=${item.id}`)
navTo(`/subpackage/after-sale/card-loss-reporting/cardloss-confirm?vehicleId=${item.vehicleId}`)
}else if (state.type == "6") { }else if (state.type == "6") {
navTo(`/subpackage/after-sale/additional-equipment/additional-equipment-confirm?id=${item.id}`) navTo(`/subpackage/after-sale/additional-equipment/additional-equipment-confirm?id=${item.id}`)
}else if (state.type == "30") { }else if (state.type == "30") {

+ 5
- 5
subpackage/after-sale/card-loss-reporting/cardloss-confirm.vue Wyświetl plik

} from "@/utils/utils"; } from "@/utils/utils";


const state = reactive({ const state = reactive({
id: "",
vehicleId: "",
data: { data: {
cardStatus: undefined, cardStatus: undefined,
obuStatus: undefined, obuStatus: undefined,
const type = ref('') const type = ref('')
/*视图进入后操作*/ /*视图进入后操作*/
onShow(() => { onShow(() => {
queryOrderDetail(state.id).then((val : any) => {
queryOrderDetail(state.vehicleId).then((val : any) => {
console.log("val",val) console.log("val",val)
state.data = val state.data = val
state.cardType=val.cardId.substring(8,10) state.cardType=val.cardId.substring(8,10)
}) })
}) })
onLoad((option) => { onLoad((option) => {
state.id = option.id
state.vehicleId = option.vehicleId
/*监听手机号验证后的回调*/ /*监听手机号验证后的回调*/
uni.$on('queryCardlossStatus', function (type) { uni.$on('queryCardlossStatus', function (type) {
console.log("1111", type) console.log("1111", type)
} }
} }


const queryOrderDetail = (id) => {
const queryOrderDetail = (vehicleId) => {
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await requestNew(orderDetailQuery, { const res = await requestNew(orderDetailQuery, {
type: 2, type: 2,
data: { data: {
id: id
vehicleId
}, },
method: "POST", method: "POST",
showLoading: true, showLoading: true,

+ 8
- 13
subpackage/after-sale/equipment-upgrade/select-car.vue Wyświetl plik

onLoad onLoad
} from "@dcloudio/uni-app"; } from "@dcloudio/uni-app";
import { import {
orderList,
deviceUpgradePage,
deviceUpgradeOrderCheck, deviceUpgradeOrderCheck,
searchVehicleInfo
vehicleInfoQuery
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";
import {
request, requestNew
} from "@/utils/network/request.js";
import { requestNew} from "@/utils/network/request.js";
import { import {
getItem, getItem,
StorageKeys, StorageKeys,
} from "@/utils/storage"; } from "@/utils/storage";
import {
stringToJson
} from "@/utils/network/encryption";
import { import {
getCodeName getCodeName
} from "@/datas/queryKey.js"; } from "@/datas/queryKey.js";
showLoading: true, showLoading: true,
}; };
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await request(searchVehicleInfo, options);
const data = stringToJson(res.bizContent);
const res = await requestNew(vehicleInfoQuery, options);
const data = res;
resolve(data); resolve(data);
}).catch((error) => { }).catch((error) => {
reject(error); reject(error);
showLoading: true, showLoading: true,
}; };
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await request(orderList, options);
const data = stringToJson(res.bizContent);
const res = await requestNew(deviceUpgradePage, options);
const data = res.result;
resolve(data); resolve(data);
}).catch((error) => { }).catch((error) => {
reject(error); reject(error);
}; };
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await requestNew(deviceUpgradeOrderCheck, options); const res = await requestNew(deviceUpgradeOrderCheck, options);
const data = stringToJson(res.bizContent);
const data = res;
resolve(data); resolve(data);
}).catch((error) => { }).catch((error) => {
reject(error); reject(error);

+ 5
- 6
subpackage/after-sale/replace-equipment/form.vue Wyświetl plik

navTo navTo
} from "@/utils/utils"; } from "@/utils/utils";
import { import {
request
request, requestNew
} from "@/utils/network/request.js"; } from "@/utils/network/request.js";
import { import {
getLogistics, getLogistics,
addressQuery, addressQuery,
changeCardInfo,
changeCardQueryCancle,
// getMailingAddressApi
changeCardObuFill,
changeCardObuCancel
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";
import { import {
stringToJson stringToJson
showLoading: true, showLoading: true,
}; };
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await request(changeCardQueryCancle, options);
const res = await requestNew(changeCardObuCancel, options);
console.log("取消申请成功", data) console.log("取消申请成功", data)
msg('取消申请成功'); msg('取消申请成功');
setTimeout(() => { setTimeout(() => {
}; };
console.log("data", data) console.log("data", data)
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await request(changeCardInfo, options);
const res = await requestNew(changeCardObuFill, options);
console.log("res", res.errorMsg) console.log("res", res.errorMsg)
const data = res.errorMsg; const data = res.errorMsg;
resolve(data); resolve(data);

+ 7
- 9
subpackage/after-sale/replace-equipment/replace-equipment-confirm.vue Wyświetl plik

onUnload onUnload
} from "@dcloudio/uni-app"; } from "@dcloudio/uni-app";
import { import {
request
request,requestNew
} from "@/utils/network/request.js"; } from "@/utils/network/request.js";
import { import {
orderDetail,
commGetDetail,
changeCardQuery changeCardQuery
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";
import { import {
/*视图进入后操作*/ /*视图进入后操作*/
onLoad((option) => { onLoad((option) => {
console.log("id", option) console.log("id", option)
queryOrderDetail(option.id).then((val : any) => {
queryOrderDetail(option.vehicleId).then((val : any) => {
console.log("val", val) console.log("val", val)
state.data = val state.data = val
state.cardType=val.cardId.substring(8,10) state.cardType=val.cardId.substring(8,10)
) )
} }
} }

}) })

} }
//查询申请单 //查询申请单
const changeCardQueryAction = () => { const changeCardQueryAction = () => {
reject(error); reject(error);
}); });
} }
const queryOrderDetail = (id) => {
const queryOrderDetail = (vehicleId) => {
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await request(orderDetail, {
const res = await requestNew(commGetDetail, {
type: 2, type: 2,
data: { data: {
id: id
vehicleId
}, },
method: "POST", method: "POST",
showLoading: true, showLoading: true,
}); });
const data = stringToJson(res.bizContent);
const data = res;
resolve(data); resolve(data);
}).catch((error) => { }).catch((error) => {
reject(error); reject(error);

+ 8
- 8
subpackage/after-sale/replace-equipment/verification.vue Wyświetl plik

onShow, onShow,
} from "@dcloudio/uni-app"; } from "@dcloudio/uni-app";
import { import {
request
request,requestNew
} from "@/utils/network/request.js"; } from "@/utils/network/request.js";
import { import {
sendCode,
changeCardApply,
sendMessage,
changeCardObuApply,
changeCardQuery, changeCardQuery,
} from "@/utils/network/api.js"; } from "@/utils/network/api.js";
import { import {
method: "POST", method: "POST",
showLoading: true, showLoading: true,
}; };
request(sendCode, options)
requestNew(sendMessage, options)
.then((res) => { .then((res) => {
codeInterval(); codeInterval();


showLoading: true, showLoading: true,
}; };
return new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
const res = await request(changeCardApply, options);
var resultData = res.bizContent
console.log("data88888", JSON.parse(resultData))
resolve(JSON.parse(resultData));
const res = await requestNew(changeCardObuApply, options);
var resultData = res
console.log("data88888", resultData)
resolve(res);
}).catch((error) => { }).catch((error) => {
reject(error); reject(error);
}); });

+ 2
- 3
subpackage/orders/order-details-new.vue Wyświetl plik

import { reactive } from "vue"; import { reactive } from "vue";
import { onLoad, onUnload, onShow } from "@dcloudio/uni-app"; import { onLoad, onUnload, onShow } from "@dcloudio/uni-app";
import { request, requestNew } from "@/utils/network/request"; import { request, requestNew } from "@/utils/network/request";
import { editOrderAddr,orderDetailQuery } from "@/utils/network/api";
import { stringToJson } from "@/utils/network/encryption";
import { updateShippingAddress,orderDetailQuery } from "@/utils/network/api";
import useOrderSkip from "@/composables/order/useOrderSkip"; import useOrderSkip from "@/composables/order/useOrderSkip";
import { getETCStatusName, getOBUStatusName, msg, getOrderTypeName, getCarTypeName, getOrderTime, isBlank, timesDiff } from "@/utils/utils"; import { getETCStatusName, getOBUStatusName, msg, getOrderTypeName, getCarTypeName, getOrderTime, isBlank, timesDiff } from "@/utils/utils";
import { OrderStatus } from "@/datas/enum"; import { OrderStatus } from "@/datas/enum";
showLoading: true, showLoading: true,
} }


request(editOrderAddr, options).then((res) => {
requestNew(updateShippingAddress, options).then((res) => {
state.orderInfo.orderInfoExt.id = addr.id, state.orderInfo.orderInfoExt.id = addr.id,
state.orderInfo.orderInfoExt.consignee = addr.consignee; state.orderInfo.orderInfoExt.consignee = addr.consignee;
state.orderInfo.orderInfoExt.consigneeTel = addr.consigneeTel; state.orderInfo.orderInfoExt.consigneeTel = addr.consigneeTel;

+ 15
- 2
utils/network/api.js Wyświetl plik

//开发环境配置 //开发环境配置
development: { development: {
baseUrl: "https://qtzl.etcjz.cn", baseUrl: "https://qtzl.etcjz.cn",
// baseUrl: "http://100.64.2.104:8087",
}, },
//生产环境配置 //生产环境配置
production: { production: {
baseUrl: "https://qtzl.etcjz.cn", baseUrl: "https://qtzl.etcjz.cn",
// baseUrl: "http://100.64.2.104:8087",
}, },
} }


export const cardObuQuery= "/iaw/ass/query/cardObuQuery" //卡签信息查询 export const cardObuQuery= "/iaw/ass/query/cardObuQuery" //卡签信息查询
export const singleEquityDetail= "/iaw/ass/equity/singleEquityDetail" //单项权益详情查询 export const singleEquityDetail= "/iaw/ass/equity/singleEquityDetail" //单项权益详情查询
export const obuFileDataDecrypt= "/iaw/ass/issueBase/obuFileDataDecrypt" //OBU系统信息在线解密 export const obuFileDataDecrypt= "/iaw/ass/issueBase/obuFileDataDecrypt" //OBU系统信息在线解密
export const updateShippingAddress= "/iaw/issue/order/updateShippingAddress" //订单修改收货地址
export const vehicleInfoQuery= "/iaw/app/issue/vehicleInfo/query" //获取车辆信息
// 通行流水记录查询 // 通行流水记录查询
export const cardinformationquery= "/iaw/app/issue/cardAnnounce/cardinformationquery" //卡信息查询 export const cardinformationquery= "/iaw/app/issue/cardAnnounce/cardinformationquery" //卡信息查询
export const detaildownload= "/iaw/app/issue/cardAnnounce/detaildownload" //明细下载 export const detaildownload= "/iaw/app/issue/cardAnnounce/detaildownload" //明细下载
export const cardRenewalConfirm = "/iaw/api/afterSale/renewal/cardRenewal/confirm" //卡续期确认 export const cardRenewalConfirm = "/iaw/api/afterSale/renewal/cardRenewal/confirm" //卡续期确认
export const obuRenewalFromWechat = "/iaw/api/afterSale/renewal/obuRenewal/fromWechat" //小程序签续期 export const obuRenewalFromWechat = "/iaw/api/afterSale/renewal/obuRenewal/fromWechat" //小程序签续期
export const cardCosConfirm = "/iaw/api/active/cardCos/confirm" //写卡指令结果返回 export const cardCosConfirm = "/iaw/api/active/cardCos/confirm" //写卡指令结果返回
// 售后车辆列表查询,替代原先的36、500接口
export const afterSaleCommQuery = "/iaw/api/afterSale/comm/query" //车辆列表查询,替代原先的36、500接口 export const afterSaleCommQuery = "/iaw/api/afterSale/comm/query" //车辆列表查询,替代原先的36、500接口
export const commGetDetail = "/iaw/api/afterSale/comm/getDetail" //售后详情展示页
//权益 //权益
export const equitypage = "/iaw/app/issue/quanyi/equitypage" //全部权益列表 export const equitypage = "/iaw/app/issue/quanyi/equitypage" //全部权益列表
export const equitypurchase = "/iaw/app/issue/quanyi/equitypurchase" //全部权益列表购买 export const equitypurchase = "/iaw/app/issue/quanyi/equitypurchase" //全部权益列表购买
//二次激活 //二次激活
export const queryActiveInfo = "/iaw/api/secondActive/queryActiveInfo" //查询激活信息 export const queryActiveInfo = "/iaw/api/secondActive/queryActiveInfo" //查询激活信息


export const commGetDetail = "/iaw/api/afterSale/comm/getDetail" //售后详情展示页
//ETC产品状态名单查询 //ETC产品状态名单查询
export const selectproductlist = "/iaw/app/issue/state/selectproductlist" //ETC产品状态名单查询 export const selectproductlist = "/iaw/app/issue/state/selectproductlist" //ETC产品状态名单查询
export const stateDetail = "/iaw/app/issue/state/detail" //查询推广发行产品管理详情 export const stateDetail = "/iaw/app/issue/state/detail" //查询推广发行产品管理详情
export const deviceUpgradeOrderConfirm = "/iaw/aftersale/deviceUpgrade/orderConfirm" //设备升级指令回传 export const deviceUpgradeOrderConfirm = "/iaw/aftersale/deviceUpgrade/orderConfirm" //设备升级指令回传
export const deviceUpgradeConfirm = "/iaw/aftersale/deviceUpgrade/confirm" //设备升级指令回传 export const deviceUpgradeConfirm = "/iaw/aftersale/deviceUpgrade/confirm" //设备升级指令回传
export const deviceUpgradeOrderCheck = "/iaw/aftersale/deviceUpgrade/orderCheck" //设备升级订单检查 export const deviceUpgradeOrderCheck = "/iaw/aftersale/deviceUpgrade/orderCheck" //设备升级订单检查
export const deviceUpgradePage = "/iaw/aftersale/deviceUpgrade/page" //设备升级订单分页查询
//用户信息变更 //用户信息变更
export const customerInfoChange = "/iaw/aftersale/customerInfoChange/query" //用户信息查询 export const customerInfoChange = "/iaw/aftersale/customerInfoChange/query" //用户信息查询
export const etcMobileChangeSmsCode = "/iaw/aftersale/customerInfoChange/etcMobileChangeSmsCode" //验证码发送(ETC预留手机号) export const etcMobileChangeSmsCode = "/iaw/aftersale/customerInfoChange/etcMobileChangeSmsCode" //验证码发送(ETC预留手机号)
export const writeActiveInfo = "/iaw/api/secondActive/writeActiveInfo" // VFJ-写激活信息(普通车)接口 export const writeActiveInfo = "/iaw/api/secondActive/writeActiveInfo" // VFJ-写激活信息(普通车)接口
export const issueConfirm = "/iaw/api/secondActive/issueConfirm" // OBU发行确认接口 export const issueConfirm = "/iaw/api/secondActive/issueConfirm" // OBU发行确认接口
export const reactivateQuery = "/api/obu/reactivate/query" // 重新激活记录 export const reactivateQuery = "/api/obu/reactivate/query" // 重新激活记录
// 设备更换(售后)
export const changeCardObuApply = "/iaw/api/afterSale/changeCardObu/apply" // 卡签更换申请
export const changeCardObuCancel = "/iaw/api/afterSale/changeCardObu/cancel" // 卡签更换申请取消
export const changeCardObuFill = "/iaw/api/afterSale/changeCardObu/fill" // 卡签更换申请补充信息
export const changeCardObuExchangeFill = "/iaw/api/afterSale/changeCardObu/exchangeFill" // 卡签更换换货申请补充信息
// 卡签注销
export const cancelValid = "/iaw/aftersale/cancel/valid" // 注销验证


Ładowanie…
Anuluj
Zapisz