1 |
- import{d as q,q as h,r as u,x as p,y as x,a as e,h as b,a0 as T,a5 as v,M as S}from"./index-99a64dbf.js";import{i as F,a as C,b as B}from"./api-1ee8a9ee.js";import{e as M,f as E}from"./fade-in-scale-up.cssr-c492e6ec.js";import{N as L,T as W}from"./index-37c90464.js";import{M as D}from"./index-9b1431b2.js";import{q as N}from"./base-aba1ba3e.js";import"./index-9c33f058.js";import"./index-7175adb4.js";const j="_container_1qxln_1",P="_back_1qxln_10",V="_centerSearch_1qxln_25",A="_section_1qxln_39",H="_directorySection_1qxln_43",R="_directionc_1qxln_50",G="_dirItem_1qxln_63",z="_active_1qxln_75",J="_content_1qxln_81",K="_wrap_1qxln_94",O="_emtpyWrap_1qxln_100",Q="_wrapItem_1qxln_115",U="_item_1qxln_126",X="_name_1qxln_157",Y="_favoriteBtn_1qxln_164",Z="_containerImg_1qxln_170",$="_cover_1qxln_196",aa="_loaded_1qxln_226",o={container:j,back:P,centerSearch:V,section:A,directorySection:H,directionc:R,dirItem:G,active:z,content:J,wrap:K,emtpyWrap:O,wrapItem:Q,item:U,name:X,favoriteBtn:Y,containerImg:Z,cover:$,loaded:aa},la=q({name:"baseIndex-list",setup(){h(),u(!1);const c=u([]),g=()=>{v({api:"goBack"})},i=p({musicTagId:null,keyword:null,page:1,rows:999}),f=u(!1),s=p({list:[],loading:!1,favoriteList:[],details:[],bookData:{},showBook:!1,book:{}}),w=async()=>{try{const{data:a}=await C();c.value=a||[],c.value.length>0&&(i.musicTagId=c.value[0].id)}catch(a){}},r=async()=>{var _,m;s.loading=!0;const{musicTagId:a,...n}=i,t=await B({musicTagIds:[a],subjectId:((_=S.user.data)==null?void 0:_.subjectId)||"",...n});(t==null?void 0:t.code)===200&&Array.isArray((m=t==null?void 0:t.data)==null?void 0:m.rows)&&(s.list=t.data.rows.map(l=>(l.load=!1,l.key=Date.now()+l.id,l))),s.loading=!1,f.value=!0};x(async()=>{await w(),await r()});const I=async a=>{a.favoriteFlag?await M({lessonCoursewareId:a.id}):(await E({lessonCoursewareId:a.id}),r())};let d=null;const y=(a,n=300)=>{d&&clearTimeout(d),d=setTimeout(a,n)},k=a=>{const n=N.stringify({musicTagId:i.musicTagId,id:a.id,name:a.name}),t=location.origin+location.pathname+"#/co-ai-detail?"+n;console.log("🚀 ~ url:",t),v({api:"openWebView",content:{url:t,orientation:0,isHideTitle:!1,c_orientation:0}})};return()=>e("div",{class:o.container},[e("div",{class:o.back,onClick:g},[e("img",{src:F},null)]),e("div",{class:o.centerSearch},[e("div",{id:"coai-0"},[e(D,{class:["searchNotice"],shape:"round",background:"transparent",clearable:!1,placeholder:"请输入关键字",onSearch:a=>{i.keyword=a,r()}},null)])]),e("div",{class:o.section},[e("div",{class:o.directorySection},[e("div",{class:o.directionc},[c.value.map(a=>e("p",{class:[o.dirItem,i.musicTagId==a.id?o.active:""],onClick:()=>{i.musicTagId=a.id,r()}},[a.name]))])]),e("div",{class:o.content},[e("div",{class:[o.wrap,s.list.length<=0&&!s.loading?o.emtpyWrap:""]},[s.list.map((a,n)=>e("div",{class:[o.wrapItem,s.bookData.id===a.id&&s.showBook?o.wrapItemHide:""],key:a.key,onClick:()=>k(a)},[e("div",{class:o.item},[e(L,b({"data-id":a.id},{id:n==0?"courseware-0":""},{class:[o.cover,a.load?o.loaded:""],objectFit:"cover",src:a.coverImg,onLoad:()=>{a.load=!0},onError:()=>{a.load=!0}}),null)]),e("div",{class:o.name},[a.name]),e("div",{id:n===0?"courseware-1":"",class:o.favoriteBtn,onClick:t=>{t.stopPropagation(),a.favoriteFlag=!a.favoriteFlag,y(()=>I(a))}},[e(W,{isFavorite:a.favoriteFlag},null)])])),s.list.length<=0&&!s.loading&&e(T,{image:"list",description:"暂无数据"},null)])])])])}});export{la as default};
|