1 |
- import{d as x,Q as L,P as Y,S as F,W as D,g as $,y as C,V as M,n as H,af as j,j as t,A as i,w as _,aS as k,B as f,T as I}from"./ResizeObserver.es.ee4910d8.js";import{C as G}from"./index.d35351be.js";import{t as R}from"./tradeOrder.7b8ac681.js";import{a as l}from"./orderStatus.866193a0.js";import{s as q,m as T}from"./index.95dbd2da.js";const U="_double12Active_1t9rg_1",z="_headImg_1t9rg_10",Q="_activeArea1_1t9rg_20",W="_tip1_1t9rg_31",J="_shadowImg_1t9rg_39",K="_activeCon_1t9rg_48",X="_activeBox_1t9rg_53",Z="_activeTimes_1t9rg_64",tt="_activeListCon_1t9rg_71",et="_activeList_1t9rg_71",it="_number_1t9rg_102",at="_activeContent_1t9rg_107",ut="_vipNumber_1t9rg_115",st="_vipBuy1_1t9rg_134",rt="_vipBuy2_1t9rg_139",ot="_vipBuy3_1t9rg_146",nt="_svipDetails_1t9rg_153",ct="_activeArea2_1t9rg_178",dt="_activeArea3_1t9rg_183",lt="_titCon_1t9rg_211",vt="_classCon_1t9rg_222",pt="_classBox_1t9rg_230",gt="_activeArea4_1t9rg_249",_t="_subBtnCon_1t9rg_254",mt="_subBtn_1t9rg_254",yt="_disable_1t9rg_278",Bt="_dialogContainer_1t9rg_282",Ct="_dialogTitle_1t9rg_290",Et="_dialogContent_1t9rg_296",bt="_dialogBtnGroup_1t9rg_302",Dt="_orderGroup_1t9rg_305",At="_dialogBtn_1t9rg_302";var e={double12Active:U,headImg:z,activeArea1:Q,tip1:W,shadowImg:J,activeCon:K,activeBox:X,activeTimes:Z,activeListCon:tt,activeList:et,number:it,activeContent:at,vipNumber:ut,vipBuy1:st,vipBuy2:rt,vipBuy3:ot,svipDetails:nt,activeArea2:ct,activeArea3:dt,titCon:lt,classCon:vt,classBox:pt,activeArea4:gt,subBtnCon:_t,subBtn:mt,disable:yt,dialogContainer:Bt,dialogTitle:Ct,dialogContent:Et,dialogBtnGroup:bt,orderGroup:Dt,dialogBtn:At},Ft="./assets/tip1Img.1824449c.png",ft="./assets/tip2Img.856e089c.png",h="./assets/shadow.4180f90c.png",It="./assets/svipCon1.40bac9c1.png",Tt="./assets/svipCon2.f35d5251.png",xt=x({name:"double12Active",setup(ht,{emit:Nt}){const A=L(),N=Y(),s=F({titleOpacity:0,navBarHeight:0,orderVisiable:!1,orderDetail:{},activityId:N.query.activityId}),a=F({activityStart:"2024-12-12 00:00:00",activityEnd:"2024-12-12 23:59:59",registrationPrice:0,buyCount:0,buyNum:0,vipCardId:0,activityList:[]}),E=D(()=>Date.now()<new Date(a.activityStart).getTime()?{disable:!0,text:"\u6D3B\u52A8\u672A\u5F00\u59CB"}:Date.now()>new Date(a.activityEnd).getTime()?{disable:!0,text:"\u6D3B\u52A8\u5DF2\u7ED3\u675F"}:a.buyCount<=a.buyNum?{disable:!0,text:"\u60A8\u5DF2\u53C2\u4E0E\u6D3B\u52A8"}:{disable:!1,text:"\u7ACB\u5373\u8D2D\u4E70"}),v=D(()=>$.user.data),P=D(()=>{var u;return((u=v.value.userVip)==null?void 0:u.vipType)==="PERMANENT_SVIP"});w();function w(){!s.activityId||C.get(`/api-student/memberPriceSettings/getDoubleTwelve/${s.activityId}`).then(u=>{if(u.code===200&&u.data){const{activityStart:n,activityEnd:p,registrationPrice:o,buyCount:c,buyNum:m,vipCardId:r,activityRewardList:B}=u.data||{};a.activityStart=n,a.activityEnd=p,a.registrationPrice=o,a.buyCount=c<1?99999:c,a.buyNum=m,a.vipCardId=r,a.activityList=(B||[]).map(b=>{const{rewardType:d,vipCardId:y,unit:g}=b.activityReward;return d==="DISCOUNT"?{goodType:d,goodName:`\u7545\u5B66\u5361 ${q[g]}`,goodNum:1,bizContent:y,giftFlag:!0,vipEndDays:null,goodsNum:1,unit:g}:{goodType:d,goodName:`\u5C0F\u9177Ai ${d} ${T[g]}`,goodNum:1,bizContent:y,giftFlag:!0,vipEndDays:null,goodsNum:1,unit:g}})}}).catch(u=>{console.log(u)})}async function O(){var u,n,p;try{if(P.value){I("\u60A8\u5DF2\u662F\u6C38\u4E45SVIP\u4F1A\u5458");return}const o="SVIP",c=await C.post("/api-student/userOrder/getPendingOrder",{data:{goodType:o}});if(console.log(c,"resPadding"),(u=c==null?void 0:c.data)!=null&&u.id){s.orderVisiable=!0,s.orderDetail=c.data||{};return}const{data:m}=await C.post("/api-student/memberPriceSettings/list",{data:{status:1}}),r=((m==null?void 0:m.list)||[]).find(g=>g.id===a.vipCardId);r||I("\u672A\u5339\u914D\u4E0A\u6D3B\u52A8"),r.title=T[r.period];const B=_(v.value.userVip.svipEndDate||new Date).toDate(),b=_(B).add(1,"year").toDate();l.orderObject.orderType=o,l.orderObject.orderName=`\u5C0F\u9177Ai ${o} ${r.title}`,l.orderObject.orderDesc=`\u5C0F\u9177Ai ${o} ${r.title}`,l.orderObject.actualPrice=a.registrationPrice,l.orderObject.recomUserId="",l.orderObject.activityId=s.activityId,l.orderObject.orderNo="";const d={orderType:o,goodsName:`\u5C0F\u9177Ai ${o} ${r.title}`,id:r.id,title:r.title,num:1,salePrice:r.salePrice,period:r.period,vipEndDays:((n=v.value.userVip)==null?void 0:n.vipEndDays)||0,svipEndDays:((p=v.value.userVip)==null?void 0:p.svipEndDays)||0,discount:r.discount,discountPrice:r.discountPrice,price:a.registrationPrice,startTime:_(B).format("YYYY-MM-DD"),endTime:_(b).format("YYYY-MM-DD"),recomUserId:"",activityBuyCount:0,activityList:[],discountEndTime:v.value.discountEndTime,discountStartTime:v.value.discountStartTime},y=a.buyCount-a.buyNum;y>0&&(d.activityBuyCount=y,d.activityList=a.activityList),l.orderObject.orderList=[d],A.push({path:"/orderDetail",query:{orderType:o}})}catch{}}const S=async()=>{try{await C.post("/api-student/userOrder/orderCancel",{data:{orderNo:s.orderDetail.orderNo}}),s.orderVisiable=!1}catch{}},V=async()=>{const u=s.orderDetail||{};R(u,()=>{A.push({path:"/orderDetail",query:{orderType:u.orderType}})})};return M(()=>{H({api:"getNavHeight"},u=>{const{content:n}=u,p=n.dpi||2;if(n.navHeight){const o=n.navHeight/p;s.navBarHeight=o}})}),j("scroll",()=>{const u=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;s.titleOpacity=u>30?1:0}),()=>t("div",{class:e.double12Active,style:{"--navBarHeight":`${s.navBarHeight}px`}},[t(G,{background:`rgba(255,255,255, ${s.titleOpacity})`,color:`rgba(0,0,0, ${s.titleOpacity})`,backIconColor:"black",hideHeader:!1,border:!1},null),t("div",{class:e.headImg},null),t("div",{class:e.activeArea1},[t("img",{class:e.tip1,src:Ft},null),t("img",{class:e.shadowImg,src:h},null),t("div",{class:e.activeCon},[t("div",{class:e.activeBox},[i("\u6D3B\u52A8\u65F6\u95F4")]),t("div",{class:e.activeTimes},[`${_(a.activityStart).format("YYYY\u5E74MM\u6708DD\u65E5HH:MM")}-${_(a.activityEnd).format("YYYY\u5E74MM\u6708DD\u65E5HH:MM")}`])]),t("div",{class:e.activeCon},[t("div",{class:e.activeBox},[i("\u6D3B\u52A8\u5185\u5BB9")]),t("div",{class:e.activeListCon},[t("div",{class:e.activeList},[i("SVIP\u5E74\u5EA6\u4F1A\u5458\u9650\u65F6\u7279\u60E0\u81F3"),t("span",{class:e.number},[" ",a.registrationPrice," "]),t("span",null,[i("\u5143")])]),t("div",{class:e.activeList},[i("\u6D3B\u52A8\u671F\u95F4"),t("span",null,[i("\u4E70\u4E00\u5E74\u9001\u4E00\u5E74")])]),t("div",{class:e.activeList},[i("\u540C\u65F6\u989D\u5916"),t("span",null,[i("\u83B7\u8D60\u4E00\u5E74\u7545\u5B66\u5361")]),i("\uFF0C\u4EAB\u53D7\u7EA6\u8BFE75\u6298\uFF01")])])]),t("div",{class:e.activeContent},[t("div",{class:[e.vipNumber,e.vipBuy1]},[t("div",null,[i("SVIP\u5E74\u5EA6\u4F1A\u5458")]),t("div",null,[i("\u4EF7\u503C1280\u5143")])])," ",t("div",{class:[e.vipNumber,e.vipBuy2]},[t("div",null,[i("SVIP\u5E74\u5EA6\u4F1A\u5458")]),t("div",null,[i("\u4EF7\u503C1280\u5143")])])," ",t("div",{class:[e.vipNumber,e.vipBuy3]},[t("div",null,[i("\u7545\u5B66\u5361\u4E00\u5E74\u671F")]),t("div",null,[i("\u4EF7\u503C129\u5143")])]),t("div",{class:e.svipDetails},[t("span",null,[i("\xA5")]),t("span",null,[a.registrationPrice]),t("span",null,[i("(SVIP\u4F1A\u5458\u4E701\u5E74\u8D601\u5E74\uFF0C\u8FD8\u90011\u5E74\u7545\u5B66)")])])])]),t("img",{class:e.activeArea2,src:It},null),t("div",{class:e.activeArea3},[t("img",{class:e.tip1,src:ft},null),t("img",{class:e.shadowImg,src:h},null),t("div",{class:e.titCon},[i("\u4E13\u4E3A\u97F3\u4E50\u5B66\u4E60\u8005\u8BBE\u8BA1\u7684\u5168\u65B9\u4F4D\u5B66\u4E60\u901A\u884C\u8BC1\uFF0C\u7545\u5B66\u5361\u751F\u6548\u671F\u95F4\uFF0C\u8D2D\u4E70\u4EFB\u4F55VIP\u5B9A\u5236\u8BFE\u3001\u8DA3\u7EA0\u8BFE\u3001\u76F4\u64AD\u8BFE\u3001\u89C6\u9891\u8BFE"),t("span",null,[i("\u4EAB\u53D775\u6298")]),i("\u4F18\u60E0\uFF0C\u52A9\u60A8\u5728\u97F3\u4E50\u9053\u8DEF\u4E0A\u66F4\u8FDB\u4E00\u6B65\u3002")]),t("div",{class:e.classCon},[t("div",{class:e.classBox},[i("\u8BFE\u7A0B\u5168\u90E8"),t("span",null,[i("75")]),t("span",null,[i("\u6298")])])])]),t("img",{class:e.activeArea4,src:Tt},null),t("div",{class:e.subBtnCon},[t("div",{class:[e.subBtn,E.value.disable&&e.disable],onClick:()=>{!E.value.disable&&O()}},[E.value.text])]),t(k,{show:s.orderVisiable,"onUpdate:show":u=>s.orderVisiable=u,style:{background:"transparent"},closeOnClickOverlay:!1},{default:()=>[t("div",{class:e.dialogContainer},[t("div",{class:e.dialogTitle},[i("\u63D0\u793A")]),t("div",{class:e.dialogContent},[i("\u60A8\u6709\u5F85\u652F\u4ED8\u7684\u8BA2\u5355,\u662F\u5426\u7EE7\u7EED\u652F\u4ED8")]),t("div",{class:[e.dialogBtnGroup,e.orderGroup]},[t(f,{round:!0,type:"default",plain:!0,block:!0,onClick:S},{default:()=>[i("\u53D6\u6D88\u8BA2\u5355")]}),t(f,{round:!0,type:"primary",block:!0,class:e.dialogBtn,onClick:V},{default:()=>[i("\u7EE7\u7EED\u652F\u4ED8")]})])])]})])}});export{xt as default};
|