|
@@ -120,10 +120,11 @@ export default {
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
-<style scoped>
|
|
|
|
|
|
|
+<style scoped lang="scss">
|
|
|
|
|
+$c-mind-light: #FF9EC4; // mind 渐变亮端 pink-300(单页专有)
|
|
|
.mind-section {}
|
|
.mind-section {}
|
|
|
.section-card {
|
|
.section-card {
|
|
|
- background: #fff;
|
|
|
|
|
|
|
+ background: $app-surface;
|
|
|
border-radius: 24rpx;
|
|
border-radius: 24rpx;
|
|
|
padding: 24rpx;
|
|
padding: 24rpx;
|
|
|
margin-bottom: 20rpx;
|
|
margin-bottom: 20rpx;
|
|
@@ -135,7 +136,7 @@ export default {
|
|
|
.section-title {
|
|
.section-title {
|
|
|
font-size: 30rpx;
|
|
font-size: 30rpx;
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
|
- color: #333;
|
|
|
|
|
|
|
+ color: $facade-text-strong;
|
|
|
}
|
|
}
|
|
|
.score-item {
|
|
.score-item {
|
|
|
display: flex;
|
|
display: flex;
|
|
@@ -145,24 +146,24 @@ export default {
|
|
|
}
|
|
}
|
|
|
.score-label {
|
|
.score-label {
|
|
|
font-size: 26rpx;
|
|
font-size: 26rpx;
|
|
|
- color: #555;
|
|
|
|
|
|
|
+ color: $facade-text-deep;
|
|
|
width: 160rpx;
|
|
width: 160rpx;
|
|
|
}
|
|
}
|
|
|
.score-bar-bg {
|
|
.score-bar-bg {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
height: 20rpx;
|
|
height: 20rpx;
|
|
|
- background: #f0f0f0;
|
|
|
|
|
|
|
+ background: $facade-fill;
|
|
|
border-radius: 10rpx;
|
|
border-radius: 10rpx;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
}
|
|
}
|
|
|
.score-bar-fill {
|
|
.score-bar-fill {
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
- background: linear-gradient(90deg, #FF6B9D, #FF9EC4);
|
|
|
|
|
|
|
+ background: linear-gradient(90deg, $dim-mind, $c-mind-light);
|
|
|
border-radius: 10rpx;
|
|
border-radius: 10rpx;
|
|
|
}
|
|
}
|
|
|
.score-value {
|
|
.score-value {
|
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
|
- color: #FF6B9D;
|
|
|
|
|
|
|
+ color: $dim-mind;
|
|
|
width: 60rpx;
|
|
width: 60rpx;
|
|
|
text-align: right;
|
|
text-align: right;
|
|
|
}
|
|
}
|
|
@@ -171,20 +172,20 @@ export default {
|
|
|
flex-direction: row;
|
|
flex-direction: row;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
padding: 14rpx 0;
|
|
padding: 14rpx 0;
|
|
|
- border-bottom: 1rpx solid #f5f5f5;
|
|
|
|
|
|
|
+ border-bottom: 1rpx solid $facade-fill-2;
|
|
|
}
|
|
}
|
|
|
.contact-name {
|
|
.contact-name {
|
|
|
font-size: 28rpx;
|
|
font-size: 28rpx;
|
|
|
- color: #333;
|
|
|
|
|
|
|
+ color: $facade-text-strong;
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
|
}
|
|
}
|
|
|
.contact-relation {
|
|
.contact-relation {
|
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
|
- color: #999;
|
|
|
|
|
|
|
+ color: $facade-text-muted;
|
|
|
}
|
|
}
|
|
|
.contact-phone {
|
|
.contact-phone {
|
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
|
- color: #FF6B9D;
|
|
|
|
|
|
|
+ color: $dim-mind;
|
|
|
}
|
|
}
|
|
|
.alert-item {
|
|
.alert-item {
|
|
|
display: flex;
|
|
display: flex;
|
|
@@ -193,12 +194,12 @@ export default {
|
|
|
}
|
|
}
|
|
|
.alert-type {
|
|
.alert-type {
|
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
|
- color: #E74C3C;
|
|
|
|
|
|
|
+ color: $status-danger-flat;
|
|
|
width: 100rpx;
|
|
width: 100rpx;
|
|
|
}
|
|
}
|
|
|
.alert-desc {
|
|
.alert-desc {
|
|
|
font-size: 26rpx;
|
|
font-size: 26rpx;
|
|
|
- color: #555;
|
|
|
|
|
|
|
+ color: $facade-text-deep;
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
}
|
|
}
|
|
|
.milestone-item {
|
|
.milestone-item {
|
|
@@ -209,15 +210,15 @@ export default {
|
|
|
}
|
|
}
|
|
|
.milestone-title {
|
|
.milestone-title {
|
|
|
font-size: 26rpx;
|
|
font-size: 26rpx;
|
|
|
- color: #333;
|
|
|
|
|
|
|
+ color: $facade-text-strong;
|
|
|
}
|
|
}
|
|
|
.milestone-date {
|
|
.milestone-date {
|
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
|
- color: #999;
|
|
|
|
|
|
|
+ color: $facade-text-muted;
|
|
|
}
|
|
}
|
|
|
.loading {
|
|
.loading {
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
padding: 40rpx;
|
|
padding: 40rpx;
|
|
|
- color: #999;
|
|
|
|
|
|
|
+ color: $facade-text-muted;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|