初始化

This commit is contained in:
砂糖
2025-11-08 10:38:36 +08:00
commit 3beeec7296
1626 changed files with 198488 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
.bs-setting-wrap{
background-color: var(--bs-background-2);
}

View File

@@ -0,0 +1,811 @@
.bs-body-theme-wrap {
.big-screen-home-wrap {
// 加载效果
.el-loading-mask {
opacity: 0.9 !important;
background-color: var(--bs-el-background-2) !important;
}
}
// 空状态
.el-empty__image {
filter: opacity(0.5) !important;
}
}
// input
.bs-el-input {
.el-input__inner {
font-family:-apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, noto sans, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji;
border: none !important;
color: var(--bs-el-text) !important;
background: var(--bs-background-1) !important;
width: 100% !important;
}
.el-textarea__inner {
font-family:-apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, noto sans, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji;
color: var(--bs-el-text) !important;
background: var(--bs-el-background-1) !important;
border-color: var(--bs-el-border) !important;
}
}
// el-input-number
.bs-el-input-number {
.el-input__inner {
width: 100% !important;
color: var(--bs-el-text) !important;
background: var(--bs-el-background-1) !important;
border-color: var(--bs-el-border) !important;
}
.el-input-number__decrease {
color: var(--bs-el-text) !important;
font-size: 16px !important;
background: var(--bs-el-background-1) !important;
border-color: var(--bs-el-border) !important;
}
.el-input-number__increase {
color: var(--bs-el-text) !important;
font-size: 16px !important;
background: var(--bs-el-background-1) !important;
border-color: var(--bs-el-border) !important;
}
}
// button
.bs-el-button-default {
color: var(--bs-el-text) !important;
border-color: var(--bs-el-border) !important;
background-color: var(--bs-el-background-2) !important;
&:hover {
color: var(--bs-el-color-primary) !important;
border-color: var(--bs-el-color-primary) !important;
background-color: var(--bs-background-2) !important;
}
}
// table
.bs-el-table {
border-color: var(--bs-el-border) !important;
background: var(--bs-background-2) !important;
background-color: var(--bs-background-2) !important;
th.el-table__cell.is-leaf {
border-color: var(--bs-el-border) !important;
}
th.gutter {
background-color: var(--bs-el-background-3) !important;
}
&:before {
display: none !important;
}
&:after {
display: none !important;
}
.el-radio__input .is-checked {
.el-radio__inner {
background-color: var(--bs-el-color-primary) !important;
}
}
.el-radio__inner {
background-color: var(--bs-background-1) !important;
}
.el-radio__label {
color: var(--bs-el-text) !important;
}
::v-deep .el-table__cell {
color: var(--bs-el-text) !important;
border-color: var(--bs-el-border) !important;
.cell {
color: var(--bs-el-text) !important;
}
th.is-leaf {
background-color: var(--bs-el-background-1) !important;
}
bs-el-pagination .cell {
color: var(--bs-el-text) !important;
li:hover {
color: var(--bs-el-text) !important;
}
}
.el-input__inner {
color: var(--bs-el-text) !important;
background-color: var(--bs-background-1) !important;
&::placeholder {
color: var(--bs-el-title) !important;
}
}
.el-checkbox__inner {
background-color: var(--bs-background-1) !important;
}
.el-popper {
background: var(--bs-background-1) !important;
background-color: var(--bs-background-1) !important;
}
}
td.el-table__cell {
background-color: var(--bs-background-2) !important;
}
.el-table__cell.is-leaf {
background-color: var(--bs-el-background-3) !important;
}
}
// card
.bs-el-card {
background-color: var(--bs-el-background-1) !important;
&:hover {
border-color: var(--bs-el-color-primary) !important;
}
}
// cascader
.bs-el-cascader {
border-color: var(--bs-el-border) !important;
background-color: var(--bs-el-background-1) !important;
background: var(--bs-el-background-1) !important;
.el-cascader-menu {
// 选项的未选中时颜色
color: var(--bs-el-text) !important;
border: var(--bs-el-border) !important;
}
.el-cascader-node.hover,
.el-cascader-node:hover {
// hover状态的选项颜色和背景色
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-3) !important;
}
.in-active-path {
// 选中项的路径项的文本颜色和背景颜色
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-3) !important;
}
.popper__arrow {
bottom: 0 !important;
border-top-color: var(--bs-el-background-1) !important;
border-bottom-color: var(--bs-el-background-1) !important;
&:after {
bottom: 0 !important;
border-top-color: var(--bs-el-background-1) !important;
border-bottom-color: var(--bs-el-background-1) !important;
}
}
// 弹出层,有滚动条下最后一项显示不全
.el-cascader-menu__wrap {
margin-bottom: 0px !important;
}
}
// select
.bs-el-select {
border-color: var(--bs-el-border) !important;
background-color: var(--bs-el-background-1) !important;
.el-tag.el-tag--info {
color: var(--bs-el-text) !important;
border-color: var(--bs-el-border) !important;
background-color: var(--bs-el-background-3) !important;
}
.popper__arrow {
bottom: 0 !important;
border-top-color: var(--bs-el-background-1) !important;
border-bottom-color: var(--bs-el-background-1) !important;
&:after {
bottom: 0 !important;
border-top-color: var(--bs-el-background-1) !important;
border-bottom-color: var(--bs-el-background-1) !important;
}
}
.el-select-dropdown__item {
color: var(--bs-el-text) !important;
.el-checkbox__label {
color: var(--bs-el-text) !important;
}
}
.el-checkbox__inner {
background-color: var(--bs-background-2) !important;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-3) !important;
}
.el-input__inner {
border-color: var(--bs-el-border) !important;
background: var(--bs-el-background-1) !important;
background-color: var(--bs-el-background-1) !important;
color: var(--bs-el-text) !important;
}
.el-select-dropdown__item.selected {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-background-1) !important;
&:hover {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-3) !important;
}
}
// 弹出层,有滚动条下最后一项显示不全
.el-select-dropdown__wrap {
margin-bottom: 0px !important;
}
.el-select-group__wrap:not(:last-of-type)::after {
background-color: transparent !important;
}
}
// dialog
.bs-el-dialog {
.el-dialog__header {
background: var(--bs-background-2) !important;
background-color: var(--bs-background-2) !important;
border-bottom: 2px solid var(--bs-background-1) !important;
.el-dialog__title {
color: var(--bs-el-text) !important;
}
}
.el-dialog__footer {
background: var(--bs-background-2) !important;
background-color: var(--bs-background-2) !important;
}
::v-deep .el-dialog__body {
.el-loading-mask {
opacity: 0.9 !important;
background-color: var(--bs-el-background-2) !important;
}
background: var(--bs-background-2) !important;
overflow-y: auto !important;
.el-empty__image {
filter: opacity(0.5) !important;
}
}
::v-deep .el-scrollbar {
max-height: 440px !important;
overflow-x: hidden !important;
.el-scrollbar__view {
overflow-x: hidden !important;
}
}
::v-deep ::-webkit-scrollbar {
width: 6px !important;
border-radius: 4px !important;
height: 4px !important;
}
::v-deep ::-webkit-scrollbar-thumb {
background: var(--bs-el-background-3) !important;
border-radius: 10px !important;
}
}
// tree
.bs-el-tree {
.el-tree-node__content {
color: var(--bs-el-text) !important;
background-color: var(--bs-el-background-1) !important;
}
background-color: var(--bs-el-background-1) !important;
color: var(--bs-el-text) !important;
.el-tree-node__content:hover {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-3) !important;
}
.el-tree-node.is-current > .el-tree-node__content {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-1) !important;
}
}
// 数据集头部样式
.bs-el-page-header {
padding: 0 0px 16px 0 !important;
.el-page-header__left {
display: none !important;
}
.el-page-header__content {
width: 100% !important;
font-size: 14px !important;
font-weight: 600 !important;
color: var(--bs-el-text) !important;
border-bottom: 1px solid var(--bs-background-1) !important;
padding: 10px 0px 14px 0 !important;
padding-left: 12px !important;
position: relative !important;
&:after {
content: "" !important;
height: 16px !important;
position: absolute !important;
left: 0 !important;
top: calc(50% - 4px) !important;
transform: translateY(-50%) !important;
border-left: 4px solid var(--bs-el-color-primary) !important;
}
}
}
.bs-el-pagination {
border: none !important;
li:hover {
color: var(--bs-el-text) !important;
}
.popper__arrow {
border-bottom-color: var(--bs-el-background-1) !important;
border-top-color: var(--bs-el-background-1) !important;
&:after {
border-bottom-color: var(--bs-el-background-1) !important;
border-top-color: var(--bs-el-background-1) !important;
display: none !important;
}
}
.el-select-dropdown__list {
padding: 0 0 6px 0;
margin-bottom: 6px !important;
}
::v-deep .el-select-dropdown {
width: 100px;
min-width: 100px;
border-color: var(--bs-el-border) !important;
}
.el-select-dropdown__wrap {
background-color: var(--bs-background-1) !important;
.selected {
span {
color: var(--bs-el-color-primary) !important;
}
}
.el-select-dropdown__item {
color: var(--bs-el-text) !important;
}
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
color: var(--bs-el-color-primary) !important;
background: var(--bs-el-background-3) !important;
}
::v-deep .el-select-dropdown {
background: var(--bs-el-background-1) !important;
}
::v-deep .el-input__inner {
border-color: var(--bs-el-border) !important;
}
}
.bs-el-message-box {
background: var(--bs-background-2) !important;
border-color: var(--bs-el-border) !important;
.el-message-box__title {
color: var(--bs-el-title) !important;
}
p {
color: var(--bs-el-text) !important;
}
.el-button--default {
color: var(--bs-el-text) !important;
border-color: var(--bs-el-border) !important;
background-color: var(--bs-el-background-2) !important;
&:hover {
color: var(--bs-el-color-primary) !important;
border-color: var(--bs-el-color-primary) !important;
background-color: var(--bs-background-2) !important;
}
}
.el-button--primary {
color: #ffffff;
background-color: var(--bs-el-color-primary) !important;
border-color: var(--bs-el-color-primary) !important;
&:hover {
color: #ffffff !important;
background-color: #66b1ff !important;
border-color: #66b1ff !important;
}
}
.el-input__inner{
border-color: var(--bs-el-border) !important;
color: var(--bs-el-text) !important;
background-color: var(--bs-background-1) !important;
}
}
.bs-title-style {
color: var(--bs-el-text) !important;
background-color: var(--bs-el-background-3) !important;
.field-item {
color: var(--bs-el-text) !important;
background-color: var(--bs-background-2) !important;
&:hover {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-3) !important;
}
}
}
.bs-field-wrap {
.field-item {
color: var(--bs-el-text) !important;
background-color: var(--bs-background-2) !important;
&:hover {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-3) !important;
}
}
}
.bs-el-dropdown-menu {
border-color: var(--bs-el-border) !important;
background-color: var(--bs-background-1) !important;
.el-dropdown-menu__item,
.el-dropdown-menu__item {
border-color: var(--bs-el-border) !important;
background-color: var(--bs-background-1) !important;
color: var(--bs-el-text) !important;
&:hover {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-3) !important;
}
}
.popper__arrow {
border-top-color: var(--bs-el-background-1) !important;
border-bottom-color: var(--bs-el-background-1) !important;
&:after {
border-bottom-color: var(--bs-el-background-1) !important;
border-top-color: var(--bs-el-background-1) !important;
display: none !important;
}
}
}
.bs-slider-wrap {
.el-slider__runway {
background-color: #a6a7aa !important;
}
.el-slider__bar {
background-color: #7e7e7e !important;
}
.el-slider__button {
background-color: #929292 !important;
border: solid 2px #7e7e7e !important;
}
}
.bs-scrollbar {
&::-webkit-scrollbar {
width: 6px !important;
height: 6px !important;
}
&::-webkit-scrollbar-thumb {
border-radius: 6px !important;
background-color: transparent !important;
}
&::-webkit-scrollbar-track {
border-radius: 6px !important;
}
&:hover {
&::-webkit-scrollbar-thumb {
background-color: rgba(144, 147, 153, 0.3) !important;
}
}
}
// upload
.bs-el-upload {
.el-upload {
color: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-background-2) !important;
}
&:hover {
color: var(--bs-el-color-primary) !important;
border-color: var(--bs-el-color-primary) !important;
background-color: var(--bs-background-2) !important;
}
}
// radio
.bs-el-radio-group {
.el-radio__label {
color: var(--bs-el-text) !important;
}
.el-radio__input.is-checked + .el-radio__label {
color: var(--bs-el-color-primary) !important;
}
.el-radio__inner {
border: 1px solid #dcdfe6 !important;
background: var(--bs-background-1) !important;
background-color: var(--bs-background-1) !important;
}
.el-radio__input.is-checked .el-radio__inner::after {
background-color: var(--bs-el-color-primary) !important;
}
}
.bs-codemirror-bottom-text {
line-height: 32px;
padding-left: 10px;
color: var(--bs-el-text) !important;
background-color: var(--bs-el-background-2) !important;
}
.bs-el-color-picker {
background: var(--bs-background-2) !important;
border-color: var(--bs-background-1) !important;
background-color: var(--bs-background-2) !important;
.el-button--default {
color: var(--bs-el-text) !important;
border-color: var(--bs-background-1) !important;
background-color: var(--bs-background-2) !important;
}
.el-color-picker__trigger {
border-color: var(--bs-background-1) !important;
}
.el-color-picker__panel {
border-color: var(--bs-background-1) !important;
}
.el-input__inner {
color: var(--bs-el-text) !important;
border-color: var(--bs-el-border) !important;
background-color: var(--bs-background-2) !important;
}
}
.bs-context-menu-class {
background-color: var(--bs-background-1) !important;
.menu_item__available {
color: var(--bs-el-text) !important;
}
.menu_item__available:hover {
background: var(--bs-el-background-3) !important;
color: var(--bs-el-color-primary) !important;
}
}
//img
.bs-el-img {
::v-deep .el-image__error {
background-color: var(--bs-background-1) !important;
}
::v-deep .close-icon {
color: var(--bs-el-title);
}
}
// switch
.bs-el-switch {
.el-switch.is-checked .el-switch__core {
background: var(--bs-el-color-primary) !important;
background-color: var(--bs-el-color-primary) !important;
}
.el-switch__core {
background: var(--bs-el-background-1);
background-color: var(--bs-el-background-1);
border-color: var(--bs-el-border);
}
}
.bs-el-form {
.el-form-item__label {
color: var(--bs-el-title) !important;
}
}
//el-date-picker
.bs-el-date-picker {
left: -115px !important;
background-color: var(--bs-background-1) !important;
.el-date-picker__time-header {
border-color: var(--bs-el-border) !important;
}
.popper__arrow::after {
border-bottom-color: var(--bs-background-1) !important;
border-top-color: var(--bs-background-1) !important;
}
.el-date-picker__header {
background: var(--bs-el-background-1) !important;
background-color: var(--bs-el-background-1) !important;
.el-date-picker__header-label {
color: var(--bs-el-text) !important;
}
.el-picker-panel__icon-btn {
color: var(--bs-el-text) !important;
}
}
.el-date-table {
background: var(--bs-el-background-1) !important;
background-color: var(--bs-el-background-1) !important;
th {
color: var(--bs-el-text) !important;
border-color: var(--bs-el-border) !important;
}
.el-button--text {
color: var(--bs-el-text) !important;
background: var(--bs-background-2) !important;
background-color: var(--bs-background-2) !important;
}
}
.el-year-table {
background: var(--bs-el-background-1) !important;
background-color: var(--bs-el-background-1) !important;
.disabled {
.cell {
background-color: var(--bs-background-2) !important;
}
}
td {
.cell {
color: var(--bs-el-text) !important;
}
}
}
.el-month-table {
background: var(--bs-el-background-1) !important;
background-color: var(--bs-el-background-1) !important;
.disabled {
.cell {
background-color: var(--bs-background-2) !important;
}
}
td {
.cell {
color: var(--bs-el-text) !important;
}
}
}
.el-date-table {
.available {
color: var(--bs-el-text) !important;
}
}
.el-picker-panel__footer {
background-color: var(--bs-background-1) !important;
border-top: 1px solid var(--bs-el-border) !important;
}
.el-picker-panel {
.el-button--text {
color: var(--bs-el-text) !important;
}
}
.el-date-table td.disabled div {
background-color: var(--bs-background-2) !important;
}
.popper__arrow {
left: 50% !important;
transform: translateX(-50%) !important;
}
.el-button + .el-button {
color: var(--bs-el-text) !important;
border-color: var(--bs-el-border) !important;
background-color: var(--bs-el-color-primary) !important;
}
.el-input__inner {
border: 1px solid #dcdfe6 !important;
}
.el-time-panel {
left: -33px !important;
background-color: var(--bs-background-2) !important;
}
.el-time-spinner__item.active:not(.disabled) {
color: var(--bs-el-text) !important;
}
.el-time-panel__btn {
color: var(--bs-el-text) !important;
}
.el-time-panel__btn.confirm {
color: var(--bs-el-color-primary) !important;
}
}
.bs-el-divider {
background-color: var(--bs-background-1) !important;
.el-divider__text.is-left {
background-color: var(--bs-background-1) !important;
color: var(--bs-el-text) !important;
}
}
.bs-el-tooltip-dark {
color: var(--bs-el-text) !important;
background: var(--bs-background-2) !important;
.popper__arrow {
&:after {
border-bottom-color: var(--bs-background-2) !important;
}
}
}
.bs-el-tabs {
.el-tabs__item {
color: var(--bs-el-text) !important;
}
.is-active {
color: var(--bs-el-color-primary) !important;
}
.el-tabs__nav-wrap {
&:after {
background-color: var(--bs-background-1) !important;
}
}
}

View File

@@ -0,0 +1,337 @@
$--font-path: "~element-ui/lib/theme-chalk/fonts";
@import "~element-ui/packages/theme-chalk/src/index";
@import './reset.scss';
// 布局样式
.bs-container {
position: relative;
height: calc(100vh - 108px)!important;
// width: 100%;
// position: absolute;
box-sizing: border-box;
// padding: 16px;
background-color: var(--bs-background-1);
.inner-container {
height: 100% !important;
background-color: var(--bs-background-2) !important;
.filter-container {
padding: 16px 16px 6px;
.filter-item:not(:last-child) {
margin-right: 10px;
}
.filter-item {
display: inline-block;
vertical-align: middle;
margin-bottom: 10px;
}
.el-input {
width: auto;
}
.el-select {
width: auto;
}
}
// page页样式
.bs-pagination {
// position: absolute;
// right: 0;
// bottom: 16px;
padding-right: 16px;
}
//输入框样式
.el-input__inner {
height: 30px;
line-height: 30px;
font-size: 12px;
}
.el-input__icon {
line-height: 30px;
}
.el-form {
.el-input__inner {
width: 300px;
}
.el-select {
.el-input__inner {
width: auto;
}
}
}
//时间选择器样式
.el-date-editor .el-range-input {
height: 94%;
font-size: 12px;
}
.el-date-editor .el-range__icon {
line-height: 26px;
}
.el-date-editor .el-range-separator {
line-height: 26px;
font-size: 12px;
}
}
}
//表格样式
.bs-table-box {
padding: 0 16px;
// height: calc(100vh - 340px);
// margin-bottom: 16px;
.el-table {
// height: 100%;
overflow-y: auto !important;
background-color: transparent !important;
border: 1px solid #e4e4e4 !important;
th > .cell {
padding-left: 14px !important;
}
th.gutter {
background-color: #fafafa;
}
tr td {
border-bottom: none !important;
}
tr:last-child td {
border-bottom: none !important;
}
::v-deep .el-table::before {
display: none !important;
}
.el-table thead {
color: #36474f !important;
}
.el-table td {
border-bottom: none !important;
}
.el-table--enable-row-hover .el-table__body tr:hover > td {
background-color: #e6f6ff;
}
.el-table .cell {
line-height: 24px !important;
}
.gc-table--grey th.is-leaf {
border: none !important;
background: #f5f5f5;
}
.el-table th,
.el-table td {
padding: 8px 0 !important;
}
// th.is-leaf {
// border-bottom: 2px solid var(--bs-el-color-primary) !important;
// }
/* 滚动条样式设置*/
.el-table__body-wrapper::-webkit-scrollbar {
width: 6px !important;
height: 6px !important;
}
.el-table__body-wrapper::-webkit-scrollbar-corner {
background: #444851 !important;
}
.el-table__body-wrapper::-webkit-scrollbar-track {
border-radius: 10px !important;
}
.el-table__body-wrapper::-webkit-scrollbar-thumb {
min-height: 20px !important;
background-clip: content-box !important;
border: 1px solid #444851 !important;
border-radius: 6px !important;
background: #444851 !important;
}
.el-table__fixed::before,
.el-table__fixed-right::before {
display: none !important;
}
}
// 全局表格内部button行样式
.el-table .cell {
line-height: 22px;
}
.cell .el-button {
padding: 5px 8px !important;
}
}
//分页样式
.bs-pagination {
.el-pagination .el-select .el-input{
margin: 0 10px;
}
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .btn-next,
.el-pagination.is-background .el-pager li {
color: #bfbfbf;
background-color: var(--bs-el-background-2);
&:hover {
color: var(--bs-el-text);
background-color: var(--bs-el-color-primary);
}
}
.el-pagination.is-background .btn-prev:disabled,
.el-pagination.is-background .btn-next:disabled {
color: #bfbfbf;
background-color: var(--bs-el-background-2);
}
.el-pagination__total {
color: #bfbfbf;
}
.el-pagination .el-select .el-input .el-input__inner {
color: #bfbfbf;
&:hover {
color: var(--bs-el-color-primary);
}
}
.el-pagination {
padding: 0 !important;
text-align: right !important;
font-weight: normal !important;
.el-pagination__sizes{
margin: 0 !important;
}
}
.el-pager li {
padding: 0 !important;
min-width: 32px !important;
height: 32px !important;
line-height: 32px !important;
border-radius: 2px !important;
}
.el-pager li:not(.disabled).active {
background-color: var(--bs-el-color-primary) !important;
}
.el-pagination span:not([class*="suffix"]),
.el-pagination button {
font-size: 14px !important;
min-width: 0 !important;
height: 32px !important;
line-height: 32px !important;
}
.el-pagination .el-input--mini .el-input__inner {
height: 32px !important;
line-height: 32px !important;
}
.el-pagination__editor.el-input .el-input__inner {
height: 32px !important;
}
}
/*解决el-scroll底部出现空白滚动条*/
.el-scrollbar__wrap {
overflow-x: hidden !important;
}
// dialog设置
.bs-dialog-wrap {
.el-select {
display: inline-block !important;
position: relative !important;
width: auto !important;
}
.el-dialog {
margin-top: 13vh !important;
margin-bottom: 0 !important;
}
.el-dialog__wrapper {
overflow: hidden !important;
}
.el-dialog__body {
padding: 16px !important;
max-height: calc(90vh - 150px) !important;
min-height: 200px;
overflow-y: auto;
}
// dialog头部
.el-dialog__header {
background: #f5f5f5;
background-color: #f5f5f5;
padding: 0 !important;
height: 40px;
line-height: 40px;
font-size: 15px;
font-weight: 700;
.el-dialog__headerbtn {
position: absolute;
top: 10px;
right: 20px;
padding: 0;
background: 0 0;
border: none;
outline: 0;
cursor: pointer;
font-size: 16px;
}
}
.el-dialog__title {
display: inline-block;
font-size: 16px;
position: relative;
padding-left: 20px;
border-left: none !important;
}
.el-dialog__title::before {
content: "" !important;
height: 16px !important;
position: absolute !important;
left: 0 !important;
top: 50% !important;
transform: translateY(-50%) !important;
border-left: 4px solid var(--bs-el-color-primary) !important;
}
}
.el-scrollbar__thumb {
background: rgba(144, 147, 153, 0.3) !important;
background-color: rgba(144, 147, 153, 0.3) !important;
}
.el-dialog__footer{
padding: 12px 16px !important;
}

View File

@@ -0,0 +1,184 @@
@charset "UTF-8";
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
/* structural elements 结构元素 */
dl,
dt,
dd,
ul,
ol,
li,
/* list elements 列表元素 */
pre,
/* text formatting elements 文本格式元素 */
fieldset,
lengend,
button,
input,
textarea,
/* form elements 表单元素 */
th,
td {
/* search elements 表格元素 */
margin: 0;
padding: 0;
}
/* 设置默认字体 */
body,
html {
font-size: 14px;
font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, noto sans, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji;
}
h1 {
font-size: 18px;
/* 18px / 12px = 1.5 */
}
h2 {
font-size: 16px;
}
h3 {
font-size: 14px;
}
h4,
h5,
h6 {
font-size: 100%;
}
address,
cite,
dfn,
em,
var {
font-style: normal;
}
/* 将斜体扶正 */
code,
kbd,
pre,
samp,
tt {
font-family: "Courier New", Courier, monospace;
}
/* 统一等宽字体 */
small {
font-size: 12px;
}
/* 小于 12px 的中文很难阅读,让 small 正常化 */
/* 重置列表元素 */
ul,
ol {
list-style: none;
}
/* 重置文本格式元素 */
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
abbr[title],
acronym[title] {
/* 注1.ie6 不支持 abbr; 2.这里用了属性选择符ie6 下无效果 */
border-bottom: 1px dotted;
cursor: help;
}
q:before,
q:after {
content: '';
}
/* 重置表单元素 */
legend {
color: #000;
}
/* for ie6 */
fieldset,
img {
border: none;
}
/* img 搭车:让链接里的 img 无边框 */
/* 注optgroup 无法扶正 */
button,
input,
select,
textarea {
font-size: 100%;
/* 使得表单元素在 ie 下能继承字体大小 */
}
/* 重置表格元素 */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* 重置 hr */
hr {
border: none;
height: 1px;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
a:focus,
a:active {
outline: none;
}
a,
a:focus,
a:hover {
cursor: pointer;
color: inherit;
text-decoration: none;
}
div:focus {
outline: none;
}
.f-l {
float: left;
}
.f-r {
float: right;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: '';
clear: both;
height: 0;
}

View File

@@ -0,0 +1,49 @@
.bs-design-wrap{
position: relative;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0);
border-radius: 4px;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}
.title-box{
height: 40px;
padding: 10px 10px 0 0;
box-sizing: border-box;
.title {
font-size: 14px;
color: #333;
font-weight: bold;
border-left: 3px solid var(--bs-el-color-primary);
padding-left: 16px;
}
.target-value{
overflow-y: auto;
height: 60px;
font-weight: bold;
width: 100%;
font-size: 20px;
color: #333;
padding: 16px 0 0 22px;
box-sizing: border-box;
}
}
.el-icon-warning{
color: #FFD600;
}
//.title-hover{
// &:hover{
// cursor: move;
// }
//}
/*滚动条样式*/
::v-deep ::-webkit-scrollbar {
width: 4px;
border-radius: 4px;
height: 4px;
}
::v-deep ::-webkit-scrollbar-thumb {
background: #dddddd !important;
border-radius: 10px;
}

View File

@@ -0,0 +1,274 @@
.select-item-wrap {
padding: 8px;
.filter-select-item {
box-sizing: border-box;
div {
display: inline-block;
}
.filter-item-input-wrap {
width: 146px;
margin-right: 4px;
}
.field-choose-item {
width: 119px !important;
}
.filter-item-input-value {
width: 268px;
}
.filter-delete {
width: 28px !important;
}
}
}
.bs-setting-wrap {
position: relative;
height: 100%;
background-color: var(--bs-background-2);
::v-deep .el-collapse {
border: none !important;
}
::v-deep .el-collapse-item__wrap {
border: none !important;
}
/*overflow-y: auto;*/
.table-header {
border-bottom: 2px solid var(--bs-el-color-primary);
}
::v-deep .el-form-item {
margin-bottom: 6px;
}
.toolbar {
width: 320px;
height: 50px;
bottom: 0;
z-index: 10;
position: fixed;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
background: var(--bs-background-1);
.el-button {
margin-right: 10px;
}
}
::v-deep .CodeMirror {
height: 150px !important;
}
::v-deep .CodeMirror-scroll {
height: 150px !important;
}
}
::v-deep .el-tabs__nav-scroll {
display: flex;
justify-content: center;
}
::v-deep .el-tabs__nav-wrap::after {
height: 0;
}
::v-deep .el-collapse-item__header {
background: var(--bs-background-2);
height: 32px;
padding: 0 12px;
border: none;
}
::v-deep .el-collapse-item__content {
padding-bottom: 0;
}
::v-deep .lc-field-title {
color: var(--bs-el-title);
}
.lc-field-body {
padding: 12px;
background: var(--bs-background-2);
input,
textarea {
background-color: var(--bs-el-background-1) !important;
color: var(--bs-el-text) !important;
border-color: var(--bs-el-text) !important;
}
}
.data-form-item {
padding: 4px 12px;
}
::v-deep .select-item {
border: none;
color: var(--bs-el-title);
}
::v-deep .el-tabs__nav-scroll {
display: flex;
justify-content: center;
}
::v-deep .el-tabs__nav-wrap::after {
height: 0;
}
.design-tab-warp {
padding: 10px;
}
::v-deep .el-tabs--top {
height: 100%;
}
::v-deep .el-tabs__content {
height: calc(100% - 40px);
overflow-y: auto;
&::-webkit-scrollbar {
width: 6px !important;
height: 6px !important;
}
&::-webkit-scrollbar-thumb {
border-radius: 6px !important;
background-color: transparent !important;
}
&::-webkit-scrollbar-track {
border-radius: 6px !important;
}
&:hover {
&::-webkit-scrollbar-thumb {
background-color: #494848 !important;
}
}
}
::v-deep .el-tabs__header {
margin: 0;
}
::v-deep .el-form-item__label {
font-size: 12px;
}
.setting-body {
height: 100%;
}
.el-icon-circle-plus-outline {
&:hover {
cursor: pointer;
}
}
.analysisSql-box {
text-align: right;
}
.add-link-btn {
width: 100%;
}
// 筛选条件的按钮样式
.add-filter-box {
position: relative;
.add-filter {
margin-left: 80px;
margin-bottom: 10px;
}
.add-filter-btn {
position: absolute;
top: 0;
}
}
.source-key-option {
display: flex;
justify-content: space-between;
.option-txt {
color: rgb(132, 146, 166);
}
}
/*滚动条样式*/
::v-deep ::-webkit-scrollbar {
width: 6px;
border-radius: 3px;
height: 6px;
}
::v-deep ::-webkit-scrollbar-thumb {
background: #dddddd !important;
border-radius: 10px;
}
// 参数配置
.params-config {
::v-deep .el-form-item__content {
display: flex;
align-items: center;
margin-left: 0 !important;
}
.el-tooltip {
margin-left: 4px;
}
}
::v-deep .el-form-item__label,
::v-deep .el-tabs__item,
::v-deep .el-collapse-item__arrow {
color: var(--bs-el-title) !important;
}
::v-deep .el-collapse-item__wrap {
background: var(--bs-background-1);
color: var(--bs-el-title);
}
::v-deep .el-input__inner,
::v-deep .el-color-picker__color-inner,
::v-deep .el-input-number--mini,
::v-deep .el-textarea__inner,
::v-deep .el-input-group__append {
background: var(--bs-el-background-1);
color: var(--bs-el-text);
border: 0 !important;
}
::v-deep .el-radio__label {
font-size: 12px;
background: var(--bs-el-background-1-1);
color: var(--bs-el-title);
border: 0 !important;
}
::v-deep .el-radio {
margin-right: 10px;
}
// 表格边框
::v-deep .el-table {
background: var(--bs-el-background-1);
// 底部
border-bottom: 0 solid var(--bs-el-border);
}
::v-deep .el-table__cell {
background: var(--bs-el-background-1) !important;
color: var(--bs-el-title) !important;
// 中间边框
border-width: 2px;
border-color: var(--bs-background-2) !important;
}
.el-table--group::after, .el-table--border::after, .el-table::before {
// 右侧、底部边框
background-color: var(--bs-el-border);
}
.el-table--group, .el-table--border {
border: var(--bs-el-border);
}
::v-deep .el-select {
display: inline-block;
position: relative;
width: auto;
}

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1636687785706" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3069" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M738.901 810.667l-453.803 0c-39.595 0-71.765-32.171-71.765-71.765l0-453.845c0-39.595 32.171-71.765 71.765-71.765l453.803 0c39.595 0 71.765 32.171 71.765 71.765l0 453.845c0 39.595-32.171 71.765-71.765 71.765zM285.099 256c-16.043 0-29.099 13.099-29.099 29.099l0 453.845c0 16 13.056 29.099 29.099 29.099l453.803 0c16 0 29.099-13.099 29.099-29.099l0-453.845c0-16-13.099-29.099-29.099-29.099l-453.803 0z" p-id="3070"></path></svg>

After

Width:  |  Height:  |  Size: 802 B

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1637737334227" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2282" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M922.816 130.944a50.048 50.048 0 0 1 78.656 61.76L451.264 893.056a49.984 49.984 0 0 1-71.872 7.104L29.312 600A49.984 49.984 0 1 1 94.4 524.032l310.464 266.112 517.952-659.2z" p-id="2283" fill="#ffffff"></path></svg>

After

Width:  |  Height:  |  Size: 592 B

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1634978347232" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="19011" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M236.864 64C176.736 64 128 114.144 128 176v672c0 61.856 48.736 112 108.864 112h544.32C841.28 960 896 909.856 896 848V261.12L709.856 64H236.864zM672 128l160 160H698.144A26.144 26.144 0 0 1 672 261.856V128z m106.656 768H245.344C215.904 896 192 871.424 192 841.152V182.848C192 152.576 215.872 128 245.344 128h373.312v164.576c0 30.304 23.904 54.848 53.344 54.848h160v493.728C832 871.424 808.128 896 778.656 896z m-227.36-480H280.704c-14.528-1.696-25.28-15.456-24.576-31.36-1.408-16.352 9.568-30.912 24.576-32.64h270.592c15.04 1.728 25.984 16.288 24.576 32.64 0.736 15.904-10.048 29.664-24.576 31.36z m192.32 160H280.384C266.176 572.928 256 559.552 256 544s10.176-28.928 24.352-32H743.68c14.176 3.072 24.352 16.448 24.352 32s-10.176 28.928-24.352 32z m0 160H280.384C266.176 732.928 256 719.552 256 704s10.176-28.928 24.352-32H743.68c14.176 3.072 24.352 16.448 24.352 32s-10.176 28.928-24.352 32z" fill="#999999" p-id="19012"></path></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1634977302301" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13209" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M512 768l448-512H64z" p-id="13210" fill="#999999"></path></svg>

After

Width:  |  Height:  |  Size: 441 B

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1637737894768" class="icon" viewBox="0 0 8197 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2979" xmlns:xlink="http://www.w3.org/1999/xlink" width="1600.9765625" height="200"><defs><style type="text/css"></style></defs><path d="M569.142355 3.172991h7123.599408a511.98852 511.98852 0 0 1 0 1017.657058H569.143355a511.98852 511.98852 0 1 1 0-1017.657058z" p-id="2980" fill="#ffffff"></path></svg>

After

Width:  |  Height:  |  Size: 552 B

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1634975166702" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2460" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M153.856 154.112H153.6a51.2 51.2 0 0 0-51.2 51.2V819.2a51.2 51.2 0 0 0 51.2 51.2h716.8a51.2 51.2 0 0 0 51.2-51.2V307.4048a51.2 51.2 0 0 0-51.4048-50.9952l-336.6912 1.3312a102.4 102.4 0 0 1-72.8064-30.0032L403.1488 170.1888a51.2 51.2 0 0 0-35.9424-15.0016l-213.3504-1.024z m0.256-51.2l213.4016 1.0752a102.4 102.4 0 0 1 71.8848 30.0032l57.4976 57.5488a51.2 51.2 0 0 0 36.4544 15.0016l336.64-1.3312A102.4 102.4 0 0 1 972.8 307.2v512a102.4 102.4 0 0 1-102.4 102.4H153.6a102.4 102.4 0 0 1-102.4-102.4V205.312a102.4 102.4 0 0 1 102.4-102.4h0.512z" fill="#999999" p-id="2461"></path></svg>

After

Width:  |  Height:  |  Size: 959 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 933 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1634976604478" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2732" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M1003.153333 404.96a52.933333 52.933333 0 0 0-42.38-20.96H896V266.666667a53.393333 53.393333 0 0 0-53.333333-53.333334H461.253333a10.573333 10.573333 0 0 1-7.54-3.126666L344.46 100.953333A52.986667 52.986667 0 0 0 306.746667 85.333333H53.333333a53.393333 53.393333 0 0 0-53.333333 53.333334v704a53.393333 53.393333 0 0 0 53.333333 53.333333h796.893334a53.453333 53.453333 0 0 0 51.453333-39.333333l110.546667-405.333334a52.953333 52.953333 0 0 0-9.073334-46.373333zM53.333333 128h253.413334a10.573333 10.573333 0 0 1 7.54 3.126667l109.253333 109.253333A52.986667 52.986667 0 0 0 461.253333 256H842.666667a10.666667 10.666667 0 0 1 10.666666 10.666667v117.333333H173.773333a53.453333 53.453333 0 0 0-51.453333 39.333333L42.666667 715.366667V138.666667a10.666667 10.666667 0 0 1 10.666666-10.666667z m917.726667 312.14l-110.546667 405.333333a10.666667 10.666667 0 0 1-10.286666 7.86H63.226667a10.666667 10.666667 0 0 1-10.286667-13.473333l110.546667-405.333333A10.666667 10.666667 0 0 1 173.773333 426.666667h787a10.666667 10.666667 0 0 1 10.286667 13.473333z" fill="#999999" p-id="2733"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1634977254719" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10984" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M202.785 67.418l615.588 421.827-615.588 421.827z" p-id="10985" fill="#999999"></path></svg>

After

Width:  |  Height:  |  Size: 469 B

View File

@@ -0,0 +1,109 @@
.ztree * {padding:0; margin:0 ; font-size:12px;}
.ztree {margin:0; padding:5px; color:#36474f;}
.ztree li{overflow: hidden; position: relative; display:block;padding:0; margin:0; list-style:none; line-height:12px; text-align:left; white-space:nowrap; outline:0}
/* .ztree li:hover{cursor: pointer;} */
/* .ztree li:hover{ background-color: rgba(0, 0, 0, 0.025)} */
.ztree li ul{ margin:0; padding:0 0 0 18px;height: auto;}
.ztree li ul:hover {cursor: pointer;}
.ztree li ul.line{ background:url(./img/line_conn.png) 0 0 repeat-y;}
.ztree li a {display:inline-block;width:100%; overflow:hidden; text-overflow: ellipsis;padding:5px 45px 5px 8px; margin:0; cursor:pointer;color:#36474f; background-color: transparent; text-decoration:none; vertical-align:top;}
.ztree li a:hover {text-decoration:none;cursor: pointer;}
/* .ztree li a.curSelectedNode {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; opacity:0.8;} */
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; }
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#aaa; color:white; height:21px; border:1px #666 solid;
opacity:0.8; filter:alpha(opacity=80)}
.ztree li a input.rename {height:12px; width:80px; padding:0; margin:0;
font-size:12px; border:1px #585956 solid; *border:0px}
.ztree li span {line-height:21px; margin-right:2px;}
.ztree li span.button {line-height:0; margin:0; padding: 0; width:21px; height:21px; display: inline-block; vertical-align:middle;
border:0 none; cursor: pointer;outline:none;
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
background-image:url("./img/metro.png"); *background-image:url("./img/metro.gif")}
.ztree li span.button.chk {width:13px; height:20px; margin:0 3px; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-image: url('./img/checkbox.svg');background-size: 0;background-position: -3px 0px;}
.ztree li span.button.chk.checkbox_false_full_focus {background-image: url('./img/checkbox.svg');background-size: 0;background-position: -3px 0px;}
.ztree li span.button.chk.checkbox_false_part {background-image: url('./img/false_part_check.svg');background-size: 0;background-position: -1px -1px;}
.ztree li span.button.chk.checkbox_false_part_focus {background-image: url('./img/false_part_check.svg');background-size: 0;background-position: -1px -1px;}
.ztree li span.button.chk.checkbox_false_disable {background-position: -5px -89px;}
.ztree li span.button.chk.checkbox_true_full {background-image: url('./img/checked.svg');background-size: 8px 12px;background-position: 1px -1px;}
.ztree li span.button.chk.checkbox_true_full_focus {background-image: url('./img/checked.svg');background-size: 8px 12px;background-position: 1px -1px;}
.ztree li span.button.chk.checkbox_true_part {background-image: url('./img/checked.svg');background-size: 8px 13px;background-position: 1px -1px;}
.ztree li span.button.chk.checkbox_true_part_focus {background-image: url('./img/checked.svg');background-size: 8px 13px;background-position: 1px -1px;}
.ztree li span.button.chk.checkbox_true_disable {background-position: -26px -89px;}
.ztree li span.button.chk.radio_false_full {background-position: -47px -5px;}
.ztree li span.button.chk.radio_false_full_focus {background-position: -47px -26px;}
.ztree li span.button.chk.radio_false_part {background-position: -47px -47px;}
.ztree li span.button.chk.radio_false_part_focus {background-position: -47px -68px;}
.ztree li span.button.chk.radio_false_disable {background-position: -47px -89px;}
.ztree li span.button.chk.radio_true_full {background-position: -68px -5px;}
.ztree li span.button.chk.radio_true_full_focus {background-position: -68px -26px;}
.ztree li span.button.chk.radio_true_part {background-position: -68px -47px;}
.ztree li span.button.chk.radio_true_part_focus {background-position: -68px -68px;}
.ztree li span.button.chk.radio_true_disable {background-position: -68px -89px;}
.ztree li span.button.switch {width:21px; height:34px}
.ztree li span.button.root_open{background-image: url('./img/down.svg');background-size: 8px 8px;background-position-y: center;background-position-x: center;}
.ztree li span.button.root_close{background-image: url('./img/right.svg');background-size: 8px 8px; background-position: 7px 12px;}
.ztree li span.button.roots_open{background-image: url('./img/down.svg');background-size: 8px 8px;background-position-x: 5px;background-position-y:5px}
.ztree li span.button.roots_close{background-position: -126px 0;}
.ztree li span.button.center_open{background-image: url('./img/down.svg');background-size: 20px 32px;background-position-y: 12px;background-position-x: 5px;}
.ztree li span.button.center_close{background-position: -126px -21px;}
.ztree li span.button.bottom_open{background-image: url('./img/down.svg');background-size: 8px 8px; background-position-y: 12px;background-position-x: 7px;}
.ztree li span.button.bottom_close{background-image: url('./img/right.svg');background-size: 8px 8px; background-position-y: 13px;background-position-x: 7px;}
.ztree li span.button.noline_open{background-position: -105px -84px;}
.ztree li span.button.noline_close{background-position: -126px -84px;}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position: -84px 5px;}
.ztree li span.button.center_docu{background-position: -84px -17px;}
.ztree li span.button.bottom_docu{background-position: -84px -39px;}
.ztree li span.button.noline_docu{ background:none;}
/* .ztree li span.button.noline_docu::after{border: 1px solid #e8e8e8;width:10px;height: 20px;position: fi;}
.ztree li span.button.noline_docu::after{content:''} */
.ztree li span.button.switch {width:21px; height:34px}
.ztree li span.button.root_open{background-image: url('./img/down.svg');background-size: 8px 8px; background-position-y: center;background-position-x: center;}
.ztree li span.button.root_close{background-image: url('./img/right.svg');background-size: 8px 8px; background-position: 7px 12px;}
.ztree li span.button.roots_open{background-image: url('./img/down.svg');background-size: 8px 8px; background-position-y: 12px;background-position-x: 6px;}
.ztree li span.button.roots_close{background-image: url('./img/right.svg');background-size: 8px 8px; background-position: 7px 12px;}
.ztree li span.button.center_open{background-image: url('./img/down.svg');background-size: 8px 8px;background-position-y: 12px;background-position-x: 6px;}
.ztree li span.button.center_close{background-image: url('./img/right.svg');background-size: 8px 8px;background-position:7px 12px;}
.ztree li span.button.bottom_open{background-image: url('./img/down.svg');background-size: 8px 8px; background-position-y: 12px;background-position-x: 7px;}
.ztree li span.button.bottom_close{background-image: url('./img/right.svg');background-size: 8px 8px; background-position-y: 13px;background-position-x: 7px;}
.ztree li span.button.noline_open{background-position: -105px -84px;}
.ztree li span.button.noline_close{background-position: -126px -84px;}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position: -84px 5px;}
.ztree li span.button.center_docu{background-position: -84px -17px;}
.ztree li span.button.bottom_docu{background-position: -84px -39px;}
.ztree li span.button.noline_docu{ background:none;}
.ztree li span.button.ico_open{background-image: url('./img/openedFile.svg');background-size: 14px 14px;background-position-y:2px;}
.ztree li span.button.ico_close{background-image: url('./img/file.svg');background-size: 14px 14px;background-position-y:2px}
.ztree li span.button.ico_docu{background-image: url('./img/document.svg');background-size: 14px 14px;background-position-y: 2px;}
.ztree li span.button.edit {margin-left:2px; margin-right: -1px; background-position: -189px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit:hover {
background-position: -168px -21px;
}
.ztree li span.button.remove {margin-left:2px; margin-right: -1px; background-position: -189px -42px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.remove:hover {
background-position: -168px -42px;
}
.ztree li span.button.add {margin-left:2px; margin-right: -1px; background-position: -189px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.add:hover {
background-position: -168px 0;
}
.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
span.tmpzTreeMove_arrow {width:16px; height:21px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
background-position:-168px -84px; background-image:url("./img/metro.png"); *background-image:url("./img/metro.gif")}
ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.ztreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}

View File

@@ -0,0 +1,141 @@
.pack-up-box {
margin: 0 -16px;
height: 100%;
position: absolute;
background-color: #f6f7fb;
display: flex;
}
.pack-up-button {
position: absolute;
margin: 0 -16px;
height: none;
min-height: calc(100vh - 40px);
line-height: calc(100vh - 40px);
background-color: #f6f7fb;
display: flex;
a {
display: block;
height: 100px;
line-height: 100px;
padding: 50px 0 50px 0;
display: flex;
top: 45%;
// align-self: center;
justify-content: center;
background-color: #f1f1f1;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
i {
align-self: center;
color: #c6c6db;
}
span {
align-self: center;
}
&:hover {
background-color: var(--bs-el-color-primary);
}
}
}
.visible-pack-up {
position: absolute !important;
right: 7px;
display: flex;
height: 40px !important;
line-height: 40px !important;
position: absolute !important;
cursor: col-resize !important;
background-color: var(--bs-background-2) !important;
opacity: 0.8;
span {
opacity: 0.7;
font-size: 16px;
color: #ffffff;
align-self: center;
white-space: nowrap;
display: block;
margin-right: 4px;
}
&:hover {
cursor: col-resize;
}
}
.visible-tree {
width: 25%;
float: left;
}
.hidden-tree {
opacity: 0;
width: 0%;
height: 0;
}
.table-portion {
float: left;
width: 75%;
}
.table-overall {
width: 100%;
height: 100%;
}
.resize {
cursor: col-resize;
float: left;
user-select: none;
width: 15px;
z-index: 1;
width: 16px;
display: flex;
align-items: center;
height: auto;
background-color: var(--bs-el-background-1);
height: 100%;
a {
position: unset !important;
display: block;
height: 100px;
line-height: 0px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
background-color: var(--bs-background-2);
i {
line-height: 100px;
color: #c6c6db;
}
&:hover {
background-color: var(--bs-el-color-primary);
}
}
}
.left-box {
width: 25%;
height: auto;
overflow: hidden;
.inner-container {
height: 100% !important;
}
}
.right-box {
width: 75%;
margin-left: 16px;
// position: relative;
}

View File

@@ -0,0 +1,214 @@
.tree-box {
// background-color: ;
padding: 0 18px 10px 0;
}
.input-with-select {
margin-bottom: 10px;
}
.br {
display: none;
}
.loading {
display: contents;
.el-loading-text {
display: list-item;
white-space: nowrap;
}
}
.ztree {
height: calc(100vh - 290px);
li a.curSelectedNode {
color: var(--bs-el-color-primary);
text-decoration: none;
}
.scroll {
height: 100%;
width: 100%;
.el-scrollbar__wrap {
margin-bottom: 0 !important;
// padding-bottom: 15px;
overflow-x: hidden !important;
overflow-y: auto;
}
}
}
.triangle {
cursor: pointer;
position: absolute;
z-index: 4;
display: block;
width: 12px;
height: 12px;
background: transparent;
border-style: solid;
transform: rotate(45deg);
}
.ztreeNodeMenu {
z-index: 5;
cursor: pointer;
background-color:#ffffff;
ul {
border-radius: 5px;
outline: none;
box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12),
0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
background-color:#ffffff;
}
li {
padding: 5px 10px 5px 10px;
span {
color:#36474f;
font-size: 12px;
}
&:hover{
//background-color: $color;
cursor: pointer;
//border-bottom: $color;
}
}
.node-bottom-menu {
z-index: 4;
padding-top: 10px;
ul{
padding: 10px 0 5px 0;
}
.triangle {
top: 4px;
background-color:#ffffff;
border-color: transparent ;
box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
cursor: pointer;
.triangle {
z-index: 5;
left: 50%;
transform: translateX(-50%) rotate(45deg);
}
}
.node-top-menu {
z-index: 4;
padding-bottom: 10px;
ul{
padding: 5px 0 10px 0;
}
.triangle {
bottom: 4px;
background-color:#ffffff;
border-color: transparent transparent transparent transparent;
}
cursor: pointer;
.triangle {
z-index: 5;
left: 50%;
transform: translateX(-50%) rotate(45deg);
}
}
}
.treeAddNode{
z-index: 3;
margin-right: 6px;
width: 10px;
right: 0;
top: 5px;
right: 10px;
font-size: 18px;
padding:0 8px;
font-weight: bold;
position: absolute;
cursor: pointer;
}
.ztree li span.button.chk.checkbox_false_full {
width: 12px;
height: 12px;
border-radius: 2px;
margin-bottom: 2px;
border: 1px solid #999999 !important;
background-image: none;
}
.ztree li span.button.chk.checkbox_false_full_focus {
width: 12px;
height: 12px;
cursor: pointer;
margin-bottom: 2px;
border-radius: 2px;
border: 1px solid #999999;
background-image: none;
}
.ztree li span.button.chk.checkbox_true_full {
width: 12px;
height: 12px;
border-radius: 2px;
margin-bottom: 3px;
border: 1px solid var(--bs-el-color-primary);
background-color: var(--bs-el-color-primary);
}
.ztree li span.button.chk.checkbox_true_full_focus {
width: 12px;
height: 12px;
cursor: pointer;
border-radius: 2px;
margin-bottom: 3px;
border: 1px solid var(--bs-el-color-primary);
padding: 1px;
background-color: var(--bs-el-color-primary);
}
.ztree li span.button.chk.checkbox_true_part {
width: 12px;
height: 12px;
border-radius: 2px;
margin-bottom: 3px;
border: 1px solid var(--bs-el-color-primary);
padding: 1px;
background-color: var(--bs-el-color-primary);
}
.ztree li span.button.chk.checkbox_true_part_focus {
width: 12px;
height: 12px;
cursor: pointer;
border-radius: 2px;
margin-bottom: 3px;
border: 1px solid var(--bs-el-color-primary);
padding: 1px;
background-color: var(--bs-el-color-primary);
}
.ztree li span.button.chk.checkbox_false_part {
width: 12px;
height: 12px;
border-radius: 2px;
margin-bottom: 3px;
border: 1px solid #999999;
}
.ztree li span.button.chk.checkbox_false_part_focus {
width: 12px;
height: 12px;
cursor: pointer;
border-radius: 2px;
margin-bottom: 3px;
border: 1px solid #999999;
}

View File

@@ -0,0 +1,57 @@
.noData {
height: 32px;
line-height: 32px;
}
.ztree-filter-container {
white-space: nowrap;
overflow: hidden;
padding: 16px 16px 0px;
.el-input {
min-width: 100px !important;
margin-right: 10px;
}
// .el-button{
// display: inline-flex !important;
// }
}
.loading {
display: contents;
.el-loading-text {
display: list-item;
white-space: nowrap
}
}
.br {
display: none;
}
::v-deep .el-input__icon {
line-height: 30px;
}
.scrollInSelect {
height: calc(100vh - 480px);
::v-deep .el-scrollbar__wrap {
margin-bottom: 0 !important;
overflow-x: auto;
}
.ztree {
height: 100%;
padding: 0;
::v-deep li a.curSelectedNode {
color: var(--bs-el-color-primary);
text-decoration: none;
}
}
.empty {
margin-top: 30px;
}
}