diff --git a/fanruan-edu-cas.code-workspace b/fanruan-edu-cas.code-workspace
new file mode 100644
index 0000000..876a149
--- /dev/null
+++ b/fanruan-edu-cas.code-workspace
@@ -0,0 +1,8 @@
+{
+ "folders": [
+ {
+ "path": "."
+ }
+ ],
+ "settings": {}
+}
\ No newline at end of file
diff --git a/public/index.html b/public/index.html
index cb4784b..06869a5 100644
--- a/public/index.html
+++ b/public/index.html
@@ -10,8 +10,9 @@
帆软学院-培养企业亟需的数据人才
+ content="帆软学院专注于培养企业亟需的数据人才。课程方向包括FineReport、FineBI、简道云、FineDataLink、数知鸟、阿米巴、数据分析、python、Linux、数据库、java、JavaScript等。" />
+
diff --git a/src/api/auth.js b/src/api/auth.js
index 2c95730..e173f51 100644
--- a/src/api/auth.js
+++ b/src/api/auth.js
@@ -83,7 +83,18 @@ export function getUserCode(sid) {
*/
export function casLogin(ticket) {
return request({
- url:`/v1/user/cas/login/?ticket=${ticket}&service=${process.env.VUE_APP_EDU_URL}/`,
+ url:`/v1/user/cas/login/?appmodel=edu&ticket=${ticket}&redirect=/&service=${process.env.VUE_APP_EDU_URL}/`,
+ method: "get"
+ })
+}
+
+/**
+ * @description: 获取ticket
+ * @param {*} params
+ */
+ export function getTicket(redirect) {
+ return request({
+ url:`/v1/user/cas/get/ticket/?redirect=${redirect}&service=${process.env.VUE_APP_EDU_URL}/`,
method: "get"
})
}
\ No newline at end of file
diff --git a/src/api/map.js b/src/api/map.js
index 48d852f..8aa8e87 100644
--- a/src/api/map.js
+++ b/src/api/map.js
@@ -24,4 +24,14 @@ export function geoCoding(v,city) {
url:`https://bird.ioliu.cn/${v}?url=https://api.map.baidu.com/geocoding/v3/?address=${city}&output=json&ak=FvIYykqgB0i9dbTXWGf79nlyKT996zmj`,
method: "get"
})
+}
+
+/**
+ * 获取首页统计
+ */
+export function getCityCount() {
+ return request({
+ url:"/v1/edu/cityclass/count/",
+ method: "get"
+ })
}
\ No newline at end of file
diff --git a/src/api/user.js b/src/api/user.js
index 4bedb2c..4f42679 100644
--- a/src/api/user.js
+++ b/src/api/user.js
@@ -1,6 +1,24 @@
import request from "@/utils/request";
+// 获取数知鸟ticketToken
+export function getTicketToken(params) {
+ return request({
+ url: "/v1/user/ticket/token/",
+ method: "get",
+ params
+ })
+}
+
+
+// 获取用户资料(转发通行证v2接口)
+export function getUserInfo() {
+ return request({
+ url: "/v1/user/info/",
+ method: "get"
+ })
+}
+
// 获取用户的f豆,f币,信用积分
export function getCredit() {
return request({
@@ -37,4 +55,4 @@ export function isCollection(params) {
method: "get",
params
})
-}
\ No newline at end of file
+}
diff --git a/src/api/video.js b/src/api/video.js
index 501ea7d..5ef86ca 100644
--- a/src/api/video.js
+++ b/src/api/video.js
@@ -10,6 +10,32 @@ import request from "@/utils/request";
import {requestGet} from "@/utils/newrequest";
+// 视频课附件下载埋点
+export function downloadLog(fileId) {
+ return request({
+ url: `/v1/edu/video/attachment/download/log/${fileId}`,
+ method: "get",
+ })
+}
+
+// 埋点每次进入和离开时间
+export function updateVideoCountLog(params) {
+ return request({
+ url: '/v1/edu/video/update/count/log/',
+ method: "post",
+ params
+ })
+}
+
+// 埋点完播统计
+export function updateVideoPlayEnd(params) {
+ return request({
+ url: '/v1/edu/video/update/play/end/',
+ method: "post",
+ params
+ })
+}
+
// 渠道和设备埋点
export function sourceDeviceLog(params) {
return request({
@@ -163,6 +189,15 @@ export function updateNode(params) {
})
}
+// 添加finereport路径学习状态 2023版
+export function updateNodes(params) {
+ return request({
+ url: '/v1/edu/guide/finereport/nodes/update/',
+ method: "post",
+ params
+ })
+}
+
// 添加finereport路径学习状态
export function luckDraw() {
return request({
diff --git a/src/assets/css/base.css b/src/assets/css/base.css
index 03e6d03..d53cdd8 100644
--- a/src/assets/css/base.css
+++ b/src/assets/css/base.css
@@ -4,8 +4,7 @@ html,
input,
select,
textarea {
- font-family: 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB',
- 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
+ font-family: "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
body {
@@ -134,6 +133,9 @@ a:hover {
.mlf12 {
margin-left: 12px;
}
+.mlf16 {
+ margin-left: 16px;
+}
.mt20 {
margin-top: 20px;
@@ -147,6 +149,10 @@ a:hover {
margin-bottom: 4px;
}
+.mb8 {
+ margin-bottom: 8px;
+}
+
.mb10 {
margin-bottom: 10px;
}
@@ -170,6 +176,9 @@ a:hover {
text-align: center;
cursor: pointer;
}
+.btn-008.border {
+ border: 1px solid #0082fc;
+}
.btn-008-big {
padding: 15px 46px;
@@ -539,14 +548,7 @@ a:hover {
}
.btn-ff7-ff4:hover {
- background: linear-gradient(
- -45deg,
- #eb443e,
- #f12f59,
- #fc9550,
- #ff4b72,
- #eb443e
- );
+ background: linear-gradient(-45deg, #eb443e, #f12f59, #fc9550, #ff4b72, #eb443e);
background-size: 400% 400%;
animation: cpgradientBG 4s ease infinite;
}
@@ -554,6 +556,23 @@ a:hover {
width: 96% !important;
height: 96% !important;
}
+.btn-hot {
+ letter-spacing: 4px;
+ margin-top: 6px;
+ display: block;
+ color: #fff;
+ text-align: center;
+ font-size: 16px;
+ width: 200px;
+ height: 44px;
+ line-height: 44px;
+ background: linear-gradient(270deg, #FF7C6B 0%, #FF4B72 100%);
+ border-radius: 8px;
+}
+.btn-hot:hover{
+ color: #fff;
+}
+
@keyframes cpgradientBG {
0% {
background-position: 0% 50%;
@@ -567,3 +586,11 @@ a:hover {
background-position: 0% 50%;
}
}
+
+.right_hover {
+ transition: all 0.3s;
+ margin-right: 0px;
+}
+.base_arrow_right_hover:hover .right_hover {
+ margin-right: -6px;
+}
diff --git a/src/assets/css/m.css b/src/assets/css/m.css
index bebf3bc..263b17b 100644
--- a/src/assets/css/m.css
+++ b/src/assets/css/m.css
@@ -3,6 +3,9 @@
width: 100%;
padding: 0 20px;
}
+ .m-pd20{
+ padding: 0 20px;
+ }
.w1200 {
width: 100%;
@@ -28,9 +31,31 @@
.m-db {
display: block !important;
}
+ .m-f12{font-size: 12px !important;}
+ .m-f14{font-size: 14px !important;}
}
-@media screen and (max-width: 800px) {}
+@media screen and (max-width: 800px) {
+ .m-dn-800 {
+ display: none !important;
+ }
+
+ .m-db-800 {
+ display: block !important;
+ }
+}
:root {
--van-red: #0082fc;
-}
\ No newline at end of file
+}
+
+
+// 移动端
+@media screen and (max-width: 500px) {
+ .m-dn-500 {
+ display: none !important;
+ }
+
+ .m-db-500 {
+ display: block !important;
+ }
+}
diff --git a/src/assets/css/style.css b/src/assets/css/style.css
index 3f462be..b01990a 100644
--- a/src/assets/css/style.css
+++ b/src/assets/css/style.css
@@ -37,23 +37,6 @@
color: #ff3c23;
}
-.footer {
- color: #8a9099;
- font-size: 12px;
- line-height: 18px;
- background: #191e28;
- padding: 24px 0;
- margin-top: 40px;
-}
-
-.footer a {
- color: #8a9099;
- text-decoration: none;
-}
-
-.footer a:hover {
- color: #fff;
-}
.pipe {
margin: 0 6px;
diff --git a/src/assets/guide/finebi-old/bg.png b/src/assets/guide/finebi-old/bg.png
new file mode 100644
index 0000000..7358d7e
Binary files /dev/null and b/src/assets/guide/finebi-old/bg.png differ
diff --git a/src/assets/guide/finebi-old/biaoji.png b/src/assets/guide/finebi-old/biaoji.png
new file mode 100644
index 0000000..9673739
Binary files /dev/null and b/src/assets/guide/finebi-old/biaoji.png differ
diff --git a/src/assets/guide/finebi-old/btn.png b/src/assets/guide/finebi-old/btn.png
new file mode 100644
index 0000000..371aec8
Binary files /dev/null and b/src/assets/guide/finebi-old/btn.png differ
diff --git a/src/assets/guide/finebi-old/duihao.png b/src/assets/guide/finebi-old/duihao.png
new file mode 100644
index 0000000..023aee2
Binary files /dev/null and b/src/assets/guide/finebi-old/duihao.png differ
diff --git a/src/assets/guide/finebi-old/eight.png b/src/assets/guide/finebi-old/eight.png
new file mode 100644
index 0000000..1afbb57
Binary files /dev/null and b/src/assets/guide/finebi-old/eight.png differ
diff --git a/src/assets/guide/finebi-old/eight1.png b/src/assets/guide/finebi-old/eight1.png
new file mode 100644
index 0000000..30d56c7
Binary files /dev/null and b/src/assets/guide/finebi-old/eight1.png differ
diff --git a/src/assets/guide/finebi-old/five.png b/src/assets/guide/finebi-old/five.png
new file mode 100644
index 0000000..bb01f4f
Binary files /dev/null and b/src/assets/guide/finebi-old/five.png differ
diff --git a/src/assets/guide/finebi-old/five1.png b/src/assets/guide/finebi-old/five1.png
new file mode 100644
index 0000000..861031b
Binary files /dev/null and b/src/assets/guide/finebi-old/five1.png differ
diff --git a/src/assets/guide/finebi-old/four.png b/src/assets/guide/finebi-old/four.png
new file mode 100644
index 0000000..3286580
Binary files /dev/null and b/src/assets/guide/finebi-old/four.png differ
diff --git a/src/assets/guide/finebi-old/four1.png b/src/assets/guide/finebi-old/four1.png
new file mode 100644
index 0000000..19831ce
Binary files /dev/null and b/src/assets/guide/finebi-old/four1.png differ
diff --git a/src/assets/guide/finebi-old/ftj.png b/src/assets/guide/finebi-old/ftj.png
new file mode 100644
index 0000000..3e61a56
Binary files /dev/null and b/src/assets/guide/finebi-old/ftj.png differ
diff --git a/src/assets/guide/finebi-old/gift.png b/src/assets/guide/finebi-old/gift.png
new file mode 100644
index 0000000..9d20cb8
Binary files /dev/null and b/src/assets/guide/finebi-old/gift.png differ
diff --git a/src/assets/guide/finebi-old/gift1.png b/src/assets/guide/finebi-old/gift1.png
new file mode 100644
index 0000000..5ddcba5
Binary files /dev/null and b/src/assets/guide/finebi-old/gift1.png differ
diff --git a/src/assets/guide/finebi-old/hongbao1.png b/src/assets/guide/finebi-old/hongbao1.png
new file mode 100644
index 0000000..a674fd8
Binary files /dev/null and b/src/assets/guide/finebi-old/hongbao1.png differ
diff --git a/src/assets/guide/finebi-old/hongbao111.png b/src/assets/guide/finebi-old/hongbao111.png
new file mode 100644
index 0000000..73dfaa0
Binary files /dev/null and b/src/assets/guide/finebi-old/hongbao111.png differ
diff --git a/src/assets/guide/finebi-old/hongbao_kai.png b/src/assets/guide/finebi-old/hongbao_kai.png
new file mode 100644
index 0000000..3640295
Binary files /dev/null and b/src/assets/guide/finebi-old/hongbao_kai.png differ
diff --git a/src/assets/guide/finebi-old/hongbao_suo.png b/src/assets/guide/finebi-old/hongbao_suo.png
new file mode 100644
index 0000000..d0447f7
Binary files /dev/null and b/src/assets/guide/finebi-old/hongbao_suo.png differ
diff --git a/src/assets/guide/finebi-old/ico-FCBA.png b/src/assets/guide/finebi-old/ico-FCBA.png
new file mode 100644
index 0000000..b5734e2
Binary files /dev/null and b/src/assets/guide/finebi-old/ico-FCBA.png differ
diff --git a/src/assets/guide/finebi-old/jiangbei.png b/src/assets/guide/finebi-old/jiangbei.png
new file mode 100644
index 0000000..dfb1ffb
Binary files /dev/null and b/src/assets/guide/finebi-old/jiangbei.png differ
diff --git a/src/assets/guide/finebi-old/jiayou.png b/src/assets/guide/finebi-old/jiayou.png
new file mode 100644
index 0000000..f467a7c
Binary files /dev/null and b/src/assets/guide/finebi-old/jiayou.png differ
diff --git a/src/assets/guide/finebi-old/msgpic.png b/src/assets/guide/finebi-old/msgpic.png
new file mode 100644
index 0000000..7124f75
Binary files /dev/null and b/src/assets/guide/finebi-old/msgpic.png differ
diff --git a/src/assets/guide/finebi-old/one.png b/src/assets/guide/finebi-old/one.png
new file mode 100644
index 0000000..9aafee8
Binary files /dev/null and b/src/assets/guide/finebi-old/one.png differ
diff --git a/src/assets/guide/finebi-old/one1.png b/src/assets/guide/finebi-old/one1.png
new file mode 100644
index 0000000..f711765
Binary files /dev/null and b/src/assets/guide/finebi-old/one1.png differ
diff --git a/src/assets/guide/finebi-old/qun.png b/src/assets/guide/finebi-old/qun.png
new file mode 100644
index 0000000..12136bc
Binary files /dev/null and b/src/assets/guide/finebi-old/qun.png differ
diff --git a/src/assets/guide/finebi-old/road-lf.png b/src/assets/guide/finebi-old/road-lf.png
new file mode 100644
index 0000000..8ccdf4c
Binary files /dev/null and b/src/assets/guide/finebi-old/road-lf.png differ
diff --git a/src/assets/guide/finebi-old/road-lf1.png b/src/assets/guide/finebi-old/road-lf1.png
new file mode 100644
index 0000000..e8df8f3
Binary files /dev/null and b/src/assets/guide/finebi-old/road-lf1.png differ
diff --git a/src/assets/guide/finebi-old/road-rt.png b/src/assets/guide/finebi-old/road-rt.png
new file mode 100644
index 0000000..bfc0166
Binary files /dev/null and b/src/assets/guide/finebi-old/road-rt.png differ
diff --git a/src/assets/guide/finebi-old/road-rt1.png b/src/assets/guide/finebi-old/road-rt1.png
new file mode 100644
index 0000000..cb084df
Binary files /dev/null and b/src/assets/guide/finebi-old/road-rt1.png differ
diff --git a/src/assets/guide/finebi-old/seven.png b/src/assets/guide/finebi-old/seven.png
new file mode 100644
index 0000000..3bfa122
Binary files /dev/null and b/src/assets/guide/finebi-old/seven.png differ
diff --git a/src/assets/guide/finebi-old/seven1.png b/src/assets/guide/finebi-old/seven1.png
new file mode 100644
index 0000000..9e99b4a
Binary files /dev/null and b/src/assets/guide/finebi-old/seven1.png differ
diff --git a/src/assets/guide/finebi-old/six.png b/src/assets/guide/finebi-old/six.png
new file mode 100644
index 0000000..0f542f0
Binary files /dev/null and b/src/assets/guide/finebi-old/six.png differ
diff --git a/src/assets/guide/finebi-old/six1.png b/src/assets/guide/finebi-old/six1.png
new file mode 100644
index 0000000..9b1b4a8
Binary files /dev/null and b/src/assets/guide/finebi-old/six1.png differ
diff --git a/src/assets/guide/finebi-old/three.png b/src/assets/guide/finebi-old/three.png
new file mode 100644
index 0000000..0c51ead
Binary files /dev/null and b/src/assets/guide/finebi-old/three.png differ
diff --git a/src/assets/guide/finebi-old/three1.png b/src/assets/guide/finebi-old/three1.png
new file mode 100644
index 0000000..26d0fdf
Binary files /dev/null and b/src/assets/guide/finebi-old/three1.png differ
diff --git a/src/assets/guide/finebi-old/two.png b/src/assets/guide/finebi-old/two.png
new file mode 100644
index 0000000..af58cfd
Binary files /dev/null and b/src/assets/guide/finebi-old/two.png differ
diff --git a/src/assets/guide/finebi-old/two1.png b/src/assets/guide/finebi-old/two1.png
new file mode 100644
index 0000000..e37c77a
Binary files /dev/null and b/src/assets/guide/finebi-old/two1.png differ
diff --git a/src/assets/guide/finebi-old/wf_lf.png b/src/assets/guide/finebi-old/wf_lf.png
new file mode 100644
index 0000000..1c5c4cd
Binary files /dev/null and b/src/assets/guide/finebi-old/wf_lf.png differ
diff --git a/src/assets/guide/finebi-old/wf_rt.png b/src/assets/guide/finebi-old/wf_rt.png
new file mode 100644
index 0000000..15a3526
Binary files /dev/null and b/src/assets/guide/finebi-old/wf_rt.png differ
diff --git a/src/assets/guide/finebi/five.png b/src/assets/guide/finebi/five.png
index bb01f4f..44de4a7 100644
Binary files a/src/assets/guide/finebi/five.png and b/src/assets/guide/finebi/five.png differ
diff --git a/src/assets/guide/finebi/four.png b/src/assets/guide/finebi/four.png
index 3286580..3cb3716 100644
Binary files a/src/assets/guide/finebi/four.png and b/src/assets/guide/finebi/four.png differ
diff --git a/src/assets/guide/finebi/four1.png b/src/assets/guide/finebi/four1.png
index 19831ce..e39df84 100644
Binary files a/src/assets/guide/finebi/four1.png and b/src/assets/guide/finebi/four1.png differ
diff --git a/src/assets/guide/finebi/one.png b/src/assets/guide/finebi/one.png
index 9aafee8..edee4a7 100644
Binary files a/src/assets/guide/finebi/one.png and b/src/assets/guide/finebi/one.png differ
diff --git a/src/assets/guide/finebi/one1.png b/src/assets/guide/finebi/one1.png
index f711765..276a9a2 100644
Binary files a/src/assets/guide/finebi/one1.png and b/src/assets/guide/finebi/one1.png differ
diff --git a/src/assets/guide/finebi/qun.png b/src/assets/guide/finebi/qun.png
index 12136bc..9041183 100644
Binary files a/src/assets/guide/finebi/qun.png and b/src/assets/guide/finebi/qun.png differ
diff --git a/src/assets/guide/finebi/seven.png b/src/assets/guide/finebi/seven.png
index 3bfa122..cd36246 100644
Binary files a/src/assets/guide/finebi/seven.png and b/src/assets/guide/finebi/seven.png differ
diff --git a/src/assets/guide/finebi/seven1.png b/src/assets/guide/finebi/seven1.png
index 9e99b4a..078cb17 100644
Binary files a/src/assets/guide/finebi/seven1.png and b/src/assets/guide/finebi/seven1.png differ
diff --git a/src/assets/guide/finebi/six.png b/src/assets/guide/finebi/six.png
index 0f542f0..1f645f3 100644
Binary files a/src/assets/guide/finebi/six.png and b/src/assets/guide/finebi/six.png differ
diff --git a/src/assets/guide/finebi/six1.png b/src/assets/guide/finebi/six1.png
index 9b1b4a8..5e28726 100644
Binary files a/src/assets/guide/finebi/six1.png and b/src/assets/guide/finebi/six1.png differ
diff --git a/src/assets/guide/finebi/three.png b/src/assets/guide/finebi/three.png
index 0c51ead..69f3953 100644
Binary files a/src/assets/guide/finebi/three.png and b/src/assets/guide/finebi/three.png differ
diff --git a/src/assets/guide/finebi/three1.png b/src/assets/guide/finebi/three1.png
index 26d0fdf..dba45b0 100644
Binary files a/src/assets/guide/finebi/three1.png and b/src/assets/guide/finebi/three1.png differ
diff --git a/src/assets/guide/finebi/two.png b/src/assets/guide/finebi/two.png
index af58cfd..d0d9caa 100644
Binary files a/src/assets/guide/finebi/two.png and b/src/assets/guide/finebi/two.png differ
diff --git a/src/assets/guide/finebi/two1.png b/src/assets/guide/finebi/two1.png
index e37c77a..a654b8a 100644
Binary files a/src/assets/guide/finebi/two1.png and b/src/assets/guide/finebi/two1.png differ
diff --git a/src/assets/guide/finereport/eight.png b/src/assets/guide/finereport/eight.png
index 47d1e35..c1d1bf8 100644
Binary files a/src/assets/guide/finereport/eight.png and b/src/assets/guide/finereport/eight.png differ
diff --git a/src/assets/guide/finereport/five.png b/src/assets/guide/finereport/five.png
index 89bd18b..19b30c2 100644
Binary files a/src/assets/guide/finereport/five.png and b/src/assets/guide/finereport/five.png differ
diff --git a/src/assets/guide/finereport/four.png b/src/assets/guide/finereport/four.png
index bee7e9a..a3633c2 100644
Binary files a/src/assets/guide/finereport/four.png and b/src/assets/guide/finereport/four.png differ
diff --git a/src/assets/guide/finereport/qun.png b/src/assets/guide/finereport/qun.png
index d374389..4bc003e 100644
Binary files a/src/assets/guide/finereport/qun.png and b/src/assets/guide/finereport/qun.png differ
diff --git a/src/assets/guide/finereport/seven.png b/src/assets/guide/finereport/seven.png
index 2a28089..0dd6e90 100644
Binary files a/src/assets/guide/finereport/seven.png and b/src/assets/guide/finereport/seven.png differ
diff --git a/src/assets/guide/finereport/six.png b/src/assets/guide/finereport/six.png
index 697fead..e9c956a 100644
Binary files a/src/assets/guide/finereport/six.png and b/src/assets/guide/finereport/six.png differ
diff --git a/src/assets/guide/finereport/three.png b/src/assets/guide/finereport/three.png
index a452e73..cb31a42 100644
Binary files a/src/assets/guide/finereport/three.png and b/src/assets/guide/finereport/three.png differ
diff --git a/src/assets/guide/finereport/two.png b/src/assets/guide/finereport/two.png
index 0f1e2ea..851f770 100644
Binary files a/src/assets/guide/finereport/two.png and b/src/assets/guide/finereport/two.png differ
diff --git a/src/assets/img/book2.png b/src/assets/img/book2.png
index 23d6e08..d1b0a05 100644
Binary files a/src/assets/img/book2.png and b/src/assets/img/book2.png differ
diff --git a/src/assets/studypath/finebi/qun.png b/src/assets/studypath/finebi/qun.png
index 7cc31cf..9041183 100644
Binary files a/src/assets/studypath/finebi/qun.png and b/src/assets/studypath/finebi/qun.png differ
diff --git a/src/assets/studypath/finedatalink/banner.png b/src/assets/studypath/finedatalink/banner.png
new file mode 100644
index 0000000..80ad82f
Binary files /dev/null and b/src/assets/studypath/finedatalink/banner.png differ
diff --git a/src/assets/studypath/finedatalink/cahhua.png b/src/assets/studypath/finedatalink/cahhua.png
new file mode 100644
index 0000000..cc63976
Binary files /dev/null and b/src/assets/studypath/finedatalink/cahhua.png differ
diff --git a/src/assets/studypath/finedatalink/ch2.png b/src/assets/studypath/finedatalink/ch2.png
new file mode 100644
index 0000000..1120439
Binary files /dev/null and b/src/assets/studypath/finedatalink/ch2.png differ
diff --git a/src/assets/studypath/finedatalink/hexin.fw.png b/src/assets/studypath/finedatalink/hexin.fw.png
new file mode 100644
index 0000000..6817bd0
Binary files /dev/null and b/src/assets/studypath/finedatalink/hexin.fw.png differ
diff --git a/src/assets/studypath/finedatalink/hexin.png b/src/assets/studypath/finedatalink/hexin.png
new file mode 100644
index 0000000..849a860
Binary files /dev/null and b/src/assets/studypath/finedatalink/hexin.png differ
diff --git a/src/assets/studypath/finedatalink/hexin_m.png b/src/assets/studypath/finedatalink/hexin_m.png
new file mode 100644
index 0000000..19abb74
Binary files /dev/null and b/src/assets/studypath/finedatalink/hexin_m.png differ
diff --git a/src/assets/studypath/finedatalink/img1.png b/src/assets/studypath/finedatalink/img1.png
new file mode 100644
index 0000000..0d40401
Binary files /dev/null and b/src/assets/studypath/finedatalink/img1.png differ
diff --git a/src/assets/studypath/finedatalink/img2.png b/src/assets/studypath/finedatalink/img2.png
new file mode 100644
index 0000000..f08e4c5
Binary files /dev/null and b/src/assets/studypath/finedatalink/img2.png differ
diff --git a/src/assets/studypath/finedatalink/img3.png b/src/assets/studypath/finedatalink/img3.png
new file mode 100644
index 0000000..4889f90
Binary files /dev/null and b/src/assets/studypath/finedatalink/img3.png differ
diff --git a/src/assets/studypath/finedatalink/img4.png b/src/assets/studypath/finedatalink/img4.png
new file mode 100644
index 0000000..b5ec9b9
Binary files /dev/null and b/src/assets/studypath/finedatalink/img4.png differ
diff --git a/src/assets/studypath/finedatalink/jt.png b/src/assets/studypath/finedatalink/jt.png
new file mode 100644
index 0000000..ebac76b
Binary files /dev/null and b/src/assets/studypath/finedatalink/jt.png differ
diff --git a/src/assets/studypath/finedatalink/logo1-1.png b/src/assets/studypath/finedatalink/logo1-1.png
new file mode 100644
index 0000000..91b49d5
Binary files /dev/null and b/src/assets/studypath/finedatalink/logo1-1.png differ
diff --git a/src/assets/studypath/finedatalink/logo1.png b/src/assets/studypath/finedatalink/logo1.png
new file mode 100644
index 0000000..e7aebaf
Binary files /dev/null and b/src/assets/studypath/finedatalink/logo1.png differ
diff --git a/src/assets/studypath/finedatalink/logo3-1.png b/src/assets/studypath/finedatalink/logo3-1.png
new file mode 100644
index 0000000..bce25d6
Binary files /dev/null and b/src/assets/studypath/finedatalink/logo3-1.png differ
diff --git a/src/assets/studypath/finedatalink/qun.png b/src/assets/studypath/finedatalink/qun.png
new file mode 100644
index 0000000..4bc003e
Binary files /dev/null and b/src/assets/studypath/finedatalink/qun.png differ
diff --git a/src/assets/studypath/finedatalink/st1.png b/src/assets/studypath/finedatalink/st1.png
new file mode 100644
index 0000000..b733010
Binary files /dev/null and b/src/assets/studypath/finedatalink/st1.png differ
diff --git a/src/assets/studypath/finedatalink/st2.png b/src/assets/studypath/finedatalink/st2.png
new file mode 100644
index 0000000..5f38718
Binary files /dev/null and b/src/assets/studypath/finedatalink/st2.png differ
diff --git a/src/assets/studypath/finedatalink/st3.png b/src/assets/studypath/finedatalink/st3.png
new file mode 100644
index 0000000..cf9cbda
Binary files /dev/null and b/src/assets/studypath/finedatalink/st3.png differ
diff --git a/src/assets/studypath/finedatalink/wfnd.png b/src/assets/studypath/finedatalink/wfnd.png
new file mode 100644
index 0000000..3efb981
Binary files /dev/null and b/src/assets/studypath/finedatalink/wfnd.png differ
diff --git a/src/assets/studypath/finedatalink/yinhao.png b/src/assets/studypath/finedatalink/yinhao.png
new file mode 100644
index 0000000..dc1b77d
Binary files /dev/null and b/src/assets/studypath/finedatalink/yinhao.png differ
diff --git a/src/assets/studypath/finereport/qun.png b/src/assets/studypath/finereport/qun.png
index d374389..4bc003e 100644
Binary files a/src/assets/studypath/finereport/qun.png and b/src/assets/studypath/finereport/qun.png differ
diff --git a/src/assets/studypath/finereport_2023/line_map.png b/src/assets/studypath/finereport_2023/line_map.png
new file mode 100644
index 0000000..93c6573
Binary files /dev/null and b/src/assets/studypath/finereport_2023/line_map.png differ
diff --git a/src/assets/studypath/finereport_2023/line_map1.png b/src/assets/studypath/finereport_2023/line_map1.png
new file mode 100644
index 0000000..fd7b7db
Binary files /dev/null and b/src/assets/studypath/finereport_2023/line_map1.png differ
diff --git a/src/assets/studypath/finereport_2023/line_map_m.png b/src/assets/studypath/finereport_2023/line_map_m.png
new file mode 100644
index 0000000..9a8740c
Binary files /dev/null and b/src/assets/studypath/finereport_2023/line_map_m.png differ
diff --git a/src/assets/studypath/finereport_2023/st1.png b/src/assets/studypath/finereport_2023/st1.png
new file mode 100644
index 0000000..04bb30b
Binary files /dev/null and b/src/assets/studypath/finereport_2023/st1.png differ
diff --git a/src/assets/studypath/finereport_2023/st2.png b/src/assets/studypath/finereport_2023/st2.png
new file mode 100644
index 0000000..02cb14d
Binary files /dev/null and b/src/assets/studypath/finereport_2023/st2.png differ
diff --git a/src/assets/studypath/finereport_2023/st3.png b/src/assets/studypath/finereport_2023/st3.png
new file mode 100644
index 0000000..6979dc2
Binary files /dev/null and b/src/assets/studypath/finereport_2023/st3.png differ
diff --git a/src/assets/studypath/public/logo1-1.png b/src/assets/studypath/public/logo1-1.png
index ab207d9..9122584 100644
Binary files a/src/assets/studypath/public/logo1-1.png and b/src/assets/studypath/public/logo1-1.png differ
diff --git a/src/assets/studypath/public/logo1.png b/src/assets/studypath/public/logo1.png
index 5ae86c7..74b23e6 100644
Binary files a/src/assets/studypath/public/logo1.png and b/src/assets/studypath/public/logo1.png differ
diff --git a/src/assets/studypath/public/logo2-1.png b/src/assets/studypath/public/logo2-1.png
index 1e06c45..e22026c 100644
Binary files a/src/assets/studypath/public/logo2-1.png and b/src/assets/studypath/public/logo2-1.png differ
diff --git a/src/assets/studypath/public/logo2.png b/src/assets/studypath/public/logo2.png
index 01cc99a..bd19c60 100644
Binary files a/src/assets/studypath/public/logo2.png and b/src/assets/studypath/public/logo2.png differ
diff --git a/src/assets/studypath/public/logo4-1.png b/src/assets/studypath/public/logo4-1.png
new file mode 100644
index 0000000..c1b0593
Binary files /dev/null and b/src/assets/studypath/public/logo4-1.png differ
diff --git a/src/assets/studypath/public/logo4.png b/src/assets/studypath/public/logo4.png
new file mode 100644
index 0000000..ebc50a2
Binary files /dev/null and b/src/assets/studypath/public/logo4.png differ
diff --git a/src/assets/studypath/public/m.scss b/src/assets/studypath/public/m.scss
index dc6beaf..1c6d8b6 100644
--- a/src/assets/studypath/public/m.scss
+++ b/src/assets/studypath/public/m.scss
@@ -1,303 +1,317 @@
@media screen and (min-width: 1200px) {
- .el-scrollbar,
- .el-scrollbar__wrap {
- overflow: visible !important;
- }
- .el-scrollbar__thumb {
- display: none !important;
- }
+ .el-scrollbar,
+ .el-scrollbar__wrap {
+ overflow: visible !important;
+ }
+ .el-scrollbar__thumb {
+ display: none !important;
+ }
}
@media screen and (max-width: 1200px) {
- /* 下拉菜单 */
- .van-dropdown-menu__bar {
- box-shadow: none !important;
- border-bottom: 1px solid #eaeef3;
- }
- .newvan_cate_com {
- font-size: 16px;
- }
- .van-dropdown-item__option .van-icon {
- margin: 4px 6px 0 0;
- }
- .van-dropdown-menu__title:after {
- position: absolute;
- top: 50%;
- right: -9px;
- margin-top: -7px;
- border: 4px solid;
- border-color: transparent transparent #b3c1d3 #b3c1d3;
- }
- .van-dropdown-menu__title--down:after {
- margin-top: -1px;
- transform: rotate(135deg);
- border-color: transparent transparent #0082fc #0082fc;
- }
- .cate_def_0.van-dropdown-menu__title:before {
- position: absolute;
- top: 50%;
- left: -22px;
- margin-top: -12px;
- height: 22px;
- width: 22px;
- background: url("~@/assets/studypath/public/logo1.png") no-repeat;
- background-size: 22px auto;
- content: "";
+ /* 下拉菜单 */
+ .van-dropdown-menu__bar {
+ box-shadow: none !important;
+ border-bottom: 1px solid #eaeef3;
+ }
+ .newvan_cate_com {
+ font-size: 16px;
+ }
+ .van-dropdown-item__option .van-icon {
+ margin: 4px 6px 0 0;
+ }
+ .van-dropdown-menu__title:after {
+ position: absolute;
+ top: 50%;
+ right: -9px;
+ margin-top: -7px;
+ border: 4px solid;
+ border-color: transparent transparent #b3c1d3 #b3c1d3;
+ }
+ .van-dropdown-menu__title--down:after {
+ margin-top: -1px;
+ transform: rotate(135deg);
+ border-color: transparent transparent #0082fc #0082fc;
+ }
+ .cate_def_0.van-dropdown-menu__title:before {
+ position: absolute;
+ top: 50%;
+ left: -22px;
+ margin-top: -12px;
+ height: 22px;
+ width: 22px;
+ background: url("~@/assets/studypath/public/logo1.png") no-repeat;
+ background-size: 22px auto;
+ content: "";
+ }
+ .cate_def_1.van-dropdown-menu__title:before {
+ position: absolute;
+ top: 50%;
+ left: -22px;
+ margin-top: -12px;
+ height: 22px;
+ width: 22px;
+ background: url("~@/assets/studypath/public/logo2.png") no-repeat;
+ background-size: 22px auto;
+ content: "";
+ }
+ .cate_def_2.van-dropdown-menu__title:before {
+ position: absolute;
+ top: 50%;
+ left: -22px;
+ margin-top: -12px;
+ height: 22px;
+ width: 22px;
+ background: url("~@/assets/studypath/public/logo2.png") no-repeat;
+ background-size: 22px auto;
+ content: "";
+ }
+ .cate_def_3.van-dropdown-menu__title:before {
+ position: absolute;
+ top: 50%;
+ left: -26px;
+ margin-top: -10px;
+ height: 26px;
+ width: 26px;
+ background: url("~@/assets/studypath/public/logo3.png") no-repeat;
+ background-size: 26px auto;
+ content: "";
+ }
+ .cate_def_4.van-dropdown-menu__title:before {
+ position: absolute;
+ top: 50%;
+ left: -26px;
+ margin-top: -15px;
+ height: 26px;
+ width: 26px;
+ background: url("~@/assets/studypath/public/logo4.png") no-repeat;
+ background-size: 26px auto;
+ content: "";
+ }
+
+ /* 内容 */
+ .w1200 {
+ padding: 0 16px !important;
+ overflow: hidden;
+ }
+ .area-bg {
+ &.pdb50 {
+ padding: 10px 0 40px !important;
}
- .cate_def_1.van-dropdown-menu__title:before {
- position: absolute;
- top: 50%;
- left: -22px;
- margin-top: -12px;
- height: 22px;
- width: 22px;
- background: url("~@/assets/studypath/public/logo2.png") no-repeat;
- background-size: 22px auto;
- content: "";
+ }
+ .banner,
+ .navbox {
+ display: none;
+ }
+
+ .boxtil {
+ margin-top: 24px;
+ &.flex-1 {
+ display: block !important;
}
- .cate_def_2.van-dropdown-menu__title:before {
- position: absolute;
- top: 50%;
- left: -22px;
- margin-top: -12px;
- height: 22px;
- width: 22px;
- background: url("~@/assets/studypath/public/logo2.png") no-repeat;
- background-size: 22px auto;
- content: "";
+ .yinhao {
+ margin-left: 0 !important;
+ background-size: auto 24px !important;
}
- .cate_def_3.van-dropdown-menu__title:before {
- position: absolute;
- top: 50%;
- left: -26px;
- margin-top: -10px;
- height: 26px;
- width: 26px;
- background: url("~@/assets/studypath/public/logo3.png") no-repeat;
- background-size: 26px auto;
- content: "";
+ .txt {
+ font-size: 24px !important;
+ margin-top: 10px;
}
+ }
- /* 内容 */
- .w1200 {
- padding: 0 16px !important;
- overflow: hidden;
+ .subbox1 {
+ display: block !important;
+ border: none !important;
+ padding: 0 0 40px 0 !important;
+ .m_bg_fr {
+ background: url("~@/assets/studypath/finereport/hexin_m.png") no-repeat !important;
}
- .area-bg {
- &.pdb50 {
- padding: 10px 0 40px !important;
- }
+ .m_bg_bi {
+ background: url("~@/assets/studypath/finebi/hexin_m.png") no-repeat !important;
}
- .banner,
- .navbox {
- display: none;
+ .m_bg_jiandaoyun {
+ background: url("~@/assets/studypath/jiandaoyun/hexin_m.png") no-repeat !important;
}
-
- .boxtil {
- margin-top: 24px;
- &.flex-1 {
- display: block !important;
- }
- .yinhao {
- margin-left: 0 !important;
- background-size: auto 24px !important;
- }
- .txt {
- font-size: 24px !important;
- margin-top: 10px;
- }
+ .m_bg_finedatalink {
+ background: url("~@/assets/studypath/finedatalink/hexin_m.png") no-repeat !important;
}
-
- .subbox1 {
- display: block !important;
- border: none !important;
- padding: 0 0 40px 0 !important;
- .m_bg_fr {
- background: url("~@/assets/studypath/finereport/hexin_m.png") no-repeat !important;
- }
- .m_bg_bi {
- background: url("~@/assets/studypath/finebi/hexin_m.png") no-repeat !important;
- }
- .m_bg_jiandaoyun {
- background: url("~@/assets/studypath/jiandaoyun/hexin_m.png") no-repeat !important;
- }
- .bg {
- width: 230px !important;
- margin: 0 auto 30px auto !important;
- background-size: auto 230px !important;
- }
- .txtbox1 {
- .info {
- color: #333;
- margin-top: 10px;
- }
- .m_til2 {
- display: block;
- margin-left: 0 !important;
- margin-top: 8px;
- color: #7e8fa3;
- }
- }
- .tagbox {
- width: 100% !important;
- .itemlk {
- width: auto !important;
- min-width: 100px !important;
- height: 30px !important;
- padding: 6px 16px !important;
- margin: 12px 4px 0 4px !important;
- }
- }
+ .bg {
+ width: 230px !important;
+ margin: 0 auto 30px auto !important;
+ background-size: auto 230px !important;
}
-
- .pad_ovhd {
- overflow: hidden;
+ .txtbox1 {
+ .info {
+ color: #333;
+ margin-top: 10px;
+ }
+ .m_til2 {
+ display: block;
+ margin-left: 0 !important;
+ margin-top: 8px;
+ color: #7e8fa3;
+ }
}
- .subbox2 {
- width: 1200px;
- padding-bottom: 24px;
- .itembox {
- .bginfo,
- .bginfo1 {
- width: 100% !important;
- }
- }
+ .tagbox {
+ width: 100% !important;
+ .itemlk {
+ width: auto !important;
+ min-width: 100px !important;
+ height: 30px !important;
+ padding: 6px 16px !important;
+ margin: 12px 4px 0 4px !important;
+ }
}
+ }
- .subbox3 {
- margin-bottom: 30px;
- .carbox {
- display: none;
- }
+ .pad_ovhd {
+ overflow: hidden;
+ }
+ .subbox2 {
+ width: 1200px;
+ padding-bottom: 24px;
+ .itembox {
+ .bginfo,
+ .bginfo1 {
+ width: 100% !important;
+ }
}
+ }
- .subbox4 {
- width: 50% !important;
+ .subbox3 {
+ margin-bottom: 30px;
+ .carbox {
+ display: none;
}
+ }
- .m_huojian {
- img {
- width: 300px !important;
- display: block;
- margin-top: 60px !important;
- }
- }
+ .subbox4 {
+ width: 50% !important;
+ }
- .el-scrollbar__thumb {
- background-color: #7e8fa3;
+ .m_huojian {
+ img {
+ width: 300px !important;
+ display: block;
+ margin-top: 60px !important;
}
+ }
- .el-scrollbar__thumb:hover {
- background-color: #617288;
- }
+ .el-scrollbar__thumb {
+ background-color: #7e8fa3;
+ }
+
+ .el-scrollbar__thumb:hover {
+ background-color: #617288;
+ }
}
@media screen and (max-width: 800px) {
- .pdb50 {
- padding-top: 10px !important;
- padding-bottom: 10px !important;
+ .pdb50 {
+ padding-top: 10px !important;
+ padding-bottom: 10px !important;
+ }
+ .subbox2 {
+ width: 100% !important;
+ display: block !important;
+ .itembox {
+ width: 80% !important;
+ height: auto !important;
+ margin: 0 auto 24px auto;
}
- .subbox2 {
- width: 100% !important;
- display: block !important;
- .itembox {
- width: 80% !important;
- height: auto !important;
- margin: 0 auto 24px auto;
- }
- .icojt {
- display: none !important;
- }
+ .icojt {
+ display: none !important;
}
+ }
- .subbox3 {
- height: auto !important;
- padding-bottom: 24px;
- margin-bottom: 30px;
+ .subbox3 {
+ height: auto !important;
+ padding-bottom: 24px;
+ margin-bottom: 30px;
+ display: block !important;
+ .carbox {
+ display: block;
+ width: 100% !important;
+ height: 240px !important;
+ margin-left: 0 !important;
+ img {
+ height: 240px !important;
+ }
+ .bef {
+ display: none !important;
+ }
+ .el-carousel__container {
+ height: 240px !important;
+ }
+ }
+ .infobox {
+ margin: 24px 24px 0 24px !important;
+ .f24 {
+ font-size: 22px !important;
+ }
+ }
+ .icoxbox {
+ &.flex-6 {
display: block !important;
- .carbox {
- display: block;
- width: 100% !important;
- height: 240px !important;
- margin-left: 0 !important;
- img {
- height: 240px !important;
- }
- .bef {
- display: none !important;
- }
- .el-carousel__container {
- height: 240px !important;
- }
- }
- .infobox {
- margin: 24px 24px 0 24px !important;
- .f24 {
- font-size: 22px !important;
- }
- }
- .icoxbox {
- &.flex-6 {
- display: block !important;
- }
- li {
- margin: 24px 0;
- }
- }
+ }
+ li {
+ margin: 24px 0;
+ }
+ }
+ }
+ .m_kaike {
+ display: block !important;
+ .flex-1 {
+ display: block !important;
+ text-align: center;
+ margin-top: 14px;
}
- .m_kaike {
+ .btn-ddd,
+ .btn-fff,
+ .btn-jdy {
+ display: block;
+ width: 100% !important;
+ }
+ .m_kaike_btnfff {
+ display: block !important;
+ width: 100% !important;
+ }
+ .m_kaike_txt {
+ &.flex-1 {
display: block !important;
- .flex-1 {
- display: block !important;
- text-align: center;
- margin-top: 14px;
- }
- .btn-ddd,
- .btn-fff,
- .btn-jdy {
- display: block;
- width: 100% !important;
- }
- .m_kaike_btnfff {
- display: block !important;
- width: 100% !important;
- }
- .m_kaike_txt {
- &.flex-1 {
- display: block !important;
- }
- text-align: center;
- }
+ }
+ text-align: center;
}
+ }
- .subbox4 {
- width: 100% !important;
- .fr-btn,
- .fr-btn-jdy {
- display: block;
- width: 99% !important;
- }
+ .subbox4 {
+ width: 100% !important;
+ .fr-btn,
+ .fr-btn-jdy {
+ display: block;
+ width: 99% !important;
}
- .m_huojian {
- position: initial !important;
- margin: 0 auto;
- img {
- display: block;
- margin: 34px auto 0 auto;
- }
+ }
+ .m_huojian {
+ position: initial !important;
+ margin: 0 auto;
+ img {
+ display: block;
+ margin: 34px auto 0 auto;
}
- .area-bg {
- &.m_not_pdb {
- padding-bottom: 0 !important;
- }
+ }
+ .area-bg {
+ &.m_not_pdb {
+ padding-bottom: 0 !important;
}
+ }
}
@media screen and (max-width: 500px) {
- .subbox2 {
- .itembox {
- width: 100% !important;
- height: auto !important;
- }
+ .subbox2 {
+ .itembox {
+ width: 100% !important;
+ height: auto !important;
}
+ }
}
diff --git a/src/components/Footer.vue b/src/components/Footer.vue
index caf12d7..5be5260 100644
--- a/src/components/Footer.vue
+++ b/src/components/Footer.vue
@@ -4,21 +4,28 @@