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