From 8b5a1801e168be0425fdbfc42a23af3c2cfce51f Mon Sep 17 00:00:00 2001 From: aoshiguchen <1052045476@qq.com> Date: Thu, 1 Sep 2022 17:32:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=AB=AF=E5=8F=A3=E6=98=A0?= =?UTF-8?q?=E5=B0=84=E9=A1=B5=E9=9D=A2=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- neutrino-proxy-admin/src/api/portMapping.js | 37 ++++++++++++++ .../src/views/proxy/portMapping.vue | 51 ++++++++++++------- 2 files changed, 71 insertions(+), 17 deletions(-) diff --git a/neutrino-proxy-admin/src/api/portMapping.js b/neutrino-proxy-admin/src/api/portMapping.js index e47c5d5d..cf7989e9 100644 --- a/neutrino-proxy-admin/src/api/portMapping.js +++ b/neutrino-proxy-admin/src/api/portMapping.js @@ -7,3 +7,40 @@ export function fetchList(query) { params: query }) } + +export function createUserPortMapping(data) { + return request({ + url: '/port-mapping/create', + method: 'post', + data + }) +} + +export function updateUserPortMapping(data) { + return request({ + url: '/port-mapping/update', + method: 'post', + data + }) +} + +export function deletePortMapping(id) { + return request({ + url: '/port-mapping/delete', + method: 'post', + params: { + id: id + } + }) +} + +export function updateEnableStatus(id, enable) { + return request({ + url: '/port-mapping/update/enable-status', + method: 'post', + data: { + id: id, + enable: enable + } + }) +} diff --git a/neutrino-proxy-admin/src/views/proxy/portMapping.vue b/neutrino-proxy-admin/src/views/proxy/portMapping.vue index f1b7318e..758e26d3 100644 --- a/neutrino-proxy-admin/src/views/proxy/portMapping.vue +++ b/neutrino-proxy-admin/src/views/proxy/portMapping.vue @@ -70,12 +70,24 @@ - - - + + + + + + - - + + + + + + + + + + +