From 336dcb70c156c947530eab0f0a96ee17de477929 Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期五, 12 七月 2024 18:04:33 +0800 Subject: [PATCH] 设备管理修改 --- src/views/eam/modules/operationCertificate/OperationCertificateForm.vue | 172 ++++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 139 insertions(+), 33 deletions(-) diff --git a/src/views/eam/modules/operationCertificate/OperationCertificateForm.vue b/src/views/eam/modules/operationCertificate/OperationCertificateForm.vue index 99f1be4..4765370 100644 --- a/src/views/eam/modules/operationCertificate/OperationCertificateForm.vue +++ b/src/views/eam/modules/operationCertificate/OperationCertificateForm.vue @@ -2,63 +2,167 @@ <a-spin :spinning='confirmLoading'> <j-form-container :disabled='formDisabled'> <!-- 涓昏〃鍗曞尯鍩� --> - <a-form-model ref='form' :model='model' :rules='validatorRules' slot='detail'> + <a-form-model + ref='form' + :model='model' + :rules='validatorRules' + slot='detail' + > <a-row> <a-col :span='12'> - <a-form-model-item label='鎿嶄綔璇佺紪鍙�' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='num'> - <a-input v-model='model.num' placeholder='璇疯緭鍏ユ搷浣滆瘉缂栧彿' disabled></a-input> + <a-form-model-item + label='鎿嶄綔璇佺紪鍙�' + :labelCol='labelCol' + :wrapperCol='wrapperCol' + prop='num' + > + <a-input + v-model='model.num' + placeholder='璇疯緭鍏ユ搷浣滆瘉缂栧彿' + disabled + ></a-input> </a-form-model-item> </a-col> <a-col :span='12'> - <a-form-model-item label='濮撳悕' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='userId'> - <j-select-user-by-dep v-model='model.userId' :multi='false' /> + <a-form-model-item + label='濮撳悕' + :labelCol='labelCol' + :wrapperCol='wrapperCol' + prop='userId' + > + <!-- <j-select-user-by-dep + v-model='model.userId' + :multi='false' + /> --> + <j-dict-select-tag + type='list' + v-model='model.userId' + dictCode='sys_user,realname,id' + placeholder='璇烽�夋嫨鐢宠浜�' + disabled + /> </a-form-model-item> </a-col> <a-col :span='12'> - <a-form-model-item label='鍙戣瘉鏃ユ湡' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='issueDate'> - <j-date placeholder='璇烽�夋嫨鍙戣瘉鏃ユ湡' v-model='model.issueDate' style='width: 100%' /> + <a-form-model-item + label='鍙戣瘉鏃ユ湡' + :labelCol='labelCol' + :wrapperCol='wrapperCol' + prop='issueDate' + > + <j-date + placeholder='璇烽�夋嫨鍙戣瘉鏃ユ湡' + v-model='model.issueDate' + style='width: 100%' + disabled + /> </a-form-model-item> </a-col> <a-col :span='12'> - <a-form-model-item label='寮�濮嬫椂闂�' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='startTime'> - <j-date placeholder='璇烽�夋嫨寮�濮嬫椂闂�' v-model='model.startTime' style='width: 100%' /> + <a-form-model-item + label='寮�濮嬫椂闂�' + :labelCol='labelCol' + :wrapperCol='wrapperCol' + prop='startTime' + > + <j-date + placeholder='璇烽�夋嫨寮�濮嬫椂闂�' + v-model='model.startTime' + style='width: 100%' + disabled + /> </a-form-model-item> </a-col> <a-col :span='12'> - <a-form-model-item label='缁撴潫鏃堕棿' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='endTime'> - <j-date placeholder='璇烽�夋嫨缁撴潫鏃堕棿' v-model='model.endTime' style='width: 100%' /> + <a-form-model-item + label='缁撴潫鏃堕棿' + :labelCol='labelCol' + :wrapperCol='wrapperCol' + prop='endTime' + > + <j-date + placeholder='璇烽�夋嫨缁撴潫鏃堕棿' + v-model='model.endTime' + style='width: 100%' + disabled + /> </a-form-model-item> </a-col> <a-col :span='12'> - <a-form-model-item label='褰撳墠鍛ㄦ湡鍒嗘暟' :labelCol='labelCol' :wrapperCol='wrapperCol' - prop='currentCycleScore'> - <a-input-number v-model='model.currentCycleScore' placeholder='璇疯緭鍏ュ綋鍓嶅懆鏈熷垎鏁�' style='width: 100%' /> + <a-form-model-item + label='褰撳墠鍛ㄦ湡鍒嗘暟' + :labelCol='labelCol' + :wrapperCol='wrapperCol' + prop='currentCycleScore' + > + <a-input-number + v-model='model.currentCycleScore' + placeholder='璇疯緭鍏ュ綋鍓嶅懆鏈熷垎鏁�' + style='width: 100%' + disabled + /> </a-form-model-item> </a-col> <a-col :span='12'> - <a-form-model-item label='璁惧缁熶竴缂栫爜' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='equipmentIds'> - <j-multi-select-tag type='list_multi' v-model='model.equipmentIds' dictCode='mom_eam_equipment,num,id' - placeholder='璇烽�夋嫨璁惧缁熶竴缂栫爜' /> + <a-form-model-item + label='璁惧缁熶竴缂栫爜' + :labelCol='labelCol' + :wrapperCol='wrapperCol' + prop='equipmentIds' + > + <j-multi-select-tag + type='list_multi' + v-model='model.equipmentIds' + dictCode='mom_eam_equipment,num,id' + placeholder='璇烽�夋嫨璁惧缁熶竴缂栫爜' + disabled + /> </a-form-model-item> </a-col> <a-col :span='12'> - <a-form-model-item label='鐘舵��' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='status'> - <j-dict-select-tag type='list' v-model='model.status' dictCode='certificate_status' - placeholder='璇烽�夋嫨鐘舵��' disabled /> + <a-form-model-item + label='鐘舵��' + :labelCol='labelCol' + :wrapperCol='wrapperCol' + prop='status' + > + <j-dict-select-tag + type='list' + v-model='model.status' + dictCode='certificate_status' + placeholder='璇烽�夋嫨鐘舵��' + disabled + /> </a-form-model-item> </a-col> - <a-col :span='24'> - <a-form-model-item label='澶囨敞' :labelCol='labelCol' :wrapperCol='wrapperCol' prop='remark'> - <a-textarea v-model='model.remark' placeholder='璇疯緭鍏ュ娉�'></a-textarea> + </a-row> + <a-row :gutter="24"> + <a-col :span="24"> + <a-form-model-item + label='澶囨敞' + :labelCol="{span:3}" + :wrapperCol="{span:21}" + prop='remark' + > + <a-textarea + v-model='model.remark' + placeholder='璇疯緭鍏ュ娉�' + ></a-textarea> </a-form-model-item> </a-col> - </a-row> </a-form-model> </j-form-container> <!-- 瀛愯〃鍗曞尯鍩� --> - <a-tabs v-model='activeKey' @change='handleChangeTabs'> - <a-tab-pane tab='鎿嶄綔璇佺鐞嗘槑缁�' :key='refKeys[0]' :forceRender='true'> + <a-tabs + v-model='activeKey' + @change='handleChangeTabs' + > + <a-tab-pane + tab='鎿嶄綔璇佺鐞嗘槑缁�' + :key='refKeys[0]' + :forceRender='true' + > <j-vxe-table keep-source :ref='refKeys[0]' @@ -70,6 +174,8 @@ :rowNumber='true' :rowSelection='true' :toolbar='true' + :bordered='true' + :alwaysEdit='true' /> </a-tab-pane> </a-tabs> @@ -95,11 +201,11 @@ return { labelCol: { xs: { span: 24 }, - sm: { span: 5 } + sm: { span: 6 }, }, wrapperCol: { xs: { span: 24 }, - sm: { span: 16 } + sm: { span: 18 }, }, model: {}, // 鏂板鏃跺瓙琛ㄩ粯璁ゆ坊鍔犲嚑琛岀┖鏁版嵁 @@ -126,7 +232,6 @@ title: '璇佷功ID', key: 'operationCertificateId', type: JVXETypes.hidden, - width: '200px', placeholder: '璇疯緭鍏�${title}', defaultValue: '' }, @@ -134,8 +239,8 @@ title: '鏃ユ湡', key: 'happenDate', type: JVXETypes.date, - width: '120px', placeholder: '璇疯緭鍏�${title}', + width: '300px', defaultValue: '' }, { @@ -143,16 +248,17 @@ key: 'type', type: JVXETypes.select, dictCode: 'certificate_change_type', - width: '100px', placeholder: '璇疯緭鍏�${title}', + width: '200px', defaultValue: '' + }, { title: '璁惧缁熶竴缂栫爜', key: 'equipmentId', type: JVXETypes.selectSearch, dictCode: 'mom_eam_equipment,num,id ', - width: '200px', + width: '250px', placeholder: '璇疯緭鍏�${title}', defaultValue: '', validateRules: [{ required: true, message: '${title}涓嶈兘涓虹┖' }] @@ -222,7 +328,7 @@ editAfter() { this.$nextTick(() => { }) - console.log( "this.loadSubTableDataMode:"+this.loadSubTableDataMode) + console.log("this.loadSubTableDataMode:" + this.loadSubTableDataMode) // 鍔犺浇瀛愯〃鏁版嵁 if (this.model.id && this.loadSubTableDataMode) { let params = { id: this.model.id } -- Gitblit v1.9.3