| | |
| | | <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;">{{ SelfPermission.insert }}</span>--> |
| | | <span style="padding-left: 1200px;">{{ SelfPermissionList.insert === 0 ? '未持有' : '持有' }}</span> |
| | | <el-divider></el-divider> |
| | | <span>删除权限</span> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <span style="padding-left: 1200px;">{{ SelfPermissionList.delete === 0 ? '未持有' : '持有' }}</span> |
| | | <el-divider></el-divider> |
| | | <span>修改权限</span> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <span style="padding-left: 1200px;">{{ SelfPermissionList.update === 0 ? '未持有' : '持有' }}</span> |
| | | </el-tab-pane> |
| | | <!-- <el-tab-pane label="家大事记">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="家庭资产">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="家庭设备">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="收藏荣誉">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="小医生">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="保洁收纳">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="通讯录">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="魅宠">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </el-tab-pane>--> |
| | | <!-- <el-tab-pane label="家庭收支台账">--> |
| | | <!-- <span>查看权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.search }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>新增权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.insert }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>删除权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.delete }}</span>--> |
| | | <!-- <el-divider></el-divider>--> |
| | | <!-- <span>修改权限</span>--> |
| | | <!-- <span style="padding-left: 1200px;">{{ SelfPermission.update }}</span>--> |
| | | <!-- </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-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-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-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-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-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-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-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-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-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | </div> |
| | |
| | | import userInfo from "./userInfo"; |
| | | import resetPwd from "./resetPwd"; |
| | | import { getUserProfile ,getSelfPermission} from "@/api/system/user"; |
| | | import {updateFamilyevent} from "@/api/bignote"; |
| | | |
| | | export default { |
| | | name: "Profile", |
| | | components: { userAvatar, userInfo, resetPwd }, |
| | | data() { |
| | | return { |
| | | data: { |
| | | formDat: { |
| | | familyName: undefined, |
| | | modelName: undefined, |
| | | }, |
| | | selectedFamily: '', // 初始化选中的家庭为空字符串 |
| | | selectedFamily: "一号家庭", |
| | | selectedTab:"家根网",// 初始化选中的家庭为空字符串 |
| | | SelfPermission:undefined, |
| | | SelfPermissionList:{ |
| | | insert:undefined, |
| | | delete:undefined, |
| | | search:undefined, |
| | | update:undefined, |
| | | }, |
| | | user: {}, |
| | | roleGroup: {}, |
| | | postGroup: {}, |
| | | activeTab: "userinfo", |
| | | activeTab1:"ueserinfopermission" |
| | | activeTab1:"家根网" |
| | | }; |
| | | }, |
| | | |
| | | created() { |
| | | this.getUser(); |
| | | this.getUserPermission(); |
| | | this.getList(); |
| | | }, |
| | | methods: { |
| | | handleTabClick(tab) { |
| | | this.selectedTab = tab.label; |
| | | if (this.selectedFamily && this.selectedTab) { |
| | | this.getUserPermission(); // 调用 getList 方法 |
| | | this.getList(); |
| | | } |
| | | }, |
| | | handleDropdownCommand(command) { |
| | | |
| | | this.selectedFamily = command; // 更新选中的家庭 |
| | | console.log(this.selectedFamily) |
| | | // 检查下拉菜单和切片页面是否都被选中 |
| | | if (this.selectedFamily && this.selectedTab) { |
| | | this.getUserPermission(); // 调用 getList 方法 |
| | | this.getList(); |
| | | } |
| | | }, |
| | | |
| | |
| | | this.postGroup = response.postGroup; |
| | | }); |
| | | }, |
| | | getUserPermission(){ |
| | | console.log(this.selectedTab) |
| | | console.log(this.selectedFamily) |
| | | this.data = ({ |
| | | familyName: this.selectedFamily, |
| | | modelName: this.selectedTab |
| | | getList() { |
| | | |
| | | var formData ={ |
| | | "familyName": this.selectedFamily, |
| | | "modelName":this.selectedTab, |
| | | } |
| | | |
| | | var jsonString = JSON.stringify(formData); |
| | | // console.log(jsonString); |
| | | |
| | | getSelfPermission(jsonString).then(response => { |
| | | this.SelfPermissionList = response.data; |
| | | console.log(this.SelfPermissionList) |
| | | }); |
| | | console.log(this.data) |
| | | console.log(typeof this.data) |
| | | const jsonData = JSON.stringify(this.data); // 将对象转换为 JSON 字符串 |
| | | console.log(jsonData); // 打印 JSON 字符串 |
| | | // debugger |
| | | if(jsonData){ |
| | | getSelfPermission(jsonData).then(response => { |
| | | this.SelfPermission = response.data; |
| | | console.log(111); |
| | | console.log(this.SelfPermission); |
| | | }) |
| | | .catch(error => { |
| | | // 处理错误 |
| | | }); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | }; |
| | | </script> |
| | | <style> |