1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- 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}`);
- }
- }
|