--添加测试模块

This commit is contained in:
2025-10-13 11:53:54 +08:00
parent c3c93fe308
commit e1326c7ce8
146 changed files with 11171 additions and 807 deletions

View 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,
},
);
}

View 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>;

View File

@ -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(目录名称)下载数据
*/

View File

@ -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(
{

View File

@ -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;
}
/**

View File

@ -8,7 +8,7 @@ export interface LoginParams {
password: string;
tenantCode: string;
deviceType?: number;
captchaCode: string;
captchaCode?: string;
}
export interface RoleInfo {

View File

@ -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,
},
);
}
}

View File

@ -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,
},
);
}

View File

@ -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,
},
);
}

View File

@ -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,
},
);
}

View File

@ -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,
},
);
}