增加转发对象配置,工作人员管理页面
Some checks failed
Node CI / build (14.x, macOS-latest) (push) Has been cancelled
Node CI / build (14.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (14.x, windows-latest) (push) Has been cancelled
Node CI / build (16.x, macOS-latest) (push) Has been cancelled
Node CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (16.x, windows-latest) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
coverage CI / build (push) Has been cancelled
Node pnpm CI / build (16.x, macOS-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, windows-latest) (push) Has been cancelled

This commit is contained in:
wzm
2025-11-20 16:30:13 +08:00
parent 3f9be705ff
commit 3a17dc786b
252 changed files with 24122 additions and 207 deletions

View File

@@ -0,0 +1 @@
.job-portal-profile{min-height:100vh;background-color:#f5f5f5}.job-portal-profile .profile-content{padding:24px 0}.job-portal-profile .profile-content .profile-container{max-width:1200px;margin:0 auto;padding:0 20px}.job-portal-profile .profile-content .profile-container .profile-card .avatar-section{text-align:center}.job-portal-profile .profile-content .profile-container .profile-card .avatar-section .edit-avatar-btn{margin-top:16px;width:100%}.job-portal-profile .profile-content .profile-container .profile-card .user-info .user-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.job-portal-profile .profile-content .profile-container .profile-card .user-info .user-header .user-name{margin:0;color:#1890ff}.job-portal-profile .profile-content .profile-container .profile-card .user-info .user-details{margin-bottom:16px}.job-portal-profile .profile-content .profile-container .profile-card .user-info .user-details .detail-item{display:flex;align-items:center;gap:8px;color:#666}.job-portal-profile .profile-content .profile-container .profile-card .user-info .user-details .detail-item .detail-icon{color:#1890ff}.job-portal-profile .profile-content .profile-container .profile-card .user-info .contact-info{margin-bottom:16px}.job-portal-profile .profile-content .profile-container .profile-card .user-info .contact-info .contact-item{display:flex;align-items:center;gap:8px;color:#999}.job-portal-profile .profile-content .profile-container .profile-card .user-info .contact-info .contact-item .contact-icon{color:#666}.job-portal-profile .profile-content .profile-container .profile-card .user-info .profile-completeness .ant-progress .ant-progress-bg{background:linear-gradient(90deg,#1890ff,#40a9ff)}.job-portal-profile .profile-content .profile-container .section-card .ant-card-head{border-bottom:1px solid #f0f0f0}.job-portal-profile .profile-content .profile-container .section-card .ant-card-head .ant-card-head-title{color:#1890ff;font-weight:600}.job-portal-profile .profile-content .profile-container .section-card .resume-section .resume-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.job-portal-profile .profile-content .profile-container .section-card .resume-section .resume-header .resume-info .ant-typography{margin-bottom:4px}.job-portal-profile .profile-content .profile-container .section-card .resume-section .resume-status{display:flex;align-items:center;gap:16px}.job-portal-profile .profile-content .profile-container .section-card .stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.job-portal-profile .profile-content .profile-container .section-card .stats-grid .stat-item{text-align:center;padding:16px;background:#f8f9fa;border-radius:8px;transition:all .3s}.job-portal-profile .profile-content .profile-container .section-card .stats-grid .stat-item:hover{background:#e6f7ff;transform:translateY(-2px)}.job-portal-profile .profile-content .profile-container .section-card .stats-grid .stat-item .stat-number{font-size:24px;font-weight:700;color:#1890ff;margin-bottom:4px}.job-portal-profile .profile-content .profile-container .section-card .stats-grid .stat-item .stat-label{font-size:12px;color:#666}@media (max-width: 768px){.job-portal-profile .profile-content{padding:16px 0}.job-portal-profile .profile-content .profile-container{padding:0 16px}.job-portal-profile .profile-content .profile-container .profile-card .ant-row .ant-col{margin-bottom:16px}.job-portal-profile .profile-content .profile-container .profile-card .user-info .user-header{flex-direction:column;align-items:flex-start;gap:12px}.job-portal-profile .profile-content .profile-container .profile-card .user-info .user-header .user-name{font-size:20px}.job-portal-profile .profile-content .profile-container .profile-card .user-info .user-details .ant-space{width:100%;justify-content:flex-start}.job-portal-profile .profile-content .profile-container .profile-card .user-info .contact-info .ant-space{flex-direction:column;align-items:flex-start;width:100%}.job-portal-profile .profile-content .profile-container .ant-row .ant-col{margin-bottom:16px}.job-portal-profile .profile-content .profile-container .section-card .stats-grid{grid-template-columns:1fr;gap:12px}}