feat: 🎸 新增了一些页面

This commit is contained in:
2025-08-16 01:01:57 +08:00
parent 182abccc60
commit ee6e2da964
27 changed files with 747 additions and 109 deletions

View File

@@ -68,6 +68,19 @@
font-size: 20px;
font-weight: 600;
margin-bottom: 10px;
position: relative;
&::after {
content: "";
position: absolute;
left: 0;
bottom: 3px;
width: 79px;
height: 5px;
opacity: 0.1;
border-radius: 5px;
background-color: #0275f2;
}
}
.educational-experience-list {
@@ -264,6 +277,85 @@
}
}
}
.personal-summary-list {
width: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
> li {
width: 100%;
height: 22px;
line-height: 22px;
font-size: 14px;
font-weight: 400;
color: #1d2129;
text-align: left;
}
}
.corresponding-course-units-list {
width: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
.corresponding-course-units-list-item:last-child {
margin-bottom: 0;
}
.corresponding-course-units-list-item {
width: 100%;
height: 72px;
box-sizing: border-box;
border: 1px solid #e5e6eb;
border-radius: 8px;
padding: 10px;
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-direction: column;
margin-bottom: 20px;
.tag {
width: 47px;
height: 20px;
background-color: #e5e6eb;
border-radius: 2px;
text-align: center;
line-height: 20px;
color: #4e5969;
font-size: 12px;
font-weight: 600;
margin-bottom: 10px;
}
.course-units-list {
width: 100%;
height: 20px;
display: flex;
justify-content: flex-start;
align-items: center;
overflow-x: auto;
flex-wrap: nowrap;
.course-units-list-item {
flex-shrink: 0;
cursor: pointer;
height: 20px;
line-height: 22px;
font-size: 14px;
font-weight: 400;
color: #2c7aff;
text-align: left;
border-bottom: 1px solid #2c7aff;
margin-right: 20px;
}
}
}
}
}
}
}

View File

@@ -108,6 +108,30 @@ export default ({ visible, onClose, data }) => {
</li>
</ul>
</li>
{/* 个人总结 */}
<li className="resume-info-moda-item">
<p className="resume-info-moda-item-title">个人总结</p>
<ul className="personal-summary-list">
<li>1. 负责室内平面设计项目的创意和实施</li>
<li>2. 与团队合作确保设计质量和项目进度</li>
<li>3. 持续关注设计趋势提升设计技能</li>
</ul>
</li>
{/* 对应课程单元 */}
<li className="resume-info-moda-item">
<p className="resume-info-moda-item-title">对应课程单元</p>
<ul className="corresponding-course-units-list">
<li className="corresponding-course-units-list-item">
<div className="tag">方向1</div>
<ul className="course-units-list">
<li className="course-units-list-item">课程单元名称</li>
<li className="course-units-list-item">课程单元名称</li>
<li className="course-units-list-item">课程单元名称</li>
<li className="course-units-list-item">课程单元名称</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</Modal>

View File

@@ -30,7 +30,7 @@
bottom: 10px;
width: 32px;
height: 3px;
background-image: url("@/assets/images/CompanyJobsPage/company_jobs_page_icon.png");
background-image: url("@/assets/images/Common/title_icon.png");
background-size: 100% 100%;
}
}
@@ -226,7 +226,7 @@
bottom: 10px;
width: 32px;
height: 3px;
background-image: url("@/assets/images/CompanyJobsPage/company_jobs_page_icon.png");
background-image: url("@/assets/images/Common/title_icon.png");
background-size: 100% 100%;
}
}
@@ -280,7 +280,7 @@
bottom: 40px;
width: 32px;
height: 3px;
background-image: url("@/assets/images/CompanyJobsPage/company_jobs_page_icon.png");
background-image: url("@/assets/images/Common/title_icon.png");
background-size: 100% 100%;
}
}

View File

@@ -10,6 +10,7 @@
flex-direction: column;
box-sizing: border-box;
padding: 16px;
flex-shrink: 0;
.profile-card-user-info {
width: 100%;
@@ -64,7 +65,7 @@
display: flex;
justify-content: space-around;
align-items: center;
margin-bottom: 10px;
margin-bottom: 20px;
.profile-card-achievement-info-item {
width: 80px;
@@ -111,7 +112,7 @@
position: relative;
display: flex;
align-items: center;
margin-bottom: 10px;
margin-bottom: 15px;
.profile-card-class-info-item-icon {
position: absolute;

View File

@@ -17,6 +17,7 @@
font-weight: 500;
line-height: 30px;
color: #262626;
margin-bottom: 20px;
}
.study-studes-card-list {
@@ -34,11 +35,10 @@
position: relative;
background-image: url("@/assets/images/PersonalProfile/study_study_bg.png");
background-size: 100% 100%;
margin-bottom: 37px;
.study-studes-card-time-wrapper {
position: absolute;
bottom: 10px;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
border-radius: 8px;
@@ -150,8 +150,12 @@
.study-studes-card-curriculum-chart {
width: 194px;
height: 200px;
margin-bottom: 30px;
}
.study-studes-card-curriculum-info:last-child {
margin-bottom: 0;
}
.study-studes-card-curriculum-info {
width: 194px;
height: 69px;

View File

@@ -13,10 +13,8 @@
box-sizing: border-box;
padding: 20px;
width: 100%;
height: 781px;
display: flex;
justify-content: space-between;
align-items: center;
.unified-profile-left {
width: 360px;
@@ -34,7 +32,7 @@
.unified-profile-right {
width: 744px;
height: 100%;
height: 781px;
border-radius: 8px;
background-color: #fff;
}

View File

@@ -59,6 +59,19 @@
color: #0275f2;
font-size: 20px;
font-weight: 600;
position: relative;
&::after {
content: "";
position: absolute;
left: 0;
bottom: 3px;
width: 79px;
height: 5px;
opacity: 0.1;
border-radius: 5px;
background-color: #0275f2;
}
}
.project-cases-modal-item-text {
width: 100%;

View File

@@ -0,0 +1,19 @@
.public-courses-page {
width: 100%;
height: 100%;
box-sizing: border-box;
padding: 20px;
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
.summary-wrapper {
width: 304px;
height: 798px;
border-radius: 8px;
background-color: #fff;
box-sizing: border-box;
padding: 20px;
}
}

View File

@@ -0,0 +1,14 @@
import CoursesVideoPlayer from "@/components/CoursesVideoPlayer";
import LiveSummary from "@/components/LiveSummary";
import "./index.css";
const PublicCourses = () => {
return (
<div className="public-courses-page">
<CoursesVideoPlayer />
<LiveSummary />
</div>
);
};
export default PublicCourses;

View File

@@ -30,6 +30,7 @@
color: #1d2129;
font-size: 20px;
font-weight: 600;
position: relative;
}
.interview-questions-modal-subtitle {

View File

@@ -5,6 +5,8 @@
position: relative;
.resume-interview-navigation {
position: fixed;
top: 0;
width: 100%;
height: 56px;
background-color: #ffffff;
@@ -14,6 +16,7 @@
overflow-x: auto;
box-sizing: border-box;
padding: 0 20px;
z-index: 10;
.active {
color: #2c7aff !important;
@@ -38,7 +41,8 @@
.resume-interview-content-wrapper {
width: 100%;
box-sizing: border-box;
padding: 20px;
padding: 56px 20px 20px 20px;
overflow-y: auto;
.resume-interview-content-item-wrapper:nth-child(2n) {