Browse Source

feat(组件): 修改xls 为xlsx

tangning 2 years ago
parent
commit
f63a8f7bd9

+ 1 - 1
src/api/customer/index.ts

@@ -67,7 +67,7 @@ export const downTemplate = (params: companyExcelParams) =>
     url: Api.downTemplate,
     params: params,
     // data: params,
-    fileName:params.type == 0?'入库模板.xls':'出库模板.xls',
+    fileName:params.type == 0?'入库模板.xlsx':'出库模板.xlsx',
     headers: {
       // @ts-ignore
       ignoreCancelToken: true,

+ 4 - 4
src/api/order/index.ts

@@ -61,7 +61,7 @@ export const CameraExport = (params: PageParams) =>
   defHttp.downloadFile<FileStream>({
     url: Api.cameraExport,
     params: params,
-    fileName:'相机订单.xls',
+    fileName:'相机订单.xlsx',
     // data: params,
     headers: {
       // @ts-ignore
@@ -79,7 +79,7 @@ export const IncrementExport = (params: PageParams) =>
     url: Api.incrementExport,
     params: params,
     // data: params,
-    fileName:'权益订单.xls',
+    fileName:'权益订单.xlsx',
     headers: {
       // @ts-ignore
       ignoreCancelToken: true,
@@ -102,7 +102,7 @@ export const DownExport = (params: PageParams) =>
   defHttp.downloadFile<FileStream>({
     url: Api.downExport,
     params: params,
-    fileName:'下载订单.xls',
+    fileName:'下载订单.xlsx',
     // data: params,
     headers: {
       // @ts-ignore
@@ -136,7 +136,7 @@ export const InvoiceExport = (params: PageParams) =>
     url: Api.exportInvoice,
     method:'POST',
     params,
-    fileName:'发票记录.xls',
+    fileName:'发票记录.xlsx',
     headers: {
       // @ts-ignore
       ignoreCancelToken: true,

+ 3 - 3
src/api/statistics/index.ts

@@ -118,7 +118,7 @@ export const buryPointList = (params: PageParams) =>
     url: Api.cameraExport,
     params: params,
     // data: params,
-    fileName:'相机订单.xls',
+    fileName:'相机订单.xlsx',
     headers: {
       // @ts-ignore
       ignoreCancelToken: true,
@@ -131,7 +131,7 @@ export const buryPointList = (params: PageParams) =>
     url: Api.downExport,
     params: params,
     // data: params,
-    fileName:'下载订单.xls',
+    fileName:'下载订单.xlsx',
     headers: {
       // @ts-ignore
       ignoreCancelToken: true,
@@ -143,7 +143,7 @@ export const buryPointList = (params: PageParams) =>
   defHttp.downloadFile<FileStream>({
     url: Api.incrementExport,
     params: params,
-    fileName:'权益订单.xls',
+    fileName:'权益订单.xlsx',
     // data: params,
     headers: {
       // @ts-ignore

+ 3 - 3
src/components/Excel/src/Export2Excel.ts

@@ -4,7 +4,7 @@ import type { JsonToSheet, AoAToSheet } from './typing';
 
 const { utils, writeFile } = xlsx;
 
-const DEF_FILE_NAME = 'excel-list.xlsx';
+const DEF_FILE_NAME = 'excel-list.xlsxx';
 
 export function jsonToSheetXlsx<T = any>({
   data,
@@ -30,7 +30,7 @@ export function jsonToSheetXlsx<T = any>({
   };
   /* output format determined by filename */
   writeFile(workbook, filename, write2excelOpts);
-  /* at this point, out.xlsb will have been downloaded */
+  /* at this point, out.xlsxb will have been downloaded */
 }
 
 export function aoaToSheetXlsx<T = any>({
@@ -55,5 +55,5 @@ export function aoaToSheetXlsx<T = any>({
   };
   /* output format determined by filename */
   writeFile(workbook, filename, write2excelOpts);
-  /* at this point, out.xlsb will have been downloaded */
+  /* at this point, out.xlsxb will have been downloaded */
 }

+ 1 - 1
src/components/Excel/src/ImportExcel.vue

@@ -4,7 +4,7 @@
       ref="inputRef"
       type="file"
       v-show="false"
-      accept=".xlsx, .xls"
+      accept=".xlsxx, .xlsx"
       @change="handleInputClick"
     />
     <div @click="handleUpload">

+ 1 - 1
src/utils/file/download.ts

@@ -16,7 +16,7 @@ import * as XLSX from 'xlsx' // Vue3 版本
   // 将工作表放入工作簿中
   XLSX.utils.book_append_sheet(wb, data, 'data')
   // 生成文件并下载
-  XLSX.writeFile(wb, filename+'.xlsx')
+  XLSX.writeFile(wb, filename+'.xlsxx')
 }
 
 /**

+ 1 - 1
src/views/device/OutflowModal.vue

@@ -119,7 +119,7 @@
       async function getTemplate() {
         try {
           const res:BlobPart = await downTemplate({ type: 1 });
-          downloadByData(res.data,'出库模板.xls')
+          downloadByData(res.data,'出库模板.xlsx')
         } catch (error) {
           console.log('not passing', error);
         }

+ 1 - 1
src/views/device/batchPutModal.vue

@@ -118,7 +118,7 @@
         try {
           const res:BlobPart = await downTemplate({ type: 0 });
           console.log('downTemplate',res)
-          downloadByData(res.data,'入库模板.xls')
+          downloadByData(res.data,'入库模板.xlsx')
         } catch (error) {
           console.log('not passing', error);
         }

+ 1 - 1
src/views/invoice/index.vue

@@ -151,7 +151,7 @@
           content: () => h('span', '确定导出当前发票所有记录?'),
           onOk: async () => {
            const blodData:BlobPart =  await InvoiceExport(apiData);
-           downloadByData(blodData.data,'发票记录.xls')
+           downloadByData(blodData.data,'发票记录.xlsx')
           },
         });
       }

+ 1 - 1
src/views/order/cameraList.vue

@@ -219,7 +219,7 @@
           onOk: async () => {
             CameraExport({}).then(res => {
               console.log('handlerowClick',res)
-              downloadByData(res.data,'相机订单.xls')
+              downloadByData(res.data,'相机订单.xlsx')
             })
           },
         });

+ 1 - 1
src/views/order/downloadList.vue

@@ -206,7 +206,7 @@
           onOk: async () => {
             DownExport({}).then(res => {
               console.log('handlerowClick',res)
-              downloadByData(res.data,'下载订单.xls')
+              downloadByData(res.data,'下载订单.xlsx')
             })
           },
         });

+ 1 - 1
src/views/order/equityList.vue

@@ -203,7 +203,7 @@
           onOk: async () => {
             IncrementExport({}).then(res => {
               console.log('handlerowClick',res)
-              downloadByData(res.data,'权益订单.xls')
+              downloadByData(res.data,'权益订单.xlsx')
             })
           },
         });