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/sparePartPurchaseStorage/SparePartPurchaseStorageModal.vue | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/views/spare/modules/sparePartPurchaseStorage/SparePartPurchaseStorageModal.vue b/src/views/spare/modules/sparePartPurchaseStorage/SparePartPurchaseStorageModal.vue index 8bbd37e..f85039d 100644 --- a/src/views/spare/modules/sparePartPurchaseStorage/SparePartPurchaseStorageModal.vue +++ b/src/views/spare/modules/sparePartPurchaseStorage/SparePartPurchaseStorageModal.vue @@ -39,13 +39,21 @@ dictCode="sys_depart,depart_name,id,del_flag!='1'" v-decorator="['departId', validatorRules.departId]" />--> - <a-select + <a-tree-select + style="width: 100%" + :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" + :tree-data="treeData" + placeholder="璇烽�夋嫨閲囪喘閮ㄩ棬" + tree-default-expand-all + v-decorator="['departId', validatorRules.departId]" + /> +<!-- <a-select :placeholder="'璇烽�夋嫨閲囪喘閮ㄩ棬'" :options="this.departs" style="width: 100%" :disabled="disableSubmit" v-decorator="['departId', validatorRules.departId]" - /> + />--> </a-form-item> </a-col> </a-row> @@ -214,6 +222,7 @@ }, data() { return { + treeData:[], departs: [], columns: [ { @@ -354,6 +363,7 @@ getSysDeparts: "/eam/equipment/getSysDeparts", add: '/spare/sparePartPurchaseStorage/add', edit: '/spare/sparePartPurchaseStorage/edit', + loadOptions: '/sys/sysDepart/loadDepartTreeOptions', getSuppliers: '/spare/sparePartPurchaseStorageDeatil/getSuppliers', getWarehouseAreas: '/spare/sparePartPurchaseStorageDeatil/getWarehouseAreas', getWarehouseLocations: '/spare/sparePartPurchaseStorageDeatil/getWarehouseLocations', @@ -390,9 +400,7 @@ }) }, - created() { - this.getSysDeparts(); - }, + created() {}, methods: { getSysDeparts() { getAction(this.url.getSysDeparts).then((res) => { @@ -424,6 +432,7 @@ that.form.resetFields() that.model = Object.assign({}, record) that.visible = true + that.initOptions(); if (record.sparePartPurchaseStorageDeatilList != undefined) { const temp = [...record.sparePartPurchaseStorageDeatilList] that.dataSource = temp @@ -437,7 +446,15 @@ this.codeDisable = false } }, - + initOptions() { + getAction(this.url.loadOptions).then(res => { + if (res.success) { + this.treeData = res.result + } else { + this.$message.warning(res.message) + } + }) + }, close() { this.$emit('close') this.visible = false -- Gitblit v1.9.3