diff --git a/src/api/alert/exa/index.ts b/src/api/alert/exa/index.ts index 900ba93..ba7fe5f 100644 --- a/src/api/alert/exa/index.ts +++ b/src/api/alert/exa/index.ts @@ -73,3 +73,7 @@ export function getGroup() { export function deletePoint(ItemName: string) { return defHttp.delete({ url: `/alert/exa/delete?ItemName=${ItemName}` }) } +// 获取导入模板 +export function importTemplate() { + return defHttp.get({ url: '/alert/exa/get-import-template', responseType: 'blob' }) +} diff --git a/src/api/base/upload.ts b/src/api/base/upload.ts index 9fdb525..4975da4 100644 --- a/src/api/base/upload.ts +++ b/src/api/base/upload.ts @@ -18,3 +18,16 @@ export function uploadApi(params: UploadFileParams, onUploadProgress: (progressE params, ) } + +/** + * @description: Upload interface + */ +export function uploadApi_EXA(params: UploadFileParams, onUploadProgress: (progressEvent: AxiosProgressEvent) => void) { + return defHttp.uploadFile( + { + url: 'http://localhost:48080/admin-api/alert/exa/import', + onUploadProgress, + }, + params, + ) +} diff --git a/src/components/Upload/src/UploadModal.vue b/src/components/Upload/src/UploadModal.vue index 5a3df6b..b852e98 100644 --- a/src/components/Upload/src/UploadModal.vue +++ b/src/components/Upload/src/UploadModal.vue @@ -132,6 +132,7 @@ async function uploadApiByItem(item: FileItem) { ) item.status = UploadResultStatus.SUCCESS item.responseData = data + console.log(item) return { success: true, error: null, diff --git a/src/enums/appEnum.ts b/src/enums/appEnum.ts index 61534d4..b6fb930 100644 --- a/src/enums/appEnum.ts +++ b/src/enums/appEnum.ts @@ -70,4 +70,5 @@ export enum IconEnum { PASSWORD = 'ant-design:key-outlined', SETTING = 'ant-design:setting-outlined', SEND = 'ant-design:send-outlined', + ADDS = 'ant-design:plus-circle-outlined', } diff --git a/src/views/exa/config/CreateBatchModal.vue b/src/views/exa/config/CreateBatchModal.vue index 023a948..bc3a2f0 100644 --- a/src/views/exa/config/CreateBatchModal.vue +++ b/src/views/exa/config/CreateBatchModal.vue @@ -1,60 +1,156 @@ diff --git a/src/views/exa/config/index.vue b/src/views/exa/config/index.vue index dcc7dfb..db13c37 100644 --- a/src/views/exa/config/index.vue +++ b/src/views/exa/config/index.vue @@ -114,7 +114,7 @@ async function handleDelete(record: Recordable) { {{ t('action.create') }} - + {{ t('action.createBatch') }}