Home.vue 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <template>
  2. <div>
  3. <common @asynCallBack="asynCallBack"></common>
  4. <top-header :pageTitle="pageTitle" headerClass="vongi-bar vongi-index-bar" :rightLink="rightLink" :doRightLink="doRightLink"
  5. :leftShow="false" :titleDownShow="true" :downAction="downAction"></top-header>
  6. <div class="mui-content margin49">
  7. <div class="vongi-icons">
  8. <ul class="mui-table-view mui-grid-view mui-grid-9 vongi-grid-head">
  9. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  10. <router-link :to="{name:'HouseKeeperAdminPersonAdd'}">
  11. <img src="~$project/assets/img/icon13.png" />
  12. <div class="mui-media-body">发送通知</div>
  13. </router-link>
  14. </li>
  15. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  16. <a href="javascript:void(0)">
  17. <img src="~$project/assets/img/icon34.png" />
  18. <div class="mui-media-body">职工台账</div>
  19. </a>
  20. </li>
  21. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  22. <a href="javascript:void(0)">
  23. <img src="~$project/assets/img/icon50.png" />
  24. <div class="mui-media-body">异常统计</div>
  25. </a>
  26. </li>
  27. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  28. <a href="javascript:void(0)">
  29. <img src="~$project/assets/img/icon16.png" />
  30. <div class="mui-media-body">健康公示</div>
  31. </a>
  32. </li>
  33. </ul>
  34. <ul class="mui-table-view mui-grid-view mui-grid-9">
  35. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  36. <a href="javascript:void(0)">
  37. <img src="~$project/assets/img/icon_danweiliebiao.png" />
  38. <div class="mui-media-body">单位列表</div>
  39. </a>
  40. </li>
  41. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  42. <a href="javascript:void(0)">
  43. <img src="~$project/assets/img/icon_cewenjilu.png" />
  44. <div class="mui-media-body">职工测温</div>
  45. </a>
  46. </li>
  47. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  48. <a href="javascript:void(0)">
  49. <img src="~$project/assets/img/icon_fangkecewen.png" />
  50. <div class="mui-media-body">访客测温</div>
  51. </a>
  52. </li>
  53. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  54. <a href="javascript:void(0)">
  55. <img src="~$project/assets/img/icon_fangkejilu.png" />
  56. <div class="mui-media-body">访客记录</div>
  57. </a>
  58. </li>
  59. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  60. <a href="javascript:void(0)">
  61. <img src="~$project/assets/img/icon_shebeizhuangtai.png" />
  62. <div class="mui-media-body">设备状态</div>
  63. </a>
  64. </li>
  65. <li class="mui-table-view-cell mui-media mui-col-xs-3">
  66. <a href="javascript:void(0)">
  67. <img src="~$project/assets/img/icon_shipinjiankong.png" />
  68. <div class="mui-media-body">视频监控</div>
  69. </a>
  70. </li>
  71. </ul>
  72. </div>
  73. <div class="vongi-index-floor">
  74. <div class="vongi-index-inter flew-sp">
  75. <div class="mui-col-xs-6">
  76. <div class="vongi-floor-num">
  77. <div class="mui-media-body vongi-bag-blue">
  78. 26
  79. </div>
  80. <h4 class="mui-ellipsis">今日到岗人数</h4>
  81. </div>
  82. </div>
  83. <div class="mui-col-xs-6">
  84. <div class="vongi-floor-num">
  85. <div class="mui-media-body vongi-bag-green">
  86. 26
  87. </div>
  88. <h4 class="mui-ellipsis">体温正常人数</h4>
  89. </div>
  90. </div>
  91. <div class="mui-col-xs-12">
  92. <div class="vongi-floor-padded">
  93. <a href="" class="text-list">
  94. <h5 class="mui-ellipsis">9月园区活动通知</h5><span>9月20日</span>
  95. </a>
  96. <a href="" class="text-list">
  97. <h5 class="mui-ellipsis">9月园区活动通知9月园区活动通知9月园区活动通知9月园区活动通知9月园区活动通知</h5><span>9月20日</span>
  98. </a>
  99. </div>
  100. <a href="" class="vongi-link"><span class="mui-icon mui-icon-forward"></span></a>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. <nav-menu :router="[{name:'HouseKeeperAdmin'},{name:'HouseKeeperAdminMessage'},{name:'HouseKeeperAdminCenter'}]"></nav-menu>
  106. </div>
  107. </template>
  108. <script>
  109. import Common from '$project/components/Common.vue'
  110. import Loading from '$project/components/Loading.vue'
  111. import TopHeader from '$project/components/TopHeader.vue'
  112. import NavMenu from '@/components/NavMenu.vue'
  113. import {
  114. mapGetters,
  115. mapMutations
  116. } from 'vuex'
  117. export default {
  118. name: 'HouseKeeperAdmin',
  119. components: {
  120. Common,
  121. Loading,
  122. TopHeader,
  123. NavMenu
  124. },
  125. data() {
  126. return {
  127. rightLink: {
  128. show: true,
  129. icon: 'icon-jiaohuan',
  130. style: 'font-size:14px;color:#fff;',
  131. title: '公司管理员'
  132. },
  133. }
  134. },
  135. created() {
  136. },
  137. methods: {
  138. //右上角点击事件
  139. doRightLink() {
  140. },
  141. asynCallBack() {
  142. },
  143. },
  144. mounted() {
  145. var gallery = mui('.mui-slider');
  146. var slider = gallery.slider({
  147. interval: 2000, //自动轮播周期,若为0则不自动播放,默认为0;
  148. bounce: true //是否启用回弹
  149. });
  150. },
  151. destroyed() {
  152. },
  153. computed: {
  154. pageTitle: {
  155. // getter
  156. get: function() {
  157. return this.person_data ? this.person_data.companyName : '小鹏管家';
  158. },
  159. // setter
  160. set: function(newValue) {
  161. console.log(newValue)
  162. }
  163. },
  164. ...mapGetters({
  165. openId: 'wx_openid',
  166. token: 'token',
  167. person_data: 'person_data',
  168. company_data: 'company_data',
  169. })
  170. }
  171. }
  172. </script>
  173. <style scoped src="$project/assets/css/xpgj.css"></style>
  174. <style src="$project/assets/css/iconfont.css"></style>
  175. <style scoped>
  176. </style>