diff --git a/src/api/system/ipBlack.js b/src/api/system/ipBlack.js new file mode 100644 index 0000000..7c9bcc0 --- /dev/null +++ b/src/api/system/ipBlack.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' + +export function getList(data) { + return request({ + url: 'management/api/system/blacklist/ip/list', + method: 'get', + params: data, + }) +} + +export function doAdd(data) { + return request({ + url: 'management/api/system/blacklist/ip', + method: 'post', + data, + }) +} + +export function doRemove(data) { + return request({ + url: 'management/api/system/blacklist/ip/remove', + method: 'post', + data, + }) +} diff --git a/src/api/system/userBlack.js b/src/api/system/userBlack.js new file mode 100644 index 0000000..e054126 --- /dev/null +++ b/src/api/system/userBlack.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' + +export function getList(data) { + return request({ + url: 'management/api/system/blacklist/user/list', + method: 'get', + params: data, + }) +} + +export function doAdd(data) { + return request({ + url: 'management/api/system/blacklist/user', + method: 'post', + data, + }) +} + +export function doRemove(data) { + return request({ + url: 'management/api/system/blacklist/user/remove', + method: 'post', + data, + }) +} diff --git a/src/router/index.js b/src/router/index.js index ba1ad58..53aebe1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -378,6 +378,18 @@ export const asyncRoutes = [ component: () => import('@/views/personnelManagement/suspiciousRequest/index'), meta: { title: '异常请求' }, }, + { + path: 'ipBlacklist', + name: 'IPBlacklist', + component: () => import('@/views/systemManagement/ipBlack/index'), + meta: { title: 'IP 黑名单' }, + }, + { + path: 'userBlacklist', + name: 'UserBlacklist', + component: () => import('@/views/systemManagement/userBlack/index'), + meta: { title: '用户 黑名单' }, + }, { path: 'uploadedFileManagement', name: 'UploadedFileManagement', diff --git a/src/views/personnelManagement/suspiciousRequest/index.vue b/src/views/personnelManagement/suspiciousRequest/index.vue index 30b7348..4fedbea 100644 --- a/src/views/personnelManagement/suspiciousRequest/index.vue +++ b/src/views/personnelManagement/suspiciousRequest/index.vue @@ -32,9 +32,12 @@ + + + @@ -42,7 +45,6 @@ {{ row.appName || row.appId }} - diff --git a/src/views/systemManagement/ipBlack/components/IPBlacklistEdit.vue b/src/views/systemManagement/ipBlack/components/IPBlacklistEdit.vue new file mode 100644 index 0000000..dc3ec7c --- /dev/null +++ b/src/views/systemManagement/ipBlack/components/IPBlacklistEdit.vue @@ -0,0 +1,63 @@ + + + diff --git a/src/views/systemManagement/ipBlack/index.vue b/src/views/systemManagement/ipBlack/index.vue new file mode 100644 index 0000000..840c3ed --- /dev/null +++ b/src/views/systemManagement/ipBlack/index.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/src/views/systemManagement/userBlack/components/UserBlacklistEdit.vue b/src/views/systemManagement/userBlack/components/UserBlacklistEdit.vue new file mode 100644 index 0000000..58c5559 --- /dev/null +++ b/src/views/systemManagement/userBlack/components/UserBlacklistEdit.vue @@ -0,0 +1,63 @@ + + + diff --git a/src/views/systemManagement/userBlack/index.vue b/src/views/systemManagement/userBlack/index.vue new file mode 100644 index 0000000..4fc6c5f --- /dev/null +++ b/src/views/systemManagement/userBlack/index.vue @@ -0,0 +1,129 @@ + + + + +