98 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Vue
		
	
	
		
		
			
		
	
	
			98 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Vue
		
	
	
| 
								 | 
							
								<template>
							 | 
						||
| 
								 | 
							
									<view class="content">
							 | 
						||
| 
								 | 
							
										<view class="card">
							 | 
						||
| 
								 | 
							
											<view class="items">
							 | 
						||
| 
								 | 
							
												<view class="item" v-for="(item,index) in baseList" :key="index" @click="fnNavigator(index)">
							 | 
						||
| 
								 | 
							
													<image :src="item.img" mode=""></image>
							 | 
						||
| 
								 | 
							
													<view class="text">
							 | 
						||
| 
								 | 
							
														<text>{{ item.title }}</text>
							 | 
						||
| 
								 | 
							
													</view>
							 | 
						||
| 
								 | 
							
												</view>
							 | 
						||
| 
								 | 
							
											</view>
							 | 
						||
| 
								 | 
							
										</view>
							 | 
						||
| 
								 | 
							
									</view>
							 | 
						||
| 
								 | 
							
								</template>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<script>
							 | 
						||
| 
								 | 
							
									export default {
							 | 
						||
| 
								 | 
							
										data() {
							 | 
						||
| 
								 | 
							
											return {
							 | 
						||
| 
								 | 
							
												baseList: [
							 | 
						||
| 
								 | 
							
													{
							 | 
						||
| 
								 | 
							
														img: require('../../static/icon-apps/app_icons.png'),
							 | 
						||
| 
								 | 
							
														title: '受限空间安全作业',
							 | 
						||
| 
								 | 
							
														url: '/pages/eight_assignments/confined_space/index'
							 | 
						||
| 
								 | 
							
													},
							 | 
						||
| 
								 | 
							
													{
							 | 
						||
| 
								 | 
							
														img: require('../../static/icon-apps/app_icons.png'),
							 | 
						||
| 
								 | 
							
														title: '盲板抽堵作业',
							 | 
						||
| 
								 | 
							
														url: '/pages/electronic_work_card/index'
							 | 
						||
| 
								 | 
							
													},
							 | 
						||
| 
								 | 
							
													{
							 | 
						||
| 
								 | 
							
														img: require('../../static/icon-apps/app_icons.png'),
							 | 
						||
| 
								 | 
							
														title: '动土作业',
							 | 
						||
| 
								 | 
							
														url: '/pages/electronic_work_card/index'
							 | 
						||
| 
								 | 
							
													},
							 | 
						||
| 
								 | 
							
													{
							 | 
						||
| 
								 | 
							
														img: require('../../static/icon-apps/app_icons.png'),
							 | 
						||
| 
								 | 
							
														title: '高处作业',
							 | 
						||
| 
								 | 
							
														url: '/pages/electronic_work_card/index'
							 | 
						||
| 
								 | 
							
													},
							 | 
						||
| 
								 | 
							
													{
							 | 
						||
| 
								 | 
							
														img: require('../../static/icon-apps/app_icons.png'),
							 | 
						||
| 
								 | 
							
														title: '吊装作业',
							 | 
						||
| 
								 | 
							
														url: '/pages/electronic_work_card/index'
							 | 
						||
| 
								 | 
							
													},
							 | 
						||
| 
								 | 
							
													{
							 | 
						||
| 
								 | 
							
														img: require('../../static/icon-apps/app_icons.png'),
							 | 
						||
| 
								 | 
							
														title: '临时用电作业',
							 | 
						||
| 
								 | 
							
														url: '/pages/electronic_work_card/index'
							 | 
						||
| 
								 | 
							
													},
							 | 
						||
| 
								 | 
							
													{
							 | 
						||
| 
								 | 
							
														img: require('../../static/icon-apps/app_icons.png'),
							 | 
						||
| 
								 | 
							
														title: '动火作业',
							 | 
						||
| 
								 | 
							
														url: '/pages/electronic_work_card/index'
							 | 
						||
| 
								 | 
							
													},
							 | 
						||
| 
								 | 
							
													{
							 | 
						||
| 
								 | 
							
														img: require('../../static/icon-apps/app_icons.png'),
							 | 
						||
| 
								 | 
							
														title: '断路作业',
							 | 
						||
| 
								 | 
							
														url: '/pages/electronic_work_card/index'
							 | 
						||
| 
								 | 
							
													},
							 | 
						||
| 
								 | 
							
												]
							 | 
						||
| 
								 | 
							
											};
							 | 
						||
| 
								 | 
							
										},
							 | 
						||
| 
								 | 
							
										methods: {
							 | 
						||
| 
								 | 
							
											fnNavigator(e) {
							 | 
						||
| 
								 | 
							
												uni.$u.route({
							 | 
						||
| 
								 | 
							
													url: this.baseList[e].url
							 | 
						||
| 
								 | 
							
												})
							 | 
						||
| 
								 | 
							
											},
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								</script>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<style lang="scss" scoped>
							 | 
						||
| 
								 | 
							
									.items {
							 | 
						||
| 
								 | 
							
										background-color: #fff;
							 | 
						||
| 
								 | 
							
										display: flex;
							 | 
						||
| 
								 | 
							
										flex-wrap: wrap;
							 | 
						||
| 
								 | 
							
										margin-top: -20upx;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										.item {
							 | 
						||
| 
								 | 
							
											flex-basis: 25%;
							 | 
						||
| 
								 | 
							
											text-align: center;
							 | 
						||
| 
								 | 
							
											margin-top: 20upx;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
											image {
							 | 
						||
| 
								 | 
							
												width: 136upx;
							 | 
						||
| 
								 | 
							
												height: 136upx;
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
											.text {
							 | 
						||
| 
								 | 
							
												width: 130upx;
							 | 
						||
| 
								 | 
							
												font-size: 28upx;
							 | 
						||
| 
								 | 
							
												margin: auto;
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								</style>
							 |