/* 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; }