Эх сурвалжийг харах

fix(maintenance): 修复派单对话框加载状态与报工信息展示问题

- 修复保存按钮 loading 属性绑定错误(v-loading 改为 :loading)
- 修复保存成功后 loading 状态未正确关闭的问题
- 修复报工步骤中时间字段取值路径错误
- 修复报工说明字段映射错误(repairReportExplain 改为 reason)
- 暂时隐藏备品备件使用情况表格
yusheng 3 өдөр өмнө
parent
commit
d0c93f2304

+ 2 - 2
src/views/maintenance/components/programRulesDialog.vue

@@ -430,7 +430,7 @@
     </el-form>
     <template v-slot:footer>
       <el-button @click="visible = false">取消</el-button>
-      <el-button type="primary" @click="save" v-loading="loading">
+      <el-button type="primary" @click="save" :loading="loading">
         {{ dialogTitle === '派单' ? '派单' : '保存' }}</el-button
       >
     </template>
@@ -920,12 +920,12 @@
               this.loading = true;
               try {
                 let res = await saveOrUpdate(sendMsg);
-                this.loading = false;
 
                 if (res) {
                   this.$message.success(type + '成功!');
                   this.$emit('done');
                   this.visible = false;
+                  this.loading = false;
                 }
               } catch (error) {
                 this.$message.error(type + '失败!');

+ 4 - 4
src/views/maintenance/repair/components/RepairNotesTab.vue

@@ -34,10 +34,10 @@
         ></span>
         <div slot="title" class="step_title">
           <span>报工</span>
-          <span>{{ item.content.createTime }}</span>
+          <span>{{ item.createTime }}</span>
         </div>
         <div slot="description" class="work_report_desc">
-          <div> 处理说明:{{ item.content.repairReportExplain }} </div>
+          <div> 处理说明:{{ item.content.reason }} </div>
           <div class="work_report_imgs" style="width: 50px; height: 50px">
             <img
               v-for="(ite, index) in item.content.workOrderImgList"
@@ -47,7 +47,7 @@
               style="width: 40%"
             />
           </div>
-          <div>
+          <!-- <div>
             <div>备品备件使用情况:</div>
             <el-table :data="workReportData" border>
               <el-table-column label="备件编码" prop="code" align="center" />
@@ -60,7 +60,7 @@
               <el-table-column label="型号" align="center" prop="model" />
               <el-table-column label="使用数量" prop="num" align="center" />
             </el-table>
-          </div>
+          </div> -->
         </div>
       </el-step>