From f5e8a1a00baf276c281d4a6335b2d39a8beba91a Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期一, 21 八月 2023 10:27:46 +0800 Subject: [PATCH] 点检 保养 调整 --- src/views/eam/modules/equipment/EquipmentModel.vue | 61 ++++++++++++++++++++++-------- 1 files changed, 45 insertions(+), 16 deletions(-) diff --git a/src/views/eam/modules/equipment/EquipmentModel.vue b/src/views/eam/modules/equipment/EquipmentModel.vue index 6cb5f72..b55f514 100644 --- a/src/views/eam/modules/equipment/EquipmentModel.vue +++ b/src/views/eam/modules/equipment/EquipmentModel.vue @@ -215,14 +215,22 @@ placeholder="璇疯緭鍏ユ墍鏈夌粍缁�" v-decorator="['affiliationId', validatorRules.affiliationId]" /> --> - <a-select + <!-- <a-select :placeholder="disableSubmit?'':'璇烽�夋嫨鎵�鏈夌粍缁�'" :options="this.departs" style="width: 100%" :disabled="disableSubmit" v-decorator="['affiliationId', validatorRules.affiliationId]" - /> + /> --> <!-- @change="(e)=>handle1Change(e)" --> + <a-tree-select + style="width: 100%" + :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" + :tree-data="treeData" + placeholder="璇烽�夋嫨绠$悊缁勭粐" + tree-default-expand-all + v-decorator="['affiliationId', validatorRules.affiliationId]" + /> </a-form-item> </a-col> <a-col :span="24 / 3"> @@ -249,14 +257,22 @@ placeholder="璇疯緭鍏ョ鐞嗙粍缁�" v-decorator="['manageId', validatorRules.manageId]" /> --> - <a-select + <!-- <a-select :placeholder="disableSubmit?'':'璇烽�夋嫨绠$悊缁勭粐'" :options="this.departs" style="width: 100%" :disabled="disableSubmit" v-decorator="['manageId', validatorRules.manageId]" - /> + /> --> <!-- @change="(e)=>handle3Change(e)" --> + <a-tree-select + style="width: 100%" + :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" + :tree-data="treeData" + placeholder="璇烽�夋嫨绠$悊缁勭粐" + tree-default-expand-all + v-decorator="['manageId', validatorRules.manageId]" + /> </a-form-item> </a-col> <a-col :span="24 / 3"> @@ -299,23 +315,23 @@ :wrapperCol="wrapperCol" label="浣跨敤閮ㄩ棬" > - <!-- <j-dict-select-tag - allow-clear - :disabled="disableSubmit" - :placeholder="disableSubmit?'':'璇烽�夋嫨浣跨敤缁勭粐'" - :triggerChange="true" - dictCode="sys_depart,depart_name,id,version = '7' and del_flag!='1'" + <a-tree-select + style="width: 100%" + :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" + :tree-data="treeData" + placeholder="璇烽�夋嫨閮ㄩ棬" + tree-default-expand-all v-decorator="['useId', validatorRules.useId]" - /> --> - <a-select + /> + <!-- <a-select :placeholder="disableSubmit?'':'璇烽�夋嫨浣跨敤閮ㄩ棬'" :options="this.departs" style="width: 100%" :disabled="disableSubmit" v-decorator="['useId', validatorRules.useId]" - /> - <!-- @change="(e)=>handle2Change(e)" --> + /> --> </a-form-item> + </a-col> <a-col :span="24 / 3"> @@ -330,7 +346,7 @@ :placeholder="disableSubmit?'':'璇烽�夋嫨璐d换鐝粍'" :triggerChange="true" dictCode="mom_base_team,name,id,status='1' and del_flag='0'" - v-decorator="['teamId', validatorRules.teamId]" + v-decorator="['teamId', {}]" /> </a-form-item> </a-col> @@ -553,7 +569,6 @@ 鍏抽棴 </a-button> <a-button - hidden v-if="!this.model.id" :disabled="disableSubmit || confirmLoading" :loading="confirmLoading" @@ -610,6 +625,7 @@ precisionParametersTemplateId: '', equipmentPhoto: '', departs: [], + treeData: [], model: {}, headers: {}, labelCol: { @@ -662,6 +678,7 @@ add: "/eam/equipment/add", edit: "/eam/equipment/edit", getSysDeparts: "/eam/equipment/getSysDeparts", + loadOptions: '/sys/sysDepart/loadDepartTreeOptions', }, //鏂板銆佺紪杈戙�佸垹闄ゃ�佹壒閲忓垹闄ゆ搷浣滄敼鍙樻暟鎹悗鍒锋柊鍏宠仈鐨勭粍浠剁殑鐩戝惉灞炴�� alterFlag: "", @@ -669,6 +686,7 @@ }, created() { this.getSysDeparts() + }, methods: { moment, @@ -683,6 +701,7 @@ this.visible = true; this.disableSubmit = false; this.fileList = []; + this.initOptions(); this.precisionParametersTemplateId = record.precisionParametersTemplateId this.processParametersTemplateId = record.processParametersTemplateId this.$nextTick(() => { @@ -937,6 +956,16 @@ } }, + initOptions() { + getAction(this.url.loadOptions).then(res => { + if (res.success) { + this.treeData = res.result + } else { + this.$message.warning(res.message) + } + }) + }, + onSearchProcessParametersTemplate() { this.$refs.ProcessParametersTemplateList.list(); -- Gitblit v1.9.3