- 
					BINsrc/assets/images/home/s-j1.png
- 
					BINsrc/assets/images/home/s-j2.png
- 
					BINsrc/assets/images/home/s-j3.png
- 
					BINsrc/assets/images/home/s-t1.png
- 
					BINsrc/assets/images/home/s-t2.png
- 
					BINsrc/assets/images/home/s-t3.png
- 
					15src/assets/styles/iconfont.css
- 
					26src/assets/styles/index.scss
- 
					2src/assets/styles/login.scss
- 
					1src/main.js
- 
					2src/router/routers.js
- 
					28src/views/dashboard/AgencyData.vue
- 
					93src/views/dashboard/DeviceData.vue
- 
					60src/views/dashboard/PublishProcess.vue
- 
					64src/views/forgetPassword/index.vue
- 
					22src/views/home.vue
| After Width: 136 | Height: 141 | Size: 14 KiB | 
| After Width: 136 | Height: 141 | Size: 17 KiB | 
| After Width: 136 | Height: 141 | Size: 15 KiB | 
| After Width: 108 | Height: 115 | Size: 7.9 KiB | 
| After Width: 130 | Height: 112 | Size: 9.0 KiB | 
| After Width: 118 | Height: 115 | Size: 10 KiB | 
| @ -0,0 +1,15 @@ | |||
| @font-face { | |||
|   font-family: 'iconfont'; | |||
|   /* project id 3202838 */ | |||
|   src: url('//at.alicdn.com/t/font_3202838_q6w9546ze7d.woff2') format('woff2'), | |||
|     url('//at.alicdn.com/t/font_3202838_q6w9546ze7d.woff') format('woff'), | |||
|     url('//at.alicdn.com/t/font_3202838_q6w9546ze7d.ttf') format('truetype'), | |||
|     url('#iconfont') format('svg'); | |||
| } | |||
| .iconfont { | |||
|   font-family: "iconfont" !important; | |||
|   font-size: .16rem; | |||
|   font-style: normal; | |||
|   -webkit-font-smoothing: antialiased; | |||
|   -moz-osx-font-smoothing: grayscale; | |||
| } | |||
| @ -0,0 +1,28 @@ | |||
| <template> | |||
|   <div class="home_item"> | |||
|     <div class="home_item_title"> | |||
|       <div class="icon iconfont"></div> | |||
|       <h4>机构数据</h4> | |||
|     </div> | |||
|   </div> | |||
| </template> | |||
| 
 | |||
| <script> | |||
| export default { | |||
|   name: 'AgencyData', | |||
|   data() { | |||
|     return { | |||
|     } | |||
|   }, | |||
|   mounted() { | |||
|   }, | |||
|   methods: { | |||
| 
 | |||
|   } | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped> | |||
| .home_item { | |||
|   width: 412px; | |||
| } | |||
| </style> | |||
| @ -0,0 +1,93 @@ | |||
| <template> | |||
|   <div class="home_item"> | |||
|     <div class="home_item_title"> | |||
|       <div class="icon iconfont"></div> | |||
|       <h4>设备信息</h4> | |||
|     </div> | |||
|     <div class="device_info"> | |||
|       <div class="info_item info1"> | |||
|         <span class="info_title">设备总数量</span> | |||
|         <div class="info_total"> | |||
|           <span class="info_num">1</span> | |||
|           <span>台</span> | |||
|         </div> | |||
|       </div> | |||
|       <div class="info_item info2"> | |||
|         <span class="info_title">设备在线数量</span> | |||
|         <div class="info_total"> | |||
|           <span class="info_num">1</span> | |||
|           <span>台</span> | |||
|         </div> | |||
|       </div> | |||
|       <div class="info_item info3"> | |||
|         <span class="info_title">设备离线数量</span> | |||
|         <div class="info_total"> | |||
|           <span class="info_num">1</span> | |||
|           <span>台</span> | |||
|         </div> | |||
|       </div> | |||
|     </div> | |||
|   </div> | |||
| </template> | |||
| 
 | |||
| <script> | |||
| export default { | |||
|   name: 'DeviceData', | |||
|   data() { | |||
|     return { | |||
|     } | |||
|   }, | |||
|   mounted() { | |||
|   }, | |||
|   methods: { | |||
| 
 | |||
|   } | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped> | |||
| .home_item { | |||
|   width: 536px; | |||
|   margin: 0 24px; | |||
|   .device_info { | |||
|     display: flex; | |||
|     justify-content: space-between; | |||
|     padding: 18px 22px 0 22px; | |||
|     .info_item { | |||
|       position: relative; | |||
|       width: 136px; | |||
|       height: 141px; | |||
|       padding: 19px 18px 24px 18px; | |||
|       color: #fff; | |||
| 
 | |||
|       &.info1 { | |||
|         background: url(~@/assets/images/home/s-j1.png) no-repeat left top; | |||
|         background-size: 136px 141px; | |||
|       } | |||
|       &.info2 { | |||
|         background: url(~@/assets/images/home/s-j2.png) no-repeat left top; | |||
|         background-size: 136px 141px; | |||
|       } | |||
|       &.info3 { | |||
|         background: url(~@/assets/images/home/s-j3.png) no-repeat left top; | |||
|         background-size: 136px 141px; | |||
|       } | |||
|       .info_total { | |||
|         position: absolute; | |||
|         right: 18px; | |||
|         bottom: 24px; | |||
|         display: flex; | |||
|         // align-items: flex-end; | |||
|         span { | |||
|           display: block; | |||
|           &:last-child { | |||
|             margin-top: 32px; | |||
|           } | |||
|         } | |||
|         .info_num { | |||
|           font-size: 54px; | |||
|         } | |||
|       } | |||
|     } | |||
|   } | |||
| } | |||
| </style> | |||
| @ -0,0 +1,60 @@ | |||
| <template> | |||
|   <div class="home_item"> | |||
|     <div class="home_item_title"> | |||
|       <div class="icon iconfont"></div> | |||
|       <h4>发布流程</h4> | |||
|     </div> | |||
|     <div class="publish_step"> | |||
|       <div class="step"> | |||
|         <img src="@/assets/images/home/s-t1.png" /> | |||
|         <el-button type="primary" round>设置时间</el-button> | |||
|       </div> | |||
|       <div class="step"> | |||
|         <img src="@/assets/images/home/s-t2.png" /> | |||
|         <el-button type="primary" round>选择内容</el-button> | |||
|       </div> | |||
|       <div class="step"> | |||
|         <img src="@/assets/images/home/s-t3.png" /> | |||
|         <el-button type="primary" round>选择设备</el-button> | |||
|       </div> | |||
|     </div> | |||
|   </div> | |||
| </template> | |||
| 
 | |||
| <script> | |||
| export default { | |||
|   name: 'PublishProcess', | |||
|   data() { | |||
|     return { | |||
|     } | |||
|   }, | |||
|   mounted() { | |||
|   }, | |||
|   methods: { | |||
| 
 | |||
|   } | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped> | |||
| .home_item { | |||
|   width: 540px; | |||
|   .publish_step { | |||
|     display: flex; | |||
|     justify-content: space-between; | |||
|     align-items: center; | |||
|     text-align: center; | |||
|     padding-top: 14px; | |||
|     .step { | |||
|       flex: 1; | |||
|       img { | |||
|         display: block; | |||
|         margin: 0 auto 14px auto; | |||
|       } | |||
|       ::v-deep .el-button--small.is-round { | |||
|         font-size: 14px; | |||
|         padding: 10px 26px; | |||
|       } | |||
|     } | |||
|   } | |||
| } | |||
| </style> | |||