21 lines
1.1 KiB
TypeScript
21 lines
1.1 KiB
TypeScript
import { http } from '@/utils/http/axios';
|
|
|
|
export const List = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/list', method: 'GET', params });
|
|
export const View = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/view', method: 'GET', params });
|
|
export const Save = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/save', method: 'POST', params });
|
|
export const RestoreDefault = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/restoreDefault', method: 'POST', params });
|
|
export const GetLoginLockoutConfig = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/loginLockoutConfig', method: 'GET', params });
|
|
export const SaveLoginLockoutConfig = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/loginLockoutConfig', method: 'POST', params });
|
|
export const IPRuleList = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/ipRuleList', method: 'GET', params });
|
|
export const IPRuleEdit = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/ipRuleEdit', method: 'POST', params });
|
|
export const IPRuleDelete = (params) =>
|
|
http.request({ url: '/imSecurityPolicy/ipRuleDelete', method: 'POST', params });
|