From 61417032b79f99ecb462f7f7f2263c2d98d1b558 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期四, 20 四月 2023 18:45:29 +0800
Subject: [PATCH] fix 修复 代码生成菜单选项回显问题
---
src/plugins/download.ts | 98 ++++++++++++++++++++++++------------------------
1 files changed, 49 insertions(+), 49 deletions(-)
diff --git a/src/plugins/download.ts b/src/plugins/download.ts
index 3e963a7..2640763 100644
--- a/src/plugins/download.ts
+++ b/src/plugins/download.ts
@@ -8,53 +8,53 @@
const baseURL = import.meta.env.VITE_APP_BASE_API;
let downloadLoadingInstance: LoadingInstance;
export default {
- async oss(ossId: string | number) {
- const url = baseURL + '/system/oss/download/' + ossId;
- downloadLoadingInstance = ElLoading.service({ text: '姝e湪涓嬭浇鏁版嵁锛岃绋嶅��', background: 'rgba(0, 0, 0, 0.7)' });
- try {
- const res = await axios({
- method: 'get',
- url: url,
- responseType: 'blob',
- headers: { Authorization: 'Bearer ' + getToken() }
- });
- const isBlob = blobValidate(res.data);
- if (isBlob) {
- const blob = new Blob([res.data], { type: 'application/octet-stream' });
- FileSaver.saveAs(blob, decodeURIComponent(res.headers['download-filename'] as string));
- } else {
- this.printErrMsg(res.data);
- }
- downloadLoadingInstance.close();
- } catch (r) {
- console.error(r);
- ElMessage.error('涓嬭浇鏂囦欢鍑虹幇閿欒锛岃鑱旂郴绠$悊鍛橈紒');
- downloadLoadingInstance.close();
- }
- },
- async zip(url: string, name: string) {
- url = baseURL + url;
- const res = await axios({
- method: 'get',
- url: url,
- responseType: 'blob',
- headers: {
- Authorization: 'Bearer ' + getToken(),
- datasource: localStorage.getItem('dataName')
- }
- });
- const isBlob = blobValidate(res.data);
- if (isBlob) {
- const blob = new Blob([res.data], { type: 'application/zip' });
- FileSaver.saveAs(blob, name);
- } else {
- this.printErrMsg(res.data);
- }
- },
- async printErrMsg(data: any) {
- const resText = await data.text();
- const rspObj = JSON.parse(resText);
- const errMsg = errorCode[rspObj.code] || rspObj.msg || errorCode['default'];
- ElMessage.error(errMsg);
- }
+ async oss(ossId: string | number) {
+ const url = baseURL + '/system/oss/download/' + ossId;
+ downloadLoadingInstance = ElLoading.service({ text: '姝e湪涓嬭浇鏁版嵁锛岃绋嶅��', background: 'rgba(0, 0, 0, 0.7)' });
+ try {
+ const res = await axios({
+ method: 'get',
+ url: url,
+ responseType: 'blob',
+ headers: { Authorization: 'Bearer ' + getToken() }
+ });
+ const isBlob = blobValidate(res.data);
+ if (isBlob) {
+ const blob = new Blob([res.data], { type: 'application/octet-stream' });
+ FileSaver.saveAs(blob, decodeURIComponent(res.headers['download-filename'] as string));
+ } else {
+ this.printErrMsg(res.data);
+ }
+ downloadLoadingInstance.close();
+ } catch (r) {
+ console.error(r);
+ ElMessage.error('涓嬭浇鏂囦欢鍑虹幇閿欒锛岃鑱旂郴绠$悊鍛橈紒');
+ downloadLoadingInstance.close();
+ }
+ },
+ async zip(url: string, name: string) {
+ url = baseURL + url;
+ const res = await axios({
+ method: 'get',
+ url: url,
+ responseType: 'blob',
+ headers: {
+ Authorization: 'Bearer ' + getToken(),
+ datasource: localStorage.getItem('dataName')
+ }
+ });
+ const isBlob = blobValidate(res.data);
+ if (isBlob) {
+ const blob = new Blob([res.data], { type: 'application/zip' });
+ FileSaver.saveAs(blob, name);
+ } else {
+ this.printErrMsg(res.data);
+ }
+ },
+ async printErrMsg(data: any) {
+ const resText = await data.text();
+ const rspObj = JSON.parse(resText);
+ const errMsg = errorCode[rspObj.code] || rspObj.msg || errorCode['default'];
+ ElMessage.error(errMsg);
+ }
};
--
Gitblit v1.9.3