fix: export results должны получить от axios только чистый, нефильтрованый blob
This commit is contained in:
parent
75f4571864
commit
b9b027cd42
@ -6,7 +6,7 @@
|
||||
"@craco/craco": "^7.0.0",
|
||||
"@emotion/react": "^11.10.5",
|
||||
"@emotion/styled": "^11.10.5",
|
||||
"@frontend/kitui": "^1.0.62",
|
||||
"@frontend/kitui": "^1.0.63",
|
||||
"@mui/icons-material": "^5.10.14",
|
||||
"@mui/material": "^5.10.14",
|
||||
"@mui/x-date-pickers": "^6.16.1",
|
||||
|
@ -50,6 +50,7 @@ function getAnswerResultList(resultId: number) {
|
||||
|
||||
function AnswerResultListEx(quizId: number, body:any) {
|
||||
return makeRequest<unknown, unknown>({
|
||||
responseType: 'blob',
|
||||
url: process.env.REACT_APP_DOMAIN + `/squiz/results/${quizId}/export`,
|
||||
method: "POST",
|
||||
body: body,
|
||||
|
@ -181,16 +181,14 @@ export const QuizAnswersPage: FC = () => {
|
||||
<IconButton
|
||||
onClick={async () => {
|
||||
const data = await resultApi.export(editQuizId, parseFilters())
|
||||
console.log(data)
|
||||
console.log(typeof data)
|
||||
|
||||
|
||||
var blob = new Blob([data], {
|
||||
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
||||
});
|
||||
const blob = data;
|
||||
const link = document.createElement("a");
|
||||
link.href = window.URL.createObjectURL(blob);
|
||||
link.download = `report_${new Date().getTime()}.xlsx`;
|
||||
link.click();
|
||||
|
||||
}}
|
||||
sx={{
|
||||
width: "44px",
|
||||
|
@ -1407,10 +1407,10 @@
|
||||
resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz"
|
||||
integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==
|
||||
|
||||
"@frontend/kitui@^1.0.62":
|
||||
version "1.0.62"
|
||||
resolved "https://penahub.gitlab.yandexcloud.net/api/v4/projects/21/packages/npm/@frontend/kitui/-/@frontend/kitui-1.0.62.tgz#212185a0a19a9b9948a85e9d4c71e002ad7f8b27"
|
||||
integrity sha1-ISGFoKGam5lIqF6dTHHgAq1/iyc=
|
||||
"@frontend/kitui@^1.0.63":
|
||||
version "1.0.63"
|
||||
resolved "https://penahub.gitlab.yandexcloud.net/api/v4/projects/21/packages/npm/@frontend/kitui/-/@frontend/kitui-1.0.63.tgz#0be68741a7a340b79019b847a435c38e3880b82e"
|
||||
integrity sha1-C+aHQaejQLeQGbhHpDXDjjiAuC4=
|
||||
dependencies:
|
||||
immer "^10.0.2"
|
||||
reconnecting-eventsource "^1.6.2"
|
||||
|
Loading…
Reference in New Issue
Block a user