1 |
- import{s,z as e,c as t,X as a,o as l,t as i,e as o,f as n,w as c,x as r,l as f,a3 as u,j as d,k as m,r as _,F as p,B as y,u as g,v,g as x,E as b,N as h,G as k,i as w,m as j,H as $,C as T}from"./index-f1822d78.js";import{_ as C}from"./s-goods-item.6d6ae26c.js";import{_ as E}from"./s-empty.36d44268.js";import{a as N,_ as M}from"./s-layout.0543d630.js";import{k as A,m as F,f as S}from"./useGoods.b6091a2c.js";import{A as B}from"./afterSale.25230c3b.js";import{_ as G}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css *//* empty css */import"./form.38162d9d.js";const H=G({__name:"detail",setup(G){b((s=>({"0d8bce7c":r(z)})));const H=2*s.$platform.device.statusBarHeight,z=s.$url.css("/static/img/shop/order/order_bg.png"),D=e({id:0,info:{},loading:!1,active:0,list:[{title:"提交申请"},{title:"处理中"},{title:"完成"}]});const I=()=>{s.$helper.copyText(D.info.no)};async function L(s){D.loading=!0;const{code:e,data:t}=await B.getAfterSale(s);0===e?(D.info=t,A(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}const P=t((()=>s.$store("user").isLogin));return a((()=>P.value),(s=>{s&&window.location.reload()})),l((e=>{if(!P.value)return i(),!1;e.id?(D.id=e.id,L(e.id)):s.$helper.toast("缺少订单信息,请检查")})),(e,t)=>{const a=k,l=w,i=f(j("s-goods-item"),C),b=$,A=f(j("s-empty"),E),G=f(j("su-fixed"),N),z=f(j("s-layout"),M);return o(),n(z,{title:"售后详情",navbar:!r(u.isEmpty)(D.info)&&D.loading?"inner":"normal"},{default:c((()=>[!r(u.isEmpty)(D.info)&&D.loading?(o(),n(l,{key:0,class:"content_box"},{default:c((()=>[d(l,{class:"steps-box ss-flex",style:y([{marginTop:"-"+Number(H+88)+"rpx",paddingTop:Number(H+88)+"rpx"}])},{default:c((()=>[d(l,{class:"ss-flex"},{default:c((()=>[(o(!0),m(p,null,_(D.list,((s,e)=>(o(),n(l,{class:"steps-item",key:e},{default:c((()=>[d(l,{class:"ss-flex"},{default:c((()=>[D.list.length-1===e&&[61,62,63].includes(D.info.status)?(o(),n(a,{key:0,class:"sicon-circleclose"})):(o(),n(a,{key:1,class:T(["sicon-circlecheck",D.active>=e?"activity-color":"info-color"])},null,8,["class"])),D.list.length-1!==e?(o(),n(l,{key:2,class:T(["line",D.active>=e?"activity-bg":"info-bg"])},null,8,["class"])):x("",!0)])),_:2},1024),d(l,{class:T(["steps-item-title",D.active>=e?"activity-color":"info-color"])},{default:c((()=>[g(v(s.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]=e=>r(s).$router.go("/pages/order/aftersale/log",{id:D.id}))},{default:c((()=>[d(l,{class:""},{default:c((()=>[d(l,{class:"status-text"},{default:c((()=>[g(v(r(F)(D.info)),1)])),_:1}),d(l,{class:"status-time"},{default:c((()=>[g(v(r(s).$helper.timeFormat(D.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(S)(D.info.refundPrice)),1)])),_:1})])),_:1}),d(l,{class:"order-shop"},{default:c((()=>[d(i,{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}),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(D.info.no),1)])),_:1}),d(b,{class:"ss-reset-button copy-btn",onClick:I},{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(s).$helper.timeFormat(D.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===D.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(D.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(D.info.applyDescription),1)])),_:1})])),_:1})])),_:1})])),_:1})):x("",!0),r(u.isEmpty)(D.info)&&D.loading?(o(),n(A,{key:1,icon:"/static/order-empty.png",text:"暂无该订单售后详情"})):x("",!0),r(u.isEmpty)(D.info)?x("",!0):(o(),n(G,{key:2,bottom:"",placeholder:"",bg:"bg-white"},{default:c((()=>[d(l,{class:"foot_box"},{default:c((()=>{var e,a;return[(null==(e=D.info.buttons)?void 0:e.includes("cancel"))?(o(),n(b,{key:0,class:"ss-reset-button btn",onClick:t[1]||(t[1]=s=>{return e=D.info.id,void h({title:"提示",content:"确定要取消此申请吗?",success:async function(s){if(!s.confirm)return;const{code:t}=await B.cancelAfterSale(e);0===t&&await L(e)}});var e})},{default:c((()=>[g(" 取消申请 ")])),_:1})):x("",!0),(null==(a=D.info.buttons)?void 0:a.includes("delivery"))?(o(),n(b,{key:1,class:"ss-reset-button btn",onClick:t[2]||(t[2]=e=>r(s).$router.go("/pages/order/aftersale/return-delivery",{id:D.info.id}))},{default:c((()=>[g(" 填写退货 ")])),_:1})):x("",!0),d(b,{class:"ss-reset-button contcat-btn btn",onClick:t[3]||(t[3]=e=>r(s).$router.go("/pages/chat/index"))},{default:c((()=>[g(" 联系客服 ")])),_:1})]})),_:1})])),_:1}))])),_:1},8,["navbar"])}}},[["__scopeId","data-v-fa2c73f2"]]);export{H as default};
|