.searchOrder { width: 100vw; min-height: 100vh; background-color: rgb(247, 247, 247); .serch-box { width: 100%; height: 84rpx; background-color: #ffffff; padding: 8rpx 32rpx; box-sizing: border-box; .search-container { width: 100%; height: 100%; background-color: #f4f4f4; border-radius: 50rpx; padding: 0 32rpx; box-sizing: border-box; @include flex(flex-start, null, null); .box-left { width: 260rpx; height: 100%; @include flex(flex-start, null, null); .picker{ font-size: 48rpx; color: #000; } .search-text { flex: 1; padding-right: 19rpx; position: relative; @include flex(flex-start,null,8rpx); .text { width: 140rpx; color: #a3a3a3; font-size: 27rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 8rpx; } &::after { content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 2rpx; height: 80%; background-color: #d8d8d8; } } .search-icon { width: 56rpx; height: 100%; padding-left: 16rpx; @include flex(center,null,0); } } .box-ipt { flex: 1; font-size: 24rpx; input{ caret-color: #ea5c1e; } } .box-delete{ width: 40rpx; height: 100%; @include flex(center,null,0); } } } .order-container { padding: 0 32rpx 32rpx; .order-list { .order-item { width: auto; margin-top: 32rpx; padding: 32rpx; box-sizing: border-box; background-color: #ffffff; border-radius: 16rpx; display: flex; justify-content: center; gap: 24rpx; flex-direction: column; .order-number { width: 100%; @include flex(space-between); .number { font-size: 32rpx; font-weight: 700; } .number-icon { color: #999999; @include flex(center); font-size: 28rpx; text { padding-bottom: 2rpx; } } } .text-info { font-size: 28rpx; color: #999999; } .commodity-list { width: 100%; display: flex; justify-content: center; gap: 12rpx; flex-direction: column; .commodity-item { display: flex; justify-content: space-between; .item-left { display: flex; gap: 12rpx; .left-image { width: 124rpx; height: 124rpx; image { width: 100%; height: 100%; border-radius: 12rpx; } } .left-text { flex: 1; display: flex; flex-direction: column; gap: 6rpx; .text-title { color: #333333; font-size: 28rpx; } .text-price { font-size: 24rpx; color: #999999; } } } .item-right { color: #333333; font-size: 28rpx; } } } .gifts { @include flex(space-between); font-size: 28rpx; color: #333333; .gifs-right { color: #ea1717; } } .all-price { color: #333333; font-size: 28rpx; } .border-box { width: 100%; height: 2rpx; background-color: #d8d8d8; } .order-state { text-align: end; color: #999999; font-size: 28rpx; margin-top: 3rpx; } } } } .empty{ width: 100%; height: 100%; margin-top: 200rpx; position: relative; } .order-empty{ position: absolute; top: 0; left: 50%; transform: translateX(-50%); @include flex(center,column,32rpx); font-size: 28rpx; image{ width: 320rpx; height: 320rpx; } .empty-title{ color: rgba(0, 0, 0, 0.4); } } }