import { getItem } from "@/utils/storage"; export function jump(type,item){ // type 1 obu重新激活 2 卡签注销 3更换设备 4卡签续期 5挂失解挂 6增补设备 售后业务 // 14 首次激活 15客车个人用户办理etc // 7申请换货 8申请退货 9申请补货 没激活之前 // 10 上传身份信息 11待支付 12待签约 13异地-邮寄地址填写 let data=""//传递过来的数据 if(item){ data = JSON.parse(decodeURIComponent(item)) } console.log("type",type,data) let redirectUrl="" let handleType="" let orderType="" let afterType="" if(type=="15" ){ redirectUrl="/pages/order/order" } if(type=="14" || type=="10" || type=="11" || type=="12"|| type=="13"){ redirectUrl="/pages/order/order" handleType="continuation" } if(type=="7" || type=="8" || type=="9"){ redirectUrl="/pages/order/order" handleType="aftersale" if(type=="7"){ afterType=7 }else if(type=="8"){ afterType=8 }else if(type=="9"){ afterType=9 } if(data['after']){ orderType=2 // plateNum 车牌号码和颜色编号 例:浙A0P73H_0 // orderNo 订单编号 // afterType 售后办理类型 1.挂失 2.解挂 3.更换 4.续期 5.补办 6.注销 7.换货 8.退货 9.补货 // orderType 订单类型 1.新办 2.售后 }else{ orderType=1 } } // 售后业务 if(type=="2" || type=="3"|| type=="4" || type=="5"|| type=="6"){ redirectUrl="/pages/service/service" handleType="aftersale" if(data['after']){ orderType=2 }else{ orderType=1 } } // 售后办理类型 if(type=="2"){ afterType=6 }else if(type=="3"){ afterType=3 }else if(type=="4"){ afterType=4 }else if(type=="5"){ afterType=1 }else if(type=="6"){ afterType=5 } // 重新激活 if(type=="1"){ handleType="reactivate" redirectUrl="/pages/service/service" } uni.navigateTo({ url:`plugin://issuer-plugin/login?redirectUrl=${redirectUrl}&plateNum=${data.vehicleId?data.vehicleId:""}&handleType=${handleType}&orderNo=${data.orderId?data.orderId:""}&orderType=${orderType}&afterType=${afterType}` }) }