---初始化后台管理web页面项目

This commit is contained in:
2025-08-20 14:39:30 +08:00
parent ad49711a7e
commit 87545a8baf
2057 changed files with 282864 additions and 213 deletions

View File

@ -0,0 +1,102 @@
import {FormChangeRecordPageModel, FormChangeRecordPageParams, FormChangeRecordPageResult} from './model/FormChangeLogModel';
import {defHttp} from '/@/utils/http/axios';
import {ErrorMessageMode} from '/#/axios';
enum Api {
Page = '/formChange/formChangeLog/page',
List = '/formChange/formChangeLog/list',
Info = '/formChange/formChangeLog/info',
FormChangeRecord = '/formChange/formChangeLog',
getRecordList = '/formChange/formChangeLog/queryRecord',
}
/**
* @description: 查询FormChangeRecord分页列表
*/
export async function getFormChangeRecordPage(params: FormChangeRecordPageParams, mode: ErrorMessageMode = 'modal') {
return defHttp.get<FormChangeRecordPageResult>(
{
url: Api.Page,
params,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 获取FormChangeRecord信息
*/
export async function getFormChangeRecord(id: String, mode: ErrorMessageMode = 'modal') {
return defHttp.get<FormChangeRecordPageModel>(
{
url: Api.Info,
params: {id},
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 新增FormChangeRecord
*/
export async function addFormChangeRecord(formChangeRecord: Recordable, mode: ErrorMessageMode = 'modal') {
return defHttp.post<boolean>(
{
url: Api.FormChangeRecord,
params: formChangeRecord,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 更新FormChangeRecord
*/
export async function updateFormChangeRecord(formChangeRecord: Recordable, mode: ErrorMessageMode = 'modal') {
return defHttp.put<boolean>(
{
url: Api.FormChangeRecord,
params: formChangeRecord,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 删除FormChangeRecord批量删除
*/
export async function deleteFormChangeRecord(ids: string[], mode: ErrorMessageMode = 'modal') {
return defHttp.delete<boolean>(
{
url: Api.FormChangeRecord,
data: ids,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 获取变更数据列表
*/
export async function getRecordList(params: any, mode: ErrorMessageMode = 'modal') {
return defHttp.get<FormChangeRecordPageModel>(
{
url: Api.getRecordList,
params,
},
{
errorMessageMode: mode,
},
);
}

View File

@ -0,0 +1,48 @@
import {BasicPageParams, BasicFetchResult} from '/@/api/model/baseModel';
/**
* @description: FormChangeRecord分页参数 模型
*/
export interface FormChangeRecordPageParams extends BasicPageParams {
formId: string;
formDataId: string;
ipAddress: string;
changeReason: string;
version: string;
createUserName : string;
createDate: string;
}
/**
* @description: FormChangeRecord分页返回值模型
*/
export interface FormChangeRecordPageModel {
id: string;
formId: string;
formDataId: string;
ipAddress: string;
changeReason: string;
version: string;
createUserName : string;
createDate: string;
}
0;
/**
* @description: FormChangeRecord分页返回值结构
*/
export type FormChangeRecordPageResult = BasicFetchResult<FormChangeRecordPageModel>;