123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- @import '~assets/less/variable';
- .fullScreen{
- position: fixed;
- height: 100%;
- overflow: auto;
- outline: 0;
- z-index:1000;
- top:0;
- left:0;
- right:0;
- bottom: 0;
- background-color: white;
- .container{
- height:100%;
- display: flex;
- flex-direction: column;
- flex-wrap: nowrap;
- .header {
- height: 64px;
- flex: 0 0 64px;
- background-color: @body-background;
- box-shadow: @header-box-shadow;
- z-index: 3;
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- align-items: center;
- .logo {
- margin-left: 24px;
- i{
- font-size: 16px;
- cursor: pointer;
- }
- span{
- font-size: 24px;
- font-weight: 500;
- color: rgba(0,0,0,.74);
- }
- }
- .tools {
- margin-right: 24px;
- display: flex;
- flex-direction: row;
- li {
- padding: 0 10px;
- cursor: pointer;
- i {
- font-size: 14px;
- }
- span{
- margin-left: 12px;
- font-size: 14px;
- font-weight: 400px;
- }
- }
- }
- }
- .body{
- flex:1;
- position: relative;
- min-height: 0;
- .sideMenu{
- .mixinPanel(230px);
- position: absolute;
- box-shadow: 2px 0 8px rgba(0,0,0,0.15);
- ul{
- overflow-x: hidden;
- margin-top: 20px;
- margin-bottom: 20px;
- border: none;
- li {
- &:global(.ant-menu-item) {
- font-weight: 500;
- }
- }
- &:global(.ant-menu) {
- background: none;
- }
- }
- &:after {
- .mixinPanelAfter(230px);
- position: absolute;
- }
- }
- .controlPanel {
- .mixinPanel(360px);
- position: fixed;
- box-shadow: -2px 0 8px rgba(0,0,0,0.15);
- right: 0;
- display: flex;
- flex-direction: column;
- .controlHeader {
- margin-top: 64px;
- padding: 16px 24px;
- color: rgba(0,0,0, .65);
- background: @white;
- border-bottom: 1px solid #e8e8e8;
- flex-shrink: 0;
- .headerTitle {
- display:flex;
- justify-content: space-around;
- margin: 0;
- font-weight: 500;
- font-size: 16px;
- line-height: 22px;
- .ctrl {
- flex: 1;
- text-align: center;
- cursor: pointer;
- }
- }
- }
- .controlBody {
- flex: 1;
- overflow-y: auto;
- padding: 16px 16px;
- &:global(form .ant-select) {
- width: 300px !important;
- }
- }
- .controlFooter {
- flex-shrink: 0;
- width: 100%;
- border-top: 1px solid rgb(232, 232, 232);
- padding: 10px 16px;
- text-align: right;
- border-radius: 0px 0px 4px 4px;
- .footer {
- button {
- margin-left: 12px;
- }
- }
- }
- &:after {
- .mixinPanelAfter(360px);
- position: fixed;
- right:0;
- }
- }
- .controlShow {
- right: 0;
- }
- .controlHide {
- transform: translateX(100%);
- box-shadow: none;
- }
-
- .chartWrapper{
- display: flex;
- flex-direction: column;
- min-width: 0;
- width: 100%;
- height: 100%;
- padding: 32px 24px 24px 24px;
- transition: all .3s;
- }
- .marginLeftDefault{
- padding-left: 0px;
- }
- .marginLeftMenu{
- padding-left: calc(~'240px - 15%');
- }
- .hide{
- left:-230px;
- box-shadow: none;
- }
- .show{
- left:0px;
- }
- }
- }
- }
- .displayNone{
- display: none;
- }
- .displayBlock{
- display: block;
- }
- .showModalPanel{
- top:0;
- }
- .hideModalPanel{
- top:-100px;
- }
- .mixinPanel(@width) {
- width: @width;
- height: 100%;
- max-height:100%;
- z-index: 1;
- top:0;
- overflow-y: auto;
- transition: all .3s;
- }
- .mixinPanelAfter(@width) {
- content: '';
- width: @width;
- height: 100%;
- max-height: 100%;
- z-index: -1;
- top: 0;
- background-color: rgba(255, 255, 255, 0.85);
- filter: blur(2px)
- }
- .unSelectControlTitleStyle {
- color: rgba(0,0,0,0.25);
- }
- .selectControlTitleStyle {
- color: rgba(0,0,0,.85);
- }
|