From c181b375ed4c8392d3aa720c43bf299a33d96e12 Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Fri, 13 Aug 2021 10:46:12 +0800 Subject: [PATCH] bumen --- hb_client/src/views/equipment/index.vue | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/hb_client/src/views/equipment/index.vue b/hb_client/src/views/equipment/index.vue index 7e73b94..495d2b2 100644 --- a/hb_client/src/views/equipment/index.vue +++ b/hb_client/src/views/equipment/index.vue @@ -50,9 +50,12 @@ + + + - + @@ -153,7 +156,10 @@ - + + + + + import { getpEquipmentList, createEquipment,updateEquipment,deleteEquipment } from "@/api/equipment"; import { getUserList } from "@/api/user"; +import { getOrgList } from "@/api/org"; import checkPermission from "@/utils/permission"; + import { genTree } from "@/utils"; import Pagination from "@/components/Pagination"; // secondary package based on el-pagination const defaultequipment = { @@ -223,6 +232,7 @@ export default { page_size: 20, }, keeperOptions:[], + depOptions:[], listLoading: true, dialogVisible: false, dialogType: "new", @@ -231,6 +241,7 @@ export default { number: [{ required: true, message: "请输入", trigger: "blur" }], model: [{ required: true, message: "请输入", trigger: "blur" }], state: [{ required: true, message: "请选择", trigger: "blur" }], + belong_dept:[{ required: true, message: "请选择", trigger: "blur" }] }, }; }, @@ -239,6 +250,7 @@ export default { created() { this.getList(); this.getUserList(); + this.getOrgList(); }, methods: { checkPermission, @@ -258,6 +270,14 @@ export default { this.keeperOptions = genTree(res.data.results); }); }, + //部门列表 + getOrgList() { + getOrgList({pageoff:true}).then((res) => { + this.depOptions = genTree(res.data); + }); + }, + + handleFilter() { this.listQuery.page = 1; this.getList();