1 |
- import{s as e,v as s,t,c as a,a0 as l,o,G as i,T as r,a as n,b as c,w as d,u,am as f,j as _,a7 as m,d as p,y,z as g,F as v,n as x,e as b,f as h,x as k,L as j,R as w,l as $,i as T,k as N,M as I,J as M}from"./index-39e65128.js";import{_ as C}from"./s-goods-item.dcdda97e.js";import{_ as E}from"./s-empty.637bbf42.js";import{a as S,_ as F}from"./s-layout.69eddd84.js";import{l as J,n as P,f as q,p as G}from"./useGoods.133fe7ed.js";import{_ as O}from"./_plugin-vue_export-helper.1b428a4d.js";import"./points.c381a8e1.js";/* empty css *//* empty css */import"./s-layout.vue_vue_type_style_index_0_scoped_0789db2f_lang.a57fff0d.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a2d557af_lang.dec8d7d1.js";import"./s-tabbar.6c197486.js";import"./phone-international-input.20ca2464.js";const z=O({__name:"detail",setup(O){j((e=>({"6f65aead":u(A)}))),e.$store("user").userInfo;const z=2*e.$platform.device.statusBarHeight,A=e.$url.css("/static/img/shop/order/order_bg.png"),L=s({id:0,info:{},loading:!1,active:0,list:[{title:t("order.submit_application")},{title:t("order.processing")},{title:t("order.completed")}]});const R=()=>{e.$helper.copyText(L.info.no)};async function B(e){L.loading=!0;const{code:s,data:t}=await f.getAfterSale(e);0===s?(L.info=t,J(L.info),[10].includes(L.info.status)?L.active=0:[20,30,40].includes(L.info.status)?L.active=1:([50].includes(L.info.status)||[61,62,63].includes(L.info.status))&&(L.active=2)):L.info=null}const D=a((()=>e.$store("user").isLogin));return l((()=>D.value),(e=>{e&&window.location.reload()})),o((s=>{D.value?s.username&&(console.log(JSON.parse(r("user-store")).userInfo.username),s.username!=JSON.parse(r("user-store")).userInfo.username&&e.$helper.toast(t("order.account_switch_needed",{user1:JSON.parse(r("user-store")).userInfo.username,user2:s.username}),3e3)):(i(),e.$helper.toast(t("order.not_logged_in",{user:s.username}),3e3)),s.id?(L.id=s.id,B(s.id)):e.$helper.toast(t("order.missing_order_info"))})),(s,a)=>{const l=$,o=T,i=_(N("s-goods-item"),C),r=I,j=_(N("s-empty"),E),J=_(N("su-fixed"),S),O=_(N("s-layout"),F);return n(),c(O,{title:u(t)("order.after_sales_details"),navbar:!u(m.isEmpty)(L.info)&&L.loading?"inner":"normal"},{default:d((()=>[!u(m.isEmpty)(L.info)&&L.loading?(n(),c(o,{key:0,class:"content_box"},{default:d((()=>[p(o,{class:"steps-box ss-flex",style:x([{marginTop:"-"+Number(z+88)+"rpx",paddingTop:Number(z+88)+"rpx"}])},{default:d((()=>[p(o,{class:"ss-flex"},{default:d((()=>[(n(!0),y(v,null,g(L.list,((e,s)=>(n(),c(o,{class:"steps-item",key:s},{default:d((()=>[p(o,{class:"ss-flex"},{default:d((()=>[L.list.length-1===s&&[61,62,63].includes(L.info.status)?(n(),c(l,{key:0,class:"sicon-circleclose"})):(n(),c(l,{key:1,class:M(["sicon-circlecheck",L.active>=s?"activity-color":"info-color"])},null,8,["class"])),L.list.length-1!==s?(n(),c(o,{key:2,class:M(["line",L.active>=s?"activity-bg":"info-bg"])},null,8,["class"])):k("",!0)])),_:2},1024),p(o,{class:M(["steps-item-title",L.active>=s?"activity-color":"info-color"])},{default:d((()=>[b(h(e.title),1)])),_:2},1032,["class"])])),_:2},1024)))),128))])),_:1})])),_:1},8,["style"]),p(o,{class:"status-box ss-flex ss-col-center ss-row-between ss-m-x-20",onClick:a[0]||(a[0]=s=>u(e).$router.go("/pages/order/aftersale/log",{id:L.id}))},{default:d((()=>[p(o,{class:""},{default:d((()=>[p(o,{class:"status-text"},{default:d((()=>[b(h(u(P)(L.info)),1)])),_:1}),p(o,{class:"status-time"},{default:d((()=>[b(h(u(e).$helper.timeFormat(L.info.updateTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1}),p(l,{class:"ss-iconfont _icon-forward",style:{color:"#666"}})])),_:1}),p(o,{class:"aftersale-content ss-m-y-20"},{default:d((()=>[p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.total_refund"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(" ¥"+h(u(q)(L.info.refundPriceTotal)),1)])),_:1})])),_:1}),p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.refund_amount"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b("¥"+h(u(q)(L.info.refundPrice)),1)])),_:1})])),_:1}),p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.refund_commission"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b("¥"+h(u(G)(L.info.refundIntegral)),1)])),_:1})])),_:1}),p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.refund_points"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b("¥"+h(u(G)(L.info.refundConsumptionPoints)),1)])),_:1})])),_:1})])),_:1}),p(o,{class:"order-shop"},{default:d((()=>[p(i,{price:L.info.refundPriceTotal,img:L.info.picUrl,title:L.info.spuName,titleWidth:480,skuText:L.info.properties.map((e=>e.valueName)).join(" "),num:L.info.count},null,8,["price","img","title","skuText","num"])])),_:1}),p(o,{class:"aftersale-content"},{default:d((()=>[p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.service_order_number"))+":",1)])),_:1}),p(o,{class:"item-content ss-m-r-16"},{default:d((()=>[b(h(L.info.no),1)])),_:1}),p(r,{class:"ss-reset-button copy-btn",onClick:R},{default:d((()=>[b(h(u(t)("order.copy")),1)])),_:1})])),_:1}),p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.application_time"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(h(u(e).$helper.timeFormat(L.info.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1}),p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.after_sales_type"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(h(10===L.info.way?u(t)("order.refund_only"):u(t)("order.refund_and_return")),1)])),_:1})])),_:1}),p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.application_reason"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(h(L.info.applyReason),1)])),_:1})])),_:1}),p(o,{class:"aftersale-item ss-flex ss-col-center"},{default:d((()=>[p(o,{class:"item-title"},{default:d((()=>[b(h(u(t)("order.related_description"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(h(L.info.applyDescription),1)])),_:1})])),_:1})])),_:1})])),_:1})):k("",!0),u(m.isEmpty)(L.info)&&L.loading?(n(),c(j,{key:1,icon:"/static/order-empty.png",text:u(t)("order.no_after_sales_details")},null,8,["text"])):k("",!0),u(m.isEmpty)(L.info)?k("",!0):(n(),c(J,{key:2,bottom:"",placeholder:"",bg:"bg-white"},{default:d((()=>[p(o,{class:"foot_box"},{default:d((()=>{var s,l;return[(null==(s=L.info.buttons)?void 0:s.includes("cancel"))?(n(),c(r,{key:0,class:"ss-reset-button btn",onClick:a[1]||(a[1]=e=>{return s=L.info.id,void w({title:t("setting.prompt"),content:t("order.confirm_cancel_request"),success:async function(e){if(!e.confirm)return;const{code:t}=await f.cancelAfterSale(s);0===t&&await B(s)}});var s})},{default:d((()=>[b(h(u(t)("order.cancel_request")),1)])),_:1})):k("",!0),(null==(l=L.info.buttons)?void 0:l.includes("delivery"))?(n(),c(r,{key:1,class:"ss-reset-button btn",onClick:a[2]||(a[2]=s=>u(e).$router.go("/pages/order/aftersale/return-delivery",{id:L.info.id}))},{default:d((()=>[b(h(u(t)("order.fill_return")),1)])),_:1})):k("",!0)]})),_:1})])),_:1}))])),_:1},8,["title","navbar"])}}},[["__scopeId","data-v-b605ba6c"]]);export{z as default};
|