pages-activity-groupon-order.DKggRMeU.js 3.5 KB

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