mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-16 18:35:05 +08:00
【fix】添加虚拟路由管理
This commit is contained in:
@ -0,0 +1 @@
|
||||
"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"}]},o=e,d=l,{title:r,rowData:n}=(0,u.BK)(o),i=(0,u.iH)(null),p=()=>{d("closeDialog",!1)},c=(0,u.iH)(null),s=(0,u.qj)({clientId:"",routeIp:"",describe:""}),{clientId:m,routeIp:v,describe:w}=(0,u.BK)(s);n.value&&(m.value=n.value.clientId,v.value=n.value.routeIp,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 d=(0,t.up)("el-option"),b=(0,t.up)("el-select"),f=(0,t.up)("el-form-item"),_=(0,t.up)("el-input"),I=(0,t.up)("el-form"),g=(0,t.up)("el-button"),y=(0,t.up)("el-dialog");return(0,t.wg)(),(0,t.j4)(y,{title:(0,u.SU)(r),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:o[5]||(o[5]=e=>p())},{footer:(0,t.w5)((()=>[(0,t._)("span",null,[(0,t.Wm)(g,{onClick:o[3]||(o[3]=e=>p())},{default:(0,t.w5)((()=>o[6]||(o[6]=[(0,t.Uk)("取消")]))),_:1}),(0,t.Wm)(g,{type:"primary",onClick:o[4]||(o[4]=e=>{c.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===r.value?await VE_API.cloudNetworkRoute.lazyNettyClientRouteSave(s):await VE_API.cloudNetworkRoute.lazyNettyClientRouteUpdate({id:n.value.id,...s});const{code:l}=e;0===l&&p()}}))})},{default:(0,t.w5)((()=>o[7]||(o[7]=[(0,t.Uk)("确定")]))),_:1})])])),default:(0,t.w5)((()=>[(0,t.Wm)(I,{model:s,ref_key:"formRef",ref:c,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,u.SU)(m),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,u.dq)(m)?m.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)(d,{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:"路由IP","label-width":"140px",prop:"routeIp"},{default:(0,t.w5)((()=>[(0,t.Wm)(_,{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)(f,{label:"描述",prop:"describe"},{default:(0,t.w5)((()=>[(0,t.Wm)(_,{modelValue:(0,u.SU)(w),"onUpdate:modelValue":o[2]||(o[2]=e=>(0,u.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}}}]);
|
Reference in New Issue
Block a user