baseIndex-a64dce69.js 3.2 KB

1
  1. import{d as j,q as k,r as n,x as p,y as b,a5 as m,a as t,h,a0 as S,M as T}from"./index-c94c2427.js";import{i as B,a as M,b as C}from"./api-74bd008a.js";import{M as E}from"./index-8d8c7116.js";import{q as L}from"./base-aba1ba3e.js";import{N as V}from"./Image-59db086a.js";import"./index-a1bfd1ad.js";import"./index-470b7662.js";import"./fade-in-scale-up.cssr-7ffea6c0.js";const W="_container_1lm0j_1",q="_back_1lm0j_10",D="_centerSearch_1lm0j_25",N="_section_1lm0j_39",x="_directorySection_1lm0j_43",F="_directionc_1lm0j_50",R="_dirItem_1lm0j_63",A="_active_1lm0j_77",H="_content_1lm0j_83",P="_wrap_1lm0j_96",G="_emtpyWrap_1lm0j_103",z="_wrapfirstI_1lm0j_122",J="_wrapItem_1lm0j_126",K="_item_1lm0j_136",O="_name_1lm0j_168",Q="_favoriteBtn_1lm0j_175",U="_containerImg_1lm0j_181",X="_cover_1lm0j_207",Y="_loaded_1lm0j_237",e={container:W,back:q,centerSearch:D,section:N,directorySection:x,directionc:F,dirItem:R,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=j({name:"baseIndex-list",setup(){k(),n(!1);const r=n([]),g=()=>{m({api:"goBack"})},i=p({musicTagId:null,keyword:null,page:1,rows:999}),v=n(!1),o=p({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),f=n(),I=n([]),w=async()=>{try{const{data:a}=await M();r.value=a||[],r.value.length>0&&(i.musicTagId=r.value[0].id)}catch(a){}},d=async()=>{var _,u;o.loading=!0;const{musicTagId:a,...c}=i,s=await C({musicTagIds:[a],subjectId:((_=T.user.data)==null?void 0:_.subjectId)||"",...c});(s==null?void 0:s.code)===200&&Array.isArray((u=s==null?void 0:s.data)==null?void 0:u.rows)&&(o.list=s.data.rows.map(l=>(l.load=!1,l.key=Date.now()+l.id,l))),o.loading=!1,v.value=!0};b(async()=>{m({api:"setStatusBarVisibility",content:{isVisibility:0}}),o.loading=!0,await w(),await d(),o.loading=!1});const y=a=>{const c=L.stringify({musicTagId:i.musicTagId,id:a.id,name:a.name}),s=location.origin+location.pathname+"#/co-ai-detail?"+c;console.log("🚀 ~ url:",s),m({api:"openWebView",content:{url:s,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>t("div",{class:e.container},[t("div",{class:e.back,onClick:g},[t("img",{src:B},null)]),t("div",{class:e.centerSearch},[t("div",{id:"coai-0"},[t(E,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{i.keyword=a,d()}},null)])]),t("div",{class:e.section},[t("div",{class:e.directorySection},[t("div",{class:e.directionc},[r.value.map(a=>t("p",{class:[e.dirItem,i.musicTagId==a.id?e.active:""],onClick:()=>{i.musicTagId=a.id,d()}},[a.name]))])]),t("div",{class:e.content},[t("div",{class:[e.wrap,o.list.length<=0&&!o.loading?e.emtpyWrap:""],ref:f},[o.list.map((a,c)=>t("div",{class:e.wrapfirstI},[t("div",{ref:s=>I.value[c]=s,class:[e.wrapItem,o.bookData.id===a.id&&o.showBook?e.wrapItemHide:""],key:a.key,onClick:()=>y(a)},[t("div",{class:e.item},[t(V,h({"data-id":a.id},{id:c==0?"courseware-0":""},{class:[e.cover,a.load?e.loaded:""],objectFit:"cover",src:a.coverImg,onLoad:()=>{a.load=!0},onError:()=>{a.load=!0}}),null)]),t("div",{class:e.name},[a.name])])])),o.list.length<=0&&!o.loading&&t(S,{image:"list",description:"暂无数据"},null)])])])])}});export{ca as default};