pages-order-aftersale-detail.a07bb521.js 6.3 KB

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