feat: 部门名称单行展示(tooltip)
parent
6c9326c63c
commit
695df6bf6c
|
@ -396,8 +396,10 @@ class LazyLoadFilter(FilterSet, metaclass=LazyLoadFilterSetMetaclass):
|
|||
@property
|
||||
def qs(self):
|
||||
is_node = self.queryset.filter(parent__isnull=False).exists()
|
||||
# print(is_node, self.queryset)
|
||||
if not is_node:
|
||||
self.queryset = self.queryset.model.objects.filter(parent__in=self.queryset)
|
||||
parent_ids = set(super().qs.values_list("parent_id", flat=True))
|
||||
# print(self.queryset, parent_ids, super().qs)
|
||||
return self.queryset.model.objects.filter(id__in=parent_ids)
|
||||
return super().qs
|
||||
|
|
|
@ -144,6 +144,7 @@ export const crudOptions = (vm) => {
|
|||
},
|
||||
width: 180,
|
||||
type: 'input',
|
||||
showOverflow: 'tooltip',
|
||||
form: {
|
||||
rules: [
|
||||
// 表单校验规则
|
||||
|
|
Loading…
Reference in New Issue