From 56edbd80963acea41d9b9737bb9264f57a6e4ae2 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 19 十一月 2024 09:13:41 +0800
Subject: [PATCH] 优化
---
company/src/views/system/user.vue | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/company/src/views/system/user.vue b/company/src/views/system/user.vue
index d6acebf..ddd8f3f 100644
--- a/company/src/views/system/user.vue
+++ b/company/src/views/system/user.vue
@@ -77,7 +77,7 @@
<!-- row.id !== userInfo.id &&-->
<template v-if="isAdmin || (row.roles.findIndex(r => r.code === adminCode) === -1)" slot-scope="{row}">
<el-button type="text" icon="el-icon-edit" @click="$refs.operaUserWindow.open('缂栬緫鐢ㄦ埛', {...row, departmentId: [row.departmentId]})" v-permissions="['system:user:update']">缂栬緫</el-button>
- <el-button type="text" @click="$refs.allocationEnterprises.open('鍒嗛厤浼佷笟', row)" v-if="userInfo.type !== 1">鍒嗛厤浼佷笟</el-button>
+ <el-button type="text" @click="$refs.allocationEnterprises.open('鍒嗛厤浼佷笟', row)" v-if="userInfo.type === 0">鍒嗛厤浼佷笟</el-button>
<el-button type="text" icon="el-icon-s-custom" @click="$refs.roleConfigWindow.open(row)" v-permissions="['system:user:createUserRole']">閰嶇疆瑙掕壊</el-button>
<el-button type="text" @click="$refs.resetPwdWindow.open(row)" v-permissions="['system:user:resetPwd']">閲嶇疆瀵嗙爜</el-button>
<!-- <el-button v-if="!row.fixed" type="text" icon="el-icon-delete" @click="deleteById(row)" v-permissions="['system:user:delete']">鍒犻櫎</el-button>-->
@@ -112,10 +112,13 @@
import DepartmentSelect from '@/components/common/DepartmentSelect'
import PositionSelect from '@/components/common/PositionSelect'
import { updUserStatus, updateHead } from '@/api/system/user'
-
+import { mapState } from 'vuex'
export default {
name: 'SystemUser',
extends: BaseTable,
+ computed: {
+ ...mapState(['userInfo'])
+ },
components: { allocationEnterprises, PositionSelect, DepartmentSelect, ResetPwdWindow, RoleConfigWindow, OperaUserWindow, TableLayout, Pagination },
data () {
return {
@@ -126,6 +129,7 @@
rootDeptId: null, // 閮ㄩ棬ID
positionId: null, // 宀椾綅ID
mobile: '', // 鎵嬫満鍙风爜
+ type: '',
companyDepartmentPathName: '' // 閮ㄩ棬鍚嶇О
}
}
@@ -140,6 +144,7 @@
direction: 'DESC'
}]
})
+ this.searchForm.type = this.userInfo.type
this.search()
},
methods: {
--
Gitblit v1.9.3