feat: 新增资料列表页面并优化图标组件
- 新增 "资料列表" 页面 (`src/pages/material-list/index.vue`),包含搜索栏、资料列表展示及收藏功能 - 注册页面路由至 `src/app.config.js` 并添加页面配置文件 - 扩展 `IconFont` 组件,新增 `StarFill` 图标以支持收藏状态切换 - 更新 CHANGELOG.md 文档,记录新增功能与优化项
Showing
8 changed files
with
1631 additions
and
1 deletions
| ... | @@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file. | ... | @@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file. |
| 5 | ## [Unreleased] | 5 | ## [Unreleased] |
| 6 | 6 | ||
| 7 | ### Changed | 7 | ### Changed |
| 8 | +- 优化 "资料列表" 页面 (`src/pages/material-list`): | ||
| 9 | + - 替换页面内所有静态图片资源为 NutUI 图标组件 (`IconFont`),提升加载性能与视觉一致性 | ||
| 10 | + - 扩展 `IconFont` 组件,新增 `StarFill` 图标支持 | ||
| 8 | - 优化 "我的" 页面 (`src/pages/mine`): | 11 | - 优化 "我的" 页面 (`src/pages/mine`): |
| 9 | - 重构页面布局,严格还原设计稿 (`docs/design/manulife-V1/我的`) 样式 | 12 | - 重构页面布局,严格还原设计稿 (`docs/design/manulife-V1/我的`) 样式 |
| 10 | - 引入用户卡片背景图,优化头像、姓名及工号展示布局 | 13 | - 引入用户卡片背景图,优化头像、姓名及工号展示布局 |
| ... | @@ -38,6 +41,11 @@ All notable changes to this project will be documented in this file. | ... | @@ -38,6 +41,11 @@ All notable changes to this project will be documented in this file. |
| 38 | - 补充 `src/pages/feedback/index.vue` 中 `NavHeader` 组件的引用 | 41 | - 补充 `src/pages/feedback/index.vue` 中 `NavHeader` 组件的引用 |
| 39 | 42 | ||
| 40 | ### Added | 43 | ### Added |
| 44 | +- 新增 "资料列表" 页面 (`src/pages/material-list/index`): | ||
| 45 | + - 实现基于 Design 的列表 UI,精确还原设计稿 (`docs/design/manulife-V1/资料列表`) | ||
| 46 | + - 集成 `NavHeader` 和 `TabBar` 组件,保持全站导航一致性 | ||
| 47 | + - 使用 Tailwind CSS 进行样式开发,替代原有 CSS | ||
| 48 | + - 注册路由至 `src/app.config.js` | ||
| 41 | - 新增 "我的" 页面 (`src/pages/mine`),包含用户信息展示、功能菜单列表 | 49 | - 新增 "我的" 页面 (`src/pages/mine`),包含用户信息展示、功能菜单列表 |
| 42 | - 新增 "我的计划书" 页面 (`src/pages/plan`),实现计划书列表展示、搜索过滤、状态切换功能 | 50 | - 新增 "我的计划书" 页面 (`src/pages/plan`),实现计划书列表展示、搜索过滤、状态切换功能 |
| 43 | - 新增 "我的收藏" 页面 (`src/pages/favorites`),实现文章/资料收藏列表及分类筛选功能 | 51 | - 新增 "我的收藏" 页面 (`src/pages/favorites`),实现文章/资料收藏列表及分类筛选功能 | ... | ... |
docs/design/manulife-V1/资料列表/code/index.css
0 → 100644
| 1 | +.page { | ||
| 2 | + background-color: rgba(255, 255, 255, 1); | ||
| 3 | + position: relative; | ||
| 4 | + width: 393px; | ||
| 5 | + height: 1327px; | ||
| 6 | + overflow: hidden; | ||
| 7 | +} | ||
| 8 | + | ||
| 9 | +.section_1 { | ||
| 10 | + background-color: rgba(30, 58, 138, 1); | ||
| 11 | + width: 393px; | ||
| 12 | + padding: 12px 20px 12px 20px; | ||
| 13 | +} | ||
| 14 | + | ||
| 15 | +.text_1 { | ||
| 16 | + overflow-wrap: break-word; | ||
| 17 | + color: rgba(255, 255, 255, 1); | ||
| 18 | + font-size: 14px; | ||
| 19 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 20 | + font-weight: normal; | ||
| 21 | + text-align: left; | ||
| 22 | + white-space: nowrap; | ||
| 23 | + line-height: 20px; | ||
| 24 | +} | ||
| 25 | + | ||
| 26 | +.image_1 { | ||
| 27 | + width: 64px; | ||
| 28 | + height: 16px; | ||
| 29 | + margin: 2px 0 2px 0; | ||
| 30 | +} | ||
| 31 | + | ||
| 32 | +.section_2 { | ||
| 33 | + width: 393px; | ||
| 34 | + background: url(https://lanhu-oss-2537-2.lanhuapp.com/SketchPng5ae87c5e9a86a0d640e93f4a87e612d1c4e6c25e22d3f2600417bdc2e27b7b31) | ||
| 35 | + 100% no-repeat; | ||
| 36 | + background-size: 100% 100%; | ||
| 37 | + padding: 20px 153px 20px 20px; | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +.thumbnail_1 { | ||
| 41 | + width: 20px; | ||
| 42 | + height: 20px; | ||
| 43 | + margin: 6px 0 7px 0; | ||
| 44 | +} | ||
| 45 | + | ||
| 46 | +.text_2 { | ||
| 47 | + overflow-wrap: break-word; | ||
| 48 | + color: rgba(255, 255, 255, 1); | ||
| 49 | + font-size: 22px; | ||
| 50 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 51 | + font-weight: normal; | ||
| 52 | + text-align: center; | ||
| 53 | + white-space: nowrap; | ||
| 54 | + line-height: 33px; | ||
| 55 | +} | ||
| 56 | + | ||
| 57 | +.section_3 { | ||
| 58 | + background-color: rgba(249, 250, 251, 1); | ||
| 59 | + padding: 24px 20px 80px 20px; | ||
| 60 | +} | ||
| 61 | + | ||
| 62 | +.group_1 { | ||
| 63 | + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1); | ||
| 64 | + background-color: rgba(255, 255, 255, 1); | ||
| 65 | + border-radius: 12px; | ||
| 66 | + padding: 12px 237px 12px 16px; | ||
| 67 | +} | ||
| 68 | + | ||
| 69 | +.image-text_1 { | ||
| 70 | + width: 100px; | ||
| 71 | +} | ||
| 72 | + | ||
| 73 | +.thumbnail_2 { | ||
| 74 | + width: 20px; | ||
| 75 | + height: 20px; | ||
| 76 | +} | ||
| 77 | + | ||
| 78 | +.text-group_1 { | ||
| 79 | + overflow-wrap: break-word; | ||
| 80 | + color: rgba(156, 163, 175, 1); | ||
| 81 | + font-size: 14px; | ||
| 82 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 83 | + font-weight: normal; | ||
| 84 | + text-align: left; | ||
| 85 | + white-space: nowrap; | ||
| 86 | + line-height: 20px; | ||
| 87 | +} | ||
| 88 | + | ||
| 89 | +.group_2 { | ||
| 90 | + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1); | ||
| 91 | + background-color: rgba(255, 255, 255, 1); | ||
| 92 | + border-radius: 16px; | ||
| 93 | + margin-top: 20px; | ||
| 94 | + padding: 16px 0 16px 0; | ||
| 95 | +} | ||
| 96 | + | ||
| 97 | +.section_4 { | ||
| 98 | + width: 313px; | ||
| 99 | + align-self: center; | ||
| 100 | +} | ||
| 101 | + | ||
| 102 | +.image-text_2 { | ||
| 103 | + width: 255px; | ||
| 104 | +} | ||
| 105 | + | ||
| 106 | +.label_1 { | ||
| 107 | + width: 40px; | ||
| 108 | + height: 44px; | ||
| 109 | +} | ||
| 110 | + | ||
| 111 | +.text-group_2 { | ||
| 112 | + margin-bottom: 7px; | ||
| 113 | +} | ||
| 114 | + | ||
| 115 | +.text_3 { | ||
| 116 | + height: 18px; | ||
| 117 | + overflow-wrap: break-word; | ||
| 118 | + color: rgba(31, 41, 55, 1); | ||
| 119 | + font-size: 14px; | ||
| 120 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 121 | + font-weight: normal; | ||
| 122 | + text-align: left; | ||
| 123 | + white-space: nowrap; | ||
| 124 | + line-height: 17px; | ||
| 125 | +} | ||
| 126 | + | ||
| 127 | +.text_4 { | ||
| 128 | + overflow-wrap: break-word; | ||
| 129 | + color: rgba(107, 114, 128, 1); | ||
| 130 | + font-size: 12px; | ||
| 131 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 132 | + font-weight: normal; | ||
| 133 | + text-align: left; | ||
| 134 | + white-space: nowrap; | ||
| 135 | + line-height: 16px; | ||
| 136 | + margin: 3px 67px 0 0; | ||
| 137 | +} | ||
| 138 | + | ||
| 139 | +.image_2 { | ||
| 140 | + width: 20px; | ||
| 141 | + height: 28px; | ||
| 142 | + margin-bottom: 16px; | ||
| 143 | +} | ||
| 144 | + | ||
| 145 | +.section_5 { | ||
| 146 | + margin: 1px 193px 0 76px; | ||
| 147 | +} | ||
| 148 | + | ||
| 149 | +.text_5 { | ||
| 150 | + overflow-wrap: break-word; | ||
| 151 | + color: rgba(156, 163, 175, 1); | ||
| 152 | + font-size: 12px; | ||
| 153 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 154 | + font-weight: normal; | ||
| 155 | + text-align: left; | ||
| 156 | + white-space: nowrap; | ||
| 157 | + line-height: 16px; | ||
| 158 | +} | ||
| 159 | + | ||
| 160 | +.thumbnail_3 { | ||
| 161 | + width: 10px; | ||
| 162 | + height: 10px; | ||
| 163 | + margin: 4px 0 2px 12px; | ||
| 164 | +} | ||
| 165 | + | ||
| 166 | +.text_6 { | ||
| 167 | + overflow-wrap: break-word; | ||
| 168 | + color: rgba(156, 163, 175, 1); | ||
| 169 | + font-size: 12px; | ||
| 170 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 171 | + font-weight: normal; | ||
| 172 | + text-align: center; | ||
| 173 | + white-space: nowrap; | ||
| 174 | + line-height: 16px; | ||
| 175 | +} | ||
| 176 | + | ||
| 177 | +.image_3 { | ||
| 178 | + width: 353px; | ||
| 179 | + height: 1px; | ||
| 180 | + margin-top: 16px; | ||
| 181 | +} | ||
| 182 | + | ||
| 183 | +.section_6 { | ||
| 184 | + width: 313px; | ||
| 185 | + align-self: center; | ||
| 186 | + margin-top: 16px; | ||
| 187 | +} | ||
| 188 | + | ||
| 189 | +.image-text_3 { | ||
| 190 | + width: 209px; | ||
| 191 | +} | ||
| 192 | + | ||
| 193 | +.label_2 { | ||
| 194 | + width: 40px; | ||
| 195 | + height: 44px; | ||
| 196 | + margin-top: 1px; | ||
| 197 | +} | ||
| 198 | + | ||
| 199 | +.text-group_3 { | ||
| 200 | + margin-bottom: 7px; | ||
| 201 | +} | ||
| 202 | + | ||
| 203 | +.text_7 { | ||
| 204 | + height: 18px; | ||
| 205 | + overflow-wrap: break-word; | ||
| 206 | + color: rgba(31, 41, 55, 1); | ||
| 207 | + font-size: 14px; | ||
| 208 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 209 | + font-weight: normal; | ||
| 210 | + text-align: left; | ||
| 211 | + white-space: nowrap; | ||
| 212 | + line-height: 17px; | ||
| 213 | +} | ||
| 214 | + | ||
| 215 | +.text_8 { | ||
| 216 | + overflow-wrap: break-word; | ||
| 217 | + color: rgba(107, 114, 128, 1); | ||
| 218 | + font-size: 12px; | ||
| 219 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 220 | + font-weight: normal; | ||
| 221 | + text-align: left; | ||
| 222 | + white-space: nowrap; | ||
| 223 | + line-height: 16px; | ||
| 224 | + margin: 4px 23px 0 0; | ||
| 225 | +} | ||
| 226 | + | ||
| 227 | +.image_4 { | ||
| 228 | + width: 20px; | ||
| 229 | + height: 28px; | ||
| 230 | + margin: 1px 0 16px 0; | ||
| 231 | +} | ||
| 232 | + | ||
| 233 | +.section_7 { | ||
| 234 | + margin: 1px 193px 0 76px; | ||
| 235 | +} | ||
| 236 | + | ||
| 237 | +.text_9 { | ||
| 238 | + overflow-wrap: break-word; | ||
| 239 | + color: rgba(156, 163, 175, 1); | ||
| 240 | + font-size: 12px; | ||
| 241 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 242 | + font-weight: normal; | ||
| 243 | + text-align: left; | ||
| 244 | + white-space: nowrap; | ||
| 245 | + line-height: 16px; | ||
| 246 | +} | ||
| 247 | + | ||
| 248 | +.thumbnail_4 { | ||
| 249 | + width: 10px; | ||
| 250 | + height: 10px; | ||
| 251 | + margin: 3px 0 3px 12px; | ||
| 252 | +} | ||
| 253 | + | ||
| 254 | +.text_10 { | ||
| 255 | + overflow-wrap: break-word; | ||
| 256 | + color: rgba(156, 163, 175, 1); | ||
| 257 | + font-size: 12px; | ||
| 258 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 259 | + font-weight: normal; | ||
| 260 | + text-align: center; | ||
| 261 | + white-space: nowrap; | ||
| 262 | + line-height: 16px; | ||
| 263 | +} | ||
| 264 | + | ||
| 265 | +.image_5 { | ||
| 266 | + width: 353px; | ||
| 267 | + height: 1px; | ||
| 268 | + margin-top: 16px; | ||
| 269 | +} | ||
| 270 | + | ||
| 271 | +.section_8 { | ||
| 272 | + width: 313px; | ||
| 273 | + align-self: center; | ||
| 274 | + margin-top: 16px; | ||
| 275 | +} | ||
| 276 | + | ||
| 277 | +.image-text_4 { | ||
| 278 | + width: 209px; | ||
| 279 | +} | ||
| 280 | + | ||
| 281 | +.label_3 { | ||
| 282 | + width: 40px; | ||
| 283 | + height: 44px; | ||
| 284 | +} | ||
| 285 | + | ||
| 286 | +.text-group_4 { | ||
| 287 | + margin-bottom: 6px; | ||
| 288 | +} | ||
| 289 | + | ||
| 290 | +.text_11 { | ||
| 291 | + height: 18px; | ||
| 292 | + overflow-wrap: break-word; | ||
| 293 | + color: rgba(31, 41, 55, 1); | ||
| 294 | + font-size: 14px; | ||
| 295 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 296 | + font-weight: normal; | ||
| 297 | + text-align: left; | ||
| 298 | + white-space: nowrap; | ||
| 299 | + line-height: 17px; | ||
| 300 | +} | ||
| 301 | + | ||
| 302 | +.text_12 { | ||
| 303 | + overflow-wrap: break-word; | ||
| 304 | + color: rgba(107, 114, 128, 1); | ||
| 305 | + font-size: 12px; | ||
| 306 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 307 | + font-weight: normal; | ||
| 308 | + text-align: left; | ||
| 309 | + white-space: nowrap; | ||
| 310 | + line-height: 16px; | ||
| 311 | + margin: 4px 57px 0 0; | ||
| 312 | +} | ||
| 313 | + | ||
| 314 | +.image_6 { | ||
| 315 | + width: 20px; | ||
| 316 | + height: 28px; | ||
| 317 | + margin-bottom: 16px; | ||
| 318 | +} | ||
| 319 | + | ||
| 320 | +.section_9 { | ||
| 321 | + margin: 2px 193px 0 76px; | ||
| 322 | +} | ||
| 323 | + | ||
| 324 | +.text_13 { | ||
| 325 | + overflow-wrap: break-word; | ||
| 326 | + color: rgba(156, 163, 175, 1); | ||
| 327 | + font-size: 12px; | ||
| 328 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 329 | + font-weight: normal; | ||
| 330 | + text-align: left; | ||
| 331 | + white-space: nowrap; | ||
| 332 | + line-height: 16px; | ||
| 333 | +} | ||
| 334 | + | ||
| 335 | +.thumbnail_5 { | ||
| 336 | + width: 10px; | ||
| 337 | + height: 10px; | ||
| 338 | + margin: 3px 0 3px 12px; | ||
| 339 | +} | ||
| 340 | + | ||
| 341 | +.text_14 { | ||
| 342 | + overflow-wrap: break-word; | ||
| 343 | + color: rgba(156, 163, 175, 1); | ||
| 344 | + font-size: 12px; | ||
| 345 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 346 | + font-weight: normal; | ||
| 347 | + text-align: center; | ||
| 348 | + white-space: nowrap; | ||
| 349 | + line-height: 16px; | ||
| 350 | +} | ||
| 351 | + | ||
| 352 | +.image_7 { | ||
| 353 | + width: 353px; | ||
| 354 | + height: 1px; | ||
| 355 | + margin-top: 16px; | ||
| 356 | +} | ||
| 357 | + | ||
| 358 | +.section_10 { | ||
| 359 | + width: 313px; | ||
| 360 | + align-self: center; | ||
| 361 | + margin-top: 15px; | ||
| 362 | +} | ||
| 363 | + | ||
| 364 | +.image-text_5 { | ||
| 365 | + width: 223px; | ||
| 366 | +} | ||
| 367 | + | ||
| 368 | +.label_4 { | ||
| 369 | + width: 40px; | ||
| 370 | + height: 44px; | ||
| 371 | +} | ||
| 372 | + | ||
| 373 | +.text-group_5 { | ||
| 374 | + margin-bottom: 6px; | ||
| 375 | +} | ||
| 376 | + | ||
| 377 | +.text_15 { | ||
| 378 | + height: 18px; | ||
| 379 | + overflow-wrap: break-word; | ||
| 380 | + color: rgba(31, 41, 55, 1); | ||
| 381 | + font-size: 14px; | ||
| 382 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 383 | + font-weight: normal; | ||
| 384 | + text-align: left; | ||
| 385 | + white-space: nowrap; | ||
| 386 | + line-height: 17px; | ||
| 387 | +} | ||
| 388 | + | ||
| 389 | +.text_16 { | ||
| 390 | + overflow-wrap: break-word; | ||
| 391 | + color: rgba(107, 114, 128, 1); | ||
| 392 | + font-size: 12px; | ||
| 393 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 394 | + font-weight: normal; | ||
| 395 | + text-align: left; | ||
| 396 | + white-space: nowrap; | ||
| 397 | + line-height: 16px; | ||
| 398 | + margin: 4px 59px 0 0; | ||
| 399 | +} | ||
| 400 | + | ||
| 401 | +.image_8 { | ||
| 402 | + width: 20px; | ||
| 403 | + height: 28px; | ||
| 404 | + margin-bottom: 16px; | ||
| 405 | +} | ||
| 406 | + | ||
| 407 | +.section_11 { | ||
| 408 | + margin: 2px 193px 0 76px; | ||
| 409 | +} | ||
| 410 | + | ||
| 411 | +.text_17 { | ||
| 412 | + overflow-wrap: break-word; | ||
| 413 | + color: rgba(156, 163, 175, 1); | ||
| 414 | + font-size: 12px; | ||
| 415 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 416 | + font-weight: normal; | ||
| 417 | + text-align: left; | ||
| 418 | + white-space: nowrap; | ||
| 419 | + line-height: 16px; | ||
| 420 | +} | ||
| 421 | + | ||
| 422 | +.thumbnail_6 { | ||
| 423 | + width: 10px; | ||
| 424 | + height: 10px; | ||
| 425 | + margin: 3px 0 3px 12px; | ||
| 426 | +} | ||
| 427 | + | ||
| 428 | +.text_18 { | ||
| 429 | + overflow-wrap: break-word; | ||
| 430 | + color: rgba(156, 163, 175, 1); | ||
| 431 | + font-size: 12px; | ||
| 432 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 433 | + font-weight: normal; | ||
| 434 | + text-align: center; | ||
| 435 | + white-space: nowrap; | ||
| 436 | + line-height: 16px; | ||
| 437 | +} | ||
| 438 | + | ||
| 439 | +.image_9 { | ||
| 440 | + width: 353px; | ||
| 441 | + height: 1px; | ||
| 442 | + margin-top: 16px; | ||
| 443 | +} | ||
| 444 | + | ||
| 445 | +.section_12 { | ||
| 446 | + width: 313px; | ||
| 447 | + align-self: center; | ||
| 448 | + margin-top: 16px; | ||
| 449 | +} | ||
| 450 | + | ||
| 451 | +.image-text_6 { | ||
| 452 | + width: 211px; | ||
| 453 | +} | ||
| 454 | + | ||
| 455 | +.label_5 { | ||
| 456 | + width: 40px; | ||
| 457 | + height: 44px; | ||
| 458 | +} | ||
| 459 | + | ||
| 460 | +.text-group_6 { | ||
| 461 | + margin-bottom: 7px; | ||
| 462 | +} | ||
| 463 | + | ||
| 464 | +.text_19 { | ||
| 465 | + height: 18px; | ||
| 466 | + overflow-wrap: break-word; | ||
| 467 | + color: rgba(31, 41, 55, 1); | ||
| 468 | + font-size: 14px; | ||
| 469 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 470 | + font-weight: normal; | ||
| 471 | + text-align: left; | ||
| 472 | + white-space: nowrap; | ||
| 473 | + line-height: 17px; | ||
| 474 | +} | ||
| 475 | + | ||
| 476 | +.text_20 { | ||
| 477 | + overflow-wrap: break-word; | ||
| 478 | + color: rgba(107, 114, 128, 1); | ||
| 479 | + font-size: 12px; | ||
| 480 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 481 | + font-weight: normal; | ||
| 482 | + text-align: left; | ||
| 483 | + white-space: nowrap; | ||
| 484 | + line-height: 16px; | ||
| 485 | + margin: 3px 59px 0 0; | ||
| 486 | +} | ||
| 487 | + | ||
| 488 | +.image_10 { | ||
| 489 | + width: 20px; | ||
| 490 | + height: 28px; | ||
| 491 | + margin-bottom: 16px; | ||
| 492 | +} | ||
| 493 | + | ||
| 494 | +.section_13 { | ||
| 495 | + margin: 1px 193px 0 76px; | ||
| 496 | +} | ||
| 497 | + | ||
| 498 | +.text_21 { | ||
| 499 | + overflow-wrap: break-word; | ||
| 500 | + color: rgba(156, 163, 175, 1); | ||
| 501 | + font-size: 12px; | ||
| 502 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 503 | + font-weight: normal; | ||
| 504 | + text-align: left; | ||
| 505 | + white-space: nowrap; | ||
| 506 | + line-height: 16px; | ||
| 507 | +} | ||
| 508 | + | ||
| 509 | +.thumbnail_7 { | ||
| 510 | + width: 10px; | ||
| 511 | + height: 10px; | ||
| 512 | + margin: 4px 0 2px 12px; | ||
| 513 | +} | ||
| 514 | + | ||
| 515 | +.text_22 { | ||
| 516 | + overflow-wrap: break-word; | ||
| 517 | + color: rgba(156, 163, 175, 1); | ||
| 518 | + font-size: 12px; | ||
| 519 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 520 | + font-weight: normal; | ||
| 521 | + text-align: center; | ||
| 522 | + white-space: nowrap; | ||
| 523 | + line-height: 16px; | ||
| 524 | +} | ||
| 525 | + | ||
| 526 | +.image_11 { | ||
| 527 | + width: 353px; | ||
| 528 | + height: 1px; | ||
| 529 | + margin-top: 16px; | ||
| 530 | +} | ||
| 531 | + | ||
| 532 | +.section_14 { | ||
| 533 | + width: 313px; | ||
| 534 | + align-self: center; | ||
| 535 | + margin-top: 16px; | ||
| 536 | +} | ||
| 537 | + | ||
| 538 | +.image-text_7 { | ||
| 539 | + width: 223px; | ||
| 540 | +} | ||
| 541 | + | ||
| 542 | +.label_6 { | ||
| 543 | + width: 40px; | ||
| 544 | + height: 44px; | ||
| 545 | + margin-top: 1px; | ||
| 546 | +} | ||
| 547 | + | ||
| 548 | +.text-group_7 { | ||
| 549 | + margin-bottom: 7px; | ||
| 550 | +} | ||
| 551 | + | ||
| 552 | +.text_23 { | ||
| 553 | + height: 18px; | ||
| 554 | + overflow-wrap: break-word; | ||
| 555 | + color: rgba(31, 41, 55, 1); | ||
| 556 | + font-size: 14px; | ||
| 557 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 558 | + font-weight: normal; | ||
| 559 | + text-align: left; | ||
| 560 | + white-space: nowrap; | ||
| 561 | + line-height: 17px; | ||
| 562 | +} | ||
| 563 | + | ||
| 564 | +.text_24 { | ||
| 565 | + overflow-wrap: break-word; | ||
| 566 | + color: rgba(107, 114, 128, 1); | ||
| 567 | + font-size: 12px; | ||
| 568 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 569 | + font-weight: normal; | ||
| 570 | + text-align: left; | ||
| 571 | + white-space: nowrap; | ||
| 572 | + line-height: 16px; | ||
| 573 | + margin: 4px 71px 0 0; | ||
| 574 | +} | ||
| 575 | + | ||
| 576 | +.image_12 { | ||
| 577 | + width: 20px; | ||
| 578 | + height: 28px; | ||
| 579 | + margin: 1px 0 16px 0; | ||
| 580 | +} | ||
| 581 | + | ||
| 582 | +.section_15 { | ||
| 583 | + margin: 1px 193px 0 76px; | ||
| 584 | +} | ||
| 585 | + | ||
| 586 | +.text_25 { | ||
| 587 | + overflow-wrap: break-word; | ||
| 588 | + color: rgba(156, 163, 175, 1); | ||
| 589 | + font-size: 12px; | ||
| 590 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 591 | + font-weight: normal; | ||
| 592 | + text-align: left; | ||
| 593 | + white-space: nowrap; | ||
| 594 | + line-height: 16px; | ||
| 595 | +} | ||
| 596 | + | ||
| 597 | +.thumbnail_8 { | ||
| 598 | + width: 10px; | ||
| 599 | + height: 10px; | ||
| 600 | + margin: 3px 0 3px 12px; | ||
| 601 | +} | ||
| 602 | + | ||
| 603 | +.text_26 { | ||
| 604 | + overflow-wrap: break-word; | ||
| 605 | + color: rgba(156, 163, 175, 1); | ||
| 606 | + font-size: 12px; | ||
| 607 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 608 | + font-weight: normal; | ||
| 609 | + text-align: center; | ||
| 610 | + white-space: nowrap; | ||
| 611 | + line-height: 16px; | ||
| 612 | +} | ||
| 613 | + | ||
| 614 | +.image_13 { | ||
| 615 | + width: 353px; | ||
| 616 | + height: 1px; | ||
| 617 | + margin-top: 16px; | ||
| 618 | +} | ||
| 619 | + | ||
| 620 | +.section_16 { | ||
| 621 | + width: 313px; | ||
| 622 | + align-self: center; | ||
| 623 | + margin-top: 16px; | ||
| 624 | +} | ||
| 625 | + | ||
| 626 | +.image-text_8 { | ||
| 627 | + width: 209px; | ||
| 628 | +} | ||
| 629 | + | ||
| 630 | +.label_7 { | ||
| 631 | + width: 40px; | ||
| 632 | + height: 44px; | ||
| 633 | +} | ||
| 634 | + | ||
| 635 | +.text-group_8 { | ||
| 636 | + margin-bottom: 6px; | ||
| 637 | +} | ||
| 638 | + | ||
| 639 | +.text_27 { | ||
| 640 | + height: 18px; | ||
| 641 | + overflow-wrap: break-word; | ||
| 642 | + color: rgba(31, 41, 55, 1); | ||
| 643 | + font-size: 14px; | ||
| 644 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 645 | + font-weight: normal; | ||
| 646 | + text-align: left; | ||
| 647 | + white-space: nowrap; | ||
| 648 | + line-height: 17px; | ||
| 649 | +} | ||
| 650 | + | ||
| 651 | +.text_28 { | ||
| 652 | + overflow-wrap: break-word; | ||
| 653 | + color: rgba(107, 114, 128, 1); | ||
| 654 | + font-size: 12px; | ||
| 655 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 656 | + font-weight: normal; | ||
| 657 | + text-align: left; | ||
| 658 | + white-space: nowrap; | ||
| 659 | + line-height: 16px; | ||
| 660 | + margin: 4px 57px 0 0; | ||
| 661 | +} | ||
| 662 | + | ||
| 663 | +.image_14 { | ||
| 664 | + width: 20px; | ||
| 665 | + height: 28px; | ||
| 666 | + margin-bottom: 16px; | ||
| 667 | +} | ||
| 668 | + | ||
| 669 | +.section_17 { | ||
| 670 | + margin: 2px 193px 0 76px; | ||
| 671 | +} | ||
| 672 | + | ||
| 673 | +.text_29 { | ||
| 674 | + overflow-wrap: break-word; | ||
| 675 | + color: rgba(156, 163, 175, 1); | ||
| 676 | + font-size: 12px; | ||
| 677 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 678 | + font-weight: normal; | ||
| 679 | + text-align: left; | ||
| 680 | + white-space: nowrap; | ||
| 681 | + line-height: 16px; | ||
| 682 | +} | ||
| 683 | + | ||
| 684 | +.thumbnail_9 { | ||
| 685 | + width: 10px; | ||
| 686 | + height: 10px; | ||
| 687 | + margin: 3px 0 3px 12px; | ||
| 688 | +} | ||
| 689 | + | ||
| 690 | +.text_30 { | ||
| 691 | + overflow-wrap: break-word; | ||
| 692 | + color: rgba(156, 163, 175, 1); | ||
| 693 | + font-size: 12px; | ||
| 694 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 695 | + font-weight: normal; | ||
| 696 | + text-align: center; | ||
| 697 | + white-space: nowrap; | ||
| 698 | + line-height: 16px; | ||
| 699 | +} | ||
| 700 | + | ||
| 701 | +.image_15 { | ||
| 702 | + width: 353px; | ||
| 703 | + height: 1px; | ||
| 704 | + margin-top: 16px; | ||
| 705 | +} | ||
| 706 | + | ||
| 707 | +.section_18 { | ||
| 708 | + width: 313px; | ||
| 709 | + align-self: center; | ||
| 710 | + margin-top: 15px; | ||
| 711 | +} | ||
| 712 | + | ||
| 713 | +.image-text_9 { | ||
| 714 | + width: 209px; | ||
| 715 | +} | ||
| 716 | + | ||
| 717 | +.label_8 { | ||
| 718 | + width: 40px; | ||
| 719 | + height: 44px; | ||
| 720 | +} | ||
| 721 | + | ||
| 722 | +.text-group_9 { | ||
| 723 | + margin-bottom: 6px; | ||
| 724 | +} | ||
| 725 | + | ||
| 726 | +.text_31 { | ||
| 727 | + height: 18px; | ||
| 728 | + overflow-wrap: break-word; | ||
| 729 | + color: rgba(31, 41, 55, 1); | ||
| 730 | + font-size: 14px; | ||
| 731 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 732 | + font-weight: normal; | ||
| 733 | + text-align: left; | ||
| 734 | + white-space: nowrap; | ||
| 735 | + line-height: 17px; | ||
| 736 | +} | ||
| 737 | + | ||
| 738 | +.text_32 { | ||
| 739 | + overflow-wrap: break-word; | ||
| 740 | + color: rgba(107, 114, 128, 1); | ||
| 741 | + font-size: 12px; | ||
| 742 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 743 | + font-weight: normal; | ||
| 744 | + text-align: left; | ||
| 745 | + white-space: nowrap; | ||
| 746 | + line-height: 16px; | ||
| 747 | + margin: 4px 57px 0 0; | ||
| 748 | +} | ||
| 749 | + | ||
| 750 | +.image_16 { | ||
| 751 | + width: 20px; | ||
| 752 | + height: 28px; | ||
| 753 | + margin-bottom: 16px; | ||
| 754 | +} | ||
| 755 | + | ||
| 756 | +.section_19 { | ||
| 757 | + margin: 2px 193px 0 76px; | ||
| 758 | +} | ||
| 759 | + | ||
| 760 | +.text_33 { | ||
| 761 | + overflow-wrap: break-word; | ||
| 762 | + color: rgba(156, 163, 175, 1); | ||
| 763 | + font-size: 12px; | ||
| 764 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 765 | + font-weight: normal; | ||
| 766 | + text-align: left; | ||
| 767 | + white-space: nowrap; | ||
| 768 | + line-height: 16px; | ||
| 769 | +} | ||
| 770 | + | ||
| 771 | +.thumbnail_10 { | ||
| 772 | + width: 10px; | ||
| 773 | + height: 10px; | ||
| 774 | + margin: 3px 0 3px 12px; | ||
| 775 | +} | ||
| 776 | + | ||
| 777 | +.text_34 { | ||
| 778 | + overflow-wrap: break-word; | ||
| 779 | + color: rgba(156, 163, 175, 1); | ||
| 780 | + font-size: 12px; | ||
| 781 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 782 | + font-weight: normal; | ||
| 783 | + text-align: center; | ||
| 784 | + white-space: nowrap; | ||
| 785 | + line-height: 16px; | ||
| 786 | +} | ||
| 787 | + | ||
| 788 | +.image_17 { | ||
| 789 | + width: 353px; | ||
| 790 | + height: 1px; | ||
| 791 | + margin-top: 16px; | ||
| 792 | +} | ||
| 793 | + | ||
| 794 | +.section_20 { | ||
| 795 | + width: 313px; | ||
| 796 | + align-self: center; | ||
| 797 | + margin-top: 16px; | ||
| 798 | +} | ||
| 799 | + | ||
| 800 | +.image-text_10 { | ||
| 801 | + width: 195px; | ||
| 802 | +} | ||
| 803 | + | ||
| 804 | +.label_9 { | ||
| 805 | + width: 40px; | ||
| 806 | + height: 44px; | ||
| 807 | +} | ||
| 808 | + | ||
| 809 | +.text-group_10 { | ||
| 810 | + margin-bottom: 7px; | ||
| 811 | +} | ||
| 812 | + | ||
| 813 | +.text_35 { | ||
| 814 | + height: 18px; | ||
| 815 | + overflow-wrap: break-word; | ||
| 816 | + color: rgba(31, 41, 55, 1); | ||
| 817 | + font-size: 14px; | ||
| 818 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 819 | + font-weight: normal; | ||
| 820 | + text-align: left; | ||
| 821 | + white-space: nowrap; | ||
| 822 | + line-height: 17px; | ||
| 823 | +} | ||
| 824 | + | ||
| 825 | +.text_36 { | ||
| 826 | + overflow-wrap: break-word; | ||
| 827 | + color: rgba(107, 114, 128, 1); | ||
| 828 | + font-size: 12px; | ||
| 829 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 830 | + font-weight: normal; | ||
| 831 | + text-align: left; | ||
| 832 | + white-space: nowrap; | ||
| 833 | + line-height: 16px; | ||
| 834 | + margin: 3px 43px 0 0; | ||
| 835 | +} | ||
| 836 | + | ||
| 837 | +.image_18 { | ||
| 838 | + width: 20px; | ||
| 839 | + height: 28px; | ||
| 840 | + margin-bottom: 16px; | ||
| 841 | +} | ||
| 842 | + | ||
| 843 | +.section_21 { | ||
| 844 | + margin: 1px 193px 0 76px; | ||
| 845 | +} | ||
| 846 | + | ||
| 847 | +.text_37 { | ||
| 848 | + overflow-wrap: break-word; | ||
| 849 | + color: rgba(156, 163, 175, 1); | ||
| 850 | + font-size: 12px; | ||
| 851 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 852 | + font-weight: normal; | ||
| 853 | + text-align: left; | ||
| 854 | + white-space: nowrap; | ||
| 855 | + line-height: 16px; | ||
| 856 | +} | ||
| 857 | + | ||
| 858 | +.thumbnail_11 { | ||
| 859 | + width: 10px; | ||
| 860 | + height: 10px; | ||
| 861 | + margin: 4px 0 2px 12px; | ||
| 862 | +} | ||
| 863 | + | ||
| 864 | +.text_38 { | ||
| 865 | + overflow-wrap: break-word; | ||
| 866 | + color: rgba(156, 163, 175, 1); | ||
| 867 | + font-size: 12px; | ||
| 868 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 869 | + font-weight: normal; | ||
| 870 | + text-align: center; | ||
| 871 | + white-space: nowrap; | ||
| 872 | + line-height: 16px; | ||
| 873 | +} | ||
| 874 | + | ||
| 875 | +.image_19 { | ||
| 876 | + width: 353px; | ||
| 877 | + height: 1px; | ||
| 878 | + margin-top: 16px; | ||
| 879 | +} | ||
| 880 | + | ||
| 881 | +.section_22 { | ||
| 882 | + width: 313px; | ||
| 883 | + align-self: center; | ||
| 884 | + margin-top: 16px; | ||
| 885 | +} | ||
| 886 | + | ||
| 887 | +.image-text_11 { | ||
| 888 | + width: 237px; | ||
| 889 | +} | ||
| 890 | + | ||
| 891 | +.label_10 { | ||
| 892 | + width: 40px; | ||
| 893 | + height: 44px; | ||
| 894 | + margin-top: 1px; | ||
| 895 | +} | ||
| 896 | + | ||
| 897 | +.text-group_11 { | ||
| 898 | + margin-bottom: 7px; | ||
| 899 | +} | ||
| 900 | + | ||
| 901 | +.text_39 { | ||
| 902 | + height: 18px; | ||
| 903 | + overflow-wrap: break-word; | ||
| 904 | + color: rgba(31, 41, 55, 1); | ||
| 905 | + font-size: 14px; | ||
| 906 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 907 | + font-weight: normal; | ||
| 908 | + text-align: left; | ||
| 909 | + white-space: nowrap; | ||
| 910 | + line-height: 17px; | ||
| 911 | +} | ||
| 912 | + | ||
| 913 | +.text_40 { | ||
| 914 | + overflow-wrap: break-word; | ||
| 915 | + color: rgba(107, 114, 128, 1); | ||
| 916 | + font-size: 12px; | ||
| 917 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 918 | + font-weight: normal; | ||
| 919 | + text-align: left; | ||
| 920 | + white-space: nowrap; | ||
| 921 | + line-height: 16px; | ||
| 922 | + margin: 4px 73px 0 0; | ||
| 923 | +} | ||
| 924 | + | ||
| 925 | +.image_20 { | ||
| 926 | + width: 20px; | ||
| 927 | + height: 28px; | ||
| 928 | + margin: 1px 0 16px 0; | ||
| 929 | +} | ||
| 930 | + | ||
| 931 | +.section_23 { | ||
| 932 | + margin: 1px 193px 0 76px; | ||
| 933 | +} | ||
| 934 | + | ||
| 935 | +.text_41 { | ||
| 936 | + overflow-wrap: break-word; | ||
| 937 | + color: rgba(156, 163, 175, 1); | ||
| 938 | + font-size: 12px; | ||
| 939 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 940 | + font-weight: normal; | ||
| 941 | + text-align: left; | ||
| 942 | + white-space: nowrap; | ||
| 943 | + line-height: 16px; | ||
| 944 | +} | ||
| 945 | + | ||
| 946 | +.thumbnail_12 { | ||
| 947 | + width: 10px; | ||
| 948 | + height: 10px; | ||
| 949 | + margin: 3px 0 3px 12px; | ||
| 950 | +} | ||
| 951 | + | ||
| 952 | +.text_42 { | ||
| 953 | + overflow-wrap: break-word; | ||
| 954 | + color: rgba(156, 163, 175, 1); | ||
| 955 | + font-size: 12px; | ||
| 956 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 957 | + font-weight: normal; | ||
| 958 | + text-align: center; | ||
| 959 | + white-space: nowrap; | ||
| 960 | + line-height: 16px; | ||
| 961 | +} | ||
| 962 | + | ||
| 963 | +.section_24 { | ||
| 964 | + background-color: rgba(255, 255, 255, 1); | ||
| 965 | + padding-bottom: 9px; | ||
| 966 | +} | ||
| 967 | + | ||
| 968 | +.image_21 { | ||
| 969 | + width: 393px; | ||
| 970 | + height: 1px; | ||
| 971 | +} | ||
| 972 | + | ||
| 973 | +.image-wrapper_1 { | ||
| 974 | + width: 267px; | ||
| 975 | + align-self: center; | ||
| 976 | + margin-top: 9px; | ||
| 977 | +} | ||
| 978 | + | ||
| 979 | +.label_11 { | ||
| 980 | + width: 24px; | ||
| 981 | + height: 21px; | ||
| 982 | + margin-bottom: 3px; | ||
| 983 | +} | ||
| 984 | + | ||
| 985 | +.label_12 { | ||
| 986 | + width: 24px; | ||
| 987 | + height: 24px; | ||
| 988 | +} | ||
| 989 | + | ||
| 990 | +.label_13 { | ||
| 991 | + width: 24px; | ||
| 992 | + height: 24px; | ||
| 993 | +} | ||
| 994 | + | ||
| 995 | +.text-wrapper_1 { | ||
| 996 | + width: 265px; | ||
| 997 | + align-self: center; | ||
| 998 | + margin-top: 2px; | ||
| 999 | +} | ||
| 1000 | + | ||
| 1001 | +.text_43 { | ||
| 1002 | + height: 16px; | ||
| 1003 | + overflow-wrap: break-word; | ||
| 1004 | + color: rgba(189, 189, 189, 1); | ||
| 1005 | + font-size: 11px; | ||
| 1006 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 1007 | + font-weight: normal; | ||
| 1008 | + text-align: center; | ||
| 1009 | + white-space: nowrap; | ||
| 1010 | + line-height: 16px; | ||
| 1011 | +} | ||
| 1012 | + | ||
| 1013 | +.text_44 { | ||
| 1014 | + height: 16px; | ||
| 1015 | + overflow-wrap: break-word; | ||
| 1016 | + color: rgba(189, 189, 189, 1); | ||
| 1017 | + font-size: 11px; | ||
| 1018 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 1019 | + font-weight: normal; | ||
| 1020 | + text-align: center; | ||
| 1021 | + white-space: nowrap; | ||
| 1022 | + line-height: 16px; | ||
| 1023 | + margin-top: 3px; | ||
| 1024 | +} | ||
| 1025 | + | ||
| 1026 | +.text_45 { | ||
| 1027 | + height: 16px; | ||
| 1028 | + overflow-wrap: break-word; | ||
| 1029 | + color: rgba(189, 189, 189, 1); | ||
| 1030 | + font-size: 11px; | ||
| 1031 | + font-family: Helvetica, 'Microsoft YaHei', Arial, sans-serif; | ||
| 1032 | + font-weight: normal; | ||
| 1033 | + text-align: center; | ||
| 1034 | + white-space: nowrap; | ||
| 1035 | + line-height: 16px; | ||
| 1036 | + margin-top: 3px; | ||
| 1037 | +} | ||
| 1038 | + | ||
| 1039 | +.image_22 { | ||
| 1040 | + width: 393px; | ||
| 1041 | + height: 34px; | ||
| 1042 | +} |
docs/design/manulife-V1/资料列表/code/index.vue
0 → 100644
| 1 | +<template> | ||
| 2 | + <div class="page flex-col"> | ||
| 3 | + <div class="section_1 flex-row justify-between"> | ||
| 4 | + <span class="text_1">9:41</span> | ||
| 5 | + <img | ||
| 6 | + class="image_1" | ||
| 7 | + referrerpolicy="no-referrer" | ||
| 8 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng413f9d678a24a9b746fdc981fa579b56b2cbd98eddd024ab1279ef48ae59291e" | ||
| 9 | + /> | ||
| 10 | + </div> | ||
| 11 | + <div class="section_2 flex-row justify-between"> | ||
| 12 | + <img | ||
| 13 | + class="thumbnail_1" | ||
| 14 | + referrerpolicy="no-referrer" | ||
| 15 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng66b8991933f35bccdd7664c63b4a7cba9b2c3554be75da299d9c33e4b9efda22" | ||
| 16 | + /> | ||
| 17 | + <span class="text_2">考试报名</span> | ||
| 18 | + </div> | ||
| 19 | + <div class="section_3 flex-col"> | ||
| 20 | + <div class="group_1 flex-row"> | ||
| 21 | + <div class="image-text_1 flex-row justify-between"> | ||
| 22 | + <img | ||
| 23 | + class="thumbnail_2" | ||
| 24 | + referrerpolicy="no-referrer" | ||
| 25 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng0912775855f01ec9b22d2a3995b4882cea8b6d92dcb8bd9bbeb508e60e25c81a" | ||
| 26 | + /> | ||
| 27 | + <span class="text-group_1">搜索资料...</span> | ||
| 28 | + </div> | ||
| 29 | + </div> | ||
| 30 | + <div class="group_2 flex-col"> | ||
| 31 | + <div class="section_4 flex-row justify-between"> | ||
| 32 | + <div class="image-text_2 flex-row justify-between"> | ||
| 33 | + <img | ||
| 34 | + class="label_1" | ||
| 35 | + referrerpolicy="no-referrer" | ||
| 36 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng580eca33fa7e9ba5d8a95a50ffe036ff0ee9f77edc55f74f777c8bae69d86775" | ||
| 37 | + /> | ||
| 38 | + <div class="text-group_2 flex-col"> | ||
| 39 | + <span class="text_3">2024年保险代理人考试大纲.pdf</span> | ||
| 40 | + <span class="text_4">最新考试范围与重点解析</span> | ||
| 41 | + </div> | ||
| 42 | + </div> | ||
| 43 | + <img | ||
| 44 | + class="image_2" | ||
| 45 | + referrerpolicy="no-referrer" | ||
| 46 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng698ffa49f422c9d5fd02f077f5c56459d2b2d7293783262ce61d1d357acc93bc" | ||
| 47 | + /> | ||
| 48 | + </div> | ||
| 49 | + <div class="section_5 flex-row"> | ||
| 50 | + <span class="text_5">2.1MB</span> | ||
| 51 | + <img | ||
| 52 | + class="thumbnail_3" | ||
| 53 | + referrerpolicy="no-referrer" | ||
| 54 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng5171992876fb4f384136f1adb38fddf29eb773fc7ff44e7cccebf28d4212a4be" | ||
| 55 | + /> | ||
| 56 | + <span class="text_6"> 收藏</span> | ||
| 57 | + </div> | ||
| 58 | + <img | ||
| 59 | + class="image_3" | ||
| 60 | + referrerpolicy="no-referrer" | ||
| 61 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng78b010a52b14f5dc4085d837b95b98b98dc71952ca5d971fd74f146c0d6dbdfd" | ||
| 62 | + /> | ||
| 63 | + <div class="section_6 flex-row justify-between"> | ||
| 64 | + <div class="image-text_3 flex-row justify-between"> | ||
| 65 | + <img | ||
| 66 | + class="label_2" | ||
| 67 | + referrerpolicy="no-referrer" | ||
| 68 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng8d56663e0c0f447c56927cc416bcb3d555b8a98ebee41fbc747d6464a62ae813" | ||
| 69 | + /> | ||
| 70 | + <div class="text-group_3 flex-col"> | ||
| 71 | + <span class="text_7">历年真题汇总及解析.pdf</span> | ||
| 72 | + <span class="text_8">2019-2023年真题完整版</span> | ||
| 73 | + </div> | ||
| 74 | + </div> | ||
| 75 | + <img | ||
| 76 | + class="image_4" | ||
| 77 | + referrerpolicy="no-referrer" | ||
| 78 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng5f9744e4d1ab7427d0240a2d67be55eebc77816472a6825079d6b47499e45b60" | ||
| 79 | + /> | ||
| 80 | + </div> | ||
| 81 | + <div class="section_7 flex-row"> | ||
| 82 | + <span class="text_9">5.3MB</span> | ||
| 83 | + <img | ||
| 84 | + class="thumbnail_4" | ||
| 85 | + referrerpolicy="no-referrer" | ||
| 86 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng61b02f6dd3437e69aaf3306e5a55229f109a9781422ecf78533c2754c44bf891" | ||
| 87 | + /> | ||
| 88 | + <span class="text_10"> 收藏</span> | ||
| 89 | + </div> | ||
| 90 | + <img | ||
| 91 | + class="image_5" | ||
| 92 | + referrerpolicy="no-referrer" | ||
| 93 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng7706341894c39a3fe139ba19077166c3d84f6a06c3f9f315e06e165940c112d7" | ||
| 94 | + /> | ||
| 95 | + <div class="section_8 flex-row justify-between"> | ||
| 96 | + <div class="image-text_4 flex-row justify-between"> | ||
| 97 | + <img | ||
| 98 | + class="label_3" | ||
| 99 | + referrerpolicy="no-referrer" | ||
| 100 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng580eca33fa7e9ba5d8a95a50ffe036ff0ee9f77edc55f74f777c8bae69d86775" | ||
| 101 | + /> | ||
| 102 | + <div class="text-group_4 flex-col"> | ||
| 103 | + <span class="text_11">考试技巧与经验分享.pdf</span> | ||
| 104 | + <span class="text_12">高分学员备考心得</span> | ||
| 105 | + </div> | ||
| 106 | + </div> | ||
| 107 | + <img | ||
| 108 | + class="image_6" | ||
| 109 | + referrerpolicy="no-referrer" | ||
| 110 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng698ffa49f422c9d5fd02f077f5c56459d2b2d7293783262ce61d1d357acc93bc" | ||
| 111 | + /> | ||
| 112 | + </div> | ||
| 113 | + <div class="section_9 flex-row"> | ||
| 114 | + <span class="text_13">1.8MB</span> | ||
| 115 | + <img | ||
| 116 | + class="thumbnail_5" | ||
| 117 | + referrerpolicy="no-referrer" | ||
| 118 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng775734d905caa71f78ddd654d3599bc7a748ca513a49934492af7525512c49c6" | ||
| 119 | + /> | ||
| 120 | + <span class="text_14"> 收藏</span> | ||
| 121 | + </div> | ||
| 122 | + <img | ||
| 123 | + class="image_7" | ||
| 124 | + referrerpolicy="no-referrer" | ||
| 125 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng78b010a52b14f5dc4085d837b95b98b98dc71952ca5d971fd74f146c0d6dbdfd" | ||
| 126 | + /> | ||
| 127 | + <div class="section_10 flex-row justify-between"> | ||
| 128 | + <div class="image-text_5 flex-row justify-between"> | ||
| 129 | + <img | ||
| 130 | + class="label_4" | ||
| 131 | + referrerpolicy="no-referrer" | ||
| 132 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng8d56663e0c0f447c56927cc416bcb3d555b8a98ebee41fbc747d6464a62ae813" | ||
| 133 | + /> | ||
| 134 | + <div class="text-group_5 flex-col"> | ||
| 135 | + <span class="text_15">保险基础知识速记手册.pdf</span> | ||
| 136 | + <span class="text_16">核心知识点快速记忆</span> | ||
| 137 | + </div> | ||
| 138 | + </div> | ||
| 139 | + <img | ||
| 140 | + class="image_8" | ||
| 141 | + referrerpolicy="no-referrer" | ||
| 142 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng5f9744e4d1ab7427d0240a2d67be55eebc77816472a6825079d6b47499e45b60" | ||
| 143 | + /> | ||
| 144 | + </div> | ||
| 145 | + <div class="section_11 flex-row"> | ||
| 146 | + <span class="text_17">3.2MB</span> | ||
| 147 | + <img | ||
| 148 | + class="thumbnail_6" | ||
| 149 | + referrerpolicy="no-referrer" | ||
| 150 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng61b02f6dd3437e69aaf3306e5a55229f109a9781422ecf78533c2754c44bf891" | ||
| 151 | + /> | ||
| 152 | + <span class="text_18"> 收藏</span> | ||
| 153 | + </div> | ||
| 154 | + <img | ||
| 155 | + class="image_9" | ||
| 156 | + referrerpolicy="no-referrer" | ||
| 157 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng7706341894c39a3fe139ba19077166c3d84f6a06c3f9f315e06e165940c112d7" | ||
| 158 | + /> | ||
| 159 | + <div class="section_12 flex-row justify-between"> | ||
| 160 | + <div class="image-text_6 flex-row justify-between"> | ||
| 161 | + <img | ||
| 162 | + class="label_5" | ||
| 163 | + referrerpolicy="no-referrer" | ||
| 164 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng580eca33fa7e9ba5d8a95a50ffe036ff0ee9f77edc55f74f777c8bae69d86775" | ||
| 165 | + /> | ||
| 166 | + <div class="text-group_6 flex-col"> | ||
| 167 | + <span class="text_19">模拟试卷10套及答案.pdf</span> | ||
| 168 | + <span class="text_20">考前冲刺模拟练习</span> | ||
| 169 | + </div> | ||
| 170 | + </div> | ||
| 171 | + <img | ||
| 172 | + class="image_10" | ||
| 173 | + referrerpolicy="no-referrer" | ||
| 174 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng698ffa49f422c9d5fd02f077f5c56459d2b2d7293783262ce61d1d357acc93bc" | ||
| 175 | + /> | ||
| 176 | + </div> | ||
| 177 | + <div class="section_13 flex-row"> | ||
| 178 | + <span class="text_21">4.5MB</span> | ||
| 179 | + <img | ||
| 180 | + class="thumbnail_7" | ||
| 181 | + referrerpolicy="no-referrer" | ||
| 182 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng5171992876fb4f384136f1adb38fddf29eb773fc7ff44e7cccebf28d4212a4be" | ||
| 183 | + /> | ||
| 184 | + <span class="text_22"> 收藏</span> | ||
| 185 | + </div> | ||
| 186 | + <img | ||
| 187 | + class="image_11" | ||
| 188 | + referrerpolicy="no-referrer" | ||
| 189 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng78b010a52b14f5dc4085d837b95b98b98dc71952ca5d971fd74f146c0d6dbdfd" | ||
| 190 | + /> | ||
| 191 | + <div class="section_14 flex-row justify-between"> | ||
| 192 | + <div class="image-text_7 flex-row justify-between"> | ||
| 193 | + <img | ||
| 194 | + class="label_6" | ||
| 195 | + referrerpolicy="no-referrer" | ||
| 196 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng8d56663e0c0f447c56927cc416bcb3d555b8a98ebee41fbc747d6464a62ae813" | ||
| 197 | + /> | ||
| 198 | + <div class="text-group_7 flex-col"> | ||
| 199 | + <span class="text_23">法律法规重点条款解读.pdf</span> | ||
| 200 | + <span class="text_24">保险相关法规详解</span> | ||
| 201 | + </div> | ||
| 202 | + </div> | ||
| 203 | + <img | ||
| 204 | + class="image_12" | ||
| 205 | + referrerpolicy="no-referrer" | ||
| 206 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng5f9744e4d1ab7427d0240a2d67be55eebc77816472a6825079d6b47499e45b60" | ||
| 207 | + /> | ||
| 208 | + </div> | ||
| 209 | + <div class="section_15 flex-row"> | ||
| 210 | + <span class="text_25">2.8MB</span> | ||
| 211 | + <img | ||
| 212 | + class="thumbnail_8" | ||
| 213 | + referrerpolicy="no-referrer" | ||
| 214 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng61b02f6dd3437e69aaf3306e5a55229f109a9781422ecf78533c2754c44bf891" | ||
| 215 | + /> | ||
| 216 | + <span class="text_26"> 收藏</span> | ||
| 217 | + </div> | ||
| 218 | + <img | ||
| 219 | + class="image_13" | ||
| 220 | + referrerpolicy="no-referrer" | ||
| 221 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng7706341894c39a3fe139ba19077166c3d84f6a06c3f9f315e06e165940c112d7" | ||
| 222 | + /> | ||
| 223 | + <div class="section_16 flex-row justify-between"> | ||
| 224 | + <div class="image-text_8 flex-row justify-between"> | ||
| 225 | + <img | ||
| 226 | + class="label_7" | ||
| 227 | + referrerpolicy="no-referrer" | ||
| 228 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng580eca33fa7e9ba5d8a95a50ffe036ff0ee9f77edc55f74f777c8bae69d86775" | ||
| 229 | + /> | ||
| 230 | + <div class="text-group_8 flex-col"> | ||
| 231 | + <span class="text_27">考试常见易错题分析.pdf</span> | ||
| 232 | + <span class="text_28">高频错题归纳总结</span> | ||
| 233 | + </div> | ||
| 234 | + </div> | ||
| 235 | + <img | ||
| 236 | + class="image_14" | ||
| 237 | + referrerpolicy="no-referrer" | ||
| 238 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng698ffa49f422c9d5fd02f077f5c56459d2b2d7293783262ce61d1d357acc93bc" | ||
| 239 | + /> | ||
| 240 | + </div> | ||
| 241 | + <div class="section_17 flex-row"> | ||
| 242 | + <span class="text_29">1.5MB</span> | ||
| 243 | + <img | ||
| 244 | + class="thumbnail_9" | ||
| 245 | + referrerpolicy="no-referrer" | ||
| 246 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng775734d905caa71f78ddd654d3599bc7a748ca513a49934492af7525512c49c6" | ||
| 247 | + /> | ||
| 248 | + <span class="text_30"> 收藏</span> | ||
| 249 | + </div> | ||
| 250 | + <img | ||
| 251 | + class="image_15" | ||
| 252 | + referrerpolicy="no-referrer" | ||
| 253 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng78b010a52b14f5dc4085d837b95b98b98dc71952ca5d971fd74f146c0d6dbdfd" | ||
| 254 | + /> | ||
| 255 | + <div class="section_18 flex-row justify-between"> | ||
| 256 | + <div class="image-text_9 flex-row justify-between"> | ||
| 257 | + <img | ||
| 258 | + class="label_8" | ||
| 259 | + referrerpolicy="no-referrer" | ||
| 260 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng8d56663e0c0f447c56927cc416bcb3d555b8a98ebee41fbc747d6464a62ae813" | ||
| 261 | + /> | ||
| 262 | + <div class="text-group_9 flex-col"> | ||
| 263 | + <span class="text_31">案例分析题库及解答.pdf</span> | ||
| 264 | + <span class="text_32">实务案例精选练习</span> | ||
| 265 | + </div> | ||
| 266 | + </div> | ||
| 267 | + <img | ||
| 268 | + class="image_16" | ||
| 269 | + referrerpolicy="no-referrer" | ||
| 270 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng5f9744e4d1ab7427d0240a2d67be55eebc77816472a6825079d6b47499e45b60" | ||
| 271 | + /> | ||
| 272 | + </div> | ||
| 273 | + <div class="section_19 flex-row"> | ||
| 274 | + <span class="text_33">3.9MB</span> | ||
| 275 | + <img | ||
| 276 | + class="thumbnail_10" | ||
| 277 | + referrerpolicy="no-referrer" | ||
| 278 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng61b02f6dd3437e69aaf3306e5a55229f109a9781422ecf78533c2754c44bf891" | ||
| 279 | + /> | ||
| 280 | + <span class="text_34"> 收藏</span> | ||
| 281 | + </div> | ||
| 282 | + <img | ||
| 283 | + class="image_17" | ||
| 284 | + referrerpolicy="no-referrer" | ||
| 285 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng7706341894c39a3fe139ba19077166c3d84f6a06c3f9f315e06e165940c112d7" | ||
| 286 | + /> | ||
| 287 | + <div class="section_20 flex-row justify-between"> | ||
| 288 | + <div class="image-text_10 flex-row justify-between"> | ||
| 289 | + <img | ||
| 290 | + class="label_9" | ||
| 291 | + referrerpolicy="no-referrer" | ||
| 292 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng580eca33fa7e9ba5d8a95a50ffe036ff0ee9f77edc55f74f777c8bae69d86775" | ||
| 293 | + /> | ||
| 294 | + <div class="text-group_10 flex-col"> | ||
| 295 | + <span class="text_35">考前冲刺复习资料.pdf</span> | ||
| 296 | + <span class="text_36">最后一周复习要点</span> | ||
| 297 | + </div> | ||
| 298 | + </div> | ||
| 299 | + <img | ||
| 300 | + class="image_18" | ||
| 301 | + referrerpolicy="no-referrer" | ||
| 302 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng698ffa49f422c9d5fd02f077f5c56459d2b2d7293783262ce61d1d357acc93bc" | ||
| 303 | + /> | ||
| 304 | + </div> | ||
| 305 | + <div class="section_21 flex-row"> | ||
| 306 | + <span class="text_37">2.3MB</span> | ||
| 307 | + <img | ||
| 308 | + class="thumbnail_11" | ||
| 309 | + referrerpolicy="no-referrer" | ||
| 310 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng775734d905caa71f78ddd654d3599bc7a748ca513a49934492af7525512c49c6" | ||
| 311 | + /> | ||
| 312 | + <span class="text_38"> 收藏</span> | ||
| 313 | + </div> | ||
| 314 | + <img | ||
| 315 | + class="image_19" | ||
| 316 | + referrerpolicy="no-referrer" | ||
| 317 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng78b010a52b14f5dc4085d837b95b98b98dc71952ca5d971fd74f146c0d6dbdfd" | ||
| 318 | + /> | ||
| 319 | + <div class="section_22 flex-row justify-between"> | ||
| 320 | + <div class="image-text_11 flex-row justify-between"> | ||
| 321 | + <img | ||
| 322 | + class="label_10" | ||
| 323 | + referrerpolicy="no-referrer" | ||
| 324 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng8d56663e0c0f447c56927cc416bcb3d555b8a98ebee41fbc747d6464a62ae813" | ||
| 325 | + /> | ||
| 326 | + <div class="text-group_11 flex-col"> | ||
| 327 | + <span class="text_39">考场注意事项及答题技巧.pdf</span> | ||
| 328 | + <span class="text_40">应试策略与时间分配</span> | ||
| 329 | + </div> | ||
| 330 | + </div> | ||
| 331 | + <img | ||
| 332 | + class="image_20" | ||
| 333 | + referrerpolicy="no-referrer" | ||
| 334 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng5f9744e4d1ab7427d0240a2d67be55eebc77816472a6825079d6b47499e45b60" | ||
| 335 | + /> | ||
| 336 | + </div> | ||
| 337 | + <div class="section_23 flex-row"> | ||
| 338 | + <span class="text_41">1.2MB</span> | ||
| 339 | + <img | ||
| 340 | + class="thumbnail_12" | ||
| 341 | + referrerpolicy="no-referrer" | ||
| 342 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng80a250c7f46c73f3066df3b6d74fcc88d33036245f222137f3245e301870ac01" | ||
| 343 | + /> | ||
| 344 | + <span class="text_42"> 收藏</span> | ||
| 345 | + </div> | ||
| 346 | + </div> | ||
| 347 | + </div> | ||
| 348 | + <div class="section_24 flex-col"> | ||
| 349 | + <img | ||
| 350 | + class="image_21" | ||
| 351 | + referrerpolicy="no-referrer" | ||
| 352 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPngbf3e746af52a38753bd540d5f486761a166161ff3c8f2985aa5e994a36349ea4" | ||
| 353 | + /> | ||
| 354 | + <div class="image-wrapper_1 flex-row justify-between"> | ||
| 355 | + <img | ||
| 356 | + class="label_11" | ||
| 357 | + referrerpolicy="no-referrer" | ||
| 358 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng2a1ca026d03db040136740ea094d2564546a1aed314cf62646a59848fc674f9d" | ||
| 359 | + /> | ||
| 360 | + <img | ||
| 361 | + class="label_12" | ||
| 362 | + referrerpolicy="no-referrer" | ||
| 363 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng171642576622ac35d63258f99d548a951f433fc4a82d5bb5c8b67360279b4493" | ||
| 364 | + /> | ||
| 365 | + <img | ||
| 366 | + class="label_13" | ||
| 367 | + referrerpolicy="no-referrer" | ||
| 368 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPngee4f913a5aa5f5b9d1d51e32e7b41e31540e61d3dba91a9763b4375d11761278" | ||
| 369 | + /> | ||
| 370 | + </div> | ||
| 371 | + <div class="text-wrapper_1 flex-row justify-between"> | ||
| 372 | + <span class="text_43">首页</span> <span class="text_44">AI答疑</span> | ||
| 373 | + <span class="text_45">我的</span> | ||
| 374 | + </div> | ||
| 375 | + </div> | ||
| 376 | + <img | ||
| 377 | + class="image_22" | ||
| 378 | + referrerpolicy="no-referrer" | ||
| 379 | + src="https://lanhu-oss-2537-2.lanhuapp.com/SketchPng830c4568c4d0141e1fa97f7fad1e075e2178ab08e5613734b08eaf46dcdd4207" | ||
| 380 | + /> | ||
| 381 | + </div> | ||
| 382 | +</template> | ||
| 383 | +<script> | ||
| 384 | +export default { | ||
| 385 | + data() { | ||
| 386 | + return { | ||
| 387 | + constants: {}, | ||
| 388 | + }; | ||
| 389 | + }, | ||
| 390 | + methods: {}, | ||
| 391 | +}; | ||
| 392 | +</script> | ||
| 393 | +<style src="./common.css" /> | ||
| 394 | +<style src="./index.css" /> |
135 KB
| ... | @@ -15,6 +15,7 @@ const pages = [ | ... | @@ -15,6 +15,7 @@ const pages = [ |
| 15 | 'pages/onboarding/index', | 15 | 'pages/onboarding/index', |
| 16 | 'pages/family-office/index', | 16 | 'pages/family-office/index', |
| 17 | 'pages/knowledge-base/index', | 17 | 'pages/knowledge-base/index', |
| 18 | + 'pages/material-list/index', | ||
| 18 | 'pages/signing/index', | 19 | 'pages/signing/index', |
| 19 | 'pages/mine/index', | 20 | 'pages/mine/index', |
| 20 | 'pages/plan/index', | 21 | 'pages/plan/index', | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2026-01-29 21:30:20 | 2 | * @Date: 2026-01-29 21:30:20 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2026-01-29 23:14:24 | 4 | + * @LastEditTime: 2026-01-30 15:29:14 |
| 5 | * @FilePath: /manulife-weapp/src/components/IconFont.vue | 5 | * @FilePath: /manulife-weapp/src/components/IconFont.vue |
| 6 | * @Description: 图标字体组件 | 6 | * @Description: 图标字体组件 |
| 7 | --> | 7 | --> |
| ... | @@ -35,6 +35,7 @@ import { | ... | @@ -35,6 +35,7 @@ import { |
| 35 | Search, | 35 | Search, |
| 36 | Service, | 36 | Service, |
| 37 | Star, | 37 | Star, |
| 38 | + StarFill, | ||
| 38 | Top, | 39 | Top, |
| 39 | Photograph, | 40 | Photograph, |
| 40 | Del | 41 | Del |
| ... | @@ -83,6 +84,7 @@ const icons = { | ... | @@ -83,6 +84,7 @@ const icons = { |
| 83 | Search, | 84 | Search, |
| 84 | Service, | 85 | Service, |
| 85 | Star, | 86 | Star, |
| 87 | + StarFill, | ||
| 86 | Top, | 88 | Top, |
| 87 | Photograph, | 89 | Photograph, |
| 88 | Del | 90 | Del | ... | ... |
src/pages/material-list/index.config.js
0 → 100644
src/pages/material-list/index.vue
0 → 100644
| 1 | +<!-- | ||
| 2 | + * @Date: 2026-01-30 | ||
| 3 | + * @Description: 资料列表页 | ||
| 4 | +--> | ||
| 5 | +<template> | ||
| 6 | + <div class="min-h-screen bg-[#F9FAFB] pb-[calc(160rpx+env(safe-area-inset-bottom))]"> | ||
| 7 | + <!-- Navigation Header --> | ||
| 8 | + <NavHeader title="资料列表" /> | ||
| 9 | + | ||
| 10 | + <!-- Search Bar --> | ||
| 11 | + <div class="px-[32rpx] mt-[32rpx]"> | ||
| 12 | + <div class="bg-white rounded-[12rpx] flex items-center px-[32rpx] py-[24rpx]"> | ||
| 13 | + <IconFont name="Search" size="20" color="#9CA3AF" customClass="mr-[16rpx]" /> | ||
| 14 | + <input | ||
| 15 | + v-model="searchValue" | ||
| 16 | + type="text" | ||
| 17 | + placeholder="搜索资料..." | ||
| 18 | + class="flex-1 text-[28rpx] text-[#1F2937] placeholder-gray-400 bg-transparent outline-none" | ||
| 19 | + @confirm="onSearch" | ||
| 20 | + /> | ||
| 21 | + </div> | ||
| 22 | + </div> | ||
| 23 | + | ||
| 24 | + <!-- Material List --> | ||
| 25 | + <div class="px-[32rpx] mt-[40rpx]"> | ||
| 26 | + <div class="bg-white rounded-[32rpx] p-[32rpx] shadow-sm"> | ||
| 27 | + <div v-for="(item, index) in list" :key="index"> | ||
| 28 | + <div class="flex justify-between items-start pt-[32rpx] first:pt-0"> | ||
| 29 | + <div class="flex items-start flex-1 mr-[20rpx]"> | ||
| 30 | + <div class="w-[80rpx] h-[88rpx] mr-[24rpx] flex-shrink-0 flex items-center justify-center bg-blue-50 rounded-[12rpx]"> | ||
| 31 | + <IconFont :name="item.iconName || 'Order'" size="32" :color="item.iconColor || '#2563EB'" /> | ||
| 32 | + </div> | ||
| 33 | + <div class="flex flex-col"> | ||
| 34 | + <span class="text-[#1F2937] text-[28rpx] font-normal leading-[1.2] mb-[14rpx] line-clamp-2"> | ||
| 35 | + {{ item.title }} | ||
| 36 | + </span> | ||
| 37 | + <span class="text-[#6B7280] text-[24rpx] leading-[1.3] line-clamp-1"> | ||
| 38 | + {{ item.desc }} | ||
| 39 | + </span> | ||
| 40 | + </div> | ||
| 41 | + </div> | ||
| 42 | + <!-- Action Icon (Download/Detail) --> | ||
| 43 | + <IconFont name="Download" size="20" color="#9CA3AF" /> | ||
| 44 | + </div> | ||
| 45 | + | ||
| 46 | + <div class="flex items-center mt-[16rpx] ml-[104rpx] pb-[32rpx]"> | ||
| 47 | + <span class="text-[#9CA3AF] text-[24rpx] mr-[40rpx]">{{ item.size }}</span> | ||
| 48 | + <div class="flex items-center" @click="toggleCollect(item)"> | ||
| 49 | + <IconFont | ||
| 50 | + :name="item.collected ? 'StarFill' : 'Star'" | ||
| 51 | + size="12" | ||
| 52 | + :color="item.collected ? '#F59E0B' : '#9CA3AF'" | ||
| 53 | + customClass="mr-[8rpx]" | ||
| 54 | + /> | ||
| 55 | + <span :class="['text-[24rpx]', item.collected ? 'text-[#F59E0B]' : 'text-[#9CA3AF]']"> | ||
| 56 | + {{ item.collected ? '已收藏' : '收藏' }} | ||
| 57 | + </span> | ||
| 58 | + </div> | ||
| 59 | + </div> | ||
| 60 | + | ||
| 61 | + <!-- Divider --> | ||
| 62 | + <div v-if="index < list.length - 1" class="h-[1px] bg-[#E5E7EB] w-full mb-[32rpx]"></div> | ||
| 63 | + </div> | ||
| 64 | + </div> | ||
| 65 | + </div> | ||
| 66 | + | ||
| 67 | + <!-- Tab Bar --> | ||
| 68 | + <TabBar /> | ||
| 69 | + </div> | ||
| 70 | +</template> | ||
| 71 | + | ||
| 72 | +<script setup> | ||
| 73 | +import { ref } from 'vue' | ||
| 74 | +import NavHeader from '@/components/NavHeader.vue' | ||
| 75 | +import TabBar from '@/components/TabBar.vue' | ||
| 76 | +import IconFont from '@/components/IconFont.vue' | ||
| 77 | + | ||
| 78 | +const searchValue = ref('') | ||
| 79 | + | ||
| 80 | +const list = ref([ | ||
| 81 | + { | ||
| 82 | + title: '2024年保险代理人考试大纲.pdf', | ||
| 83 | + desc: '最新考试范围与重点解析', | ||
| 84 | + size: '2.1MB', | ||
| 85 | + iconName: 'Order', | ||
| 86 | + iconColor: '#EF4444', | ||
| 87 | + collected: true | ||
| 88 | + }, | ||
| 89 | + { | ||
| 90 | + title: '历年真题汇总及解析.pdf', | ||
| 91 | + desc: '2019-2023年真题完整版', | ||
| 92 | + size: '5.3MB', | ||
| 93 | + iconName: 'Order', | ||
| 94 | + iconColor: '#EF4444', | ||
| 95 | + collected: false | ||
| 96 | + }, | ||
| 97 | + { | ||
| 98 | + title: '考试技巧与经验分享.pdf', | ||
| 99 | + desc: '高分学员备考心得', | ||
| 100 | + size: '1.8MB', | ||
| 101 | + iconName: 'Order', | ||
| 102 | + iconColor: '#EF4444', | ||
| 103 | + collected: false | ||
| 104 | + }, | ||
| 105 | + { | ||
| 106 | + title: '保险基础知识速记手册.pdf', | ||
| 107 | + desc: '核心知识点快速记忆', | ||
| 108 | + size: '3.2MB', | ||
| 109 | + iconName: 'Order', | ||
| 110 | + iconColor: '#EF4444', | ||
| 111 | + collected: false | ||
| 112 | + }, | ||
| 113 | + { | ||
| 114 | + title: '模拟试卷10套及答案.pdf', | ||
| 115 | + desc: '考前冲刺模拟练习', | ||
| 116 | + size: '4.5MB', | ||
| 117 | + iconName: 'Order', | ||
| 118 | + iconColor: '#EF4444', | ||
| 119 | + collected: true | ||
| 120 | + }, | ||
| 121 | + { | ||
| 122 | + title: '法律法规重点条款解读.pdf', | ||
| 123 | + desc: '保险相关法规详解', | ||
| 124 | + size: '2.8MB', | ||
| 125 | + iconName: 'Order', | ||
| 126 | + iconColor: '#EF4444', | ||
| 127 | + collected: false | ||
| 128 | + }, | ||
| 129 | + { | ||
| 130 | + title: '考试常见易错题分析.pdf', | ||
| 131 | + desc: '高频错题归纳总结', | ||
| 132 | + size: '1.5MB', | ||
| 133 | + iconName: 'Order', | ||
| 134 | + iconColor: '#EF4444', | ||
| 135 | + collected: false | ||
| 136 | + }, | ||
| 137 | + { | ||
| 138 | + title: '案例分析题库及解答.pdf', | ||
| 139 | + desc: '实务案例精选练习', | ||
| 140 | + size: '3.9MB', | ||
| 141 | + iconName: 'Order', | ||
| 142 | + iconColor: '#EF4444', | ||
| 143 | + collected: false | ||
| 144 | + }, | ||
| 145 | + { | ||
| 146 | + title: '考前冲刺复习资料.pdf', | ||
| 147 | + desc: '最后一周复习要点', | ||
| 148 | + size: '2.3MB', | ||
| 149 | + iconName: 'Order', | ||
| 150 | + iconColor: '#EF4444', | ||
| 151 | + collected: false | ||
| 152 | + }, | ||
| 153 | + { | ||
| 154 | + title: '考场注意事项及答题技巧.pdf', | ||
| 155 | + desc: '应试策略与时间分配', | ||
| 156 | + size: '1.2MB', | ||
| 157 | + iconName: 'Order', | ||
| 158 | + iconColor: '#EF4444', | ||
| 159 | + collected: false | ||
| 160 | + } | ||
| 161 | +]) | ||
| 162 | + | ||
| 163 | +/** | ||
| 164 | + * Search handler | ||
| 165 | + */ | ||
| 166 | +const onSearch = () => { | ||
| 167 | + console.log('Searching for:', searchValue.value) | ||
| 168 | +} | ||
| 169 | + | ||
| 170 | +/** | ||
| 171 | + * Toggle collect status | ||
| 172 | + * @param {Object} item | ||
| 173 | + */ | ||
| 174 | +const toggleCollect = (item) => { | ||
| 175 | + item.collected = !item.collected | ||
| 176 | +} | ||
| 177 | +</script> |
-
Please register or login to post a comment