feat: Upload failde Second Modal done.

This commit is contained in:
chiayin
2024-01-05 16:39:09 +08:00
parent 68981e98f5
commit fe5731ae15
4 changed files with 37 additions and 10 deletions

View File

@@ -3,7 +3,7 @@ import axios from "axios";
import moment from 'moment';
import apiError from '@/module/apiError.js';
import Swal from 'sweetalert2';
import { uploadFailed, uploadloader, uploadSuccess } from '@/module/alertModal.js'
import { uploadFailedFirst, uploadFailedSecond, uploadloader, uploadSuccess } from '@/module/alertModal.js'
export default defineStore('filesStore', {
state: () => ({
@@ -119,7 +119,7 @@ export default defineStore('filesStore', {
if(error.response.status === 422) {
// msg: 'not in UTF-8' | 'insufficient columns' | 'the csv file is empty' | 'the filename does not ends with .csv'
// type: 'encoding' | 'insufficient_columns' | 'empty' | 'name_suffix'
uploadFailed(error.response.data.detail[0].type, error.response.data.detail[0].msg);
uploadFailedFirst(error.response.data.detail[0].type, error.response.data.detail[0].msg);
} else {
Swal.close(); // 關閉進度條
apiError(error, 'Failed to upload the files.');
@@ -159,7 +159,7 @@ export default defineStore('filesStore', {
} catch(error) {
console.log('error:', error);
if(error.response.status === 422) {
uploadFailed(error.response.data.detail[0].type, error.response.data.detail[0].msg);
uploadFailedSecond(error.response.data.detail[0].type, error.response.data.detail[0].msg);
} else {
Swal.close(); // 關閉進度條
apiError(error, 'Failed to upload the log files.');