|
|
@@ -196,7 +196,7 @@ const handlePageSave = () => {
|
|
|
</script>
|
|
|
<template>
|
|
|
<div class="dashboard" v-vloading="pageLoading">
|
|
|
- <div class="Title">
|
|
|
+ <div class="title">
|
|
|
<span>Create New Report Template</span>
|
|
|
<div class="button-group">
|
|
|
<el-button type="default" @click="handleCancel">
|
|
|
@@ -333,7 +333,7 @@ const handlePageSave = () => {
|
|
|
</template>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-.Title {
|
|
|
+.title {
|
|
|
position: sticky;
|
|
|
top: 0;
|
|
|
z-index: 100;
|
|
|
@@ -347,12 +347,6 @@ const handlePageSave = () => {
|
|
|
align-items: center;
|
|
|
background-color: var(--color-mode);
|
|
|
}
|
|
|
-.heaer_top {
|
|
|
- margin-top: 6.57px;
|
|
|
- margin-bottom: 8px;
|
|
|
- padding-right: 8px;
|
|
|
- display: flex;
|
|
|
-}
|
|
|
|
|
|
.display {
|
|
|
max-height: calc(100vh - 140px);
|
|
|
@@ -386,110 +380,7 @@ const handlePageSave = () => {
|
|
|
padding: 8px 16px 16px;
|
|
|
}
|
|
|
}
|
|
|
-.fields-configuration {
|
|
|
- div.content-box {
|
|
|
- display: flex;
|
|
|
- align-items: flex-start;
|
|
|
- justify-content: center;
|
|
|
- min-height: 272px;
|
|
|
- max-height: 400px;
|
|
|
- width: 100%;
|
|
|
- padding-bottom: 8px;
|
|
|
- padding-right: 0px;
|
|
|
- // overflow: auto;
|
|
|
- .empty-box {
|
|
|
- align-self: center;
|
|
|
- width: 100%;
|
|
|
- text-align: center;
|
|
|
- p {
|
|
|
- margin-top: 12px;
|
|
|
- color: var(--color-neutral-2);
|
|
|
- }
|
|
|
- }
|
|
|
- .fields-list {
|
|
|
- width: 100%;
|
|
|
- max-height: 400px;
|
|
|
- padding: 8px 0;
|
|
|
- padding-right: 16px;
|
|
|
- overflow: auto;
|
|
|
- user-select: none;
|
|
|
- .field-item {
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- height: 48px;
|
|
|
- margin-bottom: 8px;
|
|
|
- padding-left: 16px;
|
|
|
- border-radius: 6px;
|
|
|
- border: 1px solid var(--color-border);
|
|
|
- .label {
|
|
|
- flex: 1;
|
|
|
- .required-symbol {
|
|
|
- color: var(--color-danger);
|
|
|
- }
|
|
|
- }
|
|
|
- .display-name {
|
|
|
- flex: 1.2;
|
|
|
- margin: 0 16px;
|
|
|
- :deep(.el-input__wrapper) {
|
|
|
- height: 32px;
|
|
|
- }
|
|
|
- }
|
|
|
- .actions {
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- justify-content: space-between;
|
|
|
- width: 303px;
|
|
|
- padding-left: 30px;
|
|
|
- .checkbox-group {
|
|
|
- display: flex;
|
|
|
- }
|
|
|
- .el-checkbox {
|
|
|
- margin-right: 16px;
|
|
|
- :deep(.el-checkbox__inner) {
|
|
|
- height: 16px;
|
|
|
- width: 16px;
|
|
|
- &::after {
|
|
|
- border-width: 2px;
|
|
|
- height: 9px;
|
|
|
- width: 5px;
|
|
|
- left: 4px;
|
|
|
- }
|
|
|
- }
|
|
|
- :deep(.el-checkbox__label) {
|
|
|
- margin-top: 3px;
|
|
|
- padding-left: 4px;
|
|
|
- line-height: 2;
|
|
|
- }
|
|
|
- }
|
|
|
- .font_family {
|
|
|
- float: right;
|
|
|
- cursor: pointer;
|
|
|
- }
|
|
|
- .action-icon {
|
|
|
- width: 144px;
|
|
|
- display: flex;
|
|
|
- justify-content: space-around;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- .ghost-column {
|
|
|
- cursor: move !important;
|
|
|
- span {
|
|
|
- opacity: 0;
|
|
|
- }
|
|
|
- border: 1px dashed var(--color-customize-column-item-drag-border) !important;
|
|
|
- background-color: var(--color-customize-column-item-drag-bg) !important;
|
|
|
- box-shadow: none !important;
|
|
|
- }
|
|
|
|
|
|
- .fallback-class {
|
|
|
- opacity: 1 !important;
|
|
|
- background-color: var(--color-customize-column-item-hover-bg) !important;
|
|
|
- cursor: move !important;
|
|
|
- }
|
|
|
-}
|
|
|
.basic-info {
|
|
|
.info-item {
|
|
|
&:first-child {
|
|
|
@@ -578,84 +469,3 @@ const handlePageSave = () => {
|
|
|
}
|
|
|
}
|
|
|
</style>
|
|
|
-<style lang="scss">
|
|
|
-.add-new-field-dialog {
|
|
|
- .field-item {
|
|
|
- margin-bottom: 16px;
|
|
|
- .label {
|
|
|
- margin-bottom: 4px;
|
|
|
- }
|
|
|
- &:last-child {
|
|
|
- margin-bottom: 0;
|
|
|
- }
|
|
|
- }
|
|
|
- .field-value {
|
|
|
- .el-radio-group {
|
|
|
- width: 100%;
|
|
|
- .el-radio {
|
|
|
- flex: 1;
|
|
|
- margin-right: 0;
|
|
|
- padding-left: 12px;
|
|
|
- border: 1px solid var(--color-border);
|
|
|
- &:first-child {
|
|
|
- border-radius: 6px 0 0 6px;
|
|
|
- border-right: none;
|
|
|
- }
|
|
|
- &:last-child {
|
|
|
- border-radius: 0 6px 6px 0;
|
|
|
- }
|
|
|
- .el-radio__label {
|
|
|
- color: var(--color-neutral-1);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-.field-mapping-dialog {
|
|
|
- .mapping-list {
|
|
|
- border-radius: 6px;
|
|
|
- overflow: hidden;
|
|
|
- .label {
|
|
|
- display: flex;
|
|
|
- height: 24px;
|
|
|
- width: 768px;
|
|
|
- background-color: var(--color-header-bg);
|
|
|
- .left-label {
|
|
|
- width: 364px;
|
|
|
- padding: 4px 8px;
|
|
|
- }
|
|
|
- .right-label {
|
|
|
- width: 404px;
|
|
|
- padding: 4px 8px;
|
|
|
- }
|
|
|
- }
|
|
|
- .list-item {
|
|
|
- display: flex;
|
|
|
- height: 48px;
|
|
|
- border: 1px solid var(--color-border);
|
|
|
- overflow: hidden;
|
|
|
-
|
|
|
- .left-system-value,
|
|
|
- .right-converted-value {
|
|
|
- flex: 1;
|
|
|
- padding: 8px;
|
|
|
- }
|
|
|
- .left-system-value {
|
|
|
- border-right: 1px solid var(--color-border);
|
|
|
- }
|
|
|
- .delete-icon {
|
|
|
- width: 48px;
|
|
|
- text-align: center;
|
|
|
- line-height: 48px;
|
|
|
- }
|
|
|
- &:nth-child(n + 3) {
|
|
|
- border-top: none;
|
|
|
- }
|
|
|
-
|
|
|
- &:last-child {
|
|
|
- border-radius: 0 0 6px 6px;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-</style>
|