From a01a0b502447a0ca0a45f1849cde4f0bed1ef1f8 Mon Sep 17 00:00:00 2001 From: houjie <714924425@qq.com> Date: 星期六, 19 八月 2023 18:03:34 +0800 Subject: [PATCH] 备品备件:调整 部门 --- src/views/spare/modules/sparePartScrap/SparePartScrapForm.vue | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/views/spare/modules/sparePartScrap/SparePartScrapForm.vue b/src/views/spare/modules/sparePartScrap/SparePartScrapForm.vue index bf9e454..b4b0363 100644 --- a/src/views/spare/modules/sparePartScrap/SparePartScrapForm.vue +++ b/src/views/spare/modules/sparePartScrap/SparePartScrapForm.vue @@ -18,10 +18,18 @@ v-model='model.departId' dictCode="sys_depart,depart_name,id,del_flag!='1'" />--> - <a-select +<!-- <a-select :placeholder="'璇烽�夋嫨棰嗙敤閮ㄩ棬'" :options="this.departs" style="width: 100%" + v-model='model.departId' + />--> + <a-tree-select + style="width: 100%" + :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" + :tree-data="treeData" + placeholder="璇烽�夋嫨棰嗙敤閮ㄩ棬" + tree-default-expand-all v-model='model.departId' /> </a-form-model-item> @@ -97,6 +105,7 @@ }, data() { return { + treeData:[], departs:[], bordered:true, labelCol: { @@ -386,6 +395,7 @@ add: '/spare/sparePartScrap/add', edit: '/spare/sparePartScrap/edit', getSysDeparts: "/eam/equipment/getSysDeparts", + loadOptions: '/sys/sysDepart/loadDepartTreeOptions', queryById: '/spare/sparePartScrap/queryById', sparesScrapDetail: { list: '/spare/sparePartScrap/querySparesScrapDetailByMainId' @@ -414,9 +424,18 @@ }) }, created() { - this.getSysDeparts() + this.initOptions() }, methods: { + initOptions() { + getAction(this.url.loadOptions).then(res => { + if (res.success) { + this.treeData = res.result + } else { + this.$message.warning(res.message) + } + }) + }, getSysDeparts() { getAction(this.url.getSysDeparts).then((res) => { if (res.success) { -- Gitblit v1.9.3