rehabilitation_management.css 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  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{
  24. /*height: 100%;*/
  25. overflow: hidden;
  26. overflow-y: scroll;
  27. /*padding-top: 49px;*/
  28. /*max-width: 1620px;*/
  29. margin: 0 auto;
  30. padding-bottom: 50px;
  31. }
  32. .nav-content-right{height: 100%;overflow: auto;}
  33. .search-left{border-right: solid 1px #d7dce6;background-color: #f5f5f5;height: 100%;}
  34. .mw400{max-width: 400px;}
  35. .search-condition{padding: 20px 10px;border-bottom: solid 1px #d7dce6;}
  36. .search-condition p{font-size: 14px;margin-bottom: 15px;}
  37. .task-list{padding-left: 10px;overflow: hidden;}
  38. .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;}
  39. .task-list li.active{background-color: #12b7f5;color: #fff;}
  40. .btn-search{background-color: #12b7f5;color: #fff;border-radius: 0;width: 120px;margin-top: 30px;}
  41. .btn-search:hover,.btn-search:focus,.btn-search:active,.btn-search:hover:active{background-color: #1c9aca;color: #fff;outline: none;outline-color: transparent;}
  42. /*日历*/
  43. .calendar-content{margin: 0 auto;}
  44. /*图例注释*/
  45. .calendar-descript{padding: 15px 20px;background-color: #fff;}
  46. .calendar-descript span{vertical-align: middle;}
  47. .icon{width: 12px;height: 12px;vertical-align: middle;background-size: 100% 100%;background-repeat: no-repeat;display: inline-block;}
  48. .icon-blue{background-color: #12b7f5;border-radius: 2px;}
  49. .icon-green{background-color: #2dbe55;border-radius: 2px;}
  50. .icon-flag{
  51. background-image: url(../images/woderenwu_icon.png);
  52. background-size: 100% 100%;
  53. }
  54. .icon-shuaxin{background-image: url(../images/icon/shuaxin.png);}
  55. .icon-shuaxin:hover{background-image: url(../images/icon/shuaxin1.png);}
  56. .icon-back{background-image: url(../images/icon/fanhui_icon.png);}
  57. .icon-back:hover{background-image: url(../images/icon/fanhui02_icon.png);}
  58. .icon-check{
  59. background-image: url(../images/wancheng_icon.png);
  60. background-size: 100% 100%;
  61. }
  62. .icon-prev{background-image: url(../images/icon/houtui_icon.png);}
  63. .icon-next{background-image: url(../images/icon/qianjing_icon.png);}
  64. .icon-rili{background-image: url(../images/icon/rilibiao02_icon.png);}
  65. .rili:hover .icon-rili,.active .icon-rili{background-image: url(../images/icon/rilibiao_icon.png);}
  66. .icon-liebiao{background-image: url(../images/icon/shijianzhou_icon.png);}
  67. .shijianzhou:hover .icon-liebiao,.active .icon-liebiao{background-image: url(../images/icon/shijianzhou02_icon.png);}
  68. .icon-20{width: 20px;height: 20px;}
  69. .icon-16{width: 16px;height: 16px;}
  70. /*周期*/
  71. .calendar-week{background-color: #ebebf5;border: solid 1px #d7dce6;padding: 11px;}
  72. /*日期*/
  73. .calendar-days>.flex-box{
  74. border-bottom: 1px solid #d7dce6;
  75. border-right: 1px solid #D7DCE6;
  76. border-left: 1px solid #D7DCE6;
  77. }
  78. .calendar-day {
  79. height: 135px;
  80. border-left: 1px solid #d7dce6;
  81. cursor: pointer;
  82. position: relative;
  83. padding: 5px;
  84. width: 14.28571428%;
  85. /*border-bottom: 1px solid #d7dce6;*/
  86. }
  87. .calendar-days .calendar-day:first-child {
  88. border-left-width: 0;
  89. }
  90. .calendar-day:hover {
  91. -webkit-box-shadow: 0 0 0 1px #12b7f5 inset;
  92. box-shadow: 0 0 0 1px #12b7f5 inset;
  93. }
  94. .calendar-day.current-day {
  95. background-color: #ddf6fe;
  96. }
  97. .no-server{text-align: center;top: 50%;position: absolute;left: 0;right: 0;color: #c8c8c8;font-size: 18px;}
  98. /*彩带*/
  99. .coloured-ribbon{font-size: 12px;width: 22px;text-align: center;height: 40px;display: inline-block;padding-top: 8px;line-height: 1;color: #fff;}
  100. .coloured-box{top: 0;position: absolute;right: 5px;}
  101. .coloured-ribbon-blue {
  102. background-image: url(../images/biaoqian-lanse_img.png);
  103. background-position: center center;
  104. background-size: 100% 100%;
  105. background-repeat: no-repeat;
  106. }
  107. .coloured-ribbon-green {
  108. background-image: url(../images/biaoqian-lvse_img.png);
  109. background-position: center center;
  110. background-size: 100% 100%;
  111. background-repeat: no-repeat;
  112. margin-left: 5px;
  113. }
  114. .task-icon{position: absolute;left: 50px;top: 10px;min-height: 20px;}
  115. .task-icon .icon-check{position: absolute;right: -3px;bottom: 0;width: 15px;height: 15px;}
  116. .day-number{font-size: 28px;color: #999999;margin-bottom: 0;line-height: 1;}
  117. /*进度条*/
  118. .progress-box{position: absolute;bottom: 0;left: 0;right: 0;padding: 10px 5px;text-align: center;}
  119. .progress-box .progress{margin-bottom: 9px;background-color: #d7dce6;border-radius: 10px;position: relative;}
  120. .progress-box .progress > span{position: absolute;left: 0;right: 0;text-align: center;color: #333333;top: 2px;}
  121. .progress-box .progress-bar{background-color: #12b7f5; border-radius: 10px;}
  122. .progress-box .progress-bar-success{background-color: #2dbe55; border-radius: 10px;}
  123. /*页头*//*max-width: 1620px;*/
  124. .page-title {
  125. /*position: fixed;
  126. top: 0;
  127. left: 0;
  128. right: 0;*/
  129. padding: 9px;
  130. border-bottom: 1px solid #d7dce6;
  131. z-index: 5;
  132. /*margin: 0 auto;*/
  133. background-color: #fff
  134. }
  135. .page-title-name {
  136. padding-right: 15px;
  137. font-size: 14px;
  138. border-right: 1px solid #d7dce6;
  139. display: inline-block;
  140. margin-right: 10px;
  141. }
  142. .page-title span {
  143. vertical-align: middle;
  144. }
  145. .mr10{margin-right: 10px;}
  146. .page-title .icon{cursor: pointer;}
  147. .currentDay{font-size: 16px;margin: 0 25px;vertical-align: middle;width: 100px;text-align: justify;text-align-last: justify;display: inline-block;}
  148. .switch-list{border: solid 1px #12b7f5;border-radius: 6px;overflow: hidden;}
  149. .switch-list .icon{position: relative;top: 3px;}
  150. .rili,.shijianzhou{width: 40px;height: 28px;display: inline-block;float: left;background-color: #fff;}
  151. .rili.active,.shijianzhou.active,.rili:hover,.shijianzhou:hover{background-color: #12b7f5;border-radius: 5px;}
  152. /*列表展示*/
  153. .time-axis td{border: none !important;color: inherit;}
  154. .time-axis th{background-color: #f5f5fa;border-bottom: solid 1px #d7dce6;}
  155. .time-axis td p{color: inherit;}
  156. .ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  157. .time{position: relative;}
  158. .time-box{position: relative;padding: 8px 50px 8px 8px!important;}
  159. .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;}
  160. .cur-status:empty{margin-top: -8px;right: 12.5px;background-color: #d7dce6;}
  161. .time-axis [is-future="1"]{background-color: #dff5fc;color: #12b7f5;}
  162. /*.time-axis [is-future="1"] td p,.time-axis [is-future="1"] td{}*/
  163. .time-axis tr:hover{background-color: #f5f5fa;color: #333333;}
  164. /*.time-axis tr:hover p{}*/
  165. [is-future="1"] .cur-status,[is-future="2"] .cur-status{background-color: #12b7f5;}
  166. [is-future="-1"] .cur-status{background-color: #ff3b30;}
  167. .c-ff3b30{color: #ff3b30!important;}
  168. [is-future="1"] .day-number{color: #12B6F4;}
  169. [is-future="2"] .day-number{color: #333;}
  170. [is-future="3"] .cur-status{background-color: #5cb85c;}
  171. .calendar-day[is-future="0"]{background-color: #f5f5fa;}
  172. .calendar-day[is-future="1"]{background-color: rgba(18, 182, 244, 0.25);}
  173. .calendar-day[is-future="3"]{background-color: #efefef;}
  174. .time-box:after{content: '';position: absolute;right: 0;z-index: 2;right: 19px;height: 100%;width: 1px;background-color: #d7dce6;top: 50%;}
  175. .time-axis tr:nth-last-of-type(1) .time-box:after{display: none;}
  176. .view-task{text-align: center;cursor: pointer;}
  177. .task-status{text-align: center;}
  178. [v-cloak]{display: none;}
  179. .visibility-hide{visibility: hidden;}
  180. .c-666{color: #666!important;}