index.d2ee3ff5.js 6.6 KB

1
  1. import{d as k,Q as T,S as h,W as b,g as u,af as C,V as y,y as p,i as S,j as e,A as i,F as m,w as c,aS as E,B as g}from"./ResizeObserver.es.60f2037e.js";import{C as V}from"./index.c924f222.js";import{s as I}from"./icon_student.c3c58354.js";import{I as O}from"./index.5c4d5619.js";import{T as B}from"./index.9a3b97a1.js";import{t as P}from"./tradeOrder.28b82cd2.js";import{o as s}from"./orderStatus.1b58b82f.js";import"./index.3ece5f9e.js";const A="_discountCardContainer_1c2kr_1",F="_cardContainer_1c2kr_20",w="_imgSection_1c2kr_24",N="_userSection_1c2kr_32",Y="_userImgSection_1c2kr_36",M="_userImg_1c2kr_36",G="_showMemeber_1c2kr_50",j="_userVip_1c2kr_57",U="_isVip_1c2kr_61",R="_userSVip_1c2kr_68",x="_userInfo_1c2kr_79",L="_userName_1c2kr_83",$="_name_1c2kr_88",q="_phone_1c2kr_99",H="_member_time_1c2kr_103",Q="_cardSection_1c2kr_113",W="_top_1c2kr_121",z="_iconTitle1_1c2kr_127",J="_priceSection_1c2kr_131",K="_currentPrice_1c2kr_137",X="_l_1c2kr_147",Z="_c_1c2kr_20",ee="_r_1c2kr_156",te="_originPrice_1c2kr_160",re="_chapter_1c2kr_166",oe="_chapterTop_1c2kr_180",ie="_chapterBottom_1c2kr_187",ae="_btnGroup_1c2kr_203",ce="_submitBtn_1c2kr_207",se="_dialogContainer_1c2kr_227",ne="_dialogTitle_1c2kr_235",de="_dialogContent_1c2kr_241",le="_dialogBtnGroup_1c2kr_247",ue="_orderGroup_1c2kr_250",pe="_dialogBtn_1c2kr_247";var t={discountCardContainer:A,cardContainer:F,imgSection:w,userSection:N,userImgSection:Y,userImg:M,showMemeber:G,userVip:j,isVip:U,userSVip:R,userInfo:x,userName:L,name:$,phone:q,member_time:H,cardSection:Q,top:W,iconTitle1:z,priceSection:J,currentPrice:K,l:X,c:Z,r:ee,originPrice:te,chapter:re,chapterTop:oe,chapterBottom:ie,btnGroup:ae,submitBtn:ce,dialogContainer:se,dialogTitle:ne,dialogContent:de,dialogBtnGroup:le,orderGroup:ue,dialogBtn:pe},_e="./assets/memo.cbe8b917.png",me="./assets/tip.4f0f2a51.png",ge="./assets/title1.a2035261.png",ye=k({name:"discount-card",setup(){const _=T(),o=h({discountDetail:{},titleOpacity:0,orderVisible:!1,orderDetail:{}}),a=b(()=>{const r=u.user.data;return console.log(r,"users"),{username:r==null?void 0:r.username,phone:r==null?void 0:r.phone,avatar:r==null?void 0:r.heardUrl,id:r==null?void 0:r.userId,discountCardFlag:r==null?void 0:r.discountCardFlag,discountEndTime:r==null?void 0:r.discountEndTime,userVip:r==null?void 0:r.userVip}});C("scroll",()=>{const r=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;o.titleOpacity=r>30?1:0});const v=async()=>{try{await p.post(`${u.platformApi}/userOrder/orderCancel`,{data:{orderNo:o.orderDetail.orderNo}}),o.orderVisible=!1}catch{}},D=async()=>{const r=o.orderDetail||{};P(r,()=>{_.push({path:"/orderDetail",query:{orderType:r.orderType}})})},f=async()=>{var r;try{const n=await p.post(`${u.platformApi}/userOrder/getPendingOrder`,{data:{goodType:"DISCOUNT"}});if(console.log(n,"resPadding"),(r=n==null?void 0:n.data)!=null&&r.id){o.orderVisible=!0,o.orderDetail=n.data||{};return}let d=new Date;a.value.discountCardFlag&&(d=c(a.value.discountEndTime||new Date).toDate());let l=new Date;o.discountDetail.period==="MONTH"?l=c(d).add(1,"month").toDate():o.discountDetail.period==="QUARTERLY"?l=c(d).add(3,"month").toDate():o.discountDetail.period==="YEAR_HALF"?l=c(d).add(6,"month").toDate():o.discountDetail.period==="YEAR"&&(l=c(d).add(1,"year").toDate()),s.orderObject.orderType="DISCOUNT",s.orderObject.orderName="\u7545\u5B66\u5361",s.orderObject.orderDesc="\u7545\u5B66\u5361",s.orderObject.actualPrice=o.discountDetail.salePrice||0,s.orderObject.recomUserId=null,s.orderObject.activityId=null,s.orderObject.orderNo="",s.orderObject.orderList=[{orderType:"DISCOUNT",goodsName:"\u7545\u5B66\u5361",id:o.discountDetail.id,title:"\u7545\u5B66\u5361",num:1,salePrice:o.discountDetail.salePrice,period:o.discountDetail.period,price:o.discountDetail.salePrice,startTime:c(d).format("YYYY-MM-DD"),endTime:c(l).format("YYYY-MM-DD")}],_.push({path:"/orderDetail",query:{orderType:"DISCOUNT"}})}catch{}};return y(async()=>{try{const r=await p.get(u.platformType==="TEACHER"?"/api-teacher/teacher/queryUserInfo":"/api-student/student/queryUserInfo");S(r.data);const{data:n}=await p.get(`${u.platformApi}/memberPriceSettings/getDiscount`);o.discountDetail=n}catch{}}),()=>e("div",{class:t.discountCardContainer},[e(V,{background:`rgba(255,255,255, ${o.titleOpacity})`,backIconColor:"black",hideHeader:!1,border:!1},null),e("div",{class:t.cardContainer},[e("div",{class:t.userSection},[e("div",{class:[t.userImgSection,(a.value.userVip.vipType==="SVIP"||a.value.userVip.vipType==="PERMANENT_SVIP")&&t.userSVip,a.value.userVip.vipType==="VIP"&&t.userVip,a.value.userVip.svipEndDays>0||a.value.userVip.vipEndDays>0?t.isVip:""]},[e(O,{class:t.userImg,src:a.value.avatar||I,fit:"cover"},null),e("i",{class:t.showMemeber},null)]),e("div",{class:t.userInfo},[e("div",{class:t.userName},[e("span",{class:t.name},[a.value.username]),a.value.phone&&e("span",{class:t.phone},[i("("),a.value.phone,i(")")])]),e("div",{class:t.member_time},[a.value.discountCardFlag?e(m,null,[i("\u6709\u6548\u671F\u81F3"),e("span",null,[c(a.value.discountEndTime).format("YYYY-MM-DD")])]):"\u60A8\u5F53\u524D\u5C1A\u672A\u5F00\u901A\u7545\u5B66\u5361"])])]),e("div",{class:t.cardSection},[e("div",{class:t.top},[e("img",{src:ge,class:t.iconTitle1},null),e("div",{class:t.priceSection},[e("div",{class:t.currentPrice},[e("div",{class:t.l},[i("\xA5")]),e("div",{class:t.c},[o.discountDetail.salePrice||0]),e("div",{class:t.r},[i("/\u5E74")])]),e("del",{class:t.originPrice},[i("\u539F\u4EF7\xA5"),o.discountDetail.originalPrice,i("/\u5E74")])])]),e("div",{class:t.chapter},[e("div",{class:t.chapterTop},[i("\u8BFE\u7A0B\u5168\u90E8")]),e("div",{class:t.chapterBottom},[(o.discountDetail.discountRate||0)*100,e("i",null,[i("\u6298")])])])]),e("div",{class:t.imgSection},[e("img",{src:_e,class:t.iconMemo},null),e("img",{src:me,class:t.iconTip},null)])]),e(B,{position:"bottom"},{default:()=>[e("div",{class:t.btnGroup},[e("div",{class:t.submitBtn,onClick:f},[a.value.discountCardFlag?"\u7ACB\u5373\u7EED\u8D39":e(m,null,[e("i",null,[i("\xA5")]),o.discountDetail.salePrice||0,i("\u5143\u7ACB\u5373\u5F00\u901A")])])])]}),e(E,{show:o.orderVisible,"onUpdate:show":r=>o.orderVisible=r,style:{background:"transparent"},closeOnClickOverlay:!1},{default:()=>[e("div",{class:t.dialogContainer},[e("div",{class:t.dialogTitle},[i("\u63D0\u793A")]),e("div",{class:t.dialogContent},[i("\u60A8\u6709\u5F85\u652F\u4ED8\u7684\u8BA2\u5355,\u662F\u5426\u7EE7\u7EED\u652F\u4ED8")]),e("div",{class:[t.dialogBtnGroup,t.orderGroup]},[e(g,{round:!0,type:"default",plain:!0,block:!0,onClick:v},{default:()=>[i("\u53D6\u6D88\u8BA2\u5355")]}),e(g,{round:!0,type:"primary",block:!0,class:t.dialogBtn,onClick:D},{default:()=>[i("\u7EE7\u7EED\u652F\u4ED8")]})])])]})])}});export{ye as default};