diff --git a/src/api/platform/common/controller/pushFile.ts b/src/api/platform/common/controller/pushFile.ts index 74191fd..574114d 100644 --- a/src/api/platform/common/controller/pushFile.ts +++ b/src/api/platform/common/controller/pushFile.ts @@ -7,6 +7,8 @@ import type { PushFileParams, PushFileResult } from '/@/api/platform/common/enti import { defHttp } from '/@/utils/http/axios'; import { UploadFileParams } from '/#/axios'; import { UploadResult } from '/@/api/platform/core/entity/upload'; +import {useGlobSetting} from '/@/hooks/setting'; +const { apiUrl } = useGlobSetting(); enum Api { list = '/common_proxy/common/pushFile/list', @@ -17,6 +19,6 @@ enum Api { export const listPushFile = (params?: Partial) => defHttp.get({ url: Api.list, params }, { isReturnResultResponse: true }); export const commonUpload = (params: UploadFileParams, onUploadProgress: (progressEvent: ProgressEvent) => void) => - defHttp.uploadFile({ url: Api.upload, onUploadProgress }, params); + defHttp.uploadFile({ url: apiUrl + Api.upload, onUploadProgress }, params); export const delPushFile = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` }); diff --git a/src/views/common/push/pushFile/index.vue b/src/views/common/push/pushFile/index.vue index 1468514..e5b7180 100644 --- a/src/views/common/push/pushFile/index.vue +++ b/src/views/common/push/pushFile/index.vue @@ -11,7 +11,7 @@ :showPreviewNumber="false" :emptyHidePreview="true" :api="commonUpload" - :accept="['image/*']" + :accept="['audio/*']" multiple @change="handleUploadSave" /> @@ -51,10 +51,10 @@ */ import { reactive, toRaw } from 'vue'; import { BasicTable, useTable, TableAction } from '/@/components/Table'; - import { listFile, delFile, getFile } from '/@/api/platform/system/controller/file'; + import { getFile } from '/@/api/platform/system/controller/file'; import { columns, searchFormSchema } from './file.data'; import { useMessage } from '/@/hooks/web/useMessage'; - import { commonUpload } from '/@/api/platform/core/controller/upload'; + import { commonUpload, delPushFile, listPushFile } from '/@/api/platform/common/controller/pushFile'; import { BasicUpload } from '/@/components/Upload'; /** 类型规范统一声明定义区域 */ @@ -75,8 +75,8 @@ }); const { createConfirm, createMessage } = useMessage(); const [registerTable, { reload, clearSelectedRowKeys, getSelectRowKeys }] = useTable({ - title: '文件列表', - api: listFile, + title: '推送文件列表', + api: listPushFile, rowKey: 'id', columns, formConfig: { @@ -126,7 +126,7 @@ title: '警告', content: `是否确认删除文件编号为${ids}文件吗?`, onOk: async () => { - await delFile(ids); + await delPushFile(ids); createMessage.success('删除成功!'); handleRefreshTable(); }