1 |
- import{v as t,o as a,m as s,p as e,q as o,a as i,b as n,w as r,aa as l,_ as u,j as p,d,x as c,y as _,z as m,F as g,k as f,i as b,e as y,f as j,J as v,u as x,s as k,M as S}from"./index-39e65128.js";import{_ as h}from"./su-tabs.8031a35b.js";import{_ as w}from"./su-sticky.f61c337a.js";import{_ as C}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{r as N,k as G}from"./useGoods.133fe7ed.js";import{_ as I}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 q=I({__name:"order",setup(I){const q=t({currentTab:0,pagination:{list:[],total:0,pageNo:1,pageSize:5},loadStatus:"",deleteOrderId:0}),B=[{name:"全部"},{name:"进行中",value:0},{name:"拼团成功",value:1},{name:"拼团失败",value:2}];function F(t){N(q.pagination),q.currentTab=t.index,P()}async function P(){q.loadStatus="loading";const{code:t,data:a}=await l.getCombinationRecordPage({pageNo:q.pagination.pageNo,pageSize:q.pagination.pageSize,status:B[q.currentTab].value});0===t&&(q.pagination.list=u.concat(q.pagination.list,a.list),q.pagination.total=a.total,q.loadStatus=q.pagination.list.length<q.pagination.total?"more":"noMore")}function R(){"noMore"!==q.loadStatus&&(q.pagination.pageNo++,P())}return a((t=>{t.type&&(q.currentTab=t.type),P()})),s((()=>{R()})),e((()=>{P(),setTimeout((function(){o()}),800)})),(t,a)=>{const s=p(f("su-tabs"),h),e=p(f("su-sticky"),w),o=p(f("s-empty"),C),l=b,u=p(f("s-goods-item"),z),N=S,I=p(f("uni-load-more"),T),P=p(f("s-layout"),M);return i(),n(P,{title:"我的拼团"},{default:r((()=>[d(e,{bgColor:"#fff"},{default:r((()=>[d(s,{list:B,scrollable:!1,onChange:F,current:q.currentTab},null,8,["current"])])),_:1}),0===q.pagination.total?(i(),n(o,{key:0,icon:"/static/goods-empty.png"})):c("",!0),q.pagination.total>0?(i(),n(l,{key:1},{default:r((()=>[(i(!0),_(g,null,m(q.pagination.list,(t=>(i(),n(l,{class:"order-list-card-box bg-white ss-r-10 ss-m-t-14 ss-m-20",key:t.id},{default:r((()=>[d(l,{class:"order-card-header ss-flex ss-col-center ss-row-between ss-p-x-20"},{default:r((()=>[d(l,{class:"order-no"},{default:r((()=>[y("拼团编号:"+j(t.id),1)])),_:2},1024),d(l,{class:v(["ss-font-26",x(G)(t)])},{default:r((()=>[y(j(B.find((a=>a.value===t.status)).name),1)])),_:2},1032,["class"])])),_:2},1024),d(l,{class:"border-bottom"},{default:r((()=>[d(u,{img:t.picUrl,title:t.spuName,price:t.combinationPrice},{groupon:r((()=>[d(l,{class:"ss-flex"},{default:r((()=>[d(l,{class:"sales-title"},{default:r((()=>[y(j(t.userSize)+" 人团 ",1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["img","title","price"])])),_:2},1024),d(l,{class:"order-card-footer ss-flex ss-row-right ss-p-x-20"},{default:r((()=>[d(N,{class:"detail-btn ss-reset-button",onClick:a=>x(k).$router.go("/pages/order/detail",{id:t.orderId})},{default:r((()=>[y(" 订单详情 ")])),_:2},1032,["onClick"]),d(N,{class:v(["tool-btn ss-reset-button",{"ui-BG-Main-Gradient":0===t.status}]),onClick:a=>x(k).$router.go("/pages/activity/groupon/detail",{id:t.id})},{default:r((()=>[y(j(0===t.status?"邀请拼团":"拼团详情"),1)])),_:2},1032,["class","onClick"])])),_:2},1024)])),_:2},1024)))),128))])),_:1})):c("",!0),q.pagination.total>0?(i(),n(I,{key:2,status:q.loadStatus,"content-text":{contentdown:"上拉加载更多"},onClick:R},null,8,["status"])):c("",!0)])),_:1})}}},[["__scopeId","data-v-820b17f8"]]);export{q as default};
|