@charset "UTF-8"; @font-face { font-family: "iconfont"; /* Project id 4931683 */ src: url(data:font/woff2;base64,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) format('woff2'), url(data:font/woff;base64,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) format('woff'), url(data:font/ttf;base64,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HgsAAAACAAD/hwPIA3wAGQBLAAABLgEGDwEnLgEOAhYfARYXHgE3Nj8BPgEmEz4BNzYnJicuAQcGBw4BFxYXFhcWNycGJyYnJicmNjc2NzYWFxYXFgcOAQcGDwITNwKTFDU2FBkXEjM1LBQGEHcLCA0mDQgNiRQOD2Q+RwUHNTVfYuxpZj9CDjY0X2J3JCUGICBmVVMtLww5N1hbzVVTLS4GBD41DQ4KCOUsAi0UDg8UGh0VEwcjMjYWmQ4FCgMIBA2LFDY1/mk6mFR2aWY/Qg42NF9i7WlmP0IGAwU5AwIGODdZW8xVUy0vDDk3WFtnSIQxDQsIBf7/JwAAAAgAAP/HA2MDPAADABMAIwAzAEMAUwBgAG0AAAUlAyEDISImNRE0NjMhMhYVERQGASIGFREUFjMhMjY1ETQmIycUBiMhIiY9ATQ2MyEyFhUHISImPQE0NjMhMhYdARQGJSIGHQEUFjMhMjY9ATQmIwMUBisBIiY0NjsBMhYHIiY9ATQ2MhYdARQGA0b9iQYCiDn96h8rKx8CFh8rK/3LERcXEQIWERcXEQYhGP5iFyIiFwGeGCE5/mIeLCweAZ4fKyv+QxAYGBABnhEXFxFqDQqWCg0NCpYKDWIJDg4TDQ0fBQHP/hIrHwICHysrH/3+HysCdBgQ/f4QGBgQAgIQGIkYISEYLhchIRd4Kx8uHisrHi4fK58XEC4QGBgQLhAX/bIKDQ0TDg5rDQqWCg0NCpYKDQAAAAASAN4AAQAAAAAAAAATAAAAAQAAAAAAAQAIABMAAQAAAAAAAgAHABsAAQAAAAAAAwAIACIAAQAAAAAABAAIACoAAQAAAAAABQALADIAAQAAAAAABgAIAD0AAQAAAAAACgArAEUAAQAAAAAACwATAHAAAwABBAkAAAAmAIMAAwABBAkAAQAQAKkAAwABBAkAAgAOALkAAwABBAkAAwAQAMcAAwABBAkABAAQANcAAwABBAkABQAWAOcAAwABBAkABgAQAP0AAwABBAkACgBWAQ0AAwABBAkACwAmAWNDcmVhdGVkIGJ5IGljb25mb250aWNvbmZvbnRSZWd1bGFyaWNvbmZvbnRpY29uZm9udFZlcnNpb24gMS4waWNvbmZvbnRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgECAQMBBAEFAQYBBwEIAQkBCgELAA15b25neWFvdGl4aW5nDWRpYW56aWNodWZhbmcJd29kZXl1eXVlBmEtMS0yNAxIZWF0aC1SZXBvcnQGYmlhbmppC2ppYmluZ2JhaWtlEHpoZW5nemh1YW5nemljaGEMeWFvcGluY2hheHVuAAA=) format('truetype'); } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-yongyaotixing:before { content: "\e674"; } .icon-dianzichufang:before { content: "\e604"; } .icon-wodeyuyue:before { content: "\e661"; } .icon-a-1-24:before { content: "\e605"; } .icon-Heath-Report:before { content: "\e68a"; } .icon-bianji:before { content: "\10208"; } .icon-jibingbaike:before { content: "\e62e"; } .icon-zhengzhuangzicha:before { content: "\e607"; } .icon-yaopinchaxun:before { content: "\e7d2"; } /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /* 基础样式 */ page { background-color: #f5f7fa; font-family: "PingFang SC", "Helvetica Neue", Arial, sans-serif; color: #333; } .container { padding-bottom: 100rpx; } /* 顶部背景和用户信息 */ .header-container { position: relative; height: 350rpx; overflow: hidden; } .header-container .bg-gradient { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, #3498db, #2980b9); } .header-container .user-info { position: relative; z-index: 1; padding: 60rpx 40rpx; display: flex; align-items: center; } .header-container .user-info .avatar { width: 140rpx; height: 140rpx; border-radius: 50%; overflow: hidden; border: 4rpx solid rgba(255, 255, 255, 0.5); } .header-container .user-info .avatar image { width: 100%; height: 100%; } .header-container .user-info .user-details { margin-left: 30rpx; } .header-container .user-info .user-details .user-name { font-size: 36rpx; font-weight: bold; color: #fff; } .header-container .user-info .user-details .user-id { font-size: 24rpx; color: rgba(255, 255, 255, 0.8); margin-top: 10rpx; } .header-container .user-info .edit-btn { margin-left: auto; color: #fff; font-size: 32rpx; } /* 健康数据卡片 */ .health-stats { display: flex; justify-content: space-between; padding: 30rpx 40rpx; background-color: #fff; margin-top: -60rpx; margin-left: 40rpx; margin-right: 40rpx; border-radius: 20rpx; box-shadow: 0 10rpx 20rpx rgba(0, 0, 0, 0.05); } .health-stats .stats-card { flex: 1; text-align: center; } .health-stats .stats-card .stats-icon { width: 60rpx; height: 60rpx; line-height: 60rpx; margin: 0 auto 15rpx; border-radius: 50%; color: #fff; font-size: 32rpx; } .health-stats .stats-card .stats-value { font-size: 36rpx; font-weight: bold; color: #333; } .health-stats .stats-card .stats-label { font-size: 24rpx; color: #666; margin-top: 10rpx; } .health-stats .stats-card:nth-child(1) .stats-icon { background-color: #ff6b6b; } .health-stats .stats-card:nth-child(2) .stats-icon { background-color: #4ecdc4; } .health-stats .stats-card:nth-child(3) .stats-icon { background-color: #1a535c; } /* 功能导航 */ .function-list { margin-top: 30rpx; background-color: #fff; } .function-list .function-item { display: flex; align-items: center; padding: 30rpx 40rpx; border-bottom: 2rpx solid #f5f5f5; } .function-list .function-item .item-icon { width: 50rpx; height: 50rpx; line-height: 50rpx; text-align: center; border-radius: 12rpx; color: #fff; font-size: 28rpx; } .function-list .function-item .item-text { margin-left: 30rpx; font-size: 28rpx; color: #333; } .function-list .function-item .item-arrow { margin-left: auto; color: #999; font-size: 24rpx; } .function-list .function-item:nth-child(1) .item-icon { background-color: #4a90e2; } .function-list .function-item:nth-child(2) .item-icon { background-color: #50e3c2; } .function-list .function-item:nth-child(3) .item-icon { background-color: #f5a623; } .function-list .function-item:nth-child(4) .item-icon { background-color: #d0021b; } .function-list .function-item:nth-child(5) .item-icon { background-color: #7ed321; } /* 问诊历史 */ .consultation-history { margin-top: 30rpx; background-color: #fff; padding-bottom: 30rpx; } .consultation-history .section-title { font-size: 32rpx; font-weight: bold; padding: 30rpx 40rpx; border-bottom: 2rpx solid #f5f5f5; } .consultation-history .history-list { padding: 0 40rpx; } .consultation-history .history-item { display: flex; padding: 30rpx 0; border-bottom: 2rpx solid #f5f5f5; } .consultation-history .history-item .item-left { width: 100rpx; height: 100rpx; border-radius: 50%; overflow: hidden; } .consultation-history .history-item .item-left image { width: 100%; height: 100%; } .consultation-history .history-item .item-middle { flex: 1; margin-left: 30rpx; } .consultation-history .history-item .item-middle .doctor-name { font-size: 30rpx; font-weight: bold; color: #333; } .consultation-history .history-item .item-middle .department { font-size: 24rpx; color: #666; margin-top: 8rpx; } .consultation-history .history-item .item-middle .consultation-time { font-size: 22rpx; color: #999; margin-top: 8rpx; } .consultation-history .history-item .item-right .consultation-status { padding: 8rpx 20rpx; border-radius: 20rpx; font-size: 24rpx; } .consultation-history .history-item .item-right .completed { color: #4cd964; background-color: rgba(76, 217, 100, 0.1); } .consultation-history .history-item .item-right .pending { color: #ff9500; background-color: rgba(255, 149, 0, 0.1); } .consultation-history .history-item .item-right .cancelled { color: #ff3b30; background-color: rgba(255, 59, 48, 0.1); } .consultation-history .view-all { display: flex; align-items: center; justify-content: center; padding: 30rpx 0; font-size: 28rpx; color: #4a90e2; } .consultation-history .view-all .icon-arrow-right { margin-left: 10rpx; } /* 账户设置 */ .account-settings { margin-top: 30rpx; background-color: #fff; } .account-settings .setting-item { display: flex; align-items: center; padding: 30rpx 40rpx; border-bottom: 2rpx solid #f5f5f5; } .account-settings .setting-item .item-icon { width: 50rpx; height: 50rpx; line-height: 50rpx; text-align: center; border-radius: 12rpx; color: #fff; font-size: 28rpx; } .account-settings .setting-item .item-text { margin-left: 30rpx; font-size: 28rpx; color: #333; } .account-settings .setting-item .item-arrow { margin-left: auto; color: #999; font-size: 24rpx; } .account-settings .setting-item:nth-child(1) .item-icon { background-color: #7986cb; } .account-settings .setting-item:nth-child(2) .item-icon { background-color: #4fc3f7; } .account-settings .logout-btn { margin: 40rpx; background-color: #ff3b30; color: #fff; font-size: 30rpx; height: 88rpx; line-height: 88rpx; border-radius: 44rpx; } /* 图标样式 */ @font-face { font-family: "iconfont"; src: url("https://at.alicdn.com/t/font_1797472_r754c57n48d.ttf") format("truetype"); } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-edit:before { content: "\e601"; } .icon-heartbeat:before { content: "\e602"; } .icon-blood-pressure:before { content: "\e603"; } .icon-weight:before { content: "\e604"; } .icon-medical-record:before { content: "\e605"; } .icon-appointment:before { content: "\e606"; } .icon-prescription:before { content: "\e607"; } .icon-health-report:before { content: "\e608"; } .icon-medication:before { content: "\e609"; } .icon-settings:before { content: "\e60a"; } .icon-help:before { content: "\e60b"; } .icon-arrow-right:before { content: "\e60c"; }