智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

400 lines
6.0 KiB

.search_box {
padding: 20rpx 40rpx;
border-bottom: 1px solid #333333;
display: flex;
justify-content: space-between;
align-items: center;
.input_box {
width: 70%;
input {
width: 100%;
height: 60rpx;
color: #fff;
font-size: 28rpx;
}
}
.btn {
font-size: 28rpx;
color: #24BA9F;
}
}
.assemble {
width: 100%;
height: 100vh;
background: #292929;
overflow: auto;
:deep(.fui-form__item-bottom) {
background: transparent !important;
left: 0 !important;
right: 0 !important;
display: none !important;
}
}
.title {
font-size: 26rpx;
color: #fff;
padding: 26rpx 0 26rpx 32rpx;
}
.input-title {
font-size: 26rpx;
color: #fff;
}
.form-style {
width: 100%;
:deep(.fui-form__item-bottom) {
background: transparent !important;
left: 0 !important;
right: 0 !important;
display: none !important;
}
}
.form-style-vid {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12rpx 0;
}
.input-style {
text-align: right !important;
:deep(.fui-label__text) {
margin-top: 10rpx;
}
:deep(.fui-form__item-flex) {
align-items: flex-start !important;
}
:deep(.fui-form__item-flex-start) {
align-items: flex-start !important;
}
:deep(.fui-textarea__wrap) {
border: none !important;
padding: 0 !important;
}
:deep(.fui-textarea__counter) {
padding-right: 0 !important;
}
}
.textarea-container {
width: 100%;
padding: 0 0 20rpx 0;
:deep(.fui-textarea__wrap) {
border: none !important;
padding: 0 !important;
background-color: #434544;
}
:deep(.fui-textarea__placeholder) {
text-align: left;
}
:deep(.fui-textarea__inner) {
text-align: left;
}
:deep(.fui-form__item-bottom) {
display: none !important;
}
}
.fui-btn__box {
margin: 50rpx auto 120rpx;
width: 92%;
}
.fui-scroll__wrap {
height: 60vh;
.title_box {
padding: 10rpx 20rpx;
display: flex;
justify-content: space-between;
align-items: center;
.title {
font-size: 28rpx;
color: #101010;
}
}
.section_ul {
margin-bottom: 100rpx;
height: 98%;
.not_list {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
.img {
width: 112rpx;
height: 112rpx;
}
.title {
padding: 0;
margin-top: 10rpx;
color: #101010;
font-size: 28rpx;
text-align: center;
}
}
.ul {
padding: 26rpx;
padding-bottom: 100rpx;
display: flex;
flex-direction: column;
.li {
margin-bottom: 26rpx;
padding: 26rpx;
display: flex;
justify-content: space-between;
gap: 10rpx;
border-radius: 18rpx;
background-color: rgba(67, 69, 68, 1);
color: #fff;
font-size: 28rpx;
border: 0rpx solid rgba(121, 121, 121, 1);
.left_box {
width: 80%;
display: flex;
flex-direction: column;
gap: 20rpx;
.box_1 {
display: flex;
align-items: center;
.img {
width: 48rpx;
height: 48rpx;
border-right: 50%;
}
.name {
margin-left: 20rpx;
}
.tag {
margin-left: 20rpx;
width: 84rpx;
height: 32rpx;
line-height: 28rpx;
border-radius: 0rpx 20rpx 20rpx 20rpx;
background-color: rgba(236, 128, 141, 0.3);
color: rgba(240, 90, 90, 1);
font-size: 20rpx;
text-align: center;
border: 0rpx solid rgba(121, 121, 121, 1);
}
}
.box_2 {
display: flex;
justify-content: space-between;
align-items: center;
.left {
display: flex;
align-items: flex-end;
.name {
font-size: 28rpx;
}
.call {
margin-left: 10rpx;
font-size: 24rpx;
color: #ba7b30;
}
}
}
.box_3 {
display: flex;
gap: 30rpx;
.left {}
.right {
display: flex;
align-items: center;
gap: 10rpx;
.img {
width: 16rpx;
height: 16rpx;
border-right: 50%;
}
}
}
}
.right_box {
width: 25%;
display: flex;
justify-content: space-between;
align-items: center;
.img {
width: 70rpx;
height: 70rpx;
border-radius: 50%;
}
}
}
}
}
}
.save-btn-box {
position: fixed;
left: 0;
right: 0;
bottom: 0;
z-index: 100;
background: #292929;
padding: 20rpx 40rpx 40rpx 40rpx;
box-shadow: 0 -2rpx 8rpx rgba(0,0,0,0.12);
}
.safe-area-bottom {
width: 100%;
height: 180rpx;
}
.quick-fill-mask {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
z-index: 1500;
display: flex;
align-items: center;
justify-content: center;
padding: 40rpx;
}
.quick-fill-content {
background: #fff;
border-radius: 16rpx;
width: 100%;
max-width: 600rpx;
max-height: 80vh;
display: flex;
flex-direction: column;
}
.quick-fill-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 32rpx;
border-bottom: 1px solid #f0f0f0;
}
.quick-fill-title {
font-size: 32rpx;
font-weight: 600;
color: #333;
}
.quick-fill-close {
width: 60rpx;
height: 60rpx;
display: flex;
align-items: center;
justify-content: center;
.close-text {
font-size: 32rpx;
color: #999;
}
}
.quick-fill-body {
padding: 32rpx;
flex: 1;
overflow-y: auto;
}
.quick-fill-tip {
margin-bottom: 24rpx;
font-size: 24rpx;
color: #666;
line-height: 1.5;
text:first-child {
display: block;
margin-bottom: 8rpx;
}
text:last-child {
display: block;
color: #29d3b4;
font-weight: 500;
}
}
.quick-fill-textarea {
width: 100%;
height: 300rpx;
border: 1px solid #ddd;
border-radius: 8rpx;
padding: 16rpx;
font-size: 28rpx;
line-height: 1.5;
background: #fafafa;
box-sizing: border-box;
}
.quick-fill-buttons {
display: flex;
gap: 20rpx;
padding: 32rpx;
border-top: 1px solid #f0f0f0;
}
.quick-fill-btn {
flex: 1;
height: 72rpx;
line-height: 72rpx;
text-align: center;
border-radius: 8rpx;
font-size: 28rpx;
font-weight: 600;
&.cancel-btn {
background: #f5f5f5;
color: #666;
border: 1px solid #ddd;
}
&.confirm-btn {
background: #29d3b4;
color: #fff;
}
}