baseIndex-1f00bff5.js 4.0 KB

1
  1. import{d as S,q as x,r as p,x as h,y as E,a as t,h as M,a0 as B,a5 as I,M as L,Z as y}from"./index-909086cd.js";import{i as C,a as W,b as D}from"./api-e0ac375e.js";import{M as N}from"./index-0124e9ca.js";import{q as P}from"./base-aba1ba3e.js";import{N as R}from"./Image-52223b27.js";import"./index-bb4c0547.js";import"./index-f0cfb2d7.js";import"./fade-in-scale-up.cssr-b0ffeda0.js";const j="_container_18a60_1",F="_back_18a60_10",V="_centerSearch_18a60_25",q="_section_18a60_39",A="_directorySection_18a60_43",H="_directionc_18a60_50",G="_dirItem_18a60_63",Z="_active_18a60_77",z="_content_18a60_83",J="_wrap_18a60_96",K="_emtpyWrap_18a60_103",O="_wrapItem_18a60_118",Q="_item_18a60_129",U="_name_18a60_160",X="_favoriteBtn_18a60_167",Y="_containerImg_18a60_173",$="_cover_18a60_199",aa="_loaded_18a60_229",o={container:j,back:F,centerSearch:V,section:q,directorySection:A,directionc:H,dirItem:G,active:Z,content:z,wrap:J,emtpyWrap:K,wrapItem:O,item:Q,name:U,favoriteBtn:X,containerImg:Y,cover:$,loaded:aa};var k={exports:{}},c=k.exports={};c.nextTick=function(){var r=typeof window<"u"&&window.setImmediate,m=typeof window<"u"&&window.postMessage&&window.addEventListener;if(r)return function(i){return window.setImmediate(i)};if(m){var s=[];return window.addEventListener("message",function(i){var e=i.source;if((e===window||e===null)&&i.data==="process-tick"&&(i.stopPropagation(),s.length>0)){var d=s.shift();d()}},!0),function(e){s.push(e),window.postMessage("process-tick","*")}}return function(e){setTimeout(e,0)}}();c.title="browser";c.browser=!0;c.env={};c.argv=[];c.binding=function(r){throw new Error("process.binding is not supported")};c.cwd=function(){return"/"};c.chdir=function(r){throw new Error("process.chdir is not supported")};var ea=k.exports;const la=S({name:"baseIndex-list",setup(){x(),p(!1);const r=p([]),m=()=>{I({api:"goBack"})},s=h({musicTagId:null,keyword:null,page:1,rows:999}),i=p(!1),e=h({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),d=p(),f=p([]),b=async()=>{try{const{data:a}=await W();r.value=a||[],r.value.length>0&&(s.musicTagId=r.value[0].id)}catch(a){}},w=async()=>{var g,v;e.loading=!0;const{musicTagId:a,...l}=s,n=await D({musicTagIds:[a],subjectId:((g=L.user.data)==null?void 0:g.subjectId)||"",...l});(n==null?void 0:n.code)===200&&Array.isArray((v=n==null?void 0:n.data)==null?void 0:v.rows)&&(e.list=n.data.rows.map(u=>(u.load=!1,u.key=Date.now()+u.id,u))),e.loading=!1,i.value=!0,ea.nextTick(()=>{const u=y(d),_=y(f.value[0]);_.width>0&&(d.value.style.width=Math.floor(u.width/_.width)*_.width+"px",d.value.style.margin="0 auto")})};E(async()=>{e.loading=!0,await b(),await w(),e.loading=!1});const T=a=>{const l=P.stringify({musicTagId:s.musicTagId,id:a.id,name:a.name}),n=location.origin+location.pathname+"#/co-ai-detail?"+l;console.log("🚀 ~ url:",n),I({api:"openWebView",content:{url:n,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>t("div",{class:o.container},[t("div",{class:o.back,onClick:m},[t("img",{src:C},null)]),t("div",{class:o.centerSearch},[t("div",{id:"coai-0"},[t(N,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{s.keyword=a,w()}},null)])]),t("div",{class:o.section},[t("div",{class:o.directorySection},[t("div",{class:o.directionc},[r.value.map(a=>t("p",{class:[o.dirItem,s.musicTagId==a.id?o.active:""],onClick:()=>{s.musicTagId=a.id,w()}},[a.name]))])]),t("div",{class:o.content},[t("div",{class:[o.wrap,e.list.length<=0&&!e.loading?o.emtpyWrap:""],ref:d},[e.list.map((a,l)=>t("div",{class:o.wrapfirstI},[t("div",{ref:n=>f.value[l]=n,class:[o.wrapItem,e.bookData.id===a.id&&e.showBook?o.wrapItemHide:""],key:a.key,onClick:()=>T(a)},[t("div",{class:o.item},[t(R,M({"data-id":a.id},{id:l==0?"courseware-0":""},{class:[o.cover,a.load?o.loaded:""],objectFit:"cover",src:a.coverImg,onLoad:()=>{a.load=!0},onError:()=>{a.load=!0}}),null)]),t("div",{class:o.name},[a.name])])])),e.list.length<=0&&!e.loading&&t(B,{image:"list",description:"暂无数据"},null)])])])])}});export{la as default};