baseIndex-b60c5330.js 3.1 KB

1
  1. import{d as I,q as f,r as l,x as m,y as k,a as o,h as b,a0 as h,a5 as p,M as S}from"./index-12434d58.js";import{i as T,a as B,b as M}from"./api-efbabe3e.js";import{M as C}from"./index-3ecfa3a0.js";import{q as E}from"./base-aba1ba3e.js";import{N as L}from"./Image-8507e850.js";import"./index-40cb33db.js";import"./index-09e2142a.js";import"./fade-in-scale-up.cssr-94fa403c.js";const W="_container_dyawo_1",q="_back_dyawo_10",x="_centerSearch_dyawo_25",D="_section_dyawo_39",N="_directorySection_dyawo_43",j="_directionc_dyawo_50",F="_dirItem_dyawo_63",V="_active_dyawo_77",A="_content_dyawo_83",H="_wrap_dyawo_96",P="_emtpyWrap_dyawo_102",G="_wrapfirstI_dyawo_117",R="_wrapItem_dyawo_120",z="_item_dyawo_131",J="_name_dyawo_162",K="_favoriteBtn_dyawo_169",O="_containerImg_dyawo_175",Q="_cover_dyawo_201",U="_loaded_dyawo_231",t={container:W,back:q,centerSearch:x,section:D,directorySection:N,directionc:j,dirItem:F,active:V,content:A,wrap:H,emtpyWrap:P,wrapfirstI:G,wrapItem:R,item:z,name:J,favoriteBtn:K,containerImg:O,cover:Q,loaded:U},sa=I({name:"baseIndex-list",setup(){f(),l(!1);const n=l([]),w=()=>{p({api:"goBack"})},c=m({musicTagId:null,keyword:null,page:1,rows:999}),y=l(!1),e=m({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),g=async()=>{try{const{data:a}=await B();n.value=a||[],n.value.length>0&&(c.musicTagId=n.value[0].id)}catch(a){}},d=async()=>{var _,u;e.loading=!0;const{musicTagId:a,...i}=c,s=await M({musicTagIds:[a],subjectId:((_=S.user.data)==null?void 0:_.subjectId)||"",...i});(s==null?void 0:s.code)===200&&Array.isArray((u=s==null?void 0:s.data)==null?void 0:u.rows)&&(e.list=s.data.rows.map(r=>(r.load=!1,r.key=Date.now()+r.id,r))),e.loading=!1,y.value=!0};k(async()=>{await g(),await d()});const v=a=>{const i=E.stringify({musicTagId:c.musicTagId,id:a.id,name:a.name}),s=location.origin+location.pathname+"#/co-ai-detail?"+i;console.log("🚀 ~ url:",s),p({api:"openWebView",content:{url:s,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>o("div",{class:t.container},[o("div",{class:t.back,onClick:w},[o("img",{src:T},null)]),o("div",{class:t.centerSearch},[o("div",{id:"coai-0"},[o(C,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{c.keyword=a,d()}},null)])]),o("div",{class:t.section},[o("div",{class:t.directorySection},[o("div",{class:t.directionc},[n.value.map(a=>o("p",{class:[t.dirItem,c.musicTagId==a.id?t.active:""],onClick:()=>{c.musicTagId=a.id,d()}},[a.name]))])]),o("div",{class:t.content},[o("div",{class:[t.wrap,e.list.length<=0&&!e.loading?t.emtpyWrap:""]},[e.list.map((a,i)=>o("div",{class:t.wrapfirstI},[o("div",{class:[t.wrapItem,e.bookData.id===a.id&&e.showBook?t.wrapItemHide:""],key:a.key,onClick:()=>v(a)},[o("div",{class:t.item},[o(L,b({"data-id":a.id},{id:i==0?"courseware-0":""},{class:[t.cover,a.load?t.loaded:""],objectFit:"cover",src:a.coverImg,onLoad:()=>{a.load=!0},onError:()=>{a.load=!0}}),null)]),o("div",{class:t.name},[a.name])])])),e.list.length<=0&&!e.loading&&o(h,{image:"list",description:"暂无数据"},null)])])])])}});export{sa as default};