From 55d9c407c030827867fe192533bdcb29e1e64b8f Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Sat, 30 Jan 2021 16:02:53 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
src/views/clientManagement/clientManagement.vue | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/src/views/clientManagement/clientManagement.vue b/src/views/clientManagement/clientManagement.vue
index 0756251..a63f174 100644
--- a/src/views/clientManagement/clientManagement.vue
+++ b/src/views/clientManagement/clientManagement.vue
@@ -45,7 +45,7 @@
</template>
<script>
- import {getList, remove, update, add, getclient} from "@/api/client/client";
+ import {getList, remove, update, add, getclient,getDeptLazyTree} from "@/api/client/client";
import {mapGetters} from "vuex";
export default {
@@ -67,7 +67,14 @@
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
+ }
+ }))
+ });
},
addBtn: false,
menu: false,
@@ -164,6 +171,11 @@
}
},
methods: {
+ nodeClick(data) {
+ this.treeDeptId = data.id;
+ this.page.currentPage = 1;
+ this.onLoad(this.page);
+ },
rowSave(row, done, loading) {
add(row).then(() => {
this.onLoad(this.page);
--
Gitblit v1.9.3