1 |
- import{v as t,t as a,o as e,m as s,a as o,b as n,d as l,w as i,u as r,am as u,_ as p,e as c,f as d,x as _,y as m,z as f,F as g,i as y,s as b,g as x,j,L as v,R as k,l as w,M as S}from"./index-CxNo4qLD.js";import{_ as h}from"./su-tabs.CUmXwFZu.js";import{_ as N}from"./su-sticky.pIPWHLqH.js";import{_ as C}from"./s-empty.DbpQ0P9U.js";import{_ as z}from"./s-goods-item.zGAKr-KT.js";import{_ as T}from"./uni-load-more.DVkhQSHZ.js";import{_ as M}from"./s-layout.CmFEUPNu.js";import{l as A,m as q,n as G}from"./useGoods.JvYX50V_.js";import{_ as I}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./uni-badge.0I8aYgEz.js";/* empty css */import"./points.DDTOnulC.js";/* empty css */import"./s-menu-tools.dURMn_4S.js";import"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.Nu0TY-7z.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.DxEog9J7.js";import"./s-tabbar.D5kpwchd.js";import"./phone-international-input.Dts8ssh6.js";const P=I({__name:"list",setup(I){const P={list:[],total:0,pageNo:1,pageSize:10},R=t({currentTab:0,showApply:!1,pagination:{list:[],total:0,pageNo:1,pageSize:10},loadStatus:""}),B=[{name:a("common.all"),value:"all"}];function D(t){R.pagination=P,R.currentTab=t.index,E()}async function E(){R.loadStatus="loading";let{data:t,code:a}=await u.getAfterSalePage({pageNo:R.pagination.pageNo,pageSize:R.pagination.pageSize});0===a&&(t.list.forEach((t=>A(t))),R.pagination.list=p.concat(R.pagination.list,t.list),R.pagination.total=t.total,R.loadStatus=R.pagination.list.length<R.pagination.total?"more":"noMore")}function F(){"noMore"!==R.loadStatus&&(R.pagination.pageNo++,E())}return e((async t=>{t.type&&(R.currentTab=t.type),await E()})),s((()=>{F()})),(t,e)=>{const s=o(n("su-tabs"),h),p=o(n("su-sticky"),N),A=o(n("s-empty"),C),I=w,H=y,L=o(n("s-goods-item"),z),U=S,W=o(n("uni-load-more"),T),X=o(n("s-layout"),M);return c(),l(X,{title:r(a)("order.after_sales_list")},{default:i((()=>[d(p,{bgColor:"#fff"},{default:i((()=>[d(s,{list:B,scrollable:!1,onChange:D,current:R.currentTab},null,8,["current"])])),_:1}),0===R.pagination.total?(c(),l(A,{key:0,icon:"/static/data-empty.png",text:r(a)("common.no_data")},null,8,["text"])):_("",!0),R.pagination.total>0?(c(),l(H,{key:1},{default:i((()=>[(c(!0),m(g,null,f(R.pagination.list,(t=>(c(),l(H,{class:"list-box ss-m-y-20",key:t.id,onClick:a=>r(b).$router.go("/pages/order/aftersale/detail",{id:t.id})},{default:i((()=>[d(H,{class:"order-head ss-flex ss-col-center ss-row-between"},{default:i((()=>[d(I,{class:"no"},{default:i((()=>[x(j(r(a)("order.service_order_number"))+":"+j(t.no),1)])),_:2},1024),d(I,{class:"state"},{default:i((()=>[x(j(r(q)(t)),1)])),_:2},1024)])),_:2},1024),d(L,{img:t.picUrl,title:t.spuName,skuText:t.properties.map((t=>t.valueName)).join(" "),price:t.refundPrice},null,8,["img","title","skuText","price"]),d(H,{class:"apply-box ss-flex ss-col-center ss-row-between border-bottom ss-p-x-20"},{default:i((()=>[d(H,{class:"ss-flex ss-col-center"},{default:i((()=>[d(H,{class:"title ss-m-r-20"},{default:i((()=>[x(j(10===t.way?r(a)("order.refund_only"):r(a)("order.refund_and_return")),1)])),_:2},1024),d(H,{class:"value"},{default:i((()=>[x(j(r(G)(t)),1)])),_:2},1024)])),_:2},1024),d(I,{class:"_icon-forward"})])),_:2},1024),d(H,{class:"tool-btn-box ss-flex ss-col-center ss-row-right ss-p-r-20"},{default:i((()=>[d(H,null,{default:i((()=>[(null==t?void 0:t.buttons.includes("cancel"))?(c(),l(U,{key:0,class:"ss-reset-button tool-btn",onClick:v((e=>{return s=t.id,void k({title:a("setting.prompt"),content:a("order.confirm_cancel_request"),success:async function(t){if(!t.confirm)return;const{code:a}=await u.cancelAfterSale(s);0===a&&(R.pagination=P,await E())}});var s}),["stop"])},{default:i((()=>[x(j(r(a)("order.cancel_request")),1)])),_:2},1032,["onClick"])):_("",!0)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):_("",!0),R.pagination.total>0?(c(),l(W,{key:2,status:R.loadStatus,"content-text":{contentdown:"上拉加载更多"},onClick:F},null,8,["status"])):_("",!0)])),_:1},8,["title"])}}},[["__scopeId","data-v-efc5bb77"]]);export{P as default};
|