.listWrap { padding: 32px; background-color: #fff; border-radius: 20px; min-height: 100%; } .infoListWrap { min-height: calc(100vh - 150px) !important } .infoWrap { min-height: 100%; } .addBtnIcon { width: 16px; height: 17px; } .addBtn { height: 43px; background: #198cfe; border-radius: 8px; line-height: 41px; width: 144px; padding: 0 24px; :global { .n-button__content { font-size: 18px; font-weight: 600; } } } // 学情 .homeStudy { background-color: #fff; .homeStudyTitle { display: flex; flex-direction: row; align-items: center; font-size: 20px; font-weight: 600; color: #131415; line-height: 28px; .homeStudyTitleDot { width: 5px; height: 16px; background: #198cfe; margin-right: 8px; } } .homeStudyInfoList { display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin-top: 21px; .homeStudyInfoTabs { display: flex; flex-direction: row; align-items: center; .homeStudyInfoTabItem { cursor: pointer; width: 112px; height: 39px; border-radius: 20px; font-size: 18px; font-weight: 600; line-height: 39px; text-align: center; margin-right: 24px; background: #f5f6fa; color: rgba(0, 0, 0, 0.5); &:hover { background: #198cfe; color: #ffffff; opacity: 0.8; } } .homeStudyInfoTabItem.active { background: #198cfe; color: #ffffff; } } .homeStudyInfoDate { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; } } .searchBtn { width: 90px; height: 43px; background: #198cfe; border-radius: 8px; line-height: 41px; font-weight: 600 !important; font-size: 18px; } .resetBtn { width: 90px; height: 43px; border-radius: 8px; line-height: 41px; font-weight: 600 !important; font-size: 18px; } } .homeTrainData { margin-top: 40px; .TrainDataTop { margin-bottom: 40px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; .TrainDataTopLeft { display: flex; flex-direction: row; align-items: center; .TrainDataItem { margin-right: 40px; .TrainDataItemTitle { display: flex; flex-direction: row; align-items: center; text-align: center; font-size: 13px; font-weight: 400; color: #777777; line-height: 18px; span { font-family: 'DINA'; font-size: 26px; font-weight: 600; color: #131415; line-height: 28px; } } .TrainDataItemsubTitle { margin-top: 4px; text-align: center; font-size: 13px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #777777; line-height: 18px; } } } .TrainDataTopRight { display: flex; flex-direction: row; align-items: center; .DataTopRightItem { cursor: pointer; display: flex; flex-direction: row; align-items: center; margin-left: 30px; &:hover { opacity: 0.8; } .DataTopRightDot { width: 16px; height: 16px; background: #3583fa; border-radius: 4px; margin-right: 6px; } .DataTopRightDot.DataTopRightDotBlue { background: #d5e9ff; } .DataTopRightDot.red { background: #ff7aa7; } } .DataTopRightItem.DataTopRightItemDis { .DataTopRightDot { background: #f5f6fa; } } } } } .tableWrap { margin-top: 40px; :global { .n-data-table { border-radius: 10px 10px 0 0; overflow: hidden; } .n-data-table-thead { height: 54px; line-height: 54px; } .n-data-table-th { padding: 0 20px; background-color: #f7f7f8; color: rgba(0, 0, 0, 0.88); } .n-data-table-td { padding: 12px 20px; } .n-data-table-th__title-wrapper { &::after { content: ''; width: 1px; height: 22px; background: #ebebeb; &:nth-last-child(1) { display: none; } } } .n-data-table-th--last { .n-data-table-th__title-wrapper { &::after { content: ''; width: 0px; height: 22px; background: #ebebeb; } } } .n-tag { --n-border-radius: 6px !important; --n-height: 26px !important; --n-font-size: 13px !important; --n-padding: 0 14px !important; } } } .reportModel { width: 1030px; overflow: hidden; } .addStudentWrap { position: relative; width: 378px; height: 631px; margin: 100px auto 0; .studentCLose { cursor: pointer; position: absolute; right: -67px; top: -54px; width: 42px; height: 42px; z-index: 100; } .stunentStart { position: absolute; width: 556px; height: 246px; left: -70px; top: -98px; img { width: 556px; height: 246px; } } .addTitle { width: 230px; height: 48px; top: -9px; position: absolute; margin: 0 auto; left: 50%; margin-left: -115px; z-index: 100; img { width: 230px; height: 48px; } } .addStudentInfo { width: 378px; height: 631px; position: relative; display: flex; flex-direction: column; align-items: center; .studentInfoBg { position: absolute; width: 378px; height: 631px; img { left: 0; top: 0; width: 378px; height: 631px; } } .studentCore { position: absolute; bottom: 27px; left: 24px; width: 330px; height: 339px; background: rgba(255, 255, 255, 0.33); border-radius: 17px; border: 2px solid #ffffff; backdrop-filter: blur(17px); display: flex; flex-direction: column; align-items: center; .schoolLogo { width: 67px; height: 67px; margin-top: -34px; border: 1px solid #fff; border-radius: 50%; z-index: 100; overflow: hidden; background-color: #fff; position: absolute; } .studentCoreInfo { margin-top: 6px; width: 314px; height: 323px; background: #ffffff; border-radius: 17px; display: flex; flex-direction: column; align-items: center; h2 { margin-top: 37px; height: 22px; font-size: 16px; font-weight: 600; color: #000000; line-height: 22px; margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .studentCoreInfoSubtitle { font-size: 14px; font-weight: 400; color: #000000; span { color: #198cfe; font-weight: 600; } } .codewrap { width: 147px; height: 145px; background: url(./images/cordWrap.png) no-repeat; position: relative; background-size: 147px 145px; margin: 16px 0 18px; display: flex; flex-direction: column; align-items: center; justify-content: center; .codewrapBg { width: 147px !important; height: 145px !important; top: 0; left: 0; position: absolute; } // img { // } } .codewrapSubmit { width: 213px; height: 35px; // background: linear-gradient(135deg, #d1fdf9 0%, #d6eeff 100%); // box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.62); border-radius: 18px; text-align: center; line-height: 35px; font-size: 14px; color: #117de9; position: relative; img { position: absolute; left: 0; top: 0; width: 213px; height: 35px; } span { font-weight: 600; } } } } } .studentBottom { width: 420px; position: absolute; left: -21px; bottom: -140px; display: flex; flex-direction: column; align-items: center; p { text-align: center; font-size: 20px; font-weight: bold; color: #ffffff; margin-bottom: 30px; } .downBtn { width: 256px; height: 54px; background: linear-gradient(90deg, #ff7b57 0%, #ff3460 100%); border-radius: 30px; line-height: 54px; font-size: 22px; font-weight: 600; text-align: center; color: #fff; cursor: pointer; } } } .setInfo { margin-top: 64px; :global { .n-form-item-label { font-size: 15px; color: #000; } .n-input { height: 57px; border-radius: 8px; .n-input__input-el { height: 100%; } &.n-input--disabled { background-color: #f5f6fa; color: rgba(149, 149, 152, 1); } } .n-base-selection { border-radius: 8px; .n-base-selection-label { height: 57px; } } .n-base-selection.n-base-selection--disabled .n-base-selection-label { background-color: #f5f6fa; color: rgba(149, 149, 152, 1); } } } .btnList { margin-top: 150px; .btn { --n-padding: 0 36px !important; --n-height: 45px !important; --n-border-radius: 8px !important; } } .wordDetailModel { width: 1012px; }