Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cs_vsofpm
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wuhao
cs_vsofpm
Commits
7b82c2bf
Commit
7b82c2bf
authored
Jun 06, 2023
by
wuhao
🎯
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
asder
parent
ef48a279
Pipeline
#3615
passed with stages
in 2 minutes and 38 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
8 deletions
+9
-8
request.js
src/utils/request.js
+9
-8
No files found.
src/utils/request.js
View file @
7b82c2bf
...
...
@@ -5,6 +5,7 @@
*/
import
{
history
}
from
"@umijs/max"
;
import
{
message
}
from
"antd"
;
import
dayjs
from
"dayjs"
;
import
{
extend
}
from
"umi-request"
;
const
codeMessage
=
{
...
...
@@ -83,20 +84,20 @@ request.interceptors.request.use(async (url, options) => {
// response拦截器, 处理response
request
.
interceptors
.
response
.
use
(
async
(
response
,
options
)
=>
{
let
filename
=
{
"/studentExperiment/exportByLoginTeacher"
:
"作业"
,
"/studentExperiment/scoreReportExport"
:
"成绩单"
,
};
if
(
options
.
url
.
indexOf
(
"/studentExperiment/exportByLoginTeacher"
)
!==-
1
||
options
.
url
.
indexOf
(
"/studentExperiment/scoreReportExport"
)
!==-
1
options
.
url
==
"/studentExperiment/exportByLoginTeacher"
||
options
.
url
==
"/studentExperiment/scoreReportExport"
)
{
const
data
=
await
response
.
clone
().
blob
();
let
blobUrl
=
window
.
URL
.
createObjectURL
(
data
);
const
a
=
document
.
createElement
(
"a"
);
a
.
style
.
display
=
"none"
;
let
temp
=
response
.
headers
.
get
(
"Content-Disposition"
).
split
(
";"
)[
1
].
split
(
"="
)[
1
]
||
""
;
let
fileDefaultName
=
decodeURI
(
temp
);
let
pathname
=
"表格"
;
a
.
download
=
fileDefaultName
||
pathname
+
".xls"
;
let
fileDefaultName
=
filename
[
options
?.
url
];
a
.
download
=
fileDefaultName
+
dayjs
().
format
(
"YYYY-MM-DD HH:mm:ss"
)
+
".xls"
;
a
.
href
=
blobUrl
;
a
.
click
();
a
.
remove
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment