/**app.wxss**/ @import '/utils/iconfont.wxss'; /* @import '@vant/weapp/common/index.wxss'; */ @import '/miniprogram_npm/@vant/weapp/common/index.wxss'; page { --theme-color:#3764FF;/* 主题颜色 */ --theme-primary-color: #3254FD; /* 主题次颜色 */ --secondary-color: #666; /* 辅助颜色 */ --main-font-size: 32rpx;/* 主要文本大小 */ --large-font-size: 36rpx;/* 大文本大小 */ --normal-font-size: 28rpx;/* 小文本大小 */ --samll-font-size: 24rpx;/* 小文本大小 */ --main-font-color: #14284A; --secondary-font-color:#6E7695; --other-font-color:#646566; --nav-bar-icon-color: rgba(0,0,0,0.9); --main-bg-color: #F6F7F9;/* 背景颜色 */ --normal-bg-color: #FFFFFF; --spacing-unit: 20rpx; /* 间距单位 */ --border-color: #F1F1F1; /* 边框颜色 */ --main-border-radius: 16rpx; /* 圆角大小 */ --box-shadow:rgba(156,166,202,0.3);/* 阴影颜色 */ --main-width700:700rpx; --main-width600: 600rpx; --default-color:#20A0E3; --primary-color:#26CA83; --warning-color:#FF9237; --danger-color:#FF6160; --other-color:#999999; --default-bg-color:rgba(78,187,245,0.08); --primary-bg-color:rgba(38,202,131,0.1); --warning-bg-color:rgba(255,146,55,0.08); --danger-bg-color:rgba(255,97,96,0.1); --other-bg-color:rgba(238,238,238,1); } .container { min-height: 100vh; box-sizing: border-box; background: #F6F7F9; } .paddingBottom120{ padding-bottom: calc(50px + env(safe-area-inset-bottom)); } .height20{ height: 20rpx; } .queueNumber { display: inline-block; color: #07c160; font-weight: bold; padding-left: 30rpx; } /* 状态标签设置 */ .status{ float: right; display: inline-block; padding: 0 18rpx; font-size: 24rpx; color: var(--default-color); background-color: var(--default-bg-color); } .status1,.status7,.orderStatus2,.carStatus1,.orderType2{ color: var(--primary-color) !important; background-color: var(--primary-bg-color) !important; } .status2,.status8,.orderStatus3{ color: var(--warning-color) !important; background-color: var(--warning-bg-color) !important; } .status3,.status9,.orderStatus6,.carStatus2{ color: var(--danger-color) !important; background-color: var(--danger-bg-color) !important; } .status10,.status14,.orderStatus7{ color: var(--other-color) !important; background-color: var(--other-bg-color) !important; } .status4,.status5,.status11,.orderStatus5{ color: rgb(45, 85, 255,1) !important; background-color: rgb(45, 85, 255, 0.1) !important; } .status6,.status12{ color: rgb(165, 55, 253,1) !important; background-color: rgb(165, 55, 253, 0.1) !important; } .status13,.orderStatus4{ color: rgb(20, 205, 200,1) !important; background-color: rgb(20, 205, 200, 0.1) !important; } .status15{ color: rgb(207, 47, 116, 1) !important; background-color: rgb(207, 47, 116, 0.1) !important; } /* 搜索框 */ .topSeach { display: flex; background-color: #fff; padding-right: 12px; } .topSeach .rightBox { flex: 1; } .topSeach .left { padding: 20rpx 0 20rpx 20rpx; } .topSeach .left view { width: 120rpx; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 28rpx; border: 1px solid #eee; color: #333; white-space: nowrap; border-radius: 20rpx; } .topSeach .iconfont-arrow3-right_fill{ position: absolute; top: 26rpx; right: 10rpx; z-index: 99; } .topSeacherPicker { width: 130rpx; height: 64rpx; line-height: 64rpx; padding: 0 24rpx; font-size: 24rpx; text-align: center; border-radius: 44rpx 0px 0px 44rpx; border: 2rpx solid rgba(0, 0, 0, 0.15); } /* 车牌颜色 */ .licensePlate{ display: inline-block; margin-left: 12rpx; width: 36rpx; min-width: 36rpx; height: 36rpx; line-height: 36rpx; font-size: 24rpx; text-align: center; font-weight: normal; border-radius: 4rpx 4rpx 4rpx 4rpx; } .yellow_licensePlate{ color: #FAAD14; background: rgba(250,173,20,0.1); } .blue_licensePlate{ color: #375EDF; background: rgba(55,94,223,0.1); } .green_licensePlate{ color: #52C41A; background: rgba(82,196,26,0.1); } .white_licensePlate{ color: #FAAD14; background: rgba(250,173,20,0.1); } .other_licensePlate{ color: #FAAD14; background: rgba(250,173,20,0.1); white-space: nowrap; } /* 底部加载动画和提示 */ .more { text-align: center; padding: 20rpx 0; color: #666; font-size: 28rpx; } /* 提交按钮 */ .submitBtn { width: 520rpx; margin: 0rpx auto; } /* 图片上传时高度自适应 */ .checkbox { height: auto; } .checkboxView .van-cell__value, .checkbox .van-field__control--custom { height: auto; } /* 右下角新增按钮 */ .addBtn { width: 60px; height: 60px; line-height: 60px; position: fixed; right: 72rpx; bottom: 160rpx; background: linear-gradient(217deg, #27B5FF 0%, #317DFF 100%); box-shadow: 0rpx 8rpx 16rpx 2rpx rgba(49, 125, 255, 0.16); color: #fff; text-align: center; border-radius: 50%; z-index: 2; display: flex; align-items: center; justify-content: center; } /* 提交按钮 */ .fixedBtn { position: fixed; width: 100%; left: 0; bottom: 0; background-color: #fff; padding: 20rpx 30rpx calc(20rpx + env(safe-area-inset-bottom)) 30rpx; box-shadow: -1px -1px 10rpx #eee; box-sizing: border-box; } /* 预约列表样式S */ .listItem { margin: 20rpx auto; padding: 30rpx 28rpx; box-sizing: border-box; background: #fff; box-shadow: 0rpx 6rpx 12rpx 2rpx rgba(221, 224, 228, 0.1); border-radius: 16rpx 16rpx 16rpx 16rpx; } .listItem .title { line-height: 50rpx; font-size: 36rpx; color: #333333; } .listItem .van-icon__image { vertical-align: middle; margin-top: -6rpx; } .listItem .title text{ margin-left: 10rpx; } .listItem .info{ color: #999; font-size: 20rpx; margin-top: 12rpx; white-space:break-spaces; } .listItem .info text{ margin-right: 20rpx; font-size: 24rpx; } .listItem .time { margin-top: 12rpx; } .listItem .time text:first-child { font-size: 24rpx; color: #999999; } .listItem .time .state { float: right; } .listItem .bottomBtn{ margin-top: 16rpx; padding-top: 20rpx; text-align: right; border-top: 1rpx solid rgba(0,0,0,0.08); } .listItem .bottomBtn button { margin-left: 0 !important; } /* 表单根据内容自动调整高度 */ .radioHeight .radioHeightBx { width: 100%; } radio-group { text-align: right; } .fieldAutoHeight .van-field__body,.fieldAutoHeight .van-field__control { height: auto !important; text-align: left; line-height: 30px; } /* 图片上传时高度自适应 */ .uploadBox { height: auto; } .uploadboxView .van-cell__value, .uploadBox .van-field__control--custom { height: auto; }