重构: 数据权限优化

pull/48/head
李强 2022-04-07 20:17:49 +08:00
parent e38decd5c9
commit bf638703e0
9 changed files with 83 additions and 84 deletions

View File

@ -24,10 +24,10 @@ class Initialize(CoreInitialize):
"id": 1,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "dvadmin团队",
"name": "DVAdmin团队",
"sort": 1,
"owner": "",
"phone": "",
@ -40,7 +40,7 @@ class Initialize(CoreInitialize):
"id": 2,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 2,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "技术部",
@ -56,7 +56,7 @@ class Initialize(CoreInitialize):
"id": 3,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 3,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "运营部",
@ -80,7 +80,7 @@ class Initialize(CoreInitialize):
"id": 1,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -91,7 +91,7 @@ class Initialize(CoreInitialize):
"id": 2,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -102,7 +102,7 @@ class Initialize(CoreInitialize):
"id": 3,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -113,7 +113,7 @@ class Initialize(CoreInitialize):
"id": 4,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -124,7 +124,7 @@ class Initialize(CoreInitialize):
"id": 5,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -135,7 +135,7 @@ class Initialize(CoreInitialize):
"id": 6,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "保存",
@ -146,7 +146,7 @@ class Initialize(CoreInitialize):
"id": 7,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "导入",
@ -157,7 +157,7 @@ class Initialize(CoreInitialize):
"id": 8,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "导出",
@ -197,7 +197,7 @@ class Initialize(CoreInitialize):
"id": 2,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"icon": "cog",
@ -260,7 +260,7 @@ class Initialize(CoreInitialize):
"id": 5,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"icon": "bank",
@ -407,7 +407,7 @@ class Initialize(CoreInitialize):
"id": 15,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"icon": "book",
@ -449,7 +449,7 @@ class Initialize(CoreInitialize):
"id": 17,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"icon": "cogs",
@ -470,7 +470,7 @@ class Initialize(CoreInitialize):
"id": 18,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"icon": "external-link",
@ -491,7 +491,7 @@ class Initialize(CoreInitialize):
"id": 19,
"description": "",
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"icon": "bug",
@ -520,7 +520,7 @@ class Initialize(CoreInitialize):
"id": 1,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -534,7 +534,7 @@ class Initialize(CoreInitialize):
"id": 2,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -548,7 +548,7 @@ class Initialize(CoreInitialize):
"id": 3,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -562,7 +562,7 @@ class Initialize(CoreInitialize):
"id": 4,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -576,7 +576,7 @@ class Initialize(CoreInitialize):
"id": 5,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -590,7 +590,7 @@ class Initialize(CoreInitialize):
"id": 6,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -604,7 +604,7 @@ class Initialize(CoreInitialize):
"id": 7,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -618,7 +618,7 @@ class Initialize(CoreInitialize):
"id": 8,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -632,7 +632,7 @@ class Initialize(CoreInitialize):
"id": 9,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -646,7 +646,7 @@ class Initialize(CoreInitialize):
"id": 10,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -660,7 +660,7 @@ class Initialize(CoreInitialize):
"id": 11,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -674,7 +674,7 @@ class Initialize(CoreInitialize):
"id": 12,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -688,7 +688,7 @@ class Initialize(CoreInitialize):
"id": 13,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -702,7 +702,7 @@ class Initialize(CoreInitialize):
"id": 14,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -716,7 +716,7 @@ class Initialize(CoreInitialize):
"id": 15,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -730,7 +730,7 @@ class Initialize(CoreInitialize):
"id": 16,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -744,7 +744,7 @@ class Initialize(CoreInitialize):
"id": 17,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -758,7 +758,7 @@ class Initialize(CoreInitialize):
"id": 18,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -772,7 +772,7 @@ class Initialize(CoreInitialize):
"id": 19,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -786,7 +786,7 @@ class Initialize(CoreInitialize):
"id": 20,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -800,7 +800,7 @@ class Initialize(CoreInitialize):
"id": 21,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -814,7 +814,7 @@ class Initialize(CoreInitialize):
"id": 22,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -828,7 +828,7 @@ class Initialize(CoreInitialize):
"id": 23,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -842,7 +842,7 @@ class Initialize(CoreInitialize):
"id": 24,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -856,7 +856,7 @@ class Initialize(CoreInitialize):
"id": 25,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -870,7 +870,7 @@ class Initialize(CoreInitialize):
"id": 26,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -884,7 +884,7 @@ class Initialize(CoreInitialize):
"id": 27,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -898,7 +898,7 @@ class Initialize(CoreInitialize):
"id": 28,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -912,7 +912,7 @@ class Initialize(CoreInitialize):
"id": 29,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "保存",
@ -926,7 +926,7 @@ class Initialize(CoreInitialize):
"id": 30,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -940,7 +940,7 @@ class Initialize(CoreInitialize):
"id": 31,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -954,7 +954,7 @@ class Initialize(CoreInitialize):
"id": 32,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -968,7 +968,7 @@ class Initialize(CoreInitialize):
"id": 33,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -982,7 +982,7 @@ class Initialize(CoreInitialize):
"id": 34,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -996,7 +996,7 @@ class Initialize(CoreInitialize):
"id": 35,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -1010,7 +1010,7 @@ class Initialize(CoreInitialize):
"id": 36,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -1024,7 +1024,7 @@ class Initialize(CoreInitialize):
"id": 37,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -1038,7 +1038,7 @@ class Initialize(CoreInitialize):
"id": 38,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -1052,7 +1052,7 @@ class Initialize(CoreInitialize):
"id": 39,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -1066,7 +1066,7 @@ class Initialize(CoreInitialize):
"id": 40,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -1080,7 +1080,7 @@ class Initialize(CoreInitialize):
"id": 41,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -1094,7 +1094,7 @@ class Initialize(CoreInitialize):
"id": 42,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -1108,7 +1108,7 @@ class Initialize(CoreInitialize):
"id": 43,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "新增",
@ -1122,7 +1122,7 @@ class Initialize(CoreInitialize):
"id": 44,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -1136,7 +1136,7 @@ class Initialize(CoreInitialize):
"id": 45,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -1150,7 +1150,7 @@ class Initialize(CoreInitialize):
"id": 46,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -1164,7 +1164,7 @@ class Initialize(CoreInitialize):
"id": 47,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "导出",
@ -1178,7 +1178,7 @@ class Initialize(CoreInitialize):
"id": 48,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "导入",
@ -1192,7 +1192,7 @@ class Initialize(CoreInitialize):
"id": 49,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "详情",
@ -1206,7 +1206,7 @@ class Initialize(CoreInitialize):
"id": 50,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "查询",
@ -1220,7 +1220,7 @@ class Initialize(CoreInitialize):
"id": 51,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "删除",
@ -1234,7 +1234,7 @@ class Initialize(CoreInitialize):
"id": 52,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "编辑",
@ -1256,7 +1256,7 @@ class Initialize(CoreInitialize):
"id": 1,
"description": None,
"modifier": "1",
"dept_belong_id": None,
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"name": "管理员",
@ -1288,12 +1288,12 @@ class Initialize(CoreInitialize):
"is_active": 1,
"id": 1,
"description": None,
"modifier": None,
"dept_belong_id": None,
"modifier": "1",
"dept_belong_id": 1,
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"username": "superadmin",
"email": "dvadmin@django-vue-admin",
"email": "dvadmin@django-vue-admin.com",
"mobile": "13333333333",
"avatar": None,
"name": "超级管理员",
@ -1311,12 +1311,12 @@ class Initialize(CoreInitialize):
"is_active": 1,
"id": 2,
"description": "",
"modifier": None,
"modifier": "1",
"dept_belong_id": "",
"update_datetime": datetime.datetime.now(),
"create_datetime": datetime.datetime.now(),
"username": "admin",
"email": "dvadmin@django-vue-admin",
"email": "dvadmin@django-vue-admin.com",
"mobile": "13333333333",
"avatar": "",
"name": "管理员",

View File

@ -44,5 +44,4 @@ class AreaViewSet(CustomModelViewSet):
"""
queryset = Area.objects.all()
serializer_class = AreaSerializer
permission_classes = []
extra_filter_backends = []

View File

@ -33,4 +33,4 @@ class ButtonViewSet(CustomModelViewSet):
"""
queryset = Button.objects.all()
serializer_class = ButtonSerializer
permission_classes = []
extra_filter_backends = []

View File

@ -10,6 +10,7 @@
from dvadmin.system.models import Dept
from dvadmin.utils.filters import DataLevelPermissionsFilter
from dvadmin.utils.json_response import SuccessResponse
from dvadmin.utils.permission import AnonymousUserPermission
from dvadmin.utils.serializers import CustomModelSerializer
from dvadmin.utils.viewset import CustomModelViewSet
@ -46,7 +47,7 @@ class DeptViewSet(CustomModelViewSet):
"""
queryset = Dept.objects.all()
serializer_class = DeptSerializer
permission_classes = []
# extra_filter_backends = []
def list(self, request, *args, **kwargs):
queryset = self.filter_queryset(self.get_queryset())

View File

@ -67,5 +67,4 @@ class DictionaryViewSet(CustomModelViewSet):
queryset = Dictionary.objects.all()
serializer_class = DictionarySerializer
extra_filter_backends = []
permission_classes = []
search_fields = ['label']

View File

@ -88,7 +88,7 @@ class MenuViewSet(CustomModelViewSet):
update_serializer_class = MenuCreateSerializer
search_fields = ['name', 'status']
filter_fields = ['parent','name', 'status','is_link','visible','cache','is_catalog']
permission_classes = []
extra_filter_backends = []
@action(methods=['GET'], detail=True, permission_classes=[])
def web_router(self, request):

View File

@ -33,4 +33,4 @@ class MenuButtonViewSet(CustomModelViewSet):
"""
queryset = MenuButton.objects.all()
serializer_class = MenuButtonSerializer
permission_classes = []
extra_filter_backends = []

View File

@ -1,7 +1,7 @@
<template>
<div class="panel-search" flex="dir:top">
<div class="panel-search__input-group" flex-box="0" flex="dir:top main:center cross:center" @click.self="handlePanelClick">
<d2-icon-svg class="panel-search__logo" name="d2-admin-text"/>
<d2-icon-svg class="panel-search__logo" name="dvadmin" style="width: 200px;height: 200px;"/>
<el-autocomplete
class="panel-search__input"
ref="input"

View File

@ -236,6 +236,6 @@ export const crudOptions = (vm) => {
}
}
}
].concat(vm.commonEndColumns())
].concat(vm.commonEndColumns({ dept_belong_id: { showForm: true, showTable: false } }))
}
}