.addMember { position: relative; height: 100vh; background: #F5F6F7; display: flex; flex-direction: column; .weui-navigation-bar { position: relative; z-index: 2; } .appBg { position: absolute; left: 0; top: 0; width: 100%; height: 489rpx; background: url("https://oss.dayaedu.com/ktyq/1739529857509.png") no-repeat; background-size: 100% 100%; z-index: 1; } .addMemberCon { position: relative; z-index: 2; flex-grow: 1; padding-bottom: 200rpx; overflow: hidden; .labelCon { padding-top: 6rpx; padding-left: 48rpx; padding-right: 12rpx; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; .labelLeft { display: flex; flex-direction: column; image { width: 217rpx; height: 55rpx; } text { margin-top: 26rpx; font-weight: 400; font-size: 26rpx; color: rgba(0, 0, 0, 0.6); line-height: 36rpx; } } .labelRight { flex-shrink: 0; width: 268rpx; height: 172rpx; } } .fromBox { margin: 24rpx 26rpx 0; background: #FFFFFF; border-radius: 20rpx; padding: 0 24rpx; &.firstFromBox { margin-top: 38rpx; } .topTit { padding-top: 36rpx; padding-bottom: 10rpx; font-weight: 600; font-size: 30rpx; color: #000000; line-height: 42rpx; } .fromCon { display: flex; align-items: center; justify-content: space-between; padding: 16rpx 0; border-bottom: 2rpx solid #F2F2F2; &:last-child { border-bottom: none; } .fromTit { flex-shrink: 0; font-weight: 400; font-size: 30rpx; color: #666666; line-height: 42rpx; } .fromIpt { margin-left: 48rpx; flex-grow: 1; .index--van-cell{ padding-right: 0; } .index--van-cell__right-icon-wrap { margin-right: -6rpx !important; color: #cccccc !important; } .van-field { padding: 0; --cell-line-height: 80rpx; .van-cell__right-icon { margin-right: -6rpx; color: #cccccc; } } .van-field__body { .van-field__control { color: #000000; font-weight: 400; font-size: 28rpx; } } } .genderIpt { padding: 10rpx 0; display: flex; .gender { padding: 10rpx 0; display: flex; align-items: center; image { width: 30rpx; height: 30rpx; } text { margin-left: 12rpx; font-weight: 400; font-size: 30rpx; color: #AAAAAA; line-height: 42rpx; } &:first-child { margin-right: 40rpx; } &.active { text { color: #FE462E; } } } } } } .botBox { width: 100%; height: 20rpx; } } .submitCon { z-index: 10; position: fixed; left: 0; bottom: 0; padding: 24rpx 32rpx 56rpx; width: 100%; box-sizing: border-box; background: #FFFFFF; box-shadow: 0rpx -2rpx 24rpx 0rpx rgba(0, 0, 0, 0.1); border-radius: 32rpx 32rpx 0rpx 0rpx; .subBtn { width: 100%; height: 84rpx; font-weight: 600; font-size: 32rpx; color: #FFFFFF; text-align: center; line-height: 84rpx; background: url("https://oss.dayaedu.com/ktyq/1739528494657.png") no-repeat; background-size: 100% 100%; } } // 弹窗 .toolbar-top { display: flex; justify-content: space-between; height: 44px; margin: 0 26rpx; border-bottom: 2rpx solid #F2F2F2; font-size: var(--picker-option-font-size); .toolbar-cancel { color: var(--picker-cancel-action-color); line-height: 44px; padding: 0 14rpx } .toolbar-confirm { color: var(--picker-confirm-action-color); line-height: 44px; padding: 0 14rpx } } .areaListOpen { display: flex; justify-content: space-between; align-items: center; height: 56rpx; margin: 20rpx 40rpx; overflow: hidden; text { margin-right: 20rpx; font-weight: 400; font-size: 32rpx; color: #000000; line-height: 44rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } image { flex-shrink: 0; width: 32rpx; height: 32rpx; } } .searchList { .icon-search { width: 32rpx; height: 32rpx; margin: auto 10rpx auto auto; } .van-search { margin: 26rpx !important; padding: 0 !important; height: 72rpx !important; background: #F6F6F6 !important; border-radius: 35rpx !important; border: 1rpx solid #FFFFFF !important; } .van-search__content { border-top-left-radius: 35rpx !important; border-bottom-left-radius: 35rpx !important; } .van-cell { font-size: 26rpx !important; } .searchBtn { width: 112rpx; line-height: 54rpx !important; padding: 0 !important; text-align: center; background: url('https://oss.dayaedu.com/ktyq/1739695178829.png') no-repeat; background-size: 100% 100%; font-weight: 500; font-size: 28rpx; color: #FFFFFF; border-radius: 35rpx; margin-right: 8rpx; } } .empty-box { width: 100%; height: 528rpx; display: flex; flex-direction: column; justify-content: center; align-items: center; image { width: 216rpx; height: 150rpx; } .empty-text { font-weight: 400; font-size: 28rpx; color: #AAAAAA; line-height: 40rpx; text-align: center; margin-top: -24rpx; } } }