baseIndex-c23f0d69.js 3.0 KB

1
  1. import{d as y,q as f,r as l,x as u,y as w,a as e,h as k,a0 as j,a5 as m,M as b}from"./index-0f6f5f20.js";import{i as h,a as S,b as T}from"./api-04aa46d8.js";import{M as B}from"./index-40b7c21a.js";import{q as M}from"./base-aba1ba3e.js";import{N as C}from"./Image-686a664f.js";import"./index-bf1b4ab1.js";import"./index-7a76c8c0.js";import"./fade-in-scale-up.cssr-37055d20.js";const E="_container_zjpnz_1",L="_back_zjpnz_10",W="_centerSearch_zjpnz_25",q="_section_zjpnz_39",x="_directorySection_zjpnz_43",D="_directionc_zjpnz_50",N="_dirItem_zjpnz_63",F="_active_zjpnz_77",V="_content_zjpnz_83",A="_wrap_zjpnz_97",H="_emtpyWrap_zjpnz_103",P="_wrapItem_zjpnz_118",G="_item_zjpnz_129",R="_name_zjpnz_160",J="_favoriteBtn_zjpnz_167",K="_containerImg_zjpnz_173",O="_cover_zjpnz_199",Q="_loaded_zjpnz_229",t={container:E,back:L,centerSearch:W,section:q,directorySection:x,directionc:D,dirItem:N,active:F,content:V,wrap:A,emtpyWrap:H,wrapItem:P,item:G,name:R,favoriteBtn:J,containerImg:K,cover:O,loaded:Q},oa=y({name:"baseIndex-list",setup(){f(),l(!1);const i=l([]),g=()=>{m({api:"goBack"})},s=u({musicTagId:null,keyword:null,page:1,rows:999}),z=l(!1),o=u({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),v=async()=>{try{const{data:a}=await S();i.value=a||[],i.value.length>0&&(s.musicTagId=i.value[0].id)}catch(a){}},d=async()=>{var p,_;o.loading=!0;const{musicTagId:a,...c}=s,n=await T({musicTagIds:[a],subjectId:((p=b.user.data)==null?void 0:p.subjectId)||"",...c});(n==null?void 0:n.code)===200&&Array.isArray((_=n==null?void 0:n.data)==null?void 0:_.rows)&&(o.list=n.data.rows.map(r=>(r.load=!1,r.key=Date.now()+r.id,r))),o.loading=!1,z.value=!0};w(async()=>{await v(),await d()});const I=a=>{const c=M.stringify({musicTagId:s.musicTagId,id:a.id,name:a.name}),n=location.origin+location.pathname+"#/co-ai-detail?"+c;console.log("🚀 ~ url:",n),m({api:"openWebView",content:{url:n,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>e("div",{class:t.container},[e("div",{class:t.back,onClick:g},[e("img",{src:h},null)]),e("div",{class:t.centerSearch},[e("div",{id:"coai-0"},[e(B,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{s.keyword=a,d()}},null)])]),e("div",{class:t.section},[e("div",{class:t.directorySection},[e("div",{class:t.directionc},[i.value.map(a=>e("p",{class:[t.dirItem,s.musicTagId==a.id?t.active:""],onClick:()=>{s.musicTagId=a.id,d()}},[a.name]))])]),e("div",{class:t.content},[e("div",{class:[t.wrap,o.list.length<=0&&!o.loading?t.emtpyWrap:""]},[o.list.map((a,c)=>e("div",{class:[t.wrapItem,o.bookData.id===a.id&&o.showBook?t.wrapItemHide:""],key:a.key,onClick:()=>I(a)},[e("div",{class:t.item},[e(C,k({"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(j,{image:"list",description:"暂无数据"},null)])])])])}});export{oa as default};