baseIndex-72c14252.js 4.0 KB

1
  1. import{d as S,q as x,r as p,x as h,y as E,a,h as M,a0 as B,a5 as I,M as L,Z as y}from"./index-6c76487a.js";import{i as C,a as W,b as D}from"./api-86f024cb.js";import{M as N}from"./index-e9a78624.js";import{q as P}from"./base-aba1ba3e.js";import{N as R}from"./Image-afe44b11.js";import"./index-010f66f7.js";import"./index-d4de2ff9.js";import"./fade-in-scale-up.cssr-87d74cd6.js";const j="_container_83cnu_1",F="_back_83cnu_10",V="_centerSearch_83cnu_25",q="_section_83cnu_39",A="_directorySection_83cnu_43",H="_directionc_83cnu_50",G="_dirItem_83cnu_63",Z="_active_83cnu_77",z="_content_83cnu_83",J="_wrap_83cnu_96",K="_emtpyWrap_83cnu_103",O="_wrapItem_83cnu_118",Q="_item_83cnu_129",U="_name_83cnu_160",X="_favoriteBtn_83cnu_167",Y="_containerImg_83cnu_173",$="_cover_83cnu_199",ee="_loaded_83cnu_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:ee};var k={exports:{}},r=k.exports={};r.nextTick=function(){var i=typeof window<"u"&&window.setImmediate,m=typeof window<"u"&&window.postMessage&&window.addEventListener;if(i)return function(c){return window.setImmediate(c)};if(m){var s=[];return window.addEventListener("message",function(c){var t=c.source;if((t===window||t===null)&&c.data==="process-tick"&&(c.stopPropagation(),s.length>0)){var d=s.shift();d()}},!0),function(t){s.push(t),window.postMessage("process-tick","*")}}return function(t){setTimeout(t,0)}}();r.title="browser";r.browser=!0;r.env={};r.argv=[];r.binding=function(i){throw new Error("process.binding is not supported")};r.cwd=function(){return"/"};r.chdir=function(i){throw new Error("process.chdir is not supported")};var te=k.exports;const ue=S({name:"baseIndex-list",setup(){x(),p(!1);const i=p([]),m=()=>{I({api:"goBack"})},s=h({musicTagId:null,keyword:null,page:1,rows:999}),c=p(!1),t=h({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),d=p(),f=p([]),b=async()=>{try{const{data:e}=await W();i.value=e||[],i.value.length>0&&(s.musicTagId=i.value[0].id)}catch(e){}},w=async()=>{var g,v;t.loading=!0;const{musicTagId:e,...u}=s,n=await D({musicTagIds:[e],subjectId:((g=L.user.data)==null?void 0:g.subjectId)||"",...u});(n==null?void 0:n.code)===200&&Array.isArray((v=n==null?void 0:n.data)==null?void 0:v.rows)&&(t.list=n.data.rows.map(l=>(l.load=!1,l.key=Date.now()+l.id,l))),t.loading=!1,c.value=!0,te.nextTick(()=>{const l=y(d),_=y(f.value[0]);_.width>0&&(d.value.style.width=Math.floor(l.width/_.width)*_.width+"px",d.value.style.margin="0 auto")})};E(async()=>{t.loading=!0,await b(),await w(),t.loading=!1});const T=e=>{const u=P.stringify({musicTagId:s.musicTagId,id:e.id,name:e.name}),n=location.origin+location.pathname+"#/co-ai-detail?"+u;console.log("🚀 ~ url:",n),I({api:"openWebView",content:{url:n,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>a("div",{class:o.container},[a("div",{class:o.back,onClick:m},[a("img",{src:C},null)]),a("div",{class:o.centerSearch},[a("div",{id:"coai-0"},[a(N,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:e=>{s.keyword=e,w()}},null)])]),a("div",{class:o.section},[a("div",{class:o.directorySection},[a("div",{class:o.directionc},[i.value.map(e=>a("p",{class:[o.dirItem,s.musicTagId==e.id?o.active:""],onClick:()=>{s.musicTagId=e.id,w()}},[e.name]))])]),a("div",{class:o.content},[a("div",{class:[o.wrap,t.list.length<=0&&!t.loading?o.emtpyWrap:""],ref:d},[t.list.map((e,u)=>a("div",{class:o.wrapfirstI},[a("div",{ref:n=>f.value[u]=n,class:[o.wrapItem,t.bookData.id===e.id&&t.showBook?o.wrapItemHide:""],key:e.key,onClick:()=>T(e)},[a("div",{class:o.item},[a(R,M({"data-id":e.id},{id:u==0?"courseware-0":""},{class:[o.cover,e.load?o.loaded:""],objectFit:"cover",src:e.coverImg,onLoad:()=>{e.load=!0},onError:()=>{e.load=!0}}),null)]),a("div",{class:o.name},[e.name])])])),t.list.length<=0&&!t.loading&&a(B,{image:"list",description:"暂无数据"},null)])])])])}});export{ue as default};