diff --git a/public/images/case-logo.png b/public/images/case-logo.png new file mode 100644 index 00000000..00c7cf41 Binary files /dev/null and b/public/images/case-logo.png differ diff --git a/src/App.vue b/src/App.vue index d3bdee6f..4bb222cc 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,24 +2,73 @@
+ 12312 + +
@@ -1874,37 +1904,42 @@ export default { cursor: pointer; font-weight: 400; font-size: 14px; - color: rgba(51,51,51,0.9); + color: rgba(51, 51, 51, 0.9); } -.el-icon--right{ + +.el-icon--right { margin-left: 14px !important; } -.the_charts{ - position: relative; - display: flex; - justify-content: center; - align-items: center; - margin-bottom: 10px; - font-size: 17px; - max-width: 400px; - min-width: 260px; - height: 47px; - background: #DDEDFF; - border-radius: 8px; - .text{ - font-size: 17px; - color: #387DF7; - } - .icon{ - position: absolute; - font-size: 17px; - color: #387DF7; - right: 25px; - top: 50%; - transform: translateY(-50%); - } +.the_charts { + position: relative; + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 10px; + font-size: 17px; + max-width: 400px; + min-width: 260px; + height: 47px; + background: #DDEDFF; + border-radius: 8px; + + .text { + font-size: 17px; + color: #387DF7; } + + .icon { + position: absolute; + font-size: 17px; + color: #387DF7; + right: 25px; + top: 50%; + transform: translateY(-50%); + } + +} + // 课程分类 .course-title-style { position: relative; @@ -1976,6 +2011,7 @@ export default { } } + .u-class { ::v-deep .el-dialog { border-radius: 15px; @@ -2106,7 +2142,8 @@ export default { border: 0.96px solid rgba(140, 105, 242, 1); box-shadow: 7px 5px 6px 0px rgba(76, 31, 221, 0.3); } - .text_msg{ + + .text_msg { margin: 43px 0 0 222px; font-size: 14px; color: #000; @@ -2489,19 +2526,23 @@ export default { background-color: #fff; display: flex; align-items: center; + // margin-bottom: ; - .pub_time{ + .pub_time { display: flex; margin-right: 25px; align-items: center; cursor: pointer; - .text{ + + .text { font-size: 14px; color: #333333; } - .triangle{ + + .triangle { margin-left: 5px; - .up-triangle{ + + .up-triangle { width: 0; height: 0; border-left: 4px solid transparent; @@ -2509,7 +2550,8 @@ export default { border-bottom: 6px solid #DCDFE6; margin-bottom: 2px; } - .down-triangle{ + + .down-triangle { width: 0; height: 0; border-left: 4px solid transparent; @@ -2518,7 +2560,8 @@ export default { } } } - .time{ + + .time { position: relative; display: flex; justify-content: center; @@ -2527,29 +2570,35 @@ export default { width: 116px; height: 38px; border-radius: 4px; + // background: #04243C; - &:hover{ + &:hover { // background: #387DF7; border: 1px solid #387DF7; - .text{ + + .text { // color: #fff; } + // .png{ // background: url('../../../assets/images/case/wighttime.png') no-repeat; // } } - .png{ + + .png { width: 18px; height: 18px; background: url('../../../../public/images/browse.png') no-repeat; background-size: 100%; margin-right: 9px; } - .text{ + + .text { font-size: 14px; color: #333333; } } + .time::before { content: ''; position: absolute; @@ -2562,7 +2611,8 @@ export default { z-index: 1; border-radius: 4px; } - .time_active{ + + .time_active { display: flex; justify-content: center; align-items: center; @@ -2571,19 +2621,22 @@ export default { height: 38px; background: #387DF7; border-radius: 4px; - .png{ + + .png { width: 20px; height: 20px; background: url('../../../assets/images/case/wighttime.png') no-repeat; background-size: 100%; margin-right: 9px; } - .text{ + + .text { font-size: 14px; color: #fff; } } - .collect{ + + .collect { position: relative; display: flex; justify-content: center; @@ -2592,29 +2645,35 @@ export default { width: 116px; height: 38px; border-radius: 4px; + // background: #04243C; - &:hover{ + &:hover { // background: #387DF7; border: 1px solid #387DF7; - .text{ + + .text { // color: #fff; } + // .png{ // background: url('../../../assets/images/case/wight.png') no-repeat; // } } - .png{ + + .png { width: 18px; height: 18px; background: url('../../../../public/images/collect.png') no-repeat; background-size: 100%; margin-right: 9px; } - .text{ + + .text { font-size: 14px; color: #333333; } } + .collect::before { content: ''; position: absolute; @@ -2627,7 +2686,8 @@ export default { z-index: 1; border-radius: 4px; } - .collect_active{ + + .collect_active { display: flex; justify-content: center; align-items: center; @@ -2636,26 +2696,29 @@ export default { height: 38px; background: #387DF7; border-radius: 4px; - .png{ + + .png { width: 18px; height: 18px; background: url('../../../assets/images/case/wight.png') no-repeat; background-size: 100%; margin-right: 9px; } - .text{ + + .text { font-size: 14px; color: #fff; } } } - .back_num{ + .back_num { background: #FFFFFF; display: flex; justify-content: center; padding: 0 40px; - .search_div_num{ + + .search_div_num { display: flex; justify-content: center; align-items: center; @@ -2667,6 +2730,7 @@ export default { color: #387DF7; } } + .data-content { background-color: #fff; padding: 5px 50px; @@ -2700,12 +2764,13 @@ export default { .case-info { .case-info-cont { - .case_text{ - font-size: 14px; - font-weight: 400; - color: #666666; - margin-bottom: 8px; - } + .case_text { + font-size: 14px; + font-weight: 400; + color: #666666; + margin-bottom: 8px; + } + .case-info-title { font-size: 15px; color: #333; diff --git a/src/views/portal/case/components/AICaseConsult.vue b/src/views/portal/case/components/AICaseConsult.vue new file mode 100644 index 00000000..05b5e220 --- /dev/null +++ b/src/views/portal/case/components/AICaseConsult.vue @@ -0,0 +1,63 @@ + + + + + \ No newline at end of file diff --git a/src/views/portal/case/components/map.svg b/src/views/portal/case/components/map.svg new file mode 100644 index 00000000..c35539ec --- /dev/null +++ b/src/views/portal/case/components/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/views/portal/case/components/u762.svg b/src/views/portal/case/components/u762.svg new file mode 100644 index 00000000..61d75d58 --- /dev/null +++ b/src/views/portal/case/components/u762.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/views/portal/case/components/user.svg b/src/views/portal/case/components/user.svg new file mode 100644 index 00000000..3ffc87bc --- /dev/null +++ b/src/views/portal/case/components/user.svg @@ -0,0 +1 @@ + \ No newline at end of file