From ac9756cf0893dc64e26b19fcdf89bf467101b0dc Mon Sep 17 00:00:00 2001 From: Dragon <13925835632@139.com> Date: Tue, 21 Nov 2023 09:29:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E7=99=BD=E5=90=8D=E5=8D=95?= =?UTF-8?q?=E4=BB=A5=E5=8F=8A=E5=9C=B0=E5=8C=BA=E8=AE=BF=E9=97=AE=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AccessRestriction.js | 47 +++- .../accessRestriction/AccessRestriction.vue | 116 +++++++-- .../accessRestriction/AccessWhitelist.vue | 230 ++++++++++++------ 3 files changed, 291 insertions(+), 102 deletions(-) diff --git a/src/api/AccessRestriction.vue/AccessRestriction.js b/src/api/AccessRestriction.vue/AccessRestriction.js index 2fc7011..2a2006b 100644 --- a/src/api/AccessRestriction.vue/AccessRestriction.js +++ b/src/api/AccessRestriction.vue/AccessRestriction.js @@ -1,19 +1,54 @@ import request from '@/utils/request'; import qs from 'qs'; +// ==================================地区限制==================================== -// -export const redEnvelopePage = query => { +// 地区列表 +export const recordPage = query => { return request({ - url: '/admin/room/redEnvelope/page', + url: '/admin/ip/region/limit/record/page', method: 'get', params: query }); }; -// -export const redEnvelopeSave = query => { +// 加入白名单 +export const addWhite = query => { return request({ - url: '/admin/room/redEnvelope/save', + url: '/admin/ip/region/limit/record/addWhite', + method: 'get', + params: query + }); +}; +// 解除限制 +export const relieve = query => { + return request({ + url: '/admin/ip/region/limit/record/relieve', + method: 'get', + params: query + }); +}; +// ==================================访问白名单==================================== + +// 白名单列表 +export const whitePage = query => { + return request({ + url: '/admin/ip/region/white/page', + method: 'get', + params: query + }); +}; +// 移除白名单 +export const whiteDel = query => { + return request({ + url: '/admin/ip/region/white/del', + method: 'get', + params: query + }); +}; +// 添加白名单 +export const whiteSave = query => { + return request({ + url: '/admin/ip/region/white/save', method: 'post', params: query }); diff --git a/src/views/accessRestriction/AccessRestriction.vue b/src/views/accessRestriction/AccessRestriction.vue index 7718c78..5f09785 100644 --- a/src/views/accessRestriction/AccessRestriction.vue +++ b/src/views/accessRestriction/AccessRestriction.vue @@ -18,16 +18,21 @@ > - - - - - - - - - - + + + + + + + + + +