一体机放大效果开发

This commit is contained in:
冯辉
2026-03-12 17:10:34 +08:00
parent 0c63175816
commit e7ef23ad5d
83 changed files with 3034 additions and 2899 deletions

View File

@@ -28,7 +28,7 @@
<uni-popup
ref="selectFilterModel"
type="bottom"
borderRadius="10px 10px 0 0"
borderRadius="10px 15px 0 0"
background-color="#FFFFFF"
class="popup-fix"
>
@@ -695,36 +695,36 @@
.popup-content {
color: #000000;
height: 70vh;
padding-bottom: 20rpx;
padding-bottom: 45rpx;
}
.popup-bottom {
padding: 40rpx 28rpx 20rpx 28rpx;
padding: 90rpx 63rpx 45rpx 63rpx;
display: flex;
justify-content: space-between;
.btn-cancel {
font-weight: 400;
font-size: 32rpx;
font-size: 72rpx;
color: #666d7f;
line-height: 90rpx;
line-height: 203rpx;
width: 33%;
min-width: 222rpx;
height: 90rpx;
min-width: 500rpx;
height: 203rpx;
background: #f5f5f5;
border-radius: 12rpx 12rpx 12rpx 12rpx;
border-radius: 27rpx 27rpx 27rpx 27rpx;
text-align: center;
}
.btn-confirm {
font-weight: 400;
font-size: 32rpx;
font-size: 72rpx;
color: #ffffff;
text-align: center;
width: 67%;
height: 90rpx;
margin-left: 28rpx;
line-height: 90rpx;
height: 203rpx;
margin-left: 63rpx;
line-height: 203rpx;
background: #256bfa;
min-width: 444rpx;
border-radius: 12rpx 12rpx 12rpx 12rpx;
min-width: 999rpx;
border-radius: 27rpx 27rpx 27rpx 27rpx;
}
}
.popup-list {
@@ -733,21 +733,21 @@
flex-wrap: nowrap;
align-items: center;
justify-content: space-evenly;
height: calc(77vh - 100rpx - 150rpx);
height: calc(77vh - 225rpx - 338rpx);
overflow: hidden;
.picker-view {
width: 100%;
height: 500rpx;
margin-top: 20rpx;
height: 1125rpx;
margin-top: 45rpx;
.uni-picker-view-mask {
background: rgba(0, 0, 0, 0);
}
.item {
line-height: 84rpx;
height: 84rpx;
line-height: 189rpx;
height: 189rpx;
text-align: center;
font-weight: 400;
font-size: 32rpx;
font-size: 72rpx;
color: #cccccc;
}
.item-active {
@@ -763,9 +763,9 @@
// .list {
// .row {
// font-weight: 400;
// font-size: 32rpx;
// font-size: 72rpx;
// color: #333333;
// line-height: 84rpx;
// line-height: 189rpx;
// text-align: center;
// }
// }
@@ -779,19 +779,19 @@
}
.filter-nav {
width: 200rpx;
width: 450rpx;
background-color: #ffffff;
.nav-item {
height: 100rpx;
line-height: 100rpx;
height: 225rpx;
line-height: 225rpx;
text-align: center;
font-weight: 400;
font-size: 28rpx;
font-size: 63rpx;
color: #666d7f;
&.active {
font-weight: 500;
font-size: 28rpx;
font-size: 63rpx;
color: #256bfa;
}
}
@@ -799,16 +799,16 @@
.filter-content {
flex: 1;
padding: 20rpx;
padding: 45rpx;
background-color: #f6f6f6;
.content-item {
margin-top: 30rpx;
margin-top: 68rpx;
.item-title {
font-weight: 400;
font-size: 28rpx;
font-size: 63rpx;
color: #333333;
margin-bottom: 15rpx;
margin-bottom: 22.5rpx;
}
}
.content-item:first-child {
@@ -817,8 +817,8 @@
.check-content {
display: grid;
gap: 16rpx;
grid-template-columns: repeat(auto-fill, minmax(300rpx, 1fr));
gap: 36rpx;
grid-template-columns: repeat(auto-fill, minmax(450rpx, 1fr));
place-items: stretch;
.checkbox-item {
@@ -828,23 +828,23 @@
background-color: #d9d9d9;
min-width: 0;
padding: 0 10rpx;
height: 80rpx;
padding: 0 23rpx;
height: 180rpx;
background: #e8eaee;
border-radius: 12rpx 12rpx 12rpx 12rpx;
border-radius: 27rpx 27rpx 27rpx 27rpx;
.option-label {
font-size: 28rpx;
font-size: 63rpx;
width: 100%;
white-space: nowrap;
overflow: hidden;
}
}
.checkedstyle {
height: 76rpx;
height: 171rpx;
background: rgba(37, 107, 250, 0.06);
border-radius: 12rpx 12rpx 12rpx 12rpx;
border: 2rpx solid #256bfa;
border-radius: 27rpx 27rpx 27rpx 27rpx;
border: 5rpx solid #256bfa;
color: #256bfa;
}
}
@@ -868,13 +868,13 @@
.app-container .container-header {
// background: url("@/static/icon/background2.png") 0 0 no-repeat;
background-size: 100% 400rpx;
background-size: 100% 600rpx;
}
.app-container .container-header .header-top {
display: flex;
line-height: calc(88rpx - 14rpx);
padding: 16rpx 44rpx 14rpx 44rpx;
line-height: calc(132rpx - 32rpx);
padding: 36rpx 99rpx 32rpx 99rpx;
}
.app-container .container-header .header-top .header-btnLf {
@@ -882,34 +882,34 @@
white-space: nowrap;
justify-content: flex-start;
align-items: center;
width: calc(60rpx * 3);
width: calc(90rpx * 3);
font-weight: 500;
font-size: 40rpx;
font-size: 90rpx;
color: #696969;
margin-right: 44rpx;
margin-right: 99rpx;
position: relative;
}
.app-container .container-header .header-top .header-btnLf .btns-wd {
position: absolute;
top: 2rpx;
right: 2rpx;
width: 16rpx;
height: 16rpx;
top: 5rpx;
right: 5rpx;
width: 36rpx;
height: 36rpx;
background: #f73636;
border-radius: 50%;
border: 4rpx solid #eeeeff;
border: 9rpx solid #eeeeff;
}
.app-container .container-header .header-top .active {
font-weight: 600;
font-size: 40rpx;
font-size: 90rpx;
color: #000000;
}
.app-container .container-header .header-input {
padding: 0 24rpx;
width: calc(100% - 48rpx);
padding: 0 54rpx;
width: calc(100% - 108rpx);
position: relative;
display: flex;
align-items: center;
@@ -917,34 +917,34 @@
.app-container .container-header .header-input .iconsearch {
position: absolute;
left: 50rpx;
left: 113rpx;
top: 50%;
transform: translate(0, -50%);
}
.app-container .container-header .header-input .input {
padding: 0 30rpx 0 80rpx;
height: 80rpx;
padding: 0 68rpx 0 180rpx;
height: 180rpx;
background: #ffffff;
border-radius: 75rpx;
font-size: 28rpx;
border-radius: 112.5rpx;
font-size: 63rpx;
flex:1
}
.app-container .container-header .header-input .inputplace {
font-weight: 400;
font-size: 28rpx;
font-size: 63rpx;
color: #b5b5b5;
}
.app-container .container-header .header-input .btn-feel {
font-weight: 400;
font-size: 28rpx;
font-size: 63rpx;
text-align: center;
color: #484444;
width: 80rpx;
width: 180rpx;
}
.app-container .container-header .header-date {
padding: 28rpx;
padding: 63rpx;
display: flex;
justify-content: space-between;
align-items: center;
@@ -966,10 +966,10 @@
flex-direction: column;
text-align: center;
font-weight: 400;
font-size: 24rpx;
font-size: 54rpx;
color: #333333;
width: 96rpx;
height: 88rpx;
width: 216rpx;
height: 198rpx;
}
.app-container .container-header .header-date .data-week .weel-days .day {
@@ -978,14 +978,14 @@
.app-container .container-header .header-date .data-week .active {
background: rgba(37, 107, 250, 0.1);
border-radius: 12rpx;
border-radius: 27rpx;
color: #256bfa;
}
.app-container .container-header .header-date .data-all {
width: 66rpx;
height: 66rpx;
margin-left: 18rpx;
width: 149rpx;
height: 149rpx;
margin-left: 41rpx;
}
.app-container .container-header .header-date .data-all .allimg {
@@ -1001,28 +1001,28 @@
.main-scroll {
width: 100%;
height: calc(100% - 150rpx);
height: calc(100% - 338rpx);
}
.fullHeightScroll{
height: 100% !important;
}
.cards {
padding: 28rpx;
padding: 63rpx;
}
.cards .card {
margin-top: 28rpx;
padding: 32rpx;
margin-top: 63rpx;
padding: 72rpx;
background: linear-gradient(to bottom, #e3efff 0%, #fbfdff 100%);
box-shadow: 0rpx 0rpx 8rpx 0rpx rgba(0, 0, 0, 0.04);
border-radius: 20rpx;
box-shadow: 0rpx 0rpx 18rpx 0rpx rgba(0, 0, 0, 0.04);
border-radius: 45rpx;
}
.cards .card-title {
font-family: "PingFangSC-Medium", "PingFang SC", "Helvetica Neue", Helvetica,
Arial, "Microsoft YaHei", sans-serif;
font-weight: 600;
font-size: 34rpx;
font-size: 77rpx;
color: #005eb6;
text-align: center;
position relative;
@@ -1032,40 +1032,40 @@
&::after {
content: "";
width: 120rpx;
height: 4rpx;
width: 270rpx;
height: 9rpx;
background: linear-gradient(to right, #015EEA 0%, #00C0FA 100%);
position: absolute;
left: 50%;
bottom: -14rpx;
bottom: -21rpx;
transform: translate(-50%, -50%);
}
.center-date {
font-weight: 400;
font-size: 24rpx;
font-size: 54rpx;
// position: absolute;
// right: 0;
// top: 0;
border: 1rpx solid;
padding: 5rpx 10rpx;
margin-left: 10rpx;
border: 1.5rpx solid;
padding: 7.5rpx 23rpx;
margin-left: 23rpx;
}
}
.cards .card-row {
display: flex;
justify-content: center;
font-size: 26rpx;
font-size: 59rpx;
color: #3e8ff3;
margin-top: 23rpx;
margin-top: 34.5rpx;
}
.cards .card-times {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 24rpx;
margin-top: 54rpx;
}
.cards .card-times .time-left,
@@ -1075,7 +1075,7 @@
.cards .card-times .left-date {
font-weight: 600;
font-size: 48rpx;
font-size: 108rpx;
font-family: "PingFangSC-Medium", "PingFang SC", "Helvetica Neue", Helvetica,
Arial, "Microsoft YaHei", sans-serif;
background: linear-gradient(180deg, #015EEA 0%, #00C0FA 100%);
@@ -1085,16 +1085,16 @@
.cards .card-times .left-dateDay {
font-weight: 400;
font-size: 24rpx;
font-size: 54rpx;
color: #333333;
margin-top: 12rpx;
margin-top: 27rpx;
}
.cards .card-times .line {
width: 40rpx;
height: 2rpx;
width: 90rpx;
height: 5rpx;
background: #7BB6FF;
margin-top: 7rpx;
margin-top: 10.5rpx;
}
.cards .card-times .time-center {
@@ -1108,23 +1108,23 @@
.cards .card-times .time-center .center-dateDay {
font-weight: 400;
font-size: 24rpx;
font-size: 54rpx;
color: #fff;
margin-top: 6rpx;
line-height: 48rpx;
margin-top: 14rpx;
line-height: 108rpx;
width: max-content;
height: 48rpx;
height: 108rpx;
background: #71B1FF;
border-radius: 8rpx;
padding: 0 30rpx;
border-radius: 18rpx;
padding: 0 68rpx;
}
.cards .recommend-card-line {
width: 100%;
height: 0;
border-radius: 0;
border-bottom: 2rpx dashed rgba(0, 0, 0, 0.14);
margin-top: 32rpx;
border-bottom: 5rpx dashed rgba(0, 0, 0, 0.14);
margin-top: 72rpx;
position: relative;
}
@@ -1134,8 +1134,8 @@
left: 0;
top: 0;
transform: translate(-50%, -50%);
width: 28rpx;
height: 28rpx;
width: 63rpx;
height: 63rpx;
background: #f4f4f4;
border-radius: 50%;
}
@@ -1146,17 +1146,17 @@
right: 0;
top: 0;
transform: translate(50%, -50%);
width: 28rpx;
height: 28rpx;
width: 63rpx;
height: 63rpx;
background: #f4f4f4;
border-radius: 50%;
}
.cards .card-footer {
margin-top: 32rpx;
min-height: 50rpx;
margin-top: 72rpx;
min-height: 113rpx;
font-weight: 400;
font-size: 28rpx;
font-size: 63rpx;
color: #6c7282;
text-align: center;
}