index.vue 4.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <template>
  2. <div class="page_managementConsole">
  3. <div class="managementConsoleTitle">
  4. <i class="iconfont icon-zuojiantou jiantou" @click="$router.go(-1)"></i>
  5. <span class="titleName">管理控制台</span>
  6. </div>
  7. <div class="consoleBox">
  8. <div class="consoleOne" @click="toStaffManage()">
  9. <img src="../../../assets/images/A1.jpg" alt />
  10. <div class="consoleRight">
  11. <div>
  12. <p class="rightName">员工管理</p>
  13. <p class="rightTip">添加员工加入医院/组织/团队</p>
  14. </div>
  15. <van-icon name="arrow" />
  16. </div>
  17. </div>
  18. <div class="consoleOne" @click="toPermissionManage()">
  19. <img src="../../../assets/images/A2.jpg" alt />
  20. <div class="consoleRight">
  21. <div>
  22. <p class="rightName">权限管理</p>
  23. <p class="rightTip">管理员可以设置角色并分配对应的权限</p>
  24. </div>
  25. <van-icon name="arrow" />
  26. </div>
  27. </div>
  28. <!--<div class="consoleOne">-->
  29. <!--<img src="../../../assets/images/A3.jpg" alt="" />-->
  30. <!--<div class="consoleRight">-->
  31. <!--<div>-->
  32. <!--<p class="rightName">应用管理</p>-->
  33. <!--<p class="rightTip">管理员可以添加或者停用应用</p>-->
  34. <!--</div>-->
  35. <!--<van-icon name="arrow" />-->
  36. <!--</div>-->
  37. <!--</div>-->
  38. <div class="consoleOne" @click="toOrgSetting()">
  39. <img src="../../../assets/images/A4.jpg" alt="" />
  40. <div class="consoleRight">
  41. <div>
  42. <p class="rightName">机构设置</p>
  43. <p class="rightTip">管理员可以修改医院/组织/团队信息</p>
  44. </div>
  45. <van-icon name="arrow" />
  46. </div>
  47. </div>
  48. <div class="consoleOne" @click="toSettingManage()">
  49. <img src="../../../assets/images/A4.jpg" alt="" />
  50. <div class="consoleRight">
  51. <div>
  52. <p class="rightName">配置管理</p>
  53. <p class="rightTip">管理员可以配置相关数据</p>
  54. </div>
  55. <van-icon name="arrow" />
  56. </div>
  57. </div>
  58. </div>
  59. <!--<div class="transfer">-->
  60. <!--<img src="../../../assets/images/A6.jpg" alt="" />-->
  61. <!--<div class="transferRight">-->
  62. <!--<p class="rightName">员工管理</p>-->
  63. <!--<van-icon name="arrow" />-->
  64. <!--</div>-->
  65. <!--</div>-->
  66. </div>
  67. </template>
  68. <script>
  69. // import "../libs/rem.js";
  70. import { setRem } from "@/libs/functionRem";
  71. export default {
  72. methods: {
  73. toStaffManage() {
  74. this.$router.push({ path: "/manageconsole/staff" });
  75. },
  76. toPermissionManage() {
  77. this.$router.push({ path: "/manageconsole/role" });
  78. },
  79. toOrgSetting() {
  80. this.$router.push({ path: "" });
  81. },
  82. toSettingManage() {
  83. this.$router.push({ path: "/configurecenter" });
  84. }
  85. },
  86. create() {
  87. setRem();
  88. }
  89. };
  90. </script>
  91. <style lang="scss" scoped>
  92. .page_managementConsole {
  93. height: 100%;
  94. background: #f6f6f6;
  95. overflow: hidden;
  96. .managementConsoleTitle {
  97. height: 3.125rem;
  98. line-height: 3.125rem;
  99. display: flex;
  100. align-items: center;
  101. background: #fff;
  102. }
  103. .jiantou {
  104. margin-left: 1.25rem;
  105. font-size: 1.5rem;
  106. font-weight: 600;
  107. margin-right: 6.4rem;
  108. }
  109. .titleName {
  110. font-size: 1.125rem;
  111. font-weight: 600;
  112. }
  113. .consoleBox {
  114. margin-top: 0.8125rem;
  115. background: #fff;
  116. >div:last-child{
  117. border: none;
  118. }
  119. }
  120. .consoleOne {
  121. padding: 0 0.8125rem;
  122. height: 4.0625rem;
  123. display: flex;
  124. align-items: center;
  125. justify-content: space-between;
  126. border-bottom: 1px solid #e5e5e5;
  127. img {
  128. width: 2rem;
  129. height: 2rem;
  130. }
  131. .consoleRight {
  132. display: flex;
  133. justify-content: space-between;
  134. align-items: center;
  135. width: 88%;
  136. }
  137. .rightName {
  138. font-size: 1rem;
  139. color: #313234;
  140. margin-bottom: 0.375rem;
  141. }
  142. .rightTip {
  143. color: #9b9b9b;
  144. font-size: 0.8125rem;
  145. }
  146. .van-icon-arrow {
  147. color: #9f9f9f;
  148. font-size: 1rem;
  149. }
  150. }
  151. .transfer {
  152. margin-top: 0.8125rem;
  153. background: #fff;
  154. padding: 0 0.8125rem;
  155. height: 3.125rem;
  156. display: flex;
  157. justify-content: space-between;
  158. align-items: center;
  159. img {
  160. width: 2rem;
  161. height: 2rem;
  162. }
  163. .transferRight {
  164. width: 88%;
  165. display: flex;
  166. align-items: center;
  167. justify-content: space-between;
  168. }
  169. .van-icon-arrow {
  170. color: #9f9f9f;
  171. }
  172. }
  173. }
  174. </style>