From d0136913a2c74a44f5bb30327ebbb3fd85e24fce Mon Sep 17 00:00:00 2001
From: feige <feige@qq.com>
Date: 星期二, 23 一月 2024 10:56:30 +0800
Subject: [PATCH] 修改了很多

---
 ruoyi-ui/src/views/system/user/profile/index.vue |  586 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 300 insertions(+), 286 deletions(-)

diff --git a/ruoyi-ui/src/views/system/user/profile/index.vue b/ruoyi-ui/src/views/system/user/profile/index.vue
index ca1c733..1d0d92b 100644
--- a/ruoyi-ui/src/views/system/user/profile/index.vue
+++ b/ruoyi-ui/src/views/system/user/profile/index.vue
@@ -56,252 +56,77 @@
       </el-col>
     </el-row>
     <div style="padding-top: 20px; background-color: #F4FFF8;">
-      <div class="container">
-        <div>
-          <span style="font-family: Microsoft YaHei-Regular, Microsoft YaHei; padding-left: 10px;">鏉冮檺鎯呭喌</span>
-        </div>
-        <div style="padding-left: 10px;">
-          <el-dropdown v-model="selectedFamily"  @command="handleDropdownCommand">
-        <span class="el-dropdown-link">
-          {{ selectedFamily || '涓嬫媺鑿滃崟' }}<i class="el-icon-arrow-down el-icon--right"></i>
-        </span>
-            <el-dropdown-menu slot="dropdown">
-              <el-dropdown-item command="涓�鍙峰搴�">涓�鍙峰搴�</el-dropdown-item>
-              <el-dropdown-item command="浜屽彿瀹跺涵">浜屽彿瀹跺涵</el-dropdown-item>
-              <el-dropdown-item command="涓夊彿瀹跺涵">涓夊彿瀹跺涵</el-dropdown-item>
-              <el-dropdown-item command="鍥涘彿瀹跺涵">鍥涘彿瀹跺涵</el-dropdown-item>
-            </el-dropdown-menu>
-          </el-dropdown>
-        </div>
-      </div>
+
       <el-divider></el-divider>
       <div >
-        <el-tabs v-model="activeTab1" style="padding-left: 25px;" @tab-click="handleTabClick">
-          <el-tab-pane label="瀹舵牴缃�"  prop="瀹舵牴缃�">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-          <el-tab-pane label="瀹跺ぇ浜嬭">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
+          <el-form ref="form" :model="form" :rules="rules" label-width="100px">
+       <el-row>
+       <el-col :span="10" :xs="24">
+        <el-form-item label="鑿滃崟鏉冮檺">
+       <el-tree
+            class="tree-border"
+            :data="menuOptions"
+            show-checkbox
+            ref="authr"
+            node-key="id"
+:default-expand-all="true"
 
-          </el-tab-pane>
-          <el-tab-pane label="瀹跺涵璧勪骇">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-          <el-tab-pane label="瀹跺涵璁惧">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-          <el-tab-pane label="鏀惰棌鑽h獕">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-          <el-tab-pane label="灏忓尰鐢�">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-          <el-tab-pane label="淇濇磥鏀剁撼">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-          <el-tab-pane label="閫氳褰�">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-          <el-tab-pane label="榄呭疇">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-          <el-tab-pane label="瀹跺涵鏀舵敮鍙拌处">
-            <span >鏌ョ湅鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{SelfPermissionList.search === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>鏂板鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '鏈寔鏈�' : '鎸佹湁'  }}</span>
-            <el-divider></el-divider>
-            <span>鍒犻櫎鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.delete  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-            <span>淇敼鏉冮檺</span>
-            <span style="padding-left: 1200px;">{{ SelfPermissionList.update  === 0 ? '鏈寔鏈�' : '鎸佹湁' }}</span>
-            <el-divider></el-divider>
-          </el-tab-pane>
-        </el-tabs>
+            empty-text="鍔犺浇涓紝璇风◢鍊�"
+            :props="defaultProps"
+          ></el-tree>     </el-form-item>
+          </el-col>
+          <el-col :span="4" :xs="24" type="flex" align="middle">鍙互鎺堟潈鐩稿叧浜哄憳</el-col>
+          <el-col  :span="10" :xs="24">
+          <el-tree
+               class="tree-border"
+               :data="menuOptions1"
+               show-checkbox
+               ref="peoInfo"
+               node-key="id"
+
+               empty-text="鍔犺浇涓紝璇风◢鍊�"
+               :props="defaultProps"
+             ></el-tree>
+             </el-col>
+</el-row>
+<el-button type="primary" @click="upAuthority">鎺堟潈</el-button>
+        </el-form>
       </div>
-    </div>
-
-<div style="padding-top: 25px;">
-  <div v-if="user.roleName==='瀹跺涵绠$悊鍛�'" style=" padding-top: 25px;background-color: #F4FFF8;" >
-    <div class="container">
+      <el-divider></el-divider>
       <div>
-        <span style="font-family: Microsoft YaHei-Regular, Microsoft YaHei; padding-left: 10px;">鍏朵粬瀹跺涵鏉冮檺绠$悊</span>
-      </div>
-      <div style="padding-left: 10px;">
-        <el-dropdown v-model="selectedFamily"  @command="handleDropdownCommand1">
-        <span class="el-dropdown-link">
-          {{ command1 ||'涓嬫媺鑿滃崟' }}<i class="el-icon-arrow-down el-icon--right"></i>
-        </span>
-          <el-dropdown-menu slot="dropdown">
-            <el-dropdown-item command="涓�鍙峰搴�">涓�鍙峰搴�</el-dropdown-item>
-            <el-dropdown-item command="浜屽彿瀹跺涵">浜屽彿瀹跺涵</el-dropdown-item>
-            <el-dropdown-item command="涓夊彿瀹跺涵">涓夊彿瀹跺涵</el-dropdown-item>
-            <el-dropdown-item command="鍥涘彿瀹跺涵">鍥涘彿瀹跺涵</el-dropdown-item>
-          </el-dropdown-menu>
-        </el-dropdown>
+        <el-form>
+        <el-row>
+          <el-col :span="10" :xs="24">
+           <el-form-item label="鏀跺洖鏉冮檺">
+              <el-select v-model="st" placeholder="璇烽�夋嫨鑿滃崟" @change="handleChange">
+                   <el-option v-for="mo in menuOptions2" :label="mo.label" :value="mo.id" :key="mo.id"></el-option>
+                 </el-select>
+
+
+              </el-form-item>
+              </el-col>
+              <el-col :span="4" :xs="24" class="centered">宸茬粡鎺堟潈鐩稿叧浜哄憳</el-col>
+             <el-col :span="10" :xs="24">
+                     <el-form-item label="宸茬粡鎺堟潈鐩稿叧鎴愬憳">
+                    <el-tree
+                         class="tree-border"
+                         :data="menuOptionsp"
+                         show-checkbox
+                         ref="spp"
+                         node-key="id"
+             :default-expand-all="true"
+
+                         empty-text="鍔犺浇涓紝璇风◢鍊�"
+                         :props="defaultProps"
+                       ></el-tree>     </el-form-item>
+                       </el-col>
+              </el-row>
+              <el-button type="primary" @click="deleteAuthority">鏀跺洖鎺堟潈</el-button>
+              </el-form>
       </div>
     </div>
-    <el-divider></el-divider>
-    <div v-if="FaimlyList && FaimlyList.length > 0">
-      <el-tabs v-model="activeTab2" style="padding-left: 25px;" @tab-click="handleTabClick1">
-        <el-tab-pane label="瀹舵牴缃�"  prop="瀹舵牴缃�">
 
-          <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-        </el-tab-pane>
-        <el-tab-pane label="瀹跺ぇ浜嬭">
-            <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
 
-        </el-tab-pane>
-        <el-tab-pane label="瀹跺涵璧勪骇">
-          <span>
-            <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-
-          </span>
-        </el-tab-pane>
-        <el-tab-pane label="瀹跺涵璁惧">
-          <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-
-        </el-tab-pane>
-        <el-tab-pane label="鏀惰棌鑽h獕">
-          <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-
-        </el-tab-pane>
-        <el-tab-pane label="灏忓尰鐢�">
-          <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-
-        </el-tab-pane>
-        <el-tab-pane label="淇濇磥鏀剁撼">
-          <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-
-        </el-tab-pane>
-        <el-tab-pane label="閫氳褰�">
-          <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-
-        </el-tab-pane>
-        <el-tab-pane label="榄呭疇">
-          <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-
-        </el-tab-pane>
-        <el-tab-pane label="瀹跺涵鏀舵敮鍙拌处">
-          <span v-for="member in FaimlyList" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-
-        </el-tab-pane>
-      </el-tabs>
-    </div>
-  </div>
-</div>
-
-<div style="padding-top: 20px">
-      <div v-if="user.roleName==='瀹跺涵绠$悊鍛�'" style=" padding-top: 25px;background-color: #F4FFF8;" >
-          <div>
-            <span style="font-family: Microsoft YaHei-Regular, Microsoft YaHei; padding-left: 10px;">瀹跺涵鎴愬憳绠$悊</span><el-divider></el-divider>
-          </div>
-        <div style="padding-left: 20px;padding-top: 10px">
-        <span v-for="member in FaimlyList1" :key="member.id">{{ member.name }}<el-divider></el-divider></span>
-        </div>
-    </div>
-</div>
   </div>
 
 </template>
@@ -310,7 +135,8 @@
 import userAvatar from "./userAvatar";
 import userInfo from "./userInfo";
 import resetPwd from "./resetPwd";
-import { getUserProfile ,getSelfPermission,getFamilyids} from "@/api/system/user";
+import { getAllInfo,getUserProfile ,getSelfPermission,getFamilyids,setAuority
+,getUserByFidAid,deleteUserByFidAid} from "@/api/system/user";
 import { getIndividualList } from "@/api/self";
 import {updateFamilyevent} from "@/api/bignote";
 
@@ -323,6 +149,100 @@
         familyName: undefined,
         modelName: undefined,
       },
+      fid: undefined,
+      st: undefined,
+      menuOptionsp:[
+        {
+          id: 1,
+          label: '瀹跺涵鎴愬憳',
+          children:[]
+        }
+      ],
+      menuOptions2:[
+        {
+          id: 2000,
+          label: '瀹跺涵璧勪骇绠$悊',
+
+        },
+        {
+          id: 2012,
+          label: '瀹跺ぇ浜嬭',
+        },
+        { id:2016,
+          label: '瀹跺涵璁惧',
+          },
+          {
+          id: 2004,
+          label: '鏀惰棌鍜岃崳瑾�',
+
+        },
+        {
+          id: 2029,
+          label: '瀹跺涵灏忓尰鐢�',
+        },
+        { id:2024,
+          label: '淇濇磥鏀剁撼',
+          },
+        {
+          id: 2021,
+          label: '閫氳褰�',
+        },
+        { id:2033,
+          label: '榄呭疇',
+          },
+          {id:2008,
+            label: '瀹跺涵鏀舵敮鍙拌处',
+            }
+      ],
+      menuOptions1:[
+        {
+          id: 1,
+          label: '瀹跺涵鎴愬憳',
+          children:[]
+        }
+      ],
+      menuOptions:[
+          {
+            id: 1,
+            label: '瀹跺涵妯″潡',
+            children: [
+              {
+                id: 2000,
+                label: '瀹跺涵璧勪骇绠$悊',
+
+              },
+              {
+                id: 2012,
+                label: '瀹跺ぇ浜嬭',
+              },
+              { id:2016,
+                label: '瀹跺涵璁惧',
+                },
+                {
+                id: 2004,
+                label: '鏀惰棌鍜岃崳瑾�',
+
+              },
+              {
+                id: 2029,
+                label: '瀹跺涵灏忓尰鐢�',
+              },
+              { id:2024,
+                label: '淇濇磥鏀剁撼',
+                },
+              {
+                id: 2021,
+                label: '閫氳褰�',
+              },
+              { id:2033,
+                label: '榄呭疇',
+                },
+                {id:2008,
+                  label: '瀹跺涵鏀舵敮鍙拌处',
+                  }
+            ],
+          },
+      ],
       FaimlyList:undefined,
       FaimlyList1:undefined,
       selectedFamily: "涓�鍙峰搴�",
@@ -350,6 +270,85 @@
     this.getList();
   },
   methods: {
+    deleteAuthority(){
+    //  alert(this.st)
+      let uidKeys = this.$refs.spp.getCheckedKeys();
+      let auIds = []
+      auIds.push(this.st)
+      let data = {
+        uids:  uidKeys,
+        fid: this.fid,
+        authoritys: auIds
+      }
+      let _this = this
+      if(this.st!=undefined&&uidKeys.length!=0){
+        deleteUserByFidAid(data).then(response=>{
+             this.$modal.msgSuccess(response.msg)
+             let data = {
+               "fid": _this.fid,
+               "authority": _this.st
+             }
+           //  alert(data.authority)
+            // let _this = this
+             getUserByFidAid(data).then(response=>{
+               console.log(response)
+               let fams = response.data;
+               for(let i = 0 ; i < fams.length; i++)
+                 _this.menuOptionsp[0]['children'].push({id:fams[i].userId,label:fams[i].nickName })
+
+             })
+        })
+        }
+      else{
+           this.$modal.msgSuccess("鏉冮檺鎴栬鎺堟潈浜轰笉鑳戒负绌猴紒")
+      }
+    },
+    getDeptAllCheckedKeys() {
+      // 鐩墠琚�変腑鐨勯儴闂ㄨ妭鐐�
+      let checkedKeys = this.$refs.authr.getCheckedKeys();
+     // console.log(checkedKeys)
+      },
+    upAuthority(){
+      let checkedKeys = this.$refs.authr.getCheckedKeys();
+      let peoKeys = this.$refs.peoInfo.getCheckedKeys();
+     // console.log(peoKeys)
+     // alert(checkedKeys.length)
+     // this.getDeptAllCheckedKeys()
+     if(checkedKeys.length!=0&&peoKeys.length!=0)
+     {
+       let data = {
+         uids:  peoKeys,
+         fid: this.fid,
+         authoritys: checkedKeys
+       }
+     //  console.log(data)
+      //  alert(123)
+        setAuority(data).then(response=>{
+       //   console.log(response)
+           this.$modal.msgSuccess(response.msg)
+        //  alert(response.data)
+        })
+      }
+      else{
+        this.$modal.msgSuccess("鏉冮檺鎴栬鎺堟潈浜轰笉鑳戒负绌猴紒");
+  }
+    },
+    handleChange(value){
+
+      let data = {
+        "fid": this.fid,
+        "authority": value
+      }
+      alert(data.authority)
+      let _this = this
+      getUserByFidAid(data).then(response=>{
+        console.log(response)
+        let fams = response.data;
+        for(let i = 0 ; i < fams.length; i++)
+          _this.menuOptionsp[0]['children'].push({id:fams[i].userId,label:fams[i].nickName })
+
+      })
+    },
     handleTabClick(tab) {
       this.selectedTab = tab.label;
       if (this.selectedFamily && this.selectedTab) {
@@ -360,29 +359,29 @@
       this.selectedTab1 = tab.label;
     },
     handleDropdownCommand(command) {
-      this.selectedFamily = command; // 鏇存柊閫変腑鐨勫搴�
-      console.log(this.selectedFamily)
-      // 妫�鏌ヤ笅鎷夎彍鍗曞拰鍒囩墖椤甸潰鏄惁閮借閫変腑
-      if (this.selectedFamily && this.selectedTab) {
-        this.getList();
-      }
+      // this.selectedFamily = command; // 鏇存柊閫変腑鐨勫搴�
+      // console.log(this.selectedFamily)
+      // // 妫�鏌ヤ笅鎷夎彍鍗曞拰鍒囩墖椤甸潰鏄惁閮借閫変腑
+      // if (this.selectedFamily && this.selectedTab) {
+      //   this.getList();
+      // }
     },
     handleDropdownCommand1(command1) {
-      this.command1= command1;
-      console.log(command1)
-      let id = null;
-      if (command1 == '涓�鍙峰搴�') {
-        id = 1;
-      } else if (command1 == '浜屽彿瀹跺涵') {
-        id = 2;
-      } else if (command1 == '涓夊彿瀹跺涵') {
-        id = 3;
-      } else if (command1 == '鍥涘彿瀹跺涵') {
-        id = 4;
-      }
-      if (id) {
-        this.getUser(parseInt(id)); // 灏唅d杞崲涓烘暟瀛楃被鍨�
-      }
+      // this.command1= command1;
+      // console.log(command1)
+      // let id = null;
+      // if (command1 == '涓�鍙峰搴�') {
+      //   id = 1;
+      // } else if (command1 == '浜屽彿瀹跺涵') {
+      //   id = 2;
+      // } else if (command1 == '涓夊彿瀹跺涵') {
+      //   id = 3;
+      // } else if (command1 == '鍥涘彿瀹跺涵') {
+      //   id = 4;
+      // }
+      // if (id) {
+      //   this.getUser(parseInt(id)); // 灏唅d杞崲涓烘暟瀛楃被鍨�
+      // }
     },
 
 
@@ -394,45 +393,54 @@
       //   this.postGroup = response.postGroup;
       // });
 
-      getFamilyids(id).then(response => {
-        console.log(id)
-        this.FaimlyList = response.data;
-        console.log("鎵撳嵃瀹跺涵鎴愬憳搴忓垪"+id)
-        console.log(this.FaimlyList)
-      });
+     //  getFamilyids(id).then(response => {
+     //    console.log(id)
+     // //   this.FaimlyList = response.data;
+     //    console.log("鎵撳嵃瀹跺涵鎴愬憳搴忓垪"+id)
+     //    console.log(this.FaimlyList)
+     //  });
       getIndividualList().then(response => {
         this.user = response.data;
-
+       // alert(890)
+        this.fid = response.data.familyId
+    //    alert(this.fid)
         this.roleGroup = response.roleGroup;
         this.postGroup = response.postGroup;
       });
-      if (this.user.familyName='涓�鍙峰搴�'){
-        id=1;
-        getFamilyids(id).then(response => {
-          console.log(id)
-          this.FaimlyList1 = response.data;
-          console.log("鎵撳嵃瀹跺涵鎴愬憳搴忓垪"+id)
-          console.log(this.FaimlyList)
-        });
-      }
+      // if (this.user.familyName='涓�鍙峰搴�'){
+      //   id=1;
+      //   getFamilyids(id).then(response => {
+      //     console.log(id)
+      //     this.FaimlyList1 = response.data;
+      //     console.log("鎵撳嵃瀹跺涵鎴愬憳搴忓垪"+id)
+      //     console.log(this.FaimlyList)
+      //   });
+      // }
 
 
 
     },
     getList() {
 
-      var formData ={
-    "familyName": this.selectedFamily,
-    "modelName":this.selectedTab,
-}
+    let _this = this
 
-      var jsonString = JSON.stringify(formData);
-    //  console.log(jsonString);
+    getAllInfo().then(response=>{
+      let fams = response.data
+      for(let i = 0; i < fams.length; i++)
+        _this.menuOptions1[0]['children'].push({id:fams[i].userId,label:fams[i].nickName })
+    })
+//       var formData ={
+//     "familyName": this.selectedFamily,
+//     "modelName":this.selectedTab,
+// }
 
-      getSelfPermission(jsonString).then(response => {
-        this.SelfPermissionList = response.data;
-        console.log(this.SelfPermissionList)
-      });
+//       var jsonString = JSON.stringify(formData);
+//     //  console.log(jsonString);
+
+//       getSelfPermission(jsonString).then(response => {
+//         this.SelfPermissionList = response.data;
+//         console.log(this.SelfPermissionList)
+//       });
 
     }
   }
@@ -443,7 +451,13 @@
 .container {
   display: flex;
 }
-
+.centered {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+  text-align: center;
+}
 .el-icon-arrow-down {
   font-size: 12px;
 }

--
Gitblit v1.9.1