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