|
|
@@ -1,14 +1,6 @@
|
|
1
|
1
|
<template>
|
|
2
|
2
|
<home-container>
|
|
3
|
3
|
<view class="self-check-page">
|
|
4
|
|
- <!-- 标题区域 -->
|
|
5
|
|
- <view class="header-section">
|
|
6
|
|
- <view class="back-button" @click="goBack">
|
|
7
|
|
- <text class="back-icon"><</text>
|
|
8
|
|
- </view>
|
|
9
|
|
- <view class="page-title">定/自检</view>
|
|
10
|
|
- </view>
|
|
11
|
|
-
|
|
12
|
4
|
<!-- 标签页区域 -->
|
|
13
|
5
|
<view class="tabs-section">
|
|
14
|
6
|
<view v-for="(tab, index) in tabs" :key="index"
|
|
|
@@ -104,9 +96,6 @@ export default {
|
|
104
|
96
|
}
|
|
105
|
97
|
},
|
|
106
|
98
|
methods: {
|
|
107
|
|
- goBack() {
|
|
108
|
|
- uni.navigateBack();
|
|
109
|
|
- },
|
|
110
|
99
|
switchTab(tabValue) {
|
|
111
|
100
|
this.currentTab = tabValue;
|
|
112
|
101
|
},
|
|
|
@@ -133,46 +122,15 @@ export default {
|
|
133
|
122
|
background-color: #fff;
|
|
134
|
123
|
}
|
|
135
|
124
|
|
|
136
|
|
-.header-section {
|
|
137
|
|
- display: flex;
|
|
138
|
|
- align-items: center;
|
|
139
|
|
- padding: 20px 16px;
|
|
140
|
|
- position: relative;
|
|
141
|
|
-}
|
|
142
|
|
-
|
|
143
|
|
-.back-button {
|
|
144
|
|
- width: 40px;
|
|
145
|
|
- height: 40px;
|
|
146
|
|
- display: flex;
|
|
147
|
|
- align-items: center;
|
|
148
|
|
- justify-content: center;
|
|
149
|
|
- position: absolute;
|
|
150
|
|
- left: 16px;
|
|
151
|
|
-}
|
|
152
|
|
-
|
|
153
|
|
-.back-icon {
|
|
154
|
|
- font-size: 36px;
|
|
155
|
|
- color: #333;
|
|
156
|
|
- font-weight: bold;
|
|
157
|
|
-}
|
|
158
|
|
-
|
|
159
|
|
-.page-title {
|
|
160
|
|
- flex: 1;
|
|
161
|
|
- text-align: center;
|
|
162
|
|
- font-size: 36px;
|
|
163
|
|
- font-weight: bold;
|
|
164
|
|
- color: #333;
|
|
165
|
|
-}
|
|
166
|
|
-
|
|
167
|
125
|
.tabs-section {
|
|
168
|
126
|
display: flex;
|
|
169
|
|
- padding: 16px;
|
|
|
127
|
+ padding: 10px;
|
|
170
|
128
|
border-bottom: 1px solid #f0f0f0;
|
|
171
|
129
|
}
|
|
172
|
130
|
|
|
173
|
131
|
.tab-item {
|
|
174
|
|
- margin-right: 32px;
|
|
175
|
|
- padding: 8px 0;
|
|
|
132
|
+ margin-right: 20px;
|
|
|
133
|
+ padding: 5px 0;
|
|
176
|
134
|
position: relative;
|
|
177
|
135
|
}
|
|
178
|
136
|
|
|
|
@@ -181,7 +139,7 @@ export default {
|
|
181
|
139
|
}
|
|
182
|
140
|
|
|
183
|
141
|
.tab-text {
|
|
184
|
|
- font-size: 24px;
|
|
|
142
|
+ font-size: 16px;
|
|
185
|
143
|
color: #999;
|
|
186
|
144
|
}
|
|
187
|
145
|
|
|
|
@@ -201,15 +159,15 @@ export default {
|
|
201
|
159
|
}
|
|
202
|
160
|
|
|
203
|
161
|
.cards-section {
|
|
204
|
|
- padding: 16px;
|
|
|
162
|
+ padding: 10px;
|
|
205
|
163
|
}
|
|
206
|
164
|
|
|
207
|
165
|
.check-card {
|
|
208
|
166
|
background-color: #fff;
|
|
209
|
|
- border-radius: 16px;
|
|
210
|
|
- padding: 20px;
|
|
211
|
|
- margin-bottom: 24px;
|
|
212
|
|
- box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
|
|
|
167
|
+ border-radius: 10px;
|
|
|
168
|
+ padding: 12px;
|
|
|
169
|
+ margin-bottom: 12px;
|
|
|
170
|
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
|
|
213
|
171
|
display: flex;
|
|
214
|
172
|
justify-content: space-between;
|
|
215
|
173
|
align-items: flex-start;
|
|
|
@@ -219,7 +177,7 @@ export default {
|
|
219
|
177
|
flex: 1;
|
|
220
|
178
|
display: flex;
|
|
221
|
179
|
flex-direction: column;
|
|
222
|
|
- gap: 16px;
|
|
|
180
|
+ gap: 8px;
|
|
223
|
181
|
}
|
|
224
|
182
|
|
|
225
|
183
|
.card-row {
|
|
|
@@ -229,26 +187,26 @@ export default {
|
|
229
|
187
|
}
|
|
230
|
188
|
|
|
231
|
189
|
.card-label {
|
|
232
|
|
- font-size: 24px;
|
|
|
190
|
+ font-size: 14px;
|
|
233
|
191
|
color: #333;
|
|
234
|
192
|
}
|
|
235
|
193
|
|
|
236
|
194
|
.card-date {
|
|
237
|
|
- font-size: 24px;
|
|
|
195
|
+ font-size: 14px;
|
|
238
|
196
|
color: #333;
|
|
239
|
197
|
}
|
|
240
|
198
|
|
|
241
|
199
|
.card-role {
|
|
242
|
|
- font-size: 24px;
|
|
|
200
|
+ font-size: 14px;
|
|
243
|
201
|
color: #333;
|
|
244
|
202
|
}
|
|
245
|
203
|
|
|
246
|
204
|
.status-tag {
|
|
247
|
|
- padding: 8px 20px;
|
|
248
|
|
- border-radius: 0 16px 16px 0;
|
|
249
|
|
- font-size: 24px;
|
|
|
205
|
+ padding: 4px 12px;
|
|
|
206
|
+ border-radius:10px 0 10px 0;
|
|
|
207
|
+ font-size: 14px;
|
|
250
|
208
|
font-weight: bold;
|
|
251
|
|
- margin: -20px -20px -20px 0;
|
|
|
209
|
+ margin: -12px -12px -12px 0;
|
|
252
|
210
|
align-self: flex-end;
|
|
253
|
211
|
}
|
|
254
|
212
|
|