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