1 |
- import{d as y,q as b,r as i,x as p,y as h,a as e,h as z,a0 as S,a5 as u,M as T}from"./index-e4135244.js";import{i as B,a as M,b as C}from"./api-c66f3c34.js";import{M as L}from"./index-39dba4b4.js";import{q as W}from"./base-aba1ba3e.js";import{N as q}from"./Image-4c9c0879.js";import"./index-6e3733fe.js";import"./index-18eebfcd.js";import"./fade-in-scale-up.cssr-5e9ae7f8.js";const D="_container_1k99z_1",N="_back_1k99z_10",j="_centerSearch_1k99z_25",x="_section_1k99z_39",R="_directorySection_1k99z_43",V="_directionc_1k99z_50",A="_dirItem_1k99z_63",E="_active_1k99z_77",H="_content_1k99z_83",P="_wrap_1k99z_96",F="_emtpyWrap_1k99z_103",G="_wrapfirstI_1k99z_118",J="_wrapItem_1k99z_122",K="_item_1k99z_132",O="_name_1k99z_163",Q="_favoriteBtn_1k99z_170",U="_containerImg_1k99z_176",X="_cover_1k99z_202",Y="_loaded_1k99z_232",t={container:D,back:N,centerSearch:j,section:x,directorySection:R,directionc:V,dirItem:A,active:E,content:H,wrap:P,emtpyWrap:F,wrapfirstI:G,wrapItem:J,item:K,name:O,favoriteBtn:Q,containerImg:U,cover:X,loaded:Y},na=y({name:"baseIndex-list",setup(){b(),i(!1);const r=i([]),k=()=>{u({api:"goBack"})},c=p({musicTagId:null,keyword:null,page:1,rows:999}),g=i(!1),o=p({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),v=i(),f=i([]),I=async()=>{try{const{data:a}=await M();r.value=a||[],r.value.length>0&&(c.musicTagId=r.value[0].id)}catch(a){}},l=async()=>{var _,m;o.loading=!0;const{musicTagId:a,...n}=c,s=await C({musicTagIds:[a],subjectId:((_=T.user.data)==null?void 0:_.subjectId)||"",...n});(s==null?void 0:s.code)===200&&Array.isArray((m=s==null?void 0:s.data)==null?void 0:m.rows)&&(o.list=s.data.rows.map(d=>(d.load=!1,d.key=Date.now()+d.id,d))),o.loading=!1,g.value=!0};h(async()=>{o.loading=!0,await I(),await l(),o.loading=!1});const w=a=>{const n=W.stringify({musicTagId:c.musicTagId,id:a.id,name:a.name}),s=location.origin+location.pathname+"#/co-ai-detail?"+n;console.log("🚀 ~ url:",s),u({api:"openWebView",content:{url:s,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>e("div",{class:t.container},[e("div",{class:t.back,onClick:k},[e("img",{src:B},null)]),e("div",{class:t.centerSearch},[e("div",{id:"coai-0"},[e(L,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{c.keyword=a,l()}},null)])]),e("div",{class:t.section},[e("div",{class:t.directorySection},[e("div",{class:t.directionc},[r.value.map(a=>e("p",{class:[t.dirItem,c.musicTagId==a.id?t.active:""],onClick:()=>{c.musicTagId=a.id,l()}},[a.name]))])]),e("div",{class:t.content},[e("div",{class:[t.wrap,o.list.length<=0&&!o.loading?t.emtpyWrap:""],ref:v},[o.list.map((a,n)=>e("div",{class:t.wrapfirstI},[e("div",{ref:s=>f.value[n]=s,class:[t.wrapItem,o.bookData.id===a.id&&o.showBook?t.wrapItemHide:""],key:a.key,onClick:()=>w(a)},[e("div",{class:t.item},[e(q,z({"data-id":a.id},{id:n==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(S,{image:"list",description:"暂无数据"},null)])])])])}});export{na as default};
|