diff --git a/src/config.js b/src/config.js index 95a0d70..58880af 100644 --- a/src/config.js +++ b/src/config.js @@ -11,7 +11,7 @@ const config = { // 应用版本 version: "1.1.0", // 应用logo - logo: "/static/logo.jpg", + logo: "/static/logo1.png", // 官方网站 site_url: "https://www.qdintc.com", // 政策协议 diff --git a/src/pages/login.vue b/src/pages/login.vue index 1a0dbeb..3e3476b 100644 --- a/src/pages/login.vue +++ b/src/pages/login.vue @@ -6,7 +6,7 @@ - 智聪健康管理平台 + 暖康档案管理平台 专业的健康管理工具 @@ -14,14 +14,14 @@ - + - + @@ -183,7 +183,7 @@ page { display: flex; flex-direction: column; box-sizing: border-box; - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + background: linear-gradient(160deg, #FFF3D6 0%, #FFE0A0 60%, #FFCC6E 100%); min-height: 100%; height: auto; } @@ -200,7 +200,7 @@ page { left: 0; right: 0; bottom: 0; - background: radial-gradient(circle at top right, rgba(255, 255, 255, 0.1) 0%, transparent 60%); + background: radial-gradient(circle at top right, rgba(255, 255, 255, 0.35) 0%, transparent 60%); pointer-events: none; } @@ -218,10 +218,9 @@ page { .logo-image { width: 140rpx; height: 140rpx; - border-radius: 28rpx; - box-shadow: 0 16rpx 48rpx rgba(0, 0, 0, 0.2); - background: #ffffff; - padding: 20rpx; + border-radius: 80rpx; + box-shadow: 0 16rpx 48rpx rgba(232, 132, 26, 0.3); + padding: 15rpx; } } @@ -229,14 +228,14 @@ page { display: block; font-size: 48rpx; font-weight: 700; - color: #ffffff; + color: #8B4500; margin-bottom: 12rpx; } .subtitle { display: block; font-size: 26rpx; - color: rgba(255, 255, 255, 0.8); + color: rgba(139, 69, 0, 0.65); } } @@ -265,8 +264,8 @@ page { transition: all 0.3s ease; &:focus-within { - background-color: #eff1f5; - box-shadow: 0 0 0 4rpx rgba(102, 126, 234, 0.1); + background-color: #fff3e0; + box-shadow: 0 0 0 4rpx rgba(232, 132, 26, 0.15); } .input-icon { @@ -274,6 +273,7 @@ page { display: flex; align-items: center; justify-content: center; + color: #E8841A; } .input { @@ -298,10 +298,10 @@ page { .login-btn { width: 100%; height: 96rpx; - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + background: linear-gradient(135deg, #E8841A 0%, #F5A623 100%); border-radius: 48rpx; border: none; - box-shadow: 0 12rpx 32rpx rgba(102, 126, 234, 0.4); + box-shadow: 0 12rpx 32rpx rgba(232, 132, 26, 0.4); display: flex; align-items: center; justify-content: center; @@ -313,7 +313,7 @@ page { &:active { transform: scale(0.98); - box-shadow: 0 8rpx 24rpx rgba(102, 126, 234, 0.3); + box-shadow: 0 8rpx 24rpx rgba(232, 132, 26, 0.3); } .btn-text { @@ -336,7 +336,7 @@ page { gap: 16rpx; .link-item { - color: rgba(255, 255, 255, 0.9); + color: rgba(139, 69, 0, 0.8); font-size: 26rpx; transition: all 0.3s ease; @@ -346,7 +346,7 @@ page { } .separator { - color: rgba(255, 255, 255, 0.5); + color: rgba(139, 69, 0, 0.35); font-size: 26rpx; } } diff --git a/src/pages/register.vue b/src/pages/register.vue index 05d5b87..7b3be0f 100644 --- a/src/pages/register.vue +++ b/src/pages/register.vue @@ -23,7 +23,7 @@ - + 密码要求 @@ -136,7 +136,7 @@ page { display: flex; flex-direction: column; box-sizing: border-box; - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + background: linear-gradient(160deg, #FFF3D6 0%, #FFE0A0 60%, #FFCC6E 100%); min-height: 100%; height: auto; } @@ -153,7 +153,7 @@ page { left: 0; right: 0; bottom: 0; - background: radial-gradient(circle at top right, rgba(255, 255, 255, 0.1) 0%, transparent 60%); + background: radial-gradient(circle at top right, rgba(255, 255, 255, 0.35) 0%, transparent 60%); pointer-events: none; } @@ -166,14 +166,14 @@ page { display: block; font-size: 48rpx; font-weight: 700; - color: #ffffff; + color: #8B4500; margin-bottom: 12rpx; } .page-subtitle { display: block; font-size: 26rpx; - color: rgba(255, 255, 255, 0.8); + color: rgba(139, 69, 0, 0.65); } } @@ -204,11 +204,11 @@ page { } .tips-card { - background: linear-gradient(135deg, rgba(102, 126, 234, 0.08) 0%, rgba(118, 75, 162, 0.08) 100%); + background: linear-gradient(135deg, rgba(232, 132, 26, 0.06) 0%, rgba(245, 166, 35, 0.06) 100%); border-radius: 20rpx; padding: 24rpx; margin-top: 32rpx; - border: 2rpx solid rgba(102, 126, 234, 0.2); + border: 2rpx solid rgba(232, 132, 26, 0.2); } .tips-header { @@ -217,7 +217,7 @@ page { margin-bottom: 16rpx; .tips-title { - color: #667eea; + color: #E8841A; font-size: 26rpx; font-weight: 600; margin-left: 8rpx; @@ -235,7 +235,7 @@ page { } .tip-dot { - color: #667eea; + color: #E8841A; font-size: 24rpx; margin-right: 8rpx; line-height: 36rpx; @@ -256,10 +256,10 @@ page { .register-btn { width: 100%; height: 96rpx; - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + background: linear-gradient(135deg, #E8841A 0%, #F5A623 100%); border-radius: 48rpx; border: none; - box-shadow: 0 12rpx 32rpx rgba(102, 126, 234, 0.4); + box-shadow: 0 12rpx 32rpx rgba(232, 132, 26, 0.4); display: flex; align-items: center; justify-content: center; @@ -271,7 +271,7 @@ page { &:active { transform: scale(0.98); - box-shadow: 0 8rpx 24rpx rgba(102, 126, 234, 0.3); + box-shadow: 0 8rpx 24rpx rgba(232, 132, 26, 0.3); } .btn-text { @@ -289,7 +289,7 @@ page { z-index: 1; .copyright-text { - color: rgba(255, 255, 255, 0.7); + color: rgba(139, 69, 0, 0.5); font-size: 24rpx; } } diff --git a/src/pages_mine/pages/about/index.vue b/src/pages_mine/pages/about/index.vue index 448873b..9bcbf37 100644 --- a/src/pages_mine/pages/about/index.vue +++ b/src/pages_mine/pages/about/index.vue @@ -117,10 +117,10 @@ page { .logo-image { width: 140rpx; height: 140rpx; - border-radius: 28rpx; + border-radius: 80rpx; box-shadow: 0 12rpx 40rpx rgba(0, 0, 0, 0.2); background: #ffffff; - padding: 16rpx; + padding: 15rpx; } .logo-shine { diff --git a/src/static/logo1.png b/src/static/logo1.png new file mode 100644 index 0000000..d8a7374 Binary files /dev/null and b/src/static/logo1.png differ