Files
yiqiu 3b41cffbc9
All checks were successful
continuous-integration/drone/push Build is passing
feat: 会员中心 hgcloud 主题初始化 + drone 部署步骤
- 解压官方默认主题 default_yfMBA.tar.gz 到 clientarea/hgcloud/
- .gitignore 排除压缩包和临时解压目录
- drone 新增步骤: 同步 hgcloud 到 /clientarea/template/pc/
2026-03-19 17:56:44 +08:00

172 lines
3.9 KiB
CSS

.qrcode-status {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
.qrcode-status.loading {
color: #999;
}
.qrcode-status.error {
color: #f56c6c;
}
.common-auth-info .top {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.common-auth-info .top .tit {
font-size: 16px;
font-weight: 500;
margin: 0;
}
.common-auth-info .top .reset-auth {
cursor: pointer;
font-size: 14px;
}
.common-auth-info .top .reset-auth:hover {
opacity: 0.8;
}
.common-auth-info .bot-info {
display: flex;
align-items: center;
}
.common-auth-info .bot-info .label {
color: #606266;
}
.common-auth-info .bot-info .status.reject {
color: #f56c6c;
}
.common-auth-info .bot-info .status.pending {
color: #e6a23c;
}
.common-auth-info .bot-info .status.pending .cancel-auth {
margin-left: 10px;
color: var(--color-primary);
cursor: pointer;
}
.common-auth-info .bot-info .status.pending .cancel-auth:hover {
opacity: 0.8;
}
.common-auth-info .bot-info .status.approved {
color: #67c23a;
}
.common-auth-dialog .dialog-title {
font-size: 18px;
font-weight: 500;
text-align: center;
margin-bottom: 0.6rem;
}
.common-auth-dialog .tip {
color: #606266;
font-size: 14px;
margin-bottom: 15px;
}
.common-auth-dialog .tip.primary-color {
color: var(--color-primary);
}
.common-auth-dialog .auth-info-display .base-info {
display: flex;
gap: 40px;
margin-bottom: 20px;
}
.common-auth-dialog .auth-info-display .base-info .item .s-tit {
font-weight: 500;
margin-bottom: 10px;
}
.common-auth-dialog .auth-info-display .base-info .item .info-row {
margin-bottom: 8px;
}
.common-auth-dialog .auth-info-display .base-info .item .info-row .label {
color: #909399;
}
.common-auth-dialog .auth-info-display .base-info .item .info-row .value {
color: #303133;
}
.common-auth-dialog .auth-info-display .base-info .item .info-row .value.primary-color {
color: var(--color-primary);
}
.common-auth-dialog .auth-info-display .domain-tip {
color: #909399;
font-size: 12px;
margin-top: 5px;
}
.common-auth-dialog .reason-section {
margin-top: 20px;
}
.common-auth-dialog .method-selection {
display: flex;
gap: 20px;
margin-top: 20px;
}
.common-auth-dialog .method-selection .method-card {
flex: 1;
padding: 20px;
border: 1px solid #dcdfe6;
border-radius: 8px;
text-align: center;
cursor: pointer;
transition: all 0.3s;
}
.common-auth-dialog .method-selection .method-card:hover {
border-color: var(--color-primary);
box-shadow: 0 2px 12px rgba(64, 158, 255, 0.2);
}
.common-auth-dialog .method-selection .method-card h4 {
margin: 0 0 10px;
font-size: 16px;
color: #303133;
}
.common-auth-dialog .method-selection .method-card p {
color: #909399;
margin-bottom: 15px;
}
.common-auth-dialog .verify-content .user-info {
background: #f5f7fa;
padding: 15px;
border-radius: 8px;
margin: 15px 0;
}
.common-auth-dialog .verify-content .user-info .info-row {
margin-bottom: 8px;
}
.common-auth-dialog .verify-content .user-info .info-row:last-child {
margin-bottom: 0;
}
.common-auth-dialog .verify-content .user-info .info-row .label {
color: #909399;
}
.common-auth-dialog .verify-content .user-info .info-row .value {
color: #303133;
}
.common-auth-dialog .verify-content .user-info .info-row .value.primary-color {
color: var(--color-primary);
}
.common-auth-dialog .verify-content .qr-section {
text-align: center;
margin-top: 20px;
}
.common-auth-dialog .verify-content .qr-section > p {
color: #606266;
margin-bottom: 15px;
}
.common-auth-dialog .verify-content .qr-section .qr-code {
display: flex;
justify-content: center;
margin-bottom: 15px;
}
.common-auth-dialog .verify-content .qr-section .qr-code #qrcode-container {
width: 150px;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
}
.common-auth-dialog .verify-content .qr-section .verify-status {
margin-top: 10px;
}
.common-auth-dialog .dialog-footer {
margin-top: 30px;
text-align: center;
}