tangning 2 vuotta sitten
vanhempi
commit
0c40c062a1
2 muutettua tiedostoa jossa 18 lisäystä ja 16 poistoa
  1. 13 12
      src/api/spares/index.ts
  2. 5 4
      src/views/work/detail.vue

+ 13 - 12
src/api/spares/index.ts

@@ -409,15 +409,16 @@ enum Api {
     responseType: 'blob'
   });
 
-  export const detailDownExport = (params) =>
-  defHttp.downloadFile<FileStream>({
-    url: Api.exportExcel+`?repairId=${params.repairId}&type=${params.type}`,
-    params: params,
-    fileName:params.name+'.xlsx',
-    // data: params,
-    headers: {
-      // @ts-ignore
-      ignoreCancelToken: true,
-    },
-    responseType: 'blob'
-  });
+  export const detailDownExport = (params) =>{
+    return  defHttp.downloadFile<FileStream>({
+      url: Api.exportExcel+`?repairId=${params.repairId}&type=${params.type}`,
+      params: params,
+      fileName:params.name+'.xlsx',
+      // data: params,
+      headers: {
+        // @ts-ignore
+        ignoreCancelToken: true,
+      },
+      responseType: 'blob'
+    });
+  }

+ 5 - 4
src/views/work/detail.vue

@@ -161,10 +161,10 @@
           </Descriptions>
           <Descriptions title="单据下载" :column="3" v-if="detailData.repairerVo.status > 30">
             <DescriptionsItem label="报价单" :span="3" v-if="detailData.repairerVo.status > 30"> 
-                <div class="link" @click="dowmFile(0)"> {{detailData.orderReceivingVo.repairId}}报价单.pdf</div>  
+                <div class="link" @click="dowmFile(0)"> {{repairId}}报价单.xlsx</div>  
             </DescriptionsItem>
             <DescriptionsItem label="维修工单" :span="3" v-if="detailData.repairerVo.status > 70"> 
-              <div class="link" @click="dowmFile(1)"> {{detailData.orderReceivingVo.repairId}}维修工单.pdf</div>  
+              <div class="link" @click="dowmFile(1)"> {{repairId}}维修工单.xlsx</div>  
             </DescriptionsItem>
           </Descriptions>
           <Descriptions title="客户评价" :column="3" v-if="detailData.RepairComment">
@@ -491,8 +491,8 @@ export default defineComponent({
         onOk: async () => {
           console.log('repairId')
           let apiData = {
-            repairId:repairId.value || detailData.value.orderReceivingVo?.repairId,
-            name:repairId + name,
+            repairId:repairId.value,
+            name:repairId.value + name,
             type,
           }
           console.log('apiData',apiData)
@@ -524,6 +524,7 @@ export default defineComponent({
       canResize: false,
     });
     return {
+      repairId,
       registerParts,
       registerReview,
       registerRecovery,