feat: 部门名称单行展示(tooltip)

pull/102/head
Angelo 2023-07-07 21:03:19 +08:00
parent 6c9326c63c
commit 695df6bf6c
2 changed files with 3 additions and 0 deletions

View File

@ -396,8 +396,10 @@ class LazyLoadFilter(FilterSet, metaclass=LazyLoadFilterSetMetaclass):
@property @property
def qs(self): def qs(self):
is_node = self.queryset.filter(parent__isnull=False).exists() is_node = self.queryset.filter(parent__isnull=False).exists()
# print(is_node, self.queryset)
if not is_node: if not is_node:
self.queryset = self.queryset.model.objects.filter(parent__in=self.queryset) self.queryset = self.queryset.model.objects.filter(parent__in=self.queryset)
parent_ids = set(super().qs.values_list("parent_id", flat=True)) 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 self.queryset.model.objects.filter(id__in=parent_ids)
return super().qs return super().qs

View File

@ -144,6 +144,7 @@ export const crudOptions = (vm) => {
}, },
width: 180, width: 180,
type: 'input', type: 'input',
showOverflow: 'tooltip',
form: { form: {
rules: [ rules: [
// 表单校验规则 // 表单校验规则