qcScore.less 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498
  1. @import './reset.less';
  2. .main-part{
  3. height: 100%;
  4. }
  5. #loading{
  6. text-align: center;
  7. /*margin-top: 30px;*/
  8. }
  9. .waring {
  10. color: #FF4D4F;
  11. margin-top: 18px;
  12. height: 18px;
  13. }
  14. .patient-info{
  15. /*height: 50px;*/
  16. line-height: 50px;
  17. border-bottom: 1px #E2E5EF solid;
  18. text-align: center;
  19. margin-bottom: 20px;
  20. span{
  21. color: #333;
  22. margin-right: 40px;
  23. display: inline-block;
  24. }
  25. }
  26. .sub-menu{
  27. position: relative;
  28. width: @menuWt;
  29. height: 100%;
  30. float: left;
  31. overflow-y: auto;
  32. overflow-x: hidden;
  33. background: @themeColor;
  34. border-right: 1px @frameBdColor solid;
  35. .logo{
  36. margin:5px 0 44px;
  37. text-indent: 22px;
  38. }
  39. &>a{
  40. position: absolute;
  41. top: 50%;
  42. right: 0;
  43. z-index: 1;
  44. }
  45. &>ul>li{
  46. color: @themeFontClr;
  47. }
  48. .active{
  49. color: @activeColor;
  50. /*background: @activeBg;
  51. border-right: 3px @activeColor solid;*/
  52. }
  53. .page:hover{
  54. color: @activeColor;
  55. }
  56. .list-1{
  57. position: relative;
  58. p {
  59. color: @themeFontClr;
  60. &:hover {
  61. color: @activeColor;
  62. }
  63. }
  64. &:after{
  65. content: " ";
  66. display: inline-block;
  67. position: absolute;
  68. left: @menuWt+(-30px);
  69. top:18px;
  70. width: 10px;
  71. height: 6px;
  72. background: url("../images/icon_down.png") no-repeat;
  73. }
  74. &.slide-up:after{
  75. transform: rotate(180deg);
  76. -webkit-transform: rotate(180deg);
  77. }
  78. ul{
  79. display: none;
  80. li.page{
  81. text-indent: 30px;
  82. color: @themeFontClr;
  83. &.active{
  84. color: @activeColor;
  85. }
  86. }
  87. }
  88. }
  89. li{
  90. line-height: @menuLiHt;
  91. text-indent: 15px;
  92. cursor: pointer;
  93. }
  94. .copy-right{
  95. position: fixed;
  96. bottom: 0px;
  97. width: @menuWt;
  98. text-align: center;
  99. font-size:12px;
  100. color: #F0F0F0;
  101. background: @themeColor;
  102. padding: 10px 0 20px;
  103. border-top: 1px @themeBorderClr solid;
  104. }
  105. }
  106. .menu-mini{
  107. display: none;
  108. width: 60px;
  109. &>ul>li{
  110. width: 100%;
  111. height: 40px;
  112. line-height: 40px;
  113. background: url("../images/icon3.png") center no-repeat;
  114. & ul{
  115. display: none;
  116. left: 60px;
  117. position: absolute;
  118. width: 140px;
  119. }
  120. &.YH-KZT{
  121. background: url("../images/icon3.png") center no-repeat;
  122. }
  123. &.YH-QBYH-JCGN{
  124. background: url("../images/icon2.png") center no-repeat;
  125. }
  126. &.active{
  127. background-color: #EEF4FF;
  128. border-left: 3px #5A8EEE solid;
  129. }
  130. }
  131. }
  132. .tab-container{
  133. margin-left: @menuWt;
  134. height: 100%;
  135. .content-box{
  136. width:78%;
  137. height: 100%;
  138. position: relative;
  139. overflow-y: auto;
  140. }
  141. .content-item{
  142. display: none;
  143. /*height: 100%;*/
  144. .content-item-wrapper{
  145. margin-bottom: 50px;
  146. }
  147. /**********危急值记录*************/
  148. &.danger-record{
  149. height:auto;
  150. .title{
  151. /*position: unset;*/
  152. }
  153. }
  154. .title{
  155. /*position: absolute;
  156. top: 0;*/
  157. width: 100%;
  158. color: #333333;
  159. font-size: 16px;
  160. text-align: center;
  161. font-weight: bold;
  162. height: 44px;
  163. line-height: 44px;
  164. border-bottom:1px #E2E5EF solid;
  165. text-indent: 20px;
  166. }
  167. .container{
  168. /*margin-top: 45px;*/
  169. padding: 20px 30px 0;
  170. height: 100%;
  171. /*overflow-y: auto;*/
  172. }
  173. .info-table{
  174. margin: 0 0 15px;
  175. }
  176. table{
  177. width: 100%;
  178. border:1px @tableBorderColor solid;
  179. }
  180. .inline-table{
  181. display: inline;
  182. border: none;
  183. td{
  184. border: none;
  185. }
  186. }
  187. .inner-table table{
  188. border: none;
  189. td{
  190. border: none;
  191. text-align: left;
  192. vertical-align: text-bottom;
  193. &[rowspan]{
  194. font-weight: bold;
  195. width: 100px;
  196. padding-left: 0;
  197. }
  198. }
  199. }
  200. .embed-table{
  201. border:1px @tableBorderColor solid;
  202. &>tbody>tr:first-child>td{
  203. padding: 0;
  204. border:none;
  205. &>table td{
  206. border:1px @tableBorderColor solid;
  207. line-height: 20px;
  208. padding: 7px 8px;
  209. }
  210. }
  211. .table-tip{
  212. text-align: left;
  213. }
  214. }
  215. th{
  216. table{
  217. border:none;
  218. }
  219. border:1px @tableBorderColor solid;
  220. background: @thBgColor;
  221. line-height: 20px;
  222. padding: 7px 8px;
  223. }
  224. td{
  225. text-align: center;
  226. border:1px @tableBorderColor solid;
  227. padding:7px 8px;
  228. height: 20px;
  229. table,td{
  230. border:none;
  231. }
  232. }
  233. .info-item{
  234. border-bottom: 1px @borderColor solid;
  235. .text-left{
  236. width: 100%;
  237. text-align: right;
  238. }
  239. .cont{
  240. display: inline-block;
  241. min-width: 33%;
  242. margin-bottom: 15px;
  243. box-sizing: border-box;
  244. padding-left: 5px;
  245. &.active{
  246. background: #FFF0DA;
  247. }
  248. span{
  249. line-height: 20px;
  250. vertical-align: middle;
  251. }
  252. .text-indent{
  253. text-indent: 28px;
  254. }
  255. .text-bold{
  256. font-weight: bold;
  257. }
  258. .label{
  259. display: inline-block;
  260. /*min-width: 70px;*/
  261. font-weight: bold;
  262. overflow-x: hidden;
  263. }
  264. .revisitPlanTan{
  265. border: none;
  266. td{
  267. border: none;
  268. }
  269. }
  270. }
  271. &.cont-2 .cont{
  272. min-width: 48%;
  273. }
  274. &.cont-4 .cont{
  275. min-width: 23%;
  276. }
  277. &.cont-5 .cont{
  278. min-width: 19%;
  279. }
  280. &.no-border{
  281. border-bottom: none;
  282. margin-bottom: 0;
  283. }
  284. margin-bottom: 10px;
  285. .info-title{
  286. font-weight: bold;
  287. margin-bottom: 10px;
  288. }
  289. }
  290. }
  291. .operation{
  292. width:20%;
  293. height: 100%;
  294. margin-right: 10px;
  295. position: relative;
  296. .flaw-title{
  297. position: absolute;
  298. top:0;
  299. width: 100%;
  300. height: 44px;
  301. color: #333333;
  302. font-weight: bold;
  303. line-height: 44px;
  304. border-bottom:1px #E2E5EF solid;
  305. /*margin-bottom: 20px;*/
  306. span{
  307. font-size: 16px;
  308. margin-left: 15px;
  309. }
  310. a{
  311. float: right;
  312. width: 66px;
  313. height: 28px;
  314. margin: 10px 20px 0 0;
  315. line-height: 28px;
  316. text-align: center;
  317. border-radius:4px;
  318. color: @activeColor;
  319. font-weight: normal;
  320. border:1px @activeColor solid;
  321. }
  322. }
  323. .flaw-box{
  324. margin-top: 45px;
  325. padding-top: 20px;
  326. height: 100%;
  327. overflow-y: auto;
  328. }
  329. .flaw-item{
  330. display: none;
  331. margin: 0 20px 10px 12px ;
  332. border-bottom:1px #E2E5EF solid;
  333. padding-bottom: 10px;
  334. p{
  335. text-indent: 5px;
  336. }
  337. .title{
  338. margin-bottom: 10px;
  339. box-sizing: border-box;
  340. padding-left: 5px;
  341. &.active{
  342. background: #FFF0DA;
  343. }
  344. }
  345. }
  346. }
  347. .oper{
  348. text-align: right;
  349. }
  350. }
  351. .empty{
  352. /*display: none;*/
  353. margin-top: 120px;
  354. text-align: center;
  355. p{
  356. margin-top: 15px;
  357. font-size: 12px;
  358. text-indent: 10px;
  359. color: #aaa;
  360. }
  361. }
  362. .edit-box{
  363. p{
  364. margin-bottom: 10px;
  365. .red{
  366. display: inline-block;
  367. width: auto;
  368. text-indent: 5px;
  369. }
  370. }
  371. .warning{
  372. display: none;
  373. }
  374. input{
  375. border:1px @borderColor solid;
  376. width: 300px;
  377. height: 38px;
  378. text-indent: 10px;
  379. line-height: 38px;
  380. border-radius:2px;
  381. }
  382. span{
  383. display: inline-block;
  384. width: 70px;
  385. margin-right: 20px;
  386. text-align: right;
  387. }
  388. }
  389. .standard_table {
  390. tr {
  391. td.standard_fst {
  392. width: 160px;
  393. }
  394. }
  395. }
  396. /*******手术知情同意书*********/
  397. .surgery-book{
  398. .book-item{
  399. margin-bottom:15px;
  400. :not(:first-child){
  401. text-indent: 15px;
  402. }
  403. .intent{
  404. text-indent: 30px;
  405. }
  406. .intent-1{
  407. margin-left: 48px;
  408. text-indent: 0;
  409. }
  410. &.clearfix{
  411. p{
  412. width: 100%;
  413. }
  414. }
  415. .fr{
  416. margin-top: 25px;
  417. text-align: right;
  418. }
  419. }
  420. }
  421. /********术后首次病程记录及谈话记录*******/
  422. .textR{
  423. text-align: right;
  424. }
  425. .textL{
  426. text-align: left;
  427. }
  428. .textPreLine{
  429. white-space: pre-line;
  430. }
  431. .textIndent30{
  432. text-indent:30px
  433. }
  434. .textBold{
  435. font-weight: bold;
  436. }
  437. .padL30{
  438. padding-left: 30px;
  439. }
  440. .displayInlineBlock{
  441. display: inline-block;
  442. }
  443. /********缺陷总览*********/
  444. .flaw-table{
  445. height: 100%;
  446. overflow-y: auto;
  447. margin-right: 30px;
  448. .slide-up{
  449. cursor: pointer;
  450. color: #5A8EEE;
  451. &:before{
  452. display: inline-block;
  453. width: 14px;
  454. content: "-";
  455. font-size: 18px;
  456. color: #5A8EEE;
  457. text-align: center;
  458. }
  459. &.down:before{
  460. content: "+";
  461. }
  462. }
  463. table{
  464. width: 100%;
  465. border:1px solid #E2E5EF;
  466. border-collapse: collapse;/*关键代码*/
  467. margin-bottom: 40px;
  468. thead{
  469. background: #EFF0F9;
  470. }
  471. /*tr[code]{
  472. display: none;
  473. }*/
  474. th,td{
  475. height: 40px;
  476. box-sizing: border-box;
  477. padding: 0 20px;
  478. border:1px solid #E2E5EF;
  479. border-collapse: collapse;/*关键代码*/
  480. }
  481. th{
  482. font-size: 14px;
  483. font-weight: 500;
  484. }
  485. td{
  486. font-size: 14px;
  487. font-weight: 400;
  488. &.red{
  489. text-align: center;
  490. }
  491. }
  492. }
  493. }