From b368afe610a970d4d9d7fcf1db4f84e1dea47190 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com>
Date: Mon, 25 Dec 2023 10:40:41 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages.json | 2 +-
.../Modifyinformation/Modifyinformation.scss | 4 +-
pages/Modifyinformation/Modifyinformation.vue | 1 -
pages/MyBenefits/MyBenefits.vue | 2 +-
pages/Mymission/Mymission.vue | 6 +-
pages/Orderdetails/Orderdetails.scss | 8 +-
pages/Orderlist/Orderlist.scss | 4 +-
pages/Orderlist/Orderlist.vue | 2 +-
.../Ordervideolearning.scss | 6 +-
pages/RevenueDetails/RevenueDetails.vue | 4 +-
pages/Videolearning/Videolearning.scss | 6 +-
pages/confirmCompletion/confirmCompletion.vue | 10 +-
pages/forgotPassword/forgotPassword.scss | 4 +-
pages/forgotPassword/forgotPassword.vue | 4 +-
pages/homepage/homepage.vue | 6 +-
pages/learning/learning.scss | 4 +-
pages/learning/learning.vue | 2 +-
pages/login/login.scss | 179 ++++++++++--------
pages/login/login.vue | 47 +++--
pages/register/register.scss | 6 +-
pages/study/study.vue | 2 +-
pages/taskDetails/taskDetails.scss | 6 +-
pages/taskReturn/taskReturn.vue | 2 +-
pages/ucalendar/u-calendar.vue | 6 +-
pages/upicker/u-picker.vue | 2 +-
static/bg.png | Bin 0 -> 13796 bytes
static/logos.png | Bin 0 -> 1276 bytes
27 files changed, 174 insertions(+), 151 deletions(-)
create mode 100644 static/bg.png
create mode 100644 static/logos.png
diff --git a/pages.json b/pages.json
index 74561c2..b0b8e09 100644
--- a/pages.json
+++ b/pages.json
@@ -166,7 +166,7 @@
"globalStyle": {
"navigationBarTextStyle": "white",
"navigationBarTitleText": "",
- "navigationBarBackgroundColor": "#4271B9",
+ "navigationBarBackgroundColor": "#18CBB3",
"backgroundColor": "#F8F8F8"
},
"uniIdRouter": {},
diff --git a/pages/Modifyinformation/Modifyinformation.scss b/pages/Modifyinformation/Modifyinformation.scss
index c533e1a..7a8edb1 100644
--- a/pages/Modifyinformation/Modifyinformation.scss
+++ b/pages/Modifyinformation/Modifyinformation.scss
@@ -6,14 +6,14 @@
.finish {
width: 496rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
color: #FFFFFF;
height: 68rpx;
line-height: 68rpx;
text-align: center;
margin: 100rpx auto;
- background: #4C7BC9;
+ background: #18CBB3;
}
.centercontent {
diff --git a/pages/Modifyinformation/Modifyinformation.vue b/pages/Modifyinformation/Modifyinformation.vue
index bcbaa94..e0e2a33 100644
--- a/pages/Modifyinformation/Modifyinformation.vue
+++ b/pages/Modifyinformation/Modifyinformation.vue
@@ -275,7 +275,6 @@
that.$refs.uToast.show({
title: '修改成功',
type: 'success',
- duration: '10000',
})
if (that.timer) {
clearTimeout(that.timer)
diff --git a/pages/MyBenefits/MyBenefits.vue b/pages/MyBenefits/MyBenefits.vue
index 56ca869..20dab38 100644
--- a/pages/MyBenefits/MyBenefits.vue
+++ b/pages/MyBenefits/MyBenefits.vue
@@ -65,7 +65,7 @@
+ :style="timeindex == index?'border-bottom: 5rpx solid #18CBB3;':''">
{{item.name}}
diff --git a/pages/Mymission/Mymission.vue b/pages/Mymission/Mymission.vue
index e368bdf..0ca708d 100644
--- a/pages/Mymission/Mymission.vue
+++ b/pages/Mymission/Mymission.vue
@@ -244,19 +244,19 @@
text-align: center;
line-height: 55rpx;
border-radius: 5rpx;
- border: 1px solid #4271B9;
+ border: 1px solid #18CBB3;
position: absolute;
}
.btnaccept {
right: 24rpx;
color: #fff;
- background-color: #4271B9;
+ background-color: #18CBB3;
}
.btnreturn {
right: 220rpx;
- color: #4271B9;
+ color: #18CBB3;
background: #FFFFFF;
}
}
diff --git a/pages/Orderdetails/Orderdetails.scss b/pages/Orderdetails/Orderdetails.scss
index e83e2c5..1bb86ec 100644
--- a/pages/Orderdetails/Orderdetails.scss
+++ b/pages/Orderdetails/Orderdetails.scss
@@ -29,7 +29,7 @@
height: 68rpx;
text-align: center;
color: #ffffff;
- background: #4C7BC9;
+ background: #18CBB3;
border-radius: 26rpx;
font-size: 36rpx;
line-height: 68rpx;
@@ -130,11 +130,11 @@
height: 70rpx;
margin: 10rpx auto 0;
line-height: 70rpx;
- background-color:#4C7BC9 ;
+ background-color:#18CBB3 ;
border-radius: 50rpx;
- // color: #4C7BC9;
+ // color: #18CBB3;
color: #FFFFFF;
- border: 1rpx solid #4C7BC9;
+ border: 1rpx solid #18CBB3;
}
.time {
height: 80rpx;
diff --git a/pages/Orderlist/Orderlist.scss b/pages/Orderlist/Orderlist.scss
index f338464..691d470 100644
--- a/pages/Orderlist/Orderlist.scss
+++ b/pages/Orderlist/Orderlist.scss
@@ -24,7 +24,7 @@
margin: 0 auto;
span {
- color: #4C7BC9;
+ color: #18CBB3;
float: right;
}
@@ -71,7 +71,7 @@
width: 25%;
height: 68rpx;
line-height: 68rpx;
- background: #4C7BC9;
+ background: #18CBB3;
border-radius: 26rpx;
text-align: center;
font-size: 32rpx;
diff --git a/pages/Orderlist/Orderlist.vue b/pages/Orderlist/Orderlist.vue
index 0aa7bed..926ccbb 100644
--- a/pages/Orderlist/Orderlist.vue
+++ b/pages/Orderlist/Orderlist.vue
@@ -19,7 +19,7 @@
+ style="background-color: #18CBB3;">
去支付
diff --git a/pages/Ordervideolearning/Ordervideolearning.scss b/pages/Ordervideolearning/Ordervideolearning.scss
index 118069b..ad336ac 100644
--- a/pages/Ordervideolearning/Ordervideolearning.scss
+++ b/pages/Ordervideolearning/Ordervideolearning.scss
@@ -37,7 +37,7 @@
.buybtn {
width: 70%;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
line-height: 70rpx;
color: #fff;
@@ -66,7 +66,7 @@
.buy {
width: 150rpx;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
line-height: 70rpx;
border-radius: 5rpx;
text-align: center;
@@ -176,7 +176,7 @@
.buy {
width: 140rpx;
height: 60rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
color: #fff;
text-align: center;
diff --git a/pages/RevenueDetails/RevenueDetails.vue b/pages/RevenueDetails/RevenueDetails.vue
index 2a17d32..8350191 100644
--- a/pages/RevenueDetails/RevenueDetails.vue
+++ b/pages/RevenueDetails/RevenueDetails.vue
@@ -333,12 +333,12 @@
.submit {
width: 496rpx;
height: 58rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
color: #FFFFFF;
text-align: center;
line-height: 58rpx;
- background: #4C7BC9;
+ background: #18CBB3;
margin: 90rpx auto;
}
}
diff --git a/pages/Videolearning/Videolearning.scss b/pages/Videolearning/Videolearning.scss
index 20f4440..b4c25d0 100644
--- a/pages/Videolearning/Videolearning.scss
+++ b/pages/Videolearning/Videolearning.scss
@@ -37,7 +37,7 @@
.buybtn {
width: 70%;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
line-height: 70rpx;
color: #fff;
@@ -66,7 +66,7 @@
.buy {
width: 150rpx;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
line-height: 70rpx;
border-radius: 5rpx;
text-align: center;
@@ -176,7 +176,7 @@
.buy {
width: 140rpx;
height: 60rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
color: #fff;
text-align: center;
diff --git a/pages/confirmCompletion/confirmCompletion.vue b/pages/confirmCompletion/confirmCompletion.vue
index ee0a9dc..7e3dd65 100644
--- a/pages/confirmCompletion/confirmCompletion.vue
+++ b/pages/confirmCompletion/confirmCompletion.vue
@@ -330,14 +330,14 @@
}
.leftbtn {
- border: 1px solid #4271B9;
+ border: 1px solid #18CBB3;
background: #FFFFFF;
- color: #4271B9;
+ color: #18CBB3;
left: 61rpx;
}
.rightbtn {
- background: #4271B9;
+ background: #18CBB3;
color: #fff;
right: 61rpx;
}
@@ -479,12 +479,12 @@
.submit {
width: 496rpx;
height: 58rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
color: #FFFFFF;
text-align: center;
line-height: 58rpx;
- background: #4C7BC9;
+ background: #18CBB3;
margin: 90rpx auto;
}
}
diff --git a/pages/forgotPassword/forgotPassword.scss b/pages/forgotPassword/forgotPassword.scss
index f5f1a96..198929f 100644
--- a/pages/forgotPassword/forgotPassword.scss
+++ b/pages/forgotPassword/forgotPassword.scss
@@ -50,7 +50,7 @@
.obtaincode {
text-align: center;
font-size: 36rpx;
- color: #4C7BC9;
+ color: #18CBB3;
line-height: 100rpx;
position: absolute;
right: 5%;
@@ -63,7 +63,7 @@
height: 100rpx;
text-align: center;
line-height: 100rpx;
- background: #4C7BC9;
+ background: #18CBB3;
border-radius: 51rpx;
font-size: 41rpx;
color: #FFFFFF;
diff --git a/pages/forgotPassword/forgotPassword.vue b/pages/forgotPassword/forgotPassword.vue
index 6076e1a..f13b574 100644
--- a/pages/forgotPassword/forgotPassword.vue
+++ b/pages/forgotPassword/forgotPassword.vue
@@ -47,7 +47,7 @@
password: '',
newpassword: '',
getCodeText: '获取验证码', //获取验证码的文字
- getCodeBtnColor: "#4C7BC9", //获取验证码的color
+ getCodeBtnColor: "#18CBB3", //获取验证码的color
timer: null,
}
},
@@ -126,7 +126,7 @@
this.Timer = setInterval(() => {
if (holdTime <= 0) {
this.getCodeisWaiting = false;
- this.getCodeBtnColor = "#4C7BC9";
+ this.getCodeBtnColor = "#18CBB3";
this.getCodeText = "获取验证码"
clearInterval(this.Timer); //清除该函数
return; //返回前面
diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue
index 812efc2..603d4b3 100644
--- a/pages/homepage/homepage.vue
+++ b/pages/homepage/homepage.vue
@@ -231,7 +231,7 @@
color: #333333;
margin: 0 0 40rpx 0;
padding-left: 10rpx;
- border-left: 6rpx solid #4271B9;
+ border-left: 6rpx solid #18CBB3;
}
}
@@ -270,7 +270,7 @@
.tapbtn {
width: 239rpx;
height: 70rpx;
- background: #4271B9;
+ background: #4C7BC9;
border-radius: 35rpx;
text-align: center;
line-height: 70rpx;
@@ -294,4 +294,4 @@
top: 0;
}
}
-
+
\ No newline at end of file
diff --git a/pages/learning/learning.scss b/pages/learning/learning.scss
index 13e073d..e94fd2b 100644
--- a/pages/learning/learning.scss
+++ b/pages/learning/learning.scss
@@ -125,7 +125,7 @@
.buy {
width: 150rpx;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
line-height: 70rpx;
border-radius: 5rpx;
text-align: center;
@@ -205,7 +205,7 @@
.buybtn {
width: 70%;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
line-height: 70rpx;
color: #fff;
diff --git a/pages/learning/learning.vue b/pages/learning/learning.vue
index b52fafb..9ae438f 100644
--- a/pages/learning/learning.vue
+++ b/pages/learning/learning.vue
@@ -11,7 +11,7 @@
+ bar-height='7' bar-width='43' inactive-color='#A09F9F' active-color='#18CBB3'>
diff --git a/pages/login/login.scss b/pages/login/login.scss
index 7447532..bb89f65 100644
--- a/pages/login/login.scss
+++ b/pages/login/login.scss
@@ -1,97 +1,116 @@
- .app {
- font-family: DengXian;
- color: #C3C1C1;
- font-weight: 400;
-
+.app {
+ padding: 0;
+ height: 100vh;
+ background-image: url(../../static/bg.png);
+ background-size: 100% 100%;
+ position: relative;
+ overflow: scroll;
.forget {
- position: absolute;
- top: 56%;
- left: 70%;
- color: #46ABD7;
-
- }
- .switch {
- text-align: center;
- height: 100rpx;
- color: #46ABD7;
- position: absolute;
- top: 67%;
- left: 10%;
+ color: #18CBB3;
+ margin-top: 20rpx;
+ text-align: right;
}
- .loginbtn {
- width: 80%;
- height: 100rpx;
- text-align: center;
- line-height: 100rpx;
- background: #4C7BC9;
- border-radius: 51rpx;
- font-size: 41rpx;
- color: #FFFFFF;
+ .text {
+ width: 235rpx;
+ height: 30rpx;
+ font-size: 32rpx;
+ font-family: SourceHanSansCN-Medium, SourceHanSansCN;
+ font-weight: 500;
+ color: #333333;
position: absolute;
- top: 60%;
- left: 10%;
+ top: 22%;
+ left: 50%;
+ transform: translateX(-50%);
}
- .loginphone {
- background-color: #fff;
- width: 80%;
- height: 162rpx;
+ image {
position: absolute;
- left: 10%;
- top: 23%;
+ width: 114rpx;
+ height: 114rpx;
+ left: 50%;
+ top: 12%;
+ transform: translateX(-50%);
+ }
- input {
- font-size: 45rpx;
- color: #000000;
+ .body {
+ width: 100%;
+ height: 70%;
+ position: relative;
+ top: 32%;
+ overflow: scroll;
+ background: #F9F9F9;
+ border-radius: 30rpx 0rpx 0rpx 30rpx;
+ opacity: 1;
+
+ .login {
+ top: 31px;
+ width: 36%;
+ height: 49px;
+ font-size: 23px;
+ font-family: SourceHanSansCN-Medium, SourceHanSansCN;
+ font-weight: 500;
+ color: #18CBB3;
+ /* background: red; */
+ position: relative;
+
+ .logins {
+ position: absolute;
+ left: 50%;
+ transform: translateX(-50%);
+ // top: 5%;
+
+ }
+
+ .border {
+ width: 30rpx;
+ height: 8rpx;
+ background: #18CBB3;
+ border-radius: 4rpx 4rpx 4rpx 4rpx;
+ opacity: 1;
+ position: absolute;
+ left: 50%;
+ transform: translateX(-50%);
+ border: 1rpx solid #18CBB3;
+ top: 65rpx;
+ }
}
- ::v-deep .uni-input-placeholder {
- padding-left: 40rpx;
- font-size: 41rpx;
- font-weight: 400;
- color: #C3C1C1;
+ .name {
+ position: relative;
+ width: 83%;
+ /* background: red; */
+ left: 50%;
+ transform: translateX(-50%);
+ top: 9%;
+
+ ::v-deep .u-form-item--left {
+ font-size: 30rpx;
+ }
+
+ .pwd {
+ display: inline-block;
+ position: absolute;
+ right: 10%;
+ font-size: 30rpx;
+ font-family: SourceHanSansCN-Regular, SourceHanSansCN;
+ font-weight: 400;
+ color: #18CBB3;
+ line-height: 38rpx;
+ }
}
- .phone {
- padding-left: 40rpx;
- height: 100%;
- box-shadow: 0px 9px 31px 9px rgba(0, 0, 0, 0.03);
- }
- }
-
- .logincode {
- position: absolute;
- left: 10%;
-
- .obtaincode {
+ .loginsubmit {
text-align: center;
- font-size: 37rpx;
- color: #4C7BC9;
- line-height: 162rpx;
- position: absolute;
- left: 65%;
- top: 0%;
+ width: 83%;
+ height: 88rpx;
+ line-height: 88rpx;
+ background: #18CBB3;
+ /* position: absolute; */
+ margin: 177rpx auto 40rpx;
+ color: #fff;
+ border-radius: 100rpx
}
-
- ::v-deep .u-input__input {
- padding-left: 20rpx;
- color: #000000;
- font-size: 42rpx;
- font-weight: 400;
- height: 100%;
- }
- }
-
- .title {
- height: 50rpx;
- font-size: 52rpx;
- font-weight: bold;
- color: #000000;
- line-height: 44rpx;
- position: absolute;
- top: 13%;
- left: 13%;
}
}
\ No newline at end of file
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 20d5072..4588f72 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -1,26 +1,30 @@
-
- 账号登录
+
+
+ 欢迎加入新医路
-
-
-
-
-
-
-
- 忘记密码
-
-
-
- 登录
-
-
- 注册
+
+
+
+
+
+
+
+
+
+
+ 忘记密码
+
+
+
+ 登录
+
+
+ 注册
+
@@ -33,6 +37,7 @@
export default {
data() {
return {
+ form: {},
checked: false,
phonenumber: '',
password: '',
@@ -101,4 +106,4 @@
+
\ No newline at end of file
diff --git a/pages/register/register.scss b/pages/register/register.scss
index 5eb087a..edfe421 100644
--- a/pages/register/register.scss
+++ b/pages/register/register.scss
@@ -43,7 +43,7 @@
font-size: 32rpx;
width: 50%;
color: #F4F5F7;
- background: #4C7BC9;
+ background: #18CBB3;
position: absolute;
bottom:0;
left:0;
@@ -150,7 +150,7 @@
.switch {
text-align: center;
line-height: 60rpx;
- color: #46ABD7;
+ color: #18CBB3;
position: absolute;
top: 70%;
}
@@ -160,7 +160,7 @@
height: 100rpx;
text-align: center;
line-height: 100rpx;
- background: #4C7BC9;
+ background: #18CBB3;
border-radius: 51rpx;
font-size: 41rpx;
color: #FFFFFF;
diff --git a/pages/study/study.vue b/pages/study/study.vue
index 78c38d4..ea2f0ff 100644
--- a/pages/study/study.vue
+++ b/pages/study/study.vue
@@ -30,7 +30,7 @@
.concent {
width: 701rpx;
height: 550rpx;
- background: #4C7BC9;
+ background: #18CBB3;
box-shadow: 0px 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
border-radius: 20rpx;
margin: 5% auto 20px;
diff --git a/pages/taskDetails/taskDetails.scss b/pages/taskDetails/taskDetails.scss
index 9ed5bca..a592e6a 100644
--- a/pages/taskDetails/taskDetails.scss
+++ b/pages/taskDetails/taskDetails.scss
@@ -11,14 +11,14 @@
.btnsuccess {
margin: 100rpx auto 0;
- background: #4271B9;
+ background: #18CBB3;
color: #fff;
}
.btnreturn {
margin: 25rpx auto 0;
- color: #4271B9;
- border: 1px solid #4271B9;
+ color: #18CBB3;
+ border: 1px solid #18CBB3;
}
.top {
diff --git a/pages/taskReturn/taskReturn.vue b/pages/taskReturn/taskReturn.vue
index 975051a..89c26b9 100644
--- a/pages/taskReturn/taskReturn.vue
+++ b/pages/taskReturn/taskReturn.vue
@@ -161,7 +161,7 @@
.btn {
width: 496rpx;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
margin: 80rpx auto;
text-align: center;
diff --git a/pages/ucalendar/u-calendar.vue b/pages/ucalendar/u-calendar.vue
index 05d2f76..74bdb95 100644
--- a/pages/ucalendar/u-calendar.vue
+++ b/pages/ucalendar/u-calendar.vue
@@ -183,7 +183,7 @@
// 选中|起始结束日期背景色
activeBgColor: {
type: String,
- default: '#4271B9'
+ default: '#18CBB3'
},
// 选中|起始结束日期字体颜色
activeColor: {
@@ -198,7 +198,7 @@
// 范围内日期字体颜色
rangeColor: {
type: String,
- default: '#4271B9'
+ default: '#18CBB3'
},
// mode=range时生效,起始日期自定义文案
startText: {
@@ -514,7 +514,7 @@
.btn {
width: 496rpx;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
line-height: 70rpx;
text-align: center;
diff --git a/pages/upicker/u-picker.vue b/pages/upicker/u-picker.vue
index d0277a6..62c46ea 100644
--- a/pages/upicker/u-picker.vue
+++ b/pages/upicker/u-picker.vue
@@ -604,7 +604,7 @@
.btn {
width: 496rpx;
height: 70rpx;
- background: #4271B9;
+ background: #18CBB3;
border-radius: 5rpx;
margin: 90rpx auto;
line-height: 70rpx;
diff --git a/static/bg.png b/static/bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d8e8024ab66bb9b0e7845af6d58143a3e8c9c96
GIT binary patch
literal 13796
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
m_7QgwCGKcU++m&Z