浏览代码

提交

腾讯ocr渠道不签约
yangteng 11 个月前
父节点
当前提交
aacd5df3b7

+ 1
- 5
composables/order/useOrderSkip.ts 查看文件

// 订单跳转统一工具类 // 订单跳转统一工具类
import { msg, navTo,interceptND } from "@/utils/utils";
import { msg, navTo } from "@/utils/utils";
import { OrderStatus } from "@/datas/enum"; import { OrderStatus } from "@/datas/enum";
import { OrderTypes } from "@/datas/enum"; import { OrderTypes } from "@/datas/enum";
import { getItem, setItem } from "@/utils/storage"; import { getItem, setItem } from "@/utils/storage";


//确认收货 //确认收货
const gotoConfirmReceipt = (orderInfo : any) => { const gotoConfirmReceipt = (orderInfo : any) => {
interceptND(orderInfo.vehicleId).then(()=>{
const item = { const item = {
id: orderInfo.id, id: orderInfo.id,
orderId: orderInfo.orderId, orderId: orderInfo.orderId,
obuId: orderInfo.obuId, obuId: orderInfo.obuId,
} }
navTo(`/subpackage/orders/order-confirm-receipt?id=${orderInfo.id}`) navTo(`/subpackage/orders/order-confirm-receipt?id=${orderInfo.id}`)
})
} }




//去激活订单 //去激活订单
const gotoActiveOrder = (orderInfo : any) => { const gotoActiveOrder = (orderInfo : any) => {
interceptND(orderInfo.vehicleId).then(()=>{
if (orderInfo.deviceType == deviceType) { if (orderInfo.deviceType == deviceType) {
const params = encodeURIComponent(JSON.stringify(orderInfo)) const params = encodeURIComponent(JSON.stringify(orderInfo))
jump("14", params) jump("14", params)
} else { } else {
navTo(`/subpackage/after-sale/activation/operation-tips?id=${orderInfo.id}&orderId=${orderInfo.orderId}&cardStatus=${orderInfo.cardStatus}&obuStatus=${orderInfo.obuStatus}&transfer=${orderInfo.transfer}`); navTo(`/subpackage/after-sale/activation/operation-tips?id=${orderInfo.id}&orderId=${orderInfo.orderId}&cardStatus=${orderInfo.cardStatus}&obuStatus=${orderInfo.obuStatus}&transfer=${orderInfo.transfer}`);
} }
})
} }


//新办订单-去评价 //新办订单-去评价

+ 1
- 3
subpackage/after-sale/activation-once-again/select-car.vue 查看文件



<script lang="ts" setup> <script lang="ts" setup>
import { reactive, ref } from "vue"; import { reactive, ref } from "vue";
import { navTo,interceptND } from "@/utils/utils";
import { navTo } from "@/utils/utils";
import { onLoad, onShow } from "@dcloudio/uni-app"; import { onLoad, onShow } from "@dcloudio/uni-app";
import { orderList } from "@/utils/network/api.js"; import { orderList } from "@/utils/network/api.js";
import { request } from "@/utils/network/request.js"; import { request } from "@/utils/network/request.js";


const choose = (i, item) => { const choose = (i, item) => {
console.log(item.cardId); console.log(item.cardId);
interceptND(item.vehicleId).then(()=>{
flag.value = i flag.value = i
// 判断9901 // 判断9901
// 月结单查询 etc通行流水记录 黑名单查询 目前不用跳转到插件 // 月结单查询 etc通行流水记录 黑名单查询 目前不用跳转到插件
} }
} }
} }
})
} }
</script> </script>

+ 1
- 2
utils/network/api.js 查看文件

export const addAddressApi = "09d4ba9985394ef8a241acabe888273c" //支付完添加收货地址 export const addAddressApi = "09d4ba9985394ef8a241acabe888273c" //支付完添加收货地址
export const oneOreTwo = "3e09b1199e854a91a4d3a9329e734b8d" //判断诺德订单是一次激活还是重新激活 export const oneOreTwo = "3e09b1199e854a91a4d3a9329e734b8d" //判断诺德订单是一次激活还是重新激活
export const ndActivateVerification = "6aeefd1ec9c1469fae240b9dca3733a4" //诺德激活验证接口 export const ndActivateVerification = "6aeefd1ec9c1469fae240b9dca3733a4" //诺德激活验证接口
export const versionVerificationApi = "d4f9dd3758ca41a1baa4f191df728f8b" //卡签版本校验接口
export const interceptNDApi = "d8445c8b368d4b57bb6774aa51b91bb0" //拦截诺德
export const versionVerificationApi = "d4f9dd3758ca41a1baa4f191df728f8b" //卡签版本校验接口

+ 1
- 31
utils/utils.ts 查看文件

import { getItem, StorageKeys } from "./storage"; import { getItem, StorageKeys } from "./storage";
import { OrderStatus, OrderTypes } from "@/datas/enum.ts"; import { OrderStatus, OrderTypes } from "@/datas/enum.ts";
import { envs,interceptNDApi } from "@/utils/network/api.js";
import { envs } from "@/utils/network/api.js";
import { import {
stringToJson stringToJson
} from "@/utils/network/encryption"; } from "@/utils/network/encryption";
// } // }
}, },
}) })
}
// 拦截诺德
export const interceptND = (vehicleId) => {
var data = {
vehicleId: vehicleId,
source:'MINI_PROGRAM'
};
console.log("data",data)
const options = {
type: 2,
data: data,
method: "POST",
showLoading: true,
};
return new Promise(async (resolve, reject) => {
const res = await request(interceptNDApi, options);
const data = stringToJson(res.bizContent);
// on off
// if(data.pass=='off'){
// resolve(data);
// }else{
confirm('请到贵州黔通智联九州ETC服务小程序进行办理', () => {
}, '温馨提示', true, '确定');
// }
console.log("拦截诺德", data)
}).catch((error) => {
reject(error);
});
} }

正在加载...
取消
保存