/* pages/order-detail/order-detail.wxss */ page { background: #f1f2f4; } .container { width: 750rpx; background: #f1f2f4; padding-top: 34rpx; padding-bottom: 34rpx; box-sizing: border-box; } /* 退款状态 */ .refundStatus { width: 750rpx; height: 124rpx; background-color: #fb7600; color: #323233; font-weight: 600; padding-top: 20rpx; box-sizing: border-box; margin-bottom: 24rpx; } .inner { width: 686rpx; height: 80rpx; margin: 0 auto; background-color: #ffffff; border-radius: 16rpx; display: flex; align-items: center; padding-left: 30rpx; } /* 地址 */ .address { width: 686rpx; /* height: 200rpx; */ background-color: #ffffff; margin: 0 auto; border-radius: 16rpx; padding: 32rpx 28rpx 32rpx 36rpx; box-sizing: border-box; position: relative; } .userName { display: inline-block; height: 40rpx; width: auto; font-size: 32rpx; font-weight: 500; text-align: left; color: #323233; line-height: 44rpx; } .userTell { display: inline-block; height: 40rpx; width: auto; margin-left: 30rpx; font-size: 32rpx; font-weight: 500; text-align: left; color: #323233; line-height: 44rpx; } .default { display: inline-block; width: 82rpx; height: 34rpx; background: #ff893f; border-radius: 18rpx; margin-left: 16rpx; font-size: 24rpx; font-weight: 400; text-align: left; color: #ffffff; line-height: 34rpx; text-align: center; } .userAddress { width: 504rpx; font-size: 28prx; font-weight: 400; text-align: left; color: #6c6c6d; line-height: 40rpx; margin-top: 16rpx; } .arrow { width: 32rpx; height: 32rpx; position: absolute; top: 65rpx; left: 626rpx; } .arrow image { width: 16rpx; height: 27rpx; } /* 配送时间 */ .timeBox { width: 686rpx; height: 104rpx; background-color: #ffffff; display: flex; justify-content: space-between; align-items: center; margin: 0 auto; margin-top: 24rpx; padding: 0 24rpx; box-sizing: border-box; border-radius: 8px; } .timeBox .text { width: 196rpx; height: 40rpx; font-size: 28rpx; font-weight: 400; text-align: left; color: #323233; line-height: 40rpx; } .timeArrow { width: 32rpx; height: 32rpx; } .timeArrow image { width: 16rpx; height: 27rpx; } /* 商品列表 */ .cartList { width: 686rpx; margin: 0 auto; /* margin-bottom: 120rpx; */ background-color: #ffffff; margin-top: 24rpx; padding-bottom: 28rpx; border-radius: 16rpx; } .cartListItem { width: 686rpx; height: 210rpx; padding: 32rpx 24rpx 36rpx; padding-bottom: 0; box-sizing: border-box; /* background-color: aqua; */ margin: 0 auto; display: flex; } .moneyIcon{ font-size: 36rpx; color: #FF1717; margin-right: -4rpx; } .moneyNum{ font-size: 36rpx; font-weight: 500; color: #FF1717; } .itemRight { width: 686rpx; height: 180rpx; display: flex; } .productPic { width: 180rpx; height: 180rpx; background-color: azure; margin-right: 24rpx; } .productPic image { width: 180rpx; height: 180rpx; } .productName { width: 320rpx; height: 40rpx; font-size: 28rpx; font-weight: 500; text-align: left; color: #333333; line-height: 40rpx; margin-bottom: 8rpx; } .productDetail { width: 304rpx; font-size: 24rpx; font-weight: 400; text-align: left; color: #999999; line-height: 36rpx; margin-bottom: 40rpx; } .productPrice { display: flex; justify-content: space-between; } .productPrice .price { height: 48rpx; font-size: 36rpx; font-weight: 500; text-align: left; color: #ff4444; line-height: 48rpx; } .num { display: flex; justify-content: space-around; align-items: center; font-size: 28rpx; font-weight: 400; color: #999999; } .reduce, .add { width: 48rpx; height: 48rpx; display: flex; align-items: center; justify-content: center; } .reduce image { width: 20rpx; height: 4rpx; } .add image { width: 20rpx; height: 20rpx; } .numContent { width: 85rpx; height: 44rpx; background: #eeeeee; border-radius: 2rpx; text-align: center; } /* 买家留言 */ .messageBox { width: 686rpx; height: 280rpx; background-color: #ffffff; margin: 0 auto; margin-top: 24rpx; border-radius: 16rpx; padding: 32rpx 24rpx; box-sizing: border-box; margin-bottom: 24rpx; } .messageTitle { height: 48rpx; font-size: 28rpx; font-weight: 400; text-align: left; color: #323233; line-height: 40rpx; } textarea { width: 638rpx; height: 140rpx; font-size: 28rpx; color: #969799; font-weight: 400; word-break: break-all; } .numLength { font-size: 28rpx; font-weight: 400; text-align: left; color: #969799; float: right; } /* 优惠券 */ .discountCard { width: 686rpx; height: 104rpx; margin: 0 auto; margin-top: 24rpx; margin-bottom: 24rpx; background-color: #ffffff; font-size: 28rpx; font-weight: 400; text-align: left; color: #323233; padding-left: 24rpx; padding-right: 28rpx; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; border-radius: 16rpx; } .discountBox { display: flex; justify-content: space-between; align-items: center; } .discountText { font-size: 28rpx; font-weight: 400; text-align: left; color: #969799; } .arrowRight { width: 32rpx; height: 32rpx; margin-left: 16rpx; } .arrowRight image { width: 16rpx; height: 26rpx; } /* 商品总额 */ .allMoney { width: 686rpx; height: 194rpx; background-color: #ffffff; margin: 0 auto; border-radius: 16rpx; padding: 0 24rpx; box-sizing: border-box; } .moneyPublic { width: 638rpx; height: 98rpx; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; } .txt { font-size: 28rpx; font-weight: 400; text-align: left; color: #323233; } .money { color: #ff4444; } /* 订单详情 */ .orderBox { width: 686rpx; height: 282rpx; margin: 0 auto; margin-top: 24rpx; margin-bottom: 132rpx; padding-left: 24rpx; padding-right: 24rpx; background-color: #ffffff; box-sizing: border-box; border-radius: 16rpx; position: relative; } .orderPublic { width: 638rpx; height: 98rpx; border-bottom: 1rpx solid #F1F2F4; box-sizing: border-box; } .innerPublic { width: 638rpx; height: 96rpx; font-size: 28rpx; font-weight: 400; color: #323233; display: flex; align-items: center; } .content { margin-left: 16rpx; display: flex; align-items: center; } .content .icon { margin-right: -2rpx; } /* bottom */ .bottomBox { width: 750rpx; height: 120rpx; position: fixed; bottom: 0; left: 0; padding-right: 32rpx; box-sizing: border-box; background-color: #ffffff; padding-top: 24rpx; } .bottomBox>view { width: 200rpx; height: 72rpx; border: 2rpx solid #fb8319; border-radius: 36rpx; font-size: 28rpx; font-weight: 400; text-align: left; color: #fb7600; display: flex; justify-content: center; align-items: center; float: right; }