Sfoglia il codice sorgente

用户列表数据过滤,仅显示当前层级用户

cfort 2 anni fa
parent
commit
5334b431b9

+ 3 - 2
src/api/platform/org/employee.js

@@ -5,11 +5,12 @@ import { BUSINESS_BASE_URL } from '@/api/baseUrl'
  * 查询列表数据
  * 查询列表数据
  * @param {*} params
  * @param {*} params
  */
  */
-export function queryPageList(params) {
+export function queryPageList(data, params) {
   return request({
   return request({
     url: ORG_URL() + '/employee/query',
     url: ORG_URL() + '/employee/query',
     method: 'post',
     method: 'post',
-    data: params
+    data,
+    params
   })
   })
 }
 }
 /**
 /**

+ 8 - 1
src/views/platform/org/employee/list.vue

@@ -318,7 +318,14 @@ export default {
         // 加载数据
         // 加载数据
         loadData () {
         loadData () {
             this.loading = true
             this.loading = true
-            queryPageList(this.getSearcFormData()).then((response) => {
+            const { first = '' } = this.$store.getters.level
+            const { isSuper = '', account = '' } = this.$store.getters
+            const special = ['admin', 'jinyuan']
+            let t = { position: first }
+            if (special.includes(account) && isSuper) {
+                t = null
+            }
+            queryPageList(this.getSearcFormData(), t).then((response) => {
                 response.data.dataResult.forEach(item => {
                 response.data.dataResult.forEach(item => {
                     if (item.positions) {
                     if (item.positions) {
                         // 转换岗位名
                         // 转换岗位名