.hc-using-query-page { position: relative; height:100%; overflow: hidden; .hc-query-card-box { position: relative; width: 100%; height: 100%; display: flex; flex-direction: column; //筛选关键词 .hc-tag-flex-box { position: relative; margin-bottom: 14px; display: flex; align-items: center; justify-content: space-between; width: 100%; flex-shrink: 0; .hc-tag-box { position: relative; width: calc(100% - 40px); overflow: hidden; } .scrollbar-content { white-space: nowrap; padding: 0; } } //搜索框 .hc-query-input-box { position: relative; flex-shrink: 0; .el-input { --el-input-border-radius: 10px; --el-input-height: 65px; font-size: 16px; .el-input__wrapper { padding-right: 80px; } .el-input-group__prepend { padding: 0 12px; font-size: 14px; cursor: pointer; user-select: none; transition: .1s; .prepend-filtering { .name { margin-right: 5px; } } &:hover { background-color: #dedede; } } .el-input-group__append { padding: 0; .append-search-btn-box { position: relative; display: block; .search-btn { border-radius: 0 10px 0 0; } .search-btn + .search-btn { margin-top: 0.5px; border-radius: 0 0 10px 0; } } } .el-input-group__append .el-button, .el-input-group__append .el-input, .el-input-group__prepend .el-button, .el-input-group__prepend .el-input { font-size: var(--el-font-size-base); } .el-input-group__append .el-button, .el-input-group__append .el-select, .el-input-group__prepend .el-button, .el-input-group__prepend .el-select { display: block; margin: 0; } .el-input-group__append button.el-button, .el-input-group__append button.el-button:hover, .el-input-group__append div.el-select .el-input__wrapper, .el-input-group__append div.el-select:hover .el-input__wrapper, .el-input-group__prepend button.el-button, .el-input-group__prepend button.el-button:hover, .el-input-group__prepend div.el-select .el-input__wrapper, .el-input-group__prepend div.el-select:hover .el-input__wrapper { background-color: var(--el-button-bg-color); color: var(--el-button-text-color); font-weight: 400; border: 0; } .el-input-group__append button.el-button:hover, .el-input-group__append div.el-select:hover .el-input__wrapper, .el-input-group__prepend button.el-button:hover, .el-input-group__prepend div.el-select:hover .el-input__wrapper { background-color: var(--el-button-hover-bg-color); } .el-input-group__append .el-button.is-disabled, .el-input-group__append .el-button.is-disabled:focus, .el-input-group__append .el-button.is-disabled:hover { color: var(--el-button-disabled-text-color); cursor: not-allowed; background-image: none; background-color: var(--el-button-disabled-bg-color); border-color: var(--el-button-disabled-border-color); } } .hc-icon-mic { color: var(--hc-text-color); position: absolute; top: 2px; right: 102px; height: 61px; width: 61px; border-radius: 4px; display: flex; align-items: center; justify-content: center; font-size: 28px; cursor: pointer; transition: .1s; &:hover { background: var(--el-color-primary-light-8); } } } //筛选搜索 .hc-query-filtering-collapse-box { position: relative; flex-shrink: 0; .filtering-collapse { position: absolute; width: 100%; z-index: 99; border-radius: 10px; margin-top: 1px; .el-collapse { --el-collapse-header-height: 0; --el-collapse-border-color: inherit; --el-collapse-header-bg-color: inherit; --el-collapse-header-text-color: inherit; --el-collapse-header-font-size: inherit; --el-collapse-content-bg-color: #E7EEF4; --el-collapse-content-font-size: inherit; --el-collapse-content-text-color: inherit; border: 0 !important; } .el-collapse-item__header { display: block; user-select: none; } .hc-collapse-item-header { position: relative; width: 100%; display: flex; align-items: center; .hc-search-filtering-title { margin-right: 24px; font-size: 16px; color: var(--el-color-primary); .name { margin-right: 5px; } } } .el-collapse-item__arrow { display: none; } .el-collapse-item__wrap { border-bottom: 0; border-radius: 10px; } .el-collapse-item__content { padding-bottom: 0; } } .hc-search-hot-key { position: relative; color: #9A9A9A; padding: 16px; font-size: 14px; } .hc-search-screening-item { position: relative; display: flex; align-items: center; padding: 0 20px; font-size: 14px; .title { position: relative; } .screening-key { position: relative; padding: 1px 12px; border-radius: 100px; cursor: pointer; display: flex; align-items: center; transition: background 0.2s, color 0.2s; &:hover { background: var(--el-color-primary-light-8); } &.cut { background: var(--el-color-primary); color: white; cursor: default; } } .screening-key + .screening-key { margin-left: 10px; } } .hc-search-screening-item + .hc-search-screening-item { margin-top: 14px; } } //数据内容区域 .hc-gather-card-box { position: relative; flex: 1; flex-basis: auto; margin-top: 10px; .hc-gather-card-table { position: relative; height: 100%; .hc-card-item-main { position: relative; height: 100%; } .hc-card-item-file { display: none; margin-top: 24px; .hc-icon-close { font-size: 20px; } } &.file-table { .hc-card-item-main { height: calc(100% - 344px); } .hc-card-item-file { display: block; height: 320px; } } &.gui .hc-card-item-main { .el-carousel.hc-file-cabinet { height: 100%; .el-carousel__container { height: 100%; } } .hc-file-cabinet-gui { position: relative; height: 100%; display: flex; padding: 24px; flex-direction: row; flex-wrap: wrap; align-items: center; align-content: flex-start; justify-content: flex-start; .gui-item { position: relative; height: 100%; width: 25%; display: flex; align-items: center; justify-content: center; .gui-view { position: relative; cursor: pointer; transition: transform .2s; img { width: 100%; } .num { position: absolute; left: 50%; top: 13.5%; color: white; font-weight: bold; font-size: 14px; } &:hover { transform: scale(1.3); } } } &.hidden { visibility: hidden; } } //视频 .hc-gui-video { position: absolute; height: 100%; width: 100%; top: 0; left: -8%; z-index: -1; opacity: 0; video { width: 100%; height: 100%; } &.animate__zoomIn { z-index: 2; opacity: 1; animation-duration: 1s; } } } } } } .hc-preloaded-video { position: absolute; bottom: 10px; z-index: -222; width: 200px; left: 10px; opacity: 0; } .el-card.hc-card-box { background: white; } } .hc-carry-spot-checks-pdf { position: relative; flex: 1 1 auto; height: 100%; transition: 0.2s; .hc-csc-pdf-btn { position: absolute; right: 0; top: 50%; color: white; font-size: 25px; z-index: 111; cursor: pointer; width: 36px; height: 40px; display: flex; padding-left: 6px; align-items: center; justify-content: center; border-radius: 150px 0 0 150px; background: linear-gradient(to right, var(--el-color-primary-light-5), var(--el-color-primary), var(--el-color-primary-dark-2)); box-shadow: -2px 0 10px 0 rgba(32,37,50,0.03), 0 10px 21px 20px rgba(32,37,50,0.03); background-size: 200%; transition: background-position 0.5s; &:hover { background-position: 100% 0; } } } .hc-carry-spot-checks-data { position: relative; height: 100%; width: 480px; padding-left: 14px; border-left: 1px solid #e9e9e9; transition: 0.2s; .hc-csc-switch { position: relative; margin-bottom: 10px; } .hc-csc-info-box { position: relative; background: #E7EEF4; border-radius: 10px; padding: 12px; height: 244px; margin-bottom: 20px; .hc-info-text-item { position: relative; font-size: 14px; display: flex; align-items: flex-start; .title { font-weight: bold; } .content { flex: 1; position: relative; color: #101010; } } .hc-info-text-item + .hc-info-text-item { margin-top: 8px; } } .hc-csc-data-box-height { position: relative; // background: #E7EEF4; border-radius: 10px; padding: 12px; height: calc(100% - 360px); margin-bottom: 16px; .hc-csc-associated-row { position: relative; text-align: left; display: flex; align-items: center; } .hc-table-info-btn { position: absolute; right: -5px; top: -12px; color: white; font-size: 20px; z-index: 111; cursor: pointer; border-radius: 50px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; background: linear-gradient(to right, var(--el-color-primary-light-5), var(--el-color-primary), var(--el-color-primary-dark-2)); box-shadow: -2px 0 10px 0 rgba(32,37,50,0.03), 0 10px 21px 20px rgba(32,37,50,0.03); background-size: 200%; transition: background-position 0.5s; &:hover { background-position: 100% 0; } } } .hc-csc-action-box { position: relative; // background:var(--el-drawer-bg-color); border-radius: 10px; padding: 12px; // height: 70px; .header-box { position: relative; display: flex; align-items: center; .title { flex: 1; color: #9A9A9A; font-size: 15px; } } .btn-box { position: relative; text-align: center; } } } .hc-collapse-item-title { flex: 1; position: relative; margin-left: 24px; display: flex; align-items: center; user-select: none; cursor: pointer; .icon { margin-right: 10px; color: #FFAF2D; font-size: 24px; } .title { flex: 1; position: relative; user-select: none; color: #50545E; font-size: 16px; font-weight: 400; } } .hc-gui-info-drawer { position: relative; height: 100%; width: 100%; display: flex; overflow-y: hidden; overflow-x: auto; .hc-gui-info-img { position: relative; height: 100%; display: flex; align-items: center; //justify-content: center; flex: 1; .gui-info-img { position: relative; height: 100%; padding-bottom: 10px; img { position: relative; height: 100%; } .gui-file-item-box { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; padding: 18px; flex-direction: row; flex-wrap: wrap; align-items: center; align-content: flex-start; justify-content: flex-start; .gui-file-item { position: relative; display: flex; width: 25%; height: 19.6%; padding: 1%; .item { position: relative; background: #927a6a; height: 100%; width: 12%; padding: 6px 3px; font-size: 13px; border: 1px solid #5d4848; border-radius: 3px; writing-mode: vertical-lr; text-orientation: upright; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; transition: transform .2s; &.query { background: #ffddc6; color: #101010; } &.cur, &:hover { z-index: 22; color: white; background: #A16222; border: 1px solid #bbbbbb; transform: scale(1.2); } } } } } } .hc-gui-info-data { position: relative; height: 100%; //width: 400px; padding-left: 40px; .hc-gui-data-container { position: relative; height: calc(100% - 70px); img { height: 550px; } .hc-gui-info-item-box { position: absolute; top: 58px; left: 38px; right: 28px; height: 400px; overflow: hidden; .hc-gui-info-item { position: relative; height: 100%; width: 100%; .info-item { position: relative; display: flex; color: #101010; .title { margin-right: 14px; font-weight: bold; span + span { margin-left: 29px; } } .text { flex: 1; } } .info-item-name { color: #101010; margin-top: 30px; line-height: 1.8; } .hc-info-item-bottom { position: absolute; bottom: 4px; right: -2px; left: 4px; } .info-item + .info-item { margin-top: 14px; } } } } .btn-box { position: relative; height: 50px; display: flex; padding-right: 10px; justify-content: flex-end; align-items: flex-end; } } } .hc-query-card-box.hc-card-box.el-card { .el-card__header { overflow-x: hidden; } .hc-card-header-box { display: block; width: 100%; .hc-card-header { margin: 0 -15px; margin-top: 5px; } } } .hc-carry-spot-checks-target.el-overlay { position: absolute; margin: -24px; height: revert; background-color: transparent; .hc-drawer-box.el-drawer { --el-drawer-bg-color: transparent; .el-drawer__body { padding: 24px; overflow: hidden; .el-card__body { padding: 10px; } .hc-card-main-box { display: flex; } } } } .hc-csc-action-box .btn-box { .el-button + .el-button { margin-left: 50px; } } .hc-node-tree-collapse.el-collapse { --el-collapse-header-height: 60px; border: 0; .el-collapse-item { margin: 0 0 16px; background-color: #f1f5f8; border: 1px solid #E9E9E9; border-radius: 4px; } .el-collapse-item__header { background-color: transparent; font-weight: 400; border-bottom: 0; cursor: default; font-size: 14px; border: 0; width: 100%; text-align: left; } .el-collapse-item.is-active .el-collapse-item__header.is-active { background-color: #E7EEF4; } .el-collapse-item__wrap { background-color: transparent; border-bottom: 0; .el-collapse-item__content { position: relative; font-size: 14px; line-height: initial; padding: 24px; } } } .hover-hand{ cursor: pointer; } .col_tree{ font-size: 16px; } .flex_box{ display: flex; justify-content: center; align-items: center; } .el-overlay .el-drawer.hc-new-drawer-box .el-drawer__body{ display: flex; } .hc-csc-action-box-height { position: relative; // background: #E7EEF4; border-radius: 10px; // padding: 12px; // height: 240px; .header-box { position: relative; display: flex; align-items: center; .title { flex: 1; color: #9A9A9A; font-size: 15px; } } .textarea-box { margin-top: 12px; } .btn-box { position: relative; // margin-top: 20px; text-align: center; } }