xinelu-applet-ui/pagesC/Signingagency/Signingagency.vue
2023-10-10 15:37:25 +08:00

343 lines
6.5 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="app">
<view class="content">
<view class="numberone">
1
<view class="information">
填写个人信息
</view>
</view>
<view class="item">
</view>
<view class="number">
<view class="numbertwo">
2
</view>
<view class="information">
选择签约机构
</view>
</view>
<view class="contentbottom">
<view class="name">
社区
<view class="select">
<text>请选择社区卫生服务中心</text>
<image src="../../static/huijiantou.png" mode=""></image>
</view>
</view>
<view class="name">
医生
<view class="select">
<text>请选择乡镇</text>
<image src="../../static/huijiantou.png" mode=""></image>
</view>
</view>
<view class="signing">
<view class="agency">
签约提醒:
</view>
<view class="word">
1.已根据您的地址智能配对签约机构点击可修改
</view>
<view class="word">
2.意向签约医生仅供参考最终签约结果已签约医院确认信 息为准
</view>
</view>
<view class="radio-content">
<view class="radio-right" @tap="changeRadio">
<view class="radio" :class="radio == 2 ? 'radio-default':''">
<view :class="radio == 2 ? 'radio-active':''"></view>
</view>
</view>
<view class="agreement">同意并签署<text @tap='maskshow=true'
style="color: #26A888;">东营市家庭医生签约服务协议</text>
</view>
</view>
<view class="submititem">
<view class="laststep">
上一步
</view>
<view class="submit">
提交
</view>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
value: '',
type: 'text',
border: true,
radio: '',
}
},
methods: {
changeRadio() {
if (this.radio == 1) {
this.radio = 2;
} else {
this.radio = 1;
}
},
}
}
</script>
<style lang="scss">
.app {
height: 100vh;
background-color: #F7F5F5;
padding: 30rpx 0 0 0;
.content {
width: 95%;
height: 100%;
background: #FFFFFF;
box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
border-radius: 5rpx;
margin: 15rpx auto;
position: relative;
.contentbottom {
position: absolute;
top: 20%;
.name {
padding: 10rpx 30rpx 0 30rpx;
font-size: 30rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;
line-height: 38rpx;
.select {
width: 636rpx;
height: 63rpx;
background: #F6F6F6;
margin: 12rpx auto;
border-radius: 5rpx;
display: flex;
position: relative;
text {
padding-left: 20rpx;
line-height: 63rpx;
font-size: 20rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #8E8E8E;
}
image {
width: 9rpx;
height: 17rpx;
position: absolute;
right: 40rpx;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
}
}
}
.signing {
width: 637rpx;
height: 198rpx;
background: #FFFFFF;
border: 1rpx solid #26A888;
opacity: 0.8;
border-radius: 5rpx;
margin: 50rpx auto;
.agency {
// width: 96rpx;
padding: 22rpx 30rpx 6rpx 30rpx;
// height: 21rpx;
font-size: 22rpx;
font-family: Source Han Sans CN;
font-weight: 500;
color: #EE8F15;
line-height: 38rpx;
}
.word {
font-size: 22rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #8E8E8E;
line-height: 38rpx;
padding: 0 30rpx 0 30rpx;
}
}
.submititem {
display: flex;
justify-content: space-evenly;
margin: 47rpx 0px 20rpx 0px;
.submit {
width: 289rpx;
height: 61rpx;
background: #26A888;
border-radius: 5rpx;
line-height: 62rpx;
text-align: center;
color: #fff;
}
.laststep {
width: 290rpx;
height: 62rpx;
background: #FFFFFF;
border: 1rpx solid #26A888;
border-radius: 5rpx;
line-height: 62rpx;
text-align: center;
color: #26A888;
}
}
.radio-content {
width: 56%;
text-align: center;
font-size: 19rpx;
position: relative;
left: 54%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
.agreement {
position: absolute;
transform: translateY(-50%);
color: #333333;
}
.radio-right {
height: 100rpx;
.radio {
display: inline-block;
width: 22rpx;
height: 22rpx;
border-radius: 70%;
border: 2rpx solid #26A888;
position: absolute;
top: 100%;
left: -9%;
transform: translateY(-50%);
.radio-active {
width: 10rpx;
height: 10rpx;
border-radius: 50%;
background-color: #178ffb;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
}
}
}
.numberone {
width: 90rpx;
height: 90rpx;
position: absolute;
top: 6%;
left: 15%;
background: #F0F1F6;
border: 1rpx solid #A6C8C0;
border-radius: 50%;
color: #A6C8C0;
line-height: 90rpx;
text-align: center;
font-size: 50rpx;
font-family: Source Han Sans CN;
font-weight: bold;
.information {
width: 160rpx;
margin: 11px 4px 4px -10px;
font-size: 26rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #8E8E8E;
line-height: 38rpx;
}
}
// .number {
.numberone:hover {
background-color: #26A888;
color: #fff;
}
.information:hover {
color: #26A888;
}
::v-deep .uni-input-input {
left: 20rpx;
}
.number {
width: 180rpx;
height: 150rpx;
position: absolute;
top: 6%;
left: 65%;
.numbertwo {
width: 90rpx;
height: 90rpx;
left: 50%;
transform: translateX(50%);
background: #F0F1F6;
border-radius: 50%;
color: #fff;
line-height: 90rpx;
text-align: center;
font-size: 50rpx;
background-color: #26A888;
font-family: Source Han Sans CN;
font-weight: bold;
}
.information {
padding-top: 20rpx;
font-size: 26rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #26A888;
line-height: 38rpx;
text-align: center;
}
}
.item {
position: absolute;
width: 202rpx;
height: 1rpx;
top: 10%;
left: 34%;
background: linear-gradient(-90deg, #E6E6E6, #26A888);
}
}
}
</style>