From 40ec0dfba7bcfbfbd47d86c03fda96be078e2225 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Sat, 23 Dec 2023 11:01:28 +0800
Subject: [PATCH] 业委会优化
---
src/views/gzll/components/ownersMemberManager.vue | 38 +++++++++++++++++++++++++++++++-------
1 files changed, 31 insertions(+), 7 deletions(-)
diff --git a/src/views/gzll/components/ownersMemberManager.vue b/src/views/gzll/components/ownersMemberManager.vue
index 2504ed4..2c852af 100644
--- a/src/views/gzll/components/ownersMemberManager.vue
+++ b/src/views/gzll/components/ownersMemberManager.vue
@@ -39,6 +39,10 @@
getDetail
} from "@/api/owners/ownersCommittee.js";
+ import {
+ getUserByDistrictId
+ } from "@/api/system/user.js";
+
// import {
// update as committeeUpdate,
// } from "@/api/owners_committee"
@@ -63,6 +67,7 @@
data() {
return {
owners: {},
+ userList: [],
form: {},
search: {},
excelBox: false,
@@ -92,19 +97,27 @@
prop: "userId",
span: 12,
labelWidth: 120,
- type: "select",
+ type: "tree",
remote: true,
+ hide: true,
+ // dicUrl: `/api/blade-system/user/searchUserByDistrictId?districtId={{key}}`,
+ dicData: [],
props: {
label: 'name',
value: 'id'
},
- hide: true,
- dicUrl: `/api/blade-system/user/searchUser?name={{key}}` + `¤t=1&size=30`,
+ defaultExpandedKeys: [],
rules: [{
required: true,
message: "请选择业委会成员",
trigger: "blur",
}, ],
+ click({
+ column,
+ value
+ }) {
+ console.log(column, value)
+ }
}, {
label: "名称",
prop: "name",
@@ -356,6 +369,10 @@
init(data) {
this.ownersId = data.id
this.owners = data
+ const column = this.findObject(this.option.column, "userId");
+ let arr = []
+ arr.push(this.owners.areaId)
+ column.defaultExpandedKeys = arr;
this.onLoad(this.page)
},
rowSave(row, done, loading) {
@@ -370,7 +387,7 @@
});
done();
}, error => {
- window.console.log(error);
+ // window.console.log(error);
loading();
});
},
@@ -384,7 +401,7 @@
});
done();
}, error => {
- window.console.log(error);
+ // window.console.log(error);
loading();
});
},
@@ -449,7 +466,6 @@
this.excelBox = true;
},
uploadAfter(res, done, loading, column) {
- window.console.log(column);
this.excelBox = false;
this.refreshChange();
done();
@@ -482,6 +498,9 @@
if (["edit", "view"].includes(type)) {
getDetail(this.form.id).then(res => {
this.form = res.data.data;
+ const column = this.findObject(this.option.column, "userId");
+ console.table(this.userList)
+ column.dicData = this.userList;
});
}
this.initFlag = true;
@@ -506,6 +525,11 @@
this.loading = false;
this.selectionClear();
});
+ getUserByDistrictId(this.owners.areaId).then(res => {
+ const column = this.findObject(this.option.column, "userId");
+ this.userList = res.data.data;
+ column.dicData = res.data.data;
+ })
}
}
};
@@ -523,4 +547,4 @@
.box .el-scrollbar__wrap {
overflow: scroll;
}
-</style>
+</style>
\ No newline at end of file
--
Gitblit v1.9.3