2024-02-23 14:06:27 +08:00

635 lines
9.8 KiB
Plaintext

/* pages/orderDetail/orderDetail.wxss */
.page {
display: flex;
flex-direction: column;
}
.databox {
margin-top: 172rpx;
flex: 1;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
margin-bottom: 20rpx;
}
/* .databox.active{
margin-bottom: 0rpx;
} */
.datacell {
background: #fff;
padding-bottom: 30rpx;
border-bottom: 1rpx solid #E3E4E5;
}
.status {
color: #333333;
font-size: 28rpx;
}
.waitpay {
text-align: right;
color: #EF4F20
}
.titlebox .name {
color: #000;
font-size: 32rpx;
}
.titlebox {
padding: 0 32rpx;
height: 112rpx;
border-bottom: 1rpx solid #E3E4E5;
display: flex;
justify-content: space-between;
align-items: center;
}
.fenpeibox{
margin:50rpx auto;
display:flex;
flex-direction: column;
align-items: center;
}
.fenpeibox .tips{
font-size: 28rpx;
color: #333333;
}
.headicon {
width: 80rpx;
height: 80rpx;
white-space: nowrap;
border-radius: 50%;
}
.van-count-down {
margin-top: 5rpx;
color: #EF4F20 !important;
}
.row {
align-items: center;
padding: 0 32rpx;
display: flex;
line-height: 52rpx
}
.row .name{
display: flex;
}
.textyou{
width:112rpx;
display: flex;
justify-content: space-between;
}
.datacell .row .name{
justify-content: space-between;
width:115rpx;
}
.namewraper .row{
margin-top: 0;
line-height: 42rpx
}
.row.first {
margin-top: 34rpx;
}
.row .name {
white-space: nowrap;
align-items: center;
font-size: 28rpx;
color: #333;
font-weight: 600;
align-items: baseline;
}
.row .dot{
display:flex;
font-weight: 600;
align-items: baseline;
}
.row .desc {
font-size: 28rpx;
color: #333;
align-items: baseline;
}
.rowdesc {
align-items: flex-start;
}
.rowdesc .desc {
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical
}
.row .price {
color: #EF4F20;
font-weight: bold;
font-size: 34rpx
}
.row.last {
justify-content: space-between;
}
.row .left {
display: flex;
}
.row .right {
display: flex;
}
.righticon {
width: 24rpx;
height: 48rpx;
}
.right .detail {
margin-right: 10rpx;
color: #666666;
}
.righticon {
width: 24rpx;
height: 48rpx;
}
.sickinfo {
display: flex;
justify-content: space-between;
background-color: #fff;
align-items: center;
padding: 32rpx;
border-bottom: 1rpx solid #E3E4E5;
}
.sickinfo .title {
color: #000000;
font-size: 32rpx;
}
.nameinfo {
flex: 1;
margin-right: 10rpx;
line-height: 40rpx;
}
.sickinfo .name {
word-break: break-all;
font-weight: 400;
margin-top: 8rpx;
font-size: 28rpx;
color: #999;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical
}
.infobox {
position: relative;
z-index: 1;
padding: 40rpx 32rpx 40rpx;
background: #FFFFFF;
border-radius: 10rpx;
}
.namebox .head {
width: 120rpx;
height: 120rpx;
flex-shrink: 0;
border-radius: 50%;
}
.namebox {
display: flex;
}
.namewraper {
flex: 1;
max-width:420rpx;
display: flex;
justify-content: space-between;
flex-direction: column;
margin-left: 20rpx;
}
.namebox .row {
display: flex;
align-items: flex-end;
}
.namewraper .row{
padding:0 20rpx;
}
.namebox {
display: flex;
align-items: center;
width:100%;
justify-content: space-between;
}
.namebox .name {
display: inline-block;
overflow: hidden;
max-width:300rpx;
text-overflow: ellipsis;
white-space: nowrap;
font-weight: 600;
color: #333333;
font-size: 34rpx;
}
.position {
font-size: 30rpx;
white-space: normal;
word-break: break-all;
}
.doctor_title{
margin-right: 10rpx;
}
.hospital {
font-size: 28rpx;
margin-left: 20rpx;
color: #333333;
white-space: normal;
word-break: break-all;
}
.type {
height: 32rpx;
display: flex;
margin-bottom: 6rpx;
line-height: 32rpx;
white-space: nowrap;
align-items: center;
margin-left: 18rpx;
padding: 0rpx 6rpx;
background: #ED9C00;
border-radius: 4rpx;
color: #FFFFFF;
font-size: 24rpx;
}
.namebox .position {
font-weight: normal;
white-space: nowrap;
margin-left: 15rpx;
font-size: 30rpx;
}
.guanzhu {
flex-shrink: 0;
display: flex;
height: 60rpx;
white-space: nowrap;
color: #3CC7C0;
font-size: 30rpx;
font-weight: 600;
justify-content: center;
align-items: center;
font-size: 24rpx;
}
.namebox .guanzhu image {
width: 35rpx;
height: 32rpx;
}
.bottom {
/* position: fixed; */
width: 100%;
/* bottom: 0rpx; */
display: flex;
z-index:9;
height: 104rpx;
}
.wenzhenbtn {
/* position: fixed; */
margin-bottom: 20rpx;
width:100%;
height: 94rpx;
z-index:22;
}
.wenzhenbtn .btn{
margin:0 32rpx;
font-size: 36rpx;
display: flex;
justify-content: center;
align-items: center;
color: #FFFFFF;
height: 94rpx;
background: #3CC7C0;
border-radius: 47rpx;
}
.bottom .cancel {
height:104rpx;
flex: 1;
font-weight: 600;
color: #999999;
font-size: 32rpx;
background: #FFFFFF;
display: flex;
justify-content: center;
align-items: center;
}
.bottom .confirm {
height: 104rpx;
background: #3CC7C0;
display: flex;
justify-content: center;
align-items: center;
font-weight: 600;
flex: 2;
font-size: 32rpx;
color: #FFFFFF;
}
.del, .contact{
width: 158rpx;
height: 60rpx;
background: #F8F8F8;
border-radius: 6rpx;
border: 1rpx solid rgba(5, 5, 5, 0.1);
color: #353535;
display: flex;
justify-content: center;
align-items: center;
font-size: 26rpx;
padding: 0;
}
.consultTitle {
display: flex;
margin: 20rpx 0;
padding: 0 32rpx;
align-items: center;
}
.consultTitle .bar {
width: 6rpx;
height: 30rpx;
background: #3CC7C0;
margin-right: 12rpx;
}
.consultTitle .name {
font-weight: 600;
color: #333333;
font-size: 28rpx;
}
.row .tips {
font-size: 24rpx;
font-weight: 400;
color: #999999;
}
.copy {
width: 80rpx;
height: 40rpx;
color: #FFFFFF;
font-size: 24rpx;
display: flex;
margin-left: 20rpx;
align-items: center;
justify-content: center;
background: #3CC7C0;
border-radius: 6rpx;
}
.consultwraper {
background-color: #fff;
margin: 0 32rpx;
border-radius: 10rpx;
}
.nopatient{
margin: 40rpx 0;
flex:1;
display: flex;
align-items: center;
flex-direction: column;
align-items: center;
}
.fenpei{
width: 360rpx;
height:402rpx;
}
.fenpeitip{
font-size: 28rpx;
color: #333333;
}
.datacell{
position: relative;
}
.comment{
top:340rpx;
right:0rpx;
width:234rpx;
height:80rpx;
position: absolute;
}
.tui-cards-container {
position: fixed;
width: 100vw;
height: 100vh;
z-index:9999999;
top: 0;
background: rgba(0, 0, 0, 0.5);
display: flex;
align-items: flex-end;
}
.tui-cards-container.hide{
display: none;
}
.service-evaluation {
flex: 1;
background: #FFFFFF;
padding: 38rpx 40rpx 38rpx;
border-radius: 40rpx 40rpx 0 0;
}
.header {
display: flex;
justify-content: space-between;
font-family: PingFangSC-Regular;
}
.btn {
width: auto !important;
padding: 0;
margin: 0 !important;
background: none;
}
.header label {
font-size: 18px;
color: #000000;
letter-spacing: 0;
line-height: 25px;
}
.van-field__body--textarea{
width:600rpx;
}
.header .btn {
font-size: 16px;
color: #006EFF;
letter-spacing: 0;
line-height: 24px;
}
.main {
display: flex;
flex-direction: column;
padding: 8rpx 0 38rpx;
}
.main-evaluation-score {
padding: 0 60rpx 48rpx;
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.main-evaluation-score .score-star {
width: 72rpx;
height: 72rpx;
}
.main textarea {
background: #F8F8F8;
border: 0 solid #D9D9D9;
border-radius: 4px;
font-size: 14px;
padding: 16rpx 32rpx;
}
.textarea-placeholder {
color: #B0B0B0;
}
.footer .btn{
height: 80rpx;
width:100%;
background: #3CC7C0;
color:#fff;
display: flex;
font-size: 30rpx;
align-items: center;
justify-content: center;
border-radius: 10rpx
}
.chatclose {
width: 30rpx;
height: 30rpx;
position: absolute;
padding:10rpx 30rpx;
right: 10rpx;
}
.doctorInfo {
display: flex;
flex-direction: column;
align-items: center;
}
.doctorAvatar {
width: 120rpx;
height: 120rpx;
border-radius: 50%;
}
.tui-cards-container .namebox {
display: flex;
margin-top: 18rpx;
align-items: center!important;
justify-content: center;
}
.tui-cards-container .namebox .name {
color: #333333;
font-size: 32rpx;
font-weight: normal;
}
.viewstar {
margin-top: 28rpx;
}
.tui-cards-container .namebox .position {
color: #333333;
font-size: 24rpx;
margin-left: 8rpx;
}
.linebox{
display: flex;
margin-top: 20rpx;
align-items: center;
}
.linebox .line {
flex: 1;
height:1rpx;
background: #CCCCCC;
}
.linebox .pingjia {
margin: 0 40rpx;
font-weight: 600;
color: #333333;
}
.starbox{
margin-bottom: 30rpx;
display: flex;
align-items: center;
color: #333333;
font-size: 28rpx;
}
.ratebox{
margin-top: 34rpx;
}
.starbox .name{
margin-right:22rpx;
}
.starbox .quality{
margin-left:22rpx;
}
.ipt{
height:165rpx;
background-color: transparent!important;
padding:8rpx!important;
}
.commentArea{
position: relative;
}
.commentArea .van-field__word-limit{
position: absolute!important;
left:10rpx;
right:10rpx;
text-align: right;
bottom:5rpx;
color: #ccc!important;
font-size: 24rpx;
}
.commentArea textarea{
min-height:200rpx;
}