realtimeBroadcast.html 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701
  1. <div class="pharmacy" ng-controller="realtimeBroadcastCtrl">
  2. <!-- 头部 start -->
  3. <div class="pharmacy-header">
  4. <div class="pharmacy-logo">
  5. <img ng-if="app.layout.logo"
  6. ng-src="{{app.layout.logo}}"
  7. class="pharmacy-logo__img"
  8. alt=""
  9. />
  10. <h1 class="pharmacy-logo__name">{{app.name}}</h1>
  11. </div>
  12. <div class="pharmacy-name">
  13. <h2 class="pharmacy-name__title">{{ dutyOrBranch }}</h2>
  14. </div>
  15. <div class="userInfo">
  16. <div class="wel">欢迎您:</div>
  17. <div class="user">
  18. <img src="assets/images/icon_keshi.png" alt="" />
  19. <span>{{ dutyOrBranch}}</span>
  20. </div>
  21. <div class="userInfo-wrap">
  22. <div class="logOut" ng-click="changeHospitalDept(true)">切换院区科室</div>
  23. <div class="logOut" ng-click="logout()">退出</div>
  24. </div>
  25. </div>
  26. </div>
  27. <!-- 头部 end -->
  28. <!-- 主体部分 start -->
  29. <div class="pharmacy-main">
  30. <!-- 待接单 start -->
  31. <div class="pharmacy-main__list pharmacy-main__print">
  32. <!-- 标题 start -->
  33. <div class="pharmacy-main__title">
  34. <strong>待接单</strong>
  35. <span>{{mySwiper1.activeIndex + 1}}</span>
  36. <span class="autoUpdate">{{ logTime }}秒后自动刷新</span>
  37. </div>
  38. <!-- 标题 end -->
  39. <!-- 列表 start -->
  40. <div class="pharmacy-main__selectionWrap swiper1">
  41. <div ng-show="!loading1" class="swiper-wrapper">
  42. <div ng-repeat="waitingOrders in waitingOrderList" class="swiper-slide">
  43. <div ng-repeat="item in waitingOrders" class="pharmacy-main__selection">
  44. <div class="pharmacy-main__selectionInfo">
  45. <div class="pharmacy-main__selectionItem">
  46. <strong>
  47. <span ng-if="item.priority">
  48. <strong style="color: red;" ng-if="item.priority.value == 'L1' || item.priority.value == 'L2'">{{ item.priority.name }}</strong>
  49. <strong style="color: orange;" ng-if="item.priority.value == 'L3'">{{ item.priority.name }}</strong>
  50. <strong ng-if="item.priority.value == 'L4' || item.priority.value == 'L5'">{{ item.priority.name }}</strong>
  51. </span>
  52. {{item.incidentsign}}
  53. </strong>
  54. <span style="font-size: 18px;">{{item.branchName}} - {{item.department ?
  55. item.department.dept : ''}}</span
  56. >
  57. </div>
  58. <div class="pharmacy-main__selectionItem">
  59. <span style="font-size: 16px">{{item.description}}</span>
  60. <span></span>
  61. </div>
  62. <div class="pharmacy-main__selectionItem">
  63. <span>{{ (item.place ? (item.place.area ? item.place.area.area : '') : '') + (item.place ? (item.place.place ? item.place.place : '') : '') + (item.houseNumber ? item.houseNumber : '') }}</span>
  64. <ng-container ng-if="item.handlerLogs.length">
  65. <span ng-repeat="log in item.handlerLogs">{{ log.expectedDate | date:'MM' }}月{{ log.expectedDate | date:'dd' }}日前完成 {{ log.repairType ? log.repairType.name : '无' }}</span>
  66. </ng-container>
  67. <ng-container ng-if="item.handlerLogs.length === 0">
  68. <span>暂无维修记录</span>
  69. </ng-container>
  70. </div>
  71. <div class="pharmacy-main__selectionItem">
  72. <span>{{ item.groupORHandlerUser }}</span>
  73. <span>{{ item.acceptDate }}</span>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. <div class="pharmacy-main__selection pharmacy-main__selection--noData" ng-if="waitingOrderList.length === 0">
  79. <img src="assets/images/image_kongbaiye.png" alt="" />
  80. </div>
  81. </div>
  82. <div ng-if="loading1" style="height: calc(100vh - 212px); min-height: 556px">
  83. <div class="loadingFull display_flex justify-content_flex-center align-items_center">
  84. <div class="loadingFullInner">
  85. <img src="assets/images/loading1.gif" alt="" />
  86. <div>加载中...</div>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. <!-- 列表 end -->
  92. </div>
  93. <!-- 待接单 end -->
  94. <!-- 处理中 start -->
  95. <div class="pharmacy-main__list pharmacy-main__waitDelivery">
  96. <!-- 标题 start -->
  97. <div class="pharmacy-main__title">
  98. <strong>处理中</strong>
  99. <span>{{mySwiper2.activeIndex + 1}}</span>
  100. <span class="autoUpdate">{{ logTime }}秒后自动刷新</span>
  101. </div>
  102. <!-- 标题 end -->
  103. <!-- 列表 start -->
  104. <div class="pharmacy-main__selectionWrap swiper2">
  105. <div ng-show="!loading2" class="swiper-wrapper">
  106. <div ng-repeat="inProcesses in inProcessList" class="swiper-slide">
  107. <div ng-repeat="item in inProcesses" class="pharmacy-main__selection">
  108. <div class="pharmacy-main__selectionInfo">
  109. <div class="pharmacy-main__selectionItem">
  110. <strong>
  111. <span ng-if="item.priority">
  112. <strong style="color: red;" ng-if="item.priority.value == 'L1' || item.priority.value == 'L2'">{{ item.priority.name }}</strong>
  113. <strong style="color: orange;" ng-if="item.priority.value == 'L3'">{{ item.priority.name }}</strong>
  114. <strong ng-if="item.priority.value == 'L4' || item.priority.value == 'L5'">{{ item.priority.name }}</strong>
  115. </span>
  116. {{item.incidentsign}}
  117. </strong>
  118. <span style="font-size: 18px;">{{item.branchName}} - {{item.department ?
  119. item.department.dept : ''}}</span
  120. >
  121. </div>
  122. <div class="pharmacy-main__selectionItem">
  123. <span style="font-size: 16px">{{item.description}}</span>
  124. <span></span>
  125. </div>
  126. <div class="pharmacy-main__selectionItem">
  127. <span>{{ (item.place ? (item.place.area ? item.place.area.area : '') : '') + (item.place ? (item.place.place ? item.place.place : '') : '') + (item.houseNumber ? item.houseNumber : '') }}</span>
  128. <ng-container ng-if="item.handlerLogs.length">
  129. <span ng-repeat="log in item.handlerLogs">{{ log.expectedDate | date:'MM' }}月{{ log.expectedDate | date:'dd' }}日前完成 {{ log.repairType ? log.repairType.name : '无' }}</span>
  130. </ng-container>
  131. <ng-container ng-if="item.handlerLogs.length === 0">
  132. <span>暂无维修记录</span>
  133. </ng-container>
  134. </div>
  135. <div class="pharmacy-main__selectionItem">
  136. <span>{{ item.groupORHandlerUser }}</span>
  137. <span>{{ item.acceptDate }}</span>
  138. </div>
  139. </div>
  140. </div>
  141. </div>
  142. <div class="pharmacy-main__selection pharmacy-main__selection--noData" ng-if="inProcessList.length === 0">
  143. <img src="assets/images/image_kongbaiye.png" alt="" />
  144. </div>
  145. </div>
  146. <div
  147. ng-if="loading2"
  148. style="height: calc(100vh - 212px); min-height: 556px"
  149. >
  150. <div
  151. class="loadingFull display_flex justify-content_flex-center align-items_center"
  152. >
  153. <div class="loadingFullInner">
  154. <img src="assets/images/loading1.gif" alt="" />
  155. <div>加载中...</div>
  156. </div>
  157. </div>
  158. </div>
  159. </div>
  160. <!-- 列表 end -->
  161. </div>
  162. <!-- 处理中 end -->
  163. </div>
  164. <!-- 主体部分 end -->
  165. </div>
  166. <!-- 样式 -->
  167. <style>
  168. .loadingFull {
  169. height: 100%;
  170. text-align: center;
  171. }
  172. .display_flex {
  173. display: flex;
  174. }
  175. .justify-content_flex-center {
  176. justify-content: center;
  177. }
  178. .align-items_center {
  179. align-items: center;
  180. }
  181. .pharmacy {
  182. width: 100%;
  183. background-color: #f9fafb;
  184. }
  185. .pharmacy .ant-btn[disabled] {
  186. color: rgba(0, 0, 0, 0.25) !important;
  187. background-color: #f5f5f5 !important;
  188. }
  189. .pharmacy .red {
  190. color: red !important;
  191. font-weight: bold !important;
  192. }
  193. .pharmacy .green {
  194. color: #006bc0 !important;
  195. font-weight: bold !important;
  196. }
  197. .pharmacy h1,
  198. .pharmacy h2,
  199. .pharmacy h3,
  200. .pharmacy p {
  201. margin: 0;
  202. }
  203. .pharmacy em {
  204. font-style: normal;
  205. }
  206. .pharmacy .pharmacy {
  207. display: flex;
  208. flex-direction: column;
  209. height: 100%;
  210. }
  211. .pharmacy .pharmacy-header {
  212. height: 88px;
  213. background-color: #fff;
  214. border-bottom: 1px solid #e5e9ed;
  215. box-sizing: border-box;
  216. display: flex;
  217. }
  218. .pharmacy .pharmacy-header .pharmacy-logo {
  219. width: 221px;
  220. background-color: #0f2e3b;
  221. display: flex;
  222. flex-direction: column;
  223. justify-content: center;
  224. align-items: center;
  225. }
  226. .pharmacy .pharmacy-header .pharmacy-logo .pharmacy-logo__img {
  227. max-width: 100%;
  228. max-height: 50%;
  229. }
  230. .pharmacy .pharmacy-header .pharmacy-logo .pharmacy-logo__name {
  231. font-size: 14px;
  232. color: #fff;
  233. margin-top: 8px;
  234. }
  235. .pharmacy .pharmacy-header .pharmacy-name {
  236. flex: 1;
  237. border-right: 1px solid #e5e9ed;
  238. }
  239. .pharmacy .pharmacy-header .pharmacy-name .pharmacy-name__title {
  240. font-size: 22px;
  241. color: #333;
  242. margin-left: 43px;
  243. line-height: 87px;
  244. }
  245. .pharmacy .pharmacy-header .pharmacy-operate {
  246. width: 211px;
  247. display: flex;
  248. justify-content: center;
  249. align-items: center;
  250. position: relative;
  251. }
  252. .pharmacy .pharmacy-header .pharmacy-operate .pharmacy-operatePop {
  253. cursor: pointer;
  254. border: 1px solid #e5e9ed;
  255. background-color: #fff;
  256. position: absolute;
  257. left: 0;
  258. top: 100%;
  259. width: 100%;
  260. height: 34px;
  261. line-height: 34px;
  262. text-align: center;
  263. font-size: 14px;
  264. color: #006bc0;
  265. }
  266. .pharmacy .pharmacy-header .pharmacy-operate:after {
  267. content: "";
  268. display: block;
  269. width: 0;
  270. height: 0;
  271. border-left: 7px solid transparent;
  272. border-right: 7px solid transparent;
  273. border-top: 10px solid #666;
  274. }
  275. .pharmacy .pharmacy-header .pharmacy-operate .pharmacy-operate__img {
  276. max-height: 40px;
  277. margin-right: 8px;
  278. }
  279. .pharmacy .pharmacy-header .pharmacy-operate .pharmacy-operate__title {
  280. font-size: 20px;
  281. color: #666;
  282. padding-right: 24px;
  283. cursor: pointer;
  284. }
  285. .pharmacy .userInfo {
  286. width: 336px;
  287. height: 100%;
  288. float: right;
  289. padding: 8px;
  290. box-sizing: border-box;
  291. font-size: 14px;
  292. border-left: 1px solid #e5e9ed;
  293. }
  294. .pharmacy .userInfo .wel {
  295. line-height: 15px;
  296. }
  297. .pharmacy .userInfo .user {
  298. font-size: 20px;
  299. height: 36px;
  300. display: flex;
  301. justify-content: center;
  302. align-items: center;
  303. line-height: normal;
  304. }
  305. .pharmacy .userInfo .user img {
  306. height: 100%;
  307. margin-right: 8px;
  308. }
  309. .pharmacy .userInfo .userInfo-wrap {
  310. display: flex;
  311. justify-content: flex-end;
  312. }
  313. .pharmacy .userInfo .userInfo-wrap .logOut {
  314. display: inline-block;
  315. text-align: right;
  316. color: #006bc0;
  317. line-height: 20px;
  318. cursor: pointer;
  319. margin-right: 8px;
  320. }
  321. .pharmacy .pharmacy-main {
  322. height: calc(100vh - 88px);
  323. min-height: 680px;
  324. flex: 1;
  325. padding: 16px;
  326. display: flex;
  327. justify-content: space-between;
  328. }
  329. .pharmacy .pharmacy-main .pharmacy-main__list {
  330. display: flex;
  331. flex-direction: column;
  332. background-color: #f9fafb;
  333. width: 49%;
  334. box-sizing: border-box;
  335. border: 1px solid #e5e9ed;
  336. }
  337. .pharmacy .pharmacy-main .pharmacy-main__list .pharmacy-main__title {
  338. height: 40px;
  339. background-color: #fff;
  340. font-size: 16px;
  341. color: #333;
  342. font-weight: 700;
  343. padding-left: 8px;
  344. display: flex;
  345. justify-content: space-between;
  346. align-items: center;
  347. border-bottom: 1px solid #e5e9ed;
  348. }
  349. .pharmacy
  350. .pharmacy-main
  351. .pharmacy-main__list
  352. .pharmacy-main__title
  353. .autoUpdate {
  354. font-size: 14px;
  355. color: #006bc0;
  356. margin-right: 8px;
  357. }
  358. .pharmacy
  359. .pharmacy-main
  360. .pharmacy-main__list
  361. .pharmacy-main__title
  362. .pharmacy-main__printAll {
  363. height: 28px;
  364. line-height: 28px;
  365. margin-right: 16px;
  366. background-color: #006bc0;
  367. font-size: 14px;
  368. color: #fff;
  369. border-radius: 4px;
  370. text-align: center;
  371. display: flex;
  372. justify-content: center;
  373. }
  374. .pharmacy .pharmacy-main .pharmacy-main__list .pharmacy-main__search {
  375. padding: 8px;
  376. position: relative;
  377. }
  378. .pharmacy
  379. .pharmacy-main
  380. .pharmacy-main__list
  381. .pharmacy-main__search
  382. .pharmacy-main__searchInput {
  383. border-radius: 100px;
  384. padding-right: 82px;
  385. border: 1px solid #e5e9ed;
  386. background-color: #fff;
  387. overflow: hidden;
  388. }
  389. .pharmacy
  390. .pharmacy-main
  391. .pharmacy-main__list
  392. .pharmacy-main__search
  393. .pharmacy-main__searchInput
  394. input {
  395. border: none;
  396. }
  397. .pharmacy
  398. .pharmacy-main
  399. .pharmacy-main__list
  400. .pharmacy-main__search
  401. .pharmacy-main__searchInput
  402. .ant-input:focus {
  403. border-color: #fff;
  404. outline: 0;
  405. box-shadow: 0 0 0 2px #fff;
  406. }
  407. .pharmacy
  408. .pharmacy-main
  409. .pharmacy-main__list
  410. .pharmacy-main__search
  411. .pharmacy-main__searchInput
  412. .pharmacy-main__searchText {
  413. cursor: pointer;
  414. position: absolute;
  415. top: 13px;
  416. right: 8px;
  417. width: 74px;
  418. height: 22px;
  419. border-left: 1px solid #e5e9ed;
  420. color: #999;
  421. padding-left: 8px;
  422. box-sizing: border-box;
  423. }
  424. .pharmacy
  425. .pharmacy-main
  426. .pharmacy-main__list
  427. .pharmacy-main__search
  428. .pharmacy-main__searchInput
  429. .pharmacy-main__searchText
  430. span {
  431. color: #006bc0;
  432. margin-left: 8px;
  433. }
  434. .pharmacy .pharmacy-main .pharmacy-main__list .pharmacy-main__selectionWrap {
  435. flex: 1;
  436. overflow: hidden;
  437. width: 100%;
  438. }
  439. .pharmacy
  440. .pharmacy-main
  441. .pharmacy-main__list
  442. .pharmacy-main__selectionWrap:first-child {
  443. border-top: 1px solid #e5e9ed;
  444. }
  445. .pharmacy
  446. .pharmacy-main
  447. .pharmacy-main__list
  448. .pharmacy-main__selectionWrap
  449. .pharmacy-main__selection {
  450. box-sizing: border-box;
  451. border-bottom: 1px solid #e5e9ed;
  452. display: flex;
  453. height: 100px;
  454. }
  455. .pharmacy
  456. .pharmacy-main
  457. .pharmacy-main__list
  458. .pharmacy-main__selectionWrap
  459. .pharmacy-main__selection.pharmacy-main__selection--more {
  460. color: #006bc0;
  461. height: 34px;
  462. cursor: pointer;
  463. }
  464. .pharmacy
  465. .pharmacy-main
  466. .pharmacy-main__list
  467. .pharmacy-main__selectionWrap
  468. .pharmacy-main__selection.pharmacy-main__selection--more
  469. .pharmacy-main__selectionInfo {
  470. justify-content: center;
  471. align-items: center;
  472. flex-direction: row;
  473. }
  474. .pharmacy
  475. .pharmacy-main
  476. .pharmacy-main__list
  477. .pharmacy-main__selectionWrap
  478. .pharmacy-main__selection.pharmacy-main__selection--more
  479. .pharmacy-main__selectionInfo
  480. .pharmacy-main__selection--icon {
  481. margin-right: 8px;
  482. }
  483. .pharmacy
  484. .pharmacy-main
  485. .pharmacy-main__list
  486. .pharmacy-main__selectionWrap
  487. .pharmacy-main__selection.pharmacy-main__selection--noData {
  488. height: calc(100vh - 212px);
  489. min-height: 556px;
  490. display: flex;
  491. justify-content: center;
  492. align-items: center;
  493. width: 100%;
  494. }
  495. .pharmacy
  496. .pharmacy-main
  497. .pharmacy-main__list
  498. .pharmacy-main__selectionWrap
  499. .pharmacy-main__selection.pharmacy-main__selection--noData
  500. img {
  501. width: 100px;
  502. }
  503. .pharmacy
  504. .pharmacy-main
  505. .pharmacy-main__list
  506. .pharmacy-main__selectionWrap
  507. .pharmacy-main__selection
  508. .pharmacy-main__selectionInfo {
  509. padding: 8px;
  510. flex: 1;
  511. display: flex;
  512. flex-direction: column;
  513. justify-content: space-between;
  514. }
  515. .pharmacy
  516. .pharmacy-main
  517. .pharmacy-main__list
  518. .pharmacy-main__selectionWrap
  519. .pharmacy-main__selection
  520. .pharmacy-main__selectionInfo
  521. .pharmacy-main__selectionItem {
  522. display: flex;
  523. justify-content: space-between;
  524. padding: 0 8px;
  525. }
  526. .pharmacy
  527. .pharmacy-main
  528. .pharmacy-main__list
  529. .pharmacy-main__selectionWrap
  530. .pharmacy-main__selection
  531. .pharmacy-main__selectionInfo
  532. .pharmacy-main__selectionItem
  533. span {
  534. color: #666;
  535. font-size: 12px;
  536. }
  537. .pharmacy
  538. .pharmacy-main
  539. .pharmacy-main__list
  540. .pharmacy-main__selectionWrap
  541. .pharmacy-main__selection
  542. .pharmacy-main__selectionInfo
  543. .pharmacy-main__selectionItem
  544. strong {
  545. color: #333;
  546. font-weight: 700;
  547. font-size: 14px;
  548. }
  549. .pharmacy
  550. .pharmacy-main
  551. .pharmacy-main__list
  552. .pharmacy-main__selectionWrap
  553. .pharmacy-main__selection
  554. .pharmacy-main__selectionPrint {
  555. width: 90px;
  556. display: flex;
  557. justify-content: center;
  558. align-items: center;
  559. border-left: 1px solid #e5e9ed;
  560. }
  561. .pharmacy
  562. .pharmacy-main
  563. .pharmacy-main__list
  564. .pharmacy-main__selectionWrap
  565. .pharmacy-main__selection
  566. .pharmacy-main__selectionPrint
  567. .pharmacy-main__selectionPrintBtn {
  568. width: 60px;
  569. height: 28px;
  570. line-height: 28px;
  571. border-radius: 4px;
  572. border: 1px solid #006bc0;
  573. color: #006bc0;
  574. text-align: center;
  575. cursor: pointer;
  576. }
  577. .pharmacy .fixed {
  578. position: fixed;
  579. top: 40%;
  580. right: 0;
  581. z-index: 99;
  582. border-radius: 5px 0 0 5px;
  583. }
  584. .pharmacy .fixed .fixedMark {
  585. position: fixed;
  586. left: 0;
  587. top: 0;
  588. width: 100%;
  589. height: 100%;
  590. background: rgba(0, 0, 0, 0.2);
  591. z-index: 88;
  592. }
  593. .pharmacy .fixed > .left {
  594. width: 480px;
  595. float: left;
  596. background: #fff;
  597. padding: 16px;
  598. border-radius: 5px;
  599. border: 1px solid #e5e9ed;
  600. position: relative;
  601. z-index: 98;
  602. }
  603. .pharmacy .fixed > .left .con {
  604. background: #f9fafb;
  605. width: 100%;
  606. height: 100%;
  607. border-radius: 5px;
  608. border: 1px solid #e5e9ed;
  609. padding: 16px 20px;
  610. }
  611. .pharmacy .fixed > .left .con.tableCon {
  612. padding: 0;
  613. }
  614. .pharmacy .fixed > .left .con.tableCon .table {
  615. font-size: 14px;
  616. }
  617. .pharmacy .fixed > .left .con.tableCon .table tr td {
  618. padding: 15px 6px;
  619. text-align: center;
  620. }
  621. .pharmacy .fixed > .left .con.tableCon .table tr td > .tdiv {
  622. overflow: hidden;
  623. }
  624. .pharmacy .fixed > .left .con.tableCon .table tr td > .tdiv .name {
  625. float: left;
  626. }
  627. .pharmacy .fixed > .left .con.tableCon .table tr td > .tdiv .num {
  628. float: right;
  629. font-size: 12px;
  630. }
  631. .pharmacy .fixed > .left .con.tableCon .table tr td > .tdiv .num span {
  632. color: #006bc0;
  633. font-size: 14px;
  634. }
  635. .pharmacy .fixed > .left .con.tableCon .table tr td .notOpen {
  636. color: #666;
  637. font-size: 12px;
  638. }
  639. .pharmacy .fixed > .left .con.tableCon .table tr td .notOpen img {
  640. margin-bottom: 8px;
  641. }
  642. .pharmacy .fixed > .left .con .title {
  643. color: #333;
  644. text-align: center;
  645. }
  646. .pharmacy .fixed > .left .con .conditions > .ant-row {
  647. margin: 8px 0;
  648. }
  649. .pharmacy .fixed > .left .con .conditions > .ant-row .ant-row .ant-col-6 {
  650. margin: 2px 0;
  651. }
  652. .pharmacy .fixed > .left .con .conditions > .ant-row .checkAll {
  653. width: 100%;
  654. border-bottom: 1px solid #e9e9e9;
  655. color: #006bc0;
  656. }
  657. .pharmacy .fixed > .left .con .btns {
  658. padding: 5px 20px 0 20px;
  659. }
  660. .pharmacy .fixed .right {
  661. width: 80px;
  662. float: left;
  663. background: rgba(255, 255, 255, 0.5);
  664. border-radius: 5px 0 0 5px;
  665. position: relative;
  666. z-index: 98;
  667. }
  668. .pharmacy .fixed .right .fixedMenu {
  669. border: 1px solid #e5e9ed;
  670. color: rgba(0, 128, 0, 0.5);
  671. background: rgba(255, 255, 255, 0.5);
  672. text-align: center;
  673. border-radius: 5px 0 0 5px;
  674. }
  675. .pharmacy .fixed .right .fixedMenu.hujiaozhongxin {
  676. margin-bottom: 5px;
  677. }
  678. .pharmacy .fixed .right .fixedMenu .menuItems .item {
  679. height: 35px;
  680. line-height: 35px;
  681. padding: 0 6px;
  682. cursor: default;
  683. border-bottom: 1px solid #e5e9ed;
  684. user-select: none;
  685. }
  686. .pharmacy .fixed .right .fixedMenu .menuItems .item.checked {
  687. background: #fff;
  688. color: #52ab77;
  689. opacity: 1;
  690. box-shadow: -3px 4px 7px #eae9e9;
  691. }
  692. .pharmacy .fixed .right .fixedMenu .menuItems .others {
  693. transition: height 0.4s linear;
  694. overflow: hidden;
  695. }
  696. .pharmacy .fixed .right .fixedMenu .arrow {
  697. cursor: pointer;
  698. }
  699. </style>