@mixin zj-card { background: #FFFFFF; border-radius: 20rpx; box-shadow: -10rpx 12rpx 96rpx 2rpx rgba(31, 36, 99, 0.1); overflow: hidden; position: relative; } .footer-btn-group { padding: 25rpx 30rpx; display: flex; align-items: center; ::v-deep .u-button { flex-shrink: 0; font-size: 32rpx; margin-right: 30rpx; border-radius: 20rpx !important; &:first-child { flex: 1; } &:last-child { width: 400rpx !important; margin-right: 0; } } } .common-goods-list { .item { margin-top: 30rpx; background: #ffffff; padding: 20rpx 30rpx; .top { display: flex; align-items: center; image { width: 88rpx; height: 88rpx; border-radius: 50%; flex-shrink: 0; } .user { margin-left: 20rpx; flex: 1; .name { } .time { color: $sec-font; font-size: 24rpx; margin-top: 8rpx; } } .price { color: $assist-color; } } .title { margin-top: 20rpx; } .des { margin-top: 20rpx; font-size: 28rpx; color: $reg-font; } .imgs { display: flex; flex-wrap: wrap; image { width: 140rpx; height: 140rpx; margin-right: 20rpx; margin-top: 20rpx; } } .bottom { border-top: 1px solid #eaeaea; margin-top: 20rpx; padding-top: 20rpx; display: flex; align-items: center; justify-content: space-between; .left-location { font-size: 28rpx; color: $sec-font; display: flex; align-items: center; .iconfont { margin-right: 4rpx; } } .right-btn { .u-button { height: 60rpx; } } .right-stats { display: flex; align-items: center; .it { display: flex; align-items: center; margin-left: 20rpx; .iconfont { font-size: 30rpx; color: $sec-font; display: flex; align-items: center; .iconfont { margin-right: 4rpx; } } .text { font-size: 26rpx; margin-left: 4rpx; color: $sec-font; } } } } } } .common-order-list { .item { margin-top: 30rpx; background: #ffffff; padding: 20rpx 30rpx; .top { display: flex; image { width: 88rpx; height: 88rpx; border-radius: 50%; flex-shrink: 0; } .user { margin-left: 20rpx; flex: 1; display: flex; flex-direction: column; justify-content: center; .name { } .time { color: $sec-font; font-size: 24rpx; margin-top: 8rpx; } } .status { color: $assist-color; } } .goods { display: flex; padding: 30rpx 0; image { width: 120rpx; height: 120rpx; } .main { flex: 1; margin-left: 20rpx; .name { font-size: 32rpx; } .des { margin-top: 12rpx; font-size: 28rpx; color: $reg-font; } .price { margin-top: 12rpx; text { color: $assist-color; font-weight: 500; font-size: 32rpx; margin-right: 12rpx; } } } } .total { border-top: 1px solid #eaeaea; height: 80rpx; display: flex; align-items: center; justify-content: end; font-size: 28rpx; text { margin-left: 12rpx; color: $assist-color; } } .bottom { border-top: 1px solid #eaeaea; padding-top: 20rpx; display: flex; align-items: center; justify-content: space-between; .left-location { font-size: 28rpx; color: $sec-font; display: flex; align-items: center; .iconfont { margin-right: 4rpx; } } .right-btn { display: flex; .u-button { height: 60rpx; margin-left: 12rpx; } } } } }