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> |