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; } .tips-item{ background: #fff; border-radius:12rpx; padding:30rpx 0rpx 0; margin-bottom: 20rpx; } .tips-item-title{ display: flex; height:40rpx; align-items: center; justify-content: space-between; margin-bottom:20rpx; padding:0 32rpx; } .item-title-left{ display: flex; align-items: center; } .item-title-left image{ width:28rpx; height:28rpx; margin-right:8rpx; } .item-title-left text{ font-size: 28rpx; font-weight: bold; color:#333; } .item-title-right{ height: 34rpx; background: #FFFFFF; border-radius: 4rpx; border: 1rpx solid #5FB306; padding:0 8rpx; line-height: 34rpx; font-size: 22rpx; color: #5FB306; } .tips-item-line{ display: flex; height:44rpx; margin-bottom:20rpx; align-items: center; justify-content: space-between; padding:0 32rpx; } .tips-item-line .line-left{ font-size: 28rpx; color: #999999; } .tips-item-line .line-right{ font-size: 28rpx; color: #333333; font-weight: bold; width:500rpx; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: right; } .line-right text{ color: #5FB306; } .tips-item-content{ background: #FF4447; border-radius: 0rpx 0rpx 14rpx 14rpx; padding:24rpx 24rpx 24rpx 32rpx; line-height: 40rpx; font-size: 28rpx; color: rgba(255,255,255,0.9); } .order-devide{ height:40rpx; margin-bottom:20rpx; display: flex; align-items: center; justify-content: space-between; padding:0 4rpx; } .order-devide .line{ width: 290rpx; height: 1rpx; background: #979797; } .order-devide .devide-text{ font-size: 28rpx; color: #999999; } /* 退款弹框 */ .refund-order-overlay { width: 750rpx; height: 100vh; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; position: fixed; top: 0; bottom: 0; z-index:999; flex-direction: column; } .refund-order-dialog { width: 606rpx; height: 644rpx; border-radius: 14rpx; background: #ffffff; border-radius: 20rpx; position: relative; padding: 300rpx 30rpx 40rpx; background: url('https://jzmall.lifejingzhi.com/file/jzmall-dy/dia-bg-refund.png') no-repeat; background-color: #FFFFFF; background-size: 606rpx 210rpx; } .refund-order-dialog.refund-order-dia-success{ padding: 200rpx 30rpx 40rpx; background-image: url('https://jzmall.lifejingzhi.com/file/jzmall-dy/dia-bg-refund-success.png'); height:auto; } .refund-order-dia-success .dia-btn-wrapper{ justify-content: center; } .refund-order-dia-success .dia-cancel-btn{ width:484rpx; font-weight: bold; border: 2rpx solid #0093FF; color: #0093FF; } .refund-dia-title { height: 56rpx; font-weight: bold; font-size: 40rpx; color: rgba(0,0,0,0.85); line-height: 56rpx; text-align: center; margin:60rpx 0 34rpx; } .refund-dia-tips { width: 540rpx; color: #333333; line-height: 46rpx; font-size: 32rpx; color: rgba(0,0,0,0.85); text-align: center; white-space: wrap; margin-bottom: 120rpx; font-weight: bold; } .dia-btn-wrapper { height:94rpx; display: flex; justify-content: space-between; } .dia-cancel-btn{ width: 248rpx; height: 94rpx; line-height: 94rpx; border-radius: 94rpx; border: 2rpx solid #0093FF; font-size: 32rpx; color: #0093FF; /* font-weight: bold; */ text-align: center; } .dia-conf-btn{ width: 258rpx; height: 94rpx; line-height: 94rpx; border-radius: 94rpx; font-size: 32rpx; color: #fff; font-weight: bold; background: #0093FF; text-align: center; } .modify-list{ margin:0 0 44rpx; max-height: 400rpx; overflow-y: scroll; } .modify-item{ height: 46rpx; margin-bottom:18rpx; display: flex; align-items: center; justify-content: center; line-height: 46rpx; } .modify-item image{ width:30rpx; height:30rpx; margin-right:16rpx; } .modify-item view{ font-size: 32rpx; color: rgba(102,102,102,0.85); } .modify-item view.current-modify{ color: rgba(0,0,0,0.85); font-weight: bold; } .modify-close{ width:80rpx; height:80rpx; margin-top:58rpx; } .warning-color { background: linear-gradient(90deg, #af4318 0%, #c96405 100%) !important; } /* 选择备注 */ .appoint-overlay-wrapper.remark-overlay { display: flex; align-items: flex-end; justify-content: center; position: fixed; top: 0; left: 0; right:0; bottom:0; background-color: rgba(0, 0, 0, 0.7); z-index: 999; } .remark-select { width: 750rpx; padding: 0 24rpx 56rpx; background: #ffffff; border-radius: 24rpx 24rpx 0 0; } .remark-select .title { font-weight: 600; color: #191919; font-size: 30rpx; height: 90rpx; line-height: 90rpx; text-align: center; border-bottom: 2rpx solid #e0e0e0; } .remark-item .remark-value { color: #191919; font-size: 26rpx; font-weight: bold; flex: 1; text-align: left; } .remark-list .remark-item { height: 84rpx; display: flex; border-bottom: 2rpx solid #e0e0e0; align-items: center; } .remark-item .radio-img { width: 26rpx; height: 26rpx; } .remark-conf-btn { width: 652rpx; height: 90rpx; line-height: 90rpx; border-radius: 90rpx; border: 4rpx solid #ff8219; text-align: center; font-size: 36rpx; color: #ff8219; margin: 0 auto; margin-top: 54rpx; } .remark-list .remark-item.ser-item{ border:none; background: #B5EDFF; border-radius: 12px; height:130rpx; padding:0 30rpx; margin-bottom:24rpx; } .remark-list .remark-item.ser-item.current-ser{ background: #FA6400; } .remark-item.ser-item .remark-value{ color:#666; font-size: 32rpx; font-weight:normal; flex:1; } .remark-item.ser-item view{ color:#666; font-size: 32rpx; font-weight:normal; } .remark-item.ser-item.current-ser .remark-value{ color:#fff; font-weight:bold; } .remark-item.ser-item.current-ser view{ color:#fff; font-weight:bold; } .remark-item.ser-item .radio-img{ width:30rpx; height:30rpx; margin-right:26rpx; } .ser-right{ text-align:right; } .remark-list.ser-list{ min-height:500rpx; max-height: 800rpx; overflow-y: scroll; }