1 |
- "use strict";const e=require("../../../common/vendor.js"),s=require("../../../sheep/index.js"),r=require("../../../sheep/hooks/useModal.js"),i=require("../../../sheep/hooks/useGoods.js"),o=require("../../../sheep/api/trade/afterSale.js");if(require("../../../sheep/url/index.js"),require("../../../sheep/store/index.js"),require("../../../sheep/store/app.js"),require("../../../sheep/api/promotion/diy.js"),require("../../../sheep/request/index.js"),require("../../../sheep/config/index.js"),require("../../../sheep/platform/index.js"),require("../../../sheep/platform/provider/wechat/index.js"),require("../../../sheep/platform/provider/wechat/miniProgram.js"),require("../../../sheep/api/member/auth.js"),require("../../../sheep/api/member/social.js"),require("../../../sheep/api/member/user.js"),require("../../../sheep/platform/provider/apple/index.js"),require("../../../sheep/platform/share.js"),require("../../../sheep/router/index.js"),require("../../../sheep/helper/throttle.js"),require("../../../sheep/platform/pay.js"),require("../../../sheep/helper/index.js"),require("../../../sheep/helper/test.js"),require("../../../sheep/helper/digit.js"),require("../../../sheep/api/pay/order.js"),require("../../../sheep/store/user.js"),require("../../../sheep/store/cart.js"),require("../../../sheep/api/trade/cart.js"),require("../../../sheep/api/pay/wallet.js"),require("../../../sheep/api/trade/order.js"),require("../../../sheep/api/promotion/coupon.js"),require("../../../sheep/store/sys.js"),require("../../../sheep/store/modal.js"),require("../../../sheep/config/zIndex.js"),require("../../../sheep/api/member/signin.js"),require("../../../sheep/util/index.js"),!Array){(e.resolveComponent("s-goods-item")+e.resolveComponent("s-empty")+e.resolveComponent("su-fixed")+e.resolveComponent("s-layout"))()}Math||((()=>"../../../sheep/components/s-goods-item/s-goods-item.js")+(()=>"../../../sheep/components/s-empty/s-empty.js")+(()=>"../../../sheep/ui/su-fixed/su-fixed.js")+(()=>"../../../sheep/components/s-layout/s-layout.js"))();const t={__name:"detail",setup(t){e.useCssVars((s=>({"63ad8f41":e.unref(a)}))),s.sheep.$store("user").userInfo;const n=2*s.sheep.$platform.device.statusBarHeight,a=s.sheep.$url.css("/static/img/shop/order/order_bg.png"),p=e.reactive({id:0,info:{},loading:!1,active:0,list:[{title:"提交申请"},{title:"处理中"},{title:"完成"}]});const u=()=>{s.sheep.$helper.copyText(p.info.no)};async function l(e){p.loading=!0;const{code:s,data:r}=await o.AfterSaleApi.getAfterSale(e);0===s?(p.info=r,i.handleAfterSaleButtons(p.info),[10].includes(p.info.status)?p.active=0:[20,30].includes(p.info.status)?p.active=1:([40,50].includes(p.info.status)||[61,62,63].includes(p.info.status))&&(p.active=2)):p.info=null}const d=e.computed((()=>s.sheep.$store("user").isLogin));return e.watch((()=>d.value),(e=>{e&&window.location.reload()})),e.onLoad((i=>d.value?i.username&&(console.log(JSON.parse(e.index.getStorageSync("user-store")).userInfo.username),i.username!=JSON.parse(e.index.getStorageSync("user-store")).userInfo.username)?(s.sheep.$helper.toast("您当前登录的账号是"+JSON.parse(e.index.getStorageSync("user-store")).userInfo.username+",请切换到"+i.username+"后再试",3e3),!1):void(i.id?(p.id=i.id,l(i.id)):s.sheep.$helper.toast("缺少订单信息,请检查")):(r.showAuthModal(),s.sheep.$helper.toast("您尚未登录,请登录:"+i.username+"后再试",3e3),!1))),(r,t)=>{var a,d,h,f;return e.e({a:!e.unref(e.lodashExports.isEmpty)(p.info)&&p.loading},!e.unref(e.lodashExports.isEmpty)(p.info)&&p.loading?{b:e.f(p.list,((s,r,i)=>e.e({a:p.list.length-1===r&&[61,62,63].includes(p.info.status)},p.list.length-1===r&&[61,62,63].includes(p.info.status)?{}:{b:e.n(p.active>=r?"activity-color":"info-color")},{c:p.list.length-1!==r},p.list.length-1!==r?{d:e.n(p.active>=r?"activity-bg":"info-bg")}:{},{e:e.t(s.title),f:e.n(p.active>=r?"activity-color":"info-color"),g:r}))),c:e.s({marginTop:"-"+Number(n+88)+"rpx",paddingTop:Number(n+88)+"rpx"}),d:e.t(e.unref(i.formatAfterSaleStatusDescription)(p.info)),e:e.t(e.unref(s.sheep).$helper.timeFormat(p.info.updateTime,"yyyy-mm-dd hh:MM:ss")),f:e.o((r=>e.unref(s.sheep).$router.go("/pages/order/aftersale/log",{id:p.id}))),g:e.t(e.unref(i.fen2yuan)(p.info.refundPrice)),h:e.p({img:p.info.picUrl,title:p.info.spuName,titleWidth:480,skuText:p.info.properties.map((e=>e.valueName)).join(" "),num:p.info.count}),i:e.t(p.info.no),j:e.o(u),k:e.t(e.unref(s.sheep).$helper.timeFormat(p.info.createTime,"yyyy-mm-dd hh:MM:ss")),l:e.t(10===p.info.way?"仅退款":"退款退货"),m:e.t(p.info.applyReason),n:e.t(p.info.applyDescription)}:{},{o:e.unref(e.lodashExports.isEmpty)(p.info)&&p.loading},e.unref(e.lodashExports.isEmpty)(p.info)&&p.loading?{p:e.p({icon:"/static/order-empty.png",text:"暂无该订单售后详情"})}:{},{q:!e.unref(e.lodashExports.isEmpty)(p.info)},e.unref(e.lodashExports.isEmpty)(p.info)?{}:e.e({r:null==(a=p.info.buttons)?void 0:a.includes("cancel")},(null==(d=p.info.buttons)?void 0:d.includes("cancel"))?{s:e.o((s=>{return r=p.info.id,void e.index.showModal({title:"提示",content:"确定要取消此申请吗?",success:async function(e){if(!e.confirm)return;const{code:s}=await o.AfterSaleApi.cancelAfterSale(r);0===s&&await l(r)}});var r}))}:{},{t:null==(h=p.info.buttons)?void 0:h.includes("delivery")},(null==(f=p.info.buttons)?void 0:f.includes("delivery"))?{v:e.o((r=>e.unref(s.sheep).$router.go("/pages/order/aftersale/return-delivery",{id:p.info.id})))}:{},{w:e.o((r=>e.unref(s.sheep).$router.go("/pages/chat/index"))),x:e.p({bottom:!0,placeholder:!0,bg:"bg-white"})}),{y:e.s(r.__cssVars()),z:e.p({title:"售后详情",navbar:!e.unref(e.lodashExports.isEmpty)(p.info)&&p.loading?"inner":"normal"})})}}},n=e._export_sfc(t,[["__scopeId","data-v-2864087d"]]);wx.createPage(n);
|