CINXE.COM

爱丁堡大学管理学理学硕士研究生申请要求-排名-学费-就业-语言要求

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,viewport-fit=cover"> <link rel="shortcut icon" href="//www.compassedu.hk/tpl/bigshow/img/favicon.ico?v=pro250331v120250411"> <!-- 公共依赖 --> <meta name="applicable-device" content="pc"> <title>爱丁堡大学管理学理学硕士研究生申请要求-排名-学费-就业-语言要求</title> <meta name="keywords" content="爱丁堡大学管理学理学硕士研究生申请要求,爱丁堡大学管理学理学硕士硕士排名,爱丁堡大学管理学理学硕士学费,爱丁堡大学管理学理学硕士就业,爱丁堡大学管理学理学硕士语言要求"> <meta name="description" content="指南者留学解读爱丁堡大学管理学理学硕士研究生申请要求、爱丁堡大学管理学理学硕士排名、爱丁堡大学管理学理学硕士学费、爱丁堡大学管理学理学硕士就业及爱丁堡大学管理学理学硕士语言要求,凭借其独创的海外院校数据库提供爱丁堡大学管理学理学硕士研究生申请权威解读。提供最新、最热、最全面的爱丁堡大学管理学理学硕士研究生申请相关资讯。"><meta property="og:site_name" content="指南者留学"/> <meta property="og:title" content="爱丁堡大学管理学理学硕士研究生申请要求-排名-学费-就业-语言要求" /> <meta property="og:type" content="article"/> <meta property="og:url" content="https://www.compassedu.hk/majr_51872" /> <meta property="og:release_date" content="2012-01-01T08:00:00"/> <meta property="og:updated_time" content="2025-04-11T02:05:53" /> <meta name="og:description" content="指南者留学解读爱丁堡大学管理学理学硕士研究生申请要求、爱丁堡大学管理学理学硕士排名、爱丁堡大学管理学理学硕士学费、爱丁堡大学管理学理学硕士就业及爱丁堡大学管理学理学硕士语言要求,凭借其独创的海外院校数据库提供爱丁堡大学管理学理学硕士研究生申请权威解读。提供最新、最热、最全面的爱丁堡大学管理学理学硕士研究生申请相关资讯。"><meta property="og:image" content="http://logo.compassedu.hk/24.png" /> <meta property="article:author" content="指南者留学"/> <meta property="article:publisher" content="https://www.compassedu.hk"/> <meta property="article:published_time" content="2012-01-01T08:00:00"/> <meta property="article:modified_time" content="2025-04-11T02:05:53"/> <meta property="article:published_first" content="指南者留学, https://www.compassedu.hk/majr_51872" /> <link rel="canonical" href="https://www.compassedu.hk/majr_51872"/> <meta name="mobile-agent" content="format=html5;url=https://m.compassedu.hk/majr/51872"> <meta name="mobile-agent" content="format=wml;url=https://m.compassedu.hk/majr/51872"> <meta name="mobile-agent" content="format=xhtml;url=https://m.compassedu.hk/majr/51872"> <script type="application/ld+json"> { "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld", "@id": "https://www.compassedu.hk/majr_51872", "appid": "1571958798779303", "title": "爱丁堡大学管理学理学硕士研究生申请要求-排名-学费-就业-语言要求", "images": [ "http://logo.compassedu.hk/24.png" ], "description": "指南者留学解读爱丁堡大学管理学理学硕士研究生申请要求、爱丁堡大学管理学理学硕士排名、爱丁堡大学管理学理学硕士学费、爱丁堡大学管理学理学硕士就业及爱丁堡大学管理学理学硕士语言要求,凭借其独创的海外院校数据库提供爱丁堡大学管理学理学硕士研究生申请权威解读。提供最新、最热、最全面的爱丁堡大学管理学理学硕士研究生申请相关资讯。", "pubDate": "2012-01-01T08:00:00", "upDate": "2025-04-11T02:05:53", } </script> <script> (function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?c144b0b0bc3e8e32a4d51a79d81adb51a5a4a63ab3f7492df899b48e17114cbdfd9a9dcb5ced4d7780eb6f3bbd089073c2a6d54440560d63862bbf4ec01bba3a"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window) </script> <script src="https://info.compassedu.hk/pc/js/jquery.js"></script> <script src="https://info.compassedu.hk/pc/js/cookie.js"></script> <!-- 图标icon --> <link href="//at.alicdn.com/t/c/font_2102766_u6hsrhyg3i.css" rel="stylesheet"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/styles/init.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/styles/theme.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/znz-component.css?pro250331v120250411"> <link rel="shortcut icon" href="//www.compassedu.hk/tpl/bigshow/img/favicon.ico?v=pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/layout/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/layout/nav-bar/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/layout/footer/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/layout/right-bar/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/login/index.css?t=pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/clue-pop/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/index-login/index.css?t=pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/register-form/index.css?t=pro250331v120250411"> <!-- 页面依赖 --> <link rel="stylesheet" href="https://pc.compassedu.hk/static/styles/pages/detail/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/styles/pages/detail/majr.css?pro250331v120250411"> <link href="https://info.compassedu.hk/pc/css/swiper-bundle.min.css" rel="stylesheet"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/layout/nav-toggle/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/anchor/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/copylogin/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/report-pop/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/collect/index.css?pro250331v120250411"> <link rel="stylesheet" href="https://info.compassedu.hk/pc/js/cdn/element-ui.css" /> <link rel="stylesheet" href="https://pc.compassedu.hk/static/styles/pages/detail/majr-new.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/styles/pages/detail/new-language.css?pro250331v120250411"> <link rel="stylesheet" href="https://pc.compassedu.hk/static/components/glass/index.css?pro250331v120250411"> <style> .line-4{ word-break:normal; } .detail__module__curriculum .col-item .text{ height: auto; word-break: unset; overflow: unset; text-overflow: unset; white-space: unset; height: auto; } .detail__module__curriculum .row-item,.detail__module__curriculum .col-item{ height: unset; } .detail__module__curriculum .col-item{ padding: 11px 0; } .detail__module__curriculum .row-item .col-item:nth-child(3n-1){ border-left: 1px solid var(--border-default-color); } .detail__module__curriculum .row-item .col-item:nth-of-type(1){ border-left:none; border-right:none; } .jx-filterout{ height: 110px; position: absolute; bottom: 20px; left: 0; width: 860px; background: linear-gradient(180deg, rgba(255,255,255,0.4700) 0%, #FFFFFF 100%); filter: blur(7px); } .jx-filterin{ width: 820px; height: 110px; background: linear-gradient(180deg, rgba(255,255,255,0.7600) 0%, #FFFFFF 100%); filter: blur(4px); margin: 0 auto; padding-top: 65px; cursor: pointer; } .jx-btn{ position: absolute; width: 64px; margin: 0 auto; text-align: center; font-size: 16px; font-weight: 500; color: #1890FF; line-height: 16px; bottom: 51px; left: 398px; cursor: pointer; } .jx-btn i{ position: absolute; left: 21px; top: 25px; transform: scale(.88); } .detail__module__viewpoint .part__viewpoint .richtext p{ margin-bottom: 24px; } .richtext p:last-child{ margin-bottom: 0; } .info-box a .tag-item{ border: 1px solid #1890FF!important; color: #1890FF!important; } /* *************************美洽客服************************ */ .jDAhkD.active { z-index: 10000000 !important; width: 500px !important; height: 542px !important; bottom: calc(50% - 271px) !important; right: calc(50% - 250px) !important; } .bjaDuv .handle span:nth-child(1) { display: none !important; } </style> <script src="https://info.compassedu.hk/pc/js/cdn/crypto-js-master/crypto-js.js"></script> <script> // 修正非法字符,移除换行符和不必要的空格 const formatJSONStr = (str) => { return str.replace(/\n\s*/g, '') } // 计算文本宽度 function getTextWidth(text) { const canvas = document.createElement('canvas'); const context = canvas.getContext('2d'); context.font = "16px PingFang SC,Microsoft Yahei,Microsoft Yahei UI,Segoe UI,Tahoma,SimSun,sans-serif,Hiragino Sans GB"; const metrics = context.measureText(text); return metrics.width; } const projectJson = formatJSONStr('[{&quot;label&quot;:&quot;\u4e13\u4e1a\u65b9\u5411&quot;,&quot;value&quot;:&quot;\u7ba1\u7406&quot;,&quot;has_desc&quot;:0,&quot;desc&quot;:&quot;&quot;},{&quot;label&quot;:&quot;\u5165\u5b66\u65f6\u95f4&quot;,&quot;value&quot;:&quot;9\u6708&quot;,&quot;has_desc&quot;:0,&quot;desc&quot;:&quot;&quot;},{&quot;label&quot;:&quot;\u9879\u76ee\u65f6\u957f&quot;,&quot;value&quot;:&quot;1\u5e74&quot;,&quot;has_desc&quot;:0,&quot;desc&quot;:&quot;&quot;},{&quot;label&quot;:&quot;\u9879\u76ee\u5b66\u8d39&quot;,&quot;value&quot;:&quot;33100\u82f1\u9551\/\u5e74&quot;,&quot;has_desc&quot;:0,&quot;desc&quot;:&quot;&quot;}]'); const decode_str = (new DOMParser()).parseFromString(projectJson, 'text/html').documentElement.textContent; const project_arr = JSON.parse(decode_str) var cur_project_width_arr = [] for (let i = 0; i < project_arr.length; i++) { const per = project_arr[i] const per_width = getTextWidth(per.value) // 每个固定25%的宽度(207px) - icon宽 - (lable宽+margin) = 117 cur_project_width_arr.push(per_width > 117 ? '50%' : '25%') } // 申请时间的状态icon const statusImage = (status) => { switch (status) { case 1: // 未开始 return 'https://info.compassedu.hk/znz-app/univ/icon-unstart.png' case 2: // 进行中 return 'https://info.compassedu.hk/znz-app/univ/icon-inprogress.png' case 3: // 已截止 return 'https://info.compassedu.hk/znz-app/univ/icon-end.png' default: // 已截止 return 'https://info.compassedu.hk/znz-app/univ/icon-end.png' } } // 申请时间的火箭icon const rocketImg = (enroll_time) => { if (enroll_time == '春') { return 'https://info.compassedu.hk/znz-app/univ/icon-rocket-1.png' } else { return 'https://info.compassedu.hk/znz-app/univ/icon-rocket-2.png' } } // 申请时间的时间轴颜色 const lineColor = (enroll_time) => { if (enroll_time == '春') { return '#2372FF' } else { return '#7650FD' } } // 申请时间的time-dot宽度 const timeDotBoxWidth = (num) => { if (num == 2) { // 780 - 79*2(两边间距) - 6(第2个圆点) return 616; } else if (num == 3) { // (780 - 79*2(两边间距) - 6*2(第2/3个圆点)) / 2 return 305; } else if (num > 3) { // (780 - 79*2(两边间距) - 6*3(第2/3个圆点)) / 3 return 201.3; } } // 申请时间数组 const applytimeJson = formatJSONStr('[{&quot;year&quot;:25,&quot;enroll_time&quot;:&quot;\u79cb&quot;,&quot;enroll_time_origin&quot;:&quot;Fall&quot;,&quot;children&quot;:[{&quot;head&quot;:0,&quot;label&quot;:&quot;\u6b63\u5f0f\u6279\u6b21&quot;,&quot;status&quot;:2,&quot;children&quot;:[{&quot;major_info_id&quot;:51872,&quot;start_time&quot;:&quot;2024-10-03&quot;,&quot;hold&quot;:0,&quot;global&quot;:0,&quot;percent&quot;:100,&quot;time&quot;:&quot;2024-10-03&quot;,&quot;label&quot;:&quot;\u5f00\u653e\u7533\u8bf7&quot;,&quot;time_type&quot;:&quot;\u5f00\u653e\u7533\u8bf7&quot;,&quot;calculate_time&quot;:&quot;2024-10-03&quot;,&quot;labelRound&quot;:0},{&quot;major_info_id&quot;:51872,&quot;start_time&quot;:&quot;2024-10-03&quot;,&quot;hold&quot;:0,&quot;global&quot;:0,&quot;percent&quot;:100,&quot;time&quot;:&quot;2024-10-16&quot;,&quot;label&quot;:&quot;Round 1 \u622a\u6b62&quot;,&quot;time_type&quot;:&quot;\u622a\u6b62\u7533\u8bf7&quot;,&quot;calculate_time&quot;:&quot;2024-10-16&quot;,&quot;labelRound&quot;:1},{&quot;major_info_id&quot;:51872,&quot;start_time&quot;:&quot;2024-10-03&quot;,&quot;hold&quot;:0,&quot;global&quot;:0,&quot;percent&quot;:100,&quot;time&quot;:&quot;2024-12-11&quot;,&quot;label&quot;:&quot;Round 2 \u622a\u6b62&quot;,&quot;time_type&quot;:&quot;\u622a\u6b62\u7533\u8bf7&quot;,&quot;calculate_time&quot;:&quot;2024-12-11&quot;,&quot;labelRound&quot;:2},{&quot;major_info_id&quot;:51872,&quot;start_time&quot;:&quot;2024-10-03&quot;,&quot;hold&quot;:0,&quot;global&quot;:0,&quot;percent&quot;:100,&quot;time&quot;:&quot;2025-02-12&quot;,&quot;label&quot;:&quot;Round 3 \u622a\u6b62&quot;,&quot;time_type&quot;:&quot;\u622a\u6b62\u7533\u8bf7&quot;,&quot;calculate_time&quot;:&quot;2025-02-12&quot;,&quot;labelRound&quot;:3},{&quot;major_info_id&quot;:51872,&quot;start_time&quot;:&quot;2024-10-03&quot;,&quot;hold&quot;:0,&quot;global&quot;:0,&quot;percent&quot;:90,&quot;time&quot;:&quot;2025-04-23&quot;,&quot;label&quot;:&quot;Round 4&quot;,&quot;time_type&quot;:&quot;\u622a\u6b62\u7533\u8bf7&quot;,&quot;calculate_time&quot;:&quot;2025-04-23&quot;,&quot;labelRound&quot;:4},{&quot;major_info_id&quot;:51872,&quot;start_time&quot;:&quot;2024-10-03&quot;,&quot;hold&quot;:0,&quot;global&quot;:0,&quot;percent&quot;:0,&quot;time&quot;:&quot;2025-06-11&quot;,&quot;label&quot;:&quot;Round 5&quot;,&quot;time_type&quot;:&quot;\u622a\u6b62\u7533\u8bf7&quot;,&quot;calculate_time&quot;:&quot;2025-06-11&quot;,&quot;labelRound&quot;:5}],&quot;global&quot;:0,&quot;endInfo&quot;:&quot;\u8dddRound 4\u7533\u8bf7\u622a\u6b62\u8fd8\u670913\u5929&quot;}],&quot;global&quot;:0}]'); const decode_apply_time_str = (new DOMParser()).parseFromString(applytimeJson, 'text/html').documentElement.textContent; const applyTimeArr = JSON.parse(decode_apply_time_str) for (let i = 0; i < applyTimeArr.length; i++) { // 提前批/正式批的tab —— 提前批次已截止,正式批次未截止试默认选中正式批,否则选中提前批tab applyTimeArr[i].active_tab_idx = 0 if (applyTimeArr[i].children.length > 1) { applyTimeArr[i].active_tab_idx = (applyTimeArr[i].children[0].status == 3 && applyTimeArr[i].children[1].status != 3) ? 1 : 0 } for (let j = 0; j < applyTimeArr[i].children.length; j++) { // 每个时间轴的滚动index applyTimeArr[i].children[j].scroll_idx = 0 } } console.log('asd111 --- ', applyTimeArr) </script> </head> <body> <div id="znz-pc" class="vue-init new-majr-module" style="opacity: 0;"> <!-- 布局->导航 --> <header class="layout__nav__bar"> <div class="section__all layout__nav__default"> <div class="slot__left"> <a href="https://www.compassedu.hk/" class="action__hover__cursor web-logo"> <img src="https://info.compassedu.hk/pc/img/layout/nav-logo.png?imageMogr2/auto-orient/thumbnail/308x72>/blur/1x0/quality/90|imageslim" alt="指南者留学"> </a> </div> <div class="slot__mid"> <div class="nav-list"> <div class="action__hover__cursor nav-item"> <a class="level-1" href="/university" target="_blank"> <span class="text">查学校</span> </a> </div> <div class="action__hover__cursor nav-item"> <a class="level-1" href="https://www.compassedu.hk/qs" target="_blank"> <span class="text">看排名</span> </a> </div> <div class="action__hover__cursor nav-item"> <a class="level-1" href="/class" target="_blank"> <span class="text">选专业</span> </a> </div> <div class="action__hover__cursor nav-item"> <a class="level-1" href="/offer" target="_blank"> <span class="text">找案例</span> </a> </div> <div class="action__hover__cursor nav-item"> <a class="level-1" href="/article" target="_blank"> <span class="text">逛热点</span> </a> </div> <div class="action__hover__cursor nav-item"> <a class="level-1" href="/research" target="_blank"> <span class="text">做科研</span> </a> </div> <div class="action__hover__cursor nav-item"> <a class="level-1" href="/adviser" target="_blank"> <span class="text">约老师</span> </a> </div> <div class="action__hover__cursor nav-item"> <a class="level-1" href="https://www.compassedu.hk/app" target="_blank"> <span class="text">下载App</span> </a> </div> <div class="action__hover__cursor nav-item"> <a class="level-1" href="/about" target="_blank"> <span class="text">关于我们</span> </a> </div> </div> </div> <div class="slot__right"> <div class="search-box"> <input type="text" class="search-text" placeholder="英国留学选校查询" data-harf="https://www.compassedu.hk/univsearch" onfocus="navSearchFocus()" onblur="navSearchBlur()"> <div class="hot-list"> <a href="https://www.compassedu.hk/univsearch" class="action__hover__cursor search-hot" target="_blank">英国留学选校查询</a> </div> <div class="search-btn action__hover__cursor" onclick="indexClickSearch()"><i class="iconfont icon-sousuo"></i></div> </div> <div class="login-box"> <span class="action__hover__cursor login" onclick="login()">登录</span> <!-- <span class="split">/</span> <span class="action__hover__cursor signin" onclick="sign()">注册</span> --> </div> </div> </div> <div class="section__all layout__nav__toggle hide"> <div class="anchor__slot"></div> <div class="component__anchor"> <div class="layout__left type-1"> <div class="anchor-item-1" onclick="getAnchor(1)"> 项目简介 </div> <div class="anchor-item-3" onclick="getAnchor(3)"> 顾问解析 </div> <div class="anchor-item-4" onclick="getAnchor(4)"> 课程设置 </div> <div class="anchor-item-7" onclick="getAnchor(7)"> 视频讲座 </div> <div class="anchor-item-9" onclick="getAnchor(9)"> 成功案例 </div> </div> <div class="layout__right"> <el-popover popper-class="collect-popover" placement="bottom" :width="collectStatus ? '285' : '150'" trigger="manual" v-model="anchorCollectVisible" > <div class="hint-wrapper"> <div class="unmark-wrapper" v-if="!collectStatus"> <img class="icon" src="https://info.compassedu.hk/pc/img/personal/collect-unmark-icon.png" alt=""> <span class="hint-text">关注已取消</span> </div> <div class="mark-wrapper" v-else> <img class="icon" src="https://info.compassedu.hk/pc/img/personal/collect-mark-icon.png" alt=""> <div class="text-wrapper"> <div class="hint-text">关注成功</div> <div class="hint-desc line-1">已添加至{{ selectCollectNames.join(',') }}</div> </div> <div class="change-wrapper" @click="openSelectDetail()" v-if="showChange"> <div class="change">更改</div> <i class="iconfont icon-arrow-down"></i> </div> </div> </div> <div :class="{'collect-btn': true, 'has-follow': collectStatus}" slot="reference" @click="getCollect()"> <!-- <img :src="`https://info.compassedu.hk/pc/img/personal/collect-star-lightblue-${!collectStatus ? 'default' : 'active'}.png`" alt="" class="icon"> --> <span class="text"> <span class="add">{{ !collectStatus ? '+' : '' }}</span> <span>{{!collectStatus ? '关注' : '已关注'}}</span> </span> </div> </el-popover> <div class="contact-btn square-btn" onclick="openCluePop()">预约咨询</div> </div> </div> </div> </header> <!-- 布局->院校头部信息 --> <div class="layout__majr__header"> <div class="info-level copyText"> <div class="slot__left"> <div class="cname"> 管理学理学硕士 <el-popover popper-class="collect-popover" placement="top" :width="collectStatus ? '285' : '150'" trigger="manual" v-model="headerCollectVisible" > <div class="hint-wrapper"> <div class="unmark-wrapper" v-if="!collectStatus"> <img class="icon" src="https://info.compassedu.hk/pc/img/personal/collect-unmark-icon.png" alt=""> <span class="hint-text">关注已取消</span> </div> <div class="mark-wrapper" v-else> <img class="icon" src="https://info.compassedu.hk/pc/img/personal/collect-mark-icon.png" alt=""> <div class="text-wrapper"> <div class="hint-text">关注成功</div> <div class="hint-desc line-1">已添加至{{ selectCollectNames.join(',') }}</div> </div> <div class="change-wrapper" @click="openSelectDetail()" v-if="showChange"> <div class="change">更改</div> <i class="iconfont icon-arrow-down"></i> </div> </div> </div> <div :class="{'collect-btn': true, 'has-follow': collectStatus}" slot="reference" @click="getCollect('header')"> <!-- <img :src="`https://info.compassedu.hk/pc/img/personal/collect-star-yellow-${!collectStatus ? 'default' : 'active'}.png`" alt="" class="icon"> --> <span class="text"> <span class="add">{{ !collectStatus ? '+' : '' }}</span> <span>{{!collectStatus ? '关注' : '已关注'}}</span> </span> </div> </el-popover> </div> <div class="ename">MSc Management</div> <div class="tag-list"> <div class="tag-item">商科</div> <div class="tag-item">管理</div> <div class="tag-item faculty-tag">商学院</div> </div> </div> </div> <div class="bg-level"> <img src="https://info.compassedu.hk/pc/img/newMajorDetail/top-bg.png" alt=""> </div> </div> <div class="layout__detail__anchor"> <div class="component__anchor"> <div class="layout__left type-1"> <div class="anchor-item-1" onclick="getAnchor(1)"> 项目简介 </div> <div class="anchor-item-3" onclick="getAnchor(3)"> 顾问解析 </div> <div class="anchor-item-4" onclick="getAnchor(4)"> 课程设置 </div> <div class="anchor-item-7" onclick="getAnchor(7)"> 视频讲座 </div> <div class="anchor-item-9" onclick="getAnchor(9)"> 成功案例 </div> </div> <div class="layout__right"> <el-popover popper-class="collect-popover" placement="bottom" :width="collectStatus ? '285' : '150'" trigger="manual" v-model="anchorCollectVisible" > <div class="hint-wrapper"> <div class="unmark-wrapper" v-if="!collectStatus"> <img class="icon" src="https://info.compassedu.hk/pc/img/personal/collect-unmark-icon.png" alt=""> <span class="hint-text">关注已取消</span> </div> <div class="mark-wrapper" v-else> <img class="icon" src="https://info.compassedu.hk/pc/img/personal/collect-mark-icon.png" alt=""> <div class="text-wrapper"> <div class="hint-text">关注成功</div> <div class="hint-desc line-1">已添加至{{ selectCollectNames.join(',') }}</div> </div> <div class="change-wrapper" @click="openSelectDetail()" v-if="showChange"> <div class="change">更改</div> <i class="iconfont icon-arrow-down"></i> </div> </div> </div> <div :class="{'collect-btn': true, 'has-follow': collectStatus}" slot="reference" @click="getCollect()"> <!-- <img :src="`https://info.compassedu.hk/pc/img/personal/collect-star-lightblue-${!collectStatus ? 'default' : 'active'}.png`" alt="" class="icon"> --> <span class="text"> <span class="add">{{ !collectStatus ? '+' : '' }}</span> <span>{{!collectStatus ? '关注' : '已关注'}}</span> </span> </div> </el-popover> <div class="contact-btn square-btn" onclick="openCluePop()">预约咨询</div> </div> </div> </div> <!-- 布局->主容器 --> <div class="layout__container"> <div class="page__majr__detail section__all"> <section id="section__part__1"> <!-- 模块->所属院校 --> <div class="detail__module__univdetail new"> <div class="module_head"> <div class="title">所属院校</div> <div class="handbook_btn" onclick="openReportPop()">领取爱丁堡大学硕士留学申请手册 <!-- <img class="right-arrow" src="https://info.compassedu.hk/pc/img/icon/znz-icon-rightarrow.png" alt=""> --> <i class="iconfont icon-arrow-down handbook_arrow"></i> </div> </div> <div class="module_content" onclick="onClickUnivPage(`24`)"> <div class="layout__left"> <a class="cover" href="/univ_24" target="_blank"> <img src="https://logo.compassedu.hk/24.png?imageMogr2/auto-orient/thumbnail/160x160>/blur/1x0/quality/99|imageslim" alt=">爱丁堡大学校徽"> </a> <div class="info-box"> <div class="cname"> <a class="text" href="/univ_24" target="_blank">爱丁堡大学</a> <a href="/univ_24" target="_blank"><i class="iconfont icon-arrow-down"></i></a> </div> <a class="ename" href="/univ_24" target="_blank">The University of Edinburgh</a> <div class="tag-list"> <a href="article_5671" target="_blank" class="tagsa" onclick="onClickJump(`5671`, '/article_')"> <div class="tag-item">罗素大学集团</div> </a> <a href="article_5682" target="_blank" class="tagsa" onclick="onClickJump(`5682`, '/article_')"> <div class="tag-item">科英布拉集团</div> </a> <a href="article_5684" target="_blank" class="tagsa" onclick="onClickJump(`5684`, '/article_')"> <div class="tag-item">欧洲研究型大学联盟</div> </a> </div> </div> </div> <div class="layout__right"> <a class="rank-badge rank-qs double" href="/qs?no=27" target="_blank" onclick="onClickJump(`27`, '/qs?no=')"> <span class="year">2025</span> <span class="num">第<span class="no">27</span>名</span> </a> <a class="rank-badge rank-times-light double" href="/times?no=17" target="_blank" onclick="onClickJump(`17`, '/times?no=')"> <span class="year">2025</span> <span class="num">第<span class="no">17</span>名</span> </a> </div> </div> </div> <!-- 模块->项目简介 --> <div class="detail__module__projectdesc detail__module__projecintro"> <div class="module_head"> <div class="title">项目简介</div> </div> <div class="module_content copyText"> <div class="project-list"> <div class="project-item" :style="`width: ${cur_project_width_arr[1 - 1]}`"> <img class="icon" src="https://info.compassedu.hk/pc/img/newMajorDetail/intro-icon/专业方向.png" alt=""> <div class="label">专业方向</div> <div class="value">管理</div> </div> <div class="project-item" :style="`width: ${cur_project_width_arr[2 - 1]}`"> <img class="icon" src="https://info.compassedu.hk/pc/img/newMajorDetail/intro-icon/入学时间.png" alt=""> <div class="label">入学时间</div> <div class="value">9月</div> </div> <div class="project-item" :style="`width: ${cur_project_width_arr[3 - 1]}`"> <img class="icon" src="https://info.compassedu.hk/pc/img/newMajorDetail/intro-icon/项目时长.png" alt=""> <div class="label">项目时长</div> <div class="value">1年</div> </div> <div class="project-item" :style="`width: ${cur_project_width_arr[4 - 1]}`"> <img class="icon" src="https://info.compassedu.hk/pc/img/newMajorDetail/intro-icon/项目学费.png" alt=""> <div class="label">项目学费</div> <div class="value">33100英镑/年</div> </div> </div> <!-- 项目官网 --> <div class="project-web"> <div class="left"> <img class="icon" src="https://info.compassedu.hk/pc/img/newMajorDetail/intro-icon/项目官网.png" alt=""> <div class="label">项目官网</div> <div class="value">https://www.ed.ac.uk/studying/postgraduate/degrees/index.php?r=site/view&amp;edition=2025&amp;id=277</div> </div> <a class="jump-btn" href="https://www.ed.ac.uk/studying/postgraduate/degrees/index.php?r=site/view&amp;edition=2025&amp;id=277" target="_blank" rel="nofollow">点击前往</a> </div> </div> </div> <!-- 模块->培养目标 --> <div class="detail__module__projectdesc detail__module__train_objective" style="position: relative;"> <div class="gaussian_box" style="height: calc(100% - 80px);top: [top];"> <div class="gaussian_text">登录后查看培养目标</div> <div class="gaussian_btn" onclick="login(5, 29)">立即登录</div> </div> <script> if (!!".detail__module__train_objective") { console.log('glass --- ', ".detail__module__train_objective") const t1 = setTimeout(() => { const cur_text_box_height = $(".detail__module__train_objective" + ' .module_content').height() if (cur_text_box_height < 25) { $(".detail__module__train_objective" + ' .gaussian_box').css('display', 'none') } else { // 补一个空白高度 $(".detail__module__train_objective").after(`<div style="height: 16px;background-color: #fff;"></div>`) // 不是一行时设置一个最小高度,否则最外层高度过小,看起来间距过小 $(".detail__module__train_objective").css('min-height', 144) } clearTimeout(t1) }, 500); } </script> <div class="module_head"> <div class="title">培养目标</div> </div> <div class="module_content copyText"> <div class="part__dev-target dev-target-text"> <div class="richtext"> <div>爱丁堡大学管理学理学硕士学位课程将让学生认识的不断变化的商业环境中存在的当代管理问题,并把握住运用这些知识解决实际问题的机会。良好的管理是企业成功的核心,没有它,就没有凝聚力。而没有团队合作,就没有真正的方向感。因此,本课程旨在深入了解成功管理所需的理论和实践技能,并通过这些理论和技能,打造成功企业。这对那些非商业背景(包括工程、科学、社会科学或艺术领域)的人尤其有益。对于那些尚未开始职业生涯的人来说,这与那些希望在已经开始的职业生涯中取得重大进展的人一样有益。爱丁堡管理学理学硕士学位课程将经典管理技术与最新的管理技术相结合,其旨在以实践为导向,通过对现代管理实践的深入了解,补充参与者在商业或本科学习中已经获得的知识。&lt;br /&gt; </div> </div> </div> </div> </div> <!-- 模块->申请要求 --> <div class="detail__module__limits" style="position: relative;"> <div class="gaussian_box" style="height: calc(100% - 80px);top: [top];"> <div class="gaussian_text">登录后查看申请要求</div> <div class="gaussian_btn" onclick="login(5, 8)">立即登录</div> </div> <script> if (!!".detail__module__limits") { console.log('glass --- ', ".detail__module__limits") const t1 = setTimeout(() => { const cur_text_box_height = $(".detail__module__limits" + ' .module_content').height() if (cur_text_box_height < 25) { $(".detail__module__limits" + ' .gaussian_box').css('display', 'none') } else { // 补一个空白高度 $(".detail__module__limits").after(`<div style="height: 16px;background-color: #fff;"></div>`) // 不是一行时设置一个最小高度,否则最外层高度过小,看起来间距过小 $(".detail__module__limits").css('min-height', 144) } clearTimeout(t1) }, 500); } </script> <div class="module_head"> <div class="title">申请要求</div> </div> <div class="module_content copyText"> <div class="part__limits"> <div class="richtext">具有英国一等或2:1荣誉学位或同等学历,不限专业背景&lt;br&gt; 相关的工作经验不是必需的但可能有助于申请</div> </div> </div> </div> <div class="detail__module__gpa"> <div class="module_head"> <div class="title">GPA要求</div> <div v-if="getRes" class="reset-box" @click="rechooseCollege()"> <img class="reset-icon" src="https://info.compassedu.hk/pc/img/newMajorDetail/reset.png" /> <div class="reset-text">重新选择本科院校</div> </div> </div> <div class="module_content copyText"> 该学校针对内地院校有专属的GPA分数要求,爱丁堡大学会单独设置院校名单,对内地院校划分等级,以此来设置不同的申请要求。 </div> <div class="search-wrapper" :style="!loading ? 'opacity: 1;' : 'opacity: 0;'" v-if="!getRes"> <el-select class="input-college" v-model="college_id" filterable remote :remote-method="querySearch" :fetch-suggestions="querySearch" placeholder="请输入本科学校" @change="handleSelect" > <el-option v-for="item in collegeList" :key="item.id" :label="item.college_name" :value="item.id"> </el-option> </el-select> <div class="search-btn" @click="getSearch()">查询</div> </div> <div class="result-wrapper" :style="!loading ? 'opacity: 1;' : 'opacity: 0;'" v-else> <div class="detail"> <template v-if="searchRes.finishResult === 1"> {{college_name}}申请{{univName}}{{majorName}}的GPA分数要求为<span class="num">{{searchRes.score}}</span>分。 </template> <template v-else-if="searchRes.finishResult === 0"> {{univName}}{{majorName}}不接受{{college_name}}的申请。 </template> <template v-else> {{univName}}{{majorName}}针对{{college_name}}没有明确的list要求。 </template> </div> <div class="all-btn" href="" target="_blank" @click="goToSearchDetail('/univsearch')"> <span>查看更多院校GPA要求</span> <i class="iconfont icon-arrow-down gpa_arrow"></i> </div> </div> </div> <!-- 模块->语言要求 --> <div class="detail__module__language new asdadsa"> <div class="module_head"> <div class="title">语言要求</div> </div> <div class="module_content copyText"> <div v-for="(per_lang, per_lang_idx) in final_show_lang_arr" class="per-lang-box"> <div class="lang-title">{{ per_lang.name }}</div> <div :class="`label total ${ctryId == 12 ? 'american' : ''}`">总分要求</div> <div :class="`value total ${ctryId == 12 ? 'american' : ''}`"> {{ per_lang.total ? per_lang.total : ctryId != 12 ? '/' : '无要求' }} </div> <div class="split-line"></div> <!-- 小分为空就不显示 + 雅思、托福、PTE 显示/ --> <template v-if="!per_lang.min"> <template v-if="ctryId != 12"> <template v-if="per_lang.name == '雅思' || per_lang.name == '托福' || per_lang.name == 'PTE'"> <div class="label sub-score">听力</div> <div class="value sub-score">/</div> <div class="label sub-score">阅读</div> <div class="value sub-score">/</div> <div class="label sub-score">写作</div> <div class="value sub-score">/</div> <div class="label sub-score">口语</div> <div class="value sub-score">/</div> </template> </template> <template v-else> <div class="label none american">小分要求</div> <div class="value none american">无要求</div> </template> </template> <template v-else> <template v-if="ctryId != 12"> <div class="label sub-score">听力</div> <div class="value sub-score">{{ final_show_lang_arr[per_lang_idx].min.indexOf('L') == -1 ? '/' : cur_lang_sub_score_arr[per_lang_idx]['L'] }}</div> <div class="label sub-score">阅读</div> <div class="value sub-score">{{ final_show_lang_arr[per_lang_idx].min.indexOf('R') == -1 ? '/' : cur_lang_sub_score_arr[per_lang_idx]['R'] }}</div> <div class="label sub-score">写作</div> <div class="value sub-score">{{ final_show_lang_arr[per_lang_idx].min.indexOf('W') == -1 ? '/' : cur_lang_sub_score_arr[per_lang_idx]['W'] }}</div> <div class="label sub-score">口语</div> <div class="value sub-score">{{ final_show_lang_arr[per_lang_idx].min.indexOf('S') == -1 ? '/' : cur_lang_sub_score_arr[per_lang_idx]['S'] }}</div> </template> <template v-else> <div class="label sub-score american">小分要求</div> <div class="value sub-score american"> <template v-if="per_lang.min.indexOf(':') != -1 && per_lang.min.indexOf(',') == -1"> <p v-for="per in formatAmericanLangMin(per_lang.min)">{{ per }}</p> </template> <template v-else> <p>{{ per_lang.min }}</p> </template> </div> </template> </template> </div> </div> </div> <!-- 模块->申请时间 --> <div class="detail__module__apptime new" style="position: relative;"> <!-- <div class="gaussian_box" style="height: calc(100% - 85px);top: 52px;"> <div class="gaussian_text">登录后查看申请时间</div> <div class="gaussian_btn" onclick="login(5, 10)">立即登录</div> </div> <script> if (!!".detail__module__apptime") { console.log('glass --- ', ".detail__module__apptime") const t1 = setTimeout(() => { const cur_text_box_height = $(".detail__module__apptime" + ' .module_content').height() if (cur_text_box_height < 25) { $(".detail__module__apptime" + ' .gaussian_box').css('display', 'none') } else { // 补一个空白高度 $(".detail__module__apptime").after(`<div style="height: 16px;background-color: #fff;"></div>`) // 不是一行时设置一个最小高度,否则最外层高度过小,看起来间距过小 $(".detail__module__apptime").css('min-height', 144) } clearTimeout(t1) }, 500); } </script> --> <div class="module_head"> <div class="title">申请时间</div> </div> <div class="module_content copyText"> <div v-for="(per_time, per_time_idx) in apply_time_arr" :class="{'apply-time-box': true, spring: per_time.enroll_time == '春', fall: per_time.enroll_time == '秋'}"> <div class="title-box"> <p class="title">{{ `${per_time.year}年${per_time.enroll_time}季入学` }}</p> <img v-if="per_time.children.length == 1" class="status-img" :src="statusImage(per_time.children[0].status)"> </div> <!-- tab切换 --> <div v-if="per_time.children.length > 1" class="tab-box-container"> <div v-for="(per_tab, per_tab_idx) in per_time.children" :class="{'tab-box': true, active: per_tab_idx == per_time.active_tab_idx}" @click="onChangeTimeTab(per_time_idx, per_tab_idx)"> <p>{{ per_tab.label }}</p> <img class="status-img" :src="statusImage(per_tab.status)"> </div> </div> <!-- 时间轴 --> <div :class="`time-axias-box ${per_time.children[per_time.active_tab_idx].status == 2 ? 'ing' : `${per_time.children[per_time.active_tab_idx].status == 3 ? 'finish' : ''}`}`"> <div class="time-line"></div> <div class="time-content-box"> <div class="scroll-box"> <div v-for="(per_time_dot, per_time_dot_idx) in per_time.children[per_time.active_tab_idx].children" :class="`per-time-dot ${per_time_dot_idx == 0 ? `ptd-${per_time_idx}` : ''} ${per_time_dot.percent == 100 ? 'finish' : 'unfinish'}`" :style="`width: ${timeDotBoxWidth(per_time.children[per_time.active_tab_idx].children.length)}px`"> <div class="name text-box">{{ per_time_dot.label }}</div> <div :class="`dot ${per_time_dot.percent != 100 ? 'unfinish' : ''}`" :style="`border-color: ${lineColor(per_time.enroll_time)}`"></div> <div class="time text-box">{{ per_time_dot.time }}</div> <div class="line-bg"></div> <div v-if="!!per_time_dot.percent" :class="`percent ${per_time.enroll_time == '春' ? 'spring' : 'fall'} ${per_time_dot.percent == 100 ? 'finish' : ''}`" :style="`width: ${per_time_dot.percent}%;background-color: ${lineColor(per_time.enroll_time)};`"> </div> <div v-if="!!per_time_dot.hold" class="label hold">on hold</div> <div v-if="!!per_time_dot.global" class="label global">国际生</div> </div> </div> </div> <!-- per_time.children[per_time.active_tab_idx].scroll_idx = 0 --> <div v-if="per_time.children[per_time.active_tab_idx].children.length > 4" :class="`arrow-btn prev ${per_time.children[per_time.active_tab_idx].scroll_idx > 0 ? 'active' : ''}`" @click="onScrollEvent('prev', per_time_idx)"> <i class="iconfont icon-arrow-down ta-arrow"></i> </div> <div v-if="per_time.children[per_time.active_tab_idx].children.length > 4" :class="`arrow-btn next ${per_time.children[per_time.active_tab_idx].children.length - per_time.children[per_time.active_tab_idx].scroll_idx > 4 ? 'active' : ''}`" @click="onScrollEvent('next', per_time_idx)"> <i class="iconfont icon-arrow-down ta-arrow"></i> </div> </div> <!-- 标签 --> <div v-if="per_time.children.length > 1" class="label-box"> <div class="label l1">提前批次</div> <div class="content">:是在常规申请批次之前开放的申请批次。提前批未被录取依旧可以走常规批次申请</div> </div> <div v-if="per_time.children[per_time.active_tab_idx].status == 2 && !!per_time.children[per_time.active_tab_idx].endInfo" class="label-box"> <div class="label l2">进行中</div> <div class="content">:{{ per_time.children[per_time.active_tab_idx].endInfo }}</div> </div> <div v-if="!!per_time.children[per_time.active_tab_idx]?.children.find((item) => !!item.hold)" class="label-box"> <div class="label l3">on hold</div> <div class="content">:申请量过大,相应的申请有延迟或者无法拿到offer的风险。</div> </div> <div v-if="!!per_time.children[per_time.active_tab_idx]?.children.find((item) => !!item.global)" class="label-box"> <div class="label l4">国际生</div> <div class="content">:本条是指国际生截止日期</div> </div> </div> </div> </div> </section> <section id="section__part__3"> <div class="detail__module__viewpoint copyText" style="position: relative;"> <div class="gaussian_box" style="height: calc(100% - 85px);top: [top];"> <div class="gaussian_text">登录后查看顾问解析</div> <div class="gaussian_btn" onclick="login(5, 12)">立即登录</div> </div> <script> if (!!".detail__module__viewpoint") { console.log('glass --- ', ".detail__module__viewpoint") const t1 = setTimeout(() => { const cur_text_box_height = $(".detail__module__viewpoint" + ' .module_content').height() if (cur_text_box_height < 25) { $(".detail__module__viewpoint" + ' .gaussian_box').css('display', 'none') } else { // 补一个空白高度 $(".detail__module__viewpoint").after(`<div style="height: 16px;background-color: #fff;"></div>`) // 不是一行时设置一个最小高度,否则最外层高度过小,看起来间距过小 $(".detail__module__viewpoint").css('min-height', 144) } clearTimeout(t1) }, 500); } </script> <div class="module_head"> <div class="title">顾问解析</div> </div> <div class="module_content" s='1' style="height: 125px;"> <div class="part__viewpoint vp-box"> <img class="quota-l quota-icon" src="https://info.compassedu.hk/pc/img/newMajorDetail/quota_l.png" /> <img class="quota-r quota-icon" src="https://info.compassedu.hk/pc/img/newMajorDetail/quota_r.png" /> <div class="richtext">&lt;p&gt;爱丁堡大学的管理学是个一年制管理学硕士项目,不限学生专业背景,尤其适合想跨专业学习商科的申请者。&lt;/p&gt; &lt;p&gt;&lt;b&gt;就业服务&lt;/b&gt;:管理专业适用于非常广泛的行业及领域,如消费品与零售,金融,计算机,市场营销,传媒,交通,甚至是非盈利机构及政府部门等等从事管理方面的工作,毕业生通常会在以下领域担任职务:审计、业务发展、金融、管理咨询、管理/领导、市场/公关、项目管理、战略咨询。该项目毕业生雇主包括:PPMG, Ernst &amp; Young, Deloitte, PwC and Morgan Stanley。&lt;/p&gt; &lt;p&gt;&lt;b&gt;招生特点&lt;/b&gt;:班级size大概70人,竞争非常激烈,只接受list上院校,GPA 至少80,实际录取非常偏好高GPA申请者,喜欢85+尤其90+的GPA,应届生为主,有工作经验会加分。&lt;/p&gt;</div> </div> </div> <!-- <div onclick="login(5)" class="jx-filterout"> <div class="jx-filterin"></div> </div> <div onclick="login(5)" class="jx-btn">展开全部<i class="iconfont icon-filter_arrow"></i></div> --> </div> </section> <section id="section__part__4"> <!-- 模块->课程设置 --> <div class="detail__module__curriculum detail__module__curriculum__new"> <div class="module_head"> <div class="title">课程设置</div> <div class="input-box"> <input id="curriculumSearchInput" type="text" placeholder="搜索" /> <span class="search-icon"><i class="iconfont icon-sousuo"></i></span> </div> </div> <div class="module_content copyText"> <div class="curriculum-desc"> <span class="text"><p>一年制,分两个学期课程以及暑期一篇学位论文。第一学期,学习当代管理问题,探讨与管理领域有关的不同话题。第二学期,学习研究设计方法,提高对定性和定量分析的理解,评估管理任务中的研究,管理领域的研究过程。</p></span> </div> <div class="curriculum-scroll-type"> <!-- <div class="curriculum-type-tab" onclick="changeType(this, '全部')"> 全部(15) </div> --> </div> <div class="curriculum-list-box"> <div class="curriculum-list"> <!-- <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">组织行为学</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Organisational Behaviour</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">会计与财务管理</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Accounting and Financial Management</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">营销管理</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Marketing Management</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">创业挑战:企业创建</div> </div> <div class="col-item"> <div class="col-item-ename line-1">The Entrepreneurship Challenge: Creating a New Venture</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">服务管理</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Service Management</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">经济与商业分析</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Economics and Business Analytics</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">定量研究方法</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Quantitative Research Methods</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">市场营销服务</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Marketing of Services</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">公司战略</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Corporate Strategy</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">财务分析</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Financial Analysis</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">营销传播</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Marketing Communications</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">全球金融市场和新兴经济体</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Global Financial Markets and Emerging Economies</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">全球环境下的企业责任与治理</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Corporate Responsibility &amp; Governance in a Global Context</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">就业法</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Employment Law</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">领导力与管理发展</div> </div> <div class="col-item"> <div class="col-item-ename line-1">Leadership and Management Development</div> </div> <div class="col-item"> <div class="col-item-format line-1"></div> </div> </div> --> </div> <div class="gaussian_box" style="height: [height];top: [top];"> <div class="gaussian_text">登录后查看全部课程</div> <div class="gaussian_btn" onclick="login(5, 11)">立即登录</div> </div> <script> if (!![dom_name]) { console.log('glass --- ', [dom_name]) const t1 = setTimeout(() => { const cur_text_box_height = $([dom_name] + ' .module_content').height() if (cur_text_box_height < 25) { $([dom_name] + ' .gaussian_box').css('display', 'none') } else { // 补一个空白高度 $([dom_name]).after(`<div style="height: 16px;background-color: #fff;"></div>`) // 不是一行时设置一个最小高度,否则最外层高度过小,看起来间距过小 $([dom_name]).css('min-height', 144) } clearTimeout(t1) }, 500); } </script> </div> </div> </div> <script> let origin_course_obj = {}; let all_type_list = []; let all_course_list = []; let filter_type_list = []; let filter_course_list = []; let slice_course_list = []; let current_direction = '所有方向'; let current_type = '全部'; let keyword = '' $(document).ready(function () { initData() initCurriculumDesc() if($('.curriculum-direction-tag')) { changeDirection($('.curriculum-direction-tag')[0], current_direction) } setFilterType() if($('.curriculum-type-tab')) { changeType(current_type, $('.curriculum-type-tab')[0]) } setFilterList() // 监听输入框 document.getElementById('curriculumSearchInput').addEventListener('input', function(event) { keyword = event.target.value; console.log('输入的内容:', keyword); setFilterList() }); }) function initData() { origin_course_obj = JSON.parse(`{"course_statistics":[{"label":"\u5168\u90e8","count":15}],"directions":[],"course_list":[{"table_id":23073,"id":"","cname":"\u7ec4\u7ec7\u884c\u4e3a\u5b66","ename":"Organisational Behaviour","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23074,"id":"","cname":"\u4f1a\u8ba1\u4e0e\u8d22\u52a1\u7ba1\u7406","ename":"Accounting and Financial Management","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23075,"id":"","cname":"\u8425\u9500\u7ba1\u7406","ename":"Marketing Management","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23076,"id":"","cname":"\u521b\u4e1a\u6311\u6218\uff1a\u4f01\u4e1a\u521b\u5efa","ename":"The Entrepreneurship Challenge: Creating a New Venture","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23077,"id":"","cname":"\u670d\u52a1\u7ba1\u7406","ename":"Service Management","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23078,"id":"","cname":"\u7ecf\u6d4e\u4e0e\u5546\u4e1a\u5206\u6790","ename":"Economics and Business Analytics","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23079,"id":"","cname":"\u5b9a\u91cf\u7814\u7a76\u65b9\u6cd5","ename":"Quantitative Research Methods","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23080,"id":"","cname":"\u5e02\u573a\u8425\u9500\u670d\u52a1","ename":"Marketing of Services","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23081,"id":"","cname":"\u516c\u53f8\u6218\u7565","ename":"Corporate Strategy","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23082,"id":"","cname":"\u8d22\u52a1\u5206\u6790","ename":"Financial Analysis","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23083,"id":"","cname":"\u8425\u9500\u4f20\u64ad","ename":"Marketing Communications","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23084,"id":"","cname":"\u5168\u7403\u91d1\u878d\u5e02\u573a\u548c\u65b0\u5174\u7ecf\u6d4e\u4f53","ename":"Global Financial Markets and Emerging Economies","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23085,"id":"","cname":"\u5168\u7403\u73af\u5883\u4e0b\u7684\u4f01\u4e1a\u8d23\u4efb\u4e0e\u6cbb\u7406","ename":"Corporate Responsibility & Governance in a Global Context","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23086,"id":"","cname":"\u5c31\u4e1a\u6cd5","ename":"Employment Law","course_type_format":null,"course_desc":null,"directions":null},{"table_id":23087,"id":"","cname":"\u9886\u5bfc\u529b\u4e0e\u7ba1\u7406\u53d1\u5c55","ename":"Leadership and Management Development","course_type_format":null,"course_desc":null,"directions":null}]}`); all_type_list = origin_course_obj.course_statistics; all_course_list = origin_course_obj.course_list; } // 初始化课程描述 function initCurriculumDesc() { const desc = $('.curriculum-desc .text') if (heightOverflow(24, 2, desc)) { desc.addClass('line-2') $('.curriculum-desc').append(` <span class="toggle-btn" onclick="toggleCurriculumDesc()">展开</span> `) } } // 课程描述切换收起展开 function toggleCurriculumDesc() { const el = $(`.curriculum-desc .text`) const boxEl = $(`.curriculum-desc`) const btnEl = $(`.curriculum-desc .toggle-btn`) el.hasClass('line-2') ? btnEl.text('收起') : btnEl.text('展开') el.hasClass('line-2') ? boxEl.addClass('active') : boxEl.removeClass('active') el.hasClass('line-2') ? el.removeClass('line-2') : el.addClass('line-2') } // 行数计算 function heightOverflow(lineHeight, lineNum, textEl) { const maxHeight = lineHeight * lineNum const textHeight = $(textEl).height() if (maxHeight >= textHeight) { return false } else { return true } } // 课程列表展开全部/收起 function expandAll() { const boxEl = $(`.curriculum-bottom-btn`) boxEl.text() == '展开全部' ? boxEl.text('收起') : boxEl.text('展开全部') updateCourseListDisplay() } // 切换方向tab function changeDirection(element, direction) { $('.curriculum-direction-tag').removeClass('active'); $('.curriculum-direction-choosed').css('opacity', '0'); // 为被点击的元素添加 active 类 $(element).addClass('active'); $(element).children('.curriculum-direction-choosed').css('opacity', '1'); current_direction = direction let currentType = $('.curriculum-type-tab.active') setFilterType() changeType(current_type) } // 切换课程类型 function changeType(type, element) { $('.curriculum-type-tab').removeClass('active'); // 为被点击的元素添加 active 类 $(element).addClass('active'); if(!element) { const index = filter_type_list.findIndex((v) => v.label == type) if(index !== -1) { $($('.curriculum-type-tab')[index]).addClass('active'); } } current_type = type setFilterList() } // 课程类型 function setFilterType() { if (all_type_list.length < 2) return [] const arrayList = all_course_list.filter((item) => { if (current_direction == '所有方向') return true return item.directions.includes(current_direction) }) filter_type_list = all_type_list.map((item) => { return { ...item, count: item.label == '全部' ? arrayList.length : arrayList.filter((i) => i.course_type_format == item.label) .length, selected: false } }) updateTypeListDisplay() console.log('filter_type_list', filter_type_list); } // 课程列表 function setFilterList() { console.log('all_course_list', all_course_list); filter_course_list = all_course_list .filter((item) => { if (current_direction == '所有方向') return true return item.directions.includes(current_direction) }) .filter((item) => { if (current_type == '全部') return true return item.course_type_format == current_type }) .filter( (item) => item.cname.includes(keyword) || item.ename.includes(keyword) || item.ename.toLowerCase().includes(keyword.toLowerCase()), ) if(0 && filter_course_list && filter_course_list.length > 5) { $('.curriculum-bottom').css('display', 'block'); }else { $('.curriculum-bottom').css('display', 'none'); } if(0) { slice_course_list = filter_course_list.slice(0, 5) }else { slice_course_list = filter_course_list.slice(0, 7) } updateCourseListDisplay() console.log('filter_course_list', filter_course_list); } // 渲染课程类型 function updateTypeListDisplay() { let type_list_html = `` filter_type_list.forEach((typeItem, typeIndex) => { type_list_html += ` <div class="curriculum-type-tab" onclick="changeType('${typeItem.label}', this)"> ${typeItem.label}(${typeItem.count}) </div>` }) $('.curriculum-scroll-type').html(type_list_html) } // 渲染课程列表 function updateCourseListDisplay() { const boxEl = $(`.curriculum-bottom-btn`) let course_list_result = boxEl.text() == '收起' ? filter_course_list : slice_course_list let course_list_html = `` course_list_result.forEach((courseItem, courseIndex) => { let direction_html = courseItem.directions ? `<div class="col-item-direction line-1">限${courseItem.directions.replace(/#/g, '、')}可选</div>`: '' let format_html = courseItem.course_type_format ? courseItem.course_type_format.includes('选修') ? `<div class="col-item-format col-item-format-green line-1">${courseItem.course_type_format}</div>`: `<div class="col-item-format line-1">${courseItem.course_type_format}</div>` : '' let cname = highlightKeyword(courseItem.cname, keyword); let ename = highlightKeyword(courseItem.ename, keyword); course_list_html += ` <div class="curriculum-item"> <div class="col-item col-item-flex"> <div class="col-item-cname line-1">${cname}</div> ${direction_html} </div> <div class="col-item"> <div class="col-item-ename line-1">${ename}</div> </div> <div class="col-item"> ${format_html} </div> </div>` }) if(!course_list_result || !course_list_result.length) { course_list_html = `<div class="empty-box">没有相关课程</div>` } $('.curriculum-list').html(course_list_html) if(!0 && course_list_result.length > 5) { $('.curriculum-list-box .gaussian_box').css('display', 'flex'); if(course_list_result.length < 7) { $('.curriculum-list-box .curriculum-list').css('height', 'calc(47px * 7)'); } }else { $('.curriculum-list-box .curriculum-list').css('height', 'auto'); $('.curriculum-list-box .gaussian_box').css('display', 'none'); } } // 高亮关键字 function highlightKeyword(text, keyword) { if (!keyword) return text; const regex = new RegExp(`(${keyword})`, 'gi'); return text.replace(regex, '<span style="color: #2372FF;">$1</span>'); } </script> </section> <section id="section__part__7"> <!-- 模块->视频讲座 --> <div class="detail__module__video detail__module__video__new"> <div class="module_head"> <div class="title">视频讲座</div> <!-- <div class="more-btn"> <span class="text">查看更多视频讲座</span> <span class="icon"><i class="iconfont icon-arrow-down"></i></span> </div> --> </div> <div class="module_content"> <div class="video-list"> <a class="action__hover__cursor video-item video-item-new" href="/article_1033" target="_blank"> <div class="cover md"> <img src="https://cdn.compassedu.hk/upload/news/P181227230147.jpg?imageMogr2/auto-orient/thumbnail/580x>/blur/1x0/quality/50|imageslim" alt="本科双非,如何斩获曼大&爱丁堡热门商科录取?"> <div class="info"> <div class="count"> <span class="icon"><i class="iconfont icon-videos"></i></span> <span class="num">3301</span> </div> <div class="time">00:36:34</div> </div> <div class="type-tag">申请经验</div> </div> <div class="title line-2">本科双非,如何斩获曼大&爱丁堡热门商科录取?</div> </a> </div> </div> </div> </section> <!-- 模块->面试经验 --> <section id="section__part__9"> <!-- 模块->成功案例 --> <div class="detail__module__case detail__module__case__new"> <div class="module_head"> <div class="title">成功案例</div> </div> <div class="module_content"> <div class="case-list"> <!-- <a class="action__hover__cursor case-item institution-" href="/newst_32179" target="_blank"> <div class="info"> <div class="info-img"> <img src="https://offer.compassedu.hk/104617/428780/water/20240221032459.jpg" alt="管理学理学硕士offer" class="cover" /> <img class="cover-bg" src="https://info.compassedu.hk/pc/img/newMajorDetail/case-decoration.png" alt=""> </div> <div class="info-right"> <div class="univ line-2">厦门大学</div> <div class="title line-2">管理学理学硕士offer</div> </div> </div> <div class="detail"> <div class="detail-header"> <span class="name">L同学</span> <span class="tag">应届生</span> </div> <div class="detail-content"> <div class="rows"> <div class="label">毕业院校:</div> <div class="text line-1">厦门大学</div> </div> <div class="rows"> <div class="label">本科专业:</div> <div class="text line-1">工商管理</div> </div> <div class="rows"> <div class="label">基本背景:</div> <div class="text line-1">GPA86.62 雅思7.0</div> </div> <div class="rows"> <div class="label">主要经历:</div> <div class="text line-1">2段竞赛 1段科研</div> </div> </div> </div> </a> <a class="action__hover__cursor case-item institution-" href="/newst_24830" target="_blank"> <div class="info"> <div class="info-img"> <img src="https://offer.compassedu.hk/64688/267326/20221203100412.jpg" alt="管理学理学硕士offer" class="cover" /> <img class="cover-bg" src="https://info.compassedu.hk/pc/img/newMajorDetail/case-decoration.png" alt=""> </div> <div class="info-right"> <div class="univ line-2">外交学院</div> <div class="title line-2">管理学理学硕士offer</div> </div> </div> <div class="detail"> <div class="detail-header"> <span class="name">Q同学</span> <span class="tag">一年工作经验</span> </div> <div class="detail-content"> <div class="rows"> <div class="label">毕业院校:</div> <div class="text line-1">外交学院</div> </div> <div class="rows"> <div class="label">本科专业:</div> <div class="text line-1">日语</div> </div> <div class="rows"> <div class="label">基本背景:</div> <div class="text line-1">GPA94.00 雅思7.5</div> </div> <div class="rows"> <div class="label">主要经历:</div> <div class="text line-1">2段论文 1段工作</div> </div> </div> </div> </a> <a class="action__hover__cursor case-item institution-" href="/newst_24660" target="_blank"> <div class="info"> <div class="info-img"> <img src="https://offer.compassedu.hk/59342/206813/20221125095142.jpg" alt="管理学理学硕士offer" class="cover" /> <img class="cover-bg" src="https://info.compassedu.hk/pc/img/newMajorDetail/case-decoration.png" alt=""> </div> <div class="info-right"> <div class="univ line-2">西交利物浦大学</div> <div class="title line-2">管理学理学硕士offer</div> </div> </div> <div class="detail"> <div class="detail-header"> <span class="name">F同学</span> <span class="tag">应届生</span> </div> <div class="detail-content"> <div class="rows"> <div class="label">毕业院校:</div> <div class="text line-1">西交利物浦大学</div> </div> <div class="rows"> <div class="label">本科专业:</div> <div class="text line-1">会计学</div> </div> <div class="rows"> <div class="label">基本背景:</div> <div class="text line-1">GPA75.00 雅思7.0</div> </div> <div class="rows"> <div class="label">主要经历:</div> <div class="text line-1">3段实习 1段竞赛</div> </div> </div> </div> </a> <a class="action__hover__cursor case-item institution-" href="/newst_14892" target="_blank"> <div class="info"> <div class="info-img"> <img src="https://offer.compassedu.hk/old_news/14892.jpg" alt="管理学理学硕士offer" class="cover" /> <img class="cover-bg" src="https://info.compassedu.hk/pc/img/newMajorDetail/case-decoration.png" alt=""> </div> <div class="info-right"> <div class="univ line-2">首都经济贸易大学</div> <div class="title line-2">管理学理学硕士offer</div> </div> </div> <div class="detail"> <div class="detail-header"> <span class="name">Z同学</span> <span class="tag">应届生</span> </div> <div class="detail-content"> <div class="rows"> <div class="label">毕业院校:</div> <div class="text line-1">首都经济贸易大学</div> </div> <div class="rows"> <div class="label">本科专业:</div> <div class="text line-1">财务管理</div> </div> <div class="rows"> <div class="label">基本背景:</div> <div class="text line-1">GPA88.00 雅思7.0</div> </div> <div class="rows"> <div class="label">主要经历:</div> <div class="text line-1">1段实习 1段竞赛 1段暑校暑研</div> </div> </div> </div> </a> <a class="action__hover__cursor case-item institution-" href="/newst_42025" target="_blank"> <div class="info"> <div class="info-img"> <img src="https://offer.compassedu.hk/165047/729255/water/1744249817888.jpg" alt="可持续发展与咨询理学硕士offer" class="cover" /> <img class="cover-bg" src="https://info.compassedu.hk/pc/img/newMajorDetail/case-decoration.png" alt=""> </div> <div class="info-right"> <div class="univ line-2">首都师范大学科德学院</div> <div class="title line-2">可持续发展与咨询理学硕士offer</div> </div> </div> <div class="detail"> <div class="detail-header"> <span class="name">C同学</span> <span class="tag">已毕业</span> </div> <div class="detail-content"> <div class="rows"> <div class="label">毕业院校:</div> <div class="text line-1">首都师范大学科德学院</div> </div> <div class="rows"> <div class="label">本科专业:</div> <div class="text line-1">表演(演出与制作)</div> </div> <div class="rows"> <div class="label">基本背景:</div> <div class="text line-1">GPA81.86 无语言申请</div> </div> <div class="rows"> <div class="label">主要经历:</div> <div class="text line-1">2段实习 1段竞赛</div> </div> </div> </div> </a> <a class="action__hover__cursor case-item institution-" href="/newst_41916" target="_blank"> <div class="info"> <div class="info-img"> <img src="https://offer.compassedu.hk/149810/712213/water/1743989930485.jpg" alt="商业项目管理理学硕士offer" class="cover" /> <img class="cover-bg" src="https://info.compassedu.hk/pc/img/newMajorDetail/case-decoration.png" alt=""> </div> <div class="info-right"> <div class="univ line-2">暨南大学</div> <div class="title line-2">商业项目管理理学硕士offer</div> </div> </div> <div class="detail"> <div class="detail-header"> <span class="name">T同学</span> <span class="tag">应届生</span> </div> <div class="detail-content"> <div class="rows"> <div class="label">毕业院校:</div> <div class="text line-1">暨南大学</div> </div> <div class="rows"> <div class="label">本科专业:</div> <div class="text line-1">市场营销</div> </div> <div class="rows"> <div class="label">基本背景:</div> <div class="text line-1">GPA84.40</div> </div> <div class="rows"> <div class="label">主要经历:</div> <div class="text line-1">4段课程设计 2段实习 1段竞赛</div> </div> </div> </div> </a> --> </div> <div class="footer"> <a href="/offer_p1i2k51872" class="btn" target="_blank">查看更多成功案例 <span class="icon"><i class="iconfont icon-arrow-down"></i></span> </a> </div> </div> </div> <script> const case_arr = JSON.parse(`[{"id_news":32179,"title_news":"\u7ba1\u7406\u5b66\u7406\u5b66\u7855\u58eboffer","time_news":"2024\u5e7402\u670821\u65e5","cname_news":"L\u540c\u5b66","cuniv_news":"\u53a6\u95e8\u5927\u5b66","cmajr_news":"\u5de5\u5546\u7ba1\u7406","id_univ":24,"exp":"2\u6bb5\u7ade\u8d5b 1\u6bb5\u79d1\u7814","current_status":"\u5e94\u5c4a\u751f","avatar_news":"https:\/\/offer.compassedu.hk\/104617\/428780\/water\/20240221032459.jpg","b_same_univ":0,"major_cname":"\u7ba1\u7406\u5b66\u7406\u5b66\u7855\u58eb","univ_name":"\u7231\u4e01\u5821\u5927\u5b66","detail_news":"GPA86.62 \u96c5\u601d7.0"},{"id_news":24830,"title_news":"\u7ba1\u7406\u5b66\u7406\u5b66\u7855\u58eboffer","time_news":"2022\u5e7411\u670825\u65e5","cname_news":"Q\u540c\u5b66","cuniv_news":"\u5916\u4ea4\u5b66\u9662","cmajr_news":"\u65e5\u8bed","id_univ":24,"exp":"2\u6bb5\u8bba\u6587 1\u6bb5\u5de5\u4f5c","current_status":"\u4e00\u5e74\u5de5\u4f5c\u7ecf\u9a8c","avatar_news":"https:\/\/offer.compassedu.hk\/64688\/267326\/20221203100412.jpg","b_same_univ":0,"major_cname":"\u7ba1\u7406\u5b66\u7406\u5b66\u7855\u58eb","univ_name":"\u7231\u4e01\u5821\u5927\u5b66","detail_news":"GPA94.00 \u96c5\u601d7.5"},{"id_news":24660,"title_news":"\u7ba1\u7406\u5b66\u7406\u5b66\u7855\u58eboffer","time_news":"2022\u5e7411\u670824\u65e5","cname_news":"F\u540c\u5b66","cuniv_news":"\u897f\u4ea4\u5229\u7269\u6d66\u5927\u5b66","cmajr_news":"\u4f1a\u8ba1\u5b66","id_univ":24,"exp":"3\u6bb5\u5b9e\u4e60 1\u6bb5\u7ade\u8d5b","current_status":"\u5e94\u5c4a\u751f","avatar_news":"https:\/\/offer.compassedu.hk\/59342\/206813\/20221125095142.jpg","b_same_univ":0,"major_cname":"\u7ba1\u7406\u5b66\u7406\u5b66\u7855\u58eb","univ_name":"\u7231\u4e01\u5821\u5927\u5b66","detail_news":"GPA75.00 \u96c5\u601d7.0"},{"id_news":14892,"title_news":"\u7ba1\u7406\u5b66\u7406\u5b66\u7855\u58eboffer","time_news":"2018\u5e7411\u670827\u65e5","cname_news":"Z\u540c\u5b66","cuniv_news":"\u9996\u90fd\u7ecf\u6d4e\u8d38\u6613\u5927\u5b66","cmajr_news":"\u8d22\u52a1\u7ba1\u7406","id_univ":24,"exp":"1\u6bb5\u5b9e\u4e60 1\u6bb5\u7ade\u8d5b 1\u6bb5\u6691\u6821\u6691\u7814","current_status":"\u5e94\u5c4a\u751f","avatar_news":"https:\/\/offer.compassedu.hk\/old_news\/14892.jpg","b_same_univ":0,"major_cname":"\u7ba1\u7406\u5b66\u7406\u5b66\u7855\u58eb","univ_name":"\u7231\u4e01\u5821\u5927\u5b66","detail_news":"GPA88.00 \u96c5\u601d7.0"},{"id_news":42025,"title_news":"\u53ef\u6301\u7eed\u53d1\u5c55\u4e0e\u54a8\u8be2\u7406\u5b66\u7855\u58eboffer","time_news":"2025\u5e7404\u670810\u65e5","cname_news":"C\u540c\u5b66","cuniv_news":"\u9996\u90fd\u5e08\u8303\u5927\u5b66\u79d1\u5fb7\u5b66\u9662","cmajr_news":"\u8868\u6f14\uff08\u6f14\u51fa\u4e0e\u5236\u4f5c\uff09","id_univ":38,"exp":"2\u6bb5\u5b9e\u4e60 1\u6bb5\u7ade\u8d5b","current_status":"\u5df2\u6bd5\u4e1a","avatar_news":"https:\/\/offer.compassedu.hk\/165047\/729255\/water\/1744249817888.jpg","b_same_univ":0,"major_cname":"\u53ef\u6301\u7eed\u53d1\u5c55\u4e0e\u54a8\u8be2\u7406\u5b66\u7855\u58eb","univ_name":"\u5229\u5179\u5927\u5b66","detail_news":"GPA81.86 \u65e0\u8bed\u8a00\u7533\u8bf7"},{"id_news":41916,"title_news":"\u5546\u4e1a\u9879\u76ee\u7ba1\u7406\u7406\u5b66\u7855\u58eboffer","time_news":"2025\u5e7404\u670803\u65e5","cname_news":"T\u540c\u5b66","cuniv_news":"\u66a8\u5357\u5927\u5b66","cmajr_news":"\u5e02\u573a\u8425\u9500","id_univ":49,"exp":"4\u6bb5\u8bfe\u7a0b\u8bbe\u8ba1 2\u6bb5\u5b9e\u4e60 1\u6bb5\u7ade\u8d5b","current_status":"\u5e94\u5c4a\u751f","avatar_news":"https:\/\/offer.compassedu.hk\/149810\/712213\/water\/1743989930485.jpg","b_same_univ":0,"major_cname":"\u5546\u4e1a\u9879\u76ee\u7ba1\u7406\u7406\u5b66\u7855\u58eb","univ_name":"\u66fc\u5f7b\u65af\u7279\u5927\u5b66","detail_news":"GPA84.40"}]`); $(document).ready(function () { let token = $.cookie('token') if(token) { getCaseList() }else { case_DOM(case_arr) } }) // 获取案例列表 function getCaseList() { const sendData = { per_page: 6, univId: 24, major_id: 51872, timestamp:new Date().getTime(), sign:'PC' } const BASE_APIX = isProdX ? '//api.compassedu.hk/index.php/api/' : '/' // $.post(BASE_APIX+'mini/v2/case/scrollList', sendData, function(res) { // if(res && res.length) { // case_DOM(res) // }else { // case_DOM(case_arr) // } // }) $.ajax({ url: `${BASE_APIX}mini/v2/case/scrollList`, type: 'POST', data: sendData, headers: { "appkey": "compassedu", "token": $.cookie('tn') }, success: function(res) { if(res && res.length) { case_DOM(res) }else { case_DOM(case_arr) } }, error: function(xhr, status, error) { } }); } function case_DOM(case_list) { let case_html = `` case_list.forEach((caseItem, caseIndex) => { let b_same_univ_html = caseItem.b_same_univ ? `<div class="same-case-cover"> <img src="https://info.compassedu.hk/pc/img/newMajorDetail/case-tag.png" alt=""> </div>` : '' let status_html = caseItem.current_status ? `<span class="tag">${caseItem.current_status}</span>` : '' case_html += `<a class="action__hover__cursor case-item institution-${caseItem['is_institutions']}" href="/newst_${caseItem.id_news}" target="_blank"> <div class="info"> <div class="info-img"> <img src="${caseItem.avatar_news}" alt="${caseItem.title_news}" class="cover" /> <img class="cover-bg" src="https://info.compassedu.hk/pc/img/newMajorDetail/case-decoration.png" alt=""> </div> <div class="info-right"> <div class="univ line-2">${caseItem.univ_name}</div> <div class="title line-2">${caseItem.title_news}</div> </div> </div> <div class="detail"> ${b_same_univ_html} <div class="detail-header"> <span class="name">${caseItem.cname_news}</span> ${status_html} </div> <div class="detail-content"> <div class="rows"> <div class="label">毕业院校:</div> <div class="text line-1">${caseItem.cuniv_news || '/'}</div> </div> <div class="rows"> <div class="label">本科专业:</div> <div class="text line-1">${caseItem.cmajr_news || '/'}</div> </div> <div class="rows"> <div class="label">基本背景:</div> <div class="text line-1">${caseItem.detail_news || '/'}</div> </div> <div class="rows"> <div class="label">主要经历:</div> <div class="text line-1">${caseItem.exp || '/'}</div> </div> </div> </div> </a>` }) $('.case-list').html(case_html) } </script> </section> <!-- 模块->预约咨询 --> <div class="detail__module__clue detail__module__clue__new"> <div class="module_head"> <div class="title">预约咨询</div> </div> <div class="component__clue__form component__clue__form__new"> <div class="form-level"> <div class="form-row clue-name"> <div class="component__form__input" data-type="text" data-label="姓名" data-maxlength="5" data-placeholder="请输入"> </div> </div> <div class="form-row clue-mobile"> <div class="component__form__input" data-type="area-num1" data-label="手机号" data-maxlength="20" data-placeholder="请输入" data-required="true" > </div> </div> <div class="form-row clue-univ-type"> <div class="component__form__input" data-type="single-select" data-label="本科类型" data-id="clue-type" data-options-level="1" data-placeholder="请选择本科类型" data-required="true"> </div> </div> <!-- <div class="form-row clue-mobile"> <div class="component__form__input" data-type="number" data-label="手机号" data-maxlength="11" data-placeholder="必填"> </div> </div> --> <!-- <div class="form-row clue-wechat"> <div class="component__form__input" data-type="text" data-label="微信号" data-maxlength="50" data-placeholder="非必填"> </div> </div> --> <div class="form-row clue-univ-name"> <div class="component__form__input" id="clue-search" data-type="text" data-label="本科学校" data-maxlength="50" data-placeholder="请输入" data-required="true"> </div> <div class="name-search-box"> <div class="search-list"></div> <div class="search-empty"></div> </div> </div> <div class="form-row clue-univ-year"> <div class="component__form__input" data-type="single-select" data-label="本科入学年份" data-id="clue-year" data-options-level="1" data-placeholder="请选择" data-required="true"> </div> </div> <div class="form-row clue-univ-area"> <div class="component__form__input" data-type="multiple-select" data-label="留学意向地区" data-id="clue-area" data-options-level="1" data-placeholder="请选择(可多选)" data-required="true"> </div> </div> <!-- <div class="form-row clue-score"> <div class="component__form__input" data-type="number" data-label="百分制成绩" data-maxlength="3" data-placeholder="必填"> </div> </div> --> </div> <div class="action__hover__cursor btn-level" onclick="getClue(2)"> 预约咨询 </div> </div> </div> </div> <div class="layout__detail__right"> <div class="detail__module__commendmajr new"> <div class="module_head"> <div class="title">相关推荐</div> </div> <div class="module_content"> <div class="commend-majr"> <a class="commend-item" href="/majr_67624" target="_blank"> <div class="cover"> <img src="https://logo.compassedu.hk/24.png?imageMogr2/auto-orient/thumbnail/80x80>/blur/1x0/quality/99|imageslim" alt=">爱丁堡大学校徽"> </div> <div class="info-box"> <div class="cname line-1">爱丁堡大学</div> <div class="ename line-1">全球战略与可持续发展理学硕士</div> </div> </a> <a class="commend-item" href="/majr_52614" target="_blank"> <div class="cover"> <img src="https://logo.compassedu.hk/49.png?imageMogr2/auto-orient/thumbnail/80x80>/blur/1x0/quality/99|imageslim" alt=">曼彻斯特大学校徽"> </div> <div class="info-box"> <div class="cname line-1">曼彻斯特大学</div> <div class="ename line-1">管理学理学硕士</div> </div> </a> <a class="commend-item" href="/majr_62549" target="_blank"> <div class="cover"> <img src="https://logo.compassedu.hk/49.png?imageMogr2/auto-orient/thumbnail/80x80>/blur/1x0/quality/99|imageslim" alt=">曼彻斯特大学校徽"> </div> <div class="info-box"> <div class="cname line-1">曼彻斯特大学</div> <div class="ename line-1">国际商务与管理理学硕士</div> </div> </a> <a class="commend-item" href="/majr_74504" target="_blank"> <div class="cover"> <img src="https://logo.compassedu.hk/49.png?imageMogr2/auto-orient/thumbnail/80x80>/blur/1x0/quality/99|imageslim" alt=">曼彻斯特大学校徽"> </div> <div class="info-box"> <div class="cname line-1">曼彻斯特大学</div> <div class="ename line-1">可持续商业理学硕士</div> </div> </a> <a class="commend-item" href="/majr_52520" target="_blank"> <div class="cover"> <img src="https://logo.compassedu.hk/13.png?imageMogr2/auto-orient/thumbnail/80x80>/blur/1x0/quality/99|imageslim" alt=">伦敦大学国王学院校徽"> </div> <div class="info-box"> <div class="cname line-1">伦敦大学国王学院</div> <div class="ename line-1">国际管理理学硕士</div> </div> </a> <a class="commend-item" href="/majr_72355" target="_blank"> <div class="cover"> <img src="https://logo.compassedu.hk/13.png?imageMogr2/auto-orient/thumbnail/80x80>/blur/1x0/quality/99|imageslim" alt=">伦敦大学国王学院校徽"> </div> <div class="info-box"> <div class="cname line-1">伦敦大学国王学院</div> <div class="ename line-1">环境、社会、治理管理理学硕士</div> </div> </a> </div> </div> </div> <div class="detail__module__download"></div> </div> </div> <!-- 布局->右侧功能栏 --> <!-- 布局->页脚 --> <footer class="layout__footer"> <div class="section__all"> <div class="module__contact"> <div class="item about"> <div class="title">关于我们</div> <div class="content"> 指南者留学是提供留学申请、背景提升、语言培训等产品的教育科技公司,已为数千名同学拿到海外TOP100名校录取。率先采用专业导师+申请透明+申请失败退全款的方式,从制度上保证客户了解申请材料并掌握申请动态,进而确保拥有好的服务体验。 </div> </div> <div class="item address"> <div class="title">公司地址</div> <div class="content"> <div class="tab-list"> <div class="action__hover__cursor tab-item" onmousemove="footerChangeAddr(1)" > 北京 </div> <div class="action__hover__cursor tab-item" onmousemove="footerChangeAddr(2)" > 上海 </div> <div class="action__hover__cursor tab-item" onmousemove="footerChangeAddr(3)" > 广州 </div> <div class="action__hover__cursor tab-item" onmousemove="footerChangeAddr(4)" > 南京 </div> <div class="action__hover__cursor tab-item" onmousemove="footerChangeAddr(5)" > 香港 </div> <div class="action__hover__cursor tab-item" onmousemove="footerChangeAddr(6)" > 厦门 </div> <div class="action__hover__cursor tab-item" onmousemove="footerChangeAddr(7)" > 常州 </div> </div> <div class="addr-detail-1"> <div class="place-list"> <div class="action__hover__cursor place-item" onmousemove="footerChangePlace(1,1)" > 北京公司 </div> </div> <div class="place-detail-1"> <div class="addr"> 地址:北京市海淀区丹棱街6号丹棱SOHO大厦11层1105-1106室 </div> <div class="tel">电话:010-62568280</div> </div> </div> <div class="addr-detail-2"> <div class="place-list"> <div class="action__hover__cursor place-item" onmousemove="footerChangePlace(2,1)" > 上海公司 </div> </div> <div class="place-detail-1"> <div class="addr"> 地址:上海市黄浦区西藏中路18号港陆广场1504室 </div> <div class="tel">电话:021-52550609</div> </div> </div> <div class="addr-detail-3"> <div class="place-list"> <div class="action__hover__cursor place-item" onmousemove="footerChangePlace(3,1)" > 广州公司 </div> </div> <div class="place-detail-1"> <div class="addr"> 地址:广州市天河区林和西9号耀中广场B座3807室 </div> <div class="tel">电话:020-85162035</div> </div> </div> <div class="addr-detail-4"> <div class="place-list"> <div class="action__hover__cursor place-item" onmousemove="footerChangePlace(4,1)" > 南京公司 </div> <div class="action__hover__cursor place-item" onmousemove="footerChangePlace(4,2)" > 南大校区服务中心 </div> </div> <div class="place-detail-1"> <div class="addr"> 地址:江苏省南京市玄武区洪武北路16号汇金大厦13楼 </div> <div class="tel">电话:025-86755442</div> </div> <div class="place-detail-2"> <div class="addr"> 地址:江苏省南京市栖霞区仙林大道168号南大和园商业街165栋15室 </div> </div> </div> <div class="addr-detail-5"> <div class="place-list"> <div class="action__hover__cursor place-item" onmousemove="footerChangePlace(5,1)" > 香港公司 </div> </div> <div class="place-detail-1"> <div class="addr"> 地址:中国香港特别行政区尖沙咀么地道62号永安广场9楼915室 </div> <div class="tel">电话:00852-53453856</div> </div> </div> <div class="addr-detail-6"> <div class="place-list"> <div class="action__hover__cursor place-item" onmousemove="footerChangePlace(6,1)" > 厦门公司 </div> </div> <div class="place-detail-1"> <div class="addr"> 地址:福建省厦门市思明区演武西路188号世茂海峡大厦B座908室 </div> <div class="tel">电话:0592-5181167</div> </div> </div> <div class="addr-detail-7"> <div class="place-list"> <div class="action__hover__cursor place-item" onmousemove="footerChangePlace(7,1)" > 常州公司 </div> </div> <div class="place-detail-1"> <div class="addr"> 地址:江苏省常州市天宁区关河东路66号九洲环宇大厦C座4楼 </div> <div class="tel">电话:0519-85600327</div> </div> </div> </div> </div> <div class="item contact"> <div class="title">联系我们</div> <div class="content"> <p>咨询热线:400-183-1832</p> <p>咨询邮箱:admin@compassedu.hk</p> <p>公司电话:010-62568280</p> <p>服务品质监督热线:400-780-7810</p> <div class="icon-list"> <div class="icon-item icon-wechat hover-wechat action__hover__cursor" onmousemove="getContactHover(1)" onmouseleave="getContactLeave(1)" > <img class="icon" src="https://info.compassedu.hk/pc/img/layout/footer-wechat3.png?imageMogr2/auto-orient/thumbnail/48x48>/blur/1x0/quality/90|imageslim" alt="指南者留学-公众号" class="action__hover__cursor" /> <div class="qrcode-box qrcode-wechat"> <img src="https://info.compassedu.hk/pc/img/qrcode/qrcode-follow.png?imageMogr2/auto-orient/thumbnail/274x274>/blur/1x0/quality/50|imageslim" alt="" /> <span class="text">关注指南者留学公众号</span> </div> <div class="arrow-box"></div> </div> <a href="https://www.xiaohongshu.com/user/profile/62a72ec4000000001902b7fa?xsec_token=ABbTJ0ArG60ONQaEmzJ3TzxViNLR9NlP4NgIR13LDLQyQ%3D&xsec_source=pc_search" target="_blank" class="icon-item icon-xhs" onmousemove="getContactHover(2)" onmouseleave="getContactLeave(2)" > <img class="icon" src="https://info.compassedu.hk/pc/img/layout/footer-xhs3.png?imageMogr2/auto-orient/thumbnail/48x48>/blur/1x0/quality/90|imageslim" alt="指南者留学-小红书" class="action__hover__cursor" /> </a> <div class="icon-item icon-video hover-video action__hover__cursor" onmousemove="getContactHover(3)" onmouseleave="getContactLeave(3)" > <img class="icon" src="https://info.compassedu.hk/pc/img/layout/footer-video3.png?imageMogr2/auto-orient/thumbnail/48x48>/blur/1x0/quality/90|imageslim" alt="指南者留学-视频公众号" class="action__hover__cursor" /> <div class="qrcode-box qrcode-video"> <img src="https://info.compassedu.hk/pc/img/qrcode/qrcode-video.png?imageMogr2/auto-orient/thumbnail/274x274>/blur/1x0/quality/50|imageslim" alt="" /> <span class="text">指南者留学视频公众号</span> </div> <div class="arrow-box"></div> </div> <div class="icon-item icon-douyin hover-douyin action__hover__cursor" onmousemove="getContactHover(4)" onmouseleave="getContactLeave(4)" > <img class="icon" src="https://info.compassedu.hk/pc/img/layout/footer-douyin3.png?imageMogr2/auto-orient/thumbnail/48x48>/blur/1x0/quality/90|imageslim" alt="指南者留学-抖音" class="action__hover__cursor" /> <div class="qrcode-box qrcode-douyin"> <img src="https://info.compassedu.hk/pc/img/qrcode/qrcode-douyin.png?imageMogr2/auto-orient/thumbnail/274x274>/blur/1x0/quality/50|imageslim" alt="" /> <span class="text">指南者留学抖音</span> </div> <div class="arrow-box"></div> </div> <div class="icon-item icon-wxapp hover-wxapp action__hover__cursor" onmousemove="getContactHover(5)" onmouseleave="getContactLeave(5)" > <img class="icon" src="https://info.compassedu.hk/pc/img/layout/footer-wxapp3.png?imageMogr2/auto-orient/thumbnail/48x48>/blur/1x0/quality/90|imageslim" alt="指南者留学-小程序" class="action__hover__cursor" /> <div class="qrcode-box qrcode-weapp"> <img src="https://info.compassedu.hk/pc/img/qrcode/qrcode-weapp.png?imageMogr2/auto-orient/thumbnail/274x274>/blur/1x0/quality/50|imageslim" alt="" /> <span class="text">指南者留学微信小程序</span> </div> <div class="arrow-box"></div> </div> <a href="https://t.compassedu.hk/SuWh" target="_blank" class="icon-item icon-bilibili" onmousemove="getContactHover(6)" onmouseleave="getContactLeave(6)" > <img class="icon" src="https://info.compassedu.hk/pc/img/layout/footer-bilibili3.png?imageMogr2/auto-orient/thumbnail/48x48>/blur/1x0/quality/90|imageslim" alt="指南者留学-哔哩哔哩" class="action__hover__cursor" /> </a> <a href="http://www.zhihu.com/org/zhi-nan-zhe-liu-xue" target="_blank" class="icon-item icon-zhihu" onmousemove="getContactHover(7)" onmouseleave="getContactLeave(7)" > <img class="icon" src="https://info.compassedu.hk/pc/img/layout/footer-zhihu3.png?imageMogr2/auto-orient/thumbnail/48x48>/blur/1x0/quality/90|imageslim" alt="指南者留学-知乎" class="action__hover__cursor" /> </a> <a href="https://weibo.com/u/5141340302" target="_blank" class="icon-item icon-weibo" onmousemove="getContactHover(8)" onmouseleave="getContactLeave(8)" > <img class="icon" src="https://info.compassedu.hk/pc/img/layout/footer-weibo3.png?imageMogr2/auto-orient/thumbnail/48x48>/blur/1x0/quality/90|imageslim" alt="指南者留学-微博" class="action__hover__cursor" /> </a> </div> </div> </div> <div class="item qrcode"> <img src="https://info.compassedu.hk/pc/img/qrcode/qrcode-app.png?imageMogr2/auto-orient/thumbnail/220x220>/blur/1x0/quality/50|imageslim" alt="指南者留学-App" class="app" /> <div class="text">下载指南者留学App</div> </div> </div> <div class="module__copyright"> <span></span> <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank" class="action__hover__cursor" >苏ICP备14022410号</a > </div> </div> </footer> <!-- 布局->右侧侧边栏 --> <div class="layout__right__bar"> <div class="section__all"> <div class="icon-box" onmousemove="getRightHover(1)" onmouseleave="getRightLeave(1)" > <div class="icon icon-publicplatform" style="background-image: url('https://info.compassedu.hk/pc/img/new-right-bar-icon/publicplatform.png?imageMogr2/auto-orient/thumbnail/70x70>/blur/1x0/quality/90|imageslim');"></div> <div class="desc">公众号</div> <div class="qrcode-box qrcode-publicplatform"> <img src="https://info.compassedu.hk/pc/img/qrcode/qrcode-follow.png?imageMogr2/auto-orient/thumbnail/274x274>/blur/1x0/quality/90|imageslim" alt=""> <span class="text">扫一扫立即关注</span> </div> <div class="arrow-box"></div> <div class="split-line"></div> </div> <div class="icon-box" onmousemove="getRightHover(2)" onmouseleave="getRightLeave(2)" > <div class="icon icon-wechat" style="background-image: url('https://info.compassedu.hk/pc/img/new-right-bar-icon/wechat.png?imageMogr2/auto-orient/thumbnail/70x70>/blur/1x0/quality/90|imageslim');"></div> <div class="desc">微信咨询</div> <div class="qrcode-box qrcode-wechat"> <img src="https://info.compassedu.hk/pc/img/new-right-bar-icon/wechat-qrcode.png?imageMogr2/auto-orient/thumbnail/274x274>/blur/1x0/quality/90|imageslim" alt=""> <span class="text">扫一扫立即咨询</span> </div> <div class="arrow-box"></div> <div class="split-line"></div> </div> <div class="icon-box" onmousemove="getRightHover(3)" onmouseleave="getRightLeave(3)" > <div class="icon icon-download" style="background-image: url('https://info.compassedu.hk/pc/img/new-right-bar-icon/download.png?imageMogr2/auto-orient/thumbnail/70x70>/blur/1x0/quality/90|imageslim');"></div> <div class="desc">App下载</div> <div class="qrcode-box qrcode-app"> <img src="https://info.compassedu.hk/pc/img/qrcode/qrcode-app.png?imageMogr2/auto-orient/thumbnail/274x274>/blur/1x0/quality/90|imageslim" alt=""> <span class="text">下载指南者留学App</span> </div> <div class="arrow-box"></div> <div class="split-line"></div> </div> <div class="icon-box" onmousemove="getRightHover(4)" onmouseleave="getRightLeave(4)" onclick="feedbackEvent()" > <div class="icon icon-consult" style="background-image: url('https://info.compassedu.hk/pc/img/new-right-bar-icon/consult.png?imageMogr2/auto-orient/thumbnail/70x70>/blur/1x0/quality/90|imageslim');"></div> <div class="desc">预约咨询</div> <div class="split-line"></div> </div> <div class="icon-box" onmousemove="getRightHover(5)" onmouseleave="getRightLeave(5)" > <div class="icon icon-mobile" style="background-image: url('https://info.compassedu.hk/pc/img/new-right-bar-icon/mobile.png?imageMogr2/auto-orient/thumbnail/70x70>/blur/1x0/quality/90|imageslim');"></div> <div class="desc">电话咨询</div> <div class="qrcode-box qrcode-phone"> <span class="text">400-183-1832</span> </div> <div class="arrow-box"></div> <div class="split-line"></div> </div> <div class="icon-box" onmousemove="getRightHover(6)" onmouseleave="getRightLeave(6)" onclick="pageToTop()" > <div class="icon icon-totop" style="background-image: url('https://info.compassedu.hk/pc/img/new-right-bar-icon/totop.png?imageMogr2/auto-orient/thumbnail/70x70>/blur/1x0/quality/90|imageslim');"></div> <div class="desc">回到顶部</div> </div> </div> </div> <div class="component__pop" id="clue-pop" data-pop-name="component__clue__pop" data-close-btn="true" data-close-event="closeCluePop()" data-overlay-close="true" data-radius="12px" data-width="484px" data-height="467px" > <div class="component__clue__pop" > <div class="header-icon"> <img class="clue-img" src="https://info.compassedu.hk/pc/img/cluepop/main.png" alt=""> <img class="clue-img-bottom" src="https://info.compassedu.hk/pc/img/cluepop/bottom.png" alt=""> </div> <div class="form-level"> <div class="form-row clue-name"> <div class="component__form__input" data-type="text" data-label="姓名" data-maxlength="5" data-placeholder="请输入"> </div> </div> <div class="form-row clue-mobile"> <div class="component__form__input" data-type="area-num" data-label="手机号" data-maxlength="20" data-placeholder="必填" data-required="true"> </div> </div> <!-- <div class="form-row clue-wechat"> <div class="component__form__input" data-type="text" data-label="微信号" data-maxlength="50" data-placeholder="非必填"> </div> </div> --> <div class="form-row clue-univ-type"> <div class="component__form__input" data-type="single-select" data-label="本科类型" data-id="clue-type" data-options-level="1" data-placeholder="请选择本科类型" data-required="true"> </div> </div> <div class="form-row clue-univ-name"> <div class="component__form__input" id="clue-search" data-type="text" data-label="本科学校" data-maxlength="50" data-placeholder="必填" data-required="true"> </div> <div class="name-search-box"> <div class="search-list"></div> <div class="search-empty"></div> </div> </div> <div class="form-row clue-univ-year"> <div class="component__form__input" data-type="single-select" data-label="本科入学年份" data-id="clue-year" data-options-level="1" data-placeholder="请选择" data-required="true"> </div> </div> <div class="form-row clue-univ-area"> <div class="component__form__input" data-type="multiple-select" data-label="留学意向地区" data-id="clue-area" data-options-level="1" data-placeholder="请选择" data-required="true"> </div> </div> <!-- <div class="form-row clue-score"> <div class="component__form__input" data-type="number" data-label="百分制成绩" data-maxlength="3" data-placeholder="必填"> </div> </div> --> </div> <div class="action__hover__cursor btn-level" onclick="getClue()"> 预约咨询 </div> </div> <script> const clueChannelCode = '958002'; const creator = ''; </script> </div> <!-- 功能组件->登录注册 --> <div class="component__pop" id="login-pop" data-pop-name="component__login" data-close-btn="true" data-close-event="closeLoginPop()" data-overlay-close="true" data-radius="8px" data-width="500px" > <div class="component__login pop-up" data-moduleType="1" data-loginType="1" > <div class="left"> <img class="logo" src="https://info.compassedu.hk/pc/img/register/logo.png" /> <img class="avatar" src="https://info.compassedu.hk/pc/img/register/avatar.png" /> <div class="head-copy"></div> </div> <div class="right"> <div class="head-level"></div> <div class="per-content phone"> <div class="form-level"> <div class="form-row mobile"> <div class="component__form__input" data-type="login" data-label="手机号" data-maxlength="11" data-placeholder="输入手机号码" data-id="popup-login-mobile" ></div> </div> <div class="form-row captcha"> <div class="component__form__input" data-type="new-captcha-input" data-label="验证码" data-placeholder="输入6位验证码" data-maxlength="6" data-id="popup-login-captcha" ></div> </div> </div> <div class="action__hover__cursor btn-level"> 登录 </div> </div> <div class="per-content qrcode"> <div class="login-qrcode-area"> <div class="login-qrcode-img-container"> <img class="login-qrcode-img" src="" /> <div class="login-qrcode-fail-cover"> <div class="login-qrcode-fail-tip">二维码已过期</div> <div class="login-qrcode-fail-btn" onclick="getLoginQRcodeImg('pop')">重新获取</div> </div> <div class="login-qrcode-scan-cover"> <div class="login-qrcode-scan-tip"> <p>已扫码</p> <p>等待确认登录</p> </div> </div> </div> <p class="login-qrcode-tip">请使用微信扫描二维码登录</p> </div> </div> </div> </div> </div> <!-- 注册表单 --> <div class="register-cover hide"> <div class="register-container"> <div class="close" onclick="cancelRegisterForm()"></div> <div class="left"> <div class="logo"></div> <div class="avatar"></div> <div class="ctx1">现在来设置你的账号吧</div> <div class="ctx2">只需要花不到一分钟,之后便可以获得更精准的推荐~</div> </div> <div class="right"> <div class="top"> <div class="per-step per-step1 active"> <div class="step-info"> <div class="step-no">1</div> <div class="step-desc">留学意向</div> </div> <div class="step-line"></div> </div> <div class="per-step per-step2"> <div class="step-info"> <div class="step-no">2</div> <div class="step-desc">基本意向</div> </div> <div class="step-line"></div> </div> <div class="per-step per-step3"> <div class="step-info"> <div class="step-no">3</div> <div class="step-desc">详细背景</div> </div> <div class="step-line"></div> </div> <div class="per-step per-step4"> <div class="step-info"> <div class="step-no">4</div> <div class="step-desc">了解途径</div> </div> </div> </div> <div class="step step1"> <div class="question-name no11">1.1 您期望申请学历是</div> <div class="question-option no11"></div> <div class="question-name no12">1.2 您期待的留学地区是<span class="multi-select">多选</span></div> <div class="question-option no12"></div> <div class="question-input no13 hide"> <span class="question-input-left-icon">*</span> <input id="regs-area-input" class="search-input" type="text" onfocus="onFocusArea(event)" placeholder="请输入您期待的留学地区" autocomplete="off" /> <span class="question-input-num"><span class="question-input-num-value">0</span>/20</span> <div class="search-area-list-empty area hide"> 没有查询到相关的地区 </div> <div class="search-area-list-loading area hide">查询中...</div> <div class="search-area-list area hide"></div> </div> <div class="choose-other-country-box hide"> <span class="choose-other-country-num-box">已选(<span class="choose-other-country-num">0</span>/5):</span> <div class="choose-other-country-list"></div> </div> </div> <div class="step step2 hide"> <div class="question-name no21">2.1 您的身份状态是</div> <div class="question-option no21"></div> <div class="question-name no22 hide">2.2 您的目前学历是</div> </div> <div class="step step3 hide"> <div class="question-name no31">3.1 您的本科学校是</div> <div class="question-option no31"> <div class="per-option" onclick="clickRegisterOption('3-1-0-0')">大陆本科</div> <div class="per-option" onclick="clickRegisterOption('3-1-1-1')">海外本科</div> </div> <div class="question-name no32 hide">3.2 您的学校名称是</div> <div class="question-input no32 hide"> <input id="regs-univ-input" class="search-input" type="text" onfocus="onFocusUniv(event)" placeholder="请输入选择" autocomplete="off" /> <div class="search-list-empty univ hide"> 没有查询到相关的学校 <!-- 没有查询到相关学校,支持输入自定义学校名 --> </div> <div class="search-list-loading univ hide">查询中...</div> <div class="search-list univ hide"></div> </div> <div class="question-name no33 hide">3.3 您的专业名称是</div> <div class="question-input no33 hide"> <input id="regs-major-input" class="search-input" type="text" onfocus="onFocusMajor(event)" placeholder="请输入选择" autocomplete="off" /> <div class="search-list-empty major hide"> 没有查询到相关的专业 <!-- 没有查询到相关专业,支持输入自定义专业名 --> </div> <div class="search-list-loading major hide">查询中...</div> <div class="search-list major hide"></div> </div> </div> <div class="step step4 hide"> <div id="no41-title" class="question-name no41">4. 您从哪里了解到指南者留学网站的</div> <div class="question-option no41"></div> <div id="no41-input-box" class="question-input no41 hide"> <input id="source-input" class="search-input" type="text" placeholder="请输入您了解我们的途径" autocomplete="off" maxlength="20" /> <span class="tip-icon">*</span> <span id="source-text-num">0/20</span> </div> </div> <div class="btn-area"> <div class="register-opt-btn cancel" onclick="cancelRegisterForm()">取消</div> <div class="register-opt-btn prev hide" onclick="prevRegisterStep()">上一步</div> <div class="register-opt-btn next" onclick="nextRegisterStep()">下一步</div> </div> </div> </div> </div> <!-- 复制登陆功能 --> <div class="contextmenu unlogin" id="contextmenudiv" style="display: none;"> <ul> <li><a href="javascript:void(0)" onclick="document.execCommand('Copy');$('#contextmenudiv').hide();">复制</a> </li> <!-- <li> <a class="a1" href="javascript:void(0)" onclick="document.execCommand('Copy');$('#contextmenudiv').hide();">复制</a> </li> --> </ul> </div> <div class="contextmenu unlogin" id="contextmenudivmouseup" style="display: none"> <ul> <li> <a class="a1" href="javascript:void(0)" onclick="document.execCommand('Copy');$('#contextmenudivmouseup').hide();">复制</a> </li> </ul> </div> <!-- 领取报告册弹窗 --> <div class="component__pop" id="report-pop" data-pop-name="component__report__pop" data-close-btn="true" data-close-event="closeReportPop()" data-overlay-close="true" data-radius="16px" data-width="821px" data-height="515px" > <div class="component__report__pop"> <div class="head-level"> <img src="https://info.compassedu.hk/pc/img/handbook/pop-header-2.png" alt=""> </div> <div class="content-box"> <div class="form-level left-box"> <div class="form-row report-name"> <div class="component__form__input" data-type="text" data-label="收货人" data-maxlength="16" data-placeholder="姓名"> </div> </div> <div class="form-row report-mobile"> <div class="component__form__input" data-type="number" data-label="手机号" data-maxlength="11" data-placeholder="必填"> </div> </div> <div class="form-row report-address"> <div class="component__form__input" data-type="cascader-select" data-label="所在区域" data-id="report-address" data-options-level="2" data-placeholder="请选择"> </div> </div> <div class="form-row report-detail-address"> <div class="component__form__input" data-type="text" data-label="详细地址" data-placeholder="区县、乡镇、街道、楼牌号等"> <div class="address-search-box"> <div class="search-list"></div> <div class="search-empty"></div> </div> </div> </div> <div class="form-row report-degree"> <div class="component__form__input" data-type="single-select" data-label="目前学历" data-id="report-degree" data-options-level="1" data-placeholder="请选择"> </div> </div> <div class="form-row report-univ-area"> <div class="component__form__input" data-type="multiple-select" data-label="留学意向地区" data-id="report-area" data-options-level="1" data-placeholder="请选择"> </div> </div> </div> <div class="right-box"> <div class="book-img"> <img src="https://info.compassedu.hk/zllq/Q12.png" alt=""> </div> <div class="receive-btn" onclick="receiveGift()"> 立即领取 </div> </div> </div> </div> </div> <!-- 功能组件->美洽弹窗 --> <div class="component__pop" id="meiqia-pop" data-pop-name="component__meiqia__pop" data-close-btn="false" data-close-event="closeMeiqiaPop()" data-overlay-close="true" data-radius="0" data-width="500px" data-height="542px" > <div class="component__meiqia__pop" onclick="closeMeiqiaPop()"> </div> </div> <!-- 功能组件->收藏夹弹窗 --> <el-dialog :visible="selectCollcetVisible" width="500px" @close="closeSelectDetail()" custom-class="collect-select-dialog" :show-close="false" append-to-body > <div slot="title"> <div class="header"> <div class="title">选择收藏夹</div> <div class="add-wrapper" @click="openAddDetail"> <img class="icon" src="https://info.compassedu.hk/pc/img/personal/collect-add-icon.png" alt="" /> <span class="text">新增收藏夹</span> </div> </div> </div> <div class="detail-box"> <div class="option-list"> <div class="option-item" v-for="option of collectList" :key="`collect-item-${option.id}`" @click="getSelectChange(option.id, option.remark_name)"> <div class="info-wrapper"> <div class="title-wrapper"> <div class="title line-1">{{option.remark_name}}</div> <div class="tag" v-if="option.is_default === 1">默认</div> </div> <div class="desc line-1">{{option.info_count}}条内容</div> </div> <div class="check-box" :class="{active: selectCollectIds.includes(option.id)}"></div> </div> </div> </div> <div slot="footer"> <div class="btn cancel" @click="closeSelectDetail()">取消</div> <div class="btn confirm" @click="selectCollection()">完成</div> </div> </el-dialog> <el-dialog :visible="addCollcetVisible" width="500px" @close="closeAddDetail()" custom-class="collect-add-dialog" :show-close="false" > <div slot="title"> <div class="header">新增收藏夹</div> </div> <div class="detail-box"> <el-form :model="form" ref="addCollectRef" :rules="rules"> <el-form-item prop="title"> <el-input placeholder="收藏夹标题,20字以内" maxlength="20" :show-word-limit="true" v-model="form.title" ></el-input> </el-form-item> <el-form-item prop="desc"> <el-input placeholder="收藏夹描述,200字以内,非必填" maxlength="200" :show-word-limit="true" type="textarea" :autosize="false" :rows="9" v-model="form.desc" ></el-input> </el-form-item> <el-form-item prop="isDefault" class="default-item"> <el-checkbox v-model="form.isDefault">设为默认收藏夹</el-checkbox> </el-form-item> </el-form> </div> <div slot="footer"> <div class="btn cancel" @click="closeAddDetail(true)">返回</div> <div class="btn confirm" @click="addCollection()"> {{ form.id ? '完成编辑' : '确定创建' }} </div> </div> </el-dialog> <el-dialog :visible="backVisible" width="380px" @close="closeBack()" custom-class="collect-back-dialog" :show-close="false" > <div class="hint-wrapper"> <div class="title">是否放弃编辑内容?</div> </div> <div slot="footer"> <div class="btn cancel" @click="closeBack()">取消</div> <div class="btn confirm" @click.stop="confirmBack()">确定</div> </div> </el-dialog> </div> </body> <!-- 公共依赖 --> <script src="https://pc.compassedu.hk/static/components/znz-component.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/utils/validate.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/layout/nav-bar/index.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/layout/footer/index.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/layout/right-bar/index.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/components/login/index.js?pro250331v1202504111"></script> <script src="https://pc.compassedu.hk/static/components/clue-pop/index.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/components/index-login/index.js?t=pro250331v1202504111"></script> <script src="https://pc.compassedu.hk/static/utils/donut/index.js?pro250331v120250411"></script> <script> const ts = '1'; const aispad = '512'; const urlstar = '0'; </script> <!-- 页面依赖 --> <script src="https://info.compassedu.hk/pc/js/cdn/vue.min.js"></script> <script src="https://info.compassedu.hk/pc/js/cdn/element-ui.js"></script> <script> // 收藏相关 const collectId = Number('51872'); // 收藏内容id const collectType = 2; // 收藏内容类型 const collectPosition = 7; // 埋点页面类型 // 计算宽度后再显示项目简介 // $('.detail__module__projecintro .module_content').css('opacity', 1) // 页面加载后再显示语言 // $('.detail__module__language.new .per-lang-box').css('opacity', 1) // 学校的module_content点击事件 const onClickUnivPage = (univ_id) => { console.log('ddkalskdals --- ', univ_id) window.open(`/univ_${univ_id}`,'_blank') } // const onClickJump = (param, path) => { const e = window.event || arguments.callee.caller.arguments[0]; e.stopPropagation() e.preventDefault() console.log(12312312) window.open(`${path}${param}`,'_blank') } </script> <script src="https://pc.compassedu.hk/static/components/collect/index.js?pro250331v120250411"></script> <script> const pageType = '2'; const ctryId = '7'; const majorId = '51872'; const analysisTotal = Number(''); const handid = "12" const univName = '爱丁堡大学' const majorName = '管理学理学硕士' // 查看更多院校gpa要求的传参 const searchMajorDetailId = '26' const searchMajorId = '6' const API_BASE_URL = GLOBAL_VARIABLE.ENV.isProd ? "//pc.compassedu.hk/" : "/"; function initVueInstance() { const hasGpa = $('.detail__module__gpa').size() === 1 const hasApplyTime = $('.detail__module__apptime').size() === 1 console.log('getInstance', hasGpa, hasApplyTime) // if (hasGpa) { const gpaInstance = { data: { loading: true, isLogin: $.cookie('nicker'), univName: univName, majorName: majorName, college_name: '', college_id: null, major_id: majorId, collegeList: [], searchRes: { score: null, finishResult: null, finished: null }, getRes: false, secret: { key: "sgg45747ss223455", iv: "zhinanzheliuxue8s" }, isClickReset: false, // 是否点击了重新选择本科学校 apply_time_arr: [], // 申请时间数组 }, mounted(_this) { _this.apply_time_arr = applyTimeArr // 设置申请时间默认展示相关 // _this.apply_time_arr[i].children[j].scroll_idx = 0 !!!!!!!! for (let i = 0; i < _this.apply_time_arr.length; i++) { const per = _this.apply_time_arr[i].children for (let j = 0; j < per.length; j++) { if (per.length > 1) { if (per[0].status == 3 && per[1].status != 3) { // 提前批次已截止,正式批次未截止 if (per[1].status == 2) { const cur_idx = per[1].children.findIndex( (item) => !( item?.percent == 100 || item?.percent == 0 || item?.percent == null || item?.percent == undefined ), ) const cur_real_show_idx = cur_idx != -1 ? cur_idx : 0 if (cur_real_show_idx > 0) { _this.apply_time_arr[i].children[j].scroll_idx = cur_real_show_idx - 1 const t1 = setTimeout(() => { _this.onScrollEvent('next', i) clearTimeout(t1) }, 500); } } } } else { if (per[0].status == 3) { const cur_real_show_idx = _this.apply_time_arr[i].children[j].children.length > 4 ? _this.apply_time_arr[i].children[j].children.length - 4 : 0 if (cur_real_show_idx > 0) { _this.apply_time_arr[i].children[j].scroll_idx = cur_real_show_idx - 1 const t2 = setTimeout(() => { _this.onScrollEvent('next', i) clearTimeout(t2) }, 500); } } else if (per[0].status == 2) { const cur_idx = _this.apply_time_arr[i].children[0].children.findIndex( (item) => !( item?.percent == 100 || item?.percent == 0 || item?.percent == null || item?.percent == undefined ), ) const cur_real_show_idx = cur_idx != -1 ? cur_idx : 0 if (cur_real_show_idx > 0) { _this.apply_time_arr[i].children[j].scroll_idx = cur_real_show_idx - 1 const t3 = setTimeout(() => { _this.onScrollEvent('next', i) clearTimeout(t3) }, 500); } } } } } _this.$nextTick(() => { // 如果登录了再查询 if ($.cookie('tn')) { // 如果缓存里有,就按缓存的查,否测按照用户的本科学校查,优先查上一次查询的专业id // last_major_search_id last_major_search_name if ($.cookie('last_major_search_id')) { _this.college_id = Number($.cookie('last_major_search_id')) _this.college_name = $.cookie('last_major_search_name') _this.getSearchRes() } else { if ($.cookie('cache_major_search_id')) { _this.college_id = Number($.cookie('cache_major_search_id')) _this.college_name = $.cookie('cache_major_search_name') _this.getSearchRes() } else { if ($.cookie('user_buniv_name')) { _this.college_id = Number($.cookie('user_buniv_id')) _this.college_name = $.cookie('user_buniv_name').replace(/\s*/g, "") _this.getSearchRes() } else { $.cookie('cache_major_search_id', '') $.cookie('cache_major_search_name', '') _this.loading = false } } } } else { $.cookie('cache_major_search_id', '') $.cookie('cache_major_search_name', '') _this.loading = false } _this.querySearch() }) }, methods: { querySearch(queryString) { const _this = this; const sendData = { timestamp: Number(new Date()), sign: "pc", keyword: queryString, college_type: 1, }; $.post(`${API_BASE_URL}api/colleges/list`, sendData, function (res) { const Res = res; if (Res.code === 0) { _this.collegeList = Res.data; } else { _this.collegeList = []; } }); }, handleSelect(id) { this.college_id = id this.college_name = this.collegeList.filter(college=>college.id === id)[0].college_name }, getSearch() { console.log('getSearch', this.isLogin) if (!this.college_id) return GLOBAL.toast('error', '请输入本科院校查询具体分数要求') if (!this.isLogin) { $.cookie('cache_major_search_id', String(this.college_id)) $.cookie('cache_major_search_name', String(this.college_name)) login(5,4) } else { // 如果点了重新选择本科院校,就不记录 if (!this.isClickReset) { this.getSearchLog() } this.getSearchRes() } }, rechooseCollege() { const _this = this; _this.getRes = false _this.isClickReset = true }, onChangeTimeTab(time_idx, tab_idx) { const _this = this _this.apply_time_arr[time_idx].active_tab_idx = tab_idx // 重新设置滚动位置 if (_this.apply_time_arr[time_idx].children[tab_idx].status == 3) { const cur_real_show_idx = _this.apply_time_arr[time_idx].children[tab_idx].children.length > 4 ? _this.apply_time_arr[time_idx].children[tab_idx].children.length - 4 : 0 if (cur_real_show_idx > 0) { _this.apply_time_arr[time_idx].children[tab_idx].scroll_idx = cur_real_show_idx - 1 const t4 = setTimeout(() => { _this.onScrollEvent('next', time_idx) clearTimeout(t4) }, 500); } } else if (_this.apply_time_arr[time_idx].children[tab_idx].status == 2) { // 正在进行 const cur_idx = _this.apply_time_arr[time_idx].children[tab_idx].children.findIndex( (item) => !( item?.percent == 100 || item?.percent == 0 || item?.percent == null || item?.percent == undefined ), ) const cur_real_show_idx = cur_idx != -1 ? cur_idx : 0 if (cur_real_show_idx > 0) { _this.apply_time_arr[time_idx].children[tab_idx].scroll_idx = cur_real_show_idx - 1 const t5 = setTimeout(() => { _this.onScrollEvent('next', time_idx) clearTimeout(t5) }, 500); } } }, onScrollEvent(type, time_idx) { const cur_scroll_show_idx = this.apply_time_arr[time_idx].children[this.apply_time_arr[time_idx].active_tab_idx].scroll_idx const cur_time_box_w = timeDotBoxWidth(this.apply_time_arr[time_idx].children[this.apply_time_arr[time_idx].active_tab_idx].children.length) console.log('dadasdasd -- ', cur_scroll_show_idx) if (type == 'prev') { if (cur_scroll_show_idx > 0) { this.apply_time_arr[time_idx].children[this.apply_time_arr[time_idx].active_tab_idx].scroll_idx = cur_scroll_show_idx - 1 const cur_margin_l = 79 - cur_time_box_w * (cur_scroll_show_idx - 1) $(`.ptd-${time_idx}`).css('margin-left', cur_margin_l) console.log('prev --- ' ) } } else { if (this.apply_time_arr[time_idx].children[this.apply_time_arr[time_idx].active_tab_idx].children.length - cur_scroll_show_idx > 4) { this.apply_time_arr[time_idx].children[this.apply_time_arr[time_idx].active_tab_idx].scroll_idx = cur_scroll_show_idx + 1 const cur_margin_l = 79 - cur_time_box_w * (cur_scroll_show_idx + 1) $(`.ptd-${time_idx}`).css('margin-left', cur_margin_l) console.log('next --- ' ) } } }, goToSearchDetail(url) { const sendData = { timestamp: Number(new Date()), sign: "pc", current_page: window.location.href, next_page: GLOBAL_VARIABLE.FRONT_URL + 'univsearch', channel: 2, tool_type: 2, }; $.ajax({ url: `${API_BASE_URL}api/pickcollege/Log/insertClickLog`, type: 'POST', data: sendData, headers: { "appkey": "compassedu", "token": $.cookie('tn') }, success: function(res) { const Res = JSON.parse(res); }, error: function(xhr, status, error) { } }); const url_param = encodeURIComponent(`targets=${searchMajorDetailId}-${searchMajorId}&cid=${this.college_id}&cname=${this.college_name}`) const to_url = url + '?' + url_param window.open(to_url, '_blank') }, getSearchLog() { const _this = this; const sendData = { timestamp: Number(new Date()), sign: "pc", search_url: window.location.href, college_id: _this.college_id, keyword: _this.college_name, score: 10, channel: 2, page: 1, tool_type: 2, }; $.ajax({ url: `${API_BASE_URL}api/pickcollege/Log/insertSearchLog`, type: 'POST', data: sendData, headers: { "appkey": "compassedu", "token": $.cookie('tn') }, success: function(res) { const Res = JSON.parse(res); }, error: function(xhr, status, error) { } }); }, getSearchRes() { const _this = this const sendData = { college_id: this.college_id, // znz_znb: 666, score: 100, page: 1, page_size: 20, // from: 1, // 1= 可申专业, 2= 不可申请, 3= 可申请但不满足分数 status: 1, major_id: this.major_id } // 每次查询后记录学校id/name // 每次查询记录当前选择的学校,切换其他专业时默认选择上次查询的学校 $.cookie('last_major_search_id', String(this.college_id)) $.cookie('last_major_search_name', String(this.college_name)) const secretData = { timestamp: Number(new Date()), sign: "pc", mparam: this.AESEncrypt(JSON.stringify(sendData)) } $.ajax({ url: `${API_BASE_URL}api/es/search/searchUnivListAppFull`, type: 'POST', data: secretData, headers: { "appkey": "compassedu", "token": $.cookie('tn') }, success: function (res) { _this.loading = false const Res = JSON.parse(res); const data = JSON.parse(_this.AESDencrypt(Res.data)) console.log('getData', data) if(!Res.code) { if (data.can.total > 0) { _this.searchRes = { score: data.can.data[0].score_require, finishResult: 1, finished: true } } else if(data.can.total == 0 && data.cant.total >= 1) { // 不接受 _this.searchRes = { ..._this.searchRes, finishResult: 0, finished: true } } else { _this.searchRes = { finishResult: 2, finished: true } } } _this.getRes = true $.cookie('cache_major_search_id', '') $.cookie('cache_major_search_name', '') }, error: function (err) { _this.searchRes = { finishResult: 2, finished: true } _this.getRes = true _this.loading = false $.cookie('cache_major_search_id', '') $.cookie('cache_major_search_name', '') } }); }, AESEncrypt(str) { const key = CryptoJS.enc.Utf8.parse(this.secret.key); const iv = CryptoJS.enc.Utf8.parse(this.secret.iv); const encryptData = CryptoJS.AES.encrypt(str, key, { mode: CryptoJS.mode.CBC, iv: iv, padding: CryptoJS.pad.Pkcs7 }); return encryptData.toString() }, AESDencrypt(enstr) { const key = CryptoJS.enc.Utf8.parse(this.secret.key); const iv = CryptoJS.enc.Utf8.parse(this.secret.iv); const dencryptData = CryptoJS.AES.decrypt(enstr, key, { mode: CryptoJS.mode.CBC, iv: iv, padding: CryptoJS.pad.Pkcs7 }); return dencryptData.toString(CryptoJS.enc.Utf8); }, } } initCollectVueInstance(false, (hasGpa || hasApplyTime) ? gpaInstance : {data: {}, mounted() {}, methods: {}}) // const App = new Vue({ // el: ".detail__module__gpa", // data: { // loading: true, // isLogin: $.cookie('nicker'), // univName: univName, // majorName: majorName, // college_name: '', // college_id: null, // major_id: majorId, // collegeList: [], // searchRes: { // score: null, // finishResult: null, // finished: null // }, // getRes: false, // secret: { // key: "sgg45747ss223455", // iv: "zhinanzheliuxue8s" // }, // }, // mounted() { // if ($.cookie('cache_major_search_id')) { // this.college_id = Number($.cookie('cache_major_search_id')) // this.college_name = $.cookie('cache_major_search_name') // this.getSearchRes() // } else { // $.cookie('cache_major_search_id', '') // $.cookie('cache_major_search_name', '') // this.loading = false // } // }, // methods: { // querySearch(queryString) { // const _this = this; // const sendData = { // timestamp: Number(new Date()), // sign: "pc", // keyword: queryString, // college_type: 1, // }; // $.post(`${API_BASE_URL}api/colleges/list`, sendData, function (res) { // const Res = res; // if (Res.code === 0) { // _this.collegeList = Res.data; // } else { // _this.collegeList = []; // } // }); // }, // handleSelect(id) { // this.college_id = id // this.college_name = this.collegeList.filter(college=>college.id === id)[0].college_name // }, // getSearch() { // console.log('getSearch', this.isLogin) // if (!this.college_id) return GLOBAL.toast('error', '请输入本科院校查询具体分数要求') // if (!this.isLogin) { // $.cookie('cache_major_search_id', String(this.college_id)) // $.cookie('cache_major_search_name', String(this.college_name)) // login(5,4) // } else { // this.getSearchLog() // this.getSearchRes() // } // }, // goToSearchDetail(url) { // const sendData = { // timestamp: Number(new Date()), // sign: "pc", // current_page: window.location.href, // next_page: GLOBAL_VARIABLE.FRONT_URL + 'univsearch', // channel: 2, // tool_type: 2, // }; // $.ajax({ // url: `${API_BASE_URL}api/pickcollege/Log/insertClickLog`, // type: 'POST', // data: sendData, // headers: { // "appkey": "compassedu", // "token": $.cookie('tn') // }, // success: function(res) { // const Res = JSON.parse(res); // }, // error: function(xhr, status, error) { // } // }); // window.open(url, '_blank') // }, // getSearchLog() { // const _this = this; // const sendData = { // timestamp: Number(new Date()), // sign: "pc", // search_url: window.location.href, // college_id: _this.college_id, // keyword: _this.college_name, // score: 10, // channel: 2, // page: 1, // tool_type: 2, // }; // $.ajax({ // url: `${API_BASE_URL}api/pickcollege/Log/insertSearchLog`, // type: 'POST', // data: sendData, // headers: { // "appkey": "compassedu", // "token": $.cookie('tn') // }, // success: function(res) { // const Res = JSON.parse(res); // }, // error: function(xhr, status, error) { // } // }); // }, // getSearchRes() { // const _this = this // const sendData = { // college_id: this.college_id, // // znz_znb: 666, // score: 100, // page: 1, // page_size: 20, // // from: 1, // 1= 可申专业, 2= 不可申请, 3= 可申请但不满足分数 // status: 1, // major_id: this.major_id // } // const secretData = { // timestamp: Number(new Date()), // sign: "pc", // mparam: this.AESEncrypt(JSON.stringify(sendData)) // } // $.ajax({ // url: `${API_BASE_URL}api/es/search/searchUnivListAppFull`, // type: 'POST', // data: secretData, // headers: { // "appkey": "compassedu", // "token": $.cookie('tn') // }, // success: function (res) { // const Res = JSON.parse(res); // const data = JSON.parse(_this.AESDencrypt(Res.data)) // console.log('getData', data) // if(!Res.code) { // if (data.can.total > 0) { // _this.searchRes = { // score: data.can.data[0].score_require, // finishResult: 1, // finished: true // } // } else if(data.can.total == 0 && data.cant.total >= 1) { // // 不接受 // _this.searchRes = { // ..._this.searchRes, // finishResult: 0, // finished: true // } // } else { // _this.searchRes = { // finishResult: 2, // finished: true // } // } // } // _this.getRes = true // _this.loading = false // $.cookie('cache_major_search_id', '') // $.cookie('cache_major_search_name', '') // }, // error: function (err) { // _this.searchRes = { // finishResult: 2, // finished: true // } // _this.getRes = true // _this.loading = false // $.cookie('cache_major_search_id', '') // $.cookie('cache_major_search_name', '') // } // }); // }, // AESEncrypt(str) { // const key = CryptoJS.enc.Utf8.parse(this.secret.key); // const iv = CryptoJS.enc.Utf8.parse(this.secret.iv); // const encryptData = CryptoJS.AES.encrypt(str, key, { // mode: CryptoJS.mode.CBC, // iv: iv, // padding: CryptoJS.pad.Pkcs7 // }); // return encryptData.toString() // }, // AESDencrypt(enstr) { // const key = CryptoJS.enc.Utf8.parse(this.secret.key); // const iv = CryptoJS.enc.Utf8.parse(this.secret.iv); // const dencryptData = CryptoJS.AES.decrypt(enstr, key, { // mode: CryptoJS.mode.CBC, // iv: iv, // padding: CryptoJS.pad.Pkcs7 // }); // return dencryptData.toString(CryptoJS.enc.Utf8); // }, // } // }) // } } </script> <script> // 设置语言要求相关 const langJson = formatJSONStr('[{&quot;name&quot;:&quot;\u96c5\u601d&quot;,&quot;total&quot;:7,&quot;min&quot;:&quot;L:6 | R:6 | W:6 | S:6 &quot;},{&quot;name&quot;:&quot;\u6258\u798f&quot;,&quot;total&quot;:100,&quot;min&quot;:&quot;L:20 | R:20 | W:20 | S:20 &quot;},{&quot;name&quot;:&quot;PTE&quot;,&quot;total&quot;:73,&quot;min&quot;:&quot;L:59 | R:59 | W:59 | S:59 &quot;}]'); const decode_lang_str = (new DOMParser()).parseFromString(langJson, 'text/html').documentElement.textContent; const lang_arr = JSON.parse(decode_lang_str) console.log('lang_arr --- ', lang_arr) var final_show_lang_arr = [] if (ctryId == 12) { // 如果是美国学校专业 就就设置接受/不接受的text const ac_lang_arr = lang_arr.filter(per => per.ac === 1) const not_ac_lang_arr = lang_arr.filter(per => per.ac !== 1) let res = ac_lang_arr.length > 0 ? '接受:' + ac_lang_arr.map((per) => per.name).join('、') : '' if (ac_lang_arr.length > 0 && not_ac_lang_arr.length > 0) { res += ',' } res += not_ac_lang_arr.length > 0 ? '不接受:' + not_ac_lang_arr.map((per) => per.name).join('、') : '' console.log('res --- ', res) $('#lang-tip-text').text(res) // 美国专业显示接受的语言 final_show_lang_arr = JSON.parse(JSON.stringify(ac_lang_arr)); } else { var cur_lang_sub_score_arr = [] for (let i = 0; i < lang_arr.length; i++) { const per = lang_arr[i]; if (per.min != '') { // 使用正则表达式提取L/R/W/S后面的数字 const regex = /([LRWS]):(\d+(\.\d+)?)/g; let result = {}; let match; while ((match = regex.exec(per.min)) !== null) { const key = match[1]; // L, R, W, S const value = parseFloat(match[2]); // 对应的数字 result[key] = value; } cur_lang_sub_score_arr.push(result) } else { cur_lang_sub_score_arr.push({}) } } console.log('cur_lang_sub_score_arr --- ',cur_lang_sub_score_arr) // 非美专业显示所有语言 final_show_lang_arr = JSON.parse(JSON.stringify(lang_arr)); } console.log('final_show_lang_arr --- ', final_show_lang_arr) // 处理美国语言小分不为空的 const formatAmericanLangMin = (str) => { console.log('llalal --- ', str.match(/([A-Za-z\s]+ : \d+(\.\d+)?)/g)) return str.match(/([A-Za-z\s]+ : \d+(\.\d+)?)/g); } </script> <script src="https://pc.compassedu.hk/static/utils/pages/vueinstall/index.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/utils/meiqia.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/components/meiqia-pop/index.js?pro250331v120250411"></script> <script> const ZNZ_C = { znzPop: null, znzFormInput: null, znzFormSelect: null, znzDescPop: null, znzPagination: null } ZNZ_C.znzPop = new ZNZpop() ZNZ_C.znzFormInput = new ZNZforminput() ZNZ_C.znzDescPop = new ZNZdescpop() // 页面加载后再显示申请时间 // $('.detail__module__apptime.new .apply-time-box').css('opacity', 1) </script> <script src="https://pc.compassedu.hk/static/layout/nav-toggle/index.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/components/anchor/index.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/components/copylogin/index.js?pro250331v120250411"></script> <!-- 报告册弹窗 --> <script src="https://pc.compassedu.hk/static/components/report-pop/index.js?pro250331v120250411"></script> <script src="https://pc.compassedu.hk/static/utils/pages/univ-detail.js?pro250331v120250411"></script> <script type="text/javascript" src="https://js.users.51.la/19916079.js"></script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d998a0e3652a82db1c29206a0a3b2e3e"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script src="https://pc.compassedu.hk/static/components/register-form/index.js?t=pro250331v1202504111"></script> <script> // 所有的样式都计算完后再显示dom $('.new-majr-module').css('opacity', 1) $(document).ready(function() { document.querySelectorAll('.dev-target-text').forEach((per, per_idx) => { const brs = per.querySelectorAll('br') brs.forEach((br, br_idx) => { // 第一个br标签 + 前面没有兄弟节点 就隐藏 if (br_idx == 0 && !br.previousSibling) { console.log() br.style.display = 'none' } // 最后一个br标签 + 后面没有兄弟节点 就隐藏 if (br_idx == brs.length - 1 && !br.nextSibling) { br.style.display = 'none' } }) }) console.log(12312312312313123123) }) </script> </html>

Pages: 1 2 3 4 5 6 7 8 9 10