.hc-report-tasks-user-box { position: relative; padding: 0 12px; cursor: pointer; min-height: 40px; border: 1px solid #e0e0e6; border-radius: 4px; .tag-user-list { position: relative; display: flex; align-items: center; flex-flow: row wrap; min-height: inherit; .tasks-placeholder { color: #a9abb2; font-size: 14px; } .arrow-icon-tag { position: relative; color: #a9abb2; font-size: 18px; margin: 0 8px; } } } //选择任务人弹窗 .el-overlay-dialog .el-dialog.hc-report-tasks-user-modal { height: 650px; .el-dialog__body .hc-new-main-body_content { padding: 0; height: 100%; display: flex; } .card-div-no, .card-empty-no { position: relative; border-left: 1px solid; border-color: #EEEEEE; background: #e8e8e8; } .card-div-no .hc-empty-box .hc-empty-body .hc-empty-title, .card-empty-no .hc-empty-box .hc-empty-body .hc-empty-title { color: #777777; } .card-empty-no { height: 100%; border-left: 0; } .card-empty-no .hc-empty-box .hc-empty-body .hc-empty-assets { display: none; } .card-div-2 { position: relative; border-left: 1px solid; border-color: #EEEEEE; } .card-div-3 { position: relative; border-left: 1px solid; border-color: #EEEEEE; } .card-div-4 { position: relative; border-left: 1px solid; border-color: #EEEEEE; } .card-div-5 { position: relative; border-left: 1px solid; border-right: 1px solid; border-color: #EEEEEE; } //卡片 .el-card.hc-card-box.hc-new-card-box { box-shadow: none; --el-card-border-radius: 0; --el-card-bg-color: transparent; .el-scrollbar__bar.is-vertical { right: -8px; } } //角色类型 .hc-tasks-user-role-item { position: relative; color: #1F222A; background: white; cursor: pointer; padding: 6px 10px; border-radius: 3px; transition: all .2s; display: flex; align-items: center; i { font-size: 18px; display: inline-block; } &:hover { color: #3A85E9; background: #f2f3f5; } &.cur { color: #3A85E9; background: #EDF3FF; } } //人员列表 .hc-tasks-user-sign-pfx-box { position: relative; padding-right: 8px; height: 100%; .el-scrollbar__bar.is-vertical { right: 2px; } } .hc-sign-pfx-file-item { position: relative; background: #f7f7f7; .hc-tasks-user-letter { position: relative; font-weight: bold; padding: 6px 6px; border-bottom: 1px solid #eee; } .hc-tasks-user-item { position: relative; color: #1F222A; background: white; cursor: pointer; padding: 6px 6px; border-radius: 3px; transition: all .2s; display: flex; align-items: center; i { font-size: 16px; display: inline-block; } &:hover { color: #3A85E9; background: #f2f3f5; } &.cur { color: #3A85E9; background: #EDF3FF; } } } //字母索引 .hc-tasks-user-letter-index { position: absolute; right: -8px; top: 0; bottom: 0; width: 13px; display: flex; align-items: center; flex-wrap: wrap; color: #5f5e5e; .item { position: relative; flex: 13px; width: 13px; height: 13px; font-size: 12px; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: all .2s; &:hover { color: #0a84ff; } } } //已选择列表 .hc-tasks-user-cur-box { position: relative; .hc-tasks-user-item { position: relative; margin-top: 18px; } .hc-tasks-user-item:first-child { margin-top: 0; } &.type-1 { .hc-tasks-user-item + .hc-tasks-user-item { &::before{ content: ""; position: absolute; background: #BBBBBB; top: -18px; height: 18px; width: 1px; left: 18px; } } } .el-tag { --el-tag-bg-color: #D7E6FB; --el-tag-border-color: #AECCEE; --el-tag-hover-color: var(--el-color-primary); .el-tag__content { display: flex; align-items: center; i { font-size: 14px; display: inline-block; } } } } }