2023-03-17 16:53:14 +08:00

514 lines
9.2 KiB
SCSS

page {
background: #f7f7f7;
}
.passBackground {
background: url('https://cdn.zzfzyc.com/orderDetail/pass_background.png');
background-size: contain;
background-repeat: no-repeat;
}
.refuseBackground {
background-image: url('https://cdn.zzfzyc.com/orderDetail/refuse_background.png');
background-size: contain;
background-repeat: no-repeat;
}
.pendingBackground {
background: url('https://cdn.zzfzyc.com/orderDetail/pending_background.png');
background-size: contain;
background-repeat: no-repeat;
}
.status {
position: absolute;
top: 0;
left: 0;
width: 100%;
display: flex;
flex-flow: row nowrap;
box-sizing: border-box;
padding: 40px 32px;
height: 257px;
.statusLeft {
width: 50%;
}
.statusRight {
width: 50%;
font-size: 26px;
color: #736d6e;
line-height: 32px;
.name {
margin-top: 24px;
}
.time {
margin-top: 17px;
}
.buttonBar {
margin-top: 24px;
justify-content: flex-end;
display: flex;
flex-flow: row nowrap;
align-items: center;
}
.refuseButton {
border-radius: 8px;
background-color: #eff4fe;
}
.passButton {
border-radius: 8px;
margin-left: 20px;
}
}
.statusTitle {
display: flex;
flex-flow: row nowrap;
align-items: center;
.statusName {
margin-left: 10px;
font-size: 40px;
}
.refuseName{
color: #f65269;
}
.passName{
color: #00ab5b;
}
.pendingName{
color: #333;
}
}
.price {
color: #757172;
font-size: 26px;
margin-top: 16px;
}
}
.mainBox {
.pussBox {
margin-top: 24px;
display: flex;
align-items: center;
.pussName {
font-size: 28px;
color: #000000;
}
.pussPhone {
margin-left: 88px;
font-size: 28px;
color: #000000;
}
}
.total {
margin-top: 44px;
font-size: 24px;
color: #000000;
margin-left: 32px;
margin-bottom: 8px;
}
.productBox {
// width: 702px;
margin-right: 24px;
background: #ffffff;
border-radius: 16px;
margin-left: 24px;
padding-bottom: 36px;
overflow: hidden;
.flexMoney {
display: flex;
margin-top: 32px;
align-items: center;
justify-content: space-between;
.flexTotalBox {
display: flex;
align-items: center;
.totalFont {
margin-left: 32px;
margin-right: 8px;
font-size: 28px;
color: #000000;
}
.tishi {
font-size: 28px;
}
}
.shoudPay {
font-size: 28px;
font-weight: 500;
color: #f64861;
margin-right: 32px;
}
}
}
}
.defaltBox {
margin: 24px;
padding: 24px 32px 24px 24px;
background: #ffffff;
border-radius: 16px;
.titleBox {
// margin-right: 24px;
// margin-left: 24px;
// width: 638px;
display: flex;
justify-content: space-between;
align-items: center;
.title {
font-size: 28px;
font-weight: 500;
color: #000000;
}
.modeName {
font-size: 28px;
font-weight: 500;
color: #337fff;
}
}
.modeLine {
margin-top: 24px;
// width: 638px;
// margin-right: 24px;
// margin-left: 24px;
height: 1px;
background: #000000;
opacity: 0.1;
}
}
.goodsBox {
margin-top: 24px;
overflow: hidden;
border-bottom: 8px solid #f7f7f7;
.goodsProduct {
font-size: 28px;
font-weight: 500;
color: #000000;
margin-left: 32px;
}
.goodsLine {
margin-right: 24px;
margin-left: 24px;
// width: 638px;
height: 1px;
background: #000000;
opacity: 0.1;
margin-left: 32px;
margin-top: 24px;
}
.itemGoods {
margin-top: 24px;
display: flex;
.itemPic {
margin-left: 32px;
margin-right: 42px;
width: 108px;
height: 108px;
// background: #322F2F;
border-radius: 8px;
}
.itemRight {
padding-bottom: 24px;
margin-right: 32px;
width: 495px;
border-bottom: 1px solid #f7f7f7;
.item_right_top {
margin-bottom: 41px;
display: flex;
align-items: center;
justify-content: space-between;
.itemName {
font-size: 28px;
color: #000000;
}
.itemNums {
font-size: 28px;
color: #000000;
}
}
.item_right_Bottom {
display: flex;
align-items: center;
justify-content: space-between;
.flexBox {
display: flex;
.itemMoney {
font-size: 28px;
margin-right: 10px;
color: #000000;
}
.lastBox {
font-size: 28px;
text-decoration: line-through;
color: #7f7f7f;
}
}
.itemMoneyOne {
font-size: 28px;
font-weight: 500;
color: #333333;
}
}
}
}
.itemGoods:last-child {
margin-top: 24px;
display: flex;
.itemPic {
margin-left: 32px;
margin-right: 42px;
width: 108px;
height: 108px;
// background: #322F2F;
border-radius: 8px;
}
.itemRight {
padding-bottom: 24px;
width: 495px;
border-bottom: none;
.item_right_top {
margin-bottom: 41px;
display: flex;
align-items: center;
justify-content: space-between;
.itemName {
font-size: 28px;
color: #000000;
}
.itemNums {
font-size: 28px;
color: #000000;
}
}
.item_right_Bottom {
display: flex;
align-items: center;
justify-content: space-between;
.flexBox {
display: flex;
.itemMoney {
font-size: 28px;
margin-right: 10px;
color: #000000;
}
.lastBox {
font-size: 28px;
text-decoration: line-through;
color: #7f7f7f;
}
}
.itemMoneyOne {
font-size: 28px;
font-weight: 500;
color: #333333;
}
}
}
}
.product_goods {
padding-right: 32px;
// width: 100%;
margin-top: 32px;
display: flex;
align-items: center;
margin-bottom: 24px;
justify-content: space-between;
.prodct_name {
height: 32px;
font-size: 26px;
font-weight: 400;
color: #3a3a3a;
margin-left: 32px;
max-width: 224px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.product_right {
display: flex;
align-items: center;
.lastBox {
min-width: 120px;
font-size: 26px;
text-decoration: line-through;
color: #7f7f7f;
margin-right: 24px;
text-align: left;
}
.itemMoney {
min-width: 120px;
font-size: 28px;
margin-right: 10px;
color: #757575;
margin-right: 40px;
text-align: left;
}
.itemMoneyOne {
width: 100px;
font-size: 26px;
font-weight: 500;
color: #4f4f4f;
text-align: left;
}
}
}
}
.goodsBox:last-child {
border-bottom: none;
}
.detailBox {
display: flex;
margin-top: 24px;
align-items: center;
justify-content: space-between;
.detailRightFlex {
display: flex;
align-items: center;
.detailRight {
font-size: 28px;
color: #000000;
}
.detailBtn {
margin-left: 16px;
width: 65px;
height: 32px;
border-radius: 8px;
border: 1px solid #337fff;
font-size: 24px;
color: #337fff;
text-align: center;
line-height: 32px;
}
}
.detailFont {
font-size: 28px;
color: #b8b8b8;
}
}
.remarkFont {
margin-top: 24px;
font-size: 28px;
color: #000000;
}
.safeBottom {
height: 300px;
}
.bottomBox {
display: flex;
justify-content: space-between;
align-items: center;
// width: 750px;
width: 100%;
height: 160px;
background: #ffffff;
position: fixed;
bottom: 0;
padding-bottom: 24px;
// position: relative;
.moreFontBox {
width: 200px;
.moreFont {
font-size: 28px;
color: rgba(0, 0, 0, 0.8);
margin-left: 48px;
}
}
.posssBox {
border-radius: 8px;
position: absolute;
left: 32px;
z-index: 99;
bottom: 170px;
// width: 120px;
padding: 24px;
background: #fff;
border: 1px solid #ccc;
box-shadow: 2px 2px 2px #ccc;
}
.posssBox:after {
display: inline-block;
position: absolute;
bottom: -20px;
z-index: 88;
// left: 5px;
width: 0;
height: 0px;
content: '';
border-style: solid;
border-width: 20px;
border-color: #fff #fff transparent transparent;
transform: rotate(135deg);
box-shadow: 2px -2px 2px #ccc;
}
}
.order_save_address {
height: 82px;
background: #007aff;
border-radius: 40px;
// width: 668px;
text-align: center;
line-height: 82px;
color: #fff;
margin-top: 20px;
margin-left: 24px;
margin-right: 24px;
margin-bottom: 20px;
}
.platform_name {
background: #ecf2ff;
border-radius: 6px;
margin-left: 10px;
font-size: 20px;
border: none !important;
text-align: center;
color: #007aff;
padding: 4px 10px;
}