/* pages/order-detail/order-detail.wxss */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } image { width: 100%; height: 100%; } page { background: #f4f4f4; } .display { display: none!important; } /* 头部流程-等待商家发货 */ .process { padding: 20rpx; font-size: 28rpx; border-bottom: 1px solid #f2f2f2; background: #fff; } .process-top { padding: 20rpx 0; margin-top: 10rpx; } .shop-icon { width: 70rpx; height: 70rpx; margin-right: 15rpx; vertical-align: middle; } .wait { vertical-align: middle; } /* 进程 */ .process-list { position: relative; padding-top: 30rpx; padding-bottom: 15rpx; display: flex; justify-content: space-between; } .process-item { font-size: 25rpx; color: #aaa; text-align: center; } .buyers-pay { text-align: left; } .successful { text-align: right; } .current-txt { color: #17b606; } .item-icon { width: 20rpx; height: 20rpx; } .solid-round { display: inline-block; width: 12rpx; height: 12rpx; background: #bbb; border-radius: 50%; } /* 进度条 */ .line { position: absolute; bottom: 28rpx; height: 3rpx; background: #f0f0f0; } .line-current { background: #46b229; } .line01 { left: 33rpx; width: 42%; } .line02 { right: 33rpx; width: 42%; } .spell-line01 { width: 25%; left: 33rpx; } .spell-line02 { width: 25%; left: 255rpx; } .spell-line03 { width: 25%; right: 33rpx; } /* 地址 */ .order-detail { margin-bottom: 120rpx; font-size: 30rpx; } .order-detail .delivery-addr { padding: 20rpx 30rpx; background: #fff; } .order-detail .delivery-addr .user-info { line-height: 48rpx; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .order-detail .delivery-addr .user-info .item { font-size: 28rpx; margin-right: 30rpx; vertical-align: top; display: inline-block; } .order-detail .delivery-addr .addr { font-size: 28rpx; line-height: 36rpx; color: #777777; } /* 商品列表 */ .prod-item { background-color: #fff; margin-top: 15rpx; font-size: 28rpx; } /* 拼团icon */ /* .group-text { font-size: 23rpx; color: #fff; background: #fe4443; padding: 5rpx 10rpx; border-radius: 8rpx; position: absolute; top: 40rpx; left: 40rpx; } */ .prod-item .item-cont .prod-pic image { width: 180rpx; height: 180rpx; } .prod-item .item-cont { position: relative; display: flex; align-items: center; padding: 20rpx 30rpx; border-top: 2rpx solid #f1f1f1; } .prod-item .item-cont .prod-pic { font-size: 0; display: block; width: 160rpx; height: 160rpx; overflow: hidden; background: #fff; margin-right: 16rpx; } .prod-item .item-cont .prod-pic image { width: 100%; height: 100%; } .prod-item .item-cont .prod-info { margin-left: 10rpx; font-size: 28rpx; width: 100%; position: relative; -webkit-flex: 1; -ms-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; flex: 1; } /* 申请退款按钮 */ .apply-refund-btn { position: absolute; right: 20rpx; bottom: 25rpx; font-size: 23rpx; padding: 7rpx 15rpx; color: #e43130; border: 1rpx solid #e43130; border-radius: 30rpx; } .prod-item .item-cont .prod-info .prodname { font-size: 28rpx; line-height: 40rpx; max-height: 86rpx; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; } .prod-item .item-cont .prod-info .prod-info-cont { position: relative; color: #888888; margin-top: 20rpx; font-size: 28rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; flex-direction: column } .prod-item .item-cont .prod-info .prod-info-cont .info-item { color: #999; height: 28rpx; margin-top: 10rpx; font-size: 24rpx; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; width: 75%; } .spell-group-icon { display: inline-block; vertical-align: middle; margin-right: 5rpx; } .group-text { display: block; font-size: 23rpx; color: #fff; background: #e43130; padding: 6rpx 10rpx; } .prod-item .item-cont .prod-info .prod-info-cont .number { display: inline-block; margin-right: 20rpx; vertical-align: middle; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; } .prod-item .price-nums { margin-top: 20rpx; } .prod-item .price-nums .prodprice { color: #e43130; height: 50rpx; line-height: 50rpx; font-size: 24rpx; float: left; } .prod-item .price-nums .btn-box { float: right; text-align: right; } .prod-item .price-nums .btn-box .btn { padding: 6rpx 30rpx; line-height: 36rpx; margin-left: 20rpx; font-size: 24rpx; display: inline-block; border: 2rpx solid #e4e4e4; border-radius: 50rpx; } /* 订单信息 */ .order-msg { background: #fff; margin-top: 15rpx; font-size: 30rpx; } .order-msg .msg-item { padding: 20rpx; border-top: 2rpx solid #f1f1f1; } .order-msg .msg-item:first-child { border: 0; } .order-msg .msg-item .item { display: flex; padding: 10rpx 0; align-items: center; } .order-msg .msg-item .item.payment { border-top: 2rpx solid #f1f1f1; color: #e43130; padding-top: 30rpx; } .order-msg .msg-item .item .item-tit { color: #777777; line-height: 48rpx; } .order-msg .msg-item .item .item-txt { flex: 1; line-height: 48rpx; } .order-msg .msg-item .item .copy-btn { display: block; margin-left: 20rpx; border: 2rpx solid #bbb; padding: 6rpx 24rpx; padding-top: 10rpx; border-radius: 50rpx; font-size: 26rpx; line-height: 28rpx; } .order-msg .msg-item .item .item-txt.price { text-align: right; } /* 底部栏 */ .order-detail-footer { position: fixed; bottom: 0; width: 100%; max-width: 750rpx; background: #fff; margin: auto; display: -webkit-flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; padding: 24rpx 0; font-size: 30rpx; box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.05); } .order-detail-footer .dele-order { margin-left: 20rpx; line-height: 60rpx; display: block; margin-right: 20rpx; width: 150rpx; text-align: center; } .order-detail-footer .footer-box { flex: 1; text-align: right; line-height: 60rpx; } .order-detail-footer .footer-box .buy-again { font-size: 26rpx; color: #fff; background: #e43130; border-radius: 50rpx; padding: 10rpx 20rpx; margin-right: 20rpx; } .order-detail-footer .footer-box .apply-service { display: inline-block; font-size: 26rpx; border-radius: 50rpx; border: 1px solid #bbb; margin-right: 20rpx; background: #fff; color: #555; line-height: 1em; padding: 15rpx 25rpx; vertical-align: middle; } .order-detail-footer .footer-box .apply-service::after{ border:0; } .clearfix:after { content: " "; display: table; clear: both; } /* 底部整单退款 */ .refund-full{ position: relative; bottom: 0; font-size: 26rpx; padding: 12rpx 25rpx; } /* 根据状态显示不同的颜色 */ .order-state { padding: 20rpx; /* margin-right: 20rpx; */ } /* 店铺 */ .shop-box { display: inline-block; } .shop-icon { display: inline-block; width: 35rpx; height: 35rpx; margin-right: 15rpx; vertical-align: middle; } .shop-icon > image { width: 100%; height: 100%; } .shop-name { display: inline-block; vertical-align: middle; } .order-state .order-sts { color: #e43130; font-size: 28rpx; float: right; } .order-state .order-sts.gray { color: #777777; height: 32rpx; line-height: 32rpx; } .order-state .order-sts.normal { color: #333; }