From be4e3b4baef2083160b086b011fb001374a867b9 Mon Sep 17 00:00:00 2001 From: xj <550345579@qq.com> Date: Mon, 4 Mar 2024 23:20:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=9F=E5=90=8D=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- neutrino-proxy-admin/src/api/domain.js | 56 +++++++++++++++++++ .../src/views/proxy/domainMapping.vue | 21 ++----- 2 files changed, 62 insertions(+), 15 deletions(-) diff --git a/neutrino-proxy-admin/src/api/domain.js b/neutrino-proxy-admin/src/api/domain.js index 21c16e34..5c12b337 100644 --- a/neutrino-proxy-admin/src/api/domain.js +++ b/neutrino-proxy-admin/src/api/domain.js @@ -7,3 +7,59 @@ export function domainNameBindInfo(query) { params: query }) } +export function fetchList(query) { + return request({ + url: '/domain/page', + method: 'get', + params: query + }) +} + + +export function mappingModify(data) { + return request({ + url: '/port-mapping/update', + method: 'post', + data + }) +} + +export function deleteMapping(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 + } + }) +} + +export function portMappingBindSecurityGroup(id, securityGroupId) { + return request({ + url: '/port-mapping/bind/security-group', + method: 'post', + data: { + id: id, + securityGroupId: securityGroupId + } + }) +} + +export function portMappingUnbindSecurityGroup(id) { + return request({ + url: `/port-mapping/unbind/security-group?id=${id}`, + method: 'post' + }) +} + diff --git a/neutrino-proxy-admin/src/views/proxy/domainMapping.vue b/neutrino-proxy-admin/src/views/proxy/domainMapping.vue index 8d49f298..da61b0b5 100644 --- a/neutrino-proxy-admin/src/views/proxy/domainMapping.vue +++ b/neutrino-proxy-admin/src/views/proxy/domainMapping.vue @@ -132,11 +132,11 @@ - + - + @@ -180,7 +180,7 @@