| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499 | /* pages/orders/order-detail.wxss */.container {  position: relative;  height: 100vh;  display: flex;  flex-direction: column;  background: #F5F6F7;  // background: linear-gradient(to bottom, #FB660A, #F5F6F7) #f4f4f4;  // background-size: 750rpx;  &::before {    content: '';    position: absolute;    top: 0;    width: 100%;    width: 100%;    height: 592rpx;    background: url("https://oss.dayaedu.com/ktyq/1738997023805.png") no-repeat;    background-size: 100% 100%;  }  .record-list {    padding-top: 24rpx;    flex-grow: 1;    overflow: hidden;    &.waitList{      padding-bottom: 200rpx;    }  }}.order-status {  margin: 0 24rpx 32rpx 50rpx;  // background-color: #FFFFFF;  border-radius: 20rpx;  //padding: 24rpx 32rpx;  .status {    display: flex;    align-items: center;    image {      width: 48rpx;      height: 48rpx;      margin-right: 16rpx;    }    text {      font-weight: 600;      font-size: 40rpx;      color: #000000;      line-height: 48rpx;    }  }  .tips {    margin-top: 20rpx;    font-weight: 400;    font-size: 26rpx;    color: rgba(0,0,0,0.5);    line-height: 36rpx;  }}.memberBox {  margin: 0 20rpx;  background: #ffffff;  border-radius: 20rpx;  border: 3rpx solid transparent;  &.showMemberInfoTip {    border-color: #FD4502;  }  .memberCon {    padding: 24rpx;    display: flex;    justify-content: space-between;    align-items: center;    .memberImg {      width: 44rpx;      height: 44rpx;    }    .info {      flex-grow: 1;      margin-left: 16rpx;      font-weight: 600;      font-size: 28rpx;      color: #131415;      line-height: 40rpx;    }    .chevronImg {      flex-shrink: 0;      width: 32rpx;      height: 32rpx;    }    .memberInfoCon {      overflow: hidden;    }    .infoCon {      display: flex;      align-items: center;      font-weight: 600;      font-size: 28rpx;      color: #131415;      line-height: 40rpx;      .tip {        width: 44rpx;        height: 44rpx;      }      .name,      .phone {        margin-left: 16rpx;      }    }    .schoolInfoCon {      margin-top: 20rpx;      display: flex;      align-items: center;      .schoolInfo {        margin-right: 8rpx;        border-radius: 4rpx;        border: 1rpx solid rgba(243, 131, 9, 0.5);        padding: 2rpx 6rpx;        font-weight: 400;        font-size: 20rpx;        color: #F38309;        line-height: 30rpx;        flex-shrink: 0;      }      .schoolInfoDes {        margin-right: 10rpx;        font-weight: 400;        font-size: 24rpx;        color: #777777;        line-height: 32rpx;        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;      }    }  }}.order-content {  margin: 20rpx 26rpx 0;  border-radius: 20rpx;  padding: 24rpx 24rpx 32rpx;  display: flex;  flex-direction: column;  background-color: #FFFFFF;  &:first-child {    margin-top: 0;  }}.titTip {  font-weight: 600;  font-size: 28rpx;  color: #131415;  line-height: 40rpx;  margin-bottom: 32rpx;  position: relative;  &::after {    content: "";    display: inline-block;    position: absolute;    left: -24rpx;    top: 50%;    transform: translateY(-50%);    z-index: 1;    width: 6rpx;    height: 24rpx;    background: #24CD72;    border-radius: 0rpx 4rpx 4rpx 0rpx;  }}.item-content {  margin-top: 40rpx;  display: flex;  width: 100%;  &.first-item-content {    margin-top: 0;  }  .goods-icon {    width: 120rpx;    height: 120rpx;    margin-right: 24rpx;    flex-shrink: 0;    border-radius: 6px;    overflow: hidden;  }  .goods-desc {    flex: 1 auto;    display: flex;    flex-direction: column;    overflow: hidden;  }  .goodsInfo {    display: flex;    justify-content: space-between;    margin-top: 8rpx;    .goods-name {      flex: 1 auto;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;      margin-right: 20rpx;      font-weight: 600;      font-size: 28rpx;      color: #131415;      line-height: 48rpx;    }    .goods-price {      flex-shrink: 0;      font-family: DINAlternate, DINAlternate;      font-weight: bold;      font-size: 28rpx;      color: #131415;      line-height: 48rpx;      .stuff {        font-size: 28rpx;      }      .priceZ {        font-size: 32rpx;      }    }  }  .goods-type {    display: flex;    justify-content: space-between;    align-items: center;    padding-top: 12rpx;    .goods-card {      font-weight: 400;      font-size: 26rpx;      color: #777777;      line-height: 36rpx;    }    .goods-num {      font-weight: 400;      font-size: 26rpx;      color: #777777;      line-height: 36rpx;    }  }}.discountCon {  margin-top: 42rpx;  display: flex;  justify-content: space-between;  align-items: center;  .discountTip {    display: flex;    align-items: center;    image {      width: 32rpx;      height: 32rpx;    }    text {      margin-left: 8rpx;      font-weight: 400;      font-size: 28rpx;      color: #333333;      line-height: 40rpx;    }  }  .discount {    font-weight: bold;    font-size: 32rpx;    color: #FD4502;    line-height: 48rpx;    text {      &:first-child {        font-size: 28rpx;      }    }  }}.totalPic {  border-top: 2rpx solid #EEEEEE;  margin-top: 32rpx;  padding-top: 20rpx;  display: flex;  justify-content: flex-end;  align-items: flex-end;  font-weight: bold;  font-size: 32rpx;  color: #000000;  .titPic {    font-weight: 600;    font-size: 24rpx;    color: #777777;    line-height: 34rpx;  }  .stuff {    margin-left: 16rpx;    margin-right: 4rpx;  }  .numberDisplay--integer {    line-height: 56rpx;    font-size: 48rpx;  }  .numberDisplay--decimal {    font-size: 32rpx;  }}.memberInfo {  display: flex;  justify-content: space-between;  margin-bottom: 32rpx;  .orderInfoRight{    display: flex;    align-items: center;    font-weight: 400;    font-size: 28rpx;    color: #000000;    line-height: 40rpx;    .copy{      margin-left: 20rpx;      font-weight: 400;      font-size: 28rpx;      color: #0AAF20;      line-height: 40rpx;    }  }  >text {    &:nth-child(1) {      flex-shrink: 0;      font-weight: 400;      font-size: 28rpx;      color: #666666;      line-height: 40rpx;    }    &:nth-child(2) {      margin-left: 30rpx;      word-break: break-all;      text-align: right;      font-weight: 400;      font-size: 28rpx;      color: #000000;      line-height: 40rpx;    }  }}.order-time {  margin: 24rpx 26rpx 0;  border-radius: 20rpx;  padding: 36rpx 24rpx;  background-color: #FFFFFF;  .order-item {    display: flex;    justify-content: space-between;    padding-bottom: 36rpx;    &:last-child {      padding-bottom: 0;    }    .title {      font-size: 28rpx;      color: #131415;      line-height: 40rpx;    }    .value {      font-size: 28rpx;      color: #777777;      line-height: 40rpx;    }  }}.order-btn {  position: fixed;  bottom: 0;  left: 0;  width: 100%;  background-color: #FFFFFF;  border-radius: 32rpx 32rpx 0rpx 0rpx;  padding: 32rpx 40rpx 56rpx 48rpx;  display: flex;  justify-content: space-between;  align-items: center;  box-sizing: border-box;  .orders {    display: flex;    flex-direction: column;    margin-right: 40rpx;    image {      width: 48rpx;      height: 48rpx;    }    text {      font-weight: 500;      font-size: 22rpx;      color: #131415;      line-height: 32rpx;      text-align: center;    }  }  .more {    display: flex;  }  .price {    display: flex;    align-items: flex-end;    font-weight: bold;    font-size: 32rpx;    color: #000000;    line-height: 38rpx;    .desc {      font-weight: 600;      font-size: 24rpx;      color: #777777;      line-height: 34rpx;    }    .stuff {      margin-right: 4rpx;    }    .numberDisplay--integer {      line-height: 56rpx;      font-size: 48rpx;    }    .numberDisplay--decimal {      font-size: 32rpx;    }  }  .discountVal {    margin-top: 4rpx;    font-weight: 600;    font-size: 24rpx;    color: #FD4502;    line-height: 34rpx;  }  button {    margin: 0;    width: 280rpx;    height: 88rpx;    background: url("https://oss.dayaedu.com/ktyq/1739342836131.png") no-repeat;    background-size: 100% 100%;    border-radius: 78rpx;    font-weight: 600;    font-size: 32rpx;    color: #FFFFFF;    line-height: 88rpx;  }}
 |