diff --git a/.env.development b/.env.development index 330efcc..f3ef2a8 100644 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ # 变量必须以 VITE_ 为前缀才能暴露给外部读取 NODE_ENV = 'development' VITE_APP_TITLE = '无糖运营平台' -VITE_APP_BASE_API = 'http://127.0.0.1:8080' \ No newline at end of file +VITE_APP_BASE_API = 'http://127.0.0.1:8008' \ No newline at end of file diff --git a/src/assets/images/100.png b/src/assets/images/100.png new file mode 100644 index 0000000..7228b29 Binary files /dev/null and b/src/assets/images/100.png differ diff --git a/src/assets/images/101.jpg b/src/assets/images/101.jpg new file mode 100644 index 0000000..607f4e9 Binary files /dev/null and b/src/assets/images/101.jpg differ diff --git a/src/assets/images/102.jpg b/src/assets/images/102.jpg new file mode 100644 index 0000000..2f884ad Binary files /dev/null and b/src/assets/images/102.jpg differ diff --git a/src/assets/images/103.jpg b/src/assets/images/103.jpg new file mode 100644 index 0000000..4d57b1b Binary files /dev/null and b/src/assets/images/103.jpg differ diff --git a/src/assets/images/104.jpg b/src/assets/images/104.jpg new file mode 100644 index 0000000..a4fad67 Binary files /dev/null and b/src/assets/images/104.jpg differ diff --git a/src/assets/images/105.jpg b/src/assets/images/105.jpg new file mode 100644 index 0000000..2d5b294 Binary files /dev/null and b/src/assets/images/105.jpg differ diff --git a/src/assets/images/106.jpg b/src/assets/images/106.jpg new file mode 100644 index 0000000..5fc9337 Binary files /dev/null and b/src/assets/images/106.jpg differ diff --git a/src/assets/images/107.jpg b/src/assets/images/107.jpg new file mode 100644 index 0000000..c05e1be Binary files /dev/null and b/src/assets/images/107.jpg differ diff --git a/src/assets/images/108.jpg b/src/assets/images/108.jpg new file mode 100644 index 0000000..2981ff0 Binary files /dev/null and b/src/assets/images/108.jpg differ diff --git a/src/assets/images/109.jpg b/src/assets/images/109.jpg new file mode 100644 index 0000000..f2318ca Binary files /dev/null and b/src/assets/images/109.jpg differ diff --git a/src/assets/images/110.jpg b/src/assets/images/110.jpg new file mode 100644 index 0000000..0d5499c Binary files /dev/null and b/src/assets/images/110.jpg differ diff --git a/src/assets/images/141.png b/src/assets/images/141.png new file mode 100644 index 0000000..4132030 Binary files /dev/null and b/src/assets/images/141.png differ diff --git a/src/assets/images/142.png b/src/assets/images/142.png new file mode 100644 index 0000000..0f43095 Binary files /dev/null and b/src/assets/images/142.png differ diff --git a/src/assets/images/4c.jpeg b/src/assets/images/4c.jpeg new file mode 100644 index 0000000..3dc8b48 Binary files /dev/null and b/src/assets/images/4c.jpeg differ diff --git a/src/assets/images/R-C.png b/src/assets/images/R-C.png new file mode 100644 index 0000000..9b2a69b Binary files /dev/null and b/src/assets/images/R-C.png differ diff --git a/src/assets/images/a.png b/src/assets/images/a.png new file mode 100644 index 0000000..3375a9d Binary files /dev/null and b/src/assets/images/a.png differ diff --git a/src/assets/images/o.jpg b/src/assets/images/o.jpg new file mode 100644 index 0000000..78d00bc Binary files /dev/null and b/src/assets/images/o.jpg differ diff --git a/src/assets/images/screen (1).png b/src/assets/images/screen (1).png new file mode 100644 index 0000000..89ad605 Binary files /dev/null and b/src/assets/images/screen (1).png differ diff --git a/src/assets/images/screen.png b/src/assets/images/screen.png new file mode 100644 index 0000000..609ac94 Binary files /dev/null and b/src/assets/images/screen.png differ diff --git a/src/assets/images/yt.png b/src/assets/images/yt.png new file mode 100644 index 0000000..f46b966 Binary files /dev/null and b/src/assets/images/yt.png differ diff --git a/src/assets/images/zstp.jpg b/src/assets/images/zstp.jpg new file mode 100644 index 0000000..bb0b6eb Binary files /dev/null and b/src/assets/images/zstp.jpg differ diff --git a/src/router/routers.ts b/src/router/routers.ts index bd49659..6724cb7 100644 --- a/src/router/routers.ts +++ b/src/router/routers.ts @@ -299,4 +299,14 @@ export const constantRoute: any = [ }, ], }, + { + path: '/curriculumCenter/largeScreen', + component: () => import('@/views/course/largeScreen.vue'), + name: 'LargeScreen', // name 要与权限一致 + meta: { + title: '课程图谱', + hidden: true, + icon: 'Notebook', + }, + } ] diff --git a/src/views/course/largeScreen.vue b/src/views/course/largeScreen.vue new file mode 100644 index 0000000..67b66e0 --- /dev/null +++ b/src/views/course/largeScreen.vue @@ -0,0 +1,430 @@ + + + + + + \ No newline at end of file diff --git a/src/views/portal/LearningPathRecommendations.vue b/src/views/portal/LearningPathRecommendations.vue index a8d11bf..696d9de 100644 --- a/src/views/portal/LearningPathRecommendations.vue +++ b/src/views/portal/LearningPathRecommendations.vue @@ -1,559 +1,679 @@ - @@ -665,7 +785,7 @@ img { color: #FFFFFF; float: right; margin-right: 173px // float: left; - // margin-left: 779px; + // margin-left: 779px; } .header p { @@ -683,13 +803,16 @@ img { float: left; margin-left: 80px; } + // 内容 -.content{ +.content { margin-top: 10; width: 100%; + position: relative; height: 900px; - background-color: #7F9EED; + // background-color: #7F9EED; } + .subnav { width: 100%; margin: auto; @@ -699,49 +822,116 @@ img { } .subnav h1 { - border-bottom: 4px solid #0052FF; + border-bottom: 4px solid #3E79F6; font-size: 20px; width: 10%; height: 35px; margin: auto; font-weight: bolder; - color: #0052FF; + color: #3E79F6; text-align: center; } + // d3 -.container{ - width: 1000px; - height: 700px; - // border: 1px solid #2c3e50; - border-radius:8px; - margin-top: 40px; - margin-left: auto; - // border-radius: 50%; - margin-right: auto; - border: #79c4f3; - background-color: #79c4f3 ; - // background: #79c4f3 repeating-linear-gradient(30deg, - // hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, .1) 15px, - // transparent 0, transparent 30px); - } - .node{ - stroke:#fff; - stroke-width:1; - cursor: pointer; - } +// .con{ +// width: 95%; +// height: 900px; +// margin: auto; +// // background-color: #3E79F6; +// background-image: url('/src/assets/images/142.png'); +// background-size: 100% 100%; +// top: 353px; +// left: 4%; +// // position: absolute; +// // background-color: #409effff; + +// // border-left: 1px solid #3E79F6; +// } +// .con1{ +// width: 0.1%; +// height: 500px; +// // margin: auto; +// // background-color: #3E79F6; +// top: 353px; +// right: 4%; +// position: absolute; +// background-color: #409effff; + +// // border-left: 1px solid #3E79F6; +// } +.container { + width: 1300px; + height: 750px; + // border: 1px solid #2c3e50; + border-radius: 8px; + margin-top: 2.5%; + margin-left: auto; + // border-radius: 90%; + margin-right: auto; + + border: 1px solid #CFD9EA; + background: linear-gradient(#d5e1f6, #a9c6ff, #d5e1f6); + background-image: url('/src/assets/images/106.jpg'); + background-size: 100% 100%; + // border-radius: 10px 10% 10% 10%; // 左下、右下圆角处理 + // background-color: rgba(0, 0, 0, 0); /* 50% 的透明度 */ - .node:hover{ - stroke-width:5; - } +} - .nodeName{ - fill:white; - } +// .tushi { +// width: 100%; +// height: 10%; +// // background-color: #F0F4FA; +// position: absolute; +// padding-top: 10%; +// z-index: 5; +// } + +// .tushi1 { +// width: 100%; +// height: 15%; +// // background-color: #F0F4FA; +// position: absolute; +// top: 105%; +// z-index: 5; +// } + +.tushi2 { + width: 1.8%; + height: 3%; + // background-color: #304564; + // background-image: url('/src/assets/images/screen (1).png'); + // background-size: 100% 100%; + position: absolute; + top: 25%; + margin-left: 87%; + z-index: 5; +} + +.tushi2:hover { + transform: scale(1.05); +} + + +// .node{ +// stroke:#fff; +// stroke-width:1; +// cursor: pointer; +// } + +// .node:hover{ +// stroke-width:5; +// } + +// .nodeName{ +// fill:white; +// } // 尾部 .footer { margin-top: 100px; // padding-bottom: 0%; + margin-top: 15%; width: 100%; height: 250px; // position: absolute; @@ -778,4 +968,4 @@ img { font-size: 17px; color: #7F9EED; } - + \ No newline at end of file