新增待办信息

This commit is contained in:
2026-01-03 00:29:35 +08:00
parent 67b71d3481
commit b8637f72b9
12 changed files with 1168 additions and 4 deletions

View File

@@ -0,0 +1,54 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizExecScript extends BasicModel<BizExecScript> {
createTime?: string; // 记录时间
scriptDesc?: string; // 脚本描述
scriptName?: string; // 脚本名称
scriptText?: string; // 脚本内容
dbId?: string; // 执行标识
dataStatus?: string;
execResult?: string;
updateTime?: string;
}
export const bizExecScriptList = (params?: BizExecScript | any) =>
defHttp.get<BizExecScript>({ url: adminPath + '/biz/execScript/list', params });
export const bizExecScriptListData = (params?: BizExecScript | any) =>
defHttp.post<Page<BizExecScript>>({ url: adminPath + '/biz/execScript/listData', params });
export const bizExecScriptForm = (params?: BizExecScript | any) =>
defHttp.get<BizExecScript>({ url: adminPath + '/biz/execScript/form', params });
export const bizExecScriptSave = (params?: any, data?: BizExecScript | any) =>
defHttp.postJson<BizExecScript>({ url: adminPath + '/biz/execScript/save', params, data });
export const bizExecScriptImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/execScript/importData',
onUploadProgress,
},
params,
);
export const bizExecScriptDelete = (params?: BizExecScript | any) =>
defHttp.get<BizExecScript>({ url: adminPath + '/biz/execScript/delete', params });
export const bizExecScriptRunexec = (params?: BizExecScript | any) =>
defHttp.get<BizExecScript>({ url: adminPath + '/biz/execScript/runexec', params });