|
|
@@ -1088,7 +1088,7 @@
|
|
|
</el-dialog>
|
|
|
|
|
|
<!-- 审批挂起对话框 -->
|
|
|
- <el-dialog title="审批" v-model="approveDialogVisible" width="800px" append-to-body>
|
|
|
+ <el-dialog title="审批挂起申请" v-model="approveDialogVisible" width="800px" append-to-body>
|
|
|
<!-- <div style="max-height: 500px; overflow-y: auto; padding-right: 10px;">-->
|
|
|
<el-alert type="info" :closable="false" style="border-color: #a855f7; background-color: #f8f5ff; color: #6d28d9; height: 35px;">
|
|
|
<template #default>
|
|
|
@@ -1125,43 +1125,56 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="维保中心">
|
|
|
<el-input v-model="approveForm.gxtCenter" disabled />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="场站">
|
|
|
<el-input v-model="approveForm.pcsStationName" disabled />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="品牌">
|
|
|
<el-input v-model="approveForm.brand" disabled />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="机型">
|
|
|
<el-input v-model="approveForm.model" disabled />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="MIS工单编码">
|
|
|
<el-input v-model="approveForm.misNo" disabled />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="工作负责人">
|
|
|
<el-input v-model="approveForm.teamLeaderName" disabled />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="挂起原因">
|
|
|
+ <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>
|
|
|
+
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="维保内容" prop="content">
|
|
|
@@ -1173,25 +1186,6 @@
|
|
|
|
|
|
<!-- 挂起信息 -->
|
|
|
<el-form ref="approveRef" :model="approveForm" :rules="approveRules" label-width="120px" label-position="top">
|
|
|
- <el-form-item label="挂起原因" prop="suspendReason">
|
|
|
-<!-- <el-input v-model="approveForm.suspendReason" type="textarea" :rows="3" disabled />-->
|
|
|
- <el-select v-model="approveForm.suspendReason" placeholder="请选择挂起原因" 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-form-item label="审批结果" prop="workOrderStatus">-->
|
|
|
-<!-- <el-radio-group v-model="approveForm.workOrderStatus">-->
|
|
|
-<!-- <el-radio label="suspended">通过</el-radio>-->
|
|
|
-<!-- <el-radio label="to_finish">驳回</el-radio>-->
|
|
|
-<!-- </el-radio-group>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-
|
|
|
<el-form-item label="驳回理由" prop="rejectionReason">
|
|
|
<el-input v-model="approveForm.rejectionReason" type="textarea" placeholder="请输入驳回理由" :rows="3" />
|
|
|
</el-form-item>
|
|
|
@@ -1260,9 +1254,9 @@
|
|
|
<el-form-item label="机型">{{ detailData.model || '-' }}</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="维保内容">{{ detailData.content || '-' }}</el-form-item>
|
|
|
- </el-col>
|
|
|
+<!-- <el-col :span="24">-->
|
|
|
+<!-- <el-form-item label="维保内容">{{ detailData.content || '-' }}</el-form-item>-->
|
|
|
+<!-- </el-col>-->
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
@@ -1345,7 +1339,15 @@
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
-
|
|
|
+ <el-form label-position="top">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="维保内容">
|
|
|
+ <div class="content-text">{{ detailData.content || '-' }}</div>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
<!-- 附件信息 -->
|
|
|
<div class="info-section" v-if="detailData.attachmentUrls">
|
|
|
<h3 class="section-title">结单附件</h3>
|
|
|
@@ -2957,4 +2959,9 @@ getList()
|
|
|
:deep(.el-form-item) {
|
|
|
margin-bottom: 18px;
|
|
|
}
|
|
|
+.content-text {
|
|
|
+ white-space: pre-wrap;
|
|
|
+ word-break: break-word;
|
|
|
+ line-height: 1.5;
|
|
|
+}
|
|
|
</style>
|