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 @@
- http(s):
+ http(s)://
-
+
@@ -180,7 +180,7 @@