From 1e67b1b2116c2a5ddee3e33980a7bbb564724d66 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期一, 15 一月 2024 16:20:23 +0800
Subject: [PATCH] 点检标准多sheet页导入

---
 src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue | 1066 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 529 insertions(+), 537 deletions(-)

diff --git a/src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue b/src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue
index 447b8ba..c1a865f 100644
--- a/src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue
+++ b/src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue
@@ -8,520 +8,512 @@
     :maskClosable="maskClosable"
   >
     <a-card :style="getBackground()">
-          <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
-            <a-row :style="{textAlign:'left'}">
-              <a-button
-                :style="{marginRight: '8px'}"
-                @click="handleStart"
-                :loading="confirmLoading"
-                :disabled="repairOrder.status!='2'"
-                type="primary"
-              >寮�宸�</a-button>
-              <a-button
-                :style="{marginRight: '8px'}"
-                @click="handleSpare"
-                :loading="confirmLoading"
-                :disabled="repairOrder.status!=='3'
+      <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
+        <a-row :style="{textAlign:'left'}">
+          <a-button
+            :style="{marginRight: '8px'}"
+            @click="handleStart"
+            :loading="confirmLoading"
+            :disabled="repairOrder.status!='2'"
+            type="primary"
+          >寮�宸�</a-button>
+          <a-button
+            :style="{marginRight: '8px'}"
+            @click="handleSpare"
+            :loading="confirmLoading"
+            :disabled="repairOrder.status!=='3'
                 ||repairOrder.repairOrderUda1==='needSpare'||repairOrder.repairOrderUda1==='needPart'
                 ||(repairOrder.repairOrderUda2!==null&&repairOrder.repairOrderUda3!==null)"
-                type="primary"
-                v-if="repairOrder.repairOrderUda1!=='needSpare'"
-              >绛夐噰璐欢</a-button>
-              <a-button
-                :style="{marginRight: '8px'}"
-                @click="handleSpareStop"
-                :loading="confirmLoading"
-                type="primary"
-                v-if="repairOrder.repairOrderUda1==='needSpare'"
-              >绛夐噰璐欢鍋滄</a-button>
-              <a-button
-                :style="{marginRight: '8px'}"
-                @click="handlePart"
-                :loading="confirmLoading"
-                :disabled="repairOrder.status!='3'
+            type="primary"
+            v-if="repairOrder.repairOrderUda1!=='needSpare'"
+          >绛夐噰璐欢</a-button>
+          <a-button
+            :style="{marginRight: '8px'}"
+            @click="handleSpareStop"
+            :loading="confirmLoading"
+            type="primary"
+            v-if="repairOrder.repairOrderUda1==='needSpare'"
+          >绛夐噰璐欢鍋滄</a-button>
+          <a-button
+            :style="{marginRight: '8px'}"
+            @click="handlePart"
+            :loading="confirmLoading"
+            :disabled="repairOrder.status!='3'
                 ||repairOrder.repairOrderUda1==='needPart'||repairOrder.repairOrderUda1==='needSpare'
                 ||(repairOrder.repairOrderUda4!==null&&repairOrder.repairOrderUda5!==null)"
-                type="primary"
-                v-if="repairOrder.repairOrderUda1!=='needPart'"
-              >绛夊姞宸ヤ欢</a-button>
-              <a-button
-                :style="{marginRight: '8px'}"
-                @click="handlePartStop"
-                :loading="confirmLoading"
-                type="primary"
-                v-if="repairOrder.repairOrderUda1==='needPart'"
-              >绛夊姞宸ヤ欢鍋滄</a-button>
-              <a-button
-                :style="{marginRight: '8px'}"
-                @click="handleReportPro"
-                :loading="confirmLoading"
-                :disabled="repairOrder.status!='3'||repairOrder.repairOrderUda1==='needPart'||repairOrder.repairOrderUda1==='needSpare'"
-                type="primary"
-              >淇畬</a-button>
-              <!-- <a-button
+            type="primary"
+            v-if="repairOrder.repairOrderUda1!=='needPart'"
+          >绛夊姞宸ヤ欢</a-button>
+          <a-button
+            :style="{marginRight: '8px'}"
+            @click="handlePartStop"
+            :loading="confirmLoading"
+            type="primary"
+            v-if="repairOrder.repairOrderUda1==='needPart'"
+          >绛夊姞宸ヤ欢鍋滄</a-button>
+          <a-button
+            :style="{marginRight: '8px'}"
+            @click="handleReportPro"
+            :loading="confirmLoading"
+            :disabled="repairOrder.status!='3'||repairOrder.repairOrderUda1==='needPart'||repairOrder.repairOrderUda1==='needSpare'"
+            type="primary"
+          >淇畬</a-button>
+          <!-- <a-button
                 :style="{marginRight: '8px'}"
                 @click="handleRevoke"
                 :loading="confirmLoading"
                 :disabled="repairOrder.status!='4'"
                 type="primary"
               >鎾ら攢</a-button> -->
-            </a-row>
-          </div>
-          <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
-            <a-form labelAlign="left" >
-            <a-divider
+        </a-row>
+      </div>
+      <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
+        <a-form labelAlign="left">
+          <a-divider
             orientation="center"
             style="font-size: large;font-style: italic;color: #66aeed;"
           > 鍩虹淇℃伅 </a-divider>
-            <a-row :gutter="24">
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="鐘舵��"
+          <a-row :gutter="24">
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="鐘舵��"
+                class="hightColor"
+              >
+                <span
+                  v-if="this.repairOrder != null"
                   class="hightColor"
-                >
-                  <span
-                    v-if="this.repairOrder != null"
-                    class="hightColor"
-                  >{{this.repairOrder.status_dictText}}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="缁翠慨鐘舵��"
+                >{{this.repairOrder.status_dictText}}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="缁翠慨鐘舵��"
+                class="hightColor"
+              >
+                <span
+                  v-if="this.repairOrder != null"
                   class="hightColor"
-                >
-                  <span
-                    v-if="this.repairOrder != null"
-                    class="hightColor"
-                  >{{this.repairOrder.repairOrderUda1_dictText}}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="缁翠慨宸ュ崟鍙�"
+                >{{this.repairOrder.repairOrderUda1_dictText}}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="缁翠慨宸ュ崟鍙�"
+                class="hightColor"
+              >
+                <span
+                  v-if="this.repairOrder != null"
                   class="hightColor"
-                >
-                  <span
-                    v-if="this.repairOrder != null"
-                    class="hightColor"
-                  >{{ this.repairOrder.num }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="璐d换鐝粍"
+                >{{ this.repairOrder.num }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="璐d换鐝粍"
+                class="hightColor"
+              >
+                <span
+                  v-if="this.repairOrder != null"
                   class="hightColor"
-                >
-                  <span
-                    v-if="this.repairOrder != null"
-                    class="hightColor"
-                  >{{ this.repairOrder.teamId_dictText}}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-            </a-row>
-            <a-row :gutter="24">
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="缁熶竴缂栫爜"
+                >{{ this.repairOrder.teamId_dictText}}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+          </a-row>
+          <a-row :gutter="24">
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="缁熶竴缂栫爜"
+                class="hightColor"
+              >
+                <span
+                  v-if="this.repairOrder != null"
                   class="hightColor"
-                >
-                  <span
-                    v-if="this.repairOrder != null"
-                    class="hightColor"
-                  >{{ this.repairOrder.equipmentNum }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="璁惧鍚嶇О"
+                >{{ this.repairOrder.equipmentNum }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="璁惧鍚嶇О"
+                class="hightColor"
+              >
+                <span
+                  v-if="this.repairOrder != null"
                   class="hightColor"
-                >
-                  <span
-                    v-if="this.repairOrder != null"
-                    class="hightColor"
-                  >{{ this.repairOrder.equipmentName}}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="璁惧鍨嬪彿"
+                >{{ this.repairOrder.equipmentName}}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="璁惧鍨嬪彿"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.equipmentModel }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="鍏抽敭璁惧"
+                class="hightColor"
+              >
+                <span
+                  v-if="this.repairOrder != null"
                   class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.equipmentModel }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="鍏抽敭璁惧"
-                  class="hightColor"
-                >
-                  <span
-                    v-if="this.repairOrder != null"
-                    class="hightColor"
-                  >{{ this.repairOrder.specificEquipment_dictText}}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-            </a-row>
-            <a-divider
+                >{{ this.repairOrder.specificEquipment_dictText}}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+          </a-row>
+          <a-divider
             orientation="center"
             style="font-size: large;font-style: italic;color: #66aeed;"
           > 鎶ヤ慨棰嗗彇淇℃伅 </a-divider>
-            <a-row :gutter="24">
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="鎶ヤ慨鏃堕棿"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.faultTime }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="鎶ヤ慨浜�"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.errUda2 }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="棰嗗彇鏃堕棿"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.createTime }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="棰嗗彇浜�"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.responsibilityName }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-            </a-row>
-            <a-divider
+          <a-row :gutter="24">
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="鎶ヤ慨鏃堕棿"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.faultTime }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="鎶ヤ慨浜�"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.errUda2 }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="棰嗗彇鏃堕棿"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.createTime }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="棰嗗彇浜�"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.responsibilityName }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+          </a-row>
+          <a-divider
             orientation="center"
             style="font-size: large;font-style: italic;color: #66aeed;"
           > 缁翠慨淇℃伅 </a-divider>
-            <a-row
-              :gutter="24"
-            >
+          <a-row :gutter="24">
             <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="寮�宸ユ椂闂�"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.actualStartTime}}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="瀹屽伐鏃堕棿"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.actualEndTime }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="缁翠慨鏃堕暱"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{this.formattedElapsedTime}}</span>
-                
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="瀹屾垚浜�"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.recipientUserId}}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-            </a-row>
-            <a-divider
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="寮�宸ユ椂闂�"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.actualStartTime}}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="瀹屽伐鏃堕棿"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.actualEndTime }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="缁翠慨鏃堕暱"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{this.formattedElapsedTime}}</span>
+
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="瀹屾垚浜�"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.recipientUserId}}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+          </a-row>
+          <a-divider
             orientation="center"
             style="font-size: large;font-style: italic;color: #66aeed;"
           > 绛夐噰璐欢 </a-divider>
-            <a-row
-            :gutter="24"
-            >
+          <a-row :gutter="24">
             <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="绛夐噰璐欢寮�濮�"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.repairOrderUda2}}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="绛夐噰璐欢缁撴潫"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.repairOrderUda3 }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="绱鏃堕暱"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.time1 }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-            </a-row>
-            <a-divider
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="绛夐噰璐欢寮�濮�"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.repairOrderUda2}}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="绛夐噰璐欢缁撴潫"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.repairOrderUda3 }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="绱鏃堕暱"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.time1 }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+          </a-row>
+          <a-divider
             orientation="center"
             style="font-size: large;font-style: italic;color: #66aeed;"
           > 绛夊姞宸ヤ欢 </a-divider>
-            <a-row
-            :gutter="24"
-            >
+          <a-row :gutter="24">
             <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="绛夊姞宸ヤ欢寮�濮�"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.repairOrderUda4 }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="绛夊姞宸ヤ欢缁撴潫"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.repairOrderUda5 }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="绱鏃堕暱"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.time2 }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-            </a-row>
-            <a-divider
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="绛夊姞宸ヤ欢寮�濮�"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.repairOrderUda4 }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="绛夊姞宸ヤ欢缁撴潫"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.repairOrderUda5 }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="绱鏃堕暱"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.time2 }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+          </a-row>
+          <a-divider
             orientation="center"
             style="font-size: large;font-style: italic;color: #66aeed;"
           > 楠屾敹淇℃伅 </a-divider>
-            <a-row
-              :gutter="24"
-            >
+          <a-row :gutter="24">
             <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="楠屾敹鏃堕棿"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.acceptTime }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="楠屾敹浜�"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.repairOrder.errUda3 }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-              <a-col :span="6">
-                <a-form-item
-                  :labelCol="labelCol"
-                  :wrapperCol="wrapperCol"
-                  label="鏁呴殰鏃堕暱"
-                  class="hightColor"
-                >
-                  <span v-if="this.repairOrder != null">{{ this.time3 }}</span>
-                  <span
-                    v-else
-                    class="frozenRowClass"
-                  >-</span>
-                </a-form-item>
-              </a-col>
-            </a-row>
-            </a-form>
-          </div>
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="楠屾敹鏃堕棿"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.acceptTime }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="楠屾敹浜�"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.repairOrder.errUda3 }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+            <a-col :span="6">
+              <a-form-item
+                :labelCol="labelCol"
+                :wrapperCol="wrapperCol"
+                label="鏁呴殰鏃堕暱"
+                class="hightColor"
+              >
+                <span v-if="this.repairOrder != null">{{ this.time3 }}</span>
+                <span
+                  v-else
+                  class="frozenRowClass"
+                >-</span>
+              </a-form-item>
+            </a-col>
+          </a-row>
+        </a-form>
+      </div>
     </a-card>
     <a-card :style="getBackground()">
-          <a-tabs
-            type="card"
-            defaultActiveKey="1"
-          >
-          <a-tab-pane
-              tab='鏁呴殰鍒嗘瀽'
-              key="1"
-              class="hightColor"
-            >
-              <RepairOrderFaultAnalysisList :repairOrder="repairOrder"/>
-            </a-tab-pane>
-            <a-tab-pane
-              tab='瀹為檯宸ユ椂'
-              key="3"
-              class="hightColor"
-            >
-              <RepairOrderActualWorkHoursList
-                :repairOrderId="repairOrder.id"
-                :repairOrderStatus="repairOrder.status"
-                :teamId="repairOrder.teamId"
-              />
-            </a-tab-pane>
-            <a-tab-pane
-              tab='瀹為檯鐢ㄦ枡'
-              key="2"
-              class="hightColor"
-            >
-              <RepairOrderActualMaterialList :mainId="repairOrder" />
-            </a-tab-pane>
-          </a-tabs>
-        </a-card>
+      <a-tabs
+        type="card"
+        defaultActiveKey="1"
+      >
+        <a-tab-pane
+          tab='鏁呴殰鍒嗘瀽'
+          key="1"
+          class="hightColor"
+        >
+          <RepairOrderFaultAnalysisList :repairOrder="repairOrder" />
+        </a-tab-pane>
+        <a-tab-pane
+          tab='瀹為檯宸ユ椂'
+          key="3"
+          class="hightColor"
+        >
+          <RepairOrderActualWorkHoursList
+            :repairOrderId="repairOrder.id"
+            :repairOrderStatus="repairOrder.status"
+            :teamId="repairOrder.teamId"
+          />
+        </a-tab-pane>
+        <a-tab-pane
+          tab='瀹為檯鐢ㄦ枡'
+          key="2"
+          class="hightColor"
+        >
+          <RepairOrderActualMaterialList :mainId="repairOrder" />
+        </a-tab-pane>
+      </a-tabs>
+    </a-card>
     <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
       <a-row :style="{textAlign:'right'}">
         <a-button
@@ -562,11 +554,11 @@
     },
     repairOrderId: {
       type: String,
-      default:'',
+      default: '',
     },
-    status:{
+    status: {
       type: String,
-      default:'',
+      default: '',
     }
   },
   data() {
@@ -585,32 +577,32 @@
       },
       wrapperCol: {
         xs: { span: 24 },
-        sm: { span: 17},
+        sm: { span: 17 },
       },
       url: {
         orderStart: "eam/repairOrder/start",
         orderReport: "eam/repairOrder/report",
         orderRevoke: "eam/repairOrder/revoke",
-        reload:"/eam/repairOrder/list",
-        handleSpare:"/eam/repairOrder/handleSpare",
-        handlePart:"/eam/repairOrder/handlePart",
-        handleSpareStop:"/eam/repairOrder/handleSpareStop",
-        handlePartStop:"/eam/repairOrder/handlePartStop",
-        getInfo:'/eam/repairOrderFaultAnalysis/list',
+        reload: "/eam/repairOrder/list",
+        handleSpare: "/eam/repairOrder/handleSpare",
+        handlePart: "/eam/repairOrder/handlePart",
+        handleSpareStop: "/eam/repairOrder/handleSpareStop",
+        handlePartStop: "/eam/repairOrder/handlePartStop",
+        getInfo: '/eam/repairOrderFaultAnalysis/list',
       },
       elapsedTime: 0, // 璁板綍宸茶繃鍘荤殑鏃堕棿锛堝崟浣嶏細姣锛�
       formattedElapsedTime: '0绉�',
-      time1:'0绉�',
-      time2:'0绉�',
-      time3:'0绉�',
-      timer:null // 鏍煎紡鍖栧悗鐨勫凡杩囧幓鏃堕棿
+      time1: '0绉�',
+      time2: '0绉�',
+      time3: '0绉�',
+      timer: null // 鏍煎紡鍖栧悗鐨勫凡杩囧幓鏃堕棿
     }
   },
 
   mounted() {
-    // this.$bus.$on('closeDrawer', (data) => {
-    //   this.handleCancel()
-    // })
+    this.$bus.$on('closeDrawer', (data) => {
+      this.handleCancel()
+    })
     this.timer = setInterval(() => {
       this.updateElapsedTime();
     }, 1000);
@@ -668,25 +660,25 @@
       })
     },
     //鎶ュ伐
-    handleReportPro(){
-      
+    handleReportPro() {
+
       let that = this;
-      getAction(that.url.getInfo,{repairOrderId:this.repairOrder.id}).then(res=>{
-                if(res.success){
-                   if(res.result.records.length===0){
-                      that.$message.warning("鏁呴殰鍒嗘瀽灏氭湭濉啓锛岃濉啓鍚庡啀鎶ュ伐")
-                   }else if(res.result.records[0].repairOrderFaultAnalysisUda1===null||res.result.records[0].repairOrderFaultAnalysisUda1===undefined||res.result.records[0].repairOrderFaultAnalysisUda1===''){
-                      that.$message.warning("鏁呴殰鐜拌薄灏氭湭濉啓锛岃濉啓鍚庡啀鎶ュ伐")
-                   }else if(res.result.records[0].faultCause===null||res.result.records[0].faultCause===undefined||res.result.records[0].faultCause===''){
-                      that.$message.warning("鏁呴殰妫�鏌ュ皻鏈~鍐欙紝璇峰~鍐欏悗鍐嶆姤宸�")
-                   }else if(res.result.records[0].maintenanceMeasures===null||res.result.records[0].maintenanceMeasures===undefined||res.result.records[0].maintenanceMeasures===''){
-                      that.$message.warning("鏁呴殰缁翠慨灏氭湭濉啓锛岃濉啓鍚庡啀鎶ュ伐")
-                   }else if(res.result.records[0].suggestion===null||res.result.records[0].suggestion===undefined||res.result.records[0].suggestion===''){
-                      that.$message.warning("鏁呴殰棰勯槻灏氭湭濉啓锛岃濉啓鍚庡啀鎶ュ伐")
-                   }else{
-                      that.handleReport();
-                   }
-                }
+      getAction(that.url.getInfo, { repairOrderId: this.repairOrder.id }).then(res => {
+        if (res.success) {
+          if (res.result.records.length === 0) {
+            that.$message.warning("鏁呴殰鍒嗘瀽灏氭湭濉啓锛岃濉啓鍚庡啀鎶ュ伐")
+          } else if (res.result.records[0].repairOrderFaultAnalysisUda1 === null || res.result.records[0].repairOrderFaultAnalysisUda1 === undefined || res.result.records[0].repairOrderFaultAnalysisUda1 === '') {
+            that.$message.warning("鏁呴殰鐜拌薄灏氭湭濉啓锛岃濉啓鍚庡啀鎶ュ伐")
+          } else if (res.result.records[0].faultCause === null || res.result.records[0].faultCause === undefined || res.result.records[0].faultCause === '') {
+            that.$message.warning("鏁呴殰妫�鏌ュ皻鏈~鍐欙紝璇峰~鍐欏悗鍐嶆姤宸�")
+          } else if (res.result.records[0].maintenanceMeasures === null || res.result.records[0].maintenanceMeasures === undefined || res.result.records[0].maintenanceMeasures === '') {
+            that.$message.warning("鏁呴殰缁翠慨灏氭湭濉啓锛岃濉啓鍚庡啀鎶ュ伐")
+          } else if (res.result.records[0].suggestion === null || res.result.records[0].suggestion === undefined || res.result.records[0].suggestion === '') {
+            that.$message.warning("鏁呴殰棰勯槻灏氭湭濉啓锛岃濉啓鍚庡啀鎶ュ伐")
+          } else {
+            that.handleReport();
+          }
+        }
       })
     },
     handleReport() {
@@ -737,7 +729,7 @@
         },
       })
     },
-    handleSpare(){
+    handleSpare() {
       const that = this;
       this.$confirm({
         title: '绛夐噰璐欢',
@@ -761,7 +753,7 @@
         },
       })
     },
-    handleSpareStop(){
+    handleSpareStop() {
       const that = this;
       this.$confirm({
         title: '鍋滄绛夐噰璐欢',
@@ -785,7 +777,7 @@
         },
       })
     },
-    handlePart(){
+    handlePart() {
       const that = this;
       this.$confirm({
         title: '绛夐噰璐欢',
@@ -809,7 +801,7 @@
         },
       })
     },
-    handlePartStop(){
+    handlePartStop() {
       const that = this;
       this.$confirm({
         title: '鍋滄绛夐噰璐欢',
@@ -833,46 +825,46 @@
         },
       })
     },
-    reload(){
-      getAction(this.url.reload,{id:this.repairOrder.id}).then(res=>{
-        if( res.result.records.length!==0){
+    reload() {
+      getAction(this.url.reload, { id: this.repairOrder.id }).then(res => {
+        if (res.result.records.length !== 0) {
           this.repairOrder = res.result.records[0];
         }
       })
     },
     updateElapsedTime() {
       const stardand = new Date();
-      if(this.repairOrder.actualEndTime!==null&&this.repairOrder.actualEndTime!==undefined&&this.repairOrder.actualEndTime!==''){
-        this.formattedElapsedTime = this.repairOrder.actualHour+'鏃�';
-      }else if(this.repairOrder.actualStartTime!==null&&this.repairOrder.actualStartTime!==undefined&&this.repairOrder.actualStartTime!==''){
+      if (this.repairOrder.actualEndTime !== null && this.repairOrder.actualEndTime !== undefined && this.repairOrder.actualEndTime !== '') {
+        this.formattedElapsedTime = this.repairOrder.actualHour + '鏃�';
+      } else if (this.repairOrder.actualStartTime !== null && this.repairOrder.actualStartTime !== undefined && this.repairOrder.actualStartTime !== '') {
         const startDateTime = dayjs(this.repairOrder.actualStartTime, { format: 'YYYY-MM-DD HH:mm:ss' });
-        this.elapsedTime = stardand-startDateTime;
+        this.elapsedTime = stardand - startDateTime;
         this.formattedElapsedTime = this.formatTime(this.elapsedTime);
-      }else{
-        this.formattedElapsedTime="寮�宸ュ悗璁$畻鏃堕暱";
+      } else {
+        this.formattedElapsedTime = "寮�宸ュ悗璁$畻鏃堕暱";
       }
-      if(this.repairOrder.repairOrderUda3!==null&&this.repairOrder.repairOrderUda3!==undefined&&this.repairOrder.repairOrderUda3!==''){
-        this.time1 = this.repairOrder.spareTime+'鏃�';
-      }else if(this.repairOrder.repairOrderUda2!==null&&this.repairOrder.repairOrderUda2!==undefined&&this.repairOrder.repairOrderUda2!==''){
+      if (this.repairOrder.repairOrderUda3 !== null && this.repairOrder.repairOrderUda3 !== undefined && this.repairOrder.repairOrderUda3 !== '') {
+        this.time1 = this.repairOrder.spareTime + '鏃�';
+      } else if (this.repairOrder.repairOrderUda2 !== null && this.repairOrder.repairOrderUda2 !== undefined && this.repairOrder.repairOrderUda2 !== '') {
         const startDateTime1 = dayjs(this.repairOrder.repairOrderUda2, { format: 'YYYY-MM-DD HH:mm:ss' });
-        this.time1 = this.formatTime(stardand-startDateTime1);
-      }else{
+        this.time1 = this.formatTime(stardand - startDateTime1);
+      } else {
         this.time1 = "绛夐噰璐欢鍚庤绠楁椂闀�"
       }
-      if(this.repairOrder.repairOrderUda5!==null&&this.repairOrder.repairOrderUda5!==undefined&&this.repairOrder.repairOrderUda5!==''){
-        this.time2 = this.repairOrder.partTime+'鏃�';
-      }else if(this.repairOrder.repairOrderUda4!==null&&this.repairOrder.repairOrderUda4!==undefined&&this.repairOrder.repairOrderUda4!==''){
+      if (this.repairOrder.repairOrderUda5 !== null && this.repairOrder.repairOrderUda5 !== undefined && this.repairOrder.repairOrderUda5 !== '') {
+        this.time2 = this.repairOrder.partTime + '鏃�';
+      } else if (this.repairOrder.repairOrderUda4 !== null && this.repairOrder.repairOrderUda4 !== undefined && this.repairOrder.repairOrderUda4 !== '') {
         const startDateTime2 = dayjs(this.repairOrder.repairOrderUda4, { format: 'YYYY-MM-DD HH:mm:ss' });
-        this.time2 = this.formatTime(stardand-startDateTime2);
-      }else{
+        this.time2 = this.formatTime(stardand - startDateTime2);
+      } else {
         this.time2 = "绛夊姞宸ヤ欢鍚庤绠楁椂闀�"
       }
-      if(this.repairOrder.acceptTime!==null&&this.repairOrder.acceptTime!==undefined&&this.repairOrder.acceptTime!==''){
-        this.time3 = this.repairOrder.faultHour+'鏃�';
-      }else if(this.repairOrder.faultTime!==null&&this.repairOrder.faultTime!==undefined&&this.repairOrder.faultTime!==''){
+      if (this.repairOrder.acceptTime !== null && this.repairOrder.acceptTime !== undefined && this.repairOrder.acceptTime !== '') {
+        this.time3 = this.repairOrder.faultHour + '鏃�';
+      } else if (this.repairOrder.faultTime !== null && this.repairOrder.faultTime !== undefined && this.repairOrder.faultTime !== '') {
         const startDateTime3 = dayjs(this.repairOrder.faultTime, { format: 'YYYY-MM-DD HH:mm:ss' });
-        this.time3 = this.formatTime(stardand-startDateTime3);
-      }else{
+        this.time3 = this.formatTime(stardand - startDateTime3);
+      } else {
         this.time3 = "楠屾敹鍚庤绠楁椂闀�"
       }
     },
@@ -882,7 +874,7 @@
       const seconds = Math.floor(timeInMilliseconds / 1000);
       const minutes = Math.floor(seconds / 60);
       const hours = Math.floor(minutes / 60);
-      
+
       return `${hours}鏃� ${minutes % 60}鍒� ${seconds % 60}绉抈;
     },
   },

--
Gitblit v1.9.3