baseIndex-2fa46dd7.js 3.0 KB

1
  1. import{d as f,q as w,r as l,x as m,y as k,a as t,h as b,a0 as h,a5 as p,M as S}from"./index-ebe32253.js";import{i as T,a as B,b as M}from"./api-16580286.js";import{M as C}from"./index-5a69e223.js";import{q as E}from"./base-aba1ba3e.js";import{N as L}from"./Image-8abadebd.js";import"./index-aff70dfa.js";import"./index-98ec9bf8.js";import"./fade-in-scale-up.cssr-4852abd5.js";const W="_container_cciot_1",q="_back_cciot_10",x="_centerSearch_cciot_25",D="_section_cciot_39",N="_directorySection_cciot_43",j="_directionc_cciot_50",F="_dirItem_cciot_63",V="_active_cciot_77",A="_content_cciot_83",H="_wrap_cciot_97",P="_emtpyWrap_cciot_103",G="_wrapItem_cciot_118",R="_item_cciot_129",z="_name_cciot_160",J="_favoriteBtn_cciot_167",K="_containerImg_cciot_173",O="_cover_cciot_199",Q="_loaded_cciot_229",c={container:W,back:q,centerSearch:x,section:D,directorySection:N,directionc:j,dirItem:F,active:V,content:A,wrap:H,emtpyWrap:P,wrapItem:G,item:R,name:z,favoriteBtn:J,containerImg:K,cover:O,loaded:Q},oa=f({name:"baseIndex-list",setup(){w(),l(!1);const n=l([]),g=()=>{p({api:"goBack"})},i=m({musicTagId:null,keyword:null,page:1,rows:999}),v=l(!1),o=m({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),I=async()=>{try{const{data:a}=await B();n.value=a||[],n.value.length>0&&(i.musicTagId=n.value[0].id)}catch(a){}},d=async()=>{var _,u;o.loading=!0;const{musicTagId:a,...s}=i,e=await M({musicTagIds:[a],subjectId:((_=S.user.data)==null?void 0:_.subjectId)||"",...s});(e==null?void 0:e.code)===200&&Array.isArray((u=e==null?void 0:e.data)==null?void 0:u.rows)&&(o.list=e.data.rows.map(r=>(r.load=!1,r.key=Date.now()+r.id,r))),o.loading=!1,v.value=!0};k(async()=>{await I(),await d()});const y=a=>{const s=E.stringify({musicTagId:i.musicTagId,id:a.id,name:a.name}),e=location.origin+location.pathname+"#/co-ai-detail?"+s;console.log("🚀 ~ url:",e),p({api:"openWebView",content:{url:e,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>t("div",{class:c.container},[t("div",{class:c.back,onClick:g},[t("img",{src:T},null)]),t("div",{class:c.centerSearch},[t("div",{id:"coai-0"},[t(C,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{i.keyword=a,d()}},null)])]),t("div",{class:c.section},[t("div",{class:c.directorySection},[t("div",{class:c.directionc},[n.value.map(a=>t("p",{class:[c.dirItem,i.musicTagId==a.id?c.active:""],onClick:()=>{i.musicTagId=a.id,d()}},[a.name]))])]),t("div",{class:c.content},[t("div",{class:[c.wrap,o.list.length<=0&&!o.loading?c.emtpyWrap:""]},[o.list.map((a,s)=>t("div",{class:[c.wrapItem,o.bookData.id===a.id&&o.showBook?c.wrapItemHide:""],key:a.key,onClick:()=>y(a)},[t("div",{class:c.item},[t(L,b({"data-id":a.id},{id:s==0?"courseware-0":""},{class:[c.cover,a.load?c.loaded:""],objectFit:"cover",src:a.coverImg,onLoad:()=>{a.load=!0},onError:()=>{a.load=!0}}),null)]),t("div",{class:c.name},[a.name])])),o.list.length<=0&&!o.loading&&t(h,{image:"list",description:"暂无数据"},null)])])])])}});export{oa as default};