@import "../c/config"; @import "../c/function"; .g-row { padding: 5px 6px; display: flex; height: 100%; .g-row-left { margin-right: auto; width: calc(66%); display: flex; flex-direction: column; justify-content: space-around; } .g-row-right { margin-left: auto; width: calc(34% - 16px); } } .m-box { position: relative; padding: 16px; background: #ffffff; box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12); border-radius: 2px; .header { padding: 4px 0; font-size: 15px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: rgba(0, 0, 0, 0.85); line-height: 17px; > img { vertical-align: bottom; margin-right: 5px; width: 17px; height: 17px; } } .more { position: absolute; top: 14px; right: 12px; width: 42px; height: 14px; line-height: 18px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.85); cursor: pointer; &:hover { color: $c1; } } } .m-search { box-sizing: border-box; padding: 40px 80px; margin-bottom: 16px; height: 280px; background-image: url("../../images/index/chaxun-bg.png"); background-size: cover; .title { height: 47px; font-size: 32px; font-weight: 500; color: $c1; line-height: 47px; } .tabs { margin-top: 24px; display: flex; align-items: center; > div { position: relative; margin-right: 30px; width: 56px; height: 24px; font-size: 14px; line-height: 24px; border-radius: 2px; color: $c1; text-align: center; cursor: pointer; &:hover { color: $c1_on; } &.z-on { color: #ffffff; background: $c1; &:hover { color: #ffffff; } &::after { content: ""; display: block; position: absolute; bottom: -10px; left: 0; right: 0; margin: 0 auto; width: 0; height: 0; border: 5px solid transparent; border-top: 5px solid $c1; } } } } .search { margin-top: 15px; display: flex; align-items: center; .search-input { position: relative; width: 60%; height: 48px; background: #ffffff; border-radius: 4px; border: 1px solid $c1; display: flex; .input { position: relative; width: calc(100% - 100px); input { margin-left: 20px; width: calc(100% - 10px); border: none; height: 44px; line-height: 44px; font-size: 16px; font-weight: 400; color: #333; } .close-btn { position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; width: 18px; height: 18px; background-color: #eee; border-radius: 100%; cursor: pointer; img { display: block; margin: 4px auto; width: 10px; height: 10px; opacity: 0.3; } } } .btn { margin: 7px 9px 0 auto; line-height: 32px; width: 66px; height: 32px; background: $c1; border-radius: 2px; text-align: center; font-size: 15px; font-weight: 500; color: #ffffff; cursor: pointer; &:hover { background: $c1_on; } } } .btn2 { margin-left: 35px; width: 100px; height: 39px; line-height: 39px; border-radius: 6px; text-align: center; font-size: 16px; font-family: SourceHanSansSC-Regular, SourceHanSansSC; font-weight: 500; color: $c1; cursor: pointer; img { width: 20px; height: 20px; margin-right: 8px; } &:hover { color: $c1_on; } } } } .m-pan { position: relative; box-sizing: border-box; width: 100%; height:calc( 100vh - 420px); overflow: hidden; .flex_box{ height:calc(100% - 30px); width: 100%; overflow: hidden; .cnt { margin-top: 20px; display: flex; overflow: hidden; height: 100%; .cnt-left { box-sizing: border-box; padding: 16px; width: 240px; height: 402px; background: #f5f7fa; border-radius: 2px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.85); line-height: 24px; height: 100%; .subtitle { padding: 4px 0; font-size: 15px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: rgba(0, 0, 0, 0.85); line-height: 17px; &:last-of-type { margin-top: 40px; } > img { vertical-align: bottom; margin-right: 5px; width: 17px; height: 17px; } } } .cnt-right { .list { margin-bottom: 71px; .item { margin-bottom: 30px; display: flex; align-items: center; font-size: 14px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: rgba(44, 53, 66, 0.85); line-height: 24px; cursor: pointer; &:hover { color: $c1; } .item-name { margin-left: 5px; width: 80px; flex-shrink: 0; } .item-div { width: 1px; height: 12px; background: #d8d8d8; border-radius: 1px; } .item-count { margin-left: 20px; width: 90px; flex-shrink: 0; } .item-per { min-width: 70px; } .item-progress { margin-right: 15px; width: 100%; height: 24px; background: #e6f0ff; border-radius: 1px; overflow: hidden; b { display: block; height: 24px; background: #7ba6e6; } } } } } ::v-deep .el-tabs__content { overflow: scroll !important; height: 100% !important; } } } } .m-tx { margin-bottom: 13px; width: 100%; height:calc( 100vh - 430px); overflow: hidden; padding-right: 5px; box-sizing: border-box; .cnt { box-sizing: border-box; margin-top: 12px; border-radius: 2px; overflow:hidden scroll ; height: calc(100% - 50px); .empty { text-align: center; color: #999; img { display: block; width: 120px; margin: 100px auto 20px; } } .item { padding: 16px 0 7px; border-bottom: 1px dashed #f0f5fa; &:last-child { border-bottom: none; } display: flex; align-items: center; .item_right{ flex: 1; .item-title { @include toe; height: 22px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.85); line-height: 22px; &:hover { color: $c1; cursor: pointer; } } .item-date { font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.45); line-height: 17px; } } .item_left{ width: 40px; margin-right:15px; .i-tag{ display: block; margin-right: 15px; width: 40px; height: 22px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; color: rgba(0, 0, 0, 0.88); line-height: 20px; font-style: normal; text-align: center; font-weight: 600; } } } } } .m-tb { height: 302px; .cnt { box-sizing: border-box; margin-top: 20px; .item { box-sizing: border-box; margin-bottom: 8px; padding: 12px; height: 48px; background: #f5f7fa; border-radius: 2px; display: flex; align-items: center; .item-tag { display: block; margin-right: 2px; width: 24px; height: 24px; } .item-name { @include toe; width: 60%; font-size: 14px; font-weight: 400; color: #333333; line-height: 24px; } .item-btns { margin-left: auto; display: flex; .item-btn { display: flex; align-items: center; margin-right: 18px; font-size: 14px; line-height: 24px; font-weight: 400; color: $c1; text-align: center; &:hover { color: $c1_on; cursor: pointer; } &:last-child { margin-right: 2px; } img { display: block; width: 15px; height: 15px; margin-right: 2px; } span { display: block; } } } } } }