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