appealUserPage.less 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086
  1. @import "./reset.less";
  2. .main-part {
  3. height: 100%;
  4. }
  5. .ellipsis {
  6. overflow: hidden;
  7. text-overflow: ellipsis;
  8. white-space: nowrap;
  9. }
  10. #loading {
  11. text-align: center;
  12. height: 2000px;
  13. margin-top: 30px;
  14. }
  15. .waring {
  16. color: #ff4d4f;
  17. margin-top: 18px;
  18. height: 18px;
  19. }
  20. .patient-info {
  21. /*height: 50px;*/
  22. background: #fff;
  23. line-height: 50px;
  24. border-bottom: 10px #eff1f6 solid;
  25. text-align: center;
  26. /*margin-bottom: 20px;*/
  27. padding-right: 80px;
  28. span {
  29. color: #333;
  30. margin-right: 40px;
  31. display: inline-block;
  32. }
  33. .check,
  34. .ywCheck {
  35. display: inline-block;
  36. padding: 0px 13px;
  37. background: #00a1ff;
  38. color: #fff;
  39. border-radius: 4px;
  40. height: 30px;
  41. line-height: 30px;
  42. position: absolute;
  43. right: 0;
  44. top: 10px;
  45. margin-right: 25px;
  46. cursor: pointer;
  47. }
  48. .ywCheck {
  49. display: none;
  50. }
  51. }
  52. .sub-menu {
  53. position: relative;
  54. width: @menuWt+15px;
  55. height: 100%;
  56. float: left;
  57. /*overflow-y: auto;*/
  58. overflow: hidden;
  59. background: @themeColor;
  60. border-right: 1px @frameBdColor solid;
  61. .logo {
  62. margin: 8px 0 44px;
  63. text-indent: 22px;
  64. height: 42px;
  65. }
  66. & > a {
  67. position: absolute;
  68. top: 50%;
  69. right: 0;
  70. z-index: 99;
  71. }
  72. & > ul,
  73. .subMenu {
  74. overflow-x: hidden;
  75. overflow-y: auto;
  76. white-space: nowrap;
  77. height: calc(100% - 140px);
  78. }
  79. & > ul > li,
  80. .subMenu > li {
  81. color: @fstColor;
  82. margin-bottom: 10px;
  83. &.menu-0 {
  84. background: url("../images/total.png") 20px 9px no-repeat;
  85. &.active {
  86. background: url("../images/total_a.png") 20px 9px no-repeat;
  87. }
  88. &.slide-up {
  89. background-color: @activeBg;
  90. }
  91. }
  92. &.menu-6 {
  93. background: url("../images/index.png") 20px 11px no-repeat;
  94. &.active {
  95. background: url("../images/index_a.png") 20px 11px no-repeat;
  96. }
  97. &.slide-up {
  98. background-color: @activeBg;
  99. }
  100. }
  101. &.menu-1 {
  102. background: url("../images/inhis.png") 19px 11px no-repeat;
  103. &.active {
  104. background: url("../images/inhis_a.png") 19px 11px no-repeat;
  105. }
  106. &.slide-up {
  107. background-color: @activeBg;
  108. }
  109. }
  110. &.menu-37 {
  111. background: url("../images/prod.png") 20px 10px no-repeat;
  112. &.active {
  113. background: url("../images/prod_a.png") 20px 10px no-repeat;
  114. }
  115. &.slide-up {
  116. background-color: @activeBg;
  117. }
  118. }
  119. &.menu-5 {
  120. background: url("../images/out.png") 20px 11px no-repeat;
  121. &.active {
  122. background: url("../images/out_a.png") 20px 11px no-repeat;
  123. }
  124. &.slide-up {
  125. background-color: @activeBg;
  126. }
  127. }
  128. &.menu-55 {
  129. background: url("../images/other.png") 20px 11px no-repeat;
  130. &.active {
  131. background: url("../images/other_a.png") 20px 11px no-repeat;
  132. }
  133. &.slide-up {
  134. background-color: @activeBg;
  135. }
  136. }
  137. }
  138. .slide-up {
  139. background-color: @activeBg !important;
  140. }
  141. .active {
  142. color: @activeColor;
  143. /*background: @activeBg;
  144. border-right: 3px @activeColor solid;*/
  145. }
  146. .subMenu > .active {
  147. color: @activeColor;
  148. /*background: @activeBg;
  149. border-right: 3px @activeColor solid;*/
  150. }
  151. .page:hover {
  152. color: @activeColor;
  153. }
  154. .list-1 {
  155. position: relative;
  156. p {
  157. color: @fstColor;
  158. &:hover {
  159. color: @activeColor;
  160. }
  161. }
  162. &:after {
  163. content: " ";
  164. display: inline-block;
  165. position: absolute;
  166. left: @menuWt+ (-30px);
  167. top: 18px;
  168. width: 10px;
  169. height: 6px;
  170. background: url("../images/icon_down.png") no-repeat;
  171. }
  172. &.slide-up:after {
  173. transform: rotate(180deg);
  174. -webkit-transform: rotate(180deg);
  175. }
  176. ul {
  177. display: none;
  178. li.page {
  179. text-indent: 55px;
  180. color: @greyColor;
  181. &.active {
  182. color: @activeColor;
  183. }
  184. &:hover {
  185. color: @activeColor;
  186. }
  187. }
  188. }
  189. }
  190. li {
  191. line-height: @menuLiHt;
  192. text-indent: 45px;
  193. cursor: pointer;
  194. }
  195. .copy-right {
  196. /*position: fixed;
  197. bottom: 0px;*/
  198. width: @menuWt+15;
  199. text-align: center;
  200. background: @themeColor;
  201. padding: 10px 0 20px;
  202. border-top: 1px @themeBorderClr solid;
  203. p {
  204. font-size: 12px;
  205. color: @trdColor;
  206. white-space: nowrap;
  207. }
  208. }
  209. }
  210. .menu-mini {
  211. display: none;
  212. width: 60px;
  213. height: 100%;
  214. background: @themeColor;
  215. position: relative;
  216. .logo {
  217. height: 50px;
  218. line-height: 50px;
  219. text-align: center;
  220. color: #dee5ef;
  221. margin-bottom: 44px;
  222. }
  223. & > a {
  224. position: absolute;
  225. top: 50%;
  226. right: 0;
  227. z-index: 1;
  228. }
  229. & > ul > li {
  230. width: 100%;
  231. height: 40px;
  232. line-height: 40px;
  233. background: url("../images/module.png") center no-repeat;
  234. cursor: pointer;
  235. margin-bottom: 10px;
  236. &:hover {
  237. &:after {
  238. // content: "";
  239. // display: inline-block;
  240. // width: 8px;
  241. // height: 32px;
  242. // background: url("../images/ar.png") no-repeat;
  243. // position: absolute;
  244. // left: 56px;
  245. // top: 4px;
  246. }
  247. .arrow-left {
  248. content: "";
  249. display: inline-block;
  250. width: 8px;
  251. height: 32px;
  252. background: url("../images/ar.png") no-repeat;
  253. position: relative;
  254. left: 56px;
  255. top: 4px;
  256. z-index: 2;
  257. }
  258. ul {
  259. display: block;
  260. }
  261. }
  262. & ul {
  263. display: none;
  264. left: 60px;
  265. position: absolute;
  266. width: 186px;
  267. background: @themeColor;
  268. border-radius: 4px;
  269. box-shadow: 1px 2px 20px -3px #000512;
  270. margin-left: 3px;
  271. z-index: 9;
  272. height: calc(100% - 80px);
  273. top: 60px;
  274. &:before {
  275. // content: "";
  276. // display: inline-block;
  277. // width: 8px;
  278. // height: 32px;
  279. // background: url("../images/ar.png") no-repeat;
  280. // position: absolute;
  281. // left: -8px;
  282. }
  283. li {
  284. height: 40px;
  285. line-height: 40px;
  286. color: @greyColor;
  287. text-indent: 30px;
  288. border-radius: 4px;
  289. &:hover,
  290. &.active {
  291. background: @activeBg;
  292. color: @activeColor;
  293. }
  294. }
  295. }
  296. &.menu-0 {
  297. background: url("../images/total.png") 20px 9px no-repeat;
  298. &:hover,
  299. &.active {
  300. background: url("../images/total_a.png") @activeBg 20px 9px no-repeat;
  301. }
  302. }
  303. &.menu-6 {
  304. background: url("../images/index.png") 20px 11px no-repeat;
  305. &:hover,
  306. &.active {
  307. background: url("../images/index_a.png") @activeBg 20px 11px no-repeat;
  308. }
  309. }
  310. &.menu-1 {
  311. background: url("../images/inhis.png") 19px 11px no-repeat;
  312. &:hover,
  313. &.active {
  314. background: url("../images/inhis_a.png") @activeBg 19px 11px no-repeat;
  315. }
  316. }
  317. &.menu-37 {
  318. background: url("../images/prod.png") 20px 10px no-repeat;
  319. &:hover,
  320. &.active {
  321. background: url("../images/prod_a.png") @activeBg 20px 10px no-repeat;
  322. }
  323. }
  324. &.menu-5 {
  325. background: url("../images/out.png") 21px 11px no-repeat;
  326. &:hover,
  327. &.active {
  328. background: url("../images/out_a.png") @activeBg 21px 11px no-repeat;
  329. }
  330. }
  331. }
  332. }
  333. .modal-box {
  334. width: 470px;
  335. }
  336. .show-box {
  337. /*.check-item{
  338. display: none;
  339. }*/
  340. .line {
  341. width: 100%;
  342. border-top: 1px #e2e5ef solid;
  343. }
  344. &.refuse {
  345. background: url("../images/refuse.png") no-repeat;
  346. background-position: 300px 174px;
  347. .check-status {
  348. color: #e3505b;
  349. width: auto;
  350. }
  351. }
  352. &.pass {
  353. background: url("../images/pass.png") no-repeat;
  354. background-position: 300px 174px;
  355. .check-status {
  356. color: #22ac76;
  357. width: auto;
  358. }
  359. }
  360. }
  361. .tab-container {
  362. margin-left: @menuWt+15px;
  363. background: @disColor;
  364. /*height: 100%;*/
  365. .content-box {
  366. display: none;
  367. width: 78%;
  368. height: 100%;
  369. background: #fff;
  370. position: relative;
  371. overflow-y: auto;
  372. border-right: 10px #eff1f6 solid;
  373. border-left: 10px #eff1f6 solid;
  374. box-sizing: border-box;
  375. }
  376. .content-item {
  377. display: none;
  378. /*height: 100%;*/
  379. .content-item-wrapper {
  380. margin-bottom: 50px;
  381. }
  382. /**********危急值记录*************/
  383. &.danger-record {
  384. height: auto;
  385. .title {
  386. /*position: unset;*/
  387. }
  388. }
  389. .title {
  390. /*position: absolute;
  391. top: 0;*/
  392. width: 100%;
  393. color: #333333;
  394. font-size: 16px;
  395. text-align: center;
  396. font-weight: bold;
  397. height: 44px;
  398. line-height: 44px;
  399. border-bottom: 1px #e2e5ef solid;
  400. text-indent: 20px;
  401. }
  402. .container {
  403. /*margin-top: 45px;*/
  404. padding: 20px 30px 0;
  405. height: 100%;
  406. /*overflow-y: auto;*/
  407. }
  408. .info-table {
  409. margin: 0 0 15px;
  410. }
  411. table {
  412. width: 100%;
  413. border: 1px @tableBorderColor solid;
  414. }
  415. .inline-table {
  416. display: inline;
  417. border: none;
  418. td {
  419. border: none;
  420. }
  421. }
  422. .inner-table table {
  423. border: none;
  424. td {
  425. border: none;
  426. text-align: left;
  427. vertical-align: text-bottom;
  428. width: 41%;
  429. &[rowspan] {
  430. // font-weight: bold;
  431. width: 100px;
  432. padding-left: 0;
  433. }
  434. &.active {
  435. background: @anchorBg;
  436. }
  437. }
  438. }
  439. .embed-table {
  440. border: 1px @tableBorderColor solid;
  441. & > tbody > tr:first-child > td {
  442. padding: 0;
  443. border: none;
  444. & > table td {
  445. border: 1px @tableBorderColor solid;
  446. line-height: 20px;
  447. padding: 7px 8px;
  448. white-space: nowrap;
  449. }
  450. }
  451. .table-tip {
  452. text-align: left;
  453. }
  454. }
  455. th {
  456. table {
  457. border: none;
  458. }
  459. border: 1px @tableBorderColor solid;
  460. background: @thBgColor;
  461. line-height: 20px;
  462. padding: 7px 8px;
  463. white-space: nowrap;
  464. }
  465. td {
  466. text-align: center;
  467. border: 1px @tableBorderColor solid;
  468. padding: 2px 8px;
  469. height: 20px;
  470. table,
  471. td {
  472. border: none;
  473. }
  474. }
  475. .info-item {
  476. border-bottom: 1px @borderColor solid;
  477. .text-left {
  478. width: 100%;
  479. text-align: right;
  480. }
  481. .cont {
  482. display: inline-block;
  483. min-width: 33%;
  484. margin-bottom: 5px;
  485. box-sizing: border-box;
  486. // padding-left: 5px;
  487. &.active {
  488. background: @anchorBg;
  489. }
  490. span {
  491. line-height: 20px;
  492. vertical-align: middle;
  493. }
  494. .text-indent {
  495. text-indent: 28px;
  496. }
  497. .text-bold {
  498. font-weight: bold;
  499. }
  500. .label {
  501. display: inline-block;
  502. /*min-width: 70px;*/
  503. font-weight: bold;
  504. overflow-x: hidden;
  505. }
  506. .revisitPlanTan {
  507. border: none;
  508. td {
  509. border: none;
  510. }
  511. }
  512. }
  513. &.cont-2 .cont {
  514. min-width: 48%;
  515. }
  516. &.cont-4 .cont {
  517. min-width: 23%;
  518. }
  519. &.cont-5 .cont {
  520. min-width: 19%;
  521. }
  522. &.no-border {
  523. border-bottom: none;
  524. margin-bottom: 0;
  525. }
  526. margin-bottom: 5px;
  527. .info-title {
  528. font-weight: bold;
  529. margin-bottom: 10px;
  530. }
  531. }
  532. }
  533. .operation {
  534. width: calc(22% - 12px);
  535. height: 100%;
  536. margin-right: 10px;
  537. position: relative;
  538. background: #fff;
  539. display: none;
  540. .flaw-title {
  541. position: absolute;
  542. top: 0;
  543. width: 100%;
  544. height: 44px;
  545. color: #333333;
  546. font-weight: bold;
  547. line-height: 44px;
  548. border-bottom: 1px #e2e5ef solid;
  549. /*margin-bottom: 20px;*/
  550. span {
  551. font-size: 16px;
  552. margin-left: 15px;
  553. }
  554. a {
  555. float: right;
  556. width: 66px;
  557. height: 28px;
  558. margin: 10px 20px 0 0;
  559. line-height: 28px;
  560. text-align: center;
  561. border-radius: 4px;
  562. color: @activeColor;
  563. font-weight: normal;
  564. border: 1px @activeColor solid;
  565. }
  566. }
  567. .flaw-box {
  568. margin-top: 45px;
  569. padding-top: 5px;
  570. height: 100%;
  571. overflow-y: auto;
  572. }
  573. .flaw-item {
  574. display: none;
  575. position: relative;
  576. margin: 0 12px 10px 12px;
  577. /*border-bottom:1px #E2E5EF solid;*/
  578. padding-bottom: 6px;
  579. &:after {
  580. display: block;
  581. content: "";
  582. width: 98%;
  583. height: 1px;
  584. background: @borderColor;
  585. position: absolute;
  586. bottom: -5px;
  587. left: 1%;
  588. }
  589. p {
  590. text-indent: 5px;
  591. }
  592. .opers {
  593. padding-right: 5px;
  594. }
  595. .info {
  596. p {
  597. font-size: 12px;
  598. }
  599. .name {
  600. max-width: 100px;
  601. }
  602. }
  603. .delete {
  604. text-decoration: line-through;
  605. }
  606. .title {
  607. box-sizing: border-box;
  608. padding: 5px;
  609. img {
  610. vertical-align: middle;
  611. }
  612. }
  613. &.active .title {
  614. background: @anchorBg;
  615. }
  616. }
  617. }
  618. .oper {
  619. text-align: right;
  620. }
  621. }
  622. .empty {
  623. /*display: none;*/
  624. margin-top: 120px;
  625. text-align: center;
  626. img {
  627. width: 140px;
  628. }
  629. p {
  630. margin-top: 15px;
  631. font-size: 12px;
  632. text-indent: 10px;
  633. color: #aaa;
  634. }
  635. }
  636. .empty2 {
  637. margin-top: 60px;
  638. text-align: center;
  639. height: 170px;
  640. td {
  641. width: 100%;
  642. }
  643. img {
  644. width: 140px;
  645. }
  646. p {
  647. // margin-top: 15px;
  648. font-size: 12px;
  649. text-indent: 10px;
  650. color: #aaa;
  651. }
  652. }
  653. .edit-box {
  654. p {
  655. margin-bottom: 10px;
  656. .red {
  657. display: inline-block;
  658. width: auto;
  659. text-indent: 5px;
  660. }
  661. }
  662. .warning {
  663. display: none;
  664. }
  665. input[type="text"] {
  666. border: 1px @borderColor solid;
  667. width: 300px;
  668. height: 38px;
  669. text-indent: 10px;
  670. line-height: 38px;
  671. border-radius: 2px;
  672. box-sizing: border-box;
  673. }
  674. input[type="radio"] {
  675. vertical-align: middle;
  676. margin-right: 5px;
  677. }
  678. .flaw-drop-input {
  679. padding-right: 28px;
  680. box-sizing: border-box;
  681. }
  682. #addQcMsg {
  683. padding-right: 0;
  684. }
  685. span {
  686. display: inline-block;
  687. width: 70px;
  688. margin-right: 12px;
  689. text-align: right;
  690. }
  691. .checker-drop-input {
  692. height: 38px;
  693. border: 1px #e2e5ef solid;
  694. width: 120px;
  695. vertical-align: middle;
  696. text-align: left;
  697. line-height: 38px;
  698. text-indent: 5px;
  699. }
  700. .radio-label {
  701. width: auto;
  702. vertical-align: middle;
  703. }
  704. }
  705. .add-box,
  706. .edit-box {
  707. .drop-box {
  708. position: relative;
  709. margin-bottom: 10px;
  710. &:after {
  711. content: "";
  712. display: inline-block;
  713. width: 13px;
  714. height: 7px;
  715. background: url("../images/arrow_down.png") no-repeat;
  716. background-size: 13px 7px;
  717. position: absolute;
  718. left: 365px;
  719. top: 16px;
  720. }
  721. &.checker-drop-box:after {
  722. left: 185px;
  723. }
  724. }
  725. ul {
  726. display: none;
  727. position: absolute;
  728. right: 23px;
  729. width: 300px;
  730. background: #fff;
  731. border: 1px @tableBorderColor solid;
  732. max-height: 205px;
  733. overflow: auto;
  734. box-sizing: border-box;
  735. z-index: 1;
  736. li {
  737. line-height: 25px;
  738. padding: 0 5px;
  739. cursor: pointer;
  740. white-space: nowrap;
  741. overflow: hidden;
  742. text-overflow: ellipsis;
  743. &:hover {
  744. background: @tableBorderColor;
  745. }
  746. }
  747. }
  748. .checker-drop-box ul {
  749. width: 122px;
  750. left: 86px;
  751. }
  752. .show {
  753. ul {
  754. display: block;
  755. }
  756. &:after {
  757. background-image: url("../images/arrow_up.png");
  758. }
  759. }
  760. }
  761. .standard_table {
  762. tr {
  763. td.standard_fst {
  764. width: 160px;
  765. }
  766. }
  767. }
  768. /*******手术知情同意书*********/
  769. .surgery-book {
  770. .book-item {
  771. margin-bottom: 15px;
  772. :not(:first-child) {
  773. text-indent: 15px;
  774. }
  775. .intent {
  776. text-indent: 30px;
  777. }
  778. .intent-1 {
  779. margin-left: 48px;
  780. text-indent: 0;
  781. }
  782. &.clearfix {
  783. p {
  784. width: 100%;
  785. }
  786. }
  787. .fr {
  788. margin-top: 25px;
  789. text-align: right;
  790. }
  791. }
  792. }
  793. /********术后首次病程记录及谈话记录*******/
  794. .textR {
  795. text-align: right;
  796. }
  797. .textL {
  798. text-align: left;
  799. }
  800. .textPreLine {
  801. white-space: pre-line;
  802. }
  803. .textIndent30 {
  804. text-indent: 30px;
  805. }
  806. .textBold {
  807. font-weight: bold;
  808. }
  809. .padL30 {
  810. padding-left: 30px;
  811. }
  812. .displayInlineBlock {
  813. display: inline-block;
  814. }
  815. /********缺陷总览*********/
  816. .flaw-table {
  817. display: none;
  818. height: 97%;
  819. background: #fff;
  820. margin: 0 10px 10px;
  821. overflow-y: auto;
  822. /*overflow-y: auto;
  823. margin: 0 30px 0 20px;*/
  824. .slide-up {
  825. cursor: pointer;
  826. color: @activeColor;
  827. &:before {
  828. display: inline-block;
  829. width: 14px;
  830. height: 14px;
  831. content: "";
  832. font-size: 18px;
  833. color: @activeColor;
  834. text-align: center;
  835. vertical-align: middle;
  836. margin-right: 4px;
  837. background: url("../images/slice.png") no-repeat;
  838. }
  839. &.down:before {
  840. background: url("../images/add.png") no-repeat;
  841. }
  842. }
  843. .page-item {
  844. display: none;
  845. h2 {
  846. height: 44px;
  847. line-height: 44px;
  848. border-bottom: 1px @tableBorderColor solid;
  849. font-size: 16px;
  850. margin-bottom: 20px;
  851. text-indent: 20px;
  852. font-weight: bold;
  853. }
  854. }
  855. .interval-color {
  856. tr:nth-child(2n) {
  857. background: #eff1f6;
  858. }
  859. }
  860. table {
  861. width: 97%;
  862. border: 1px solid #e2e5ef;
  863. border-collapse: collapse; /*关键代码*/
  864. /*margin-bottom: 40px;*/
  865. margin: 0 30px 40px 20px;
  866. thead {
  867. background: #eff0f9;
  868. }
  869. /*tr[code]{
  870. display: none;
  871. }*/
  872. th,
  873. td {
  874. height: 32px;
  875. box-sizing: border-box;
  876. padding: 0 20px;
  877. border: 1px solid #e2e5ef;
  878. border-collapse: collapse; /*关键代码*/
  879. }
  880. th {
  881. font-size: 14px;
  882. font-weight: 500;
  883. }
  884. td {
  885. font-size: 14px;
  886. font-weight: 400;
  887. &.red {
  888. text-align: center;
  889. }
  890. }
  891. }
  892. }
  893. .high-light {
  894. background: @highlighBg;
  895. &.active {
  896. background: none;
  897. }
  898. }
  899. .scroll-table {
  900. thead,
  901. tbody {
  902. display: block;
  903. width: 100%;
  904. box-sizing: border-box;
  905. th,
  906. td {
  907. width: 49%;
  908. display: inline-block;
  909. box-sizing: border-box;
  910. border: none;
  911. line-height: 32px;
  912. &:first-child {
  913. width: 30%;
  914. border-right: 1px @tableBorderColor solid;
  915. }
  916. &:last-child {
  917. width: 20%;
  918. border-left: 1px @tableBorderColor solid;
  919. }
  920. }
  921. td[colspan] {
  922. border-right: none;
  923. border-left: none;
  924. }
  925. }
  926. thead {
  927. border-bottom: 1px @tableBorderColor solid;
  928. tr {
  929. width: calc(100% - 18px);
  930. border-bottom: none;
  931. }
  932. }
  933. tbody {
  934. overflow-y: auto;
  935. }
  936. tr {
  937. display: block;
  938. border-bottom: 1px @tableBorderColor solid;
  939. &:last-child {
  940. border-bottom: none;
  941. }
  942. }
  943. tr,
  944. td[colspan] {
  945. width: 100%;
  946. box-sizing: border-box;
  947. }
  948. }
  949. .modal .modal-footer a.cancel {
  950. color: #00a1ff;
  951. border-color: #00a1ff;
  952. margin-right: 16px;
  953. }
  954. .checkTipsBox {
  955. width: 184px;
  956. height: 112px;
  957. }
  958. .page-anchor-hover:hover {
  959. color: #00a1ff;
  960. }
  961. .page-anchor {
  962. overflow: hidden;
  963. text-overflow: ellipsis;
  964. white-space: nowrap;
  965. max-width: 450px;
  966. display: inline-block;
  967. min-width: 100px;
  968. }
  969. .checkImg {
  970. width: 40px;
  971. position: relative;
  972. top: 20px;
  973. left: 50%;
  974. margin-left: -20px;
  975. }
  976. .checkTxt {
  977. color: #fff;
  978. top: 10px;
  979. margin-top: 10px;
  980. text-align: center;
  981. position: relative;
  982. width: 100%;
  983. opacity: 0.5;
  984. }
  985. .liExtend {
  986. position: absolute;
  987. left: -3px;
  988. width: 3px;
  989. height: 100%;
  990. }
  991. // 缺陷总览
  992. .titleSpecial {
  993. overflow: hidden;
  994. cursor: pointer;
  995. text-align: center;
  996. span {
  997. float: left;
  998. width: 77px;
  999. height: 28px;
  1000. line-height: 28px;
  1001. border: 1px solid #777;
  1002. color: #777;
  1003. text-indent: 0;
  1004. margin-top: 7px;
  1005. font-weight: normal;
  1006. }
  1007. .titlePay {
  1008. border-radius: 4px 0px 0px 4px;
  1009. margin-left: 20px;
  1010. background-color: #00a1ff;
  1011. color: #fff;
  1012. border-color: #00a1ff;
  1013. border-right: 0;
  1014. }
  1015. .titleNo {
  1016. border-radius: 0px 4px 4px 0px;
  1017. border-left: 0;
  1018. }
  1019. }
  1020. #contentIframeIn,
  1021. #pacsIframeIn,
  1022. #assistIframeIn,
  1023. #pacsDetailIframeIn,
  1024. #contentNursing,#contentOther {
  1025. //医嘱信息
  1026. width: 100%;
  1027. height: 100%;
  1028. }
  1029. .appeal,
  1030. .examine,
  1031. .reject {
  1032. width: 44px;
  1033. height: 20px;
  1034. background: #fff2c8;
  1035. border-radius: 3px;
  1036. border: 1px solid #ebdaa9;
  1037. font-size: 12px;
  1038. color: #a07906;
  1039. line-height: 20px;
  1040. display: inline-block;
  1041. text-align: center;
  1042. cursor: pointer;
  1043. }
  1044. .examine {
  1045. background: #d3f7ed;
  1046. border: 1px solid #7ee7d5;
  1047. color: #04af9c;
  1048. }
  1049. .reject {
  1050. background: #ffebeb;
  1051. border: 1px solid #fbacae;
  1052. color: #ca0c0f;
  1053. }
  1054. .textarea-text {
  1055. border: 1px #e2e5ef solid;
  1056. vertical-align: top;
  1057. padding: 10px;
  1058. resize: none;
  1059. overflow-y: auto;
  1060. }
  1061. .modal .modal-body {
  1062. padding: 20px 22px 10px;
  1063. max-height: 360px;
  1064. overflow-y: auto;
  1065. }
  1066. .required {
  1067. color: #e3505b;
  1068. }
  1069. .refreshBtn{
  1070. width: 80px;
  1071. height: 36px;
  1072. color: #fff;
  1073. background: #00A1FF;
  1074. border-radius: 4px;
  1075. padding: 7px 26px;
  1076. margin-right: 20px;
  1077. }