From 47909ab7f1991adb2d5c92ac00a8b0ea41764caa Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Fri, 05 Jan 2024 17:47:56 +0800
Subject: [PATCH] 更新

---
 subPackage/user/role/index.vue |   47 +++++++++++++++++++++++------------------------
 1 files changed, 23 insertions(+), 24 deletions(-)

diff --git a/subPackage/user/role/index.vue b/subPackage/user/role/index.vue
index 0206bb3..12ef592 100644
--- a/subPackage/user/role/index.vue
+++ b/subPackage/user/role/index.vue
@@ -1,15 +1,15 @@
 <template>
 	<view class="container">
 		<view>
-			<role-list :roleData="roleData"  :current-id="selectRole.id"  @select="select"></role-list>
+			<role-list :roleData="roleData" :current-id="selectRole.id" @select="select"></role-list>
 		</view>
 
 		<!-- <view class="cur-btn"  v-if="roleData.length">
 			<u-button @click="submit" type="primary" text="确定"></u-button>
 		</view> -->
-		
-		<footer-btn  v-if="roleData.length"  text="确定"  @click="submit"  />
-		
+
+		<footer-btn v-if="roleData.length" text="确定" @click="submit" />
+
 
 		<u-loading-page :loading="loading"></u-loading-page>
 	</view>
@@ -31,7 +31,6 @@
 			return {
 				roleData: [],
 				selectRole: {},
-
 				loading: false,
 			}
 		},
@@ -50,17 +49,17 @@
 				})
 				let data = res.data
 				console.log(data)
-				data.forEach((item,index) => {
-					if(item.roleName == "居民"){
+				data.forEach((item, index) => {
+					if (item.roleName == "居民") {
 						item.icon = "/static/icon/user-01.png"
-					}else if (item.roleName == "场所负责人"){
+					} else if (item.roleName == "场所负责人") {
 						item.icon = "/static/icon/user-02.png"
-					}else {
+					} else {
 						item.icon = "/static/icon/user-03.png"
-					} 
-					
-					if(item.roleName == "物业管理员"){
-						data.splice(index,1);
+					}
+
+					if (item.roleName == "物业管理员") {
+						data.splice(index, 1);
 					}
 					// this.roleData.push({
 					// 	id: e.id,
@@ -69,10 +68,9 @@
 					// 	active: e.id == this.selectRole.id ? true : false
 					// })
 				})
-				
+
 				this.roleData = data;
 				this.loading = !this.loading
-
 			},
 
 			select(item) {
@@ -88,21 +86,21 @@
 				// const appMenu = data.filter(e => e.name == 'app')[0].children
 				// console.log("菜单:", appMenu)
 				// store.commit("SET_MENU", appMenu)
-				
-				this.$store.dispatch("getMenuList").then(res=>{
+				this.$store.dispatch("getMenuList").then(res => {
 					uni.showToast({
 						title: "切换身份成功",
 						icon: "success",
-						duration:1500,
+						duration: 1500,
 						success: () => {
 							uni.$emit("refresh")
 							setTimeout(() => {
-								this.$u.func.globalNavigator("/pages/home/index", "switchTab")
-							}, 1000)
+								this.$u.func.globalNavigator("/pages/home/index",
+									"switchTab")
+							}, 500)
 						}
 					})
 				});
-				
+
 			}
 		}
 	}
@@ -117,16 +115,17 @@
 		flex-direction: column;
 		// background: #F9F9FA;
 
-		
+
 	}
+
 	.cur-btn {
 		width: 100%;
-		padding:20rpx;
+		padding: 20rpx;
 		position: fixed;
 		bottom: 0;
 		left: 0;
 		box-sizing: border-box;
 		z-index: 10;
-		
+
 	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3