import {navTo,msg} from "@/utils/utils" import {cancelCancel,customerInfoChangeCancel,vehicleInfoChangeCancel,changeCardObuViewCancel} from "@/utils/network/api.js"; import {requestNew} from "@/utils/network/request.js"; // 售后更换设备去支付 export const pay=(orderId,orderType)=>{ navTo( `/subpackage/after-sale/replace-equipment/order-payment?orderId=${orderId}&orderType=${orderType}` ) } // 注销 待支付 取消订单 export const signout=(orderId,orderType)=>{ var api="" var data={} if(orderType=='VEHICLEINFOCHANGE'){ api=vehicleInfoChangeCancel data= { orderId: orderId } }else if(orderType=='SIGNOUT'){ api=cancelCancel data= { orderId: orderId } }else if(orderType=='EXCHANGE_CARD' || orderType=='EXCHANGE_OBU' || orderType=='EXCHANGE_ALL'){ api=changeCardObuViewCancel data= { id: orderId } }else if(orderType=='CUSTOMERINFOCHANGE'){ api=customerInfoChangeCancel data= { orderId: orderId } } let options = { type: 2, data:data, //请求参数 method: "POST", showLoading: true, }; //调用方式 requestNew(api, options).then((res) => { msg("取消成功", { 'duration': 2000 }) setTimeout(() => { uni.navigateBack({ delta:2 }) }, 2000) }) .catch((err) => { console.log(err, '错误'); }); } // 售后确认收货 export const gotoConfirmReceiptSH=(id)=>{ navTo(`/subpackage/after-sale/replace-equipment/order-confirm-receipt?id=${id}&&isAftersale=true`) } // 售后激活 export const activateSH=(params)=>{ console.log("state.params",params) navTo(`/subpackage/after-sale/activation/operation-tips?id=${params.id}&orderId=${params.orderNo}&isAfter=1`); } export const gotoExchangeOrder = (orderInfo) => { console.log("过来了",orderInfo.orderStep,orderInfo.orderStep == 'EXCHANGE_APPLY') if(orderInfo.orderStep == 'EXCHANGE_APPLY'){ // 续步 // 申请换货 激活申请 需要卡签更换换货申请补充信息 navTo(`/subpackage/after-sale/replace-equipment/form-huanhuo?orderId=${orderInfo.orderNo}&&id=${orderInfo.id}&&vehicleId=${orderInfo.vehicleId}`) }else{ navTo(`/subpackage/after-sale/replace-equipment/verification-huanhuo?orderId=${orderInfo.orderNo}&&cardId=${orderInfo.cardId}&&id=${orderInfo.id}&&obuId=${orderInfo.obuId}&&mobile=${orderInfo.customerTel}&&vehicleId=${orderInfo.vehicleId}`); } }