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