From 8edd0a2c8ebf56fcabc437e3a27935e439a3cd6d Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Fri, 10 Sep 2021 11:06:44 +0800
Subject: [PATCH] 辖区
---
src/views/securityGuardManagement/register.vue | 68 +++++++++++++++++++++++++++++-----
1 files changed, 58 insertions(+), 10 deletions(-)
diff --git a/src/views/securityGuardManagement/register.vue b/src/views/securityGuardManagement/register.vue
index ef81838..a5992f0 100644
--- a/src/views/securityGuardManagement/register.vue
+++ b/src/views/securityGuardManagement/register.vue
@@ -370,16 +370,64 @@
lazy: true,
treeLoad: function (node, resolve) {
const parentId = node.level === 0 ? 0 : node.data.id;
- getDeptLazyTree(parentId).then((res) => {
- resolve(
- res.data.data.map((item) => {
- return {
- ...item,
- leaf: !item.hasChildren,
- };
- })
- );
- });
+
+
+
+ if (parentId == 0) {
+ getDeptLazyTree(parentId).then((res) => {
+
+ resolve(
+
+ res.data.data.map((item) => {
+
+ return {
+ ...item,
+ leaf: !item.hasChildren,
+ };
+
+ })
+
+ );
+
+ });
+ } else if (parentId == '1372091709474910209') {
+
+ getDeptLazyTree(parentId).then((res) => {
+
+ resolve(
+
+ res.data.data[0].children.map((item) => {
+
+ return {
+ ...item,
+ leaf: !item.hasChildren,
+ };
+
+ })
+
+ );
+
+ });
+ } else {
+ getDeptLazyTree(parentId).then((res) => {
+ res.data.data = [];
+ resolve(
+
+ res.data.data.map((item) => {
+
+ return {
+ ...item,
+ leaf: !item.hasChildren,
+ };
+
+ })
+
+ );
+
+ });
+ }
+
+
},
addBtn: false,
menu: false,
--
Gitblit v1.9.3