1 Star 0 Fork 266

分布式应用开发/open-admin-ui

forked from soler/open-admin-ui 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
ipLimit.js 1.72 KB
一键复制 编辑 原始数据 按行查看 历史
import request from '@/libs/request'
/**
* 获取分页接口列表
* @param page
* @param limit
*/
export const getIpLimits = ({ page, limit, policyName }) => {
const params = { page: page, limit: limit, policyName: policyName }
return request({
url: 'base/gateway/limit/ip',
params,
method: 'get'
})
}
export const addIpLimit = ({ policyName, policyType, ipAddress }) => {
const data = {
policyName: policyName,
policyType: policyType,
ipAddress: ipAddress
}
return request({
url: 'base/gateway/limit/ip/add',
data,
method: 'post'
})
}
/**
* 更新IP限制
* @param policyName
* @param policyType
* @param ipAddress
*/
export const updateIpLimit = ({ policyId, policyName, policyType, ipAddress }) => {
const data = {
policyId: policyId,
policyName: policyName,
policyType: policyType,
ipAddress: ipAddress
}
return request({
url: 'base/gateway/limit/ip/update',
data,
method: 'post'
})
}
/**
* 删除IP限制
* @param apiId
*/
export const removeIpLimit = (policyId) => {
const data = {
policyId: policyId
}
return request({
url: 'base/gateway/limit/ip/remove',
data,
method: 'post'
})
}
/**
* 查询策略已绑定API列表
* @param policyId
*/
export const getIpLimitApis = (policyId) => {
const params = {
policyId: policyId
}
return request({
url: 'base/gateway/limit/ip/api/list',
params,
method: 'get'
})
}
/**
* 绑定API
* @param policyId
* @param apiIds
*/
export const addIpLimitApis = ({ policyId, apiIds }) => {
const data = {
policyId: policyId,
apiIds: apiIds.join(',')
}
return request({
url: 'base/gateway/limit/ip/api/add',
data,
method: 'post'
})
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/DistributedDevelopment/open-admin-ui.git
git@gitee.com:DistributedDevelopment/open-admin-ui.git
DistributedDevelopment
open-admin-ui
open-admin-ui
master

搜索帮助