--添加测试模块
This commit is contained in:
110
src/api/system/Testfrom3/index.ts
Normal file
110
src/api/system/Testfrom3/index.ts
Normal file
@ -0,0 +1,110 @@
|
||||
import { Testfrom3PageModel, Testfrom3PageParams, Testfrom3PageResult } from './model/Testfrom3Model';
|
||||
import { defHttp } from '/@/utils/http/axios';
|
||||
import { ErrorMessageMode } from '/#/axios';
|
||||
|
||||
enum Api {
|
||||
Page = '/system/testfrom3/page',
|
||||
List = '/system/testfrom3/list',
|
||||
Info = '/system/testfrom3/info',
|
||||
Testfrom3 = '/system/testfrom3',
|
||||
|
||||
|
||||
Export = '/system/testfrom3/export',
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询Testfrom3分页列表
|
||||
*/
|
||||
export async function getTestfrom3Page(params: Testfrom3PageParams, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<Testfrom3PageResult>(
|
||||
{
|
||||
url: Api.Page,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取Testfrom3信息
|
||||
*/
|
||||
export async function getTestfrom3(id: String, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<Testfrom3PageModel>(
|
||||
{
|
||||
url: Api.Info,
|
||||
params: { id },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 新增Testfrom3
|
||||
*/
|
||||
export async function addTestfrom3(testfrom3: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<boolean>(
|
||||
{
|
||||
url: Api.Testfrom3,
|
||||
params: testfrom3,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 更新Testfrom3
|
||||
*/
|
||||
export async function updateTestfrom3(testfrom3: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.put<boolean>(
|
||||
{
|
||||
url: Api.Testfrom3,
|
||||
params: testfrom3,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 删除Testfrom3(批量删除)
|
||||
*/
|
||||
export async function deleteTestfrom3(ids: string[], mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.delete<boolean>(
|
||||
{
|
||||
url: Api.Testfrom3,
|
||||
data: ids,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @description: 导出Testfrom3
|
||||
*/
|
||||
export async function exportTestfrom3(
|
||||
params?: object,
|
||||
mode: ErrorMessageMode = 'modal'
|
||||
) {
|
||||
return defHttp.download(
|
||||
{
|
||||
url: Api.Export,
|
||||
method: 'GET',
|
||||
params,
|
||||
responseType: 'blob',
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
32
src/api/system/Testfrom3/model/Testfrom3Model.ts
Normal file
32
src/api/system/Testfrom3/model/Testfrom3Model.ts
Normal file
@ -0,0 +1,32 @@
|
||||
import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
|
||||
|
||||
/**
|
||||
* @description: Testfrom3分页参数 模型
|
||||
*/
|
||||
export interface Testfrom3PageParams extends BasicPageParams {
|
||||
danXingWenBen5518: string;
|
||||
|
||||
danXingWenBen5841: string;
|
||||
|
||||
jiShuZuJian6835: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: Testfrom3分页返回值模型
|
||||
*/
|
||||
export interface Testfrom3PageModel {
|
||||
id: string;
|
||||
|
||||
danXingWenBen5518: string;
|
||||
|
||||
danXingWenBen5841: string;
|
||||
|
||||
jiShuZuJian6835: string;
|
||||
}
|
||||
|
||||
0;
|
||||
|
||||
/**
|
||||
* @description: Testfrom3分页返回值结构
|
||||
*/
|
||||
export type Testfrom3PageResult = BasicFetchResult<Testfrom3PageModel>;
|
||||
@ -3,9 +3,11 @@ import { ErrorMessageMode } from '/#/axios';
|
||||
|
||||
enum Api {
|
||||
ExportDatas= '/system/dataMigration/exportDatas',
|
||||
ImportDatas= '/system/dataMigration/importDatas',
|
||||
DownloadDatas='/system/dataMigration/downloadDatas',
|
||||
LogList='/system/dataMigration/logList',
|
||||
LogDetails='/system/dataMigration/logDetails',
|
||||
GetUploadedData='/system/dataMigration/getUploadedData'
|
||||
}
|
||||
|
||||
/**
|
||||
@ -24,6 +26,38 @@ export async function exportDatas(params, mode: ErrorMessageMode = 'modal') {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @description: 系统配置迁移-导入资源
|
||||
*/
|
||||
export async function importDatas(params, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post(
|
||||
{
|
||||
url: Api.ImportDatas+"/"+params.dirName,
|
||||
data:params.data,
|
||||
timeout: 5 * 60 * 1000,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取上传的数据
|
||||
*/
|
||||
export async function getUploadedData(params,mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<[]>(
|
||||
{
|
||||
url: Api.GetUploadedData,
|
||||
params
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @description: 根据uuid(目录名称)下载数据
|
||||
*/
|
||||
|
||||
@ -1,13 +1,27 @@
|
||||
import { defHttp } from '/@/utils/http/axios';
|
||||
|
||||
import { ErrorMessageMode } from '/#/axios';
|
||||
import { FilePageListParams, FilePageListSearchModel, FilePageListResultModel } from './model';
|
||||
import { FilePageListParams, FilePageListSearchModel, FilePageListResultModel, ZipFilesModel, FileModel } from './model';
|
||||
enum Api {
|
||||
File = '/system/file',
|
||||
Info = '/system/file/info',
|
||||
InfoByDownloadUrl = '/system/file/info-byDownloadUrl',
|
||||
List = '/system/file',
|
||||
Page = '/system/file/page',
|
||||
DeleteFile = '/system/file/delete-single',
|
||||
ZipFiles = '/system/file/package-files',
|
||||
}
|
||||
|
||||
export async function getInfoByDownloadUrl(params: {id: string}, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FileModel>(
|
||||
{
|
||||
url: Api.InfoByDownloadUrl,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -73,6 +87,18 @@ export async function getFileList(params: FilePageListParams, mode: ErrorMessage
|
||||
);
|
||||
}
|
||||
|
||||
export async function getZipFiles(params, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<ZipFilesModel>(
|
||||
{
|
||||
url: Api.ZipFiles,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
export async function getAppToken(params, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get(
|
||||
{
|
||||
|
||||
@ -34,6 +34,17 @@ export interface FileModel {
|
||||
fileType: string;
|
||||
downloadCount: number;
|
||||
remark: string;
|
||||
fileUrlFixed: string; //加签后的url
|
||||
}
|
||||
|
||||
/**
|
||||
* 文件上传打包 返回模型
|
||||
*/
|
||||
export interface ZipFilesModel {
|
||||
url: string;
|
||||
type: string;
|
||||
msg: string;
|
||||
name: string;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -8,7 +8,7 @@ export interface LoginParams {
|
||||
password: string;
|
||||
tenantCode: string;
|
||||
deviceType?: number;
|
||||
captchaCode: string;
|
||||
captchaCode?: string;
|
||||
}
|
||||
|
||||
export interface RoleInfo {
|
||||
|
||||
@ -7,8 +7,6 @@ enum Api {
|
||||
List = '/system/systemConfig/list',
|
||||
Info = '/system/systemConfig/info',
|
||||
XjrSystemConfig = '/system/systemConfig',
|
||||
|
||||
|
||||
Export = '/system/systemConfig/export',
|
||||
}
|
||||
|
||||
@ -107,4 +105,5 @@ export async function exportXjrSystemConfig(
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,14 +1,15 @@
|
||||
import { XjrNoticePageModel, XjrNoticePageParams, XjrNoticePageResult } from './model/SystemNoticeModel';
|
||||
import { defHttp } from '/@/utils/http/axios';
|
||||
import { ErrorMessageMode } from '/#/axios';
|
||||
import { BasicPageParams } from "/@/api/model/baseModel";
|
||||
|
||||
enum Api {
|
||||
Page = '/system/systemNotice/page',
|
||||
List = '/system/systemNotice/list',
|
||||
Info = '/system/systemNotice/info',
|
||||
XjrNotice = '/system/systemNotice',
|
||||
|
||||
|
||||
QueryLoginUserNotices = '/system/systemNotice/queryLoginUserNotices',
|
||||
SetNoticeUserIsRead = '/system/systemNotice/setNoticeUserIsRead'
|
||||
}
|
||||
|
||||
/**
|
||||
@ -84,4 +85,36 @@ export async function deleteXjrNotice(ids: string[], mode: ErrorMessageMode = 'm
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询登录用户系统通知
|
||||
* @param params
|
||||
* @param mode
|
||||
*/
|
||||
export async function queryLoginUserNotices(params: BasicPageParams, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post(
|
||||
{
|
||||
url: Api.QueryLoginUserNotices,
|
||||
params: params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
showLoading: false
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置用户消息为已读状态
|
||||
* @param ids
|
||||
* @param mode
|
||||
*/
|
||||
export async function setSystemNoticeRead(ids, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post(
|
||||
{ url: Api.SetNoticeUserIsRead, params: {noticeIds: ids} },
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
@ -11,6 +11,7 @@ enum Api {
|
||||
Status = '/system/tenant/status',
|
||||
Authorize = '/system/tenant/authorize',
|
||||
Switch = '/system/switch-tenant',
|
||||
Export = '/system/tenant/export',
|
||||
}
|
||||
|
||||
/**
|
||||
@ -191,3 +192,25 @@ export async function changeTenant(tenantCode: String, mode: ErrorMessageMode =
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description:导出租户
|
||||
*/
|
||||
export async function exportTenant(
|
||||
params?: object,
|
||||
mode: ErrorMessageMode = 'modal'
|
||||
) {
|
||||
return defHttp.download(
|
||||
{
|
||||
url: Api.Export,
|
||||
params:{
|
||||
id:params.id
|
||||
},
|
||||
method: 'GET',
|
||||
responseType: 'blob',
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
@ -30,6 +30,8 @@ enum Api {
|
||||
Online = '/organization/user/online-users/page',
|
||||
OffOnline = '/organization/user/offline-users',
|
||||
Profile = '/organization/user/get-user-organization-info',
|
||||
GetUserNamePrefix = '/organization/user/getUserNamePrefix',
|
||||
getUserByDepartTree = '/organization/user/get-user-department-tree'
|
||||
}
|
||||
|
||||
/**
|
||||
@ -307,3 +309,33 @@ export async function getUserProfile(mode: ErrorMessageMode = 'modal') {
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取XjrSystemConfig用户名前缀
|
||||
*/
|
||||
export async function getUserNamePrefix(mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get(
|
||||
{
|
||||
url: Api.GetUserNamePrefix
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode
|
||||
}
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 将用户转化为departTree形式
|
||||
*/
|
||||
export async function getUserByDepartTree(ids, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post(
|
||||
{
|
||||
url: Api.getUserByDepartTree,
|
||||
params: {
|
||||
ids: ids
|
||||
},
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
@ -38,6 +38,8 @@ enum Api {
|
||||
Withdraw = '/workflow/execute/my-task/withdraw',
|
||||
SetAssignee = '/workflow/execute/set-assignee',
|
||||
withdrawNode = '/workflow/execute/withdraw-node',
|
||||
AddTask = '/workflow/adminOperation/add-task',
|
||||
SubTask = '/workflow/adminOperation/sub-task',
|
||||
}
|
||||
|
||||
/**
|
||||
@ -272,6 +274,24 @@ export async function postSetSign(
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 加签减签
|
||||
*/
|
||||
|
||||
export async function postSetSignV2(
|
||||
data,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.post<SubmittingProcessData>(
|
||||
{
|
||||
url: Api.SetSign,
|
||||
params: data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 转办
|
||||
*/
|
||||
@ -439,3 +459,33 @@ export async function getDrawNode(processId, mode: ErrorMessageMode = 'modal') {
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 加签
|
||||
*/
|
||||
|
||||
export async function postAddTask(params, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<boolean>(
|
||||
{
|
||||
url: Api.AddTask,
|
||||
params: params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 减签
|
||||
*/
|
||||
|
||||
export async function postSubTask(params, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<boolean>(
|
||||
{
|
||||
url: Api.SubTask,
|
||||
params: params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user