PageSourceSearch

https://eic.org.cn/_nuxt/v193/B1yt66t7.js

js eic.org.cn collected 2026-10-02 07:54:19 UTC 5,612 bytes, 1 lines download raw bytes

1import{_ as J}from"./B1UUyf7b.js";import{d as K,s as O,u as W,z as X,r,E as Y,x as Z,ah as ee,c as _,a as n,g as d,t as b,h as C,n as h,e as N,F as x,m as f,o as m,b as A,i as te,f as ae,am as oe,j as le,_ as ne}from"./D8c3LIj3.js";import{_ as se}from"./BjjWJ0KR.js";import"./D12qZ_-N.js";import"./eF6yxvj8.js";import"./7ZAwieHl.js";import"./DCHkuihf.js";const re={style:{"background-color":"rgba(0, 50, 220, 0.03)"}},ie={class:"catalogue-box-list"},ce={key:0,class:"child-box"},de=["onClick"],ue={class:"report-read-page container"},pe={class:"title"},ve={class:"report-title"},me=["innerHTML"],_e={class:"page-box"},he=K({__name:"[id]",setup(fe){const S=O(),{$api:y}=W(),a=X({bookId:"",dictId:"",reportData:{},catalogueData:[],reportContent:"",number:0}),i=r(""),g=r(""),u=r(""),P=r([{name:"留学报告",link:"/eic/report"}]),V=e=>{i.value=e},L=e=>{g.value=e,u.value=e,I(),window.scrollTo({top:0,behavior:"smooth"})};Y(()=>{a.bookId=S.params.id,R()});function z(e){return function(t,o){var l=t[e],v=o[e];return l-v}}function E(e){const t=[];let o=null;e.some(l=>l.Type===1)||e.unshift({Id:e[0].Id,Title:a.reportData.Title,Type:1,Sort:0,BookId:a.bookId});for(const l of e)if(l.Type===1){const v={...l,children:[]};t.push(v),o=v}else l.Type===2&&o&&o.children.push(l);return t}Z(()=>({title:"启德留学报告站--全新留学咨询,留学趋势数据解析, 热门留学国家/地区申请指南,院校成功案例分析成就值得信赖的教育品牌",tagPriority:-3,meta:[{name:"description",content:"启德教育作为国内值得信赖的教育品牌推出启德留学报告站,提供四类主要的留学报告:高中、本科和研究生的学历类报告, 全球热门的留学国家报告, 热门申请的专业/学科类报告以及针对留学服务不同阶段的报告解读,分析和跟踪调查,帮助意向留学的学生和家长提前了解。",tagPriority:-2},{name:"keywords",content:"EIC启德留学, 启德报告, 学历类报告, 热门国家类报告, 专业/学科类报告, 留学服务类报告, 报告数据摘要, 报告目录查看, 值得信赖的国际教育机构",tagPriority:-1}]}));const R=async()=>{var t;let e=await await y.get(`Book/${a.bookId}?unionId=o2ezz5-GAu6kyLrQU1iI0qSeGzFA`,{apiName:"api2"});a.reportData=e.data.data,a.reportData.Title=/[《》]/.test(a.reportData.Title)?a.reportData.Title:`《${a.reportData.Title}》`,a.catalogueData=a.reportData.BookDictList?E(a.reportData.BookDictList.sort(z("Sort"))):[],i.value==""&&(i.value=(t=a.catalogueData[0])==null?void 0:t.Id),u.value=i.value,I(),F(),s.value=p.value.findIndex(o=>o.Id===u.value)},I=async()=>{if(a.number>=3&&!ee("reportId")){G({title:a.reportData.Title,id:a.bookId});return}a.number++;let e=await await y.get(`Book/Dict?Id=${u.value}`,{apiName:"api2"});a.reportContent=e.data.data},k=r(!0),$=()=>{k.value=!k.value},p=r([]),s=r(-1),F=()=>{const e=[];a.catalogueData.forEach(t=>{t.children&&t.children.length>0?t.children.forEach(o=>{e.push(o)}):e.push(t)}),p.value=e},H=()=>{if(s.value>0){s.value--;const e=p.value[s.value];g.value=e.Id,u.value=e.Id;let t="";for(const o of a.catalogueData){if(o.children&&o.children.some(l=>l.Id===e.Id)){t=o.Id;break}if(o.Id===e.Id){t=o.Id;break}}i.value=t,I(),window.scrollTo({top:0,behavior:"smooth"})}},M=()=>{if(s.value<p.value.length-1){s.value++;const e=p.value[s.value];g.value=e.Id,u.value=e.Id;let t="";for(const o of a.catalogueData){if(o.children&&o.children.some(l=>l.Id===e.Id)){t=o.Id;break}if(o.Id===e.Id){t=o.Id;break}}i.value=t,I(),window.scrollTo({top:0,behavior:"smooth"})}},D=r(!1),w=r({}),G=e=>{D.value=!0,w.value=e},U=()=>{D.value=!1};return(e,t)=>{const o=f("el-collapse-item"),l=f("el-collapse"),v=f("Back"),B=f("el-icon"),j=f("Right"),q=J;return m(),_(x,null,[n("div",re,[d(se,{position:P.value,lastTitle:a.reportData.Title,NavShow:!0},null,8,["position","lastTitle"])]),n("div",{class:h(["catalogue-box",{collapsed:k.value}])},[n("div",{class:"collapse-btn",onClick:$},b(k.value?"展开目录":"收起目录"),1),t[1]||(t[1]=n("p",{class:"title"},"目录",-1)),n("div",ie,[d(l,{modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=c=>
1i.value=c),class:"accordion",accordion:"",onChange:V},{default:C(()=>[(m(!0),_(x,null,A(a.catalogueData,(c,Q)=>(m(),te(o,{key:Q,title:c.Title,name:c.Id,icon:ae(oe),class:h({disabled:c.children.length===0})},{default:C(()=>[c.children&&c.children.length>0?(m(),_("div",ce,[(m(!0),_(x,null,A(c.children,T=>(m(),_("div",{key:T.Id,class:h(["child-item",{active:g.value===T.Id}]),onClick:ge=>L(T.Id)},b(T.Title),11,de))),128))])):le("",!0)]),_:2},1032,["title","name","icon","class"]))),128))]),_:1},8,["modelValue"])])],2),n("div",ue,[n("h1",pe,b(a.reportData.Title),1),n("h2",ve,b(a.reportContent.Title),1),n("div",{class:"reportContent",innerHTML:a.reportContent.Contents},null,8,me),n("div",_e,[n("div",{class:h(["page-item",{disabled:s.value<=0}]),onClick:H},[d(B,null,{default:C(()=>[d(v)]),_:1}),t[2]||(t[2]=N(" 上一页 "))],2),n("div",{class:h(["page-item",{disabled:s.value>=p.value.length-1}]),onClick:M},[t[3]||(t[3]=N(" 下一页 ")),d(B,null,{default:C(()=>[d(j)]),_:1})],2)])]),t[4]||(t[4]=n("div",{style:{background:"rgba(0, 50, 220, 0.03)","padding-top":"25px",height:"380px"},id:"online"},[n("iframe",{class:"formFrame",src:"/form_std/?iid=lx&iidtitle=&applyCat=lx",width:"100%",height:"600",scrolling:"no",frameborder:"0"})],-1)),d(q,{isShowApplyTan:D.value,conData:w.value,iid:"pc_form_report",Title:"填写表单即可继续阅读",buttonText:"提交",onClose:U},null,8,["isShowApplyTan","conData"])],64)}}}),ye=ne(he,[["__scopeId","data-v-c4ae78aa"]]);export{ye as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.