[fix] 优化负载获取可以使用的客户端

This commit is contained in:
wujiawei 2024-11-25 19:34:25 +08:00
parent 3568292ac2
commit 0f04f29cd0
16 changed files with 8 additions and 8 deletions

View File

@ -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.43658a0c.js"></script><script defer="defer" src="js/chunk-elementPlus.020d8d3c.js"></script><script defer="defer" src="js/chunk-mockjs.8cd56b1d.js"></script><script defer="defer" src="js/chunk-vendors.1d01bf41.js"></script><script defer="defer" src="js/app.229d5e17.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.43658a0c.js"></script><script defer="defer" src="js/chunk-elementPlus.020d8d3c.js"></script><script defer="defer" src="js/chunk-mockjs.8cd56b1d.js"></script><script defer="defer" src="js/chunk-vendors.1d01bf41.js"></script><script defer="defer" src="js/app.9b91ac7d.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>

View File

@ -0,0 +1 @@
"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[380],{6380:function(e,l,a){a.r(l),a.d(l,{default:function(){return r}});var t=a(67759),o=a(76364);var r={__name:"ClientPermeatePortPoolEdit",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"}],visitorPort:[{required:!0,message:"请输入端口",trigger:"blur"}],applicationName:[{required:!0,message:"请输入应用名",trigger:"blur"}]},r=e,u=l,{title:i,rowData:d}=(0,o.BK)(r),n=(0,o.iH)(null),c=()=>{u("closeDialog",!1)},s=(0,o.iH)(null),p=(0,o.qj)({clientId:"",visitorPort:"",describe:""}),{clientId:v,visitorPort:m,describe:w}=(0,o.BK)(p);d.value&&(v.value=d.value.clientId,m.value=d.value.visitorPort,w.value=d.value.describe);return(0,t.bv)((async()=>{VE_API.cloudNetwork.cloudClientFindPageGroupByClient().then((e=>{0===e.code&&e.data&&(e.data.map((e=>{e.label=e.clientId,e.value=e.clientId})),n.value=e.data?e.data:[])}))})),(l,r)=>{const u=(0,t.up)("el-option"),b=(0,t.up)("el-select"),f=(0,t.up)("el-form-item"),_=(0,t.up)("el-input"),g=(0,t.up)("el-form"),P=(0,t.up)("el-button"),y=(0,t.up)("el-dialog");return(0,t.wg)(),(0,t.j4)(y,{title:(0,o.SU)(i),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:r[5]||(r[5]=e=>c())},{footer:(0,t.w5)((()=>[(0,t._)("span",null,[(0,t.Wm)(P,{onClick:r[3]||(r[3]=e=>c())},{default:(0,t.w5)((()=>r[6]||(r[6]=[(0,t.Uk)("取消")]))),_:1}),(0,t.Wm)(P,{type:"primary",onClick:r[4]||(r[4]=e=>{s.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===i.value?await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolSave(p):await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolUpdate({visitorPort:d.value.visitorPort,...p});const{code:l}=e;0===l&&c()}}))})},{default:(0,t.w5)((()=>r[7]||(r[7]=[(0,t.Uk)("确定")]))),_:1})])])),default:(0,t.w5)((()=>[(0,t.Wm)(g,{model:p,ref_key:"formRef",ref:s,rules:a,"label-width":"80px",inline:!1},{default:(0,t.w5)((()=>[(0,t.Wm)(f,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,t.w5)((()=>[(0,t.Wm)(b,{modelValue:(0,o.SU)(v),"onUpdate:modelValue":r[0]||(r[0]=e=>(0,o.dq)(v)?v.value=e:null),placeholder:"客户端ID",clearable:""},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(n.value,(e=>((0,t.wg)(),(0,t.j4)(u,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(f,{label:"渗透端口",prop:"visitorPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(_,{modelValue:(0,o.SU)(m),"onUpdate:modelValue":r[1]||(r[1]=e=>(0,o.dq)(m)?m.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(f,{label:"描述",prop:"describe"},{default:(0,t.w5)((()=>[(0,t.Wm)(_,{modelValue:(0,o.SU)(w),"onUpdate:modelValue":r[2]||(r[2]=e=>(0,o.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[380],{6380:function(e,l,t){t.r(l),t.d(l,{default:function(){return r}});var a=t(67759),o=t(76364);var r={__name:"ClientPermeatePortPoolEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:l}){const t={clientId:[{required:!0,message:"请选择客户端",trigger:"blur"}],visitorPort:[{required:!0,message:"请输入端口",trigger:"blur"}],applicationName:[{required:!0,message:"请输入应用名",trigger:"blur"}]},r=e,u=l,{title:i,rowData:d}=(0,o.BK)(r),n=(0,o.iH)(null),s=()=>{u("closeDialog",!1)},c=(0,o.iH)(null),p=(0,o.qj)({clientId:"",visitorPort:"",describe:""}),{clientId:v,visitorPort:m,describe:w}=(0,o.BK)(p);d.value&&(v.value=d.value.clientId,m.value=d.value.visitorPort,w.value=d.value.describe);return(0,a.bv)((async()=>{VE_API.cloudNetwork.cloudClientFindList().then((e=>{0===e.code&&e.data&&(e.data.map((e=>{e.label=e.clientId,e.value=e.clientId})),n.value=e.data?e.data:[])}))})),(l,r)=>{const u=(0,a.up)("el-option"),b=(0,a.up)("el-select"),f=(0,a.up)("el-form-item"),_=(0,a.up)("el-input"),g=(0,a.up)("el-form"),P=(0,a.up)("el-button"),y=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(y,{title:(0,o.SU)(i),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:r[5]||(r[5]=e=>s())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(P,{onClick:r[3]||(r[3]=e=>s())},{default:(0,a.w5)((()=>r[6]||(r[6]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(P,{type:"primary",onClick:r[4]||(r[4]=e=>{c.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===i.value?await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolSave(p):await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolUpdate({visitorPort:d.value.visitorPort,...p});const{code:l}=e;0===l&&s()}}))})},{default:(0,a.w5)((()=>r[7]||(r[7]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(g,{model:p,ref_key:"formRef",ref:c,rules:t,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(f,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{modelValue:(0,o.SU)(v),"onUpdate:modelValue":r[0]||(r[0]=e=>(0,o.dq)(v)?v.value=e:null),placeholder:"客户端ID",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(n.value,(e=>((0,a.wg)(),(0,a.j4)(u,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(f,{label:"渗透端口",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{modelValue:(0,o.SU)(m),"onUpdate:modelValue":r[1]||(r[1]=e=>(0,o.dq)(m)?m.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(f,{label:"描述",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{modelValue:(0,o.SU)(w),"onUpdate:modelValue":r[2]||(r[2]=e=>(0,o.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[534],{44534:function(e,l,a){a.r(l),a.d(l,{default:function(){return d}});var t=a(67759),r=a(76364),u=a(38874);const o={style:{float:"left"}};var d={__name:"ClientPermeateServerNetworkMappingEdit",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"}],visitorPort:[{required:!0,message:"请选择访客端口",trigger:"blur"}],permeateTargetIp:[{required:!0,message:"请输入客户端目标IP",trigger:"blur"}],permeateTargetPort:[{required:!0,message:"请输入客户端目标端口",trigger:"blur"}]},d=e,i=l,{title:n,rowData:p}=(0,r.BK)(d),m=()=>{i("closeDialog",!1)},v=(0,r.iH)(null),c=(0,r.iH)(null),s=(0,r.iH)(null),w=(0,r.qj)({permeateTargetIp:"0.0.0.0",permeateTargetPort:"",visitorPort:"",clientId:"",describe:"",id:""}),{permeateTargetIp:g,permeateTargetPort:b,visitorPort:f,clientId:_,describe:P,id:I}=(0,r.BK)(w);p.value&&(g.value=p.value.permeateTargetIp,_.value=p.value.clientId,b.value=p.value.permeateTargetPort,f.value=p.value.visitorPort,P.value=p.value.describe,I.value=p.value.id);(0,t.bv)((async()=>{VE_API.cloudNetwork.cloudClientFindList().then((e=>{0===e.code&&e.data&&(e.data.map((e=>{e.label=e.clientId,e.value=e.clientId})),s.value=e.data?e.data:[])}))}));return(l,d)=>{const i=(0,t.up)("el-option"),I=(0,t.up)("el-select"),y=(0,t.up)("el-form-item"),V=(0,t.up)("el-input"),h=(0,t.up)("el-form"),k=(0,t.up)("el-button"),S=(0,t.up)("el-dialog");return(0,t.wg)(),(0,t.j4)(S,{title:(0,r.SU)(n),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:d[8]||(d[8]=e=>m())},{footer:(0,t.w5)((()=>[(0,t._)("span",null,[(0,t.Wm)(k,{onClick:d[6]||(d[6]=e=>m())},{default:(0,t.w5)((()=>d[9]||(d[9]=[(0,t.Uk)("取消")]))),_:1}),(0,t.Wm)(k,{type:"primary",onClick:d[7]||(d[7]=e=>{v.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===n.value?await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateServerMappingSave(w):await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateServerMappingUpdate({permeateTargetPort:p.value.permeateTargetPort,...w});const{code:l}=e;0===l&&m()}}))})},{default:(0,t.w5)((()=>d[10]||(d[10]=[(0,t.Uk)("确定")]))),_:1})])])),default:(0,t.w5)((()=>[(0,t.Wm)(h,{model:w,ref_key:"formRef",ref:v,rules:a,"label-width":"80px",inline:!1},{default:(0,t.w5)((()=>[(0,t.Wm)(y,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,t.w5)((()=>[(0,t.Wm)(I,{modelValue:(0,r.SU)(_),"onUpdate:modelValue":d[0]||(d[0]=e=>(0,r.dq)(_)?_.value=e:null),placeholder:"客户端ID",clearable:"",onChange:d[1]||(d[1]=e=>(async e=>{let l=await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolList({clientId:e});const{code:a}=l;0===a&&l.data&&(l.data.map((e=>{e.label=e.describe,e.value=e.visitorPort})),c.value=l.data?l.data:[])})((0,r.SU)(_)))},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(s.value,(e=>((0,t.wg)(),(0,t.j4)(i,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(y,{label:"客户端访问端口","label-width":"140px",prop:"visitorPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(I,{modelValue:(0,r.SU)(f),"onUpdate:modelValue":d[2]||(d[2]=e=>(0,r.dq)(f)?f.value=e:null),placeholder:"客户端访问端口",clearable:""},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(c.value,(e=>((0,t.wg)(),(0,t.j4)(i,{key:e.value,label:e.label,value:e.value},{default:(0,t.w5)((()=>[(0,t._)("span",o," 端口:【"+(0,u.zw)(e.value)+"】"+(0,u.zw)(e.label),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(y,{label:"服务端目标地址","label-width":"140px",prop:"permeateTargetIp"},{default:(0,t.w5)((()=>[(0,t.Wm)(V,{modelValue:(0,r.SU)(g),"onUpdate:modelValue":d[3]||(d[3]=e=>(0,r.dq)(g)?g.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(y,{label:"服务端目标端口","label-width":"140px",prop:"permeateTargetPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(V,{modelValue:(0,r.SU)(b),"onUpdate:modelValue":d[4]||(d[4]=e=>(0,r.dq)(b)?b.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(y,{label:"描述","label-width":"140px",prop:"describe"},{default:(0,t.w5)((()=>[(0,t.Wm)(V,{modelValue:(0,r.SU)(P),"onUpdate:modelValue":d[5]||(d[5]=e=>(0,r.dq)(P)?P.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);

View File

@ -0,0 +1 @@
"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[534],{44534:function(e,l,a){a.r(l),a.d(l,{default:function(){return d}});var t=a(67759),r=a(76364),u=a(38874);const o={style:{float:"left"}};var d={__name:"ClientPermeateServerNetworkMappingEdit",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"}],visitorPort:[{required:!0,message:"请选择访客端口",trigger:"blur"}],permeateTargetIp:[{required:!0,message:"请输入客户端目标IP",trigger:"blur"}],permeateTargetPort:[{required:!0,message:"请输入客户端目标端口",trigger:"blur"}]},d=e,i=l,{title:n,rowData:p}=(0,r.BK)(d),m=()=>{i("closeDialog",!1)},v=(0,r.iH)(null),c=(0,r.iH)(null),s=(0,r.iH)(null),w=(0,r.qj)({permeateTargetIp:"0.0.0.0",permeateTargetPort:"",visitorPort:"",clientId:"",describe:"",id:""}),{permeateTargetIp:g,permeateTargetPort:b,visitorPort:f,clientId:_,describe:P,id:I}=(0,r.BK)(w);p.value&&(g.value=p.value.permeateTargetIp,_.value=p.value.clientId,b.value=p.value.permeateTargetPort,f.value=p.value.visitorPort,P.value=p.value.describe,I.value=p.value.id);(0,t.bv)((async()=>{VE_API.cloudNetwork.cloudClientFindPageGroupByClient().then((e=>{0===e.code&&e.data&&(e.data.map((e=>{e.label=e.clientId,e.value=e.clientId})),s.value=e.data?e.data:[])}))}));return(l,d)=>{const i=(0,t.up)("el-option"),I=(0,t.up)("el-select"),y=(0,t.up)("el-form-item"),V=(0,t.up)("el-input"),h=(0,t.up)("el-form"),k=(0,t.up)("el-button"),S=(0,t.up)("el-dialog");return(0,t.wg)(),(0,t.j4)(S,{title:(0,r.SU)(n),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:d[8]||(d[8]=e=>m())},{footer:(0,t.w5)((()=>[(0,t._)("span",null,[(0,t.Wm)(k,{onClick:d[6]||(d[6]=e=>m())},{default:(0,t.w5)((()=>d[9]||(d[9]=[(0,t.Uk)("取消")]))),_:1}),(0,t.Wm)(k,{type:"primary",onClick:d[7]||(d[7]=e=>{v.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===n.value?await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateServerMappingSave(w):await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateServerMappingUpdate({permeateTargetPort:p.value.permeateTargetPort,...w});const{code:l}=e;0===l&&m()}}))})},{default:(0,t.w5)((()=>d[10]||(d[10]=[(0,t.Uk)("确定")]))),_:1})])])),default:(0,t.w5)((()=>[(0,t.Wm)(h,{model:w,ref_key:"formRef",ref:v,rules:a,"label-width":"80px",inline:!1},{default:(0,t.w5)((()=>[(0,t.Wm)(y,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,t.w5)((()=>[(0,t.Wm)(I,{modelValue:(0,r.SU)(_),"onUpdate:modelValue":d[0]||(d[0]=e=>(0,r.dq)(_)?_.value=e:null),placeholder:"客户端ID",clearable:"",onChange:d[1]||(d[1]=e=>(async e=>{let l=await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolList({clientId:e});const{code:a}=l;0===a&&l.data&&(l.data.map((e=>{e.label=e.describe,e.value=e.visitorPort})),c.value=l.data?l.data:[])})((0,r.SU)(_)))},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(s.value,(e=>((0,t.wg)(),(0,t.j4)(i,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(y,{label:"客户端访问端口","label-width":"140px",prop:"visitorPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(I,{modelValue:(0,r.SU)(f),"onUpdate:modelValue":d[2]||(d[2]=e=>(0,r.dq)(f)?f.value=e:null),placeholder:"客户端访问端口",clearable:""},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(c.value,(e=>((0,t.wg)(),(0,t.j4)(i,{key:e.value,label:e.label,value:e.value},{default:(0,t.w5)((()=>[(0,t._)("span",o," 端口:【"+(0,u.zw)(e.value)+"】"+(0,u.zw)(e.label),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(y,{label:"服务端目标地址","label-width":"140px",prop:"permeateTargetIp"},{default:(0,t.w5)((()=>[(0,t.Wm)(V,{modelValue:(0,r.SU)(g),"onUpdate:modelValue":d[3]||(d[3]=e=>(0,r.dq)(g)?g.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(y,{label:"服务端目标端口","label-width":"140px",prop:"permeateTargetPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(V,{modelValue:(0,r.SU)(b),"onUpdate:modelValue":d[4]||(d[4]=e=>(0,r.dq)(b)?b.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(y,{label:"描述","label-width":"140px",prop:"describe"},{default:(0,t.w5)((()=>[(0,t.Wm)(V,{modelValue:(0,r.SU)(P),"onUpdate:modelValue":d[5]||(d[5]=e=>(0,r.dq)(P)?P.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[890],{20890:function(e,l,a){a.r(l),a.d(l,{default:function(){return d}});var t=a(67759),u=a(76364),o=a(38874);const r={style:{float:"left"}};var d={__name:"ServerPermeateClientNetWorkMappingEdit",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"}],clientTargetIp:[{required:!0,message:"请输入客户端目标IP",trigger:"blur"}],clientTargetPort:[{required:!0,message:"请输入客户端目标端口",trigger:"blur"}],visitorPort:[{required:!0,message:"请选择访客端口",trigger:"blur"}]},d=e,i=l,{title:n,rowData:c}=(0,u.BK)(d),p=()=>{i("closeDialog",!1)},s=(0,u.iH)(null),v=(0,u.iH)(null),m=(0,u.iH)(null),w=(0,u.qj)({clientId:"",clientTargetIp:"0.0.0.0",clientTargetPort:"",visitorPort:"",describe:""}),{clientId:b,clientTargetIp:g,clientTargetPort:f,visitorPort:_,describe:I}=(0,u.BK)(w);c.value&&(b.value=c.value.clientId,g.value=c.value.clientTargetIp,f.value=c.value.clientTargetPort,_.value=c.value.visitorPort,I.value=c.value.describe);(0,t.bv)((async()=>{VE_API.cloudNetwork.cloudClientFindList().then((e=>{0===e.code&&e.data&&(e.data.map((e=>{e.label=e.clientId,e.value=e.clientId})),v.value=e.data?e.data:[])})),P()}));const P=async()=>{let e=await VE_API.cloudNetwork.visitorList();const{code:l}=e;0===l&&(e.data.map((e=>{e.label=e.describe,e.value=e.visitorPort})),m.value=e.data?e.data:[])};return(l,d)=>{const i=(0,t.up)("el-option"),P=(0,t.up)("el-select"),V=(0,t.up)("el-form-item"),k=(0,t.up)("el-input"),h=(0,t.up)("el-form"),y=(0,t.up)("el-button"),U=(0,t.up)("el-dialog");return(0,t.wg)(),(0,t.j4)(U,{title:(0,u.SU)(n),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:d[7]||(d[7]=e=>p())},{footer:(0,t.w5)((()=>[(0,t._)("span",null,[(0,t.Wm)(y,{onClick:d[5]||(d[5]=e=>p())},{default:(0,t.w5)((()=>d[8]||(d[8]=[(0,t.Uk)("取消")]))),_:1}),(0,t.Wm)(y,{type:"primary",onClick:d[6]||(d[6]=e=>{s.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===n.value?await VE_API.cloudNetwork.networkMappingSave(w):await VE_API.cloudNetwork.networkMappingUpdate({clientTargetPort:c.value.clientTargetPort,...w});const{code:l}=e;0===l&&p()}}))})},{default:(0,t.w5)((()=>d[9]||(d[9]=[(0,t.Uk)("确定")]))),_:1})])])),default:(0,t.w5)((()=>[(0,t.Wm)(h,{model:w,ref_key:"formRef",ref:s,rules:a,"label-width":"80px",inline:!1},{default:(0,t.w5)((()=>[(0,t.Wm)(V,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,t.w5)((()=>[(0,t.Wm)(P,{modelValue:(0,u.SU)(b),"onUpdate:modelValue":d[0]||(d[0]=e=>(0,u.dq)(b)?b.value=e:null),placeholder:"客户端ID",clearable:""},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(v.value,(e=>((0,t.wg)(),(0,t.j4)(i,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(V,{label:"访问端口","label-width":"140px",prop:"visitorPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(P,{modelValue:(0,u.SU)(_),"onUpdate:modelValue":d[1]||(d[1]=e=>(0,u.dq)(_)?_.value=e:null),placeholder:"访问端口",clearable:""},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(m.value,(e=>((0,t.wg)(),(0,t.j4)(i,{key:e.value,label:e.label,value:e.value},{default:(0,t.w5)((()=>[(0,t._)("span",r," 端口:【"+(0,o.zw)(e.value)+"】"+(0,o.zw)(e.label),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(V,{label:"客户端目标地址","label-width":"140px",prop:"clientTargetIp"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:(0,u.SU)(g),"onUpdate:modelValue":d[2]||(d[2]=e=>(0,u.dq)(g)?g.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(V,{label:"客户端目标端口","label-width":"140px",prop:"clientTargetPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:(0,u.SU)(f),"onUpdate:modelValue":d[3]||(d[3]=e=>(0,u.dq)(f)?f.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(V,{label:"描述","label-width":"140px",prop:"describe"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:(0,u.SU)(I),"onUpdate:modelValue":d[4]||(d[4]=e=>(0,u.dq)(I)?I.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);

View File

@ -0,0 +1 @@
"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[890],{20890:function(e,l,a){a.r(l),a.d(l,{default:function(){return d}});var t=a(67759),u=a(76364),o=a(38874);const r={style:{float:"left"}};var d={__name:"ServerPermeateClientNetWorkMappingEdit",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"}],clientTargetIp:[{required:!0,message:"请输入客户端目标IP",trigger:"blur"}],clientTargetPort:[{required:!0,message:"请输入客户端目标端口",trigger:"blur"}],visitorPort:[{required:!0,message:"请选择访客端口",trigger:"blur"}]},d=e,i=l,{title:n,rowData:c}=(0,u.BK)(d),p=()=>{i("closeDialog",!1)},s=(0,u.iH)(null),v=(0,u.iH)(null),m=(0,u.iH)(null),w=(0,u.qj)({clientId:"",clientTargetIp:"0.0.0.0",clientTargetPort:"",visitorPort:"",describe:""}),{clientId:g,clientTargetIp:b,clientTargetPort:f,visitorPort:_,describe:I}=(0,u.BK)(w);c.value&&(g.value=c.value.clientId,b.value=c.value.clientTargetIp,f.value=c.value.clientTargetPort,_.value=c.value.visitorPort,I.value=c.value.describe);(0,t.bv)((async()=>{VE_API.cloudNetwork.cloudClientFindPageGroupByClient().then((e=>{0===e.code&&e.data&&(e.data.map((e=>{e.label=e.clientId,e.value=e.clientId})),v.value=e.data?e.data:[])})),P()}));const P=async()=>{let e=await VE_API.cloudNetwork.visitorList();const{code:l}=e;0===l&&(e.data.map((e=>{e.label=e.describe,e.value=e.visitorPort})),m.value=e.data?e.data:[])};return(l,d)=>{const i=(0,t.up)("el-option"),P=(0,t.up)("el-select"),V=(0,t.up)("el-form-item"),k=(0,t.up)("el-input"),h=(0,t.up)("el-form"),y=(0,t.up)("el-button"),U=(0,t.up)("el-dialog");return(0,t.wg)(),(0,t.j4)(U,{title:(0,u.SU)(n),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:d[7]||(d[7]=e=>p())},{footer:(0,t.w5)((()=>[(0,t._)("span",null,[(0,t.Wm)(y,{onClick:d[5]||(d[5]=e=>p())},{default:(0,t.w5)((()=>d[8]||(d[8]=[(0,t.Uk)("取消")]))),_:1}),(0,t.Wm)(y,{type:"primary",onClick:d[6]||(d[6]=e=>{s.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===n.value?await VE_API.cloudNetwork.networkMappingSave(w):await VE_API.cloudNetwork.networkMappingUpdate({clientTargetPort:c.value.clientTargetPort,...w});const{code:l}=e;0===l&&p()}}))})},{default:(0,t.w5)((()=>d[9]||(d[9]=[(0,t.Uk)("确定")]))),_:1})])])),default:(0,t.w5)((()=>[(0,t.Wm)(h,{model:w,ref_key:"formRef",ref:s,rules:a,"label-width":"80px",inline:!1},{default:(0,t.w5)((()=>[(0,t.Wm)(V,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,t.w5)((()=>[(0,t.Wm)(P,{modelValue:(0,u.SU)(g),"onUpdate:modelValue":d[0]||(d[0]=e=>(0,u.dq)(g)?g.value=e:null),placeholder:"客户端ID",clearable:""},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(v.value,(e=>((0,t.wg)(),(0,t.j4)(i,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(V,{label:"访问端口","label-width":"140px",prop:"visitorPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(P,{modelValue:(0,u.SU)(_),"onUpdate:modelValue":d[1]||(d[1]=e=>(0,u.dq)(_)?_.value=e:null),placeholder:"访问端口",clearable:""},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(m.value,(e=>((0,t.wg)(),(0,t.j4)(i,{key:e.value,label:e.label,value:e.value},{default:(0,t.w5)((()=>[(0,t._)("span",r," 端口:【"+(0,o.zw)(e.value)+"】"+(0,o.zw)(e.label),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(V,{label:"客户端目标地址","label-width":"140px",prop:"clientTargetIp"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:(0,u.SU)(b),"onUpdate:modelValue":d[2]||(d[2]=e=>(0,u.dq)(b)?b.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(V,{label:"客户端目标端口","label-width":"140px",prop:"clientTargetPort"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:(0,u.SU)(f),"onUpdate:modelValue":d[3]||(d[3]=e=>(0,u.dq)(f)?f.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(V,{label:"描述","label-width":"140px",prop:"describe"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:(0,u.SU)(I),"onUpdate:modelValue":d[4]||(d[4]=e=>(0,u.dq)(I)?I.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);