diff --git a/public/images/run_circle.png b/public/images/run_circle.png new file mode 100644 index 0000000..6aaa112 Binary files /dev/null and b/public/images/run_circle.png differ diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index d132fa7..8a4286a 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -1,178 +1,173 @@ @@ -420,7 +443,7 @@ onMounted(() => { position: relative; &.is-v2 { - background-color: #6FADF5; + background-color: #6fadf5; .el-card__body { display: flex; @@ -442,7 +465,7 @@ onMounted(() => { } .div-num { - color: #816CB2; + color: #816cb2; } } } @@ -462,7 +485,6 @@ onMounted(() => { * { fill: #3399ff; - ; } } } @@ -512,7 +534,6 @@ onMounted(() => { top: 0px; font-size: 12px; } - } } @@ -530,7 +551,7 @@ onMounted(() => { .dev-item { .el-card { - background: #EEF7FE; + background: #eef7fe; padding: 8px; .el-card__header { @@ -621,7 +642,6 @@ onMounted(() => { } } } - } } } @@ -630,10 +650,21 @@ onMounted(() => { .img-loading { position: absolute; - width: 100px; - height: 100px; + width: 70px; + height: 70px; + margin-top: -10px; + margin-left: -10px; + } + .img-loading { + -webkit-transition-property: -webkit-transform; + -webkit-transition-duration: 1s; + -moz-transition-property: -moz-transform; + -moz-transition-duration: 1s; + -webkit-animation: rotate 3s linear infinite; + -moz-animation: rotate 3s linear infinite; + -o-animation: rotate 3s linear infinite; + animation: rotate 3s linear infinite; } - .proc-card { margin-top: 20px; padding: 8px; @@ -644,16 +675,17 @@ onMounted(() => { } .el-card__body { - background: #EEF7FE; + background: #eef7fe; border-radius: 8px; height: 300px; } &.server-status { - background: #EEF7FE; + background: #eef7fe; padding: 8px; - .el-card__header {} + .el-card__header { + } .el-card__body { background: #fff; @@ -674,16 +706,15 @@ html.dark { } .div-num { - color: #aaa + color: #aaa; } } - } .top-row2 { .dev-item { .el-card { - background: #2B3553; + background: #2b3553; .dev-title { svg * { @@ -692,13 +723,12 @@ html.dark { } .el-card__body { - background: #2B3553; + background: #2b3553; box-shadow: none; color: #aaa; } } } - } .right-panel { @@ -721,7 +751,6 @@ html.dark { } } } - } .proc-card { @@ -738,7 +767,7 @@ html.dark { color: #aaa; .el-badge__content--danger { - background: #6F89A6; + background: #6f89a6; width: 24px; height: 24px; text-align: center; @@ -749,7 +778,7 @@ html.dark { } .proc-card.server-status { - background: #242B43; + background: #242b43; .el-card__header { .row2-top { diff --git a/src/views/dashboard/index2.vue b/src/views/dashboard/index2.vue index d4217cc..f785147 100644 --- a/src/views/dashboard/index2.vue +++ b/src/views/dashboard/index2.vue @@ -1,149 +1,261 @@ @@ -335,7 +445,6 @@ onMounted(() => { * { fill: #3399ff; - ; } } } @@ -385,7 +494,6 @@ onMounted(() => { top: 0px; font-size: 12px; } - } } @@ -403,7 +511,7 @@ onMounted(() => { .dev-item { .el-card { - background: #EEF7FE; + background: #eef7fe; padding: 8px; .el-card__header { @@ -490,7 +598,6 @@ onMounted(() => { } } } - } } } @@ -499,8 +606,52 @@ onMounted(() => { .img-loading { position: absolute; - width: 100px; - height: 100px; + width: 70px; + height: 70px; + margin-top: -10px; + margin-left: -10px; + } + .img-loading { + -webkit-transition-property: -webkit-transform; + -webkit-transition-duration: 1s; + -moz-transition-property: -moz-transform; + -moz-transition-duration: 1s; + -webkit-animation: rotate 3s linear infinite; + -moz-animation: rotate 3s linear infinite; + -o-animation: rotate 3s linear infinite; + animation: rotate 3s linear infinite; + } + @-webkit-keyframes rotate { + from { + -webkit-transform: rotate(360deg); + } + to { + -webkit-transform: rotate(0deg); + } + } + @-moz-keyframes rotate { + from { + -moz-transform: rotate(359deg); + } + to { + -moz-transform: rotate(0deg); + } + } + @-o-keyframes rotate { + from { + -o-transform: rotate(359deg); + } + to { + -o-transform: rotate(0deg); + } + } + @keyframes rotate { + from { + transform: rotate(359deg); + } + to { + transform: rotate(0deg); + } } .proc-card { @@ -513,16 +664,17 @@ onMounted(() => { } .el-card__body { - background: #EEF7FE; + background: #eef7fe; border-radius: 8px; height: 300px; } &.server-status { - background: #EEF7FE; + background: #eef7fe; padding: 8px; - .el-card__header {} + .el-card__header { + } .el-card__body { background: #fff; diff --git a/src/views/simulationEvaluation/reportDesc.vue b/src/views/simulationEvaluation/reportDesc.vue index 03fa0d2..5960605 100644 --- a/src/views/simulationEvaluation/reportDesc.vue +++ b/src/views/simulationEvaluation/reportDesc.vue @@ -1,264 +1,260 @@