import{d as b,x as k,r as S,y as v,a7 as I,a as t,V as x,A as u,F as E,C as y,q as N,U as D,S as R,h as B,a0 as L,a1 as T,D as h,E as q}from"./index-b1c758e7.js";import{M as P}from"./index-f242ad56.js";import{s as n}from"./index.module-f5d891ba.js";import{u as U,a as O}from"./index-eea22c99.js";import{g as f,s as a}from"./index-49d43d61.js";import{C as M,a as V}from"./index-f4779c4d.js";import{I as G}from"./index-005f711d.js";import"./index-a9e56882.js";const $=""+new URL("library-1-96754f77.png",import.meta.url).href,z=""+new URL("library-2-18c7f885.png",import.meta.url).href,F=""+new URL("library-3-784f5dd5.png",import.meta.url).href,j=b({name:"knowledge-guide",emits:["close"],setup(r,{emit:w}){const s=k({box:{},show:!1,steps:[{ele:"",eleRect:{},img:f("knowledge1.png"),handStyle:{top:"1.3rem",left:"1.5rem"},imgStyle:{width:"5.46rem",height:"2.30rem",top:"1.9rem"},btnsStyle:{top:"4.5rem",left:"1rem"},boxStyle:{transform:"scale(1.2)!important"}},{ele:"",eleRect:{},img:f("knowledge2.png"),handStyle:{top:"1.3rem",left:"1.5rem"},imgStyle:{top:"1.9rem",left:"-1.5rem"},btnsStyle:{top:"4.5rem"},boxStyle:{transform:"scale(1.2)!important"}},{ele:"",img:f("knowledge3.png"),handStyle:{top:"4.1rem",left:"3.6rem"},imgStyle:{top:"4.8rem",left:"1.2rem",width:"7.2rem",height:"3.45rem"},btnsStyle:{top:"8.8rem",left:"1.3rem"},boxStyle:{transform:"scale(1)"}}],step:0}),o=S(!1),c=()=>{const e=document.getElementById(`knowledge-${s.step}`);if(console.log(e,"ele"),e){const i=e.getBoundingClientRect();s.box={left:i.x+"px",top:i.y+"px",width:i.width+"px",height:i.height+"px"}}else d()};v(()=>{const e=localStorage.getItem("guideInfo");e&&JSON.parse(e).knowledge?o.value=!1:o.value=!0,c(),window.addEventListener("resize",m)});const m=()=>{c()};I(()=>{window.removeEventListener("resize",m)});const d=()=>{if(console.log(s.step,""),s.step>=2){l();return}s.step=s.step+1,c()},l=()=>{let e=JSON.parse(localStorage.getItem("guideInfo")||"{}");e?e.knowledge=!0:e={knowledge:!0},localStorage.setItem("guideInfo",JSON.stringify(e)),o.value=!1};return()=>t(x,{teleport:"body",overlay:!1,closeOnClickOverlay:!1,class:["popup-custom",a.guidePopup],show:o.value,"onUpdate:show":e=>o.value=e},{default:()=>[t("div",{class:a.content,onClick:()=>d()},[s.step!=s.steps.length-1&&t("div",{class:[a.backBtn,a.right],onClick:e=>{e.stopPropagation(),l()}},[u("跳过")]),t("div",{class:[a.box,a.noscalc],style:{...s.box,...s.steps[s.step].boxStyle},id:`modeType-${s.step}`},[s.steps.map((e,i)=>{var p,g;return t("div",{onClick:C=>C.stopPropagation(),class:a.item,style:{display:i===s.step?"":"none",left:`${(p=e.eleRect)==null?void 0:p.left}px`,top:`${(g=e.eleRect)==null?void 0:g.top}px`}},[t("img",{class:a.img,style:e.imgStyle,src:e.img},null),t("img",{class:a.iconHead,style:e.handStyle,src:f("indexDot.png")},null),t("div",{class:a.btns,style:e.btnsStyle},[s.step+1==s.steps.length?t(E,null,[t(y,{class:a.btn,round:!0,color:"transparent",style:{"border-color":"#fff"},type:"primary",onClick:()=>{s.step=0,c()}},{default:()=>[u("再看一遍")]}),t(y,{class:[a.btn,a.endBtn],round:!0,type:"primary",onClick:()=>l()},{default:()=>[u("完成")]})]):t(y,{class:a.btn,round:!0,type:"primary",onClick:()=>d()},{default:()=>[u("下一步 ("),s.step+1,u("/"),s.steps.length,u(")")]})])])})])])]})}});function A(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!T(r)}const Z=b({name:"knowledge-ligrary",setup(){const r=N(),w=D(),s=S(),o=k({cid:w.query.cid,list:[],activeNames:sessionStorage.getItem("knowledge-ligrary-key")?Number(sessionStorage.getItem("knowledge-ligrary-key")):0,background:"transparent",color:"#fff"}),c=async()=>{try{const{data:l}=await h.post("/edu-app/lessonCourseware/queryStudentLessonDetail",{requestType:"form",data:{lessonCoursewareId:o.cid}});o.list=l,s.value=!0}catch(l){}},m=l=>{if(l%3===1)return $;if(l%3===2)return z;if(l%3===0)return F},d=async l=>{try{const{data:e}=await h.get("/edu-app/studentUnitExamination/checkKnowledgePointIds",{params:{lessonCoursewareId:o.cid}});if(!e){setTimeout(()=>{q("暂无题目")},100);return}l==="TEST"?r.push({path:"/examination-mode",query:{lessonCoursewareId:o.cid}}):r.push({path:"/practice-mode",query:{lessonCoursewareId:o.cid}})}catch(e){}};return v(()=>{U(document,"scroll",()=>{const{y:l}=O();l.value>52?(o.background="#fff",o.color="#323333"):(o.background="transparent",o.color="#fff")}),c()}),()=>{let l;return t("div",{class:n.knowledgeLibrary},[t(P,{position:"top"},{default:()=>[t(R,{border:!1,background:o.background,color:o.color},{right:()=>t("div",{class:[n.wroingBtn],onClick:()=>r.push("/wroing-book")},[t("i",{class:n.iconWroing},null),u("错题本")])})]}),t("div",{class:n.btnGroup},[t("div",{id:"knowledge-0",class:n.btnPractice,onClick:()=>d("PRACTICE")},null),t("div",{id:"knowledge-1",class:n.btnTest,onClick:()=>d("TEST")},null)]),t("div",{class:[n.containerSection,n.librarySection]},[t(M,{modelValue:o.activeNames,"onUpdate:modelValue":e=>o.activeNames=e,accordion:!0,border:!1,onChange:e=>{sessionStorage.setItem("knowledge-ligrary-key",e)}},A(l=o.list.map((e,i)=>t(V,{title:e.lessonCoursewareDetailName,name:i,value:o.activeNames===i?"收起":"展开",border:!1},{default:()=>[e.knowledgeDetails&&e.knowledgeDetails.map((p,g)=>t("div",{class:n.unitItem,onClick:()=>r.push({path:"/unit-detail",query:{detailId:p.lessonCoursewareKnowledgeDetailId}})},[t(G,B({id:g==0?"knowledge-2":""},{class:n.unitImg,lazyLoad:!0,src:m(g)}),null),t("p",{class:n.name},[t("span",null,[p.name])])])),e.knowledgeDetails&&e.knowledgeDetails.length<=0&&t(L,{description:"暂无章节"},null)]})))?l:{default:()=>[l]})]),s.value&&t(j,null,null)])}}});export{Z as default};