保存数据
This commit is contained in:
@@ -2,14 +2,14 @@
|
||||
<view class="paragraph-container">
|
||||
<view class="header-section">
|
||||
<view class="header-title">
|
||||
<text class="title">">分段数据</text>
|
||||
<text class="title">分段数据</text>
|
||||
<text class="subtitle">学生分段训练成绩分析</text>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="select-section">
|
||||
<view class="select-label">
|
||||
<text class="label-text">">选择项目</text>
|
||||
<text class="label-text">选择项目</text>
|
||||
</view>
|
||||
<picker mode="selector" :range="projectOptions" range-key="name" :value="selectedProjectIndex"
|
||||
@change="handleProjectChange">
|
||||
@@ -192,18 +192,18 @@
|
||||
const mockData: Record<string, Record<string, any[]>> = {
|
||||
'1': {
|
||||
'2026-03-12': [
|
||||
{ name: '王小明', projectName: '100米'自由泳', segment20: 0.037, segment70: 0.128, segment120: 0.219, segment170: 0.311 },
|
||||
{ name: '张小红', projectName: '100米'自由泳', segment20: 0.042, segment70: 0.145, segment120: 0.248, segment170: 0.352 },
|
||||
{ name: '李小龙', projectName: '100米'自由泳', segment20: 0.032, segment70: 0.112, segment120: 0.192, segment170: 0.272 }
|
||||
{ name: '王小明', projectName: '100米自由泳', segment20: 0.037, segment70: 0.128, segment120: 0.219, segment170: 0.311 },
|
||||
{ name: '张小红', projectName: '100米自由泳', segment20: 0.042, segment70: 0.145, segment120: 0.248, segment170: 0.352 },
|
||||
{ name: '李小龙', projectName: '100米自由泳', segment20: 0.032, segment70: 0.112, segment120: 0.192, segment170: 0.272 }
|
||||
],
|
||||
'2026-03-14': [
|
||||
{ name: '王小明', projectName: '100米'自由泳', segment20: 0.035, segment70: 0.122, segment120: 0.209, segment170: 0.296 },
|
||||
{ name: '张小红', projectName: '100米'自由泳', segment20: 0.040, segment70: 0.138, segment120: 0.236, segment170: 0.334 }
|
||||
{ name: '王小明', projectName: '100米自由泳', segment20: 0.035, segment70: 0.122, segment120: 0.209, segment170: 0.296 },
|
||||
{ name: '张小红', projectName: '100米自由泳', segment20: 0.040, segment70: 0.138, segment120: 0.236, segment170: 0.334 }
|
||||
]
|
||||
},
|
||||
'2': {
|
||||
'2026-03-16': [
|
||||
{ name: '赵小芳', projectName: '200米'自由泳', segment20: 0.038, segment70: 0.133, segment120: 0.228, segment170: 0.323 }
|
||||
{ name: '赵小芳', projectName: '200米自由泳', segment20: 0.038, segment70: 0.133, segment120: 0.228, segment170: 0.323 }
|
||||
]
|
||||
},
|
||||
'3': {
|
||||
@@ -213,7 +213,7 @@
|
||||
},
|
||||
'4': {
|
||||
'2026-03-24': [
|
||||
{ name: '周小丽', projectName: '100米'蝶泳', segment20: 0.041, segment70: 0.143, segment120: 0.245, segment170: 0.347 }
|
||||
{ name: '周小丽', projectName: '100米蝶泳', segment20: 0.041, segment70: 0.143, segment120: 0.245, segment170: 0.347 }
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -503,7 +503,7 @@
|
||||
border-radius: 20rpx;
|
||||
margin-top: 16rpx;
|
||||
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.06), 0 0 0 1rpx rgba(0, 0kt, 0, 0.04) inset;
|
||||
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.06);
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
|
||||
@@ -613,7 +613,7 @@
|
||||
}
|
||||
|
||||
&.female {
|
||||
color color: #fa8c16;
|
||||
color: #fa8c16;
|
||||
background: linear-gradient(135deg, rgba(250, 140, 22, 0.1) 0%, rgba(255, 169, 64, 0.05) 100%);
|
||||
}
|
||||
}
|
||||
@@ -654,7 +654,7 @@
|
||||
}
|
||||
|
||||
.table-header {
|
||||
background: linear-gradient(135deg, #1890ff 0%, #096dd9 100%);
|
||||
// background: linear-gradient(135deg, #1890ff 0%, #096dd9 100%);
|
||||
|
||||
.header-row {
|
||||
display: flex;
|
||||
@@ -664,7 +664,7 @@
|
||||
padding: 24rpx 16rpx;
|
||||
font-size: 28rpx;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
// color: #fff;
|
||||
text-align: center;
|
||||
border-right: 1rpx solid rgba(255, 255, 255, 0.1);
|
||||
flex-shrink: 0;
|
||||
|
||||
Reference in New Issue
Block a user