added ESlint 语法检测
This commit is contained in:
+49
-49
@@ -1,29 +1,29 @@
|
||||
import service from '@/utils/request';
|
||||
import { Message } from 'element-ui';
|
||||
import service from '@/utils/request'
|
||||
import { Message } from 'element-ui'
|
||||
|
||||
const handleFileError = (res, fileName) => {
|
||||
if (typeof(res.data) !== "undefined") {
|
||||
if (res.data.type == "application/json") {
|
||||
const reader = new FileReader();
|
||||
reader.onload = function() {
|
||||
let message = JSON.parse(reader.result).msg;
|
||||
Message({
|
||||
showClose: true,
|
||||
message: message,
|
||||
type: 'error'
|
||||
})
|
||||
};
|
||||
reader.readAsText(new Blob([res.data]));
|
||||
}
|
||||
} else {
|
||||
var downloadUrl = window.URL.createObjectURL(new Blob([res]));
|
||||
var a = document.createElement('a');
|
||||
a.style.display = 'none';
|
||||
a.href = downloadUrl;
|
||||
a.download = fileName;
|
||||
var event = new MouseEvent("click");
|
||||
a.dispatchEvent(event);
|
||||
if (typeof (res.data) !== 'undefined') {
|
||||
if (res.data.type === 'application/json') {
|
||||
const reader = new FileReader()
|
||||
reader.onload = function() {
|
||||
const message = JSON.parse(reader.result).msg
|
||||
Message({
|
||||
showClose: true,
|
||||
message: message,
|
||||
type: 'error'
|
||||
})
|
||||
}
|
||||
reader.readAsText(new Blob([res.data]))
|
||||
}
|
||||
} else {
|
||||
var downloadUrl = window.URL.createObjectURL(new Blob([res]))
|
||||
var a = document.createElement('a')
|
||||
a.style.display = 'none'
|
||||
a.href = downloadUrl
|
||||
a.download = fileName
|
||||
var event = new MouseEvent('click')
|
||||
a.dispatchEvent(event)
|
||||
}
|
||||
}
|
||||
|
||||
// @Tags excel
|
||||
@@ -35,17 +35,17 @@ const handleFileError = (res, fileName) => {
|
||||
// @Success 200
|
||||
// @Router /excel/exportExcel [post]
|
||||
export const exportExcel = (tableData, fileName) => {
|
||||
service({
|
||||
url: "/excel/exportExcel",
|
||||
method: 'post',
|
||||
data: {
|
||||
fileName: fileName,
|
||||
infoList: tableData
|
||||
},
|
||||
responseType: 'blob'
|
||||
}).then((res) => {
|
||||
handleFileError(res, fileName)
|
||||
})
|
||||
service({
|
||||
url: '/excel/exportExcel',
|
||||
method: 'post',
|
||||
data: {
|
||||
fileName: fileName,
|
||||
infoList: tableData
|
||||
},
|
||||
responseType: 'blob'
|
||||
}).then((res) => {
|
||||
handleFileError(res, fileName)
|
||||
})
|
||||
}
|
||||
|
||||
// @Tags excel
|
||||
@@ -57,10 +57,10 @@ export const exportExcel = (tableData, fileName) => {
|
||||
// @Success 200 {string} string "{"success":true,"data":{},"msg":"导入成功"}"
|
||||
// @Router /excel/importExcel [post]
|
||||
export const loadExcelData = () => {
|
||||
return service({
|
||||
url: "/excel/loadExcel",
|
||||
method: 'get'
|
||||
})
|
||||
return service({
|
||||
url: '/excel/loadExcel',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// @Tags excel
|
||||
@@ -72,14 +72,14 @@ export const loadExcelData = () => {
|
||||
// @Success 200
|
||||
// @Router /excel/downloadTemplate [get]
|
||||
export const downloadTemplate = (fileName) => {
|
||||
return service({
|
||||
url: "/excel/downloadTemplate",
|
||||
method: 'get',
|
||||
params: {
|
||||
fileName: fileName
|
||||
},
|
||||
responseType: 'blob'
|
||||
}).then((res) => {
|
||||
handleFileError(res, fileName)
|
||||
})
|
||||
}
|
||||
return service({
|
||||
url: '/excel/downloadTemplate',
|
||||
method: 'get',
|
||||
params: {
|
||||
fileName: fileName
|
||||
},
|
||||
responseType: 'blob'
|
||||
}).then((res) => {
|
||||
handleFileError(res, fileName)
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user