mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-03 03:47:55 +08:00
【fix】添加虚拟路由管理
This commit is contained in:
parent
96929044fa
commit
191e23fc83
@ -50,8 +50,8 @@ public class ServerAutoConfiguration {
|
||||
LazyServerPermeateClientMappingApplication lazyServerPermeateClientMappingApplication,
|
||||
LazyClientPermeateServerMappingApplication lazyClientPermeateServerMappingApplication,
|
||||
LazyClientPermeateClientMappingApplication lazyClientPermeateClientMappingApplication,
|
||||
LazyNettyServerRouteApplication lazyNettyServerRouteApplication,
|
||||
LazyNettyClientRouteApplication lazyNettyClientRouteApplication,
|
||||
LazyNettyServerVirtualRouteApplication lazyNettyServerVirtualRouteApplication,
|
||||
LazyNettyClientVirtualRouteApplication lazyNettyClientVirtualRouteApplication,
|
||||
LazyNettyClientTokenBucketApplication lazyNettyClientTokenBucketApplication,
|
||||
ServerNodeProperties serverNodeProperties
|
||||
) {
|
||||
@ -61,8 +61,8 @@ public class ServerAutoConfiguration {
|
||||
lazyServerPermeateClientMappingApplication,
|
||||
lazyClientPermeateServerMappingApplication,
|
||||
lazyClientPermeateClientMappingApplication,
|
||||
lazyNettyServerRouteApplication,
|
||||
lazyNettyClientRouteApplication,
|
||||
lazyNettyServerVirtualRouteApplication,
|
||||
lazyNettyClientVirtualRouteApplication,
|
||||
lazyNettyClientTokenBucketApplication,
|
||||
serverNodeProperties
|
||||
);
|
||||
|
@ -1 +1 @@
|
||||
<!doctype html><html lang="zh-cn"><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><link rel="icon" href="favicon.png"/><title>网络渗透</title><script defer="defer" src="js/chunk-elementPlusIcon.898bd1ec.js"></script><script defer="defer" src="js/chunk-elementPlus.020d8d3c.js"></script><script defer="defer" src="js/chunk-mockjs.fcd22ec7.js"></script><script defer="defer" src="js/chunk-vendors.7205badc.js"></script><script defer="defer" src="js/app.ffac0530.js"></script><link href="css/chunk-elementPlus.f2db5e15.css" rel="stylesheet"><link href="css/app.a3bfec27.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but wu-vue-zone-ecology-net doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
|
||||
<!doctype html><html lang="zh-cn"><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><link rel="icon" href="favicon.png"/><title>网络渗透</title><script defer="defer" src="js/chunk-elementPlusIcon.898bd1ec.js"></script><script defer="defer" src="js/chunk-elementPlus.020d8d3c.js"></script><script defer="defer" src="js/chunk-mockjs.fcd22ec7.js"></script><script defer="defer" src="js/chunk-vendors.7205badc.js"></script><script defer="defer" src="js/app.f8839aba.js"></script><link href="css/chunk-elementPlus.f2db5e15.css" rel="stylesheet"><link href="css/app.a3bfec27.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but wu-vue-zone-ecology-net doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
|
@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[2064],{82064:function(e,l,a){a.r(l),a.d(l,{default:function(){return o}});var t=a(67759),u=a(76364);var o={__name:"ClientRouteEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:l}){const a={clientId:[{required:!0,message:"请选择客户端",trigger:"blur"}],routeIp:[{required:!0,message:"请输入路由IP",trigger:"blur"}],routePort:[{required:!0,message:"请输入端口",trigger:"blur"}]},o=e,r=l,{title:d,rowData:n}=(0,u.BK)(o),i=(0,u.iH)(null),p=()=>{r("closeDialog",!1)},c=(0,u.iH)(null),m=(0,u.qj)({clientId:"",routeIp:"",routePort:"ALL",describe:""}),{clientId:s,routeIp:v,routePort:b,describe:w}=(0,u.BK)(m);n.value&&(s.value=n.value.clientId,v.value=n.value.routeIp,b.value=n.value.routePort,w.value=n.value.describe);return(0,t.bv)((async()=>{VE_API.cloudNetwork.cloudClientFindListGroupByClient().then((e=>{0===e.code&&e.data&&(e.data.map((e=>{e.label=e.clientId,e.value=e.clientId})),i.value=e.data?e.data:[])}))})),(l,o)=>{const r=(0,t.up)("el-option"),f=(0,t.up)("el-select"),_=(0,t.up)("el-form-item"),g=(0,t.up)("el-input"),I=(0,t.up)("el-form"),y=(0,t.up)("el-button"),V=(0,t.up)("el-dialog");return(0,t.wg)(),(0,t.j4)(V,{title:(0,u.SU)(d),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:o[6]||(o[6]=e=>p())},{footer:(0,t.w5)((()=>[(0,t._)("span",null,[(0,t.Wm)(y,{onClick:o[4]||(o[4]=e=>p())},{default:(0,t.w5)((()=>o[7]||(o[7]=[(0,t.Uk)("取消")]))),_:1}),(0,t.Wm)(y,{type:"primary",onClick:o[5]||(o[5]=e=>{c.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===d.value?await VE_API.cloudNetworkRoute.lazyNettyClientRouteSave(m):await VE_API.cloudNetworkRoute.lazyNettyClientRouteUpdate({id:n.value.id,...m});const{code:l}=e;0===l&&p()}}))})},{default:(0,t.w5)((()=>o[8]||(o[8]=[(0,t.Uk)("确定")]))),_:1})])])),default:(0,t.w5)((()=>[(0,t.Wm)(I,{model:m,ref_key:"formRef",ref:c,rules:a,"label-width":"80px",inline:!1},{default:(0,t.w5)((()=>[(0,t.Wm)(_,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,t.w5)((()=>[(0,t.Wm)(f,{modelValue:(0,u.SU)(s),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,u.dq)(s)?s.value=e:null),placeholder:"客户端ID",clearable:""},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(i.value,(e=>((0,t.wg)(),(0,t.j4)(r,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(_,{label:"路由IP","label-width":"140px",prop:"routeIp"},{default:(0,t.w5)((()=>[(0,t.Wm)(g,{modelValue:(0,u.SU)(v),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,u.dq)(v)?v.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(_,{label:"路由端口",prop:"routePort"},{default:(0,t.w5)((()=>[(0,t.Wm)(g,{modelValue:(0,u.SU)(b),"onUpdate:modelValue":o[2]||(o[2]=e=>(0,u.dq)(b)?b.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(_,{label:"描述",prop:"describe"},{default:(0,t.w5)((()=>[(0,t.Wm)(g,{modelValue:(0,u.SU)(w),"onUpdate:modelValue":o[3]||(o[3]=e=>(0,u.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);
|
@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[2584],{32584:function(e,l,t){t.r(l),t.d(l,{default:function(){return u}});var a=t(67759),o=t(76364);var u={__name:"ServerRouteEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:l}){const t={routeIp:[{required:!0,message:"请输入路由IP",trigger:"blur"}],routePort:[{required:!0,message:"请输入端口",trigger:"blur"}]},u=e,r=l,{title:d,rowData:n}=(0,o.BK)(u),i=(0,o.iH)(null),p=()=>{r("closeDialog",!1)},c=(0,o.iH)(null),m=(0,o.qj)({routeIp:"",routePort:"ALL",describe:""}),{routeIp:s,routePort:v,describe:w}=(0,o.BK)(m);n.value&&(s.value=n.value.routeIp,v.value=n.value.routePort,w.value=n.value.describe);return(0,a.bv)((async()=>{VE_API.cloudNetwork.cloudClientFindListGroupByClient().then((e=>{0===e.code&&e.data&&(e.data.map((e=>{e.label=e.clientId,e.value=e.clientId})),i.value=e.data?e.data:[])}))})),(l,u)=>{const r=(0,a.up)("el-input"),i=(0,a.up)("el-form-item"),f=(0,a.up)("el-form"),b=(0,a.up)("el-button"),_=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(_,{title:(0,o.SU)(d),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:u[5]||(u[5]=e=>p())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(b,{onClick:u[3]||(u[3]=e=>p())},{default:(0,a.w5)((()=>u[6]||(u[6]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(b,{type:"primary",onClick:u[4]||(u[4]=e=>{c.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===d.value?await VE_API.cloudNetworkRoute.lazyNettyServerRouteSave(m):await VE_API.cloudNetworkRoute.lazyNettyServerRouteUpdate({id:n.value.id,...m});const{code:l}=e;0===l&&p()}}))})},{default:(0,a.w5)((()=>u[7]||(u[7]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(f,{model:m,ref_key:"formRef",ref:c,rules:t,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{label:"路由IP","label-width":"140px",prop:"routeIp"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,o.SU)(s),"onUpdate:modelValue":u[0]||(u[0]=e=>(0,o.dq)(s)?s.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{label:"路由端口",prop:"routePort"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,o.SU)(v),"onUpdate:modelValue":u[1]||(u[1]=e=>(0,o.dq)(v)?v.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{label:"描述",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,o.SU)(w),"onUpdate:modelValue":u[2]||(u[2]=e=>(0,o.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);
|
Loading…
x
Reference in New Issue
Block a user