Explorar o código

refactor: 统一项目UI风格,调整暗色主题为亮色主题

1.  替换全局暗色背景为白色,调整文字颜色为深色系适配亮色模式
2.  统一图表tooltip和坐标轴样式,补充缺失的图表配置
3.  调整部门选择器、个人档案等组件的样式适配新主题
4.  为DailySeizureChart新增自定义标题props,适配多页面使用场景
huoyi hai 1 semana
pai
achega
a51cee23a3

+ 4 - 0
src/pages/components/AreaDistribution.vue

@@ -46,6 +46,10 @@ export default {
46
       const option = {
46
       const option = {
47
         responsive: true,
47
         responsive: true,
48
         maintainAspectRatio: false,
48
         maintainAspectRatio: false,
49
+        tooltip: {
50
+          trigger: 'axis',
51
+          axisPointer: { type: 'shadow' }
52
+        },
49
         grid: {
53
         grid: {
50
           left: '15%',
54
           left: '15%',
51
           right: '5%',
55
           right: '5%',

+ 2 - 2
src/pages/components/AttendanceStatus.vue

@@ -39,13 +39,13 @@ export default {
39
   .attendance-number {
39
   .attendance-number {
40
     font-size: 48rpx;
40
     font-size: 48rpx;
41
     font-weight: bold;
41
     font-weight: bold;
42
-    color: rgba(255, 255, 255, 0.95);
42
+    color: black;
43
   }
43
   }
44
   
44
   
45
   .attendance-label {
45
   .attendance-label {
46
     margin-top: 8rpx;
46
     margin-top: 8rpx;
47
     font-size: 20rpx;
47
     font-size: 20rpx;
48
-    color: rgba(255, 255, 255, 0.5);
48
+    color: black;
49
     line-height: 1.4;
49
     line-height: 1.4;
50
   }
50
   }
51
 }
51
 }

+ 16 - 4
src/pages/components/DailySeizureChart.vue

@@ -5,7 +5,7 @@
5
       <div class="chart-container" ref="totalChart"></div>
5
       <div class="chart-container" ref="totalChart"></div>
6
     </div>
6
     </div>
7
     <div class="chart-section">
7
     <div class="chart-section">
8
-      <div class="sub-title">部门对比</div>
8
+      <div class="sub-title">{{title}}</div>
9
       <div class="chart-container" ref="deptChart"></div>
9
       <div class="chart-container" ref="deptChart"></div>
10
     </div>
10
     </div>
11
   </div>
11
   </div>
@@ -17,6 +17,10 @@ import * as echarts from 'echarts'
17
 export default {
17
 export default {
18
   name: 'DailySeizureChart',
18
   name: 'DailySeizureChart',
19
   props: {
19
   props: {
20
+    title: {
21
+      type: String,
22
+      default: '部门对比'
23
+    },
20
     chartsData: {
24
     chartsData: {
21
       type: Object,
25
       type: Object,
22
       default: () => ({
26
       default: () => ({
@@ -73,6 +77,10 @@ export default {
73
       const option = {
77
       const option = {
74
         responsive: true,
78
         responsive: true,
75
         maintainAspectRatio: false,
79
         maintainAspectRatio: false,
80
+        tooltip: {
81
+          trigger: 'axis',
82
+          axisPointer: { type: 'shadow' }
83
+        },
76
         grid: {
84
         grid: {
77
           left: '10%',
85
           left: '10%',
78
           right: '5%',
86
           right: '5%',
@@ -152,10 +160,14 @@ export default {
152
       const option = {
160
       const option = {
153
         responsive: true,
161
         responsive: true,
154
         maintainAspectRatio: false,
162
         maintainAspectRatio: false,
163
+        tooltip: {
164
+          trigger: 'axis',
165
+          axisPointer: { type: 'shadow' }
166
+        },
155
         legend: {
167
         legend: {
156
           data: (this.chartsData.dept.deptData || []).map(d => d.name),
168
           data: (this.chartsData.dept.deptData || []).map(d => d.name),
157
           textStyle: {
169
           textStyle: {
158
-            color: 'rgba(255, 255, 255, 0.5)',
170
+            color: '#333',
159
             fontSize: 9
171
             fontSize: 9
160
           },
172
           },
161
           top: 0
173
           top: 0
@@ -175,7 +187,7 @@ export default {
175
             }
187
             }
176
           },
188
           },
177
           axisLabel: {
189
           axisLabel: {
178
-            color: 'rgba(255, 255, 255, 0.5)',
190
+            color: '#333',
179
             fontSize: 10
191
             fontSize: 10
180
           }
192
           }
181
         },
193
         },
@@ -193,7 +205,7 @@ export default {
193
             }
205
             }
194
           },
206
           },
195
           axisLabel: {
207
           axisLabel: {
196
-            color: 'rgba(255, 255, 255, 0.5)',
208
+            color: '#333',
197
             fontSize: 10
209
             fontSize: 10
198
           }
210
           }
199
         },
211
         },

+ 6 - 6
src/pages/components/DeptSelector.vue

@@ -99,7 +99,7 @@ export default {
99
 
99
 
100
 <style lang="scss" scoped>
100
 <style lang="scss" scoped>
101
 .dept-picker {
101
 .dept-picker {
102
-    background: #1E1B4B;
102
+    background: #fff;
103
     display: flex;
103
     display: flex;
104
     flex-direction: column;
104
     flex-direction: column;
105
     border-radius: 16rpx 16rpx 0 0;
105
     border-radius: 16rpx 16rpx 0 0;
@@ -109,7 +109,7 @@ export default {
109
 
109
 
110
 .picker-header {
110
 .picker-header {
111
     padding: 24rpx 32rpx;
111
     padding: 24rpx 32rpx;
112
-    border-bottom: 1rpx solid rgba(255, 255, 255, 0.1);
112
+    border-bottom: 1rpx solid #eee;
113
     display: flex;
113
     display: flex;
114
     justify-content: center;
114
     justify-content: center;
115
     flex-shrink: 0;
115
     flex-shrink: 0;
@@ -118,7 +118,7 @@ export default {
118
 .picker-title {
118
 .picker-title {
119
     font-size: 32rpx;
119
     font-size: 32rpx;
120
     font-weight: 600;
120
     font-weight: 600;
121
-    color: #fff;
121
+    color: #333;
122
 }
122
 }
123
 
123
 
124
 .search-box {
124
 .search-box {
@@ -138,12 +138,12 @@ export default {
138
     align-items: center;
138
     align-items: center;
139
     justify-content: space-between;
139
     justify-content: space-between;
140
     padding: 24rpx 0;
140
     padding: 24rpx 0;
141
-    border-bottom: 1rpx solid rgba(255, 255, 255, 0.08);
141
+    border-bottom: 1rpx solid #f0f0f0;
142
 }
142
 }
143
 
143
 
144
 .dept-item-name {
144
 .dept-item-name {
145
     font-size: 28rpx;
145
     font-size: 28rpx;
146
-    color: rgba(255, 255, 255, 0.9);
146
+    color: #333;
147
 }
147
 }
148
 
148
 
149
 .empty-state,
149
 .empty-state,
@@ -152,7 +152,7 @@ export default {
152
     display: flex;
152
     display: flex;
153
     justify-content: center;
153
     justify-content: center;
154
     align-items: center;
154
     align-items: center;
155
-    color: rgba(255, 255, 255, 0.4);
155
+    color: #999;
156
     font-size: 24rpx;
156
     font-size: 24rpx;
157
 }
157
 }
158
 </style>
158
 </style>

+ 2 - 2
src/pages/components/DutyInfo.vue

@@ -38,12 +38,12 @@ export default {
38
   
38
   
39
   .duty-label {
39
   .duty-label {
40
     font-size: 24rpx;
40
     font-size: 24rpx;
41
-    color: rgba(255, 255, 255, 0.5);
41
+    color: black;
42
   }
42
   }
43
   
43
   
44
   .duty-value {
44
   .duty-value {
45
     font-size: 24rpx;
45
     font-size: 24rpx;
46
-    color: rgba(255, 255, 255, 0.9);
46
+    color: black;
47
   }
47
   }
48
 }
48
 }
49
 </style>
49
 </style>

+ 1 - 3
src/pages/components/InterceptionDistribution.vue

@@ -105,9 +105,7 @@ export default {
105
                 ],
105
                 ],
106
                 tooltip: {
106
                 tooltip: {
107
                     trigger: 'axis',
107
                     trigger: 'axis',
108
-                    backgroundColor: 'rgba(13,80,122,0.95)',
109
-                    borderColor: '#70CFE7',
110
-                    textStyle: { color: '#fff' }
108
+                   axisPointer: { type: 'shadow' }
111
                 }
109
                 }
112
             }
110
             }
113
             this.chart.setOption(option)
111
             this.chart.setOption(option)

+ 4 - 0
src/pages/components/ItemDistribution.vue

@@ -53,6 +53,10 @@ export default {
53
       const option = {
53
       const option = {
54
         responsive: true,
54
         responsive: true,
55
         maintainAspectRatio: false,
55
         maintainAspectRatio: false,
56
+        tooltip: {
57
+          trigger: 'item',
58
+          formatter: '{b}: {c} ({d}%)'
59
+        },
56
         series: [{
60
         series: [{
57
           type: 'pie',
61
           type: 'pie',
58
           radius: ['50%', '70%'],
62
           radius: ['50%', '70%'],

+ 14 - 2
src/pages/components/MemberBasicDistribution.vue

@@ -71,6 +71,10 @@ export default {
71
       const option = {
71
       const option = {
72
         responsive: true,
72
         responsive: true,
73
         maintainAspectRatio: false,
73
         maintainAspectRatio: false,
74
+        tooltip: {
75
+          trigger: 'item',
76
+          formatter: '{b}: {c} ({d}%)'
77
+        },
74
         series: [{
78
         series: [{
75
           type: 'pie',
79
           type: 'pie',
76
           radius: ['40%', '60%'],
80
           radius: ['40%', '60%'],
@@ -100,6 +104,10 @@ export default {
100
       const option = {
104
       const option = {
101
         responsive: true,
105
         responsive: true,
102
         maintainAspectRatio: false,
106
         maintainAspectRatio: false,
107
+        tooltip: {
108
+          trigger: 'item',
109
+          formatter: '{b}: {c} ({d}%)'
110
+        },
103
         series: [{
111
         series: [{
104
           type: 'pie',
112
           type: 'pie',
105
           radius: ['40%', '60%'],
113
           radius: ['40%', '60%'],
@@ -115,7 +123,7 @@ export default {
115
           },
123
           },
116
           label: {
124
           label: {
117
             show: true,
125
             show: true,
118
-            color: 'rgba(255, 255, 255, 0.7)',
126
+            color: '#333',
119
             fontSize: 10,
127
             fontSize: 10,
120
             formatter: '{b}\n{d}%'
128
             formatter: '{b}\n{d}%'
121
           }
129
           }
@@ -129,6 +137,10 @@ export default {
129
       const option = {
137
       const option = {
130
         responsive: true,
138
         responsive: true,
131
         maintainAspectRatio: false,
139
         maintainAspectRatio: false,
140
+        tooltip: {
141
+          trigger: 'item',
142
+          formatter: '{b}: {c} ({d}%)'
143
+        },
132
         series: [{
144
         series: [{
133
           type: 'pie',
145
           type: 'pie',
134
           radius: ['40%', '60%'],
146
           radius: ['40%', '60%'],
@@ -144,7 +156,7 @@ export default {
144
           },
156
           },
145
           label: {
157
           label: {
146
             show: true,
158
             show: true,
147
-            color: 'rgba(255, 255, 255, 0.7)',
159
+            color: '#333',
148
             fontSize: 10,
160
             fontSize: 10,
149
             formatter: '{b}\n{d}%'
161
             formatter: '{b}\n{d}%'
150
           }
162
           }

+ 21 - 9
src/pages/components/MemberPositionDistribution.vue

@@ -69,6 +69,10 @@ export default {
69
       const option = {
69
       const option = {
70
         responsive: true,
70
         responsive: true,
71
         maintainAspectRatio: false,
71
         maintainAspectRatio: false,
72
+        tooltip: {
73
+          trigger: 'axis',
74
+          axisPointer: { type: 'shadow' }
75
+        },
72
         grid: {
76
         grid: {
73
           left: '10%',
77
           left: '10%',
74
           right: '5%',
78
           right: '5%',
@@ -134,6 +138,10 @@ export default {
134
       const option = {
138
       const option = {
135
         responsive: true,
139
         responsive: true,
136
         maintainAspectRatio: false,
140
         maintainAspectRatio: false,
141
+        tooltip: {
142
+          trigger: 'axis',
143
+          axisPointer: { type: 'shadow' }
144
+        },
137
         grid: {
145
         grid: {
138
           left: '10%',
146
           left: '10%',
139
           right: '5%',
147
           right: '5%',
@@ -199,6 +207,10 @@ export default {
199
       const option = {
207
       const option = {
200
         responsive: true,
208
         responsive: true,
201
         maintainAspectRatio: false,
209
         maintainAspectRatio: false,
210
+        tooltip: {
211
+          trigger: 'axis',
212
+          axisPointer: { type: 'shadow' }
213
+        },
202
         grid: {
214
         grid: {
203
           left: '10%',
215
           left: '10%',
204
           right: '5%',
216
           right: '5%',
@@ -244,15 +256,15 @@ export default {
244
           xAxisIndex: 0,
256
           xAxisIndex: 0,
245
           height: 20,
257
           height: 20,
246
           bottom: 0,
258
           bottom: 0,
247
-          borderColor: 'rgba(255, 255, 255, 0.1)',
248
-          backgroundColor: 'rgba(45, 42, 85, 0.8)',
249
-          fillerColor: 'rgba(167, 139, 250, 0.3)',
250
-          handleStyle: {
251
-            color: '#A78BFA'
252
-          },
253
-          labelStyle: {
254
-            color: 'rgba(255, 255, 255, 0.5)'
255
-          }
259
+          // borderColor: 'gray',
260
+          // backgroundColor: 'gray',
261
+          // fillerColor: 'gray',
262
+          // handleStyle: {
263
+          //   color: '#A78BFA'
264
+          // },
265
+          // labelStyle: {
266
+          //   color: 'rgba(255, 255, 255, 0.5)'
267
+          // }
256
         }],
268
         }],
257
         series: [{
269
         series: [{
258
           type: 'bar',
270
           type: 'bar',

+ 1 - 3
src/pages/components/PassengerChart.vue

@@ -82,9 +82,7 @@ export default {
82
       const option = {
82
       const option = {
83
         tooltip: {
83
         tooltip: {
84
           trigger: 'axis',
84
           trigger: 'axis',
85
-          backgroundColor: 'rgba(30, 27, 75, 0.95)',
86
-          borderColor: '#A78BFA',
87
-          textStyle: { color: '#666' }
85
+   axisPointer: { type: 'shadow' }
88
         },
86
         },
89
         legend: {
87
         legend: {
90
           data: [...areaNames, '人流总数'],
88
           data: [...areaNames, '人流总数'],

+ 4 - 8
src/pages/components/ProfileRadar.vue

@@ -117,17 +117,17 @@ export default {
117
                     splitNumber: 5,
117
                     splitNumber: 5,
118
                     axisLine: {
118
                     axisLine: {
119
                         lineStyle: {
119
                         lineStyle: {
120
-                            color: 'rgba(255, 255, 255, 0.2)'
120
+                            color: 'gray'
121
                         }
121
                         }
122
                     },
122
                     },
123
                     splitLine: {
123
                     splitLine: {
124
                         lineStyle: {
124
                         lineStyle: {
125
-                            color: 'rgba(255, 255, 255, 0.1)'
125
+                            color: 'gray'
126
                         }
126
                         }
127
                     },
127
                     },
128
                     splitArea: { show: false },
128
                     splitArea: { show: false },
129
                     axisName: {
129
                     axisName: {
130
-                        color: 'rgba(255, 255, 255, 0.6)',
130
+                        color: '#333',
131
                         fontSize: 10
131
                         fontSize: 10
132
                     }
132
                     }
133
                 },
133
                 },
@@ -158,11 +158,7 @@ export default {
158
                 ],
158
                 ],
159
                 tooltip: {
159
                 tooltip: {
160
                     trigger: 'item',
160
                     trigger: 'item',
161
-                    backgroundColor: 'rgba(13, 80, 122, 0.95)',
162
-                    borderColor: '#70CFE7',
163
-                    textStyle: {
164
-                        color: '#fff'
165
-                    }
161
+                   axisPointer: { type: 'shadow' }
166
                 }
162
                 }
167
             }
163
             }
168
             this.chart.setOption(option)
164
             this.chart.setOption(option)

+ 14 - 2
src/pages/components/SecurityTestCharts.vue

@@ -79,6 +79,10 @@ export default {
79
       const option = {
79
       const option = {
80
         responsive: true,
80
         responsive: true,
81
         maintainAspectRatio: false,
81
         maintainAspectRatio: false,
82
+        tooltip: {
83
+          trigger: 'item',
84
+          formatter: '{b}: {c} ({d}%)'
85
+        },
82
         series: [{
86
         series: [{
83
           type: 'pie',
87
           type: 'pie',
84
           radius: ['50%', '70%'],
88
           radius: ['50%', '70%'],
@@ -108,6 +112,10 @@ export default {
108
       const option = {
112
       const option = {
109
         responsive: true,
113
         responsive: true,
110
         maintainAspectRatio: false,
114
         maintainAspectRatio: false,
115
+        tooltip: {
116
+          trigger: 'item',
117
+          formatter: '{b}: {c} ({d}%)'
118
+        },
111
         series: [{
119
         series: [{
112
           type: 'pie',
120
           type: 'pie',
113
           radius: ['50%', '70%'],
121
           radius: ['50%', '70%'],
@@ -123,7 +131,7 @@ export default {
123
           },
131
           },
124
           label: {
132
           label: {
125
             show: true,
133
             show: true,
126
-            color: 'rgba(255, 255, 255, 0.7)',
134
+            color: '#333',
127
             fontSize: 10,
135
             fontSize: 10,
128
             formatter: '{b}\n{d}%'
136
             formatter: '{b}\n{d}%'
129
           }
137
           }
@@ -137,6 +145,10 @@ export default {
137
       const option = {
145
       const option = {
138
         responsive: true,
146
         responsive: true,
139
         maintainAspectRatio: false,
147
         maintainAspectRatio: false,
148
+        tooltip: {
149
+          trigger: 'item',
150
+          formatter: '{b}: {c} ({d}%)'
151
+        },
140
         series: [{
152
         series: [{
141
           type: 'pie',
153
           type: 'pie',
142
           radius: ['50%', '70%'],
154
           radius: ['50%', '70%'],
@@ -152,7 +164,7 @@ export default {
152
           },
164
           },
153
           label: {
165
           label: {
154
             show: true,
166
             show: true,
155
-            color: 'rgba(255, 255, 255, 0.7)',
167
+            color: '#333',
156
             fontSize: 10,
168
             fontSize: 10,
157
             formatter: '{b}\n{d}%'
169
             formatter: '{b}\n{d}%'
158
           }
170
           }

+ 1 - 3
src/pages/components/SeizedNumAll.vue

@@ -106,9 +106,7 @@ export default {
106
                 ],
106
                 ],
107
                 tooltip: {
107
                 tooltip: {
108
                     trigger: 'axis',
108
                     trigger: 'axis',
109
-                    backgroundColor: 'rgba(13,80,122,0.95)',
110
-                    borderColor: '#70CFE7',
111
-                    textStyle: { color: '#fff' }
109
+                    axisPointer: { type: 'shadow' }
112
                 }
110
                 }
113
             }
111
             }
114
             this.chart.setOption(option)
112
             this.chart.setOption(option)

+ 6 - 2
src/pages/components/SeizureInfo.vue

@@ -97,7 +97,7 @@ export default {
97
             top: '38%',
97
             top: '38%',
98
             style: {
98
             style: {
99
               text: String(this.chartsData.total),
99
               text: String(this.chartsData.total),
100
-              fill: 'rgba(255, 255, 255, 0.9)',
100
+              fill: '#333',
101
               fontSize: 14,
101
               fontSize: 14,
102
               fontWeight: 'bold',
102
               fontWeight: 'bold',
103
               textAlign: 'center'
103
               textAlign: 'center'
@@ -110,7 +110,7 @@ export default {
110
             top: '58%',
110
             top: '58%',
111
             style: {
111
             style: {
112
               text: '查获总数',
112
               text: '查获总数',
113
-              fill: 'rgba(255, 255, 255, 0.5)',
113
+              fill: '#333',
114
               fontSize: 15,
114
               fontSize: 15,
115
               textAlign: 'center'
115
               textAlign: 'center'
116
             },
116
             },
@@ -126,6 +126,10 @@ export default {
126
       const option = {
126
       const option = {
127
         responsive: true,
127
         responsive: true,
128
         maintainAspectRatio: false,
128
         maintainAspectRatio: false,
129
+        tooltip: {
130
+          trigger: 'axis',
131
+          axisPointer: { type: 'shadow' }
132
+        },
129
         grid: {
133
         grid: {
130
           left: '15%',
134
           left: '15%',
131
           right: '5%',
135
           right: '5%',

+ 1 - 3
src/pages/components/SupervisionDistribution.vue

@@ -103,9 +103,7 @@ export default {
103
                 ],
103
                 ],
104
                 tooltip: {
104
                 tooltip: {
105
                     trigger: 'axis',
105
                     trigger: 'axis',
106
-                    backgroundColor: 'rgba(13,80,122,0.95)',
107
-                    borderColor: '#70CFE7',
108
-                    textStyle: { color: '#fff' }
106
+                    axisPointer: { type: 'shadow' }
109
                 }
107
                 }
110
             }
108
             }
111
             this.chart.setOption(option)
109
             this.chart.setOption(option)

+ 4 - 0
src/pages/components/UnsafeItemsChart.vue

@@ -57,6 +57,10 @@ export default {
57
       const option = {
57
       const option = {
58
         responsive: true,
58
         responsive: true,
59
         maintainAspectRatio: false,
59
         maintainAspectRatio: false,
60
+        tooltip: {
61
+          trigger: 'item',
62
+          formatter: '{b}: {c} ({d}%)'
63
+        },
60
         series: [{
64
         series: [{
61
           type: 'pie',
65
           type: 'pie',
62
           radius: ['50%', '70%'],
66
           radius: ['50%', '70%'],

+ 4 - 0
src/pages/components/UnsafePositionChart.vue

@@ -52,6 +52,10 @@ export default {
52
       const option = {
52
       const option = {
53
         responsive: true,
53
         responsive: true,
54
         maintainAspectRatio: false,
54
         maintainAspectRatio: false,
55
+        tooltip: {
56
+          trigger: 'axis',
57
+          axisPointer: { type: 'shadow' }
58
+        },
55
         grid: {
59
         grid: {
56
           left: '15%',
60
           left: '15%',
57
           right: '5%',
61
           right: '5%',

+ 4 - 0
src/pages/components/UnsafeTypesChart.vue

@@ -57,6 +57,10 @@ export default {
57
       const option = {
57
       const option = {
58
         responsive: true,
58
         responsive: true,
59
         maintainAspectRatio: false,
59
         maintainAspectRatio: false,
60
+        tooltip: {
61
+          trigger: 'item',
62
+          formatter: '{b}: {c} ({d}%)'
63
+        },
60
         series: [{
64
         series: [{
61
           type: 'pie',
65
           type: 'pie',
62
           radius: ['50%', '70%'],
66
           radius: ['50%', '70%'],

+ 9 - 8
src/pages/deptProfile/index.vue

@@ -94,7 +94,7 @@
94
                 </SectionTitle>
94
                 </SectionTitle>
95
 
95
 
96
                 <SectionTitle title="每日查获数量">
96
                 <SectionTitle title="每日查获数量">
97
-                    <DailySeizureChart :chartsData="dailySeizureData" />
97
+                    <DailySeizureChart :chartsData="dailySeizureData" :title="'班组对比'"/>
98
                 </SectionTitle>
98
                 </SectionTitle>
99
 
99
 
100
                 <SectionTitle title="查获工作区域分布">
100
                 <SectionTitle title="查获工作区域分布">
@@ -764,7 +764,7 @@ export default {
764
     z-index: 100;
764
     z-index: 100;
765
     background: #fff;
765
     background: #fff;
766
     backdrop-filter: blur(10px);
766
     backdrop-filter: blur(10px);
767
-    box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.2);
767
+    box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.08);
768
 }
768
 }
769
 
769
 
770
 .header-title {
770
 .header-title {
@@ -776,7 +776,7 @@ export default {
776
     .title-main {
776
     .title-main {
777
         font-size: 36rpx;
777
         font-size: 36rpx;
778
         font-weight: bold;
778
         font-weight: bold;
779
-        color: #fff;
779
+        color: #333;
780
     }
780
     }
781
 }
781
 }
782
 
782
 
@@ -787,7 +787,7 @@ export default {
787
 
787
 
788
     .current-time {
788
     .current-time {
789
         font-size: 24rpx;
789
         font-size: 24rpx;
790
-        color: rgba(255, 255, 255, 0.6);
790
+        color: #999;
791
     }
791
     }
792
 }
792
 }
793
 
793
 
@@ -859,14 +859,14 @@ export default {
859
 
859
 
860
 .tab-item {
860
 .tab-item {
861
     font-size: 28rpx;
861
     font-size: 28rpx;
862
-    color: rgba(255, 255, 255, 0.5);
862
+    color: #999;
863
     padding-bottom: 8rpx;
863
     padding-bottom: 8rpx;
864
     border-bottom: 2rpx solid transparent;
864
     border-bottom: 2rpx solid transparent;
865
     transition: all 0.3s;
865
     transition: all 0.3s;
866
 
866
 
867
     &.active {
867
     &.active {
868
-        color: #fff;
869
-        border-bottom-color: #fff;
868
+        color: #333;
869
+        border-bottom-color: #333;
870
     }
870
     }
871
 }
871
 }
872
 
872
 
@@ -874,5 +874,6 @@ export default {
874
     padding: 32rpx;
874
     padding: 32rpx;
875
     display: flex;
875
     display: flex;
876
     flex-direction: column;
876
     flex-direction: column;
877
+    background-color: #fff;
877
 }
878
 }
878
-</style>
879
+</style>

+ 47 - 47
src/pages/employeeProfile/index.vue

@@ -632,7 +632,7 @@ export default {
632
                             rich: {
632
                             rich: {
633
                                 value: {
633
                                 value: {
634
                                     fontSize: 14,
634
                                     fontSize: 14,
635
-                                    color: '#fff',
635
+                                    color: '#333',
636
                                     lineHeight: 35,
636
                                     lineHeight: 35,
637
 
637
 
638
                                 }
638
                                 }
@@ -663,16 +663,16 @@ export default {
663
                     radius: '60%',
663
                     radius: '60%',
664
                     splitNumber: 8,
664
                     splitNumber: 8,
665
                     axisLine: {
665
                     axisLine: {
666
-                        lineStyle: { color: 'rgba(255,255,255,0.3)' }
666
+                        lineStyle: { color: 'rgba(0,0,0,0.15)' }
667
                     },
667
                     },
668
                     splitLine: {
668
                     splitLine: {
669
                         lineStyle: {
669
                         lineStyle: {
670
-                            color: ['rgba(255,255,255,0.2)', 'rgba(255,255,255,0.2)', 'rgba(255,255,255,0.2)', 'rgba(255,255,255,0.2)', 'rgba(255,255,255,0.2)', 'rgba(255,255,255,0.2)', '#fe4322', '#8EC742', 'rgba(255,255,255,0.2)']
670
+                            color: ['rgba(0,0,0,0.1)', 'rgba(0,0,0,0.1)', 'rgba(0,0,0,0.1)', 'rgba(0,0,0,0.1)', 'rgba(0,0,0,0.1)', 'rgba(0,0,0,0.1)', '#fe4322', '#8EC742', 'rgba(0,0,0,0.1)']
671
                         }
671
                         }
672
                     },
672
                     },
673
                     splitArea: { show: false },
673
                     splitArea: { show: false },
674
                     axisName: {
674
                     axisName: {
675
-                        color: '#fff',
675
+                        color: '#333',
676
                         fontSize: 12
676
                         fontSize: 12
677
                     }
677
                     }
678
                 },
678
                 },
@@ -684,7 +684,7 @@ export default {
684
                         areaStyle: { color: 'rgba(77, 200, 254, 0.2)' },
684
                         areaStyle: { color: 'rgba(77, 200, 254, 0.2)' },
685
                         lineStyle: { color: '#4DC8FE', width: 2 },
685
                         lineStyle: { color: '#4DC8FE', width: 2 },
686
                         itemStyle: {
686
                         itemStyle: {
687
-                            color: '#fff',
687
+                            color: '#333',
688
                             borderWidth: 1,
688
                             borderWidth: 1,
689
                             borderColor: '#00C8DA'
689
                             borderColor: '#00C8DA'
690
                         },
690
                         },
@@ -736,7 +736,7 @@ export default {
736
 
736
 
737
     .current-time {
737
     .current-time {
738
         font-size: 24rpx;
738
         font-size: 24rpx;
739
-        color: rgba(255, 255, 255, 0.6);
739
+        color: #999;
740
     }
740
     }
741
 }
741
 }
742
 
742
 
@@ -826,7 +826,7 @@ export default {
826
 }
826
 }
827
 
827
 
828
 .employee-picker {
828
 .employee-picker {
829
-    background: #0d0d0d;
829
+    background: #fff;
830
     display: flex;
830
     display: flex;
831
     flex-direction: column;
831
     flex-direction: column;
832
     border-radius: 16rpx 16rpx 0 0;
832
     border-radius: 16rpx 16rpx 0 0;
@@ -836,7 +836,7 @@ export default {
836
 
836
 
837
 .picker-header {
837
 .picker-header {
838
     padding: 24rpx 32rpx;
838
     padding: 24rpx 32rpx;
839
-    border-bottom: 1rpx solid rgba(255, 255, 255, 0.1);
839
+    border-bottom: 1rpx solid #eee;
840
     display: flex;
840
     display: flex;
841
     justify-content: center;
841
     justify-content: center;
842
     flex-shrink: 0;
842
     flex-shrink: 0;
@@ -845,7 +845,7 @@ export default {
845
 .picker-title {
845
 .picker-title {
846
     font-size: 32rpx;
846
     font-size: 32rpx;
847
     font-weight: 600;
847
     font-weight: 600;
848
-    color: #fff;
848
+    color: #333;
849
 }
849
 }
850
 
850
 
851
 .search-box {
851
 .search-box {
@@ -865,12 +865,12 @@ export default {
865
     align-items: center;
865
     align-items: center;
866
     justify-content: space-between;
866
     justify-content: space-between;
867
     padding: 24rpx 0;
867
     padding: 24rpx 0;
868
-    border-bottom: 1rpx solid rgba(255, 255, 255, 0.08);
868
+    border-bottom: 1rpx solid #f0f0f0;
869
 }
869
 }
870
 
870
 
871
 .employee-item-name {
871
 .employee-item-name {
872
     font-size: 28rpx;
872
     font-size: 28rpx;
873
-    color: rgba(255, 255, 255, 0.9);
873
+    color: #333;
874
 }
874
 }
875
 
875
 
876
 .tab-nav {
876
 .tab-nav {
@@ -882,14 +882,14 @@ export default {
882
 
882
 
883
 .tab-item {
883
 .tab-item {
884
     font-size: 28rpx;
884
     font-size: 28rpx;
885
-    color: rgba(255, 255, 255, 0.5);
885
+    color: #999;
886
     padding-bottom: 8rpx;
886
     padding-bottom: 8rpx;
887
     border-bottom: 2rpx solid transparent;
887
     border-bottom: 2rpx solid transparent;
888
     transition: all 0.3s;
888
     transition: all 0.3s;
889
 
889
 
890
      &.active {
890
      &.active {
891
-        color: #fff;
892
-        border-bottom-color: #fff;
891
+        color: #333;
892
+        border-bottom-color: #333;
893
     }
893
     }
894
 }
894
 }
895
 
895
 
@@ -913,7 +913,7 @@ export default {
913
 
913
 
914
     .empty-text {
914
     .empty-text {
915
         font-size: 28rpx;
915
         font-size: 28rpx;
916
-        color: rgba(255, 255, 255, 0.5);
916
+        color: #999;
917
     }
917
     }
918
 }
918
 }
919
 
919
 
@@ -924,14 +924,14 @@ export default {
924
         gap: 32rpx;
924
         gap: 32rpx;
925
         margin-bottom: 32rpx;
925
         margin-bottom: 32rpx;
926
         padding-bottom: 24rpx;
926
         padding-bottom: 24rpx;
927
-        border-bottom: 1rpx solid rgba(255, 255, 255, 0.1);
927
+        border-bottom: 1rpx solid #e0e0e0;
928
     }
928
     }
929
 
929
 
930
     .avatar-area {
930
     .avatar-area {
931
         width: 120rpx;
931
         width: 120rpx;
932
         height: 120rpx;
932
         height: 120rpx;
933
         border-radius: 50%;
933
         border-radius: 50%;
934
-        background: #222;
934
+        background: #f0f0f0;
935
         display: flex;
935
         display: flex;
936
         align-items: center;
936
         align-items: center;
937
         justify-content: center;
937
         justify-content: center;
@@ -947,7 +947,7 @@ export default {
947
         .avatar-placeholder {
947
         .avatar-placeholder {
948
             font-size: 48rpx;
948
             font-size: 48rpx;
949
             font-weight: bold;
949
             font-weight: bold;
950
-            color: #aaa;
950
+            color: #999;
951
         }
951
         }
952
     }
952
     }
953
 
953
 
@@ -957,13 +957,13 @@ export default {
957
 
957
 
958
         .name-label {
958
         .name-label {
959
             font-size: 26rpx;
959
             font-size: 26rpx;
960
-            color: rgba(255, 255, 255, 0.5);
960
+            color: #999;
961
         }
961
         }
962
 
962
 
963
         .name-value {
963
         .name-value {
964
             font-size: 36rpx;
964
             font-size: 36rpx;
965
             font-weight: bold;
965
             font-weight: bold;
966
-            color: #fff;
966
+            color: #333;
967
         }
967
         }
968
     }
968
     }
969
 }
969
 }
@@ -977,21 +977,21 @@ export default {
977
     .info-item {
977
     .info-item {
978
         .info-label {
978
         .info-label {
979
             font-size: 22rpx;
979
             font-size: 22rpx;
980
-            color: rgba(255, 255, 255, 0.5);
980
+            color: #999;
981
             margin-bottom: 4rpx;
981
             margin-bottom: 4rpx;
982
         }
982
         }
983
 
983
 
984
         .info-value {
984
         .info-value {
985
             font-size: 26rpx;
985
             font-size: 26rpx;
986
-            color: #fff;
986
+            color: #333;
987
 
987
 
988
             .tag {
988
             .tag {
989
                 display: inline-block;
989
                 display: inline-block;
990
                 padding: 4rpx 16rpx;
990
                 padding: 4rpx 16rpx;
991
                 margin-left: 2rpx;
991
                 margin-left: 2rpx;
992
-                background: rgba(255, 255, 255, 0.15);
992
+                background: #f0f0f0;
993
                 border-radius: 8rpx;
993
                 border-radius: 8rpx;
994
-                color: #fff;
994
+                color: #333;
995
                 font-size: 22rpx;
995
                 font-size: 22rpx;
996
             }
996
             }
997
         }
997
         }
@@ -1004,7 +1004,7 @@ export default {
1004
     justify-content: center;
1004
     justify-content: center;
1005
     gap: 48rpx;
1005
     gap: 48rpx;
1006
     padding-top: 24rpx;
1006
     padding-top: 24rpx;
1007
-    border-top: 1rpx solid rgba(255, 255, 255, 0.1);
1007
+    border-top: 1rpx solid #e0e0e0;
1008
 
1008
 
1009
     .score-circle {
1009
     .score-circle {
1010
         width: 280rpx;
1010
         width: 280rpx;
@@ -1019,13 +1019,13 @@ export default {
1019
 
1019
 
1020
             .score-label {
1020
             .score-label {
1021
                 font-size: 26rpx;
1021
                 font-size: 26rpx;
1022
-                color: rgba(255, 255, 255, 0.5);
1022
+                color: #999;
1023
             }
1023
             }
1024
 
1024
 
1025
             .score-val {
1025
             .score-val {
1026
                 font-size: 32rpx;
1026
                 font-size: 32rpx;
1027
                 font-weight: bold;
1027
                 font-weight: bold;
1028
-                color: #fff;
1028
+                color: #333;
1029
             }
1029
             }
1030
         }
1030
         }
1031
     }
1031
     }
@@ -1033,7 +1033,7 @@ export default {
1033
 
1033
 
1034
 .work-history {
1034
 .work-history {
1035
     font-size: 26rpx;
1035
     font-size: 26rpx;
1036
-    color: rgba(255, 255, 255, 0.8);
1036
+    color: #555;
1037
     line-height: 1.8;
1037
     line-height: 1.8;
1038
 }
1038
 }
1039
 
1039
 
@@ -1047,7 +1047,7 @@ export default {
1047
         justify-content: space-between;
1047
         justify-content: space-between;
1048
         align-items: center;
1048
         align-items: center;
1049
         padding: 16rpx;
1049
         padding: 16rpx;
1050
-        background: rgba(255, 255, 255, 0.05);
1050
+        background: #f5f5f5;
1051
         border-radius: 12rpx;
1051
         border-radius: 12rpx;
1052
 
1052
 
1053
         .honor-name {
1053
         .honor-name {
@@ -1055,7 +1055,7 @@ export default {
1055
             align-items: center;
1055
             align-items: center;
1056
             gap: 12rpx;
1056
             gap: 12rpx;
1057
             font-size: 26rpx;
1057
             font-size: 26rpx;
1058
-            color: #fff;
1058
+            color: #333;
1059
             flex: 1;
1059
             flex: 1;
1060
 
1060
 
1061
             .honor-dot {
1061
             .honor-dot {
@@ -1076,7 +1076,7 @@ export default {
1076
 
1076
 
1077
     .no-data {
1077
     .no-data {
1078
         font-size: 26rpx;
1078
         font-size: 26rpx;
1079
-        color: rgba(255, 255, 255, 0.5);
1079
+        color: #999;
1080
         text-align: center;
1080
         text-align: center;
1081
         padding: 24rpx 0;
1081
         padding: 24rpx 0;
1082
     }
1082
     }
@@ -1095,14 +1095,14 @@ export default {
1095
     .supp-item {
1095
     .supp-item {
1096
         .supp-label {
1096
         .supp-label {
1097
             font-size: 22rpx;
1097
             font-size: 22rpx;
1098
-            color: #8675AE;
1098
+            color: #666;
1099
             margin-bottom: 4rpx;
1099
             margin-bottom: 4rpx;
1100
             display: block;
1100
             display: block;
1101
         }
1101
         }
1102
 
1102
 
1103
         .supp-value {
1103
         .supp-value {
1104
             font-size: 26rpx;
1104
             font-size: 26rpx;
1105
-            color: #fff;
1105
+            color: #333;
1106
         }
1106
         }
1107
     }
1107
     }
1108
 }
1108
 }
@@ -1114,7 +1114,7 @@ export default {
1114
 
1114
 
1115
     .warning-tip {
1115
     .warning-tip {
1116
         font-size: 26rpx;
1116
         font-size: 26rpx;
1117
-        color: rgba(255, 255, 255, 0.7);
1117
+        color: #666;
1118
     }
1118
     }
1119
 }
1119
 }
1120
 
1120
 
@@ -1135,9 +1135,9 @@ export default {
1135
 .warning-panel {
1135
 .warning-panel {
1136
     width: 100%;
1136
     width: 100%;
1137
     max-height: 80vh;
1137
     max-height: 80vh;
1138
-    background: linear-gradient(135deg, #1E1B4B 0%, #312E81 100%);
1138
+    background: #fff;
1139
     border-radius: 24rpx;
1139
     border-radius: 24rpx;
1140
-    border: 1rpx solid rgba(167, 139, 250, 0.3);
1140
+    border: 1rpx solid #e0e0e0;
1141
     overflow: hidden;
1141
     overflow: hidden;
1142
     display: flex;
1142
     display: flex;
1143
     flex-direction: column;
1143
     flex-direction: column;
@@ -1148,12 +1148,12 @@ export default {
1148
     justify-content: space-between;
1148
     justify-content: space-between;
1149
     align-items: center;
1149
     align-items: center;
1150
     padding: 32rpx;
1150
     padding: 32rpx;
1151
-    border-bottom: 1rpx solid rgba(255, 255, 255, 0.1);
1151
+    border-bottom: 1rpx solid #eee;
1152
 
1152
 
1153
     .warning-title {
1153
     .warning-title {
1154
         font-size: 32rpx;
1154
         font-size: 32rpx;
1155
         font-weight: bold;
1155
         font-weight: bold;
1156
-        color: #A78BFA;
1156
+        color: #333;
1157
     }
1157
     }
1158
 
1158
 
1159
     .warning-close {
1159
     .warning-close {
@@ -1163,9 +1163,9 @@ export default {
1163
         align-items: center;
1163
         align-items: center;
1164
         justify-content: center;
1164
         justify-content: center;
1165
         font-size: 32rpx;
1165
         font-size: 32rpx;
1166
-        color: rgba(255, 255, 255, 0.6);
1166
+        color: #999;
1167
         border-radius: 50%;
1167
         border-radius: 50%;
1168
-        background: rgba(255, 255, 255, 0.1);
1168
+        background: #f0f0f0;
1169
     }
1169
     }
1170
 }
1170
 }
1171
 
1171
 
@@ -1176,7 +1176,7 @@ export default {
1176
 
1176
 
1177
 .warning-desc {
1177
 .warning-desc {
1178
     font-size: 24rpx;
1178
     font-size: 24rpx;
1179
-    color: rgba(255, 255, 255, 0.6);
1179
+    color: #666;
1180
     margin-bottom: 32rpx;
1180
     margin-bottom: 32rpx;
1181
 }
1181
 }
1182
 
1182
 
@@ -1188,12 +1188,12 @@ export default {
1188
         justify-content: space-between;
1188
         justify-content: space-between;
1189
         align-items: center;
1189
         align-items: center;
1190
         padding: 24rpx;
1190
         padding: 24rpx;
1191
-        background: rgba(255, 255, 255, 0.05);
1191
+        background: #f5f5f5;
1192
         border-radius: 16rpx;
1192
         border-radius: 16rpx;
1193
 
1193
 
1194
         .warning-score-label {
1194
         .warning-score-label {
1195
             font-size: 28rpx;
1195
             font-size: 28rpx;
1196
-            color: #fff;
1196
+            color: #333;
1197
         }
1197
         }
1198
 
1198
 
1199
         .warning-score-value {
1199
         .warning-score-value {
@@ -1216,7 +1216,7 @@ export default {
1216
 .warning-detail {
1216
 .warning-detail {
1217
     .warning-detail-title {
1217
     .warning-detail-title {
1218
         font-size: 28rpx;
1218
         font-size: 28rpx;
1219
-        color: #A78BFA;
1219
+        color: #333;
1220
         margin-bottom: 20rpx;
1220
         margin-bottom: 20rpx;
1221
         font-weight: 500;
1221
         font-weight: 500;
1222
     }
1222
     }
@@ -1226,7 +1226,7 @@ export default {
1226
         justify-content: space-between;
1226
         justify-content: space-between;
1227
         align-items: center;
1227
         align-items: center;
1228
         padding: 16rpx 0;
1228
         padding: 16rpx 0;
1229
-        border-bottom: 1rpx solid rgba(255, 255, 255, 0.05);
1229
+        border-bottom: 1rpx solid #f0f0f0;
1230
 
1230
 
1231
         .detail-left {
1231
         .detail-left {
1232
             display: flex;
1232
             display: flex;
@@ -1235,12 +1235,12 @@ export default {
1235
 
1235
 
1236
             .detail-dim {
1236
             .detail-dim {
1237
                 font-size: 22rpx;
1237
                 font-size: 22rpx;
1238
-                color: rgba(255, 255, 255, 0.5);
1238
+                color: #999;
1239
             }
1239
             }
1240
 
1240
 
1241
             .detail-name {
1241
             .detail-name {
1242
                 font-size: 26rpx;
1242
                 font-size: 26rpx;
1243
-                color: #fff;
1243
+                color: #333;
1244
             }
1244
             }
1245
         }
1245
         }
1246
 
1246
 

+ 11 - 10
src/pages/groupProfile/index.vue

@@ -94,7 +94,7 @@
94
                 </SectionTitle>
94
                 </SectionTitle>
95
 
95
 
96
                 <SectionTitle title="每日查获数量">
96
                 <SectionTitle title="每日查获数量">
97
-                    <DailySeizureChart :chartsData="dailySeizureData" />
97
+                    <DailySeizureChart :chartsData="dailySeizureData" :title="'个人对比'"/>
98
                 </SectionTitle>
98
                 </SectionTitle>
99
 
99
 
100
                 <SectionTitle title="查获工作区域分布">
100
                 <SectionTitle title="查获工作区域分布">
@@ -761,7 +761,7 @@ export default {
761
 
761
 
762
 .dept-profile-page {
762
 .dept-profile-page {
763
     min-height: 100vh;
763
     min-height: 100vh;
764
-    background: #0d0d0d;
764
+    background: #fff;
765
     padding-bottom: 40rpx;
765
     padding-bottom: 40rpx;
766
 }
766
 }
767
 
767
 
@@ -769,9 +769,9 @@ export default {
769
     position: sticky;
769
     position: sticky;
770
     top: 0;
770
     top: 0;
771
     z-index: 100;
771
     z-index: 100;
772
-    background: rgba(13, 13, 13, 0.9);
772
+    background: #fff;
773
     backdrop-filter: blur(10px);
773
     backdrop-filter: blur(10px);
774
-    box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.2);
774
+    box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.08);
775
 }
775
 }
776
 
776
 
777
 .header-title {
777
 .header-title {
@@ -783,7 +783,7 @@ export default {
783
     .title-main {
783
     .title-main {
784
         font-size: 36rpx;
784
         font-size: 36rpx;
785
         font-weight: bold;
785
         font-weight: bold;
786
-        color: #fff;
786
+        color: #333;
787
     }
787
     }
788
 }
788
 }
789
 
789
 
@@ -794,7 +794,7 @@ export default {
794
 
794
 
795
     .current-time {
795
     .current-time {
796
         font-size: 24rpx;
796
         font-size: 24rpx;
797
-        color: rgba(255, 255, 255, 0.6);
797
+        color: #999;
798
     }
798
     }
799
 }
799
 }
800
 
800
 
@@ -866,14 +866,14 @@ export default {
866
 
866
 
867
 .tab-item {
867
 .tab-item {
868
     font-size: 28rpx;
868
     font-size: 28rpx;
869
-    color: rgba(255, 255, 255, 0.5);
869
+    color: #999;
870
     padding-bottom: 8rpx;
870
     padding-bottom: 8rpx;
871
     border-bottom: 2rpx solid transparent;
871
     border-bottom: 2rpx solid transparent;
872
     transition: all 0.3s;
872
     transition: all 0.3s;
873
 
873
 
874
-     &.active {
875
-        color: #fff;
876
-        border-bottom-color: #fff;
874
+    &.active {
875
+        color: #333;
876
+        border-bottom-color: #333;
877
     }
877
     }
878
 }
878
 }
879
 
879
 
@@ -881,5 +881,6 @@ export default {
881
     padding: 32rpx;
881
     padding: 32rpx;
882
     display: flex;
882
     display: flex;
883
     flex-direction: column;
883
     flex-direction: column;
884
+    background-color: #fff;
884
 }
885
 }
885
 </style>
886
 </style>

+ 11 - 15
src/pages/stationProfile/index.vue

@@ -588,7 +588,7 @@ export default {
588
 <style lang="scss" scoped>
588
 <style lang="scss" scoped>
589
 .station-profile-page {
589
 .station-profile-page {
590
     min-height: 100vh;
590
     min-height: 100vh;
591
-    background: #0d0d0d;
591
+    background: #fff;
592
     padding-bottom: 40rpx;
592
     padding-bottom: 40rpx;
593
 }
593
 }
594
 
594
 
@@ -596,9 +596,9 @@ export default {
596
     position: sticky;
596
     position: sticky;
597
     top: 0;
597
     top: 0;
598
     z-index: 100;
598
     z-index: 100;
599
-    background: rgba(13, 13, 13, 0.9);
599
+    background: #fff;
600
     backdrop-filter: blur(10px);
600
     backdrop-filter: blur(10px);
601
-    box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.2);
601
+    box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.08);
602
 }
602
 }
603
 
603
 
604
 .header-title {
604
 .header-title {
@@ -610,7 +610,7 @@ export default {
610
     .title-main {
610
     .title-main {
611
         font-size: 36rpx;
611
         font-size: 36rpx;
612
         font-weight: bold;
612
         font-weight: bold;
613
-        color: #fff;
613
+        color: #333;
614
     }
614
     }
615
 }
615
 }
616
 
616
 
@@ -621,12 +621,7 @@ export default {
621
 
621
 
622
     .current-time {
622
     .current-time {
623
         font-size: 24rpx;
623
         font-size: 24rpx;
624
-        color: rgba(255, 255, 255, 0.6);
625
-    }
626
-
627
-    .menu-icon {
628
-        display: flex;
629
-        align-items: center;
624
+        color: #999;
630
     }
625
     }
631
 }
626
 }
632
 
627
 
@@ -698,14 +693,14 @@ export default {
698
 
693
 
699
 .tab-item {
694
 .tab-item {
700
     font-size: 28rpx;
695
     font-size: 28rpx;
701
-    color: rgba(255, 255, 255, 0.5);
696
+    color: #999;
702
     padding-bottom: 8rpx;
697
     padding-bottom: 8rpx;
703
     border-bottom: 2rpx solid transparent;
698
     border-bottom: 2rpx solid transparent;
704
     transition: all 0.3s;
699
     transition: all 0.3s;
705
 
700
 
706
-     &.active {
707
-        color: #fff;
708
-        border-bottom-color: #fff;
701
+    &.active {
702
+        color: #333;
703
+        border-bottom-color: #333;
709
     }
704
     }
710
 }
705
 }
711
 
706
 
@@ -713,9 +708,10 @@ export default {
713
     padding: 32rpx;
708
     padding: 32rpx;
714
     display: flex;
709
     display: flex;
715
     flex-direction: column;
710
     flex-direction: column;
716
-    /* gap: 32rpx; */
711
+    background-color: #fff;
717
 }
712
 }
718
 
713
 
714
+
719
 .two-col-grid {
715
 .two-col-grid {
720
     display: grid;
716
     display: grid;
721
     grid-template-columns: repeat(2, 1fr);
717
     grid-template-columns: repeat(2, 1fr);

+ 1 - 1
src/pages/teamProfile/index.vue

@@ -94,7 +94,7 @@
94
                 </SectionTitle>
94
                 </SectionTitle>
95
 
95
 
96
                 <SectionTitle title="每日查获数量">
96
                 <SectionTitle title="每日查获数量">
97
-                    <DailySeizureChart :chartsData="dailySeizureData" />
97
+                    <DailySeizureChart :chartsData="dailySeizureData" :title="'小组对比'"/>
98
                 </SectionTitle>
98
                 </SectionTitle>
99
 
99
 
100
                 <SectionTitle title="查获工作区域分布">
100
                 <SectionTitle title="查获工作区域分布">