Sfoglia il codice sorgente

维修工单调整

ouyj 7 mesi fa
parent
commit
d9b7d45fd4

+ 6 - 6
ygtx-gxt/src/main/java/com/ygtx/gxt/domain/GxtRepairOrder.java

@@ -69,7 +69,7 @@ public class GxtRepairOrder extends BaseEntity
     private String faultDesc;
 
     /** 派单时间 */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
     @Excel(name = "派单时间")
     private Date assignTime;
 
@@ -81,7 +81,7 @@ public class GxtRepairOrder extends BaseEntity
     private String assignUserName;
 
     /** 接单时间 */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
     @Excel(name = "接单时间")
     private Date acceptTime;
 
@@ -93,12 +93,12 @@ public class GxtRepairOrder extends BaseEntity
     private String acceptUserName;
 
     /** 实际开始时间 */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
     @Excel(name = "实际开始时间")
     private Date realStartTime;
 
     /** 实际结束时间 */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
     @Excel(name = "实际结束时间")
     private Date realEndTime;
 
@@ -138,7 +138,7 @@ public class GxtRepairOrder extends BaseEntity
     private String maintenanceType;
 
     /** 发生时间 */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
     @Excel(name = "发生时间")
     private Date occurTime;
 
@@ -171,7 +171,7 @@ public class GxtRepairOrder extends BaseEntity
     private String misOrderNo;
 
     /** 恢复时间 */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
     @Excel(name = "恢复时间")
     private Date restartTime;
 

+ 194 - 75
ygtx-ui/src/views/gxt/repairOrder/index.vue

@@ -398,10 +398,10 @@
       <el-form ref="assignFormRef" :model="assignForm" label-width="120px" label-position="top">
         <el-row>
           <el-col :span="12">
-            <el-form-item label="工单编码">{{ assignForm.workOrderProjectNo }}</el-form-item>
+            <el-form-item label="工单编码"><el-input v-model="assignForm.workOrderProjectNo" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="风机编号">{{ assignForm.pcsDeviceName }}</el-form-item>
+            <el-form-item label="风机编号"><el-input v-model="assignForm.pcsDeviceName" disabled /></el-form-item>
           </el-col>
           <!--          <el-col :span="12">
                       <el-form-item label="检修类型">
@@ -410,23 +410,39 @@
                     </el-col>-->
           <el-col :span="12">
             <el-form-item label="工单状态">
-              <dict-tag :options="gxt_work_order_status" :value="assignForm.workOrderStatus" />
+              <el-select v-model="assignForm.workOrderStatus" style="width: 100%" disabled>
+                <el-option
+                    v-for="dict in gxt_work_order_status"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="维保中心">{{ assignForm.gxtCenter }}</el-form-item>
+            <el-form-item label="维保中心"><el-input v-model="assignForm.gxtCenter" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="场站">{{ assignForm.pcsStationName }}</el-form-item>
+            <el-form-item label="场站"><el-input v-model="assignForm.pcsStationName" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="品牌">{{ assignForm.brand }}</el-form-item>
+            <el-form-item label="品牌"><el-input v-model="assignForm.brand" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="故障代码">{{ assignForm.faultCode }}</el-form-item>
+            <el-form-item label="故障代码"><el-input v-model="assignForm.faultCode" disabled /></el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="故障信息">{{ assignForm.faultBarcode }}</el-form-item>
+          <el-col :span="24">
+            <el-form-item label="故障信息">
+              <el-input
+                v-model="assignForm.faultBarcode"
+                type="textarea"
+                placeholder="请输入故障信息"
+                maxlength="100"
+                show-word-limit
+                :rows="3"
+                disabled
+            /></el-form-item>
           </el-col>
 <!--          <el-col :span="12">
             <el-form-item label="MIS工单编码">
@@ -492,10 +508,10 @@
       <el-form ref="acceptFormRef" :model="acceptForm" :rules="acceptRules" label-width="120px" label-position="top">
         <el-row>
           <el-col :span="12">
-            <el-form-item label="工单编码">{{ acceptForm.workOrderProjectNo }}</el-form-item>
+            <el-form-item label="工单编码"><el-input v-model="acceptForm.workOrderProjectNo" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="风机编号">{{ acceptForm.pcsDeviceName }}</el-form-item>
+            <el-form-item label="风机编号"><el-input v-model="acceptForm.pcsDeviceName" disabled /></el-form-item>
           </el-col>
           <!--          <el-col :span="12">
                       <el-form-item label="检修类型">
@@ -504,23 +520,41 @@
                     </el-col>-->
           <el-col :span="12">
             <el-form-item label="工单状态">
-              <dict-tag :options="gxt_work_order_status" :value="acceptForm.workOrderStatus" />
+<!--              <dict-tag :options="gxt_work_order_status" :value="acceptForm.workOrderStatus" />-->
+              <el-select v-model="acceptForm.workOrderStatus" style="width: 100%" disabled>
+                <el-option
+                    v-for="dict in gxt_work_order_status"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="维保中心">{{ acceptForm.gxtCenter }}</el-form-item>
+            <el-form-item label="维保中心"><el-input v-model="acceptForm.gxtCenter" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="场站">{{ acceptForm.pcsStationName }}</el-form-item>
+            <el-form-item label="场站"><el-input v-model="acceptForm.pcsStationName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="品牌">{{ acceptForm.brand }}</el-form-item>
+            <el-form-item label="品牌"><el-input v-model="acceptForm.brand" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="故障代码">{{ acceptForm.faultCode }}</el-form-item>
+            <el-form-item label="故障代码"><el-input v-model="acceptForm.faultCode" disabled /></el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="故障信息">{{ acceptForm.faultBarcode }}</el-form-item>
+          <el-col :span="24">
+            <el-form-item label="故障信息">
+              <el-input
+                  v-model="acceptForm.faultBarcode"
+                  type="textarea"
+                  placeholder="请输入故障信息"
+                  maxlength="100"
+                  show-word-limit
+                  :rows="3"
+                  disabled
+              />
+            </el-form-item>
           </el-col>
 <!--          <el-col :span="12">
             <el-form-item label="MIS工单编码">{{ acceptForm.misOrderNo }}</el-form-item>
@@ -588,12 +622,12 @@
         <el-row>
           <el-col :span="12">
             <el-form-item label="工单编号">
-              {{ suspendForm.workOrderProjectNo }}
+              <el-input v-model="suspendForm.workOrderProjectNo" disabled />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="风机编号">
-              {{ suspendForm.pcsDeviceName }}
+              <el-input v-model="suspendForm.pcsDeviceName" disabled />
             </el-form-item>
           </el-col>
 <!--          <el-col :span="24">
@@ -647,30 +681,47 @@
       <el-form ref="approveFormRef" :model="approveForm" :rules="approveRules" label-width="120px" label-position="top">
         <el-row>
           <el-col :span="12">
-            <el-form-item label="工单编码">{{ approveForm.workOrderProjectNo }}</el-form-item>
+            <el-form-item label="工单编码"><el-input v-model="approveForm.workOrderProjectNo" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="风机编号">{{ approveForm.pcsDeviceName }}</el-form-item>
+            <el-form-item label="风机编号"><el-input v-model="approveForm.pcsDeviceName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="工单状态">
-              <dict-tag :options="gxt_work_order_status" :value="approveForm.workOrderStatus" />
+              <el-select v-model="approveForm.workOrderStatus" style="width: 100%" disabled>
+                <el-option
+                    v-for="dict in gxt_work_order_status"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="维保中心">{{ approveForm.gxtCenter }}</el-form-item>
+            <el-form-item label="维保中心"><el-input v-model="approveForm.gxtCenter" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="场站">{{ approveForm.pcsStationName }}</el-form-item>
+            <el-form-item label="场站"><el-input v-model="approveForm.pcsStationName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="品牌">{{ approveForm.brand }}</el-form-item>
+            <el-form-item label="品牌"><el-input v-model="approveForm.brand" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="故障代码">{{ approveForm.faultCode }}</el-form-item>
+            <el-form-item label="故障代码"><el-input v-model="approveForm.faultCode" disabled /> </el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="故障信息">{{ approveForm.faultBarcode }}</el-form-item>
+          <el-col :span="24">
+            <el-form-item label="故障信息">
+              <el-input
+                v-model="approveForm.faultBarcode"
+                type="textarea"
+                placeholder="请输入故障信息"
+                maxlength="100"
+                show-word-limit
+                :rows="3"
+                disabled
+              />
+            </el-form-item>
           </el-col>
 <!--          <el-col :span="12">
             <el-form-item label="MIS工单编码">
@@ -678,26 +729,34 @@
             </el-form-item>
           </el-col>-->
           <el-col :span="12">
-            <el-form-item label="下发人">{{ approveForm.assignUserName }}</el-form-item>
+            <el-form-item label="下发人"><el-input v-model="approveForm.assignUserName" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="下发时间">{{ parseTime(approveForm.assignTime, '{y}-{m}-{d} {h}:{i}') }}</el-form-item>
+            <el-form-item label="下发时间"><el-input v-model="approveForm.assignTime" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="接单人">{{ approveForm.acceptUserName }}</el-form-item>
+            <el-form-item label="接单人"><el-input v-model="approveForm.acceptUserName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="接单时间">{{ parseTime(approveForm.acceptTime, '{y}-{m}-{d} {h}:{i}') }}</el-form-item>
+            <el-form-item label="接单时间"><el-input v-model="approveForm.acceptTime" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="工作负责人">{{ approveForm.teamLeaderName }}</el-form-item>
+            <el-form-item label="工作负责人"><el-input v-model="approveForm.teamLeaderName" disabled /> </el-form-item>
           </el-col>
 <!--          <el-col :span="12">
             <el-form-item label="故障描述">{{ approveForm.faultDesc || '无' }}</el-form-item>
           </el-col>-->
           <el-col :span="12">
             <el-form-item label="挂起原因">
-              <dict-tag :options="gxt_order_suspend_reason" :value="approveForm.suspendReason" />
+<!--              <dict-tag :options="gxt_order_suspend_reason" :value="approveForm.suspendReason" />-->
+              <el-select v-model="approveForm.suspendReason" style="width: 100%" disabled>
+                <el-option
+                    v-for="dict in gxt_order_suspend_reason"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
         </el-row>
@@ -732,45 +791,62 @@
       <el-form ref="finalizeFormRef" :model="finalizeForm" :rules="finalizeRules" label-width="120px" label-position="top">
         <el-row>
           <el-col :span="12">
-            <el-form-item label="工单编码">{{ finalizeForm.workOrderProjectNo }}</el-form-item>
+            <el-form-item label="工单编码"><el-input v-model="finalizeForm.workOrderProjectNo" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="风机编号">{{ finalizeForm.pcsDeviceName }}</el-form-item>
+            <el-form-item label="风机编号"><el-input v-model="finalizeForm.pcsDeviceName" disabled /></el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="工单状态">
-              <dict-tag :options="gxt_work_order_status" :value="finalizeForm.workOrderStatus" />
+              <el-select v-model="finalizeForm.workOrderStatus" style="width: 100%" disabled>
+                <el-option
+                    v-for="dict in gxt_work_order_status"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="维保中心">{{ finalizeForm.gxtCenter }}</el-form-item>
+            <el-form-item label="维保中心"><el-input v-model="finalizeForm.gxtCenter" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="场站">{{ finalizeForm.pcsStationName }}</el-form-item>
+            <el-form-item label="场站"><el-input v-model="finalizeForm.pcsStationName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="品牌">{{ finalizeForm.brand }}</el-form-item>
+            <el-form-item label="品牌"><el-input v-model="finalizeForm.brand" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="故障代码">{{ finalizeForm.faultCode }}</el-form-item>
+            <el-form-item label="故障代码"><el-input v-model="finalizeForm.faultCode" disabled /> </el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="故障信息">{{ finalizeForm.faultBarcode }}</el-form-item>
+          <el-col :span="24">
+            <el-form-item label="故障信息">
+              <el-input
+                v-model="finalizeForm.faultBarcode"
+                type="textarea"
+                placeholder="请输入故障信息"
+                maxlength="100"
+                show-word-limit
+                :rows="3"
+                disabled
+              />
+            </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="下发人">{{ finalizeForm.assignUserName }}</el-form-item>
+            <el-form-item label="下发人"><el-input v-model="finalizeForm.assignUserName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="下发时间">{{ parseTime(finalizeForm.assignTime, '{y}-{m}-{d} {h}:{i}') }}</el-form-item>
+            <el-form-item label="下发时间"><el-input v-model="finalizeForm.assignTime" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="接单人">{{ finalizeForm.acceptUserName }}</el-form-item>
+            <el-form-item label="接单人"><el-input v-model="finalizeForm.acceptUserName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="接单时间">{{ parseTime(finalizeForm.acceptTime, '{y}-{m}-{d} {h}:{i}') }}</el-form-item>
+            <el-form-item label="接单时间"><el-input v-model="finalizeForm.acceptTime" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="工作负责人">{{ finalizeForm.teamLeaderName }}</el-form-item>
+            <el-form-item label="工作负责人"><el-input v-model="finalizeForm.teamLeaderName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="MIS工单编码" prop="misOrderNo">
@@ -897,72 +973,101 @@
       <el-form ref="ratingFormRef" :model="ratingForm" :rules="ratingRules" label-width="120px" label-position="top">
         <el-row>
           <el-col :span="12">
-            <el-form-item label="工单编码">{{ ratingForm.workOrderProjectNo }}</el-form-item>
+            <el-form-item label="工单编码"><el-input v-model="ratingForm.workOrderProjectNo" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="风机编号">{{ ratingForm.pcsDeviceName }}</el-form-item>
+            <el-form-item label="风机编号"><el-input v-model="ratingForm.pcsDeviceName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="工单状态">
-              <dict-tag :options="gxt_work_order_status" :value="ratingForm.workOrderStatus" />
+              <el-select v-model="ratingForm.workOrderStatus" style="width: 100%" disabled>
+                <el-option
+                    v-for="dict in gxt_work_order_status"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="维保中心">{{ ratingForm.gxtCenter }}</el-form-item>
+            <el-form-item label="维保中心"><el-input v-model="ratingForm.gxtCenter" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="场站">{{ ratingForm.pcsStationName }}</el-form-item>
+            <el-form-item label="场站"><el-input v-model="ratingForm.pcsStationName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="品牌">{{ ratingForm.brand }}</el-form-item>
+            <el-form-item label="品牌"><el-input v-model="ratingForm.brand" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="故障代码">{{ ratingForm.faultCode }}</el-form-item>
+            <el-form-item label="故障代码"><el-input v-model="ratingForm.faultCode" disabled /> </el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="故障信息">{{ ratingForm.faultBarcode }}</el-form-item>
+          <el-col :span="24">
+            <el-form-item label="故障信息">
+              <el-input
+                v-model="ratingForm.faultBarcode"
+                type="textarea"
+                placeholder="请输入故障信息"
+                maxlength="100"
+                show-word-limit
+                :rows="3"
+                disabled
+              />
+            </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="MIS工单编码">
-              {{ ratingForm.misOrderNo }}
+              <el-input v-model="ratingForm.misOrderNo" disabled />
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="下发人">{{ ratingForm.assignUserName }}</el-form-item>
+            <el-form-item label="下发人"><el-input v-model="ratingForm.assignUserName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="下发时间">{{ parseTime(ratingForm.assignTime, '{y}-{m}-{d} {h}:{i}') }}</el-form-item>
+            <el-form-item label="下发时间"><el-input v-model="ratingForm.assignTime" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="接单人">{{ ratingForm.acceptUserName }}</el-form-item>
+            <el-form-item label="接单人"><el-input v-model="ratingForm.acceptUserName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="接单时间">{{ parseTime(ratingForm.acceptTime, '{y}-{m}-{d} {h}:{i}') }}</el-form-item>
+            <el-form-item label="接单时间"><el-input v-model="ratingForm.acceptTime" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="工作负责人">{{ ratingForm.teamLeaderName }}</el-form-item>
+            <el-form-item label="工作负责人"><el-input v-model="ratingForm.teamLeaderName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="开始时间">{{ parseTime(ratingForm.realStartTime, '{y}-{m}-{d} {h}:{i}') }}</el-form-item>
+            <el-form-item label="开始时间"><el-input v-model="ratingForm.realStartTime" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="结束时间">{{ parseTime(ratingForm.realEndTime, '{y}-{m}-{d} {h}:{i}') }}</el-form-item>
+            <el-form-item label="结束时间"><el-input v-model="ratingForm.realEndTime" disabled /> </el-form-item>
           </el-col>
 <!--          <el-col :span="12">
             <el-form-item label="故障描述">{{ ratingForm.faultDesc || '无' }}</el-form-item>
           </el-col>-->
-          <el-col :span="12">
+          <el-col :span="24">
             <el-form-item label="维修总结">
-              {{ ratingForm.content }}
+              <el-input
+                  v-model="ratingForm.content"
+                  type="textarea"
+                  :rows="3"
+                  disabled
+              />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="检修类型">
-              <dict-tag :options="gxt_maintenance_type" :value="ratingForm.maintenanceType" />
+              <el-select v-model="ratingForm.maintenanceType" style="width: 100%" disabled>
+                <el-option
+                    v-for="dict in gxt_maintenance_type"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="检修人员">{{ ratingForm.workGroupMemberName }}</el-form-item>
+            <el-form-item label="检修人员"><el-input v-model="ratingForm.workGroupMemberName" disabled /></el-form-item>
           </el-col>
 
           <el-col :span="12">
@@ -1042,18 +1147,32 @@
       <el-form ref="restartFormRef" :model="restartForm" :rules="restartRules" label-width="120px" label-position="top">
         <el-row>
           <el-col :span="12">
-            <el-form-item label="工单编码">{{ restartForm.workOrderProjectNo }}</el-form-item>
+            <el-form-item label="工单编码"><el-input v-model="restartForm.workOrderProjectNo" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="风机编号">{{ restartForm.pcsDeviceName }}</el-form-item>
+            <el-form-item label="风机编号"><el-input v-model="restartForm.pcsDeviceName" disabled /> </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="检修类型">
-              <dict-tag :options="gxt_maintenance_type" :value="restartForm.maintenanceType" />
+              <el-select v-model="restartForm.maintenanceType" style="width: 100%" disabled>
+                <el-option
+                    v-for="dict in gxt_maintenance_type"
+                    :key="dict.value"
+                    :label="dict.label"
+                    :value="dict.value"
+                />
+              </el-select>
             </el-form-item>
           </el-col>
-          <el-col :span="12">
-            <el-form-item label="维修总结">{{ restartForm.content }}</el-form-item>
+          <el-col :span="24">
+            <el-form-item label="维修总结">
+              <el-input
+                v-model="restartForm.content"
+                type="textarea"
+                :rows="3"
+                disabled
+              />
+            </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="恢复运行时间" prop="restartTime">