Forráskód Böngészése

订单下载源失败bugfix

kevin_zhangl 3 éve
szülő
commit
5699b181b5

+ 2 - 2
frontendApi/modules/v1/controllers/ShopController.php

@@ -522,8 +522,8 @@ ORDER;
         ob_clean();
 
         $file_name = $orderSn . '.pdf';
-        $path = '/pdfs/' . $file_name;
-        $pdf->Output(Yii::$app->basePath . '/web' . $path, 'F');
+        $path = 'pdfs/' . $file_name;
+        $pdf->Output(Yii::$app->basePath . '/web/' . $path, 'F');
 
         @exec('chmod -R 777 /' . Yii::$app->basePath . '/web' . $path);
 

+ 2 - 1
frontendEle/src/views/shop/order-list.vue

@@ -43,6 +43,7 @@
     import network from '@/utils/network'
     import tool from '@/utils/tool'
     import Pagination from '@/components/Pagination'
+    import {SERVER_API_HTTP_TYPE, SERVER_API_DOMAIN} from '@/utils/config'
     export default {
         name: "order-list",
         components: {Pagination},
@@ -164,7 +165,7 @@
 
                     let downloadElement = document.createElement('a')
                     downloadElement.target = '_blank'
-                    downloadElement.href = fileUrl
+                    downloadElement.href = SERVER_API_HTTP_TYPE + SERVER_API_DOMAIN + '/' + fileUrl
                     // 下载后文件名
                     downloadElement.download = targetName
                     //点击下载