From 185abfacfe79bd4a9c8e455512e3491aa41fbd88 Mon Sep 17 00:00:00 2001 From: houjie <714924425@qq.com> Date: 星期一, 21 八月 2023 17:42:25 +0800 Subject: [PATCH] 备品备件:调整/ 基础数据修改(取消 保存并继续添加 , 左树右表结构 布局调整,异常处理) --- src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue b/src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue index f5ccd67..9184f06 100644 --- a/src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue +++ b/src/views/spare/modules/sparePartReceive/SparePartReceiveForm.vue @@ -23,10 +23,18 @@ </a-col> <a-col :span='12'> <a-form-model-item label='棰嗙敤閮ㄩ棬' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='departId'> - <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> @@ -103,6 +111,7 @@ return { bordered:true, departs: [], + treeData:[], labelCol: { xs: { span: 24 }, sm: { span: 5 } @@ -335,6 +344,7 @@ add: '/spare/sparePartReceive/add', edit: '/spare/sparePartReceive/edit', getSysDeparts: "/eam/equipment/getSysDeparts", + loadOptions: '/sys/sysDepart/loadDepartTreeOptions', sparesReceiveDetail: { list: '/spare/sparePartReceive/querySparePartReceiveDeatilByMainId' } @@ -362,7 +372,7 @@ }) }, created() { - this.getSysDeparts(); + this.initOptions(); }, methods: { getSysDeparts() { @@ -372,6 +382,15 @@ } }) }, + initOptions() { + getAction(this.url.loadOptions).then(res => { + if (res.success) { + this.treeData = res.result + } else { + this.$message.warning(res.message) + } + }) + }, selectEquipmentList() { let ids = [] debugger -- Gitblit v1.9.3