|
@@ -3,7 +3,27 @@
|
|
|
|
|
|
.incident-detail-page-container {
|
|
|
flex: 1;
|
|
|
- position: relative;
|
|
|
+ // position: absolute;
|
|
|
+ // width: 100%;
|
|
|
+ // height: 100vh;
|
|
|
+ // .detail-left,
|
|
|
+ // .detail-right {
|
|
|
+ // position: absolute;
|
|
|
+ // top: 50%;
|
|
|
+ // transform: translateY(-50%);
|
|
|
+ // z-index: 1;
|
|
|
+ // }
|
|
|
+
|
|
|
+ // .detail-left {
|
|
|
+ // left: 0;
|
|
|
+ // width: calc(px2rem(470px) * 2 + px2rem(21px));
|
|
|
+ // height: calc(px2rem(472px) * 2 + px2rem(21px));
|
|
|
+ // }
|
|
|
+ // .detail-right {
|
|
|
+ // right: 0;
|
|
|
+ // width: px2rem(939px);
|
|
|
+ // height: calc(px2rem(554px) + px2rem(390px) + px2rem(21px));
|
|
|
+ // }
|
|
|
.echarts {
|
|
|
width: px2rem(642px);
|
|
|
height: px2rem(887px);
|
|
@@ -98,6 +118,9 @@
|
|
|
color: #feb459;
|
|
|
padding-bottom: px2rem(13px);
|
|
|
}
|
|
|
+ .desc {
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
.logo {
|
|
|
position: absolute;
|
|
|
width: px2rem(40px);
|
|
@@ -217,10 +240,173 @@
|
|
|
}
|
|
|
&-bg-execution-log {
|
|
|
right: px2rem(22px);
|
|
|
+ &::before {
|
|
|
+ content: '';
|
|
|
+ position: absolute;
|
|
|
+ width: 14px;
|
|
|
+ height: calc(100% - px2rem(80px) - px2rem(30px));
|
|
|
+
|
|
|
+ background: #112692;
|
|
|
+ top: px2rem(80px);
|
|
|
+ left: 50%;
|
|
|
+ transform: translateX(-50%);
|
|
|
+ z-index: -1;
|
|
|
+ }
|
|
|
+ .execution-log-container {
|
|
|
+ padding: 20px 0;
|
|
|
+ .log-item {
|
|
|
+ position: relative;
|
|
|
+ margin-bottom: 40px;
|
|
|
+ min-height: px2rem(48px);
|
|
|
+ .log-label {
|
|
|
+ font-size: px2rem(18px);
|
|
|
+ font-weight: 400;
|
|
|
+ display: -webkit-box;
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
+ -webkit-line-clamp: 2;
|
|
|
+ overflow: hidden;
|
|
|
+ text-align: right;
|
|
|
+ width: calc(50% - 42px);
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .log-time {
|
|
|
+ height: px2rem(48px);
|
|
|
+ line-height: px2rem(48px);
|
|
|
+ background-color: #3db3ea;
|
|
|
+ font-size: px2rem(24px);
|
|
|
+ font-family: DIN Alternate, DIN Alternate-Bold;
|
|
|
+ font-weight: 700;
|
|
|
+ position: absolute;
|
|
|
+ left: 50%;
|
|
|
+ top: 50%;
|
|
|
+ transform: translateY(-50%) translateX(px2rem(-24px));
|
|
|
+ border-top-left-radius: px2rem(48px);
|
|
|
+ border-bottom-left-radius: px2rem(48px);
|
|
|
+ padding-left: px2rem(58px);
|
|
|
+ padding-right: px2rem(10px);
|
|
|
+ .logo-icon {
|
|
|
+ position: absolute;
|
|
|
+ height: px2rem(44px);
|
|
|
+ width: px2rem(44px);
|
|
|
+ background-color: #092093;
|
|
|
+ top: px2rem(2px);
|
|
|
+ left: px2rem(2px);
|
|
|
+ border-radius: 44px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ }
|
|
|
+ &::before,
|
|
|
+ &::after {
|
|
|
+ content: '';
|
|
|
+ right: px2rem(-18px);
|
|
|
+ position: absolute;
|
|
|
+ border-left: px2rem(18px) solid transparent;
|
|
|
+ border-right: px2rem(18px) solid transparent;
|
|
|
+ }
|
|
|
+ &::before {
|
|
|
+ border-top: px2rem(24px) solid #3db3ea;
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ bottom: 0;
|
|
|
+ border-bottom: px2rem(24px) solid #3db3ea;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &.log-item-3,
|
|
|
+ &.log-item-1 {
|
|
|
+ .log-label {
|
|
|
+ left: unset;
|
|
|
+ right: 0;
|
|
|
+ text-align: left;
|
|
|
+ }
|
|
|
+ .log-time {
|
|
|
+ left: unset;
|
|
|
+ right: 50%;
|
|
|
+ top: 50%;
|
|
|
+ transform: translateY(-50%) translateX(px2rem(24px));
|
|
|
+ border-top-left-radius: unset;
|
|
|
+ border-bottom-left-radius: unset;
|
|
|
+
|
|
|
+ border-top-right-radius: px2rem(48px);
|
|
|
+ border-bottom-right-radius: px2rem(48px);
|
|
|
+
|
|
|
+ padding-left: px2rem(10px);
|
|
|
+ padding-right: px2rem(58px);
|
|
|
+ background-color: #09b283;
|
|
|
+ .logo-icon {
|
|
|
+ top: px2rem(2px);
|
|
|
+ left: unset;
|
|
|
+ right: px2rem(2px);
|
|
|
+ border-radius: 44px;
|
|
|
+ }
|
|
|
+ &::before,
|
|
|
+ &::after {
|
|
|
+ content: '';
|
|
|
+ right: unset;
|
|
|
+ left: px2rem(-18px);
|
|
|
+ }
|
|
|
+ &::before {
|
|
|
+ border-top-color: #09b283;
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ border-bottom-color: #09b283;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &.log-item-3 {
|
|
|
+ .log-time {
|
|
|
+ background-color: #eaa33f;
|
|
|
+ &::before {
|
|
|
+ border-top-color: #eaa33f;
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ border-bottom-color: #eaa33f;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &.log-item-2 {
|
|
|
+ .log-time {
|
|
|
+ background-color: #c172f9;
|
|
|
+ &::before {
|
|
|
+ border-top-color: #c172f9;
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ border-bottom-color: #c172f9;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
&-bg-live-monitoring {
|
|
|
top: px2rem(564px + 83px);
|
|
|
right: px2rem(22px);
|
|
|
+ .live-container {
|
|
|
+ overflow-x: auto;
|
|
|
+ overflow-y: hidden;
|
|
|
+ > div {
|
|
|
+ width: calc(px2rem(419px) + 10px);
|
|
|
+ height: 100%;
|
|
|
+ display: flex;
|
|
|
+ }
|
|
|
+ .live-item {
|
|
|
+ width: px2rem(419px);
|
|
|
+ // height: px2rem(285px);
|
|
|
+ text-align: center;
|
|
|
+ margin-right: 10px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ flex: 1;
|
|
|
+ img,
|
|
|
+ video {
|
|
|
+ max-width: 100%;
|
|
|
+ max-height: 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|