1 |
- import{s as e,z as s,Q as t,c as a,Z as l,o,t as i,R as r,f as n,g as c,w as d,x as f,al as u,m as _,a6 as m,k as p,l as y,r as g,F as x,B as v,u as b,v as h,i as k,H as j,P as w,I as $,j as T,n as I,J as N,E as C}from"./index-dbd18a2c.js";import{_ as E}from"./s-goods-item.8007dc00.js";import{_ as P}from"./s-empty.09d63416.js";import{a as S,_ as J}from"./s-layout.cc30b4d6.js";import{l as M,n as B,f as F,p as O}from"./useGoods.12bde50a.js";import{_ as q}from"./_plugin-vue_export-helper.1b428a4d.js";import"./points.c381a8e1.js";/* empty css *//* empty css */import"./phone-international-input.18d32780.js";const z=q({__name:"detail",setup(q){j((e=>({"6f65aead":f(A)}))),e.$store("user").userInfo;const z=2*e.$platform.device.statusBarHeight,A=e.$url.css("/static/img/shop/order/order_bg.png"),H=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(H.info.no)};async function D(e){H.loading=!0;const{code:s,data:t}=await u.getAfterSale(e);0===s?(H.info=t,M(H.info),[10].includes(H.info.status)?H.active=0:[20,30,40].includes(H.info.status)?H.active=1:([50].includes(H.info.status)||[61,62,63].includes(H.info.status))&&(H.active=2)):H.info=null}const G=a((()=>e.$store("user").isLogin));return l((()=>G.value),(e=>{e&&window.location.reload()})),o((s=>{G.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?(H.id=s.id,D(s.id)):e.$helper.toast(t("order.missing_order_info"))})),(s,a)=>{const l=$,o=T,i=_(I("s-goods-item"),E),r=N,j=_(I("s-empty"),P),M=_(I("su-fixed"),S),q=_(I("s-layout"),J);return n(),c(q,{title:f(t)("order.after_sales_details"),navbar:!f(m.isEmpty)(H.info)&&H.loading?"inner":"normal"},{default:d((()=>[!f(m.isEmpty)(H.info)&&H.loading?(n(),c(o,{key:0,class:"content_box"},{default:d((()=>[p(o,{class:"steps-box ss-flex",style:v([{marginTop:"-"+Number(z+88)+"rpx",paddingTop:Number(z+88)+"rpx"}])},{default:d((()=>[p(o,{class:"ss-flex"},{default:d((()=>[(n(!0),y(x,null,g(H.list,((e,s)=>(n(),c(o,{class:"steps-item",key:s},{default:d((()=>[p(o,{class:"ss-flex"},{default:d((()=>[H.list.length-1===s&&[61,62,63].includes(H.info.status)?(n(),c(l,{key:0,class:"sicon-circleclose"})):(n(),c(l,{key:1,class:C(["sicon-circlecheck",H.active>=s?"activity-color":"info-color"])},null,8,["class"])),H.list.length-1!==s?(n(),c(o,{key:2,class:C(["line",H.active>=s?"activity-bg":"info-bg"])},null,8,["class"])):k("",!0)])),_:2},1024),p(o,{class:C(["steps-item-title",H.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=>f(e).$router.go("/pages/order/aftersale/log",{id:H.id}))},{default:d((()=>[p(o,{class:""},{default:d((()=>[p(o,{class:"status-text"},{default:d((()=>[b(h(f(B)(H.info)),1)])),_:1}),p(o,{class:"status-time"},{default:d((()=>[b(h(f(e).$helper.timeFormat(H.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(f(t)("order.total_refund"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(" ¥"+h(f(F)(H.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(f(t)("order.refund_amount"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b("¥"+h(f(F)(H.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(f(t)("order.refund_commission"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b("¥"+h(f(O)(H.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(f(t)("order.refund_points"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b("¥"+h(f(O)(H.info.refundConsumptionPoints)),1)])),_:1})])),_:1})])),_:1}),p(o,{class:"order-shop"},{default:d((()=>[p(i,{price:H.info.refundPriceTotal,img:H.info.picUrl,title:H.info.spuName,titleWidth:480,skuText:H.info.properties.map((e=>e.valueName)).join(" "),num:H.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(f(t)("order.service_order_number"))+":",1)])),_:1}),p(o,{class:"item-content ss-m-r-16"},{default:d((()=>[b(h(H.info.no),1)])),_:1}),p(r,{class:"ss-reset-button copy-btn",onClick:R},{default:d((()=>[b(h(f(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(f(t)("order.application_time"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(h(f(e).$helper.timeFormat(H.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(f(t)("order.after_sales_type"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(h(10===H.info.way?f(t)("order.refund_only"):f(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(f(t)("order.application_reason"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(h(H.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(f(t)("order.related_description"))+":",1)])),_:1}),p(o,{class:"item-content"},{default:d((()=>[b(h(H.info.applyDescription),1)])),_:1})])),_:1})])),_:1})])),_:1})):k("",!0),f(m.isEmpty)(H.info)&&H.loading?(n(),c(j,{key:1,icon:"/static/order-empty.png",text:f(t)("order.no_after_sales_details")},null,8,["text"])):k("",!0),f(m.isEmpty)(H.info)?k("",!0):(n(),c(M,{key:2,bottom:"",placeholder:"",bg:"bg-white"},{default:d((()=>[p(o,{class:"foot_box"},{default:d((()=>{var s,l;return[(null==(s=H.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=H.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 u.cancelAfterSale(s);0===t&&await D(s)}});var s})},{default:d((()=>[b(h(f(t)("order.cancel_request")),1)])),_:1})):k("",!0),(null==(l=H.info.buttons)?void 0:l.includes("delivery"))?(n(),c(r,{key:1,class:"ss-reset-button btn",onClick:a[2]||(a[2]=s=>f(e).$router.go("/pages/order/aftersale/return-delivery",{id:H.info.id}))},{default:d((()=>[b(h(f(t)("order.fill_return")),1)])),_:1})):k("",!0)]})),_:1})])),_:1}))])),_:1},8,["title","navbar"])}}},[["__scopeId","data-v-b605ba6c"]]);export{z as default};
|