import {postRequest, getRequest,postExportRequest} from '@/utils/axioshttp';
|
|
let base = WGURL.appDomain;
|
|
//Config
|
export const GetSystemConfig = () => {
|
return getRequest(base + 'api/admin/system/config/getsystemconfig?time=' + new Date());
|
}
|
export const GetConfigs = (params) => {
|
return postRequest(base + 'api/admin/system/config/list', params)
|
}
|
export const UpdateConfig = (params) => {
|
return postRequest(base + 'api/admin/system/config/update', params)
|
}
|
export const CreateConfig = (params) => {
|
return postRequest(base + 'api/admin/system/config/create', params)
|
}
|
export const DeleteConfig = (id) => {
|
return getRequest(base + 'api/admin/system/config/delete?id=' + id)
|
}
|
export const getLogs = (params) => {
|
return postRequest(base + 'api/admin/system/log/list', params)
|
}
|
|
//Menu
|
export const GetMenus = (params) => {
|
return postRequest(base + 'api/admin/system/menu/list', params)
|
}
|
export const GetMenuTree = () => {
|
return getRequest(base + 'api/admin/system/menu/tree')
|
}
|
export const UpdateMenu = (params) => {
|
return postRequest(base + 'api/admin/system/menu/update?', params)
|
}
|
export const CreateMenu = (params) => {
|
return postRequest(base + 'api/admin/system/menu/create', params)
|
}
|
export const DeleteMenu = (id) => {
|
return getRequest(base + 'api/admin/system/menu/delete?id=' + id)
|
}
|
|
//AuditTrail
|
export const GetAuditTrails = (params) => {
|
return postRequest(base + 'api/admin/system/audittrail/list', params)
|
}
|
export const UpdateAuditTrail = (params) => {
|
return postRequest(base + 'api/admin/system/audittrail/update?', params)
|
}
|
export const CreateAuditTrail = (params) => {
|
return postRequest(base + 'api/admin/system/audittrail/create', params)
|
}
|
export const DeleteAuditTrail = (id) => {
|
return getRequest(base + 'api/admin/system/audittrail/delete?id=' + id)
|
}
|
export const ExportAuditTrails = (params) => {
|
return postExportRequest(base + 'api/admin/system/audittrail/export', params)
|
}
|
|
//Notification
|
export const GetNotifications = (params) => {
|
return postRequest(base + 'api/admin/system/notification/list', params)
|
}
|
export const UpdateNotification = (params) => {
|
return postRequest(base + 'api/admin/system/notification/update', params)
|
}
|
export const CreateNotification = (params) => {
|
return postRequest(base + 'api/admin/system/notification/create', params)
|
}
|
export const DeleteNotification = (id) => {
|
return getRequest(base + 'api/admin/system/notification/delete?id=' + id)
|
}
|
|
//MailSendLog
|
export const GetMailSendLogs = (params) => {
|
return postRequest(base + 'api/admin/system/mailsendlog/list', params)
|
}
|
export const UpdateMailSendLog = (params) => {
|
return postRequest(base + 'api/admin/system/mailsendlog/update?', params)
|
}
|
export const CreateMailSendLog = (params) => {
|
return postRequest(base + 'api/admin/system/mailsendlog/create', params)
|
}
|
export const DeleteMailSendLog = (id) => {
|
return getRequest(base + 'api/admin/system/mailsendlog/delete?id=' + id)
|
}
|