1 |
- "use strict";const e=require("../../../common/vendor.js"),a=require("../../../sheep/index.js"),r=require("../../../sheep/hooks/useGoods.js"),o=require("../../../sheep/hooks/useModal.js"),t=require("../../../sheep/api/promotion/combination.js");if(require("../../../sheep/url/index.js"),require("../../../sheep/store/index.js"),require("../../../sheep/store/app.js"),require("../../../sheep/api/promotion/diy.js"),require("../../../sheep/request/index.js"),require("../../../sheep/config/index.js"),require("../../../sheep/platform/index.js"),require("../../../sheep/platform/provider/wechat/index.js"),require("../../../sheep/platform/provider/wechat/miniProgram.js"),require("../../../sheep/api/member/auth.js"),require("../../../sheep/api/member/social.js"),require("../../../sheep/api/member/user.js"),require("../../../sheep/platform/provider/apple/index.js"),require("../../../sheep/platform/share.js"),require("../../../sheep/router/index.js"),require("../../../sheep/helper/throttle.js"),require("../../../sheep/platform/pay.js"),require("../../../sheep/helper/index.js"),require("../../../sheep/helper/test.js"),require("../../../sheep/helper/digit.js"),require("../../../sheep/api/pay/order.js"),require("../../../sheep/store/user.js"),require("../../../sheep/store/cart.js"),require("../../../sheep/api/trade/cart.js"),require("../../../sheep/api/pay/wallet.js"),require("../../../sheep/api/trade/order.js"),require("../../../sheep/api/promotion/coupon.js"),require("../../../sheep/store/sys.js"),require("../../../sheep/store/modal.js"),require("../../../sheep/config/zIndex.js"),require("../../../sheep/util/index.js"),require("../../../sheep/api/member/signin.js"),!Array){(e.resolveComponent("s-goods-item")+e.resolveComponent("s-select-groupon-sku")+e.resolveComponent("s-empty")+e.resolveComponent("s-layout"))()}Math||((()=>"../../../sheep/components/s-goods-item/s-goods-item.js")+(()=>"../../../sheep/components/s-select-groupon-sku/s-select-groupon-sku.js")+(()=>"../../../sheep/components/s-empty/s-empty.js")+(()=>"../../../sheep/components/s-layout/s-layout.js"))();const d={__name:"detail",setup(d){e.useCssVars((a=>({"391440f4":e.unref(s)})));const s=a.sheep.$url.css("/static/img/shop/user/withdraw_bg.png"),i=2*a.sheep.$platform.device.statusBarHeight,p=e.reactive({data:{},loading:!0,grouponAction:"create",showSelectSku:!1,grouponNum:0,number:0,activity:{},combinationHeadId:null}),n=e.computed((()=>{var r,o,t;return e.lodashExports.isEmpty(p.data)?{}:a.sheep.$platform.share.getShareInfo({title:p.data.headRecord.spuName,image:a.sheep.$url.cdn(p.data.headRecord.picUrl),desc:null==(r=p.data.goods)?void 0:r.subtitle,params:{page:"5",query:p.data.id}},{type:"groupon",title:p.data.headRecord.spuName,image:a.sheep.$url.cdn(p.data.headRecord.picUrl),price:null==(o=p.data.goods)?void 0:o.price,original_price:null==(t=p.data.goods)?void 0:t.original_price})}));function u(e){a.sheep.$router.go("/pages/order/detail",{id:e})}function c(){p.grouponAction="create",p.grouponId=0,p.showSelectSku=!0}function h(e){p.selectedSkuPrice=e}function m(e){a.sheep.$router.go("/pages/order/confirm",{data:JSON.stringify({order_type:"goods",combinationActivityId:p.data.activity.id,combinationHeadId:p.combinationHeadId,items:[{skuId:e.id,count:e.count}]})})}const l=e.computed((()=>r.useDurationTime(p.data.headRecord.expireTime)));function g(){o.showShareModal()}return e.onLoad((e=>{!async function(e){const{code:a,data:r}=await t.CombinationApi.getCombinationRecordDetail(e);if(0===a){p.data=r;const e=Number(p.data.headRecord.userSize-p.data.headRecord.userCount);p.remainNumber=e>0?e:0;const{data:a}=await t.CombinationApi.getCombinationActivity(r.headRecord.activityId);p.activity=a}else p.data=null;p.loading=!1}(e.id)})),(r,o)=>e.e({a:p.loading},(p.loading,{}),{b:p.data&&!p.loading},p.data&&!p.loading?e.e({c:p.data.headRecord},p.data.headRecord?{d:e.t(p.data.headRecord.userSize),e:e.t(p.data.headRecord.userCount),f:e.o((r=>e.unref(a.sheep).$router.go("/pages/goods/groupon",{id:p.data.headRecord.activityId}))),g:e.s({top:Number(i+108)+"rpx"}),h:e.p({img:p.data.headRecord.picUrl,title:p.data.headRecord.spuName,price:p.data.headRecord.combinationPrice,priceColor:"#E1212B"}),i:e.s({marginTop:"-"+Number(i+88)+"rpx",paddingTop:Number(i+108)+"rpx"})}:{},{j:1===p.data.headRecord.status},1===p.data.headRecord.status?e.e({k:p.data.orderId},(p.data.orderId,{})):{},{l:2===p.data.headRecord.status},2===p.data.headRecord.status?{m:e.t(p.data.orderId?"拼团超时,已自动退款":"该团已解散")}:{},{n:0===p.data.headRecord.status},0===p.data.headRecord.status?e.e({o:p.data.headRecord.expireTime<=(new Date).getTime()},p.data.headRecord.expireTime<=(new Date).getTime()?{}:{p:e.t(p.data.headRecord.userSize-p.data.headRecord.userCount),q:e.t(l.value.h),r:e.t(l.value.m),s:e.t(l.value.s)}):{},{t:e.unref(a.sheep).$url.cdn(p.data.headRecord.avatar),v:e.f(p.data.memberRecords,((r,o,t)=>e.e({a:e.unref(a.sheep).$url.cdn(r.avatar),b:"1"==r.is_leader},(r.is_leader,{}),{c:r.id}))),w:e.f(p.remainNumber,((e,a,r)=>({a:e}))),x:e.unref(a.sheep).$url.static("/static/images/unknown.png"),y:1===p.data.headRecord.status||2===p.data.headRecord.status},1===p.data.headRecord.status||2===p.data.headRecord.status?e.e({z:p.data.orderId},p.data.orderId?{A:e.o((e=>u(p.data.orderId)))}:{B:e.o(c)}):{},{C:0===p.data.headRecord.status},0===p.data.headRecord.status?e.e({D:p.data.headRecord.expireTime<=(new Date).getTime()},p.data.headRecord.expireTime<=(new Date).getTime()?e.e({E:p.data.orderId},p.data.orderId?{F:e.o((e=>u(p.data.orderId)))}:{G:e.o((e=>u(p.data.orderId)))}):e.e({H:p.data.orderId},p.data.orderId?{I:l.value.ms<=0,J:e.o(g)}:{K:l.value.ms<=0,L:e.o((e=>(p.grouponAction="join",p.grouponId=p.data.activityId,p.combinationHeadId=p.data.id,p.grouponNum=p.data.num,void(p.showSelectSku=!0))))})):{},{M:p.data.goods},p.data.goods?{N:e.o(m),O:e.o(h),P:e.o((e=>p.showSelectSku=!1)),Q:e.p({show:p.showSelectSku,goodsInfo:p.data.goods,grouponAction:p.grouponAction,grouponNum:p.grouponNum})}:{}):{},{R:!p.data&&!p.loading},p.data||p.loading?{}:{S:e.p({icon:"/static/goods-empty.png"})},{T:e.s(r.__cssVars()),U:e.p({title:"拼团详情",navbar:p.data&&!p.loading?"inner":"normal",onShareAppMessage:n.value})})}},s=e._export_sfc(d,[["__scopeId","data-v-02f05b27"]]);d.__runtimeHooks=2,wx.createPage(s);
|