baseIndex-4dc42268.js 3.0 KB

1
  1. import{d as w,q as y,r as l,x as m,y as j,a as t,h as k,a0 as b,a5 as p,M as h}from"./index-4e2b2a44.js";import{i as S,a as T,b as B}from"./api-589141a1.js";import{M}from"./index-c637a15a.js";import{q as C}from"./base-aba1ba3e.js";import{N as E}from"./Image-9cc21346.js";import"./index-a9fce761.js";import"./index-5f09ee40.js";import"./fade-in-scale-up.cssr-f344ce4e.js";const L="_container_j4689_1",W="_back_j4689_10",q="_centerSearch_j4689_25",x="_section_j4689_39",D="_directorySection_j4689_43",N="_directionc_j4689_50",F="_dirItem_j4689_63",V="_active_j4689_77",A="_content_j4689_83",H="_wrap_j4689_96",P="_emtpyWrap_j4689_102",G="_wrapfirstI_j4689_117",R="_wrapItem_j4689_120",z="_item_j4689_131",J="_name_j4689_162",K="_favoriteBtn_j4689_169",O="_containerImg_j4689_175",Q="_cover_j4689_201",U="_loaded_j4689_231",e={container:L,back:W,centerSearch:q,section:x,directorySection:D,directionc:N,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=w({name:"baseIndex-list",setup(){y(),l(!1);const i=l([]),g=()=>{p({api:"goBack"})},c=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 T();i.value=a||[],i.value.length>0&&(c.musicTagId=i.value[0].id)}catch(a){}},d=async()=>{var _,u;o.loading=!0;const{musicTagId:a,...n}=c,s=await B({musicTagIds:[a],subjectId:((_=h.user.data)==null?void 0:_.subjectId)||"",...n});(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(r=>(r.load=!1,r.key=Date.now()+r.id,r))),o.loading=!1,v.value=!0};j(async()=>{await I(),await d()});const f=a=>{const n=C.stringify({musicTagId:c.musicTagId,id:a.id,name:a.name}),s=location.origin+location.pathname+"#/co-ai-detail?"+n;console.log("🚀 ~ url:",s),p({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:S},null)]),t("div",{class:e.centerSearch},[t("div",{id:"coai-0"},[t(M,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{c.keyword=a,d()}},null)])]),t("div",{class:e.section},[t("div",{class:e.directorySection},[t("div",{class:e.directionc},[i.value.map(a=>t("p",{class:[e.dirItem,c.musicTagId==a.id?e.active:""],onClick:()=>{c.musicTagId=a.id,d()}},[a.name]))])]),t("div",{class:e.content},[t("div",{class:[e.wrap,o.list.length<=0&&!o.loading?e.emtpyWrap:""]},[o.list.map((a,n)=>t("div",{class:[e.wrapItem,o.bookData.id===a.id&&o.showBook?e.wrapItemHide:""],key:a.key,onClick:()=>f(a)},[t("div",{class:e.item},[t(E,k({"data-id":a.id},{id:n==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(b,{image:"list",description:"暂无数据"},null)])])])])}});export{sa as default};