page { /* height: 100%; */ width: 100%; background: #f4f4f4; } .orders-switch { width: 100%; background: #fff; height: 84rpx; /* border-bottom: 1px solid rgba(0,0,0,.15); */ } .orders-switch .item { display: inline-block; height: 82rpx; width: 18%; padding: 0 15rpx; text-align: center; } .orders-switch .item .txt { display: inline-block; height: 82rpx; padding: 0 20rpx; line-height: 82rpx; color: #9a9ba1; font-size: 30rpx; width: 170rpx; } .orders-switch .item.active .txt { color: #ab956d; border-bottom: 4rpx solid #ab956d; } .no-order { width: 100%; height: auto; margin: 0 auto; } .no-order .c { width: 100%; height: auto; padding-top: 400rpx; } .no-order .c text { margin: 0 auto; display: block; width: 258rpx; height: 29rpx; line-height: 29rpx; text-align: center; font-size: 29rpx; color: #999; } .orders { height: auto; width: 750rpx; /* overflow: hidden; */ padding:0 24rpx; margin-top:110rpx; } .order { /* margin-top: 20rpx; */ background: #fff; padding:0 24rpx 24rpx 24rpx; border-radius: 24rpx; margin-bottom:24rpx; } .order .h { height: 72rpx; border-bottom: 2rpx solid #E0E0E0; color: #191919; font-size: 28rpx; font-weight: bold; display: flex; align-items: center; justify-content: space-between; } .order .goods { display: flex; /* align-items: center; */ /* height: 199rpx; */ padding:24rpx 0 0; position: relative; } .order .goods .img { height: 190rpx; width: 190rpx; background: #f4f4f4; } .order .goods .img image { height: 190rpx; width: 190rpx; overflow: hidden; border-radius: 10rpx; } .order .goods .info { height: 145.83rpx; flex: 1; padding-left: 20rpx; } .info-orderSn { font-size: 28rpx; font-weight: bold; } .info-main{ display: flex; height: 40rpx; align-items: center; justify-content: space-between; /* margin-bottom: 58rpx; */ } .info .sku-name{ color: #666666; font-size: 24rpx; margin:10rpx 0; height: 34rpx; line-height: 34rpx; display: flex; justify-content: space-between; } .product-name { line-height: 40rpx; font-size: 28rpx; /* padding-left: 20rpx; text-indent: -16rpx; */ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 328rpx; font-weight: bold; color: rgba(0,0,0,0.9); } .info-main .price{ color: rgba(0,0,0,0.9); font-size: 24rpx; font-weight: bold; } .info .other-info { font-size: 24rpx; color: rgba(0,0,0,0.9); line-height: 34rpx; } .order .goods .status { width: 105rpx; color: #b4282d; font-size: 25rpx; } .order .b { height: 44rpx; line-height: 44rpx; /* border-top: 1px solid #f4f4f4; */ font-size: 26rpx; color: #666; text-align: right; } .order .b text{ font-size: 24rpx; color: rgba(0,0,0,0.9); font-weight: bold; } .order .b .r { float: right; } .order .b .btn { margin-top: 19rpx; height: 64.5rpx; line-height: 64.5rpx; text-align: center; padding: 0 20rpx; border-radius: 5rpx; font-size: 28rpx; color: #fff; background: #b4282d; } .order-operate-wrapper{ /* height: 80rpx; */ display: flex; align-items: center; justify-content: flex-end; flex:1; flex-wrap: wrap; border-top: 2rpx solid #E0E0E0; padding:10rpx 0 12rpx; margin:20rpx 0 0; } /* .order-operate-wrapper::after { content: ''; flex: auto; } */ .order-operate-wrapper>view{ text-align: center; font-size: 24rpx; color: #fff; margin-left:20rpx; width: 160rpx; height: 56rpx; line-height: 56rpx; background: linear-gradient(90deg, #FF9C49 0%, #FF8219 100%); border-radius: 56rpx; margin-top:10rpx; } .order-operate-wrapper>view.del{ border: 2rpx solid #D8D8D8; color: #666666; background: #fff; } .order-operate-wrapper>view.appoint{ background: linear-gradient(90deg, #00BAFF 0%, #008DFF 100%); } .myqr{ position: fixed; z-index: 999; width: 100%; text-align: center; height: auto; padding-top: 50rpx; top:0; left:0; right:0; bottom:0; } .myqr .cancel{ width: 60rpx; height: 60rpx; margin-top: 30rpx; margin-left: 480rpx; } .myqr .img{ width: 480rpx; } .myqr .btn{ width: 120rpx; height: 120rpx; line-height: 120rpx; margin-top: 20rpx; padding: 30rpx; background: #ffffff; border-radius:60rpx; } /* 会员卡蒙层的样式 */ .poster{ position: fixed; top: 0; bottom: 0; right: 0; left: 0; background-color: #333333d1; /* padding: 0rpx 80rpx; padding-top: 20%;*/ z-index: 99; height: 100%; text-align: center; justify-content: center; align-items: center; display: flex; } .title{ color: #fff; margin: 20rpx 0; font-size: 30rpx; } .ads{ margin: 10rpx 0rpx; color: #fff; } .tool{ display: flex; text-align: center; justify-content: baseline; width: 100%; margin-top: 20rpx; } .tool view{ flex: 1; } .img{ width: 99rpx; } .closeImg{ width: 57rpx; height: 57rpx; } .share-btn{ background-color:transparent; } .share-btn::after { border: none; } .m-card{ width: 100%; height: 230rpx; margin: 20rpx 0; } .m-card image{ width: 100%; height: 230rpx; } .appoint-tabs-wrapper{ height:88rpx; display: flex; align-items: center; line-height: 88rpx; justify-content: space-around; position: fixed; left:0; right:0; top:0; background: #fff; z-index:99; } .appoint-tab-item{ font-weight: bold; font-size: 30rpx; color: #191919; /* width:80rpx; */ /* border-bottom:4rpx solid #fff; */ } .appoint-tab-item.active{ color:#FE2B54; /* border-bottom:4rpx solid #09afff; */ } .detail-btn{ width: 148rpx; text-align: center; line-height: 60rpx; text-align: center; font-size: 26rpx; color:#00B9FF; margin-top:-20rpx; /* margin-left:340rpx; */ width: 170rpx; height: 60rpx; background: #FFFFFF; border: 2rpx solid #00B9FF; border-radius: 60px; float: right; } .status-tips{ height: 56rpx; background: #EBEBEB; border-radius: 10rpx; display: flex; align-items: center; padding:0 0 0 16rpx; margin-top:24rpx; } .status-tips image{ width:36rpx; height:32rpx; } .status-tips view{ font-size: 24rpx; color:#2e3333; } .status-tips .tips-title{ color: #191919; font-weight: bold; margin:0 16rpx; } .customer-msg{ background: #EBEBEB; border-radius: 10rpx; display: flex; padding:12rpx 16rpx; margin-top:24rpx; } .customer-msg .msg-title{ color: #FE2B54; font-weight: bold; font-size: 24rpx; white-space: nowrap; } .customer-msg .msg-text{ line-height: 34rpx; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; font-size: 24rpx; color: #000000; } .over-time{ position: absolute; top:170rpx; right:0; line-height: 40rpx; color: #AD0000; font-size: 28rpx; } .eval-btn{ text-align: center; font-size: 24rpx; color: #fff; margin-left:20rpx; width: 160rpx; height: 56rpx; line-height: 56rpx; background: linear-gradient(90deg, #FF9C49 0%, #FF8219 100%); border-radius: 56rpx; margin-top:10rpx; border: 2rpx solid #FF8219; color: #FF8219; background: #fff; } .order-operate-wrapper view.eval-btn{ border: 2rpx solid #FF8219; color: #FF8219; background: #fff; }