From 39f1b58ed87d5b05bde112762c51d384471ae1b5 Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期一, 13 十一月 2023 10:42:08 +0800
Subject: [PATCH] 1、优化首页布局 2、班次班制管理页面表格数据新增增加表单项验证 3、班次班制管理页面新增班次时如果并未选择开始与结束休息时间,应默认为空,而不是当前时间 4、班次班制管理页面新增或修改班次时如果选择跨天,则时间请求参数会混乱,应与不跨天时保持一致

---
 src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue |   32 +++++++++++++++++++++++---------
 1 files changed, 23 insertions(+), 9 deletions(-)

diff --git a/src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue b/src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue
index 8d605b5..fee1451 100644
--- a/src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue
+++ b/src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue
@@ -21,8 +21,8 @@
             >
               <a-input
                 allowClear
-                :disabled="disableSubmit"
-                :placeholder="disableSubmit?'':'璇疯緭鍏ユ柟妗堢紪鐮�'"
+                :placeholder="鑷姩鐢熸垚"
+                :disabled="true"
                 v-decorator="[ 'num', validatorRules.num]"
               />
             </a-form-item>
@@ -194,6 +194,7 @@
   import { preview } from 'vue-photo-preview'
   import PdfView from '@views/common/PdfView'
   import EquipmentList from '@/views/eam/common/EquipmentList'
+import { getAction } from '../../../../api/manage'
 
   export default {
     name: 'MaintenanceStandardModal',
@@ -266,7 +267,8 @@
           add: '/eam/predictiveworkplan/add',
           edit: '/eam/predictiveworkplan/edit',
           revise: '/eam/predictiveworkplan/revise',
-          getReviseVersion: '/eam/predictiveworkplan/getReviseVersion'
+          getReviseVersion: '/eam/predictiveworkplan/getReviseVersion',
+          getNum:'/eam/sysIdentity/getNumNew'
         },
 
         dataSource: [],
@@ -284,9 +286,19 @@
     methods: {
 
       add() {
-        this.edit()
+        this.model={};
+        let that = this;
+        let param = {
+          type: 'PredictiveWorkPlan',
+          length: 4
+        };
+        getAction(this.url.getNum,param).then(res=>{
+          if(res.success){
+             that.model.num = res.result;
+             that.edit(that.model);
+          }
+        })
       },
-
       edit(record) {
         let that = this
         this.dataSource = []
@@ -297,10 +309,12 @@
           that.model.equipmentId = record.equipmentId
           that.model.teamId = record.teamId
           that.form.setFieldsValue(pick(that.model, 'num', 'name', 'monitorType', 'maintenanceMethod', 'assignMode', 'teamName', 'planVersion'))
-          that.form.setFieldsValue({
-            equipmentName: record.deviceNum + '/' + record.deviceName + '/' + record.deviceModel,
-            historyVersion: record.planVersion
-          })
+          if(that.model.id){
+            that.form.setFieldsValue({
+              equipmentName: record.deviceNum + '/' + record.deviceName + '/' + record.deviceModel,
+              historyVersion: record.planVersion
+            })
+          }
         })
         if (record.id) {
           this.codeDisable = true

--
Gitblit v1.9.3