1 |
- import{v as t,t as a,o as e,m as s,a as o,b as n,w as l,u as i,am as r,_ as u,j as p,d as c,x as d,y as _,z as m,F as f,k as g,i as y,s as b,e as x,f as j,K as v,R as k,l as w,M as S}from"./index-39e65128.js";import{_ as h}from"./su-tabs.8031a35b.js";import{_ as C}from"./su-sticky.f61c337a.js";import{_ as N}from"./s-empty.637bbf42.js";import{_ as z}from"./s-goods-item.dcdda97e.js";import{_ as T}from"./uni-load-more.4cfd6f67.js";import{_ as M}from"./s-layout.69eddd84.js";import{l as q,m as A,n as E}from"./useGoods.133fe7ed.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-badge.71668d1e.js";/* empty css */import"./points.c381a8e1.js";/* 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 G=F({__name:"list",setup(F){const G={list:[],total:0,pageNo:1,pageSize:10},K=t({currentTab:0,showApply:!1,pagination:{list:[],total:0,pageNo:1,pageSize:10},loadStatus:""}),P=[{name:a("common.all"),value:"all"}];function R(t){K.pagination=G,K.currentTab=t.index,B()}async function B(){K.loadStatus="loading";let{data:t,code:a}=await r.getAfterSalePage({pageNo:K.pagination.pageNo,pageSize:K.pagination.pageSize});0===a&&(t.list.forEach((t=>q(t))),K.pagination.list=u.concat(K.pagination.list,t.list),K.pagination.total=t.total,K.loadStatus=K.pagination.list.length<K.pagination.total?"more":"noMore")}function I(){"noMore"!==K.loadStatus&&(K.pagination.pageNo++,B())}return e((async t=>{t.type&&(K.currentTab=t.type),await B()})),s((()=>{I()})),(t,e)=>{const s=p(g("su-tabs"),h),u=p(g("su-sticky"),C),q=p(g("s-empty"),N),F=w,U=y,$=p(g("s-goods-item"),z),D=S,H=p(g("uni-load-more"),T),J=p(g("s-layout"),M);return o(),n(J,{title:i(a)("order.after_sales_list")},{default:l((()=>[c(u,{bgColor:"#fff"},{default:l((()=>[c(s,{list:P,scrollable:!1,onChange:R,current:K.currentTab},null,8,["current"])])),_:1}),0===K.pagination.total?(o(),n(q,{key:0,icon:"/static/data-empty.png",text:i(a)("common.no_data")},null,8,["text"])):d("",!0),K.pagination.total>0?(o(),n(U,{key:1},{default:l((()=>[(o(!0),_(f,null,m(K.pagination.list,(t=>(o(),n(U,{class:"list-box ss-m-y-20",key:t.id,onClick:a=>i(b).$router.go("/pages/order/aftersale/detail",{id:t.id})},{default:l((()=>[c(U,{class:"order-head ss-flex ss-col-center ss-row-between"},{default:l((()=>[c(F,{class:"no"},{default:l((()=>[x(j(i(a)("order.service_order_number"))+":"+j(t.no),1)])),_:2},1024),c(F,{class:"state"},{default:l((()=>[x(j(i(A)(t)),1)])),_:2},1024)])),_:2},1024),c($,{img:t.picUrl,title:t.spuName,skuText:t.properties.map((t=>t.valueName)).join(" "),price:t.refundPrice},null,8,["img","title","skuText","price"]),c(U,{class:"apply-box ss-flex ss-col-center ss-row-between border-bottom ss-p-x-20"},{default:l((()=>[c(U,{class:"ss-flex ss-col-center"},{default:l((()=>[c(U,{class:"title ss-m-r-20"},{default:l((()=>[x(j(10===t.way?i(a)("order.refund_only"):i(a)("order.refund_and_return")),1)])),_:2},1024),c(U,{class:"value"},{default:l((()=>[x(j(i(E)(t)),1)])),_:2},1024)])),_:2},1024),c(F,{class:"_icon-forward"})])),_:2},1024),c(U,{class:"tool-btn-box ss-flex ss-col-center ss-row-right ss-p-r-20"},{default:l((()=>[c(U,null,{default:l((()=>[(null==t?void 0:t.buttons.includes("cancel"))?(o(),n(D,{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 r.cancelAfterSale(s);0===a&&(K.pagination=G,await B())}});var s}),["stop"])},{default:l((()=>[x(j(i(a)("order.cancel_request")),1)])),_:2},1032,["onClick"])):d("",!0)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):d("",!0),K.pagination.total>0?(o(),n(H,{key:2,status:K.loadStatus,"content-text":{contentdown:"上拉加载更多"},onClick:I},null,8,["status"])):d("",!0)])),_:1},8,["title"])}}},[["__scopeId","data-v-6a61d2bc"]]);export{G as default};
|