tangning 1 年之前
父节点
当前提交
a06a828533
共有 3 个文件被更改,包括 4 次插入5 次删除
  1. 1 1
      src/api/retailer/index.ts
  2. 1 2
      src/utils/http/axios/index.ts
  3. 2 2
      src/views/device/distributeModal.vue

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

@@ -92,7 +92,7 @@ export const downTemplate = (params) =>
     url: Api.downTemplate,
     url: Api.downTemplate,
     params: params,
     params: params,
     // data: params,
     // data: params,
-    fileName: '分销商设备清单模板.xlsx',
+    fileName: params.filename,
     headers: {
     headers: {
       // @ts-ignore
       // @ts-ignore
       ignoreCancelToken: true,
       ignoreCancelToken: true,

+ 1 - 2
src/utils/http/axios/index.ts

@@ -140,8 +140,7 @@ const transform: AxiosTransform = {
     // 请求之前处理config
     // 请求之前处理config
     const token = getToken();
     const token = getToken();
     const { locale } = useI18n();
     const { locale } = useI18n();
-    const lang = locale.value == 'zh-CN' ? 'zh' : 'en';
-    console.log('locale', locale);
+    const lang = locale.value == 'zh_CN' ? 'zh' : 'en';
     if (token && (config as Recordable)?.requestOptions?.withToken !== false) {
     if (token && (config as Recordable)?.requestOptions?.withToken !== false) {
       // jwt token
       // jwt token
       (config as Recordable).headers.Authorization = options.authenticationScheme
       (config as Recordable).headers.Authorization = options.authenticationScheme

+ 2 - 2
src/views/device/distributeModal.vue

@@ -133,9 +133,9 @@
       }
       }
       async function getTemplate() {
       async function getTemplate() {
         try {
         try {
-          const res:BlobPart = await downTemplate({ type: 0 });
+          const res:BlobPart = await downTemplate({ type: 0, filename:  t('routes.retailer.device.filename')+'.xlsx' });
           console.log('downTemplate',res)
           console.log('downTemplate',res)
-          downloadByData(res.data,t('routes.retailer.device.filename')+'.xlsx')
+          downloadByData(res.data)
         } catch (error) {
         } catch (error) {
           console.log('not passing', error);
           console.log('not passing', error);
         }
         }