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 @@
{{ scope.row.buy_date }}
+
+
+ {{ scope.row.belong_dept_.name }}
- {{ scope.row.keeper_.username }}
+ {{ scope.row.keeper_.username }}
{{ scope.row.place }}
@@ -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();