diff --git a/src/assets/styles/archives-manage.scss b/src/assets/styles/archives-manage.scss index 7e1468a..9e72788 100644 --- a/src/assets/styles/archives-manage.scss +++ b/src/assets/styles/archives-manage.scss @@ -1,580 +1,580 @@ -@import "~@/assets/styles/variables.scss"; -// archives color -$arcPurple:#563BE1; -$arcYellow:#FD8042; -$arcRed:#F65163; -$arcGreen: #1AAE93; -$arcCyan: #0FBED9; - -.head-archives{ - padding: 0 0 20px 0; - .archives-crud{ - float: left; - } - .archives-recycle{ - float: left; - } - .head-search{ - float: left; - margin-left: 10px; - margin-bottom: 0 !important; - .filter-item{ - margin-right: 5px !important; - } - } - .archives-handler-btn{ - float: right; - } -} -::v-deep .input-prepend{ - position: relative; - z-index: 99; - .el-input__inner { - padding-left: 80px; - } - .el-input-group__prepend { - position: absolute; - left: 0; - top: 0; - color: #fff; - background-color: transparent; - border: none; - height: 30px; - line-height: 30px; - .el-input__inner { - padding-left: 15px; - color: #339CFF; - } - .el-input__inner:hover, - .el-input__inner:focus{ - color: #339CFF; - } - .el-select__caret{ - color: #339CFF; - } - } -} -.packing-head{ - display: flex; - justify-content: space-between; - ::v-deep .el-input__inner { - padding-left: 90px; - } -} -.container-main{ - .left-tree-item{ - margin-bottom: 20px; - min-height: calc(100vh/2 - 105px); - &:last-child{ - margin-bottom: 0; - } - } - - .tree-title{ - height: 40px; - line-height: 40px; - text-align: center; - color: $subMenuActiveText; - background-color: #02255F; - } -} -.archives-warp{ - margin-bottom: 20px; -} -.archives-top{ - display: flex; - justify-content: right; - margin-bottom: 10px; - ::v-deep .el-checkbox .el-checkbox__label{ - color: #fff; - } -} -.archives-right-list{ - position: relative; -} -.archives-fixed-top{ - position: absolute; - right: 0; - top: 6px; - margin-bottom: 0; -} -.crud-opts{ - justify-content: space-between; -} - -.archives-handler-btn{ - .el-button{ - padding: 0 13px 0 3px; - ::v-deep span{ - margin-left: 5px; - } - &.packing-btn{ - border-color: $arcPurple; - background-color: $arcPurple; - &.is-disabled{ - border-color:#2B1D70; - background-color: #2B1D70; - } - } - &.part-btn{ - border-color: $arcCyan; - background-color: $arcCyan; - &.is-disabled{ - border-color:#075E6C; - background-color: #075E6C; - } - } - &.warehousing-btn{ - border-color: $arcYellow; - background-color: $arcYellow; - &.is-disabled{ - border-color:#7E4021; - background-color: #7E4021; - } - } - &.lending-btn{ - border-color: $arcRed; - background-color: $arcRed; - &.is-disabled{ - border-color:#7A2831; - background-color: #7A2831; - } - } - &.binding-btn{ - border-color: $arcGreen; - background-color: $arcGreen; - &.is-disabled{ - border-color:#0D5649; - background-color: #0D5649; - } - } - &.is-disabled{ - color: #666; - } - } - .iconfont{ - line-height: 30px; - } -} - -.archives-table, -.base-info{ - ::v-deep td.el-table__cell .row-state{ - display: block; - height: 26px; - line-height: 24px; - padding: 0 14px; - margin: 0 6px; - border-width: 1px; - border-style: solid; - border-radius: 26px; - } - .row-packing{ - color: $arcPurple; - border-color: $arcPurple; - &.state-active{ - color: #fff; - background-color: $arcPurple; - } - } - .row-warehousing{ - color: $arcYellow; - border-color: $arcYellow; - &.state-active{ - color: #fff; - background-color: $arcYellow; - } - } - .row-lending{ - color: $arcRed; - border-color: $arcRed; - &.state-active{ - color: #fff; - background-color: $arcRed; - } - } - .row-binding{ - color: $arcGreen; - border-color: $arcGreen; - &.state-active{ - color: #fff; - background-color: $arcGreen; - } - } - ::v-deep .is-scrolling-left, - ::v-deep .is-scrolling-middle, - ::v-deep .is-scrolling-right{ - max-height: calc(100vh - 434px) !important; - } -} -.base-info .row-state{ - width: 68px; - height: 26px; - line-height: 24px; - text-align: center; - margin-top: -6px; - border-width: 1px; - border-style: solid; - border-radius: 26px; -} - -::v-deep .archives-table.el-table .el-table__fixed-right{ - background-color: #031435 !important; - box-shadow: -5px 5px 10px 1px rgba(15,164,222,0.16); -} - -// archives - tab -.archives-tab{ - position: relative; - display: flex; - flex-direction: row; - padding: 0 35px; - font-size: 16px; - border-bottom: 1px solid #339CFF; - z-index: 1001; - li{ - padding: 22px 14px 14px 14px; - color: #339CFF; - cursor: pointer; - &.active{ - position: relative; - color: #fff; - &::after{ - content: ""; - position: absolute; - left: 0; - bottom: -1px; - width: 100%; - height: 3px; - border-radius: 3px; - background-color: #fff; - } - } - } -} - -// 上传附件 -.upload-dialog{ - ::v-deep .el-dialog{ - width: 940px; - .el-dialog__body{ - padding: 20px 0 30px 0; - } - } -} -.upload-file{ - position: relative; - z-index: 1001; - .upload-curd{ - display: flex; - flex-direction: row; - margin: 0 32px 20px 32px; - } - .upload-demo{ - position: relative; - margin-right: 10px; - ::v-deep .el-upload-list{ - display: none; - position: absolute; - left: 0; - bottom: 0; - } - } -} -.screenshot{ - display: block; - margin: 0 auto; - object-fit: cover; -} -.file-down, -.packing-handle-btn, -.packing-recall-btn{ - display: block; - width: 66px; - height: 28px; - line-height: 28px; - padding: 0; - color: #fff; - border-radius: 2px; - margin: 0 auto; - &::before{ - margin-right: 5px; - } -} -.file-down{ - background-color: #339CFF; - border-color: #339CFF; -} -.packing-handle-btn{ - background-color: $arcPurple; - border-color: $arcPurple; -} -.packing-recall-btn{ - background-color: $arcRed; - border-color: $arcRed; -} - -.drag-tip { - display: block; - padding-left: 20px; - padding-bottom: 10px; - font-style: normal; - font-weight: bold; - color: #fff; -} - -// 档案详情 -.base-info{ - padding: 20px 20px 0 60px; - color: #fff; - .base-info-item{ - display: flex; - flex-direction: row; - margin-bottom: 20px; - span{ - display: block; - width: 160px; - margin-right: 5px; - text-align: right; - color: #3A99FD; - } - } -} -::v-deep .hljs{ - padding: 0 30px; - color: #fff; - background-color: transparent; -} - -.selct-data-head{ - color: #fff; - line-height: 30px; -} - -// 绑定标签 -.bindingDialog{ - ::v-deep .el-dialog{ - width: 720px; - } - ::v-deep .el-dialog__body{ - padding: 35px 35px 58px 35px; - } -} -.rebinding { - display: flex; - justify-content: space-between; - padding: 50px 65px 35px 65px; - span{ - display: block; - width: 60px; - line-height: 36px; - color: #3A99FD; - } - ::v-deep .el-input { - .el-input__inner{ - font-size: 14px; - height: 36px; - line-height: 36px; - color: #fff; - border: 1px solid #3A99FD; - background-color: transparent; - } - } -} - -.binding-flow{ - .step-item{ - position: relative; - display: flex; - justify-content: space-between; - margin-bottom: 10px; - z-index: 1; - &::before{ - content: ""; - position: absolute; - left: 15px; - top: 10px; - width: 1px; - height: 100%; - background-color: #3A99FD; - z-index: 1; - } - &:last-child::before{ - display: none; - } - } - .step-left-num{ - position: relative; - display: block; - width: 30px; - height: 30px; - line-height: 30px; - border-radius: 50%; - font-size: 16px; - text-align: center; - color: #fff; - border: 1px solid #339CFF; - background-color:#031435; - z-index: 4; - &.step-active{ - background-color: #339CFF; - } - &.step-loading{ - &::before, - &::after{ - content: ""; - position: absolute; - left: 50%; - top: 50%; - width: 40px; - height: 40px; - border-radius: 50%; - border: 1px solid #13439E; - box-shadow: inset 0px 0px 8px 1px #13439E; - margin: -20px 0 0 -20px; - z-index: 1; - } - &::before{ - animation: halo 2s linear 0.5s infinite; - } - &::after{ - animation: halo 2s linear 1.5s infinite; - } - } - } - // 晕开效果 - @keyframes halo { - 0% { - transform: scale(1); - -webkit-transform: scale(1); - opacity: 0.0; - } - 25% { - transform: scale(1); - -webkit-transform: scale(1); - opacity: 0.1; - } - 50% { - transform: scale(1); - -webkit-transform: scale(1); - opacity: 0.3; - } - 75% { - transform: scale(1.2); - -webkit-transform: scale(1.2); - opacity: 0.5; - } - 100% { - transform: scale(1.5); - -webkit-transform: scale(1.5); - opacity: 0.0; - } - } - .step-right-cont{ - flex: 1; - margin-left: 12px; - .step-title{ - line-height: 30px; - color: #339CFF; - span{ - padding-left: 10px; - font-weight: bold; - color: #fff; - } - } - .step-tip{ - padding: 0 10px; - height: 40px; - line-height: 40px; - color: #13439E; - background-color: #02255F; - border-radius: 4px; - &.tip-active{ - color: #339CFF; - } - &.tip-error{ - color: #EF3147; - } - } - } -} - -// 分卷装盒 -.partPackingDialog{ - ::v-deep .el-dialog{ - width: 950px !important; - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - margin-top: 2vh !important; - } - ::v-deep .el-dialog__body{ - padding: 0; - } - ::v-deep .dialog-footer{ - margin: 20px auto 0 auto; - padding-bottom: 20px; - } - .packing-head{ - border-bottom: 1px solid #339CFF; - .head-search{ - margin-bottom: 0; - } - } -} -.part-packing-cont{ - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-between; -} -.part-packing-item{ - width: calc(100%/2 - 10px); - .part-packing-title{ - padding: 0 30px; - height: 40px; - line-height: 40px; - font-size: 16px; - font-weight: normal; - color: #fff; - } - ::v-deep .el-table{ - overflow-x: hidden; - overflow-y: auto; - border: 2px solid #02255f; - border-top: none; - .el-table__body-wrapper{ - background-color: #031435; - } - } -} - -.item-content{ - max-height: calc(100vh - 410px); - overflow: hidden; - overflow-y: scroll; -} - -.upload-btn{ - position: relative; - margin-right: 10px; - overflow: hidden; - #upFile{ - position: absolute; - left: 0; - top: 0; - opacity: 0; - height: 34px; - } -} - -// 元数据 -::v-deep .hljs{ - font-family: "Sans Mono", "Consolas", "Courier", monospace; - font-size: 12px; - .hljs-attribute{ - display: inline-block; - margin: 2px 0 !important; - } -} \ No newline at end of file +@import "~@/assets/styles/variables.scss"; +// archives color +$arcPurple:#563BE1; +$arcYellow:#FD8042; +$arcRed:#F65163; +$arcGreen: #1AAE93; +$arcCyan: #0FBED9; + +.head-archives{ + padding: 0 0 20px 0; + .archives-crud{ + float: left; + } + .archives-recycle{ + float: left; + } + .head-search{ + float: left; + margin-left: 10px; + margin-bottom: 0 !important; + .filter-item{ + margin-right: 5px !important; + } + } + .archives-handler-btn{ + float: right; + } +} +::v-deep .input-prepend{ + position: relative; + z-index: 99; + .el-input__inner { + padding-left: 80px; + } + .el-input-group__prepend { + position: absolute; + left: 0; + top: 0; + color: #fff; + background-color: transparent; + border: none; + height: 30px; + line-height: 30px; + .el-input__inner { + padding-left: 15px; + color: #339CFF; + } + .el-input__inner:hover, + .el-input__inner:focus{ + color: #339CFF; + } + .el-select__caret{ + color: #339CFF; + } + } +} +.packing-head{ + display: flex; + justify-content: space-between; + ::v-deep .el-input__inner { + padding-left: 90px; + } +} +.container-main{ + .left-tree-item{ + margin-bottom: 20px; + min-height: calc(100vh/2 - 105px); + &:last-child{ + margin-bottom: 0; + } + } + + .tree-title{ + height: 40px; + line-height: 40px; + text-align: center; + color: $subMenuActiveText; + background-color: #02255F; + } +} +.archives-warp{ + margin-bottom: 20px; +} +.archives-top{ + display: flex; + justify-content: right; + margin-bottom: 10px; + ::v-deep .el-checkbox .el-checkbox__label{ + color: #fff; + } +} +.archives-right-list{ + position: relative; +} +.archives-fixed-top{ + position: absolute; + right: 0; + top: 6px; + margin-bottom: 0; +} +.crud-opts{ + justify-content: space-between; +} + +.archives-handler-btn{ + .el-button{ + padding: 0 13px 0 3px; + ::v-deep span{ + margin-left: 5px; + } + &.packing-btn{ + border-color: $arcPurple; + background-color: $arcPurple; + &.is-disabled{ + border-color:#2B1D70; + background-color: #2B1D70; + } + } + &.part-btn{ + border-color: $arcCyan; + background-color: $arcCyan; + &.is-disabled{ + border-color:#075E6C; + background-color: #075E6C; + } + } + &.warehousing-btn{ + border-color: $arcYellow; + background-color: $arcYellow; + &.is-disabled{ + border-color:#7E4021; + background-color: #7E4021; + } + } + &.lending-btn{ + border-color: $arcRed; + background-color: $arcRed; + &.is-disabled{ + border-color:#7A2831; + background-color: #7A2831; + } + } + &.binding-btn{ + border-color: $arcGreen; + background-color: $arcGreen; + &.is-disabled{ + border-color:#0D5649; + background-color: #0D5649; + } + } + &.is-disabled{ + color: #666; + } + } + .iconfont{ + line-height: 30px; + } +} + +.archives-table, +.base-info{ + ::v-deep td.el-table__cell .row-state{ + display: block; + height: 26px; + line-height: 24px; + padding: 0 14px; + margin: 0 6px; + border-width: 1px; + border-style: solid; + border-radius: 26px; + } + .row-packing{ + color: $arcPurple; + border-color: $arcPurple; + &.state-active{ + color: #fff; + background-color: $arcPurple; + } + } + .row-warehousing{ + color: $arcYellow; + border-color: $arcYellow; + &.state-active{ + color: #fff; + background-color: $arcYellow; + } + } + .row-lending{ + color: $arcRed; + border-color: $arcRed; + &.state-active{ + color: #fff; + background-color: $arcRed; + } + } + .row-binding{ + color: $arcGreen; + border-color: $arcGreen; + &.state-active{ + color: #fff; + background-color: $arcGreen; + } + } + ::v-deep .is-scrolling-left, + ::v-deep .is-scrolling-middle, + ::v-deep .is-scrolling-right{ + max-height: calc(100vh - 434px) !important; + } +} +.base-info .row-state{ + width: 68px; + height: 26px; + line-height: 24px; + text-align: center; + margin-top: -6px; + border-width: 1px; + border-style: solid; + border-radius: 26px; +} + +::v-deep .archives-table.el-table .el-table__fixed-right{ + background-color: #031435 !important; + box-shadow: -5px 5px 10px 1px rgba(15,164,222,0.16); +} + +// archives - tab +.archives-tab{ + position: relative; + display: flex; + flex-direction: row; + padding: 0 35px; + font-size: 16px; + border-bottom: 1px solid #339CFF; + z-index: 1001; + li{ + padding: 22px 14px 14px 14px; + color: #339CFF; + cursor: pointer; + &.active{ + position: relative; + color: #fff; + &::after{ + content: ""; + position: absolute; + left: 0; + bottom: -1px; + width: 100%; + height: 3px; + border-radius: 3px; + background-color: #fff; + } + } + } +} + +// 上传附件 +.upload-dialog{ + ::v-deep .el-dialog{ + width: 940px; + .el-dialog__body{ + padding: 20px 0 30px 0; + } + } +} +.upload-file{ + position: relative; + z-index: 1001; + .upload-curd{ + display: flex; + flex-direction: row; + margin: 0 32px 20px 32px; + } + .upload-demo{ + position: relative; + margin-right: 10px; + ::v-deep .el-upload-list{ + display: none; + position: absolute; + left: 0; + bottom: 0; + } + } +} +.screenshot{ + display: block; + margin: 0 auto; + object-fit: cover; +} +.file-down, +.packing-handle-btn, +.packing-recall-btn{ + display: block; + width: 66px; + height: 28px; + line-height: 28px; + padding: 0; + color: #fff; + border-radius: 2px; + margin: 0 auto; + &::before{ + margin-right: 5px; + } +} +.file-down{ + background-color: #339CFF; + border-color: #339CFF; +} +.packing-handle-btn{ + background-color: $arcPurple; + border-color: $arcPurple; +} +.packing-recall-btn{ + background-color: $arcRed; + border-color: $arcRed; +} + +.drag-tip { + display: block; + padding-left: 20px; + padding-bottom: 10px; + font-style: normal; + font-weight: bold; + color: #fff; +} + +// 档案详情 +.base-info{ + padding: 20px 20px 0 60px; + color: #fff; + .base-info-item{ + display: flex; + flex-direction: row; + margin-bottom: 20px; + span{ + display: block; + width: 160px; + margin-right: 5px; + text-align: right; + color: #3A99FD; + } + } +} +::v-deep .hljs{ + padding: 0 30px; + color: #fff; + background-color: transparent; +} + +.selct-data-head{ + color: #fff; + line-height: 30px; +} + +// 绑定标签 +.bindingDialog{ + ::v-deep .el-dialog{ + width: 720px; + } + ::v-deep .el-dialog__body{ + padding: 35px 35px 58px 35px; + } +} +.rebinding { + display: flex; + justify-content: space-between; + padding: 50px 65px 35px 65px; + span{ + display: block; + width: 60px; + line-height: 36px; + color: #3A99FD; + } + ::v-deep .el-input { + .el-input__inner{ + font-size: 14px; + height: 36px; + line-height: 36px; + color: #fff; + border: 1px solid #3A99FD; + background-color: transparent; + } + } +} + +.binding-flow{ + .step-item{ + position: relative; + display: flex; + justify-content: space-between; + margin-bottom: 10px; + z-index: 1; + &::before{ + content: ""; + position: absolute; + left: 15px; + top: 10px; + width: 1px; + height: 100%; + background-color: #3A99FD; + z-index: 1; + } + &:last-child::before{ + display: none; + } + } + .step-left-num{ + position: relative; + display: block; + width: 30px; + height: 30px; + line-height: 30px; + border-radius: 50%; + font-size: 16px; + text-align: center; + color: #fff; + border: 1px solid #339CFF; + background-color:#031435; + z-index: 4; + &.step-active{ + background-color: #339CFF; + } + &.step-loading{ + &::before, + &::after{ + content: ""; + position: absolute; + left: 50%; + top: 50%; + width: 40px; + height: 40px; + border-radius: 50%; + border: 1px solid #13439E; + box-shadow: inset 0px 0px 8px 1px #13439E; + margin: -20px 0 0 -20px; + z-index: 1; + } + &::before{ + animation: halo 2s linear 0.5s infinite; + } + &::after{ + animation: halo 2s linear 1.5s infinite; + } + } + } + // 晕开效果 + @keyframes halo { + 0% { + transform: scale(1); + -webkit-transform: scale(1); + opacity: 0.0; + } + 25% { + transform: scale(1); + -webkit-transform: scale(1); + opacity: 0.1; + } + 50% { + transform: scale(1); + -webkit-transform: scale(1); + opacity: 0.3; + } + 75% { + transform: scale(1.2); + -webkit-transform: scale(1.2); + opacity: 0.5; + } + 100% { + transform: scale(1.5); + -webkit-transform: scale(1.5); + opacity: 0.0; + } + } + .step-right-cont{ + flex: 1; + margin-left: 12px; + .step-title{ + line-height: 30px; + color: #339CFF; + span{ + padding-left: 10px; + font-weight: bold; + color: #fff; + } + } + .step-tip{ + padding: 0 10px; + height: 40px; + line-height: 40px; + color: #13439E; + background-color: #02255F; + border-radius: 4px; + &.tip-active{ + color: #339CFF; + } + &.tip-error{ + color: #EF3147; + } + } + } +} + +// 分卷装盒 +.partPackingDialog{ + ::v-deep .el-dialog{ + width: 950px !important; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + margin-top: 2vh !important; + } + ::v-deep .el-dialog__body{ + padding: 0; + } + ::v-deep .dialog-footer{ + margin: 20px auto 0 auto; + padding-bottom: 20px; + } + .packing-head{ + border-bottom: 1px solid #339CFF; + .head-search{ + margin-bottom: 0; + } + } +} +.part-packing-cont{ + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} +.part-packing-item{ + width: calc(100%/2 - 10px); + .part-packing-title{ + padding: 0 30px; + height: 40px; + line-height: 40px; + font-size: 16px; + font-weight: normal; + color: #fff; + } + ::v-deep .el-table{ + overflow-x: hidden; + overflow-y: auto; + border: 2px solid #02255f; + border-top: none; + .el-table__body-wrapper{ + background-color: #031435; + } + } +} + +.item-content{ + max-height: calc(100vh - 410px); + overflow: hidden; + overflow-y: scroll; +} + +.upload-btn{ + position: relative; + margin-right: 10px; + overflow: hidden; + #upFile{ + position: absolute; + left: 0; + top: 0; + opacity: 0; + height: 34px; + } +} + +// 元数据 +::v-deep .hljs{ + font-family: "Sans Mono", "Consolas", "Courier", monospace; + font-size: 12px; + .hljs-attribute{ + display: inline-block; + margin: 2px 0 !important; + } +} diff --git a/src/views/archivesManage/fileImport/dataImport/index.vue b/src/views/archivesManage/fileImport/dataImport/index.vue index 3a1e364..9cec56e 100644 --- a/src/views/archivesManage/fileImport/dataImport/index.vue +++ b/src/views/archivesManage/fileImport/dataImport/index.vue @@ -32,45 +32,7 @@
温度 {{ topDisplayData.DXW_DIV_TOP_001.unit }}
+湿度 {{ topDisplayData.DXW_DIV_TOP_002.unit }}
+CO2 {{ topDisplayData.DXW_DIV_TOP_003.unit }}
+VOC {{ topDisplayData.DXW_DIV_TOP_004.unit }}
+PM2.5 {{ topDisplayData.DXW_DIV_TOP_005.unit }}
+PM10 {{ topDisplayData.DXW_DIV_TOP_006.unit }}
+全景图
+现行文件室
信息技术室
待销文件室
+全景图
+档案库
+整理室
+阅览室
+全景图
-档案库
-整理室
-阅览室
-温度 {{ topDisplayData.XXW_DIV_TOP_001.unit }}
+湿度 {{ topDisplayData.XXW_DIV_TOP_002.unit }}
+CO2 {{ topDisplayData.XXW_DIV_TOP_003.unit }}
+VOC {{ topDisplayData.XXW_DIV_TOP_004.unit }}
+PM2.5 {{ topDisplayData.XXW_DIV_TOP_005.unit }}
+PM10 {{ topDisplayData.XXW_DIV_TOP_006.unit }}
+