rehabilitation_management.css 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. .flex-box{display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ /* OLD - Firefox 19- (buggy but mostly works) */
  2. display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Chrome */
  3. display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  4. -webkit-box-pack: center;
  5. -ms-flex-pack: center;
  6. justify-content: center;
  7. -webkit-box-align: center;
  8. -ms-flex-align: center;
  9. align-items: center;
  10. -ms-flex-wrap: wrap;
  11. flex-wrap: wrap;
  12. }
  13. .flex-box-item{-webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
  14. -moz-box-flex: 1; /* OLD - Firefox 19- */
  15. -webkit-flex: 1; /* Chrome */
  16. -ms-flex: 1; /* IE 10 */
  17. width: 50%; /* For old syntax, otherwise collapses. */
  18. flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  19. position: relative;}
  20. [flex-grow="2"]{-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2;}
  21. [flex-grow="5"]{-webkit-box-flex: 5;-ms-flex-positive: 5;flex-grow: 5;}
  22. body,html,.c-container{height: 100%;}
  23. .rehabilition{height: 100%;padding-top: 49px;/*max-width: 1620px;*/margin: 0 auto;}
  24. .nav-content-right{height: 100%;overflow: auto;}
  25. .search-left{border-right: solid 1px #d7dce6;background-color: #f5f5f5;height: 100%;}
  26. .mw400{max-width: 400px;}
  27. .search-condition{padding: 20px 10px;border-bottom: solid 1px #d7dce6;}
  28. .search-condition p{font-size: 14px;margin-bottom: 15px;}
  29. .task-list{padding-left: 10px;overflow: hidden;}
  30. .task-list li{width: 90px;cursor: pointer;text-align: center;display: block;float: left;border-radius: 14px;font-size: 14px;margin-left: 20px;margin-bottom: 20px;color: #333333;border: solid 1px #d7dce6;padding: 3px;}
  31. .task-list li.active{background-color: #12b7f5;color: #fff;}
  32. .btn-search{background-color: #12b7f5;color: #fff;border-radius: 0;width: 120px;margin-top: 30px;}
  33. .btn-search:hover,.btn-search:focus,.btn-search:active,.btn-search:hover:active{background-color: #1c9aca;color: #fff;outline: none;outline-color: transparent;}
  34. /*日历*/
  35. .calendar-content{margin: 0 auto;}
  36. /*图例注释*/
  37. .calendar-descript{padding: 15px 20px;background-color: #fff;}
  38. .calendar-descript span{vertical-align: middle;}
  39. .icon{width: 12px;height: 12px;vertical-align: middle;background-size: 100% 100%;background-repeat: no-repeat;display: inline-block;}
  40. .icon-blue{background-color: #12b7f5;border-radius: 2px;}
  41. .icon-green{background-color: #2dbe55;border-radius: 2px;}
  42. .icon-flag{background-image: url(../images/woderenwu_icon.png);}
  43. .icon-shuaxin{background-image: url(../images/icon/shuaxin.png);}
  44. .icon-shuaxin:hover{background-image: url(../images/icon/shuaxin1.png);}
  45. .icon-back{background-image: url(../images/icon/fanhui_icon.png);}
  46. .icon-back:hover{background-image: url(../images/icon/fanhui02_icon.png);}
  47. .icon-check{background-image: url(../images/wancheng_icon.png);}
  48. .icon-prev{background-image: url(../images/icon/houtui_icon.png);}
  49. .icon-next{background-image: url(../images/icon/qianjing_icon.png);}
  50. .icon-rili{background-image: url(../images/icon/rilibiao02_icon.png);}
  51. .rili:hover .icon-rili,.active .icon-rili{background-image: url(../images/icon/rilibiao_icon.png);}
  52. .icon-liebiao{background-image: url(../images/icon/shijianzhou_icon.png);}
  53. .shijianzhou:hover .icon-liebiao,.active .icon-liebiao{background-image: url(../images/icon/shijianzhou02_icon.png);}
  54. .icon-20{width: 20px;height: 20px;}
  55. .icon-16{width: 16px;height: 16px;}
  56. /*周期*/
  57. .calendar-week{background-color: #ebebf5;border: solid 1px #d7dce6;padding: 11px;}
  58. /*日期*/
  59. .calendar-days>.flex-box{border-bottom: 1px solid #d7dce6;}
  60. .calendar-day{height: 135px;border-left: 1px solid #d7dce6;cursor: pointer;position: relative;padding: 5px;width: 14.28571428%;border-bottom: 1px solid #d7dce6;}
  61. .calendar-days .calendar-day:first-child{border-left-width: 0;}
  62. .calendar-day:hover{-webkit-box-shadow: 0 0 0 1px #12b7f5 inset;box-shadow: 0 0 0 1px #12b7f5 inset;}
  63. .calendar-day.current-day{background-color: #ddf6fe;}
  64. .no-server{text-align: center;top: 50%;position: absolute;left: 0;right: 0;color: #c8c8c8;font-size: 18px;}
  65. /*彩带*/
  66. .coloured-ribbon{font-size: 12px;width: 22px;text-align: center;height: 40px;display: inline-block;padding-top: 8px;line-height: 1;color: #fff;}
  67. .coloured-box{top: 0;position: absolute;right: 5px;}
  68. .coloured-ribbon-blue{background: url(../images/biaoqian-lanse_img.png) center center / 100% 100% no-repeat;}
  69. .coloured-ribbon-green{background: url(../images/biaoqian-lvse_img.png) center center / 100% 100% no-repeat;margin-left: 5px;}
  70. .task-icon{position: absolute;right: 63px;top: 10px;min-height: 20px;}
  71. .task-icon .icon-check{position: absolute;right: -3px;bottom: 0;width: 15px;height: 15px;}
  72. .day-number{font-size: 28px;color: #999999;margin-bottom: 0;line-height: 1;}
  73. /*进度条*/
  74. .progress-box{position: absolute;bottom: 0;left: 0;right: 0;padding: 10px 5px;text-align: center;}
  75. .progress-box .progress{margin-bottom: 9px;background-color: #d7dce6;border-radius: 10px;position: relative;}
  76. .progress-box .progress > span{position: absolute;left: 0;right: 0;text-align: center;color: #333333;top: 2px;}
  77. .progress-box .progress-bar{background-color: #12b7f5;}
  78. .progress-box .progress-bar-success{background-color: #2dbe55;}
  79. /*页头*//*max-width: 1620px;*/
  80. .page-title{position: fixed;top: 0;left: 0;right: 0;padding: 9px;border-bottom: 1px solid #d7dce6;z-index: 5;margin: 0 auto;background-color: #fff}
  81. .page-title-name{padding-right: 15px;font-size: 14px;border-right: 1px solid #d7dce6;display: inline-block;margin-right: 10px;}
  82. .page-title span{vertical-align: middle;}
  83. .mr10{margin-right: 10px;}
  84. .page-title .icon{cursor: pointer;}
  85. .currentDay{font-size: 16px;margin: 0 25px;vertical-align: middle;width: 100px;text-align: justify;text-align-last: justify;display: inline-block;}
  86. .switch-list{border: solid 1px #12b7f5;border-radius: 6px;overflow: hidden;}
  87. .switch-list .icon{position: relative;top: 3px;}
  88. .rili,.shijianzhou{width: 40px;height: 28px;display: inline-block;float: left;background-color: #fff;}
  89. .rili.active,.shijianzhou.active,.rili:hover,.shijianzhou:hover{background-color: #12b7f5;border-radius: 5px;}
  90. /*列表展示*/
  91. .time-axis td{border: none !important;color: inherit;}
  92. .time-axis th{background-color: #f5f5fa;border-bottom: solid 1px #d7dce6;}
  93. .time-axis td p{color: inherit;}
  94. .ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  95. .time{position: relative;}
  96. .time-box{position: relative;padding: 8px 50px 8px 8px!important;}
  97. .cur-status{position: absolute;z-index: 3;right: 5px;top: 50%;padding: 8px;line-height: 1;margin-top: -12.5px;border-radius: 100%;color: #fff;}
  98. .cur-status:empty{margin-top: -8px;right: 12.5px;background-color: #d7dce6;}
  99. .time-axis [is-future="1"]{background-color: #dff5fc;color: #12b7f5;}
  100. /*.time-axis [is-future="1"] td p,.time-axis [is-future="1"] td{}*/
  101. .time-axis tr:hover{background-color: #f5f5fa;color: #333333;}
  102. /*.time-axis tr:hover p{}*/
  103. [is-future="1"] .cur-status,[is-future="2"] .cur-status{background-color: #12b7f5;}
  104. [is-future="-1"] .cur-status{background-color: #ff3b30;}
  105. [is-future="3"] .cur-status{background-color: #5cb85c;}
  106. .time-box:after{content: '';position: absolute;right: 0;z-index: 2;right: 19px;height: 100%;width: 1px;background-color: #d7dce6;top: 50%;}
  107. .time-axis tr:nth-last-of-type(1) .time-box:after{display: none;}
  108. .view-task{text-align: center;cursor: pointer;}
  109. [v-cloak]{display: none;}
  110. .visibility-hide{visibility: hidden;}