Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

afterSale.js 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import {navTo,msg} from "@/utils/utils"
  2. import {cancelCancel} from "@/utils/network/api.js";
  3. import {requestNew} from "@/utils/network/request.js";
  4. // 售后更换设备去支付
  5. export const pay=(orderId,orderType)=>{
  6. navTo(
  7. `/subpackage/after-sale/replace-equipment/order-payment?orderId=${orderId}&orderType=${orderType}`
  8. )
  9. }
  10. // 注销 待支付 取消订单
  11. export const signout=(orderId,orderType)=>{
  12. let options = {
  13. type: 2,
  14. data: {
  15. orderId: orderId
  16. }, //请求参数
  17. method: "POST",
  18. showLoading: true,
  19. };
  20. //调用方式
  21. requestNew(cancelCancel, options).then((res) => {
  22. msg('取消成功')
  23. uni.navigateBack({
  24. delta:2
  25. })
  26. })
  27. .catch((err) => {
  28. console.log(err, '错误');
  29. });
  30. }
  31. // 售后确认收货
  32. export const gotoConfirmReceiptSH=(id)=>{
  33. navTo(`/subpackage/after-sale/replace-equipment/order-confirm-receipt?id=${id}&&isAftersale=true`)
  34. }
  35. // 售后激活
  36. export const activateSH=(params)=>{
  37. console.log("state.params",params)
  38. navTo(`/subpackage/after-sale/activation/operation-tips?id=${params.id}&orderId=${params.orderNo}&isAfter=1`);
  39. }
  40. export const gotoExchangeOrder = (orderInfo) => {
  41. console.log("过来了",orderInfo.orderStep,orderInfo.orderStep == 'EXCHANGE_APPLY')
  42. if(orderInfo.orderStep == 'EXCHANGE_APPLY'){
  43. // 续步
  44. // 申请换货 激活申请 需要卡签更换换货申请补充信息
  45. navTo(`/subpackage/after-sale/replace-equipment/form-huanhuo?orderId=${orderInfo.orderNo}&&id=${orderInfo.id}&&vehicleId=${orderInfo.vehicleId}`)
  46. }else{
  47. 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}`);
  48. }
  49. }