Skip to content

Commit

Permalink
Merge pull request #67 from suyuan32/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
suyuan32 committed Jun 20, 2023
2 parents 9268f63 + 2677f0e commit d9d2d56
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 11 deletions.
13 changes: 7 additions & 6 deletions src/api/file/file.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { UploadApiResp } from '/@/api/sys/model/uploadModel';
import { defHttp } from '/@/utils/http/axios';
import { ErrorMessageMode, UploadFileParams } from '/#/axios';
import { BaseDataResp, BaseIDsReq, BaseListReq, BaseResp } from '../model/baseModel';
import { BaseDataResp, BaseListReq, BaseResp, BaseUUIDsReq } from '../model/baseModel';
import { FileListResp, updateFileInfoReq } from './model/fileModel';
import { AxiosProgressEvent } from 'axios';

Expand All @@ -11,6 +11,7 @@ enum Api {
UpdateFileInfo = '/fms-api/file/update',
SetFileStatus = '/fms-api/file/status',
DownloadFile = '/fms-api/file/download',
DeleteFile = '/fms-api/file/delete',
}

/**
Expand Down Expand Up @@ -53,11 +54,11 @@ export const UpdateFileInfo = (params: updateFileInfoReq, mode: ErrorMessageMode

/**
* author: Ryan Su
* @description: delete api
* @description: delete files
*/
export const deleteFile = (params: BaseIDsReq, mode: ErrorMessageMode = 'modal') => {
return defHttp.delete<BaseResp>(
{ url: Api.UpdateFileInfo, params: params },
export const deleteFile = (params: BaseUUIDsReq, mode: ErrorMessageMode = 'notice') => {
return defHttp.post<BaseResp>(
{ url: Api.DeleteFile, params: params },
{
errorMessageMode: mode,
successMessageMode: mode,
Expand All @@ -69,7 +70,7 @@ export const deleteFile = (params: BaseIDsReq, mode: ErrorMessageMode = 'modal')
* author: Ryan Su
* @description: set file's status
*/
export const setFileStatus = (id: number, status: number, mode: ErrorMessageMode = 'notice') =>
export const setFileStatus = (id: string, status: number, mode: ErrorMessageMode = 'notice') =>
defHttp.post(
{ url: Api.SetFileStatus, params: { id, status } },
{
Expand Down
6 changes: 3 additions & 3 deletions src/api/file/model/fileModel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { BaseListResp } from '../../model/baseModel';
* @description: file info response
*/
export interface fileInfo {
id: number;
id: string;
createdAt?: number;
name: string;
fileType: string;
Expand All @@ -26,7 +26,7 @@ export type FileListResp = BaseListResp<fileInfo>;
* @description: change status request
*/
export interface changeStatusReq {
id: number;
id: string;
status: boolean;
}

Expand All @@ -35,6 +35,6 @@ export interface changeStatusReq {
* @description: update file info request
*/
export interface updateFileInfoReq {
id: number;
id: string;
name: string;
}
2 changes: 1 addition & 1 deletion src/views/file/FileDrawer.vue
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
const values = await validate();
setDrawerProps({ confirmLoading: true });
let params: updateFileInfoReq = {
id: Number(values['id']),
id: values['id'],
name: values['name'],
};
await UpdateFileInfo(params);
Expand Down
3 changes: 2 additions & 1 deletion src/views/file/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@
useSearchForm: true,
showTableSetting: true,
bordered: true,
clickToRowSelect: false,
showIndexColumn: false,
actionColumn: {
width: 50,
Expand Down Expand Up @@ -244,7 +245,7 @@
title: t('common.deleteConfirm'),
icon: createVNode(ExclamationCircleOutlined),
async onOk() {
const ids = selectedIds.value as number[];
const ids = selectedIds.value as string[];
const result = await deleteFile({ ids: ids });
if (result.code === 0) {
await reload();
Expand Down

0 comments on commit d9d2d56

Please sign in to comment.