焊接日报

This commit is contained in:
2026-06-11 09:43:42 +08:00
parent 2c8af0f2e0
commit 06781c69e1
14 changed files with 713 additions and 24 deletions
+232 -4
View File
@@ -27,7 +27,6 @@
// 首页
.home {
padding-top: 80px;
padding-bottom: 60rpx;
.u-border-bottom:after {
border: none;
}
@@ -448,7 +447,7 @@
// 列表区域
.list-scroll {
flex: 1;
overflow: hidden;
overflow-y: auto;
}
// 加载中
@@ -468,7 +467,7 @@
}
.list-wrap {
padding: 24rpx;
padding: 24rpx 24rpx 60rpx;
}
// 列表项:序号 + 标题 + 箭头
@@ -524,4 +523,233 @@
color: #ccc;
font-size: 24rpx;
}
}
// 操作按钮区域
.action-bar {
display: flex;
justify-content: space-between;
padding: 20rpx 24rpx;
background: #ffffff;
.action-btn {
flex: 1;
text-align: center;
padding: 16rpx 0;
background: $u-type-primary;
color: #ffffff;
font-size: 28rpx;
border-radius: 8rpx;
margin: 0 8rpx;
&:active {
opacity: 0.7;
}
}
}
// 批号信息
.batch-info {
display: flex;
align-items: center;
padding: 24rpx;
background: #ffffff;
margin-top: 2rpx;
.batch-refresh {
margin-left: auto;
display: flex;
align-items: center;
.rotating {
animation: rotate 1s linear infinite;
}
}
.batch-label {
width: 160rpx;
font-size: 28rpx;
color: #333;
}
.batch-value {
flex: 1;
font-size: 28rpx;
color: #666;
}
}
// 卡片项
.card-item {
background: #ffffff;
border-radius: 16rpx;
padding: 28rpx;
margin-bottom: 20rpx;
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.05);
&:last-child {
margin-bottom: 0;
}
.card-row {
display: flex;
align-items: center;
padding: 16rpx 0;
&:not(:last-child) {
border-bottom: 1rpx solid #f5f6f8;
}
}
.card-label {
width: 160rpx;
font-size: 28rpx;
color: #666;
flex-shrink: 0;
}
.card-value {
flex: 1;
font-size: 28rpx;
color: #333;
text-align: right;
}
.card-tag {
display: inline-block;
padding: 6rpx 20rpx;
border-radius: 20rpx;
font-size: 24rpx;
background: rgba(244, 67, 54, 0.1);
color: #f44336;
margin-left: auto;
&.done {
background: rgba(76, 175, 80, 0.1);
color: #4caf50;
}
}
}
}
// 详情页通用样式
.page-detail {
min-height: 100vh;
background: #f5f6f8;
padding-bottom: 180rpx;
}
// 信息分组
.info-group {
background: #ffffff;
margin: 24rpx;
border-radius: 16rpx;
overflow: hidden;
}
.info-item {
display: flex;
align-items: center;
padding: 28rpx 32rpx;
border-bottom: 1rpx solid #f5f6f8;
&:last-child {
border-bottom: none;
}
.info-label {
width: 200rpx;
font-size: 28rpx;
color: #666;
flex-shrink: 0;
}
.info-value {
flex: 1;
font-size: 28rpx;
color: #333;
text-align: right;
}
&.info-link {
.info-value {
color: #999;
}
&:active {
background: #f8f9fa;
}
}
}
// 底部按钮
.bottom-btns {
position: fixed;
left: 30rpx;
right: 30rpx;
bottom: 40rpx;
display: flex;
justify-content: space-between;
align-items: center;
gap: 16rpx;
.u-size-medium {
height: 80rpx;
font-size: 28rpx;
border-radius: 8rpx;
width: 45% !important;
margin: 0;
}
}
// 网格页面(试压管理等)
.page-grid {
min-height: 100vh;
background: #f5f6f8;
padding: 24rpx;
}
.grid-card {
background: #ffffff;
border-radius: 16rpx;
padding: 24rpx;
}
.grid-list {
display: flex;
flex-wrap: wrap;
gap: 16rpx;
}
.grid-item {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
flex: 1;
min-width: 45%;
padding: 32rpx 16rpx;
border-radius: 12rpx;
transition: all 0.2s;
&:active {
background: #f0f3ff;
transform: scale(0.98);
}
.grid-icon {
display: flex;
align-items: center;
justify-content: center;
}
.grid-text {
margin-top: 20rpx;
font-size: 26rpx;
color: #666;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
}