pages-order-aftersale-detail.C7dSXwfK.js 5.7 KB

1
  1. import{_ as s,s as e,v as t,o as a,r as l,e as i,f as o,w as n,u as c,j as r,a9 as f,k as u,l as d,m,F as p,x as _,p as y,t as g,g as x,I as b,C as v,i as h,K as k,y as w}from"./index-CX1RzKYB.js";import{_ as j}from"./s-goods-item.BcGK3sEA.js";import{_ as $}from"./s-empty.CnuPhNtn.js";import{e as T,S as C}from"./s-layout.eWmtGu02.js";import{p as M,r as N,f as S}from"./useGoods.CeLGMtqT.js";import{A}from"./afterSale.CteARUlI.js";import{_ as F}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./index.OCAPzm9g.js";const I=F({__name:"detail",setup(F){s((s=>({"5776fdf7":c(B)})));const I=2*e.$platform.device.statusBarHeight,B=e.$url.css("/static/img/shop/order/order_bg.png"),D=t({id:0,info:{},loading:!1,active:0,list:[{title:"提交申请"},{title:"处理中"},{title:"完成"}]});const G=()=>{e.$helper.copyText(D.info.no)};async function H(s){D.loading=!0;const{code:e,data:t}=await A.getAfterSale(s);0===e?(D.info=t,M(D.info),[10].includes(D.info.status)?D.active=0:[20,30].includes(D.info.status)?D.active=1:([40,50].includes(D.info.status)||[61,62,63].includes(D.info.status))&&(D.active=2)):D.info=null}return a((s=>{s.id?(D.id=s.id,H(s.id)):e.$helper.toast("缺少订单信息,请检查")})),(s,t)=>{const a=v,M=h,F=l(i("s-goods-item"),j),B=k,K=l(i("s-empty"),$),P=l(i("su-fixed"),T),R=l(i("s-layout"),C);return r(),o(R,{title:"售后详情",navbar:!c(f)(D.info)&&D.loading?"inner":"normal"},{default:n((()=>[!c(f)(D.info)&&D.loading?(r(),o(M,{key:0,class:"content_box"},{default:n((()=>[u(M,{class:"steps-box ss-flex",style:_([{marginTop:"-"+Number(I+88)+"rpx",paddingTop:Number(I+88)+"rpx"}])},{default:n((()=>[u(M,{class:"ss-flex"},{default:n((()=>[(r(!0),d(p,null,m(D.list,((s,e)=>(r(),o(M,{class:"steps-item",key:e},{default:n((()=>[u(M,{class:"ss-flex"},{default:n((()=>[D.list.length-1===e&&[61,62,63].includes(D.info.status)?(r(),o(a,{key:0,class:"sicon-circleclose"})):(r(),o(a,{key:1,class:w(["sicon-circlecheck",D.active>=e?"activity-color":"info-color"])},null,8,["class"])),D.list.length-1!==e?(r(),o(M,{key:2,class:w(["line",D.active>=e?"activity-bg":"info-bg"])},null,8,["class"])):x("",!0)])),_:2},1024),u(M,{class:w(["steps-item-title",D.active>=e?"activity-color":"info-color"])},{default:n((()=>[y(g(s.title),1)])),_:2},1032,["class"])])),_:2},1024)))),128))])),_:1})])),_:1},8,["style"]),u(M,{class:"status-box ss-flex ss-col-center ss-row-between ss-m-x-20",onClick:t[0]||(t[0]=s=>c(e).$router.go("/pages/order/aftersale/log",{id:D.id}))},{default:n((()=>[u(M,{class:""},{default:n((()=>[u(M,{class:"status-text"},{default:n((()=>[y(g(c(N)(D.info)),1)])),_:1}),u(M,{class:"status-time"},{default:n((()=>[y(g(c(e).$helper.timeFormat(D.info.updateTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1}),u(a,{class:"ss-iconfont _icon-forward",style:{color:"#666"}})])),_:1}),u(M,{class:"aftersale-money ss-flex ss-col-center ss-row-between"},{default:n((()=>[u(M,{class:"aftersale-money--title"},{default:n((()=>[y("退款总额")])),_:1}),u(M,{class:"aftersale-money--num"},{default:n((()=>[y("¥"+g(c(S)(D.info.refundPrice)),1)])),_:1})])),_:1}),u(M,{class:"order-shop"},{default:n((()=>[u(F,{img:D.info.picUrl,title:D.info.spuName,titleWidth:480,skuText:D.info.properties.map((s=>s.valueName)).join(" "),num:D.info.count},null,8,["img","title","skuText","num"])])),_:1}),u(M,{class:"aftersale-content"},{default:n((()=>[u(M,{class:"aftersale-item ss-flex ss-col-center"},{default:n((()=>[u(M,{class:"item-title"},{default:n((()=>[y("服务单号:")])),_:1}),u(M,{class:"item-content ss-m-r-16"},{default:n((()=>[y(g(D.info.no),1)])),_:1}),u(B,{class:"ss-reset-button copy-btn",onClick:G},{default:n((()=>[y("复制")])),_:1})])),_:1}),u(M,{class:"aftersale-item ss-flex ss-col-center"},{default:n((()=>[u(M,{class:"item-title"},{default:n((()=>[y("申请时间:")])),_:1}),u(M,{class:"item-content"},{default:n((()=>[y(g(c(e).$helper.timeFormat(D.info.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1}),u(M,{class:"aftersale-item ss-flex ss-col-center"},{default:n((()=>[u(M,{class:"item-title"},{default:n((()=>[y("售后类型:")])),_:1}),u(M,{class:"item-content"},{default:n((()=>[y(g(10===D.info.way?"仅退款":"退款退货"),1)])),_:1})])),_:1}),u(M,{class:"aftersale-item ss-flex ss-col-center"},{default:n((()=>[u(M,{class:"item-title"},{default:n((()=>[y("申请原因:")])),_:1}),u(M,{class:"item-content"},{default:n((()=>[y(g(D.info.applyReason),1)])),_:1})])),_:1}),u(M,{class:"aftersale-item ss-flex ss-col-center"},{default:n((()=>[u(M,{class:"item-title"},{default:n((()=>[y("相关描述:")])),_:1}),u(M,{class:"item-content"},{default:n((()=>[y(g(D.info.applyDescription),1)])),_:1})])),_:1})])),_:1})])),_:1})):x("",!0),c(f)(D.info)&&D.loading?(r(),o(K,{key:1,icon:"/static/order-empty.png",text:"暂无该订单售后详情"})):x("",!0),c(f)(D.info)?x("",!0):(r(),o(P,{key:2,bottom:"",placeholder:"",bg:"bg-white"},{default:n((()=>[u(M,{class:"foot_box"},{default:n((()=>{var s,a;return[(null==(s=D.info.buttons)?void 0:s.includes("cancel"))?(r(),o(B,{key:0,class:"ss-reset-button btn",onClick:t[1]||(t[1]=s=>{return e=D.info.id,void b({title:"提示",content:"确定要取消此申请吗?",success:async function(s){if(!s.confirm)return;const{code:t}=await A.cancelAfterSale(e);0===t&&await H(e)}});var e})},{default:n((()=>[y(" 取消申请 ")])),_:1})):x("",!0),(null==(a=D.info.buttons)?void 0:a.includes("delivery"))?(r(),o(B,{key:1,class:"ss-reset-button btn",onClick:t[2]||(t[2]=s=>c(e).$router.go("/pages/order/aftersale/return-delivery",{id:D.info.id}))},{default:n((()=>[y(" 填写退货 ")])),_:1})):x("",!0),u(B,{class:"ss-reset-button contcat-btn btn",onClick:t[3]||(t[3]=s=>c(e).$router.go("/pages/chat/index"))},{default:n((()=>[y(" 联系客服 ")])),_:1})]})),_:1})])),_:1}))])),_:1},8,["navbar"])}}},[["__scopeId","data-v-8d5f2c56"]]);export{I as default};