From e972ae643ec3de5b63f035c557b6ea88f93d5838 Mon Sep 17 00:00:00 2001 From: cuijian <cuijian@xalxzn.com> Date: 星期四, 02 十一月 2023 18:05:02 +0800 Subject: [PATCH] 操作证管理、设备点检工单自动生成 --- src/views/eam/modules/operationCertificateApply/OperationCertificateApplyForm.vue | 35 +++++++++++++++++++++-------------- 1 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/views/eam/modules/operationCertificateApply/OperationCertificateApplyForm.vue b/src/views/eam/modules/operationCertificateApply/OperationCertificateApplyForm.vue index 94377f6..3064b2e 100644 --- a/src/views/eam/modules/operationCertificateApply/OperationCertificateApplyForm.vue +++ b/src/views/eam/modules/operationCertificateApply/OperationCertificateApplyForm.vue @@ -6,7 +6,7 @@ <a-row> <a-col :span='12'> <a-form-model-item label='鐢宠鍗曠紪鍙�' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='num'> - <a-input v-model='model.num' placeholder="灏嗙敱绯荤粺鐢熸垚"></a-input> + <a-input v-model='model.num' placeholder="灏嗙敱绯荤粺鐢熸垚" disabled></a-input> </a-form-model-item> </a-col> <a-col :span='12'> @@ -123,7 +123,8 @@ { title: '鐢ㄦ埛', key: 'userId', - type: JVXETypes.userSelect, + type: JVXETypes.selectSearch, + dictCode: 'sys_user,realname,id ', width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '', @@ -142,7 +143,7 @@ { title: '璁惧缁熶竴缂栫爜', key: 'equipmentIds', - type: JVXETypes.selectSearch, + type: JVXETypes.selectMultiple, dictCode: 'mom_eam_equipment,num,id ', width: '200px', placeholder: '璇疯緭鍏�${title}', @@ -181,7 +182,7 @@ width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '', - disabled:false + disabled:'achievementDisabled' }, { title: '瀹炴搷鎴愮哗', @@ -190,7 +191,7 @@ width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '', - disabled:false + disabled:'achievementDisabled' }, { title: '鑰冭瘯缁撹', @@ -200,7 +201,7 @@ width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '', - disabled:false + disabled:'achievementDisabled' }, // { // title: '鐘舵��', @@ -231,24 +232,24 @@ default: false, required: false }, + isAchievement: { + type: Boolean, + default: false, + required: false + }, }, computed: { formDisabled() { return this.disabled + }, + achievementDisabled() { + return this.isAchievement } }, created() { - this.initNum() }, methods: { - initNum(){ - getAction(this.url.getNum, { type: 'OperationCertificateApply', length: '4' }).then((res) => { - if (res.success) { - this.model.num = res.message - } - }) - }, addBefore() { this.operationCertificateApplyDetailTable.dataSource = [] }, @@ -264,6 +265,12 @@ if (this.model.id) { let params = { id: this.model.id } this.requestSubTableData(this.url.operationCertificateApplyDetail.list, params, this.operationCertificateApplyDetailTable) + }else{ + getAction(this.url.getNum, { type: 'OperationCertificateApply', length: '4' }).then((res) => { + if (res.success) { + this.model.num = res.message + } + }) } }, //鏍¢獙鎵�鏈変竴瀵逛竴瀛愯〃琛ㄥ崟 -- Gitblit v1.9.3