index.0e529393.js 9.0 KB

1
  1. import{d as R,O as x,P as z,S as _,Q as T,g as E,U as V,n as P,j as e,F as I,C as L,z as c,B as M,aR as G,by as B,w as m,D as N}from"./index.cf487d9e.js";import{I as U}from"./index.bc1a15dc.js";import"./index.801123b8.js";import"./index.c6b3d658.js";import{T as J,a as g}from"./index.e0acffb1.js";import{L as Q}from"./index.f45751d0.js";import{T as h}from"./index.0656d807.js";import{C as k}from"./index.36fcf68d.js";import{u as W,a as Y}from"./index.dffaafe3.js";import{S as H}from"./index.a638295f.js";import{o as n}from"./orderStatus.f01c560a.js";import"./use-id.f045e77e.js";import"./use-tab-status.56c677c5.js";import"./use-refs.48cf5796.js";import"./index.b915e986.js";import"./use-height.6b216291.js";import"./icon-xin2.4ab2a52d.js";const K="_musicContent_1ahbo_1",X="_bgImg_1ahbo_12",q="_bg_1ahbo_12",Z="_alumWrap_1ahbo_29",$="_img_1ahbo_36",tt="_iconPian_1ahbo_45",et="_numContent_1ahbo_64",st="_iconMenu_1ahbo_77",at="_alumTitle_1ahbo_83",ot="_alumDes_1ahbo_90",it="_des_1ahbo_98",lt="_musicList_1ahbo_102",nt="_alumnList_1ahbo_132",ct="_btnGroup_1ahbo_135",rt="_systemHide_1ahbo_158",ut="_title_1ahbo_180",mt="_price_1ahbo_186",dt="_originalPrice_1ahbo_196",pt="_active_1ahbo_200",bt="_bottom_function_1ahbo_222",_t="_iconRightTop_1ahbo_228",gt="_iconClose_1ahbo_235",ht="_popupStatus_1ahbo_246",ft="_memberMeal_1ahbo_249",vt="_titleMeal_1ahbo_249",Ct="_iconArrowLine_1ahbo_259",yt="_btn_1ahbo_135",At="_unit_1ahbo_282",St="_priceSection_1ahbo_285",Tt="_priceUnit_1ahbo_296";var s={musicContent:K,bgImg:X,bg:q,alumWrap:Z,img:$,iconPian:tt,numContent:et,iconMenu:st,alumTitle:at,alumDes:ot,des:it,musicList:lt,alumnList:nt,btnGroup:ct,"system-list":"_system-list_1ahbo_142",systemHide:rt,"system-item":"_system-item_1ahbo_163",title:ut,price:mt,originalPrice:dt,active:pt,bottom_function:bt,iconRightTop:_t,iconClose:gt,popupStatus:ht,memberMeal:ft,titleMeal:vt,iconArrowLine:Ct,btn:yt,unit:At,priceSection:St,priceUnit:Tt},Et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAU9JREFUSEvNlT8sBFEQh79ZHVGJ5E5EJLcqhU6nUEgkFFZzlYpGobhOIoJEIVFsp6ERhWhQnOQ6BYlEpxAFIkG4RJQnCrcjK/7d7e2623vEK9/7zW++l3kzTzC85MNP7ZEUyLTCIEoSoSEyl1JEuBfIgS7Jxe6lr38z1K7RIVVvC6QpHrAWRKy0nG/viU+mcBLf7POOBYEeUdtZVZiIR1YaJbAmnu3cAO0mDIFb8VLOS0kBLAGnH9pao3PcPcDOPnj6pVOKPuG3HWC4D3EzVQFrxoXsQYk2aNjbDRsLiGVFvxrPg7E5OD79wdA/7khAoiWaMv8I1/mAJkhY1WXDRX9g2JmE9XmkQpX16RlmViB7GIoYJEwPIIuToQGaO4Kp5RoMmxthdrzyO/QJ3U04u6rB8P8Vpbz16iF8bz2zw8H4+DI+YI1/Ab/ySdVT2PLYVxYzj1+d5XjBAAAAAElFTkSuQmCC",Pt="./assets/icon-right-top.1c7d1f37.png",D="./assets/icon-album-cover.101d7fe7.png",Jt=R({name:"train-tool",setup(){const f=x(),v=z(),d=_("rgba(55, 205, 177, 0)"),p=_("#fff"),t=T({details:{},buy:f.query.buy,albumId:f.query.albumId||null,activeTab:"SUBJECT",loading:!1,finished:!1,isError:!1,list:[],popupStatus:!1,selectMember:{},buyList:[{purchaseCycle:6,salePrice:0,costPrice:0,status:!0},{purchaseCycle:12,salePrice:0,costPrice:0,status:!1},{purchaseCycle:18,salePrice:0,costPrice:0,status:!1},{purchaseCycle:24,salePrice:0,costPrice:0,status:!1}],ensembleCounts:!1,musicCounts:!1,subjectCounts:!1,tenantAlbumStatus:0,ablumStatus:!1}),u=T({page:1,rows:20}),C=_(E.platformType==="STUDENT"?"/api-student":"/api-teacher"),O=async()=>{try{let i=C.value+"/userTenantAlbumRecord/detail";t.albumId&&(i=i+"?albumId="+t.albumId);const{data:a}=await m.post(i);t.details=a||{},t.tenantAlbumStatus=a.tenantAlbumStatus,t.ablumStatus=a.status,t.buyList.forEach((r,l)=>{r.salePrice=(l+1)*a.salePrice,r.costPrice=(l+1)*a.costPrice}),t.selectMember={...t.buyList[0]},t.ensembleCounts=!(a.ensembleCounts<=0),t.subjectCounts=!(a.subjectCounts<=0),t.musicCounts=!(a.musicCounts<=0),t.subjectCounts?t.activeTab="SUBJECT":t.ensembleCounts?t.activeTab="ENSEMBLE":t.musicCounts&&(t.activeTab="MUSIC")}catch{}},b=async()=>{if(t.loading)return;console.log(t.details,"state.details"),t.loading=!0,t.isError=!1;const i={albumId:t.details.id||null,subjectType:t.activeTab,...u};try{const{data:a}=await m.post(`${C.value}/tenantAlbumMusic/page`,{data:i});if(t.list.length>0&&a.pageNo===1)return;t.list=t.list.concat(a.rows||[]),u.page=a.pageNo+1,t.loading=!1,t.finished=a.pageNo>=a.totalPage,u.page=a.pageNo+1}catch{t.isError=!0}t.loading=!1};V(async()=>{W(document,"scroll",i=>{const{y:a}=Y();a.value>20?(d.value="rgba(255, 255, 255)",p.value="black",P({api:"backIconChange",content:{iconStyle:"black"}})):(d.value="transparent",p.value="#fff",P({api:"backIconChange",content:{iconStyle:"white"}}))}),t.loading=!0,await O(),await b(),t.loading=!1});const F=async()=>{const i=t.selectMember,a=t.details;n.orderObject.orderType="TENANT_ALBUM",n.orderObject.orderName=a.name,n.orderObject.orderDesc=a.name,n.orderObject.actualPrice=i.salePrice,n.orderObject.orderNo="",n.orderObject.orderList=[{orderType:"TENANT_ALBUM",goodsName:a.name,actualPrice:i.salePrice,price:i.salePrice,...a,...i}];const l=(await m.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"TENANT_ALBUM",bizId:a.id}})).data;l?(t.popupStatus=!1,N.confirm({title:"\u63D0\u793A",message:"\u60A8\u6709\u4E00\u4E2A\u672A\u652F\u4ED8\u7684\u8BA2\u5355\uFF0C\u662F\u5426\u7EE7\u7EED\u652F\u4ED8\uFF1F",confirmButtonColor:"#269a93",cancelButtonText:"\u53D6\u6D88\u8BA2\u5355",confirmButtonText:"\u7EE7\u7EED\u652F\u4ED8"}).then(async()=>{n.orderObject.orderNo=l.orderNo,n.orderObject.actualPrice=l.actualPrice,n.orderObject.discountPrice=l.discountPrice,n.orderObject.paymentConfig=l.paymentConfig,y()}).catch(()=>{N.close(),w(l.orderNo)})):y()},y=()=>{const i=t.details;v.push({path:"/orderDetail",query:{orderType:"ALBUM",album:i.id}})},w=async i=>{try{await m.post("/api-student/userOrder/orderCancel/v2",{data:{orderNo:i}})}catch{}};return()=>{var i,a,r,l,A,S;return e("div",{class:s.trainTool},[(t.tenantAlbumStatus===0||!t.ablumStatus)&&t.buy!="1"?e(I,null,[e(h,{position:"top"},{default:()=>[e(k,{border:!1,isFixed:!1},null)]}),!t.loading&&e("div",{style:{height:"calc(100vh - var(--header-height))",display:"flex",alignItems:"center"}},[e(L,{tips:"\u6682\u65E0\u66F2\u76EE",classImgSize:"SMALL",btnStatus:!1},null)])]):e(I,null,[e(h,{position:"top"},{default:()=>[e(k,{background:d.value,border:!1,isFixed:!1,color:p.value,backIconColor:"white"},null)]}),e("img",{class:s.bgImg,src:(i=t.details)==null?void 0:i.coverImg},null),e("div",{class:s.musicContent},null),e("div",{class:s.bg},[e("div",{class:s.alumWrap},[e("div",{class:s.img},[e(U,{class:s.image,width:"100%",height:"100%",fit:"cover",src:((a=t.details)==null?void 0:a.coverImg)||D,errorIcon:D},null),e("span",{class:s.numContent},[e("img",{src:Et,class:s.iconMenu},null),c("\u5171"),(r=t.details)==null?void 0:r.musicNum,c("\u9996")]),e("div",{class:s.iconPian},[e(U,{class:s.image,width:"100%",height:"100%",fit:"cover",src:(l=t.details)==null?void 0:l.coverImg},null)])]),e("div",{class:s.alumDes},[e("div",{class:[s.alumTitle,"van-ellipsis"]},[(A=t.details)==null?void 0:A.name]),e("div",{class:[s.des,"van-multi-ellipsis--l2"],style:{height:"32px",lineHeight:"16px"}},[(S=t.details)==null?void 0:S.describe])])])]),e("div",{class:s.musicList},[e(J,{color:"var(--van-primary)",background:"transparent",lineWidth:20,shrink:!0,active:t.activeTab,"onUpdate:active":o=>t.activeTab=o,onChange:o=>{t.activeTab=o,u.page=1,t.list=[],b()}},{default:()=>[t.subjectCounts&&e(g,{title:"\u58F0\u90E8\u7EC3\u4E60",name:"SUBJECT"},null),t.ensembleCounts&&e(g,{title:"\u5408\u594F\u7EC3\u4E60",name:"ENSEMBLE"},null),t.musicCounts&&e(g,{title:"\u72EC\u594F\u66F2\u76EE",name:"MUSIC"},null)]}),e("div",{class:s.alumnList},[e(Q,{loading:t.loading,finished:t.finished,"finished-text":" ",onLoad:b,immediateCheck:!1,error:t.isError},{default:()=>[t.list&&t.list.length?e(H,{showNumber:!0,list:t.list,onDetail:o=>{v.push({path:"/music-detail",query:{id:o.id}})}},null):!t.loading&&e(L,{tips:"\u6682\u65E0\u66F2\u76EE",classImgSize:"SMALL",btnStatus:!1},null)]})])]),E.platformType==="STUDENT"&&t.buy!="1"&&e(h,{position:"bottom"},{default:()=>{var o;return[e("div",{class:s.btnGroup},[e(M,{round:!0,block:!0,disabled:((o=t.details)==null?void 0:o.musicNum)<=0,color:"#FE2451",onClick:()=>t.popupStatus=!0},{default:()=>[c("\u8D2D\u4E70\u6559\u7A0B")]})])]}})]),e(G,{show:t.popupStatus,"onUpdate:show":o=>t.popupStatus=o,position:"bottom",round:!0,zIndex:9999,"safe-area-inset-bottom":!0,closeable:!1,class:s.popupStatus,onClose:()=>t.popupStatus=!1},{default:()=>[e("div",{class:s.bottom_function},[e("i",{class:s.iconClose,onClick:()=>t.popupStatus=!1},null),e("img",{src:Pt,class:s.iconRightTop},null),e("div",{class:s.memberMeal},[e("div",{class:s.titleMeal},[e("span",null,[c("\u8BF7\u9009\u62E9\u6559\u7A0B\u8D2D\u4E70\u5468\u671F")])]),e("div",{class:s["system-list"]},[t.buyList.map(o=>e("div",{class:[s["system-item"],o.status&&s.active],onClick:()=>{t.buyList.forEach(j=>{j.status=!1}),o.status=!0,t.selectMember=o}},[e("p",{class:s.title},[o.purchaseCycle,c("\u4E2A\u6708")]),e("p",{class:s.price},[e("span",null,[c("\uFFE5")]),B(o.salePrice,"0,0[.]00")]),o.salePrice<o.costPrice&&e("del",{class:s.originalPrice},[c("\uFFE5"),B(o.costPrice,"0,0[.]00")])]))])]),e("div",{class:s.btnGroup},[e(M,{round:!0,block:!0,class:s.btn,onClick:F},{default:()=>[c("\u70B9\u51FB\u8D2D\u4E70")]})])])]})])}}});export{Jt as default};