From 3b43b56c41226095299aeecf0a7b5be756a79a88 Mon Sep 17 00:00:00 2001
From: Houjie <714924425@qq.com>
Date: 星期二, 10 六月 2025 17:15:29 +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 f3cb46e..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='璇疯緭鍏ユ搷浣滆瘉缂栧彿'></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