mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-19 01:04:25 +08:00
code refactor
This commit is contained in:
+3
-3
@@ -285,7 +285,7 @@ export default {
|
|||||||
updateProfile: (req: UserProfileUpdateRequest): ApiResponsePromise<UserProfileUpdateResponse> => {
|
updateProfile: (req: UserProfileUpdateRequest): ApiResponsePromise<UserProfileUpdateResponse> => {
|
||||||
return axios.post<ApiResponse<UserProfileUpdateResponse>>('v1/users/profile/update.json', req);
|
return axios.post<ApiResponse<UserProfileUpdateResponse>>('v1/users/profile/update.json', req);
|
||||||
},
|
},
|
||||||
updateAvatar: ({ avatarFile }: { avatarFile: unknown }): ApiResponsePromise<UserProfileResponse> => {
|
updateAvatar: ({ avatarFile }: { avatarFile: File }): ApiResponsePromise<UserProfileResponse> => {
|
||||||
return axios.postForm<ApiResponse<UserProfileResponse>>('v1/users/avatar/update.json', {
|
return axios.postForm<ApiResponse<UserProfileResponse>>('v1/users/avatar/update.json', {
|
||||||
avatar: avatarFile
|
avatar: avatarFile
|
||||||
}, {
|
}, {
|
||||||
@@ -421,7 +421,7 @@ export default {
|
|||||||
deleteTransaction: (req: TransactionDeleteRequest): ApiResponsePromise<boolean> => {
|
deleteTransaction: (req: TransactionDeleteRequest): ApiResponsePromise<boolean> => {
|
||||||
return axios.post<ApiResponse<boolean>>('v1/transactions/delete.json', req);
|
return axios.post<ApiResponse<boolean>>('v1/transactions/delete.json', req);
|
||||||
},
|
},
|
||||||
parseImportTransaction: ({ fileType, importFile }: { fileType: string, importFile: unknown }): ApiResponsePromise<ImportTransactionResponsePageWrapper> => {
|
parseImportTransaction: ({ fileType, importFile }: { fileType: string, importFile: File }): ApiResponsePromise<ImportTransactionResponsePageWrapper> => {
|
||||||
return axios.postForm<ApiResponse<ImportTransactionResponsePageWrapper>>('v1/transactions/parse_import.json', {
|
return axios.postForm<ApiResponse<ImportTransactionResponsePageWrapper>>('v1/transactions/parse_import.json', {
|
||||||
fileType: fileType,
|
fileType: fileType,
|
||||||
file: importFile
|
file: importFile
|
||||||
@@ -434,7 +434,7 @@ export default {
|
|||||||
timeout: DEFAULT_IMPORT_API_TIMEOUT
|
timeout: DEFAULT_IMPORT_API_TIMEOUT
|
||||||
} as ApiRequestConfig);
|
} as ApiRequestConfig);
|
||||||
},
|
},
|
||||||
uploadTransactionPicture: ({ pictureFile, clientSessionId }: { pictureFile: unknown, clientSessionId: string }): ApiResponsePromise<TransactionPictureInfoBasicResponse> => {
|
uploadTransactionPicture: ({ pictureFile, clientSessionId }: { pictureFile: File, clientSessionId: string }): ApiResponsePromise<TransactionPictureInfoBasicResponse> => {
|
||||||
return axios.postForm<ApiResponse<TransactionPictureInfoBasicResponse>>('v1/transaction/pictures/upload.json', {
|
return axios.postForm<ApiResponse<TransactionPictureInfoBasicResponse>>('v1/transaction/pictures/upload.json', {
|
||||||
picture: pictureFile,
|
picture: pictureFile,
|
||||||
clientSessionId: clientSessionId
|
clientSessionId: clientSessionId
|
||||||
|
|||||||
@@ -1071,7 +1071,7 @@ export const useTransactionsStore = defineStore('transactions', () => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseImportTransaction({ fileType, importFile }: { fileType: string, importFile: unknown }): Promise<ImportTransactionResponsePageWrapper> {
|
function parseImportTransaction({ fileType, importFile }: { fileType: string, importFile: File }): Promise<ImportTransactionResponsePageWrapper> {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
services.parseImportTransaction({ fileType, importFile }).then(response => {
|
services.parseImportTransaction({ fileType, importFile }).then(response => {
|
||||||
const data = response.data;
|
const data = response.data;
|
||||||
@@ -1133,7 +1133,7 @@ export const useTransactionsStore = defineStore('transactions', () => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function uploadTransactionPicture({ pictureFile, clientSessionId }: { pictureFile: unknown, clientSessionId: string }): Promise<TransactionPictureInfoBasicResponse> {
|
function uploadTransactionPicture({ pictureFile, clientSessionId }: { pictureFile: File, clientSessionId: string }): Promise<TransactionPictureInfoBasicResponse> {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
services.uploadTransactionPicture({ pictureFile, clientSessionId }).then(response => {
|
services.uploadTransactionPicture({ pictureFile, clientSessionId }).then(response => {
|
||||||
const data = response.data;
|
const data = response.data;
|
||||||
|
|||||||
+1
-1
@@ -182,7 +182,7 @@ export const useUserStore = defineStore('user', () => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateUserAvatar({ avatarFile }: { avatarFile: unknown }): Promise<UserProfileResponse> {
|
function updateUserAvatar({ avatarFile }: { avatarFile: File }): Promise<UserProfileResponse> {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
services.updateAvatar({ avatarFile }).then(response => {
|
services.updateAvatar({ avatarFile }).then(response => {
|
||||||
const data = response.data;
|
const data = response.data;
|
||||||
|
|||||||
Reference in New Issue
Block a user