Prechádzať zdrojové kódy

新增 我的应用

常志远 1 rok pred
rodič
commit
9e94b183ba

+ 1 - 0
assets/img/tabbarImg/function-line .svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgba(173,184,194,1)"><path d="M3 4C3 3.44772 3.44772 3 4 3H10C10.5523 3 11 3.44772 11 4V10C11 10.5523 10.5523 11 10 11H4C3.44772 11 3 10.5523 3 10V4ZM3 14C3 13.4477 3.44772 13 4 13H10C10.5523 13 11 13.4477 11 14V20C11 20.5523 10.5523 21 10 21H4C3.44772 21 3 20.5523 3 20V14ZM13 4C13 3.44772 13.4477 3 14 3H20C20.5523 3 21 3.44772 21 4V10C21 10.5523 20.5523 11 20 11H14C13.4477 11 13 10.5523 13 10V4ZM13 14C13 13.4477 13.4477 13 14 13H20C20.5523 13 21 13.4477 21 14V20C21 20.5523 20.5523 21 20 21H14C13.4477 21 13 20.5523 13 20V14ZM15 5V9H19V5H15ZM15 15V19H19V15H15ZM5 5V9H9V5H5ZM5 15V19H9V15H5Z"></path></svg>

+ 1 - 0
assets/img/tabbarImg/function-line2.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgba(80,152,255,1)"><path d="M3 4C3 3.44772 3.44772 3 4 3H10C10.5523 3 11 3.44772 11 4V10C11 10.5523 10.5523 11 10 11H4C3.44772 11 3 10.5523 3 10V4ZM3 14C3 13.4477 3.44772 13 4 13H10C10.5523 13 11 13.4477 11 14V20C11 20.5523 10.5523 21 10 21H4C3.44772 21 3 20.5523 3 20V14ZM13 4C13 3.44772 13.4477 3 14 3H20C20.5523 3 21 3.44772 21 4V10C21 10.5523 20.5523 11 20 11H14C13.4477 11 13 10.5523 13 10V4ZM13 14C13 13.4477 13.4477 13 14 13H20C20.5523 13 21 13.4477 21 14V20C21 20.5523 20.5523 21 20 21H14C13.4477 21 13 20.5523 13 20V14ZM15 5V9H19V5H15ZM15 15V19H19V15H15ZM5 5V9H9V5H5ZM5 15V19H9V15H5Z"></path></svg>

+ 9 - 0
components/energyCenterTabbar.vue

@@ -13,6 +13,8 @@
 	var img4=require('@/assets/img/tabbarImg2/file-2-fill.svg')
 	var img5=require('@/assets/img/tabbarImg/chat-smile-2-fill.svg')
 	var img6=require('@/assets/img/tabbarImg/chat-smile-2-fill2.svg')
+	var img7=require('@/assets/img/tabbarImg/function-line .svg')
+	var img8=require('@/assets/img/tabbarImg/function-line2.svg')
 	export default {
 		name: "Tabbar",
 		props: {
@@ -30,6 +32,13 @@
 						text: '主页 ',
 						pagePath2: "/pages/statistics/statistics",
 					},
+					{
+					
+							iconPath: img7,
+							selectedIconPath: img8,
+							text: '应用 ',
+							pagePath2: "/pages/mine/myApps",
+						},
 					 
 					// {
 					// 	iconPath: img3,

+ 8 - 0
pages.json

@@ -246,6 +246,14 @@
         		
         		"enablePullDownRefresh" : false
         	}
+        },
+        {
+        	"path" : "pages/mine/myApps",
+        	"style" : 
+        	{
+        		"navigationBarTitleText" : "",
+        		"enablePullDownRefresh" : false
+        	}
         }
        
     ],

+ 1 - 1
pages/mine/mine.vue

@@ -106,7 +106,7 @@
 
 		</view>
 
-		<energyCenterTabbar :current="1"></energyCenterTabbar>
+		<energyCenterTabbar :current="2"></energyCenterTabbar>
 	</view>
 </template>
 

+ 162 - 0
pages/mine/myApps.vue

@@ -0,0 +1,162 @@
+<template>
+	<view>
+		<u-navbar title="我的应用" title-color="#101010"></u-navbar>
+		<!-- 用电管理 -->
+		<view class="apps-content">
+			<view class="title">
+				用电管理
+			</view>
+			<view class="apps-groups">
+				<view class="item">
+					<view class="item-icon">
+						<image class="img" src="@/assets/img/iconPark-wallet.svg" mode=""></image>
+					</view>
+					<view class="item-name">
+						设备数据监控
+					</view>
+				</view>
+				<view class="item">
+					<view class="item-icon item-icon2">
+						<image class="img" src="@/assets/img/iconPark-order.svg" mode=""></image>
+					</view>
+					<view class="item-name">
+						设备用电量
+					</view>
+				</view>
+				<view class="item">
+					<view class="item-icon item-icon3">
+						<image class="img" src="@/assets/img/iconPark-wallet.svg" mode=""></image>
+					</view>
+					<view class="item-name">
+						设备信息
+					</view>
+				</view>
+				<view class="item">
+					<view class="item-icon item-icon4">
+						<image class="img" src="@/assets/img/iconPark-order.svg" mode=""></image>
+					</view>
+					<view class="item-name">
+						异常告警记录
+					</view>
+				</view>
+				<view class="item">
+					<view class="item-icon item-icon5">
+						<image class="img" src="@/assets/img/iconPark-wallet.svg" mode=""></image>
+					</view>
+					<view class="item-name">
+						异常设备排名
+					</view>
+				</view>
+			</view>
+		</view>
+		<!-- 工单管理 -->
+		<view class="apps-content">
+			<view class="title">
+				工单管理
+			</view>
+			<view class="apps-groups">
+				<view class="item">
+					<view class="item-icon">
+						<image class="img" src="@/assets/img/iconPark-wallet.svg" mode=""></image>
+					</view>
+					<view class="item-name">
+						工单统计
+					</view>
+				</view>
+				<view class="item">
+					<view class="item-icon item-icon6">
+						<image class="img" src="@/assets/img/iconPark-wallet.svg" mode=""></image>
+					</view>
+					<view class="item-name">
+						故障上报
+					</view>
+				</view>
+				
+				
+				
+			</view>
+		</view>
+		
+		<energyCenterTabbar :current="1"></energyCenterTabbar>
+	</view>
+</template>
+
+<script>
+	import energyCenterTabbar from '@/components/energyCenterTabbar.vue'
+	export default {
+		components: {
+			energyCenterTabbar
+		},
+		data() {
+			return {
+				
+			}
+		},
+		methods: {
+			
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.apps-content{
+		background-color: #fff;
+		margin-bottom: 24rpx;
+		.title{
+			padding: 32rpx;
+			color: rgb(51,51,51);
+			font-size: 36rpx;
+			font-weight: bold;
+			border-bottom: 1px solid #f2f4f6;
+		}
+		
+		.apps-groups{
+			display: flex;
+			flex-wrap: wrap;
+			.item{
+				width: 50%;
+				display: flex;
+				padding: 32rpx 24rpx;
+				align-items: center;
+				border-right: 1px solid #f2f4f6;
+				.item-icon{
+					border-radius: 8px;
+					background: linear-gradient(180deg, rgba(93,155,255,1) 0%,rgba(0,97,255,1) 100%);
+                    width: 72rpx;
+					height: 72rpx;
+					display: flex;
+					align-items: center;
+					justify-content: center;
+					.img{
+						width: 48rpx;
+						height: 48rpx;
+						
+					}
+				}
+				.item-icon2{
+					background: linear-gradient(178.44deg, rgba(122,232,227,1) 3.96%,rgba(57,182,182,1) 100.6%)
+				}
+				.item-icon3{
+					background: linear-gradient(179.2deg, rgba(168,178,238,1) 6.28%,rgba(123,123,240,1) 96.94%);
+				}
+				.item-icon4{
+					background: linear-gradient(180.29deg, rgba(255,124,112,1) 0.9%,rgba(255,79,63,1) 100.4%);
+				}
+				.item-icon5{
+					background: linear-gradient(181.79deg, rgba(117,213,224,1) -1.13%,rgba(53,153,203,1) 94.2%);
+				}
+				.item-icon6{
+					background: linear-gradient(180.4deg, rgba(127,213,151,1) 2.1%,rgba(67,176,116,1) 101.21%);
+				}
+				.item-name{
+					color: rgba(51,51,51,1);
+					font-size: 36rpx;
+					margin-left: 16rpx;
+					font-weight: bold;
+					
+				}
+			}
+		}
+	}
+
+</style>