1 |
- import{s,C as e,p as t,o as a,e as l,w as o,u as i,b as n,a1 as c,i as f,f as r,h as d,F as u,E as _,y as m,z as p,k as g,H as y,O as x,A as b,m as v,d as k,B as h,G as w}from"./index-520dfaee.js";import{_ as j}from"./s-goods-item.cceb2670.js";import{_ as $}from"./s-empty.b6c95127.js";import{b as C,a as I}from"./s-layout.5146c957.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css *//* empty css */const E=T({__name:"detail",setup(T){y((s=>({"77bf0921":i(B)})));const E=2*s.$platform.device.statusBarHeight,B=s.$url.css("/assets/addons/shopro/uniapp/order/order_bg.png"),H=e({active:0,aftersaleId:0,info:{},list:[{title:"提交申请"},{title:"处理中"}],loading:!0});const N=()=>{s.$helper.copyText(H.info.aftersale_sn)};async function z(e){const{code:t,data:a}=await s.$api.order.aftersale.detail(e);1===t?(H.info=a,-2===H.info.aftersale_status||-1===H.info.aftersale_status?(H.list.push({title:H.info.aftersale_status_text}),H.active=2):(H.list.push({title:"完成"}),H.active=H.info.aftersale_status)):H.info=null,H.loading=!1}return t((s=>{H.aftersaleId=s.id,z(s.id)})),(e,t)=>{const y=b,T=v,B=n(k("s-goods-item"),j),A=h,F=n(k("s-empty"),$),G=n(k("su-fixed"),C),O=n(k("s-layout"),I);return a(),l(O,{title:"售后详情",navbar:i(c.isEmpty)(H.info)||H.loading?"normal":"inner"},{default:o((()=>[i(c.isEmpty)(H.info)||H.loading?(a(),l(F,{key:1,icon:"/static/order-empty.png",text:"暂无该订单售后详情"})):(a(),l(T,{key:0,class:"content_box"},{default:o((()=>[f(T,{class:"steps-box ss-flex",style:_([{marginTop:"-"+Number(E+88)+"rpx",paddingTop:Number(E+88)+"rpx"}])},{default:o((()=>[f(T,{class:"ss-flex"},{default:o((()=>[(a(!0),r(u,null,d(H.list,((s,e)=>(a(),l(T,{class:"steps-item",key:e},{default:o((()=>[f(T,{class:"ss-flex"},{default:o((()=>[H.list.length-1==e&&-2===H.info.aftersale_status||H.list.length-1==e&&-1===H.info.aftersale_status?(a(),l(y,{key:0,class:"sicon-circleclose"})):(a(),l(y,{key:1,class:w(["sicon-circlecheck",H.active>=e?"activity-color":"info-color"])},null,8,["class"])),H.list.length-1!=e?(a(),l(T,{key:2,class:w(["line",H.active>=e?"activity-bg":"info-bg"])},null,8,["class"])):g("",!0)])),_:2},1024),f(T,{class:w(["steps-item-title",H.active>=e?"activity-color":"info-color"])},{default:o((()=>[m(p(s.title),1)])),_:2},1032,["class"])])),_:2},1024)))),128))])),_:1})])),_:1},8,["style"]),f(T,{class:"status-box ss-flex ss-col-center ss-row-between ss-m-x-20",onClick:t[0]||(t[0]=e=>i(s).$router.go("/pages/order/aftersale/log",{id:H.aftersaleId}))},{default:o((()=>[f(T,{class:""},{default:o((()=>[f(T,{class:"status-text"},{default:o((()=>[m(p(H.info.aftersale_status_desc),1)])),_:1}),f(T,{class:"status-time"},{default:o((()=>[m(p(H.info.updatetime),1)])),_:1})])),_:1}),f(y,{class:"ss-iconfont _icon-forward",style:{color:"#666"}})])),_:1}),f(T,{class:"aftersale-money ss-flex ss-col-center ss-row-between"},{default:o((()=>[f(T,{class:"aftersale-money--title"},{default:o((()=>[m("退款总额")])),_:1}),f(T,{class:"aftersale-money--num"},{default:o((()=>[m("¥"+p(H.info.refund_fee),1)])),_:1})])),_:1}),f(T,{class:"order-shop"},{default:o((()=>[f(B,{title:H.info.goods_title,price:H.info.goods_price,img:H.info.goods_image,priceColor:"#333333",titleWidth:480,skuText:H.info.goods_sku_text,num:H.info.goods_num},null,8,["title","price","img","skuText","num"])])),_:1}),f(T,{class:"aftersale-content"},{default:o((()=>[f(T,{class:"aftersale-item ss-flex ss-col-center"},{default:o((()=>[f(T,{class:"item-title"},{default:o((()=>[m("服务单号:")])),_:1}),f(T,{class:"item-content ss-m-r-16"},{default:o((()=>[m(p(H.info.aftersale_sn),1)])),_:1}),f(A,{class:"ss-reset-button copy-btn",onClick:N},{default:o((()=>[m("复制")])),_:1})])),_:1}),f(T,{class:"aftersale-item ss-flex ss-col-center"},{default:o((()=>[f(T,{class:"item-title"},{default:o((()=>[m("申请时间:")])),_:1}),f(T,{class:"item-content"},{default:o((()=>[m(p(H.info.createtime),1)])),_:1})])),_:1}),f(T,{class:"aftersale-item ss-flex ss-col-center"},{default:o((()=>[f(T,{class:"item-title"},{default:o((()=>[m("售后类型:")])),_:1}),f(T,{class:"item-content"},{default:o((()=>[m(p(H.info.type_text),1)])),_:1})])),_:1}),f(T,{class:"aftersale-item ss-flex ss-col-center"},{default:o((()=>[f(T,{class:"item-title"},{default:o((()=>[m("申请原因:")])),_:1}),f(T,{class:"item-content"},{default:o((()=>[m(p(H.info.reason),1)])),_:1})])),_:1}),f(T,{class:"aftersale-item ss-flex ss-col-center"},{default:o((()=>[f(T,{class:"item-title"},{default:o((()=>[m("相关描述:")])),_:1}),f(T,{class:"item-content"},{default:o((()=>[m(p(H.info.content),1)])),_:1})])),_:1})])),_:1})])),_:1})),i(c.isEmpty)(H.info)||H.loading?g("",!0):(a(),l(G,{key:2,bottom:"",placeholder:"",bg:"bg-white"},{default:o((()=>[f(T,{class:"foot_box"},{default:o((()=>{var e,n;return[(null==(n=null==(e=H.info)?void 0:e.btns)?void 0:n.includes("cancel"))?(a(),l(A,{key:0,class:"ss-reset-button btn",onClick:t[1]||(t[1]=e=>{return t=H.info.id,void x({title:"提示",content:"确定要取消此申请吗?",success:async function(e){if(e.confirm){const{code:e}=await s.$api.order.aftersale.cancel(t);1===e&&z(H.aftersaleId)}}});var t})},{default:o((()=>[m("取消申请")])),_:1})):g("",!0),f(A,{class:"ss-reset-button contcat-btn btn",onClick:t[2]||(t[2]=e=>i(s).$router.go("/pages/chat/index"))},{default:o((()=>[m("联系客服")])),_:1})]})),_:1})])),_:1}))])),_:1},8,["navbar"])}}},[["__scopeId","data-v-8ad33b2d"]]);export{E as default};
|