diff --git a/Step/wwwroot/assets/styles/base/card.less b/Step/wwwroot/assets/styles/base/card.less index e380ef2c..ce0ed3b2 100644 --- a/Step/wwwroot/assets/styles/base/card.less +++ b/Step/wwwroot/assets/styles/base/card.less @@ -666,10 +666,23 @@ height: 752px; display: flex; background-color: @color-label-grey; + flex-flow: row; + .card-production-cms-queue{ + width: 100%; + height: 100%; + display: flex; + justify-content: flex-start; + } + .card-production-cms-job{ + width: 100%; + height: 100%; + display: flex; + justify-content: flex-end; + } } .card-queue-production{ - width: 513px; + width: 512px; height: 752px; background-color: @color-background-white; display: flex; @@ -775,4 +788,96 @@ width: 494px; height: 752px; background-color: @color-background-white; + .card-job-production-header{ + height: 63px; + width: 100%; + display: flex; + flex-flow: row; + border-bottom: solid 2px @color-label-grey; + .title{ + width: 100%; + height: 100%; + display: flex; + align-items: center; + margin-left: 24px; + font-size: 20px; + color: @color-darkish-blue; + justify-content: flex-start; + } + .box-right{ + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; + margin-right: 8px; + .rectangle{ + width: 152px; + height: 48px; + border-radius: 2px; + background-color: @color-whitethree; + label{ + width: 100%; + height: 100%; + justify-content: center; + display: flex; + align-items: center; + font-size: 20px; + color: @color-darkish-blue; + } + } + } + } + .card-job-production-body{ + width: 100%; + height: calc(~'100% - 63px'); + display: flex; + flex-flow: column; + align-items: center; + justify-content: center; + .card-job-production-body-top{ + width: 366px; + height: 279px; + } + .card-job-production-body-bottom{ + width: 464px; + height: 352px; + border-radius: 2px; + box-shadow: 0 1px 2px 0 @color-black-40; + display: flex; + .tabs{ + height: 64px; + width:100%; + background-color: @color-whitethree; + display: flex; + flex-direction: row; + button{ + visibility: hidden; + border: none; + } + .tab{ + color: @color-darkish-blue; + font-size: 20px; + visibility: visible; + width: 232px; + border-right: solid 1px @color-label-grey; + &.active{ + color: @color-clear-blue; + background-color: @color-white; + border-top: solid 2px @color-clear-blue !important; + } + } + .tab:last-child{ + border: none; + } + .content-box{ + height: calc(~'100% - 30px'); + background-color: red; + width: 100%; + display: flex; + } + } + } + } + } \ No newline at end of file diff --git a/Step/wwwroot/assets/styles/base/production.less b/Step/wwwroot/assets/styles/base/production.less index db6a8e97..7315b7ff 100644 --- a/Step/wwwroot/assets/styles/base/production.less +++ b/Step/wwwroot/assets/styles/base/production.less @@ -64,6 +64,13 @@ display: flex; flex-flow: row; } + .cms{ + width: 1024px; + height: 768px; + display: flex; + flex-flow: row; + background-color: @color-label-grey; + } } .settings{ display: flex; diff --git a/Step/wwwroot/assets/styles/style.css b/Step/wwwroot/assets/styles/style.css index 7c7e8023..d8323e5a 100644 --- a/Step/wwwroot/assets/styles/style.css +++ b/Step/wwwroot/assets/styles/style.css @@ -3947,9 +3947,22 @@ footer .container button.big:before { height: 752px; display: flex; background-color: #979797; + flex-flow: row; +} +.card-production-cms .card-production-cms-queue { + width: 100%; + height: 100%; + display: flex; + justify-content: flex-start; +} +.card-production-cms .card-production-cms-job { + width: 100%; + height: 100%; + display: flex; + justify-content: flex-end; } .card-queue-production { - width: 513px; + width: 512px; height: 752px; background-color: #fff; display: flex; @@ -4054,6 +4067,97 @@ footer .container button.big:before { height: 752px; background-color: #fff; } +.card-job-production .card-job-production-header { + height: 63px; + width: 100%; + display: flex; + flex-flow: row; + border-bottom: solid 2px #979797; +} +.card-job-production .card-job-production-header .title { + width: 100%; + height: 100%; + display: flex; + align-items: center; + margin-left: 24px; + font-size: 20px; + color: #002680; + justify-content: flex-start; +} +.card-job-production .card-job-production-header .box-right { + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; + margin-right: 8px; +} +.card-job-production .card-job-production-header .box-right .rectangle { + width: 152px; + height: 48px; + border-radius: 2px; + background-color: #e7e7e7; +} +.card-job-production .card-job-production-header .box-right .rectangle label { + width: 100%; + height: 100%; + justify-content: center; + display: flex; + align-items: center; + font-size: 20px; + color: #002680; +} +.card-job-production .card-job-production-body { + width: 100%; + height: calc(100% - 63px); + display: flex; + flex-flow: column; + align-items: center; + justify-content: center; +} +.card-job-production .card-job-production-body .card-job-production-body-top { + width: 366px; + height: 279px; +} +.card-job-production .card-job-production-body .card-job-production-body-bottom { + width: 464px; + height: 352px; + border-radius: 2px; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); + display: flex; +} +.card-job-production .card-job-production-body .card-job-production-body-bottom .tabs { + height: 64px; + width: 100%; + background-color: #e7e7e7; + display: flex; + flex-direction: row; +} +.card-job-production .card-job-production-body .card-job-production-body-bottom .tabs button { + visibility: hidden; + border: none; +} +.card-job-production .card-job-production-body .card-job-production-body-bottom .tabs .tab { + color: #002680; + font-size: 20px; + visibility: visible; + width: 232px; + border-right: solid 1px #979797; +} +.card-job-production .card-job-production-body .card-job-production-body-bottom .tabs .tab.active { + color: #1791ff; + background-color: #fff; + border-top: solid 2px #1791ff !important; +} +.card-job-production .card-job-production-body .card-job-production-body-bottom .tabs .tab:last-child { + border: none; +} +.card-job-production .card-job-production-body .card-job-production-body-bottom .tabs .content-box { + height: calc(100% - 30px); + background-color: red; + width: 100%; + display: flex; +} @keyframes selectedanimation { 0% { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); @@ -9596,6 +9700,13 @@ footer .container button.big:before { display: flex; flex-flow: row; } +.production-container .production-box .production-left-box .box-left .box-left-video .cms { + width: 1024px; + height: 768px; + display: flex; + flex-flow: row; + background-color: #979797; +} .production-container .production-box .production-left-box .box-left .settings { display: flex; flex-flow: column; diff --git a/Step/wwwroot/src/components/production.vue b/Step/wwwroot/src/components/production.vue index 7a36b547..f82a6342 100644 --- a/Step/wwwroot/src/components/production.vue +++ b/Step/wwwroot/src/components/production.vue @@ -15,7 +15,7 @@