组队
This commit is contained in:
@@ -179,7 +179,7 @@
|
||||
|
||||
<script setup>
|
||||
import { ref, watch, nextTick } from 'vue'
|
||||
import { onLoad, onShow } from '@dcloudio/uni-app'
|
||||
import { onLoad } from '@dcloudio/uni-app'
|
||||
import { storeToRefs } from 'pinia'
|
||||
import { useUserStore } from '@/store'
|
||||
|
||||
@@ -372,7 +372,6 @@ $radius: $app-radius;
|
||||
// 页面专属
|
||||
$bg: #f0f2f5;
|
||||
$card-bg: #ffffff;
|
||||
$shadow-sm: 0 2rpx 8rpx rgba(0, 0, 0, 0.05);
|
||||
$shadow-md: 0 4rpx 16rpx rgba(0, 0, 0, 0.06);
|
||||
|
||||
.detail-page {
|
||||
@@ -469,130 +468,6 @@ $shadow-md: 0 4rpx 16rpx rgba(0, 0, 0, 0.06);
|
||||
}
|
||||
}
|
||||
|
||||
// ===== 坡口参数仪表 =====
|
||||
.spec-grid {
|
||||
background: $card-bg;
|
||||
border-radius: $radius;
|
||||
padding: 8rpx 0;
|
||||
box-shadow: $shadow-md;
|
||||
|
||||
.spec-item {
|
||||
padding: 24rpx 28rpx;
|
||||
border-bottom: 1rpx solid $border;
|
||||
|
||||
&:last-child {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
&__header {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 14rpx;
|
||||
}
|
||||
|
||||
&__label {
|
||||
font-size: 24rpx;
|
||||
color: $text-secondary;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
&__value {
|
||||
font-size: 40rpx;
|
||||
font-weight: 700;
|
||||
color: $text;
|
||||
line-height: 1;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
&__unit {
|
||||
font-size: 24rpx;
|
||||
font-weight: 400;
|
||||
color: $text-secondary;
|
||||
margin-left: 6rpx;
|
||||
}
|
||||
|
||||
&__bar-track {
|
||||
height: 8rpx;
|
||||
background: #f0f2f5;
|
||||
border-radius: 4rpx;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
&__bar-fill {
|
||||
height: 100%;
|
||||
border-radius: 4rpx;
|
||||
background: linear-gradient(90deg, $primary, #6ba3ff);
|
||||
transition: width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
|
||||
position: relative;
|
||||
|
||||
&::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
width: 12rpx;
|
||||
border-radius: 4rpx;
|
||||
background: rgba(255, 255, 255, 0.35);
|
||||
}
|
||||
|
||||
&.fill--amber {
|
||||
background: linear-gradient(90deg, #f59e0b, #fbbf24);
|
||||
}
|
||||
|
||||
&.fill--teal {
|
||||
background: linear-gradient(90deg, #14b8a6, #2dd4bf);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// ===== 校验卡片 =====
|
||||
.check-card {
|
||||
background: $card-bg;
|
||||
border-radius: $radius;
|
||||
overflow: hidden;
|
||||
box-shadow: $shadow-md;
|
||||
}
|
||||
|
||||
.check-item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding: 22rpx 28rpx;
|
||||
border-bottom: 1rpx solid $border;
|
||||
|
||||
&:last-child {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
&__left {
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
&__label {
|
||||
font-size: 26rpx;
|
||||
font-weight: 500;
|
||||
color: $text;
|
||||
display: block;
|
||||
margin-bottom: 4rpx;
|
||||
}
|
||||
|
||||
&__desc {
|
||||
font-size: 22rpx;
|
||||
color: $text-secondary;
|
||||
display: block;
|
||||
}
|
||||
|
||||
&__action {
|
||||
flex-shrink: 0;
|
||||
margin-left: 20rpx;
|
||||
}
|
||||
}
|
||||
|
||||
// ===== 提交栏(悬浮底部) =====
|
||||
.submit-bar {
|
||||
position: fixed;
|
||||
@@ -604,37 +479,6 @@ $shadow-md: 0 4rpx 16rpx rgba(0, 0, 0, 0.06);
|
||||
background: linear-gradient(180deg, rgba(240, 242, 245, 0) 0%, $bg 20%);
|
||||
}
|
||||
|
||||
// ===== 备注输入框 =====
|
||||
.remark-card {
|
||||
background: $card-bg;
|
||||
border-radius: $radius;
|
||||
padding: 24rpx 28rpx;
|
||||
box-shadow: $shadow-md;
|
||||
position: relative;
|
||||
|
||||
.remark-input {
|
||||
width: 100%;
|
||||
min-height: 120rpx;
|
||||
font-size: 26rpx;
|
||||
color: $text;
|
||||
line-height: 1.6;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: transparent;
|
||||
|
||||
&::placeholder {
|
||||
color: #b0bec5;
|
||||
}
|
||||
}
|
||||
|
||||
.remark-count {
|
||||
position: absolute;
|
||||
bottom: 16rpx;
|
||||
right: 24rpx;
|
||||
font-size: 22rpx;
|
||||
color: $text-secondary;
|
||||
}
|
||||
}
|
||||
|
||||
// ================================================================
|
||||
// 材料质检区块 —— 三合一 section
|
||||
@@ -721,25 +565,4 @@ $shadow-md: 0 4rpx 16rpx rgba(0, 0, 0, 0.06);
|
||||
}
|
||||
}
|
||||
|
||||
// ---- 防腐记录 ----
|
||||
// 覆盖组件内部边距(已由父 .section 聚合)
|
||||
:deep(.anti-record__section) {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
// 防腐记录卡片底部圆角收口,与 section 容器对齐
|
||||
:deep(.anti-record__card) {
|
||||
border-radius: 0 0 $radius $radius;
|
||||
border-top: 1rpx solid $border;
|
||||
}
|
||||
|
||||
// 防腐记录 header 缩进对齐,隐藏蓝色竖条(父 section header 已承载标题层级)
|
||||
:deep(.anti-record__header) {
|
||||
padding: 20rpx 28rpx 12rpx;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
:deep(.anti-record__bar) {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user