10 changed files with 757 additions and 195 deletions
@ -0,0 +1,158 @@ |
|||||
|
<template> |
||||
|
<view class="assemble"> |
||||
|
<view style="height: 50rpx;"></view> |
||||
|
<view class="ul"> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">篮球少儿课</view> |
||||
|
<view class="date">上课时间:2020.05.30 15:30 - 17:30</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">1课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
export default { |
||||
|
data() { |
||||
|
return { |
||||
|
|
||||
|
} |
||||
|
}, |
||||
|
methods: { |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang="less" scoped> |
||||
|
.assemble { |
||||
|
width: 100%; |
||||
|
height: 100vh; |
||||
|
background: #333333; |
||||
|
overflow: auto; |
||||
|
} |
||||
|
|
||||
|
.ul { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 12rpx; |
||||
|
background-color: #fff; |
||||
|
width: 90%; |
||||
|
margin: 0 auto 30rpx; |
||||
|
padding: 26rpx; |
||||
|
border-radius: 16rpx; |
||||
|
} |
||||
|
|
||||
|
.li { |
||||
|
padding: 30rpx 20rpx; |
||||
|
border: 1px solid #29D3B4; |
||||
|
border-radius: 18rpx; |
||||
|
background-color: rgba(41, 211, 180, 0.16); |
||||
|
font-size: 26rpx; |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
} |
||||
|
|
||||
|
.left { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 15rpx; |
||||
|
} |
||||
|
|
||||
|
.btn { |
||||
|
width: 110rpx; |
||||
|
height: 44rpx; |
||||
|
line-height: 44rpx; |
||||
|
border-radius: 8rpx; |
||||
|
background-color: rgba(41, 211, 180, 1); |
||||
|
color: rgba(255, 255, 255, 1); |
||||
|
font-size: 20rpx; |
||||
|
text-align: center; |
||||
|
} |
||||
|
</style> |
||||
@ -0,0 +1,158 @@ |
|||||
|
<template> |
||||
|
<view class="assemble"> |
||||
|
<view style="height: 50rpx;"></view> |
||||
|
<view class="ul"> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view class="li"> |
||||
|
<view class="left"> |
||||
|
<view class="title">智卓燕</view> |
||||
|
<view class="date">哥哥</view> |
||||
|
</view> |
||||
|
<view class="right"> |
||||
|
<view class="btn" style="background-color: #29d3b4;">5课时</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
export default { |
||||
|
data() { |
||||
|
return { |
||||
|
|
||||
|
} |
||||
|
}, |
||||
|
methods: { |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang="less" scoped> |
||||
|
.assemble { |
||||
|
width: 100%; |
||||
|
height: 100vh; |
||||
|
background: #333333; |
||||
|
overflow: auto; |
||||
|
} |
||||
|
|
||||
|
.ul { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 12rpx; |
||||
|
background-color: #fff; |
||||
|
width: 90%; |
||||
|
margin: 0 auto 30rpx; |
||||
|
padding: 26rpx; |
||||
|
border-radius: 16rpx; |
||||
|
} |
||||
|
|
||||
|
.li { |
||||
|
padding: 30rpx 20rpx; |
||||
|
border: 1px solid #29D3B4; |
||||
|
border-radius: 18rpx; |
||||
|
background-color: rgba(41, 211, 180, 0.16); |
||||
|
font-size: 26rpx; |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
} |
||||
|
|
||||
|
.left { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 15rpx; |
||||
|
} |
||||
|
|
||||
|
.btn { |
||||
|
width: 110rpx; |
||||
|
height: 44rpx; |
||||
|
line-height: 44rpx; |
||||
|
border-radius: 8rpx; |
||||
|
background-color: rgba(41, 211, 180, 1); |
||||
|
color: rgba(255, 255, 255, 1); |
||||
|
font-size: 20rpx; |
||||
|
text-align: center; |
||||
|
} |
||||
|
</style> |
||||
@ -0,0 +1,22 @@ |
|||||
|
<template> |
||||
|
<view> |
||||
|
|
||||
|
</view> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
export default { |
||||
|
data() { |
||||
|
return { |
||||
|
|
||||
|
} |
||||
|
}, |
||||
|
methods: { |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style> |
||||
|
|
||||
|
</style> |
||||
@ -0,0 +1,106 @@ |
|||||
|
<template> |
||||
|
<view> |
||||
|
<view class="title"> |
||||
|
<view :class="{'green-text': tset_style === 1}">1.验证手机号码</view> |
||||
|
<view :class="{'green-text': tset_style === 2}">2.设置新密码</view> |
||||
|
</view> |
||||
|
<view :style="{'background-color':'#fff','width':'100%','height':'100vh' }"> |
||||
|
<view style="width: 95%;height: 30rpx;"></view> |
||||
|
<view v-if="tset_style == 1"> |
||||
|
<view class="describe"> |
||||
|
为保障您的账号安全,修改密码前请填写原密码 |
||||
|
</view> |
||||
|
<view style="width: 95%;margin:30rpx auto;"> |
||||
|
<fui-input borderTop placeholder="请输入原登录密码" v-model="user" @input="input" |
||||
|
backgroundColor="#f2f2f2"></fui-input> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view v-if="tset_style == 2"> |
||||
|
<view style="width: 95%;margin:30rpx auto;"> |
||||
|
<fui-input borderTop placeholder="请设置6-20位新的登录密码" v-model="user" @input="input" |
||||
|
backgroundColor="#f2f2f2"></fui-input> |
||||
|
</view> |
||||
|
<view style="width: 95%;margin: auto;"> |
||||
|
<fui-input borderTop :padding="['20rpx','32rpx']" v-model="code" placeholder="请再次输入新的登录密码" @input="input" |
||||
|
backgroundColor="#f2f2f2"> |
||||
|
</fui-input> |
||||
|
</view> |
||||
|
</view> |
||||
|
<view style="width: 95%;margin:60rpx auto;"> |
||||
|
<fui-button background="#00be8c" radius="5rpx" @click="nextStep" v-if="tset_style == 1">下一步</fui-button> |
||||
|
<fui-button background="#00be8c" radius="5rpx" @click="submit" v-if="tset_style == 2">提交</fui-button> |
||||
|
<view style="width: 95%;margin:60rpx auto;"> |
||||
|
<fui-button background="#fff" radius="5rpx" @click="forgot" color="#999999" v-if="tset_style == 1">忘记原密码</fui-button> |
||||
|
</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
</view> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
export default { |
||||
|
data() { |
||||
|
return { |
||||
|
code: '', |
||||
|
user: '', |
||||
|
tset_style: 1, |
||||
|
} |
||||
|
}, |
||||
|
onLoad() { |
||||
|
|
||||
|
}, |
||||
|
methods: { |
||||
|
sendCode() { |
||||
|
//延时为了效果展示 |
||||
|
setTimeout(() => { |
||||
|
//发送短信 |
||||
|
//... |
||||
|
//success方法:短信发送成功后将组件改为倒计时状态 |
||||
|
this.$refs.fui_cdv && this.$refs.fui_cdv.success() |
||||
|
}, 800) |
||||
|
}, |
||||
|
nextStep(){ |
||||
|
this.tset_style = 2 |
||||
|
}, |
||||
|
forgot() { |
||||
|
uni.navigateTo({ |
||||
|
url: '/pages/student/login/forgot' |
||||
|
}) |
||||
|
}, |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang="less" scoped> |
||||
|
page { |
||||
|
font-weight: normal; |
||||
|
} |
||||
|
|
||||
|
.fui-section__title { |
||||
|
margin-left: 32rpx; |
||||
|
} |
||||
|
|
||||
|
.fui-left__icon { |
||||
|
padding-right: 24rpx; |
||||
|
} |
||||
|
|
||||
|
.title { |
||||
|
display: flex; |
||||
|
justify-content: space-around; |
||||
|
align-items: center; |
||||
|
height: 100rpx; |
||||
|
width: 100%; |
||||
|
background-color: #fff; |
||||
|
font-size: 26rpx; |
||||
|
border: 4rpx #f5f5f5 solid; |
||||
|
} |
||||
|
|
||||
|
.green-text{ |
||||
|
color: #36d6b9; |
||||
|
} |
||||
|
|
||||
|
.describe{ |
||||
|
color: #999999; |
||||
|
padding-left: 30rpx; |
||||
|
} |
||||
|
</style> |
||||
Loading…
Reference in new issue