diff --git a/src/api/cai/userForbid.js b/src/api/cai/userForbid.js
index 0b17283..7c31e7f 100644
--- a/src/api/cai/userForbid.js
+++ b/src/api/cai/userForbid.js
@@ -17,6 +17,15 @@ export function unForbid(id) {
})
}
+// 封IP
+export function forbidIp(data) {
+ return request({
+ url: '/cai/userForbid/forbid/ip',
+ method: 'post',
+ data: data
+ })
+}
+
// 查询封号列表详细
export function getUserForbid(id) {
return request({
@@ -34,15 +43,6 @@ export function addUserForbid(data) {
})
}
-// 修改封号列表
-export function updateUserForbid(data) {
- return request({
- url: '/cai/userForbid',
- method: 'put',
- data: data
- })
-}
-
// 删除封号列表
export function delUserForbid(id) {
return request({
diff --git a/src/views/cai/userForbid/index.vue b/src/views/cai/userForbid/index.vue
index 5d3927d..9333283 100644
--- a/src/views/cai/userForbid/index.vue
+++ b/src/views/cai/userForbid/index.vue
@@ -25,6 +25,20 @@
+
+
+ 自定义封禁IP
+
+
+
+
@@ -81,6 +95,7 @@
/>
+
@@ -88,16 +103,18 @@
import {listUserForbid, unForbid} from '@/api/cai/userForbid'
import {forbidStatusList, forbidTimeList, forbidTypeList} from '@/constant/statusMap'
import UserForbidLogList from "@/views/cai/userForbid/user-forbid-log-list";
+import UserForbidIpDialog from "@/views/cai/userForbid/user-forbid-ip-dialog";
export default {
name: "UserForbid",
components: {
- UserForbidLogList
+ UserForbidLogList,UserForbidIpDialog
},
data() {
return {
forbidTimeList, forbidTypeList, forbidStatusList,
userForbidLogListVisible: false,
+ userForbidIpDialogVisible: false,
// 遮罩层
loading: true,
// 选中数组
@@ -170,6 +187,12 @@ export default {
this.$nextTick(() => {
this.$refs.userForbidLogList.init(row.member)
})
+ },
+ handleForbidIp(){
+ this.userForbidIpDialogVisible = true
+ this.$nextTick(() => {
+ this.$refs.userForbidIpDialog.init()
+ })
}
}
};
diff --git a/src/views/cai/userForbid/user-forbid-ip-dialog.vue b/src/views/cai/userForbid/user-forbid-ip-dialog.vue
new file mode 100644
index 0000000..010dcf7
--- /dev/null
+++ b/src/views/cai/userForbid/user-forbid-ip-dialog.vue
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+