baseIndex-2bb46b54.js 3.1 KB

1
  1. import{d as k,q as b,r as n,x as f,y as h,a as e,h as S,a0 as T,a5 as m,M as B}from"./index-d31173fe.js";import{i as M,a as C,b as E}from"./api-0c7b8ed0.js";import{M as L}from"./index-1db1d154.js";import{q as W}from"./base-aba1ba3e.js";import{N as q}from"./Image-87328526.js";import"./index-3b87a7b5.js";import"./index-3d75dfd1.js";import"./fade-in-scale-up.cssr-576422ba.js";const D="_container_wfi7d_1",N="_back_wfi7d_10",j="_centerSearch_wfi7d_25",x="_section_wfi7d_39",F="_directorySection_wfi7d_43",R="_directionc_wfi7d_50",V="_dirItem_wfi7d_63",A="_active_wfi7d_77",H="_content_wfi7d_83",P="_wrap_wfi7d_96",G="_emtpyWrap_wfi7d_103",z="_wrapfirstI_wfi7d_118",J="_wrapItem_wfi7d_121",K="_item_wfi7d_131",O="_name_wfi7d_162",Q="_favoriteBtn_wfi7d_169",U="_containerImg_wfi7d_175",X="_cover_wfi7d_201",Y="_loaded_wfi7d_231",t={container:D,back:N,centerSearch:j,section:x,directorySection:F,directionc:R,dirItem:V,active:A,content:H,wrap:P,emtpyWrap:G,wrapfirstI:z,wrapItem:J,item:K,name:O,favoriteBtn:Q,containerImg:U,cover:X,loaded:Y},ca=k({name:"baseIndex-list",setup(){b(),n(!1);const r=n([]),p=()=>{m({api:"goBack"})},s=f({musicTagId:null,keyword:null,page:1,rows:999}),w=n(!1),o=f({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),g=n(),v=n([]),I=async()=>{try{const{data:a}=await C();r.value=a||[],r.value.length>0&&(s.musicTagId=r.value[0].id)}catch(a){}},l=async()=>{var _,u;o.loading=!0;const{musicTagId:a,...c}=s,i=await E({musicTagIds:[a],subjectId:((_=B.user.data)==null?void 0:_.subjectId)||"",...c});(i==null?void 0:i.code)===200&&Array.isArray((u=i==null?void 0:i.data)==null?void 0:u.rows)&&(o.list=i.data.rows.map(d=>(d.load=!1,d.key=Date.now()+d.id,d))),o.loading=!1,w.value=!0};h(async()=>{o.loading=!0,await I(),await l(),o.loading=!1});const y=a=>{const c=W.stringify({musicTagId:s.musicTagId,id:a.id,name:a.name}),i=location.origin+location.pathname+"#/co-ai-detail?"+c;console.log("🚀 ~ url:",i),m({api:"openWebView",content:{url:i,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>e("div",{class:t.container},[e("div",{class:t.back,onClick:p},[e("img",{src:M},null)]),e("div",{class:t.centerSearch},[e("div",{id:"coai-0"},[e(L,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{s.keyword=a,l()}},null)])]),e("div",{class:t.section},[e("div",{class:t.directorySection},[e("div",{class:t.directionc},[r.value.map(a=>e("p",{class:[t.dirItem,s.musicTagId==a.id?t.active:""],onClick:()=>{s.musicTagId=a.id,l()}},[a.name]))])]),e("div",{class:t.content},[e("div",{class:[t.wrap,o.list.length<=0&&!o.loading?t.emtpyWrap:""],ref:g},[o.list.map((a,c)=>e("div",{class:t.wrapfirstI},[e("div",{ref:i=>v.value[c]=i,class:[t.wrapItem,o.bookData.id===a.id&&o.showBook?t.wrapItemHide:""],key:a.key,onClick:()=>y(a)},[e("div",{class:t.item},[e(q,S({"data-id":a.id},{id:c==0?"courseware-0":""},{class:[t.cover,a.load?t.loaded:""],objectFit:"cover",src:a.coverImg,onLoad:()=>{a.load=!0},onError:()=>{a.load=!0}}),null)]),e("div",{class:t.name},[a.name])])])),o.list.length<=0&&!o.loading&&e(T,{image:"list",description:"暂无数据"},null)])])])])}});export{ca as default};