From 5e3216a2a440043a4472e5dbeb5101fae6b0d1a0 Mon Sep 17 00:00:00 2001 From: wujiawei <12345678> Date: Thu, 26 Sep 2024 20:07:28 +0800 Subject: [PATCH] [fix] update version to 1.2.8-JDK17-SNAPSHOT --- .../netty-server-ui/v1/css/888.9dd44eb7.css | 1 + .../netty-server-ui/v1/css/app.a3bfec27.css | 2 ++ .../netty-server-ui/v1/js/886.fe33a406.js | 2 ++ .../v1/js/886.fe33a406.js.LICENSE.txt | 5 +++++ .../netty-server-ui/v1/js/886.fe33a406.js.gz | Bin 0 -> 33844 bytes .../netty-server-ui/v1/js/888.82f9c575.js | 1 + .../netty-server-ui/v1/js/app.bff00a79.js | 1 + .../netty-server-ui/v1/js/app.bff00a79.js.gz | Bin 0 -> 13673 bytes 8 files changed, 12 insertions(+) create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/css/888.9dd44eb7.css create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/css/app.a3bfec27.css create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/886.fe33a406.js create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/886.fe33a406.js.LICENSE.txt create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/886.fe33a406.js.gz create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/888.82f9c575.js create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/app.bff00a79.js create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/app.bff00a79.js.gz diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/css/888.9dd44eb7.css b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/css/888.9dd44eb7.css new file mode 100644 index 0000000..568d75a --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/css/888.9dd44eb7.css @@ -0,0 +1 @@ +.ve_slider_menu[data-v-6e3be609]{cursor:pointer;margin-right:10px}.ve_slider_menu i[data-v-6e3be609]{font-size:40px}.ve_slider_menu:hover i[data-v-6e3be609]{color:#409eff}.ve_zone_logo[data-v-39b56a89]{width:100%;white-space:nowrap;overflow:hidden;display:flex;align-items:center}.ve_zone_logo .ve_zone_img[data-v-39b56a89]{height:100%;text-align:center;width:65px;display:inline-block;box-sizing:border-box;vertical-align:middle}.ve_zone_logo .ve_zone_select[data-v-39b56a89]{width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin:0;vertical-align:middle;color:#000}.ve_zone_logo .ve_zone_select[data-v-39b56a89]:hover{color:#409eff}.ve_personal[data-v-f67b0504]{flex:1;text-align:right}.ve_personal .ve_nav_dropdown[data-v-f67b0504]{font-weight:700}.ve_nav_bar[data-v-1236108a],.ve_nav_bar[data-v-3ca12f2e]{display:flex;align-items:center;height:100%}.ve_menu_logo[data-v-877e985c]{width:100%;height:50px;white-space:nowrap;overflow:hidden}.ve_menu_logo .ve_logo_img[data-v-877e985c]{height:100%;text-align:center;width:65px;display:inline-block;box-sizing:border-box;vertical-align:middle}.ve_menu_logo .ve_logo_title[data-v-877e985c]{width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin:0;vertical-align:middle;color:#000}.ve_menu_logo .ve_logo_title[data-v-877e985c]:hover{color:#409eff}li.el-menu-item.is-active{background-color:#31363a!important}.el-menu-item .el-icon svg,.el-sub-menu__title .el-icon svg{vertical-align:unset}a[data-v-e49a1e12]:active{color:#409eff}.ve_el_menu[data-v-e49a1e12]{background:#545c64;height:calc(100vh - var(--093d59b6))}.el-main[data-v-3c99ec1a]{height:calc(100vh - var(--9463ec52) - var(--16bdf557) - 18px);background:#f5f5f5}.el-main[data-v-3c99ec1a] .el-scrollbar__bar.is-horizontal{visibility:hidden} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/css/app.a3bfec27.css b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/css/app.a3bfec27.css new file mode 100644 index 0000000..790557f --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/css/app.a3bfec27.css @@ -0,0 +1,2 @@ +.ve_table .ve_table_page[data-v-c40e394a],.ve_table[data-v-c40e394a]{flex:1;display:flex;flex-direction:column}.ve_table .ve_table_page .ve_table_content[data-v-c40e394a]{flex:1}.ve_table .ve_table_page[data-v-51533de8],.ve_table[data-v-51533de8]{flex:1;display:flex;flex-direction:column}.ve_table .ve_table_page .ve_table_content[data-v-51533de8]{flex:1} +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{background:#fff;transition:color .3s,background-color .3s}html.dark{filter:contrast(100%) invert(100%)}html.dark img{filter:hue-rotate(180deg)}.el-table__fixed-right-patch,.ve_header_cell_class_name,.ve_header_row_class_name{background:#f5f5f5!important}.ve_cell_class_name{border-color:#409eff!important}.ve_cell_class_name,.ve_row_class_name{background:#409eff!important}.ve_p_10{padding:10px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:hsla(220,4%,58%,.3);border-radius:3px}.ve_select_option_slot{font-size:12px;float:left;line-height:normal;padding-bottom:10px;opacity:.7}.ve_option_box{width:calc(50% - 132px)}.size-watch{width:100%;height:100%;position:absolute;top:0;z-index:-1;visibility:hidden;margin:0;padding:0;border:0}.ve_flex_col{display:flex;flex-direction:column;height:calc(100vh - 198px)}.el-select{width:120px} \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/886.fe33a406.js b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/886.fe33a406.js new file mode 100644 index 0000000..5755aa4 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/886.fe33a406.js @@ -0,0 +1,2 @@ +/*! For license information please see 886.fe33a406.js.LICENSE.txt */ +(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[886,125,649,321,63,380,534,151,871,890,394,132,709,544,757,329,530,340,651,424],{85071:function(e,t,l){"use strict";l.d(t,{Ny:function(){return n},XN:function(){return a},ci:function(){return o}});l(74538);const a=(e,t,l="id",n=[])=>{if(!e)return[];for(const o of e){if(n.push(o[l]),t(o))return n;if(o.children){const e=a(o.children,t,l,n);if(e.length)return e}n.pop()}return[]},n=e=>e&&(e.__v_raw||e.valueOf()||e),o=()=>{const e=l(9166);console.log("🚀 ~ file: index.js ~ line 107 ~ icons ~ e",e);const t=[];for(const l in e)t.push(e[l].name);return t}},71634:function(e,t){"use strict";t.Z={description:"网络管理",type:"1",icon:"Tools",name:"网络管理"}},78005:function(e,t){"use strict";t.Z={description:"客户端渗透管理",type:"1",icon:"SwitchFilled",name:"客户端渗透管理"}},98131:function(e,t){"use strict";t.Z={description:"服务端渗透管理",type:"1",icon:"SwitchFilled",name:"服务端渗透管理"}},49686:function(e,t,l){"use strict";l.d(t,{EL:function(){return u},Fx:function(){return r},G8:function(){return d},MI:function(){return o},fG:function(){return s},jx:function(){return i}});var a=l(67759),n=l(41728);const o=(e,t)=>{e.size=10,e.current=1,t()},r=(e,t,l)=>{e.resetFields(),o(t,l)},u=(e,t,l)=>{t.current=1,t.size=e,l()},i=(e,t,l)=>{t.current=e,l()},d=(e,t,l,a,o)=>{let r="",u=n.findTree(a,(e=>e.id===l));if(u&&u.item&&u.item.children&&u.item.children.length>0){let t=u.item.children.find((t=>t.menu===e));t&&(r=t.toPath)}if(""!==r){let e=n.findTree(a,(e=>e.id===r));if(e&&e.item){if(0!==e.item.iframe)return`i-${r}`;if(e.item.url===t)return`${t.replace(/\//g,"-")}-${r}`}}o.$message({type:"error",message:"无法跳转,请联系系统管理员!"})},s=async(e,t,n,{router:o,route:r})=>{const u={components:{FunctionPage:l(65125).default,AsyncComponent:l(18786)("./"+t+".vue").default},data:()=>({rName:null}),methods:{reload(e){return e.returnValue=""}},mounted(){this.rName=this.$route.name,window.addEventListener("beforeunload",this.reload)},beforeUnmount(){window.removeEventListener("beforeunload",this.reload),this.$router.removeRoute(this.rName)},render(){return(0,a.Wm)((0,a.up)("function-page"),{title:e},{default:()=>[(0,a.Wm)((0,a.up)("async-component"),null,null)]})}},i={name:r.name+"/"+n,path:r.name+"/"+n,component:u};return await o.addRoute("AppMain",i),i.name}},25541:function(e,t){"use strict";t.Z={description:"系统设置",type:"1",icon:"Settings",name:"系统设置"}},11461:function(e,t){"use strict";t.Z={description:"系统管理",type:"1",icon:"Tools",name:"系统管理"}},57548:function(e,t){"use strict";t.Z={description:"区域管理",type:"1",icon:"Tools",name:"区域管理"}},65125:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return o}});var a=l(67759),n=l(76364);var o={__name:"FunctionPage",props:{title:{type:String,require:!0}},setup(e){const t=e,{title:l}=(0,n.BK)(t);return(e,t)=>{const o=(0,a.up)("el-page-header"),r=(0,a.up)("el-alert"),u=(0,a.up)("el-divider");return(0,a.wg)(),(0,a.iD)("div",null,[(0,a.Wm)(o,{onBack:t[0]||(t[0]=t=>e.$router.back()),content:(0,n.SU)(l)},null,8,["content"]),(0,a.Wm)(r,{style:{"margin-top":"20px"},type:"info",description:"当前为动态权限页面!离开后将无法访问!刷新页面请使用本系统自带刷新按钮!!!","show-icon":"","close-text":"知道了"}),(0,a.Wm)(u),(0,a.WI)(e.$slots,"default")])}}}},34357:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return m}});var a=l(67759),n=l(38874),o=l(12257);const r={class:"ve_table"},u={class:"ve_table_page"},i={class:"ve_table_content",ref:"tableBox"};var d=l(76364);const s=(e,t)=>{e.size=10,e.current=1,t()};var c=l(49686),p={name:"LazyCrud",methods:{doPageCurrentChange:(e,t,l)=>{t.current=e,l()},doPageSizeChange:(e,t,l)=>{t.current=1,t.size=e,l()},handleCurrentChange:c.jx,handleSizeChange:c.EL,doPageQuery:s,doResetPageQuery:(e,t,l)=>{e.resetFields(),s(t,l)}},inheritAttrs:!1,directives:{delete:e=>{e.children.length<=0&&e.parentNode&&e.parentNode.removeChild(e)},addClass:e=>{e.parentNode&&e.parentNode.classList.add("ve_flex_col")}},props:{r:{type:Object,required:!0}},setup(e,t){const{emit:l}=t,n=(0,d.iH)(null),o=(0,d.iH)(null),r=(0,d.qj)({size:10,current:1,total:0}),u=(0,d.iH)(null),i=(0,d.iH)(null),s=(0,d.iH)(null),c=async()=>{const{code:e,data:t}=await VE_API.system.rolePage(r);if(0===e){const{size:e,current:l,total:a,record:n}=t;r.size=e,r.current=l,r.total=a,i.value=n}};return(0,a.bv)((async()=>{await c()})),{elTable:n,tableBox:s,ve_rowIndex:o,cellClassName:(e,t)=>e===t?"ve_cell_class_name":"",rowClassName:(e,t)=>e===t?"ve_row_class_name":"",rowClick:e=>e,selectionChange:e=>{l("selectionChange",e)},buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},member:{name:"查看成员",toPath:!0}},handleRowEdit:e=>{console.log(e)},handleRowDel:e=>{console.log(e)},pageQueryParams:r,pageQueryForm:u,getDataList:c,pageTableData:i,props:e}}};var m=(0,l(70636).Z)(p,[["render",function(e,t,l,d,s,c){const p=(0,a.up)("el-row"),m=(0,a.up)("el-input"),f=(0,a.up)("el-form-item"),v=(0,a.up)("el-button"),w=(0,a.up)("el-form"),g=(0,a.up)("el-empty"),y=(0,a.up)("el-table-column"),b=(0,a.up)("el-tag"),_=(0,a.up)("el-table"),h=(0,a.up)("el-pagination"),k=(0,a.Q2)("delete"),U=(0,a.Q2)("permission"),C=(0,a.Q2)("addClass");return(0,a.wy)(((0,a.wg)(),(0,a.iD)("div",r,[(0,a.wy)(((0,a.wg)(),(0,a.j4)(p,{class:"ve_header_row_class_name ve_p_10"},{default:(0,a.w5)((()=>[(0,a.WI)(e.$slots,"tool_bar",{},void 0,!0)])),_:3})),[[k]]),(0,a.Wm)(w,{ref:"pageQueryForm",inline:!0,model:d.pageQueryParams},{default:(0,a.w5)((()=>[(0,a.Wm)(f,{label:"名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(m,{clearable:"",modelValue:e.name,"onUpdate:modelValue":t[0]||(t[0]=t=>e.name=t),placeholder:"请输入名称"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(f,null,{default:(0,a.w5)((()=>[(0,a.Wm)(v,{type:"primary",onClick:t[1]||(t[1]=e=>c.doPageQuery(d.pageQueryParams,d.getDataList))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,n.zw)(d.buttons.search.name),1)])),_:1}),(0,a.Wm)(v,{onClick:t[2]||(t[2]=e=>c.doResetPageQuery(d.pageQueryForm,d.pageQueryParams,d.getDataList))},{default:(0,a.w5)((()=>t[7]||(t[7]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a._)("div",u,[(0,a._)("div",i,[(0,a.Wm)(_,(0,a.dG)({ref:"elTable",height:"100%",stripe:"",border:"","highlight-current-row":"",onRowClick:t[4]||(t[4]=(e,t,l)=>d.ve_rowIndex=d.rowClick(l)),"row-class-name":({rowIndex:e})=>d.rowClassName(e,d.ve_rowIndex),"cell-class-name":({rowIndex:e})=>d.cellClassName(e,d.ve_rowIndex),"header-row-class-name":"ve_header_row_class_name","header-cell-class-name":"ve_header_cell_class_name",style:{width:"100%"}},e.$attrs.table,{data:d.pageTableData,onSelectionChange:d.selectionChange}),{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(v,{size:"small",type:"primary",onClick:t[3]||(t[3]=e=>d.handleRowEdit(d.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,n.zw)(d.buttons.add.name),1)])),_:1})),[[U,["add"]]])])),append:(0,a.w5)((()=>[(0,a.WI)(e.$slots,"append",{},void 0,!0)])),empty:(0,a.w5)((()=>[(0,a.Wm)(g,{description:"暂无数据"})])),default:(0,a.w5)((()=>[(0,a.WI)(e.$slots,"default",{},void 0,!0),(0,a.Wm)(y,{prop:"code",label:"角色编码"}),(0,a.Wm)(y,{prop:"name",label:"角色名",width:"120"}),(0,a.Wm)(y,{prop:"status",label:"状态"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(b,{type:e.status?"":"danger"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,n.zw)(e.status?"启用":"停用"),1)])),_:2},1032,["type"])])),_:1}),(0,a.Wm)(y,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:e})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(v,{onClick:(0,o.iM)((t=>d.handleRowEdit(d.buttons.edit.name,e)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,n.zw)(d.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[U,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(v,{onClick:(0,o.iM)((t=>d.handleRowDel(e.id)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,n.zw)(d.buttons.del.name),1)])),_:2},1032,["onClick"])),[[U,["del"]]])])),_:1})])),_:3},16,["row-class-name","cell-class-name","data","onSelectionChange"])],512),(0,a.Wm)(h,(0,a.dG)({background:"",layout:"total, sizes, prev, pager, next, jumper","page-sizes":[10,20,50,100,200,500,1e3,2e3,5e3,1e4],"hide-on-single-page":!1},e.$attrs.pagination,{"current-page":d.pageQueryParams.current,"page-size":d.pageQueryParams.size,total:d.pageQueryParams.total,onSizeChange:t[5]||(t[5]=e=>c.doPageSizeChange(e,d.pageQueryParams,d.getDataList)),onCurrentChange:t[6]||(t[6]=e=>c.doPageCurrentChange(e,d.pageQueryParams,d.getDataList))}),{default:(0,a.w5)((()=>[(0,a.WI)(e.$slots,"pagination",{},void 0,!0)])),_:3},16,["current-page","page-size","total"])])])),[[C]])}],["__scopeId","data-v-908a3e58"]])},89409:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return f}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(72649),i=l(49686);var d={description:"应用管理",type:"1",icon:"Pointer",name:"应用管理"},s=l(64779);const c={class:"ve_container"},p={data:()=>({description:"应用管理",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"}},type:"1",icon:"Pointer",name:"应用管理",parentMenu:d,module:s.moduleName})};var m=Object.assign(p,{__name:"Application",setup(e){const{proxy:t}=(0,a.FN)(),d=(0,n.iH)(null),s=(0,n.iH)(""),p=(0,n.iH)(!1),m=(0,n.iH)(null),f=(0,n.iH)([]),v=(0,n.qj)({name:"",size:10,current:1,total:0}),{name:w,size:g,current:y,total:b}=(0,n.BK)(v),_=(e,t=null)=>{p.value=!0,s.value=e,d.value=t},h=async()=>{const{code:e,data:t}=await VE_API.application.applicationFindPage(v);if(0===e){const{size:e,current:l,total:a,record:n}=t;v.size=e,v.current=l,v.total=a,f.value=n}};return(0,a.bv)((async()=>{await h()})),(e,k)=>{const U=(0,a.up)("el-input"),C=(0,a.up)("el-form-item"),W=(0,a.up)("el-button"),S=(0,a.up)("el-form"),V=(0,a.up)("el-image"),P=(0,a.up)("el-tag"),D=(0,a.up)("el-descriptions-item"),z=(0,a.up)("el-descriptions"),j=(0,a.up)("el-card"),x=(0,a.up)("el-col"),I=(0,a.up)("el-row"),E=(0,a.up)("ve-table"),q=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",c,[(0,a.Wm)(S,{ref_key:"queryForm",ref:m,inline:!0,model:v},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{label:"名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{clearable:"",modelValue:(0,n.SU)(w),"onUpdate:modelValue":k[0]||(k[0]=e=>(0,n.dq)(w)?w.value=e:null),placeholder:"请输入"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(C,null,{default:(0,a.w5)((()=>[(0,a.Wm)(W,{type:"primary",onClick:k[1]||(k[1]=e=>(0,n.SU)(i.MI)(v,h))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(W,{onClick:k[2]||(k[2]=e=>(0,n.SU)(i.Fx)(m.value,v,h))},{default:(0,a.w5)((()=>k[5]||(k[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(E,{table:{data:f.value},pagination:{onSizeChange:e=>(0,n.SU)(i.EL)(e,v,h),onCurrentChange:e=>(0,n.SU)(i.jx)(e,v,h),currentPage:(0,n.SU)(y),pageSize:(0,n.SU)(g),total:(0,n.SU)(b)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(W,{size:"small",type:"primary",onClick:k[3]||(k[3]=t=>_(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[q,["add"]]]),(0,a.Wm)(I,{gutter:20,class:"application_item_class_"},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(f.value,((n,u)=>((0,a.wg)(),(0,a.j4)(x,{key:u,span:8},{default:(0,a.w5)((()=>[(0,a.Wm)(j,null,{default:(0,a.w5)((()=>[((0,a.wg)(),(0,a.j4)(V,{key:u,class:"pl-10 pr-10",style:{width:"68px",height:"36px"},src:l(10576),fit:"contain",onClick:e=>((e=null)=>{let t=window.location.protocol,l=window.location.hostname,a=window.location.port;if(e.openNewWindow)if(e.isStation){console.log("站内应用新窗口打开");let n=e.url;e.url&&e.url.startsWith("/")&&(n=e.url.substring(e.url.indexOf("/")+1,e.url.length)),window.open(t+"//"+l+":"+a+"/"+n)}else console.log("站外应用新窗口打开"),window.open(e.url),console.log(e);else if(e.isStation){console.log("站内应用本窗口打开");let n=e.url;e.url&&e.url.startsWith("/")&&(n=e.url.substring(e.url.indexOf("/")+1,e.url.length)),window.location.href=t+"//"+l+":"+a+"/"+n}else console.log("站外应用本窗口打开"),window.location.href=e.url,console.log(e)})(n)},null,8,["src","onClick"])),(0,a.Wm)(z,{title:"应用信息",column:1,border:""},{default:(0,a.w5)((()=>[(0,a.Wm)(D,{label:"应用名称","label-align":"left",align:"center"},{default:(0,a.w5)((()=>[(0,a.Wm)(P,{size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(n.name),1)])),_:2},1024)])),_:2},1024),(0,a.Wm)(D,{label:"应用地址","label-align":"left",align:"center"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(n.url),1)])),_:2},1024),(0,a.Wm)(D,{label:"是否站内","label-align":"left",align:"center"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(!0===n.isStation?"站内":"站外"),1)])),_:2},1024),(0,a.Wm)(D,{label:"是否新窗口打开","label-align":"left",align:"center"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(!0===n.openNewWindow?"新窗口打开":"本窗口打开"),1)])),_:2},1024)])),_:2},1024),(0,a.wy)(((0,a.wg)(),(0,a.j4)(W,{onClick:(0,r.iM)((t=>_(e.buttons.edit.name,n)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[q,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(W,{onClick:(0,r.iM)((e=>{return l=n.id,void t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:e}=await VE_API.application.applicationRemove({id:l});0===e&&h()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}));var l}),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[q,["del"]]])])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["table","pagination"]),p.value?((0,a.wg)(),(0,a.j4)(u.default,{key:0,rowData:d.value,title:s.value,showDialog:p.value,onCloseDialog:k[4]||(k[4]=e=>{return t=e,p.value=t,void h();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}});var f=(0,l(70636).Z)(m,[["__scopeId","data-v-bcde483e"]])},72649:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return o}});var a=l(67759),n=l(76364);var o={__name:"ApplicationEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l=e,o=t,{title:r,rowData:u}=(0,n.BK)(l),i=()=>{o("closeDialog",!1)},d=(0,n.qj)({code:"",icon:"",name:"",isStation:!0,openNewWindow:!0,url:""}),{code:s,icon:c,name:p,isStation:m,openNewWindow:f,url:v}=(0,n.BK)(d),w=(0,n.iH)(null),g={name:[{required:!0,message:"请输入应用名称",trigger:"blur"}],code:[{required:!0,message:"请输入应用编码",trigger:"blur"}],isStation:[{required:!0,message:"请选择是否站内",trigger:"blur"}],openNewWindow:[{required:!0,message:"请选择是否新窗口打开",trigger:"blur"}]};u.value&&(p.value=u.value.name,s.value=u.value.code,c.value=u.value.icon,m.value=u.value.isStation,f.value=u.value.openNewWindow,v.value=u.value.url);return(0,a.bv)((async()=>{})),(t,l)=>{const o=(0,a.up)("el-input"),y=(0,a.up)("el-form-item"),b=(0,a.up)("el-radio-button"),_=(0,a.up)("el-radio-group"),h=(0,a.up)("el-form"),k=(0,a.up)("el-button"),U=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(U,{title:(0,n.SU)(r),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:l[8]||(l[8]=e=>i())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(k,{onClick:l[6]||(l[6]=e=>i())},{default:(0,a.w5)((()=>l[13]||(l[13]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(k,{type:"primary",onClick:l[7]||(l[7]=e=>{w.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e,t=new FormData;t.append("name",d.name),t.append("code",d.code),t.append("icon",d.icon),t.append("isStation",d.isStation),t.append("openNewWindow",d.openNewWindow),t.append("url",d.url),e="添加"===r.value?await VE_API.application.applicationStory(d):await VE_API.application.applicationStory({id:u.value.id,...d});const{code:l}=e;0===l&&i()}}))})},{default:(0,a.w5)((()=>l[14]||(l[14]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(h,{model:d,ref_key:"formRef",ref:w,rules:g,inline:!1,"label-width":"120px"},{default:(0,a.w5)((()=>[(0,a.Wm)(y,{label:"应用名称",prop:"name",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(p),"onUpdate:modelValue":l[0]||(l[0]=e=>(0,n.dq)(p)?p.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(y,{label:"应用编码",prop:"code",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(s),"onUpdate:modelValue":l[1]||(l[1]=e=>(0,n.dq)(s)?s.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(y,{label:"应用图标",prop:"icon",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(c),"onUpdate:modelValue":l[2]||(l[2]=e=>(0,n.dq)(c)?c.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(y,{label:"是否站内",prop:"isStation",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{modelValue:(0,n.SU)(m),"onUpdate:modelValue":l[3]||(l[3]=e=>(0,n.dq)(m)?m.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{label:!0},{default:(0,a.w5)((()=>l[9]||(l[9]=[(0,a.Uk)("站内")]))),_:1}),(0,a.Wm)(b,{label:!1},{default:(0,a.w5)((()=>l[10]||(l[10]=[(0,a.Uk)("站外")]))),_:1})])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(y,{label:"应用地址",prop:"url",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(v),"onUpdate:modelValue":l[4]||(l[4]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(y,{label:"是否新窗口打开",prop:"openNewWindow",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{modelValue:(0,n.SU)(f),"onUpdate:modelValue":l[5]||(l[5]=e=>(0,n.dq)(f)?f.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{label:!0},{default:(0,a.w5)((()=>l[11]||(l[11]=[(0,a.Uk)("新窗口打开")]))),_:1}),(0,a.Wm)(b,{label:!1},{default:(0,a.w5)((()=>l[12]||(l[12]=[(0,a.Uk)("当前页面跳转")]))),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},55772:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return s}});var a=l(67759),n=l(76364),o=l(38874),r=l(49686),u=l(71634);const i={class:"ve_container"},d={data:()=>({description:"流量管理",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},offLine:{name:"下线"},sendMessage:{name:"发送消息"},export:{name:"导出用户"}},type:"1",icon:"TrendCharts",name:"流量管理",parentMenu:u.Z})};var s=Object.assign(d,{__name:"ClientFlowManager",setup(e){const t=(0,n.iH)(null),l=(0,n.iH)([]),u=((0,n.iH)(null),(0,n.iH)(!1),(0,n.qj)({clientId:"",size:10,current:1,total:0})),{clientId:d,size:s,current:c,total:p}=(0,n.BK)(u),m=async()=>{},f=async()=>{const{code:e,data:t}=await VE_API.cloudNetwork.visitorClientFlowPage(u);if(0===e){const{size:e,current:a,total:n,record:o}=t;u.size=e,u.current=a,u.total=n,l.value=o}};return(0,a.bv)((async()=>{await f()})),(e,v)=>{const w=(0,a.up)("el-input"),g=(0,a.up)("el-form-item"),y=(0,a.up)("el-button"),b=(0,a.up)("el-form"),_=(0,a.up)("el-table-column"),h=(0,a.up)("el-table"),k=(0,a.up)("ve-table");return(0,a.wg)(),(0,a.iD)("div",i,[(0,a.Wm)(b,{ref_key:"queryForm",ref:t,inline:!0,model:u},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{label:"客户端ID",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(w,{clearable:"",modelValue:(0,n.SU)(d),"onUpdate:modelValue":v[0]||(v[0]=e=>(0,n.dq)(d)?d.value=e:null),placeholder:"客户端ID"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,null,{default:(0,a.w5)((()=>[(0,a.Wm)(y,{type:"primary",onClick:v[1]||(v[1]=e=>(0,n.SU)(r.MI)(u,f))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(y,{onClick:v[2]||(v[2]=e=>(0,n.SU)(r.Fx)(t.value,u,f))},{default:(0,a.w5)((()=>v[3]||(v[3]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(k,{table:{data:l.value},pagination:{onSizeChange:e=>(0,n.SU)(r.EL)(e,u,f),onCurrentChange:e=>(0,n.SU)(r.jx)(e,u,f),currentPage:(0,n.SU)(c),pageSize:(0,n.SU)(s),total:(0,n.SU)(p)},onExpandChange:m},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{type:"expand"},{default:(0,a.w5)((e=>[(0,a.Wm)(h,{data:e.row.visitorPortFlowDTOList,size:"mini",style:{width:"95%","margin-left":"8%"}},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{prop:"clientId",label:"客户端ID"}),(0,a.Wm)(_,{prop:"visitorPort",label:"访客端口"}),(0,a.Wm)(_,{prop:"outFlow",label:"客户端出口流量"}),(0,a.Wm)(_,{prop:"inFlow",label:"客户端进口流量"})])),_:2},1032,["data"])])),_:1}),(0,a.Wm)(_,{prop:"clientId",label:"客户端ID"}),(0,a.Wm)(_,{prop:"outFlow",label:"客户端出口流量"}),(0,a.Wm)(_,{prop:"inFlow",label:"客户端进口流量"}),(0,a.Wm)(_,{fixed:"right",label:"操作"})])),_:1},8,["table","pagination"])])}}})},74663:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return p}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(49686),i=l(30321),d=l(71634);const s={class:"ve_container"},c={data:()=>({description:"客户端管理",buttons:{search:{name:"查询"},edit:{name:"编辑"},offLine:{name:"下线"},sendMessage:{name:"发送消息"},export:{name:"导出用户"}},type:"1",icon:"LocationFilled",name:"客户端管理",parentMenu:d.Z})};var p=Object.assign(c,{__name:"CloudClient",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,n.iH)(null),d=(0,n.iH)([]),c=(0,n.iH)(null),p=(0,n.iH)(!1),m=(0,n.qj)({clientId:"",size:10,current:1,total:0}),{clientId:f,size:v,current:w,total:g}=(0,n.BK)(m),y=async()=>{const{code:e,data:t}=await VE_API.cloudNetwork.cloudClientFindPage(m);if(0===e){const{size:e,current:l,total:a,record:n}=t;m.size=e,m.current=l,m.total=a,d.value=n}};return(0,a.bv)((async()=>{await y()})),(e,b)=>{const _=(0,a.up)("el-input"),h=(0,a.up)("el-form-item"),k=(0,a.up)("el-button"),U=(0,a.up)("el-form"),C=(0,a.up)("el-table-column"),W=(0,a.up)("ve-table"),S=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(U,{ref_key:"queryForm",ref:l,inline:!0,model:m},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{label:"客户端ID",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{clearable:"",modelValue:(0,n.SU)(f),"onUpdate:modelValue":b[0]||(b[0]=e=>(0,n.dq)(f)?f.value=e:null),placeholder:"客户端ID"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(h,null,{default:(0,a.w5)((()=>[(0,a.Wm)(k,{type:"primary",onClick:b[1]||(b[1]=e=>(0,n.SU)(u.MI)(m,y))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(k,{onClick:b[2]||(b[2]=e=>(0,n.SU)(u.Fx)(l.value,m,y))},{default:(0,a.w5)((()=>b[4]||(b[4]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(W,{table:{data:d.value},pagination:{onSizeChange:e=>(0,n.SU)(u.EL)(e,m,y),onCurrentChange:e=>(0,n.SU)(u.jx)(e,m,y),currentPage:(0,n.SU)(w),pageSize:(0,n.SU)(v),total:(0,n.SU)(g)}},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{prop:"clientId",label:"客户端ID"}),(0,a.Wm)(C,{prop:"onLineState",label:"客户端在线状态"}),(0,a.Wm)(C,{prop:"stagingState",label:"暂存状态"}),(0,a.Wm)(C,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(k,{onClick:(0,r.iM)((e=>(e=>{t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:t}=await VE_API.cloudNetwork.cloudClientDelete({clientId:e});0===t&&y()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}))})(l.clientId)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.offLine.name),1)])),_:2},1032,["onClick"])),[[S,["offLine"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(k,{onClick:(0,r.iM)((e=>((e=null)=>{p.value=!0,c.value=e})(l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.sendMessage.name),1)])),_:2},1032,["onClick"])),[[S,["sendMessage"]]])])),_:1})])),_:1},8,["table","pagination"]),p.value?((0,a.wg)(),(0,a.j4)(i.default,{key:0,rowData:c.value,showDialog:p.value,onCloseDialog:b[3]||(b[3]=e=>{return t=e,p.value=t,void y();var t})},null,8,["rowData","showDialog"])):(0,a.kq)("",!0)])}}})},83398:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return s}});var a=l(67759),n=l(76364),o=l(38874),r=l(49686),u=l(71634);const i={class:"ve_container"},d={data:()=>({description:"集群管理",buttons:{search:{name:"查询"}},type:"1",icon:"Connection",name:"集群管理",parentMenu:u.Z})};var s=Object.assign(d,{__name:"CloudClientCluster",setup(e){const t=(0,n.iH)(null),l=(0,n.iH)([]),u=(0,n.qj)({size:10,current:1,total:0}),{size:d,current:s,total:c}=(0,n.BK)(u),p=async()=>{const{code:e,data:t}=await VE_API.cloudNetwork.cloudClusterNodeFindPage(u);if(0===e){const{size:e,current:a,total:n,record:o}=t;u.size=e,u.current=a,u.total=n,l.value=o}};return(0,a.bv)((async()=>{await p()})),(e,m)=>{const f=(0,a.up)("el-button"),v=(0,a.up)("el-form-item"),w=(0,a.up)("el-form"),g=(0,a.up)("el-table-column"),y=(0,a.up)("ve-table");return(0,a.wg)(),(0,a.iD)("div",i,[(0,a.Wm)(w,{ref_key:"queryForm",ref:t,inline:!0,model:u},{default:(0,a.w5)((()=>[(0,a.Wm)(v,null,{default:(0,a.w5)((()=>[(0,a.Wm)(f,{type:"primary",onClick:m[0]||(m[0]=e=>(0,n.SU)(r.MI)(u,p))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(f,{onClick:m[1]||(m[1]=e=>(0,n.SU)(r.Fx)(t.value,u,p))},{default:(0,a.w5)((()=>m[2]||(m[2]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(y,{table:{data:l.value},pagination:{onSizeChange:e=>(0,n.SU)(r.EL)(e,u,p),onCurrentChange:e=>(0,n.SU)(r.jx)(e,u,p),currentPage:(0,n.SU)(s),pageSize:(0,n.SU)(d),total:(0,n.SU)(c)}},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{prop:"clusterNodeId",label:"节点ID"}),(0,a.Wm)(g,{prop:"clusterNodeHost",label:"节点IP"}),(0,a.Wm)(g,{prop:"clusterNodePort",label:"节点PORT"}),(0,a.Wm)(g,{prop:"clusterNodeStatus",label:"节点状态"}),(0,a.Wm)(g,{prop:"createTime",label:"节点创建时间"}),(0,a.Wm)(g,{prop:"updateTime",label:"节点修改时间"})])),_:1},8,["table","pagination"])])}}})},10887:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return s}});var a=l(67759),n=l(76364),o=l(38874),r=l(49686),u=l(71634);const i={class:"ve_container"},d={data:()=>({description:"客户端状态变更记录",buttons:{search:{name:"查询"}},type:"1",icon:"Document",name:"客户端状态变更记录",parentMenu:u.Z})};var s=Object.assign(d,{__name:"CloudClientRecord",setup(e){const t=(0,n.iH)(null),l=(0,n.iH)([]),u=(0,n.qj)({clientId:"",size:10,current:1,total:0}),{clientId:d,size:s,current:c,total:p}=(0,n.BK)(u),m=async()=>{const{code:e,data:t}=await VE_API.cloudNetwork.lazyCloudClientRecordFindPage(u);if(0===e){const{size:e,current:a,total:n,record:o}=t;u.size=e,u.current=a,u.total=n,l.value=o}};return(0,a.bv)((async()=>{await m()})),(e,f)=>{const v=(0,a.up)("el-input"),w=(0,a.up)("el-form-item"),g=(0,a.up)("el-button"),y=(0,a.up)("el-form"),b=(0,a.up)("el-table-column"),_=(0,a.up)("ve-table");return(0,a.wg)(),(0,a.iD)("div",i,[(0,a.Wm)(y,{ref_key:"queryForm",ref:t,inline:!0,model:u},{default:(0,a.w5)((()=>[(0,a.Wm)(w,{label:"客户端ID",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(v,{clearable:"",modelValue:(0,n.SU)(d),"onUpdate:modelValue":f[0]||(f[0]=e=>(0,n.dq)(d)?d.value=e:null),placeholder:"客户端ID"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(w,null,{default:(0,a.w5)((()=>[(0,a.Wm)(g,{type:"primary",onClick:f[1]||(f[1]=e=>(0,n.SU)(r.MI)(u,m))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(g,{onClick:f[2]||(f[2]=e=>(0,n.SU)(r.Fx)(t.value,u,m))},{default:(0,a.w5)((()=>f[3]||(f[3]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(_,{table:{data:l.value},pagination:{onSizeChange:e=>(0,n.SU)(r.EL)(e,u,m),onCurrentChange:e=>(0,n.SU)(r.jx)(e,u,m),currentPage:(0,n.SU)(c),pageSize:(0,n.SU)(s),total:(0,n.SU)(p)}},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{prop:"clientId",label:"客户端ID"}),(0,a.Wm)(b,{prop:"serverId",label:"服务端ID"}),(0,a.Wm)(b,{prop:"onLineState",label:"客户端在线状态"}),(0,a.Wm)(b,{prop:"stagingState",label:"暂存状态"}),(0,a.Wm)(b,{prop:"createTime",label:"创建时间"})])),_:1},8,["table","pagination"])])}}})},30321:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return o}});var a=l(67759),n=l(76364);var o={__name:"CloudServerSendMessage2Clinet",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={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"}]},o=e,r=t,{title:u,rowData:i}=(0,n.BK)(o),d=()=>{r("closeDialog",!1)},s=(0,n.iH)(null),c=(0,n.qj)({message:"",clientId:""}),{clientId:p,message:m}=(0,n.BK)(c);i.value&&(p.value=i.value.clientId);return(0,a.bv)((async()=>{})),(t,o)=>{const r=(0,a.up)("el-input"),i=(0,a.up)("el-form-item"),f=(0,a.up)("el-form"),v=(0,a.up)("el-button"),w=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(w,{title:(0,n.SU)(u),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:o[4]||(o[4]=e=>d())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(v,{onClick:o[2]||(o[2]=e=>d())},{default:(0,a.w5)((()=>o[5]||(o[5]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(v,{type:"primary",onClick:o[3]||(o[3]=e=>{s.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e=e=await VE_API.cloudNetwork.sendMessage2HeartbeatClient(c);const{code:t}=e;0===t&&d()}}))})},{default:(0,a.w5)((()=>o[6]||(o[6]=[(0,a.Uk)("发送")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(f,{model:c,ref_key:"formRef",ref:s,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{label:"客户端ID",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(p),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,n.dq)(p)?p.value=e:null),placeholder:"",disabled:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{label:"发送的消息",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(m),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,n.dq)(m)?m.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},70487:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return p}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(49686),i=l(15063),d=l(78005);const s={class:"ve_container"},c={data:()=>({description:"客户端渗透客户端",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},view:{name:"访客端口预览"}},type:"1",icon:"Connection",name:"客户端渗透客户端",parentMenu:d.Z})};var p=Object.assign(c,{__name:"ClientPermeateClientNetworkMapping",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,n.iH)(null),d=(0,n.iH)([]),c=(0,n.iH)(null),p=(0,n.iH)(""),m=(0,n.iH)(!1),f=(0,n.qj)({visitorPort:"",size:10,current:1,total:0}),{visitorPort:v,size:w,current:g,total:y}=(0,n.BK)(f),b=(e,t=null)=>{m.value=!0,p.value=e,c.value=t},_=async()=>{const{code:e,data:t}=await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateClientMappingPage(f);if(0===e){const{size:e,current:l,total:a,record:n}=t;f.size=e,f.current=l,f.total=a,d.value=n}};return(0,a.bv)((async()=>{await _()})),(e,h)=>{const k=(0,a.up)("el-input"),U=(0,a.up)("el-form-item"),C=(0,a.up)("el-button"),W=(0,a.up)("el-form"),S=(0,a.up)("el-table-column"),V=(0,a.up)("ve-table"),P=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(W,{ref_key:"queryForm",ref:l,inline:!0,model:f},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{label:"访问端口",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{clearable:"",modelValue:(0,n.SU)(v),"onUpdate:modelValue":h[0]||(h[0]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"访问端口"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(U,null,{default:(0,a.w5)((()=>[(0,a.Wm)(C,{type:"primary",onClick:h[1]||(h[1]=e=>(0,n.SU)(u.MI)(f,_))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(C,{onClick:h[2]||(h[2]=e=>(0,n.SU)(u.Fx)(l.value,f,_))},{default:(0,a.w5)((()=>h[5]||(h[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(V,{table:{data:d.value},pagination:{onSizeChange:e=>(0,n.SU)(u.EL)(e,f,_),onCurrentChange:e=>(0,n.SU)(u.jx)(e,f,_),currentPage:(0,n.SU)(g),pageSize:(0,n.SU)(w),total:(0,n.SU)(y)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{title:"弹窗式",size:"small",type:"primary",onClick:h[3]||(h[3]=t=>b(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[P,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(S,{prop:"fromClientId",label:"from客户端ID"}),(0,a.Wm)(S,{prop:"visitorPort",label:"from客户端端口"}),(0,a.Wm)(S,{prop:"toClientId",label:"to客户端ID"}),(0,a.Wm)(S,{prop:"permeateTargetIp",label:"客户端目标地址"}),(0,a.Wm)(S,{prop:"permeateTargetPort",label:"客户端目标端口"}),(0,a.Wm)(S,{prop:"describe",label:"描述"}),(0,a.Wm)(S,{prop:"createTime",label:"创建时间"}),(0,a.Wm)(S,{prop:"updateTime",label:"修改时间"}),(0,a.Wm)(S,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((t=>b(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[P,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{console.log(window.location.hostname),console.log(window.location.host),window.open(window.location.protocol+"//"+window.location.hostname+":"+e.visitorPort,"_blank")})(l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.view.name),1)])),_:2},1032,["onClick"])),[[P,["view"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:t}=await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateClientMappingDelete(e);0===t&&_()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}))})(l)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[P,["del"]]])])),_:1})])),_:1},8,["table","pagination"]),m.value?((0,a.wg)(),(0,a.j4)(i.default,{key:0,rowData:c.value,title:p.value,showDialog:m.value,onCloseDialog:h[4]||(h[4]=e=>{return t=e,m.value=t,void _();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},52515:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return p}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(6380),i=l(49686),d=l(78005);const s={class:"ve_container"},c={data:()=>({description:"客户端渗透端口池管理",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"}},type:"1",icon:"SwitchFilled",name:"客户端渗透端口池管理",parentMenu:d.Z})};var p=Object.assign(c,{__name:"ClientPermeatePortPool",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,n.iH)(null),d=(0,n.iH)(""),c=(0,n.iH)(!1),p=(0,n.iH)(null),m=(0,n.iH)([]),f=(0,n.qj)({visitorPort:"",size:10,current:1,total:0}),{visitorPort:v,size:w,current:g,total:y}=(0,n.BK)(f),b=(e,t=null)=>{c.value=!0,d.value=e,l.value=t},_=async()=>{const{code:e,data:t}=await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolPage(f);if(0===e){const{size:e,current:l,total:a,record:n}=t;f.size=e,f.current=l,f.total=a,m.value=n}};return(0,a.bv)((async()=>{await _()})),(e,h)=>{const k=(0,a.up)("el-input"),U=(0,a.up)("el-form-item"),C=(0,a.up)("el-button"),W=(0,a.up)("el-form"),S=(0,a.up)("el-table-column"),V=(0,a.up)("ve-table"),P=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(W,{ref_key:"queryForm",ref:p,inline:!0,model:f},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{label:"客户端渗透端口",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{clearable:"",modelValue:(0,n.SU)(v),"onUpdate:modelValue":h[0]||(h[0]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"客户端渗透端口"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(U,null,{default:(0,a.w5)((()=>[(0,a.Wm)(C,{type:"primary",onClick:h[1]||(h[1]=e=>(0,n.SU)(i.MI)(f,_))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(C,{onClick:h[2]||(h[2]=e=>(0,n.SU)(i.Fx)(p.value,f,_))},{default:(0,a.w5)((()=>h[5]||(h[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(V,{table:{data:m.value},pagination:{onSizeChange:e=>(0,n.SU)(i.EL)(e,f,_),onCurrentChange:e=>(0,n.SU)(i.jx)(e,f,_),currentPage:(0,n.SU)(g),pageSize:(0,n.SU)(w),total:(0,n.SU)(y)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{size:"small",type:"primary",onClick:h[3]||(h[3]=t=>b(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[P,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(S,{prop:"clientId",label:"客户端ID"}),(0,a.Wm)(S,{prop:"visitorPort",label:"客户端渗透端口"}),(0,a.Wm)(S,{prop:"describe",label:"描述"}),(0,a.Wm)(S,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((t=>b(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[P,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{console.log(e.visitorPort),t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:t}=await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolDelete({visitorPort:e.visitorPort,clientId:e.clientId});0===t&&_()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}))})(l)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[P,["del"]]])])),_:1})])),_:1},8,["table","pagination"]),c.value?((0,a.wg)(),(0,a.j4)(u.default,{key:0,rowData:l.value,title:d.value,showDialog:c.value,onCloseDialog:h[4]||(h[4]=e=>{return t=e,c.value=t,void _();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},32914:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return p}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(49686),i=l(44534),d=l(78005);const s={class:"ve_container"},c={data:()=>({description:"客户端渗透服务端",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},view:{name:"访客端口预览"}},type:"1",icon:"Connection",name:"客户端渗透服务端",parentMenu:d.Z})};var p=Object.assign(c,{__name:"ClientPermeateServerNetworkMapping",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,n.iH)(null),d=(0,n.iH)([]),c=(0,n.iH)(null),p=(0,n.iH)(""),m=(0,n.iH)(!1),f=(0,n.qj)({visitorPort:"",size:10,current:1,total:0}),{visitorPort:v,size:w,current:g,total:y}=(0,n.BK)(f),b=(e,t=null)=>{m.value=!0,p.value=e,c.value=t},_=async()=>{const{code:e,data:t}=await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateServerMappingPage(f);if(0===e){const{size:e,current:l,total:a,record:n}=t;f.size=e,f.current=l,f.total=a,d.value=n}};return(0,a.bv)((async()=>{await _()})),(e,h)=>{const k=(0,a.up)("el-input"),U=(0,a.up)("el-form-item"),C=(0,a.up)("el-button"),W=(0,a.up)("el-form"),S=(0,a.up)("el-table-column"),V=(0,a.up)("ve-table"),P=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(W,{ref_key:"queryForm",ref:l,inline:!0,model:f},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{label:"访问端口",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{clearable:"",modelValue:(0,n.SU)(v),"onUpdate:modelValue":h[0]||(h[0]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"访问端口"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(U,null,{default:(0,a.w5)((()=>[(0,a.Wm)(C,{type:"primary",onClick:h[1]||(h[1]=e=>(0,n.SU)(u.MI)(f,_))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(C,{onClick:h[2]||(h[2]=e=>(0,n.SU)(u.Fx)(l.value,f,_))},{default:(0,a.w5)((()=>h[5]||(h[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(V,{table:{data:d.value},pagination:{onSizeChange:e=>(0,n.SU)(u.EL)(e,f,_),onCurrentChange:e=>(0,n.SU)(u.jx)(e,f,_),currentPage:(0,n.SU)(g),pageSize:(0,n.SU)(w),total:(0,n.SU)(y)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{title:"弹窗式",size:"small",type:"primary",onClick:h[3]||(h[3]=t=>b(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[P,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(S,{prop:"clientId",label:"客户端ID"}),(0,a.Wm)(S,{prop:"visitorPort",label:"客户端访问端口"}),(0,a.Wm)(S,{prop:"permeateTargetIp",label:"服务端目标地址"}),(0,a.Wm)(S,{prop:"permeateTargetPort",label:"服务端端目标端口"}),(0,a.Wm)(S,{prop:"describe",label:"描述"}),(0,a.Wm)(S,{prop:"createTime",label:"创建时间"}),(0,a.Wm)(S,{prop:"updateTime",label:"修改时间"}),(0,a.Wm)(S,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((t=>b(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[P,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{console.log(window.location.hostname),console.log(window.location.host),window.open(window.location.protocol+"//"+window.location.hostname+":"+e.visitorPort,"_blank")})(l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.view.name),1)])),_:2},1032,["onClick"])),[[P,["view"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:t}=await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateServerMappingDelete(e);0===t&&_()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}))})(l)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[P,["del"]]])])),_:1})])),_:1},8,["table","pagination"]),m.value?((0,a.wg)(),(0,a.j4)(i.default,{key:0,rowData:c.value,title:p.value,showDialog:m.value,onCloseDialog:h[4]||(h[4]=e=>{return t=e,m.value=t,void _();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},15063:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return u}});var a=l(67759),n=l(76364),o=l(38874);const r={style:{float:"left"}};var u={__name:"ClientPermeateClientNetworkMappingEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={fromClientId:[{required:!0,message:"请选择from客户端ID",trigger:"blur"}],toClientId:[{required:!0,message:"请选择to客户端ID",trigger:"blur"}],permeateTargetIp:[{required:!0,message:"请输入客户端目标IP",trigger:"blur"}],permeateTargetPort:[{required:!0,message:"请输入客户端目标端口",trigger:"blur"}],visitorPort:[{required:!0,message:"请选择访客端口",trigger:"blur"}]},u=e,i=t,{title:d,rowData:s}=(0,n.BK)(u),c=()=>{i("closeDialog",!1)},p=(0,n.iH)(null),m=(0,n.iH)(null),f=(0,n.iH)(null),v=(0,n.qj)({fromClientId:"",toClientId:"",permeateTargetIp:"0.0.0.0",permeateTargetPort:"",visitorPort:"",describe:""}),{fromClientId:w,toClientId:g,permeateTargetIp:y,permeateTargetPort:b,visitorPort:_,describe:h}=(0,n.BK)(v);s.value&&(w.value=s.value.fromClientId,g.value=s.value.toClientId,y.value=s.value.permeateTargetIp,b.value=s.value.permeateTargetPort,_.value=s.value.visitorPort,h.value=s.value.describe);(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})),f.value=e.data?e.data:[])}))}));return(t,u)=>{const i=(0,a.up)("el-option"),k=(0,a.up)("el-select"),U=(0,a.up)("el-form-item"),C=(0,a.up)("el-input"),W=(0,a.up)("el-form"),S=(0,a.up)("el-button"),V=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(V,{title:(0,n.SU)(d),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:u[9]||(u[9]=e=>c())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(S,{onClick:u[7]||(u[7]=e=>c())},{default:(0,a.w5)((()=>u[10]||(u[10]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(S,{type:"primary",onClick:u[8]||(u[8]=e=>{p.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===d.value?await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateClientMappingSave(v):await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateClientMappingUpdate({permeateTargetPort:s.value.permeateTargetPort,...v});const{code:t}=e;0===t&&c()}}))})},{default:(0,a.w5)((()=>u[11]||(u[11]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(W,{model:v,ref_key:"formRef",ref:p,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{label:"form客户端ID","label-width":"140px",prop:"fromClientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{modelValue:(0,n.SU)(w),"onUpdate:modelValue":u[0]||(u[0]=e=>(0,n.dq)(w)?w.value=e:null),placeholder:"form客户端ID",clearable:"",onChange:u[1]||(u[1]=e=>(async e=>{let t=await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolList({clientId:e});const{code:l}=t;0===l&&t.data&&(t.data.map((e=>{e.label=e.describe,e.value=e.visitorPort})),m.value=t.data?t.data:[])})((0,n.SU)(w)))},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(f.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(U,{label:"客户端访问端口","label-width":"140px",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{modelValue:(0,n.SU)(_),"onUpdate:modelValue":u[2]||(u[2]=e=>(0,n.dq)(_)?_.value=e:null),placeholder:"客户端访问端口",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(m.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.value,label:e.label,value:e.value},{default:(0,a.w5)((()=>[(0,a._)("span",r," 端口:【"+(0,o.zw)(e.value)+"】"+(0,o.zw)(e.label),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(U,{label:"to客户端ID","label-width":"140px",prop:"toClientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{modelValue:(0,n.SU)(g),"onUpdate:modelValue":u[3]||(u[3]=e=>(0,n.dq)(g)?g.value=e:null),placeholder:"to客户端ID",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(f.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(U,{label:"客户端目标地址","label-width":"140px",prop:"permeateTargetIp"},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{modelValue:(0,n.SU)(y),"onUpdate:modelValue":u[4]||(u[4]=e=>(0,n.dq)(y)?y.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(U,{label:"客户端目标端口","label-width":"140px",prop:"permeateTargetPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{modelValue:(0,n.SU)(b),"onUpdate:modelValue":u[5]||(u[5]=e=>(0,n.dq)(b)?b.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(U,{label:"描述","label-width":"140px",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{modelValue:(0,n.SU)(h),"onUpdate:modelValue":u[6]||(u[6]=e=>(0,n.dq)(h)?h.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},6380:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return o}});var a=l(67759),n=l(76364);var o={__name:"ClientPermeatePortPoolEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={clientId:[{required:!0,message:"请选择客户端",trigger:"blur"}],visitorPort:[{required:!0,message:"请输入端口",trigger:"blur"}],applicationName:[{required:!0,message:"请输入应用名",trigger:"blur"}]},o=e,r=t,{title:u,rowData:i}=(0,n.BK)(o),d=(0,n.iH)(null),s=()=>{r("closeDialog",!1)},c=(0,n.iH)(null),p=(0,n.qj)({clientId:"",visitorPort:"",describe:""}),{clientId:m,visitorPort:f,describe:v}=(0,n.BK)(p);i.value&&(m.value=i.value.clientId,f.value=i.value.visitorPort,v.value=i.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})),d.value=e.data?e.data:[])}))})),(t,o)=>{const r=(0,a.up)("el-option"),w=(0,a.up)("el-select"),g=(0,a.up)("el-form-item"),y=(0,a.up)("el-input"),b=(0,a.up)("el-form"),_=(0,a.up)("el-button"),h=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(h,{title:(0,n.SU)(u),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:o[5]||(o[5]=e=>s())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(_,{onClick:o[3]||(o[3]=e=>s())},{default:(0,a.w5)((()=>o[6]||(o[6]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(_,{type:"primary",onClick:o[4]||(o[4]=e=>{c.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===u.value?await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolSave(p):await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolUpdate({visitorPort:i.value.visitorPort,...p});const{code:t}=e;0===t&&s()}}))})},{default:(0,a.w5)((()=>o[7]||(o[7]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(b,{model:p,ref_key:"formRef",ref:c,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(w,{modelValue:(0,n.SU)(m),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,n.dq)(m)?m.value=e:null),placeholder:"客户端ID",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(d.value,(e=>((0,a.wg)(),(0,a.j4)(r,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"渗透端口",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(y,{modelValue:(0,n.SU)(f),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,n.dq)(f)?f.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"描述",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(y,{modelValue:(0,n.SU)(v),"onUpdate:modelValue":o[2]||(o[2]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},44534:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return u}});var a=l(67759),n=l(76364),o=l(38874);const r={style:{float:"left"}};var u={__name:"ClientPermeateServerNetworkMappingEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={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"}]},u=e,i=t,{title:d,rowData:s}=(0,n.BK)(u),c=()=>{i("closeDialog",!1)},p=(0,n.iH)(null),m=(0,n.iH)(null),f=(0,n.iH)(null),v=(0,n.qj)({permeateTargetIp:"0.0.0.0",permeateTargetPort:"",visitorPort:"",clientId:"",describe:"",id:""}),{permeateTargetIp:w,permeateTargetPort:g,visitorPort:y,clientId:b,describe:_,id:h}=(0,n.BK)(v);s.value&&(w.value=s.value.permeateTargetIp,b.value=s.value.clientId,g.value=s.value.permeateTargetPort,y.value=s.value.visitorPort,_.value=s.value.describe,h.value=s.value.id);(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})),f.value=e.data?e.data:[])}))}));return(t,u)=>{const i=(0,a.up)("el-option"),h=(0,a.up)("el-select"),k=(0,a.up)("el-form-item"),U=(0,a.up)("el-input"),C=(0,a.up)("el-form"),W=(0,a.up)("el-button"),S=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(S,{title:(0,n.SU)(d),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:u[8]||(u[8]=e=>c())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(W,{onClick:u[6]||(u[6]=e=>c())},{default:(0,a.w5)((()=>u[9]||(u[9]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(W,{type:"primary",onClick:u[7]||(u[7]=e=>{p.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===d.value?await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateServerMappingSave(v):await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkClientPermeateServerMappingUpdate({permeateTargetPort:s.value.permeateTargetPort,...v});const{code:t}=e;0===t&&c()}}))})},{default:(0,a.w5)((()=>u[10]||(u[10]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(C,{model:v,ref_key:"formRef",ref:p,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(b),"onUpdate:modelValue":u[0]||(u[0]=e=>(0,n.dq)(b)?b.value=e:null),placeholder:"客户端ID",clearable:"",onChange:u[1]||(u[1]=e=>(async e=>{let t=await VE_API.cloudNetworkServerPerMeate.lazyNettyClientPermeatePortPoolList({clientId:e});const{code:l}=t;0===l&&t.data&&(t.data.map((e=>{e.label=e.describe,e.value=e.visitorPort})),m.value=t.data?t.data:[])})((0,n.SU)(b)))},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(f.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(k,{label:"客户端访问端口","label-width":"140px",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(y),"onUpdate:modelValue":u[2]||(u[2]=e=>(0,n.dq)(y)?y.value=e:null),placeholder:"客户端访问端口",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(m.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.value,label:e.label,value:e.value},{default:(0,a.w5)((()=>[(0,a._)("span",r," 端口:【"+(0,o.zw)(e.value)+"】"+(0,o.zw)(e.label),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(k,{label:"服务端目标地址","label-width":"140px",prop:"permeateTargetIp"},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{modelValue:(0,n.SU)(w),"onUpdate:modelValue":u[3]||(u[3]=e=>(0,n.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(k,{label:"服务端目标端口","label-width":"140px",prop:"permeateTargetPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{modelValue:(0,n.SU)(g),"onUpdate:modelValue":u[4]||(u[4]=e=>(0,n.dq)(g)?g.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(k,{label:"描述","label-width":"140px",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{modelValue:(0,n.SU)(_),"onUpdate:modelValue":u[5]||(u[5]=e=>(0,n.dq)(_)?_.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},86151:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return i}});l(74538);var a=l(67759),n=l(41885),o=l(4938);const r={class:"ve_container"},u={data:()=>({description:"客户端访问流量",type:"1",icon:"DataLine",name:"客户端访问流量",parentMenu:o.Z})};var i=Object.assign(u,{__name:"ClientPerDayFlow",setup(e){return(0,a.bv)((async()=>{const{code:e,data:t}=await VE_API.cloudNetworkReport.findClientPerDayFlow();0===e&&console.log(t);const l=document.getElementById("client_per_day_flow"),a=n.S1(l,null,{renderer:"canvas",useDirtyRect:!1});let o;const r=[];r.push({type:"line",name:"进口流量",emphasis:{focus:"series"},data:t.clientInFlowList}),r.push({type:"line",name:"出口流量",emphasis:{focus:"series"},data:t.clientOutFlowList}),r.push({type:"line",name:"进、出流量",emphasis:{focus:"series"},data:t.clientAllFlowList}),o={animationDuration:1e4,tooltip:{trigger:"axis"},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:t.dayList}],yAxis:[{type:"value"}],series:r,toolbox:{feature:{saveAsImage:{}}}},o&&a.setOption(o),window.addEventListener("resize",a.resize)})),(e,t)=>((0,a.wg)(),(0,a.iD)("div",r,t[0]||(t[0]=[(0,a._)("div",{id:"client_per_day_flow",style:{width:"100%",height:"600px"}},null,-1)])))}})},39871:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return i}});l(74538);var a=l(67759),n=l(41885),o=l(4938);const r={class:"ve_container"},u={data:()=>({description:"客户端端口近七天访问流量",type:"1",icon:"DataLine",name:"客户端端口近七天访问流量",parentMenu:o.Z})};var i=Object.assign(u,{__name:"ClientPortPerDayFlow",setup(e){return(0,a.bv)((async()=>{const{code:e,data:t}=await VE_API.cloudNetworkReport.findClient7DayFlow();if(0===e&&console.log(t),!t)return;const l=document.getElementById("client_port_per_day_flow"),a=n.S1(l,null,{renderer:"canvas",useDirtyRect:!1});let o;const r=[];for(let e of t.clientInFlowList)r.push({type:"bar",name:"进口流量"+e.clientId+":"+e.visitorPort,stack:"in_flow_"+e.clientId,emphasis:{focus:"series"},data:e.flowList});for(let e of t.clientOutFlowList)r.push({type:"bar",name:"出口流量"+e.clientId+":"+e.visitorPort,stack:"out_flow_"+e.clientId,emphasis:{focus:"series"},data:e.flowList});console.log(r),o={tooltip:{trigger:"axis"},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:t.dayList}],yAxis:[{type:"value"}],series:r,series1:[{name:"Direct",type:"bar",emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Email",type:"bar",stack:"Ad",emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"bar",stack:"Ad",emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"bar",stack:"Ad",emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Search Engine",type:"bar",data:[862,1018,964,1026,1679,1600,1570],emphasis:{focus:"series"},markLine:{lineStyle:{type:"dashed"},data:[[{type:"min"},{type:"max"}]]}},{name:"Baidu",type:"bar",barWidth:5,stack:"Search Engine",emphasis:{focus:"series"},data:[620,732,701,734,1090,1130,1120]},{name:"Google",type:"bar",stack:"Search Engine",emphasis:{focus:"series"},data:[120,132,101,134,290,230,220]},{name:"Bing",type:"bar",stack:"Search Engine",emphasis:{focus:"series"},data:[60,72,71,74,190,130,110]},{name:"Others",type:"bar",stack:"Search Engine",emphasis:{focus:"series"},data:[62,82,91,84,109,110,120]}]},o&&a.setOption(o),window.addEventListener("resize",a.resize)})),(e,t)=>((0,a.wg)(),(0,a.iD)("div",r,t[0]||(t[0]=[(0,a._)("div",{id:"client_port_per_day_flow",style:{width:"100%",height:"600px"}},null,-1)])))}})},66164:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return p}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(49686),i=l(20890),d=l(98131);const s={class:"ve_container"},c={data:()=>({description:"服务端渗透客户端",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},view:{name:"访客端口预览"}},type:"1",icon:"Connection",name:"服务端渗透客户端",parentMenu:d.Z})};var p=Object.assign(c,{__name:"ServerPermeateClientNetworkMapping",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,n.iH)(null),d=(0,n.iH)([]),c=(0,n.iH)(null),p=(0,n.iH)(""),m=(0,n.iH)(!1),f=(0,n.qj)({clientId:"",size:10,current:1,total:0}),{clientId:v,size:w,current:g,total:y}=(0,n.BK)(f),b=(e,t=null)=>{m.value=!0,p.value=e,c.value=t},_=async()=>{const{code:e,data:t}=await VE_API.cloudNetwork.networkMappingPage(f);if(0===e){const{size:e,current:l,total:a,record:n}=t;f.size=e,f.current=l,f.total=a,d.value=n}};return(0,a.bv)((async()=>{await _()})),(e,h)=>{const k=(0,a.up)("el-input"),U=(0,a.up)("el-form-item"),C=(0,a.up)("el-button"),W=(0,a.up)("el-form"),S=(0,a.up)("el-table-column"),V=(0,a.up)("ve-table"),P=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(W,{ref_key:"queryForm",ref:l,inline:!0,model:f},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{label:"客户端ID",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{clearable:"",modelValue:(0,n.SU)(v),"onUpdate:modelValue":h[0]||(h[0]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"客户端ID"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(U,null,{default:(0,a.w5)((()=>[(0,a.Wm)(C,{type:"primary",onClick:h[1]||(h[1]=e=>(0,n.SU)(u.MI)(f,_))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(C,{onClick:h[2]||(h[2]=e=>(0,n.SU)(u.Fx)(l.value,f,_))},{default:(0,a.w5)((()=>h[5]||(h[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(V,{table:{data:d.value},pagination:{onSizeChange:e=>(0,n.SU)(u.EL)(e,f,_),onCurrentChange:e=>(0,n.SU)(u.jx)(e,f,_),currentPage:(0,n.SU)(g),pageSize:(0,n.SU)(w),total:(0,n.SU)(y)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{title:"弹窗式",size:"small",type:"primary",onClick:h[3]||(h[3]=t=>b(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[P,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(S,{prop:"clientId",label:"客户端ID"}),(0,a.Wm)(S,{prop:"clientTargetIp",label:"客户端目标地址"}),(0,a.Wm)(S,{prop:"clientTargetPort",label:"客户端目标端口"}),(0,a.Wm)(S,{prop:"visitorPort",label:"访问端口"}),(0,a.Wm)(S,{prop:"describe",label:"描述"}),(0,a.Wm)(S,{prop:"createTime",label:"创建时间"}),(0,a.Wm)(S,{prop:"updateTime",label:"修改时间"}),(0,a.Wm)(S,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((t=>b(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[P,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{console.log(window.location.hostname),console.log(window.location.host),window.open(window.location.protocol+"//"+window.location.hostname+":"+e.visitorPort,"_blank")})(l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.view.name),1)])),_:2},1032,["onClick"])),[[P,["view"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:t}=await VE_API.cloudNetwork.networkMappingDelete(e);0===t&&_()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}))})(l)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[P,["del"]]])])),_:1})])),_:1},8,["table","pagination"]),m.value?((0,a.wg)(),(0,a.j4)(i.default,{key:0,rowData:c.value,title:p.value,showDialog:m.value,onCloseDialog:h[4]||(h[4]=e=>{return t=e,m.value=t,void _();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},41001:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return p}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(62394),i=l(49686),d=l(98131);const s={class:"ve_container"},c={data:()=>({description:"服务端口池管理",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"}},type:"1",icon:"Histogram",name:"服务端口池管理",parentMenu:d.Z})};var p=Object.assign(c,{__name:"ServerPermeateClientPortPool",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,n.iH)(null),d=(0,n.iH)(""),c=(0,n.iH)(!1),p=(0,n.iH)(null),m=(0,n.iH)([]),f=(0,n.qj)({visitorPort:"",size:10,current:1,total:0}),{visitorPort:v,size:w,current:g,total:y}=(0,n.BK)(f),b=(e,t=null)=>{c.value=!0,d.value=e,l.value=t},_=async()=>{const{code:e,data:t}=await VE_API.cloudNetwork.visitorPage(f);if(0===e){const{size:e,current:l,total:a,record:n}=t;f.size=e,f.current=l,f.total=a,m.value=n}};return(0,a.bv)((async()=>{await _()})),(e,h)=>{const k=(0,a.up)("el-input"),U=(0,a.up)("el-form-item"),C=(0,a.up)("el-button"),W=(0,a.up)("el-form"),S=(0,a.up)("el-table-column"),V=(0,a.up)("ve-table"),P=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(W,{ref_key:"queryForm",ref:p,inline:!0,model:f},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{label:"访客端口",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{clearable:"",modelValue:(0,n.SU)(v),"onUpdate:modelValue":h[0]||(h[0]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"访客端口"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(U,null,{default:(0,a.w5)((()=>[(0,a.Wm)(C,{type:"primary",onClick:h[1]||(h[1]=e=>(0,n.SU)(i.MI)(f,_))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(C,{onClick:h[2]||(h[2]=e=>(0,n.SU)(i.Fx)(p.value,f,_))},{default:(0,a.w5)((()=>h[5]||(h[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(V,{table:{data:m.value},pagination:{onSizeChange:e=>(0,n.SU)(i.EL)(e,f,_),onCurrentChange:e=>(0,n.SU)(i.jx)(e,f,_),currentPage:(0,n.SU)(g),pageSize:(0,n.SU)(w),total:(0,n.SU)(y)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{size:"small",type:"primary",onClick:h[3]||(h[3]=t=>b(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[P,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(S,{prop:"visitorPort",label:"访客端口"}),(0,a.Wm)(S,{prop:"describe",label:"描述"}),(0,a.Wm)(S,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((t=>b(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[P,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{console.log(e),t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:t}=await VE_API.cloudNetwork.visitorDelete({visitorPort:e});0===t&&_()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}))})(l.visitorPort)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[P,["del"]]])])),_:1})])),_:1},8,["table","pagination"]),c.value?((0,a.wg)(),(0,a.j4)(u.default,{key:0,rowData:l.value,title:d.value,showDialog:c.value,onCloseDialog:h[4]||(h[4]=e=>{return t=e,c.value=t,void _();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},69048:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return p}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(49686),i=l(69132),d=l(98131);const s={class:"ve_container"},c={data:()=>({description:"服务端渗透服务端",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},view:{name:"服务端渗透服务端"}},type:"1",icon:"Connection",name:"渗透映射管理",parentMenu:d.Z})};var p=Object.assign(c,{__name:"ServerPermeateServerNetworkMapping",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,n.iH)(null),d=(0,n.iH)([]),c=(0,n.iH)(null),p=(0,n.iH)(""),m=(0,n.iH)(!1),f=(0,n.qj)({visitorPort:"",size:10,current:1,total:0}),{visitorPort:v,size:w,current:g,total:y}=(0,n.BK)(f),b=(e,t=null)=>{m.value=!0,p.value=e,c.value=t},_=async()=>{const{code:e,data:t}=await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkServerPermeateMappingPage(f);if(0===e){const{size:e,current:l,total:a,record:n}=t;f.size=e,f.current=l,f.total=a,d.value=n}};return(0,a.bv)((async()=>{await _()})),(e,h)=>{const k=(0,a.up)("el-input"),U=(0,a.up)("el-form-item"),C=(0,a.up)("el-button"),W=(0,a.up)("el-form"),S=(0,a.up)("el-table-column"),V=(0,a.up)("ve-table"),P=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(W,{ref_key:"queryForm",ref:l,inline:!0,model:f},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{label:"访问端口",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{clearable:"",modelValue:(0,n.SU)(v),"onUpdate:modelValue":h[0]||(h[0]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"访问端口"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(U,null,{default:(0,a.w5)((()=>[(0,a.Wm)(C,{type:"primary",onClick:h[1]||(h[1]=e=>(0,n.SU)(u.MI)(f,_))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(C,{onClick:h[2]||(h[2]=e=>(0,n.SU)(u.Fx)(l.value,f,_))},{default:(0,a.w5)((()=>h[5]||(h[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(V,{table:{data:d.value},pagination:{onSizeChange:e=>(0,n.SU)(u.EL)(e,f,_),onCurrentChange:e=>(0,n.SU)(u.jx)(e,f,_),currentPage:(0,n.SU)(g),pageSize:(0,n.SU)(w),total:(0,n.SU)(y)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{title:"弹窗式",size:"small",type:"primary",onClick:h[3]||(h[3]=t=>b(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[P,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(S,{prop:"permeateTargetIp",label:"客户端目标地址"}),(0,a.Wm)(S,{prop:"permeateTargetPort",label:"客户端目标端口"}),(0,a.Wm)(S,{prop:"visitorPort",label:"访问端口"}),(0,a.Wm)(S,{prop:"describe",label:"描述"}),(0,a.Wm)(S,{prop:"createTime",label:"创建时间"}),(0,a.Wm)(S,{prop:"updateTime",label:"修改时间"}),(0,a.Wm)(S,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((t=>b(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[P,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{console.log(window.location.hostname),console.log(window.location.host),window.open(window.location.protocol+"//"+window.location.hostname+":"+e.visitorPort,"_blank")})(l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.view.name),1)])),_:2},1032,["onClick"])),[[P,["view"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(C,{onClick:(0,r.iM)((e=>(e=>{t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:t}=await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkServerPermeateMappingDelete(e);0===t&&_()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}))})(l)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[P,["del"]]])])),_:1})])),_:1},8,["table","pagination"]),m.value?((0,a.wg)(),(0,a.j4)(i.default,{key:0,rowData:c.value,title:p.value,showDialog:m.value,onCloseDialog:h[4]||(h[4]=e=>{return t=e,m.value=t,void _();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},20890:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return u}});var a=l(67759),n=l(76364),o=l(38874);const r={style:{float:"left"}};var u={__name:"ServerPermeateClientNetWorkMappingEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={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"}]},u=e,i=t,{title:d,rowData:s}=(0,n.BK)(u),c=()=>{i("closeDialog",!1)},p=(0,n.iH)(null),m=(0,n.iH)(null),f=(0,n.iH)(null),v=(0,n.qj)({clientId:"",clientTargetIp:"0.0.0.0",clientTargetPort:"",visitorPort:"",describe:""}),{clientId:w,clientTargetIp:g,clientTargetPort:y,visitorPort:b,describe:_}=(0,n.BK)(v);s.value&&(w.value=s.value.clientId,g.value=s.value.clientTargetIp,y.value=s.value.clientTargetPort,b.value=s.value.visitorPort,_.value=s.value.describe);(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})),m.value=e.data?e.data:[])})),h()}));const h=async()=>{let e=await VE_API.cloudNetwork.visitorList();const{code:t}=e;0===t&&(e.data.map((e=>{e.label=e.describe,e.value=e.visitorPort})),f.value=e.data?e.data:[])};return(t,u)=>{const i=(0,a.up)("el-option"),h=(0,a.up)("el-select"),k=(0,a.up)("el-form-item"),U=(0,a.up)("el-input"),C=(0,a.up)("el-form"),W=(0,a.up)("el-button"),S=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(S,{title:(0,n.SU)(d),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:u[7]||(u[7]=e=>c())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(W,{onClick:u[5]||(u[5]=e=>c())},{default:(0,a.w5)((()=>u[8]||(u[8]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(W,{type:"primary",onClick:u[6]||(u[6]=e=>{p.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===d.value?await VE_API.cloudNetwork.networkMappingSave(v):await VE_API.cloudNetwork.networkMappingUpdate({clientTargetPort:s.value.clientTargetPort,...v});const{code:t}=e;0===t&&c()}}))})},{default:(0,a.w5)((()=>u[9]||(u[9]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(C,{model:v,ref_key:"formRef",ref:p,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(k,{label:"客户端ID","label-width":"140px",prop:"clientId"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(w),"onUpdate:modelValue":u[0]||(u[0]=e=>(0,n.dq)(w)?w.value=e:null),placeholder:"客户端ID",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(m.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.value,label:e.label,value:e.value,serverId:e},null,8,["label","value","serverId"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(k,{label:"访问端口","label-width":"140px",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(b),"onUpdate:modelValue":u[1]||(u[1]=e=>(0,n.dq)(b)?b.value=e:null),placeholder:"访问端口",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(f.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.value,label:e.label,value:e.value},{default:(0,a.w5)((()=>[(0,a._)("span",r," 端口:【"+(0,o.zw)(e.value)+"】"+(0,o.zw)(e.label),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(k,{label:"客户端目标地址","label-width":"140px",prop:"clientTargetIp"},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{modelValue:(0,n.SU)(g),"onUpdate:modelValue":u[2]||(u[2]=e=>(0,n.dq)(g)?g.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(k,{label:"客户端目标端口","label-width":"140px",prop:"clientTargetPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{modelValue:(0,n.SU)(y),"onUpdate:modelValue":u[3]||(u[3]=e=>(0,n.dq)(y)?y.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(k,{label:"描述","label-width":"140px",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{modelValue:(0,n.SU)(_),"onUpdate:modelValue":u[4]||(u[4]=e=>(0,n.dq)(_)?_.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},62394:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return o}});var a=l(67759),n=l(76364);var o={__name:"ServerPermeateClientPortPoolEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={projectId:[{required:!0,message:"请输入选择项目",trigger:"blur"}],schemaName:[{required:!0,message:"请输入选择数据库",trigger:"blur"}],applicationName:[{required:!0,message:"请输入应用名",trigger:"blur"}]},o=e,r=t,{title:u,rowData:i}=(0,n.BK)(o),d=()=>{r("closeDialog",!1)},s=(0,n.iH)(null),c=(0,n.qj)({visitorPort:"",describe:""}),{visitorPort:p,describe:m}=(0,n.BK)(c);i.value&&(p.value=i.value.visitorPort,m.value=i.value.describe);return(0,a.bv)((async()=>{})),(t,o)=>{const r=(0,a.up)("el-input"),f=(0,a.up)("el-form-item"),v=(0,a.up)("el-form"),w=(0,a.up)("el-button"),g=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(g,{title:(0,n.SU)(u),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:o[4]||(o[4]=e=>d())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(w,{onClick:o[2]||(o[2]=e=>d())},{default:(0,a.w5)((()=>o[5]||(o[5]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(w,{type:"primary",onClick:o[3]||(o[3]=e=>{s.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===u.value?await VE_API.cloudNetwork.visitorSave(c):await VE_API.cloudNetwork.visitorUpdate({visitorPort:i.value.visitorPort,...c});const{code:t}=e;0===t&&d()}}))})},{default:(0,a.w5)((()=>o[6]||(o[6]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(v,{model:c,ref_key:"formRef",ref:s,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(f,{label:"访客端口",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(p),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,n.dq)(p)?p.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(f,{label:"描述",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(m),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,n.dq)(m)?m.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},69132:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return u}});var a=l(67759),n=l(76364),o=l(38874);const r={style:{float:"left"}};var u={__name:"ServerPermeateServerNetworkMappingEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={permeateTargetIp:[{required:!0,message:"请输入客户端目标IP",trigger:"blur"}],permeateTargetPort:[{required:!0,message:"请输入客户端目标端口",trigger:"blur"}],visitorPort:[{required:!0,message:"请选择访客端口",trigger:"blur"}]},u=e,i=t,{title:d,rowData:s}=(0,n.BK)(u),c=()=>{i("closeDialog",!1)},p=(0,n.iH)(null),m=(0,n.iH)(null),f=(0,n.qj)({permeateTargetIp:"0.0.0.0",permeateTargetPort:"",visitorPort:"",describe:""}),{permeateTargetIp:v,permeateTargetPort:w,visitorPort:g,describe:y}=(0,n.BK)(f);s.value&&(v.value=s.value.permeateTargetIp,w.value=s.value.permeateTargetPort,g.value=s.value.visitorPort,y.value=s.value.describe);(0,a.bv)((async()=>{await b()}));const b=async()=>{let e=await VE_API.cloudNetwork.visitorList();const{code:t}=e;0===t&&(e.data.map((e=>{e.label=e.describe,e.value=e.visitorPort})),m.value=e.data?e.data:[])};return(t,u)=>{const i=(0,a.up)("el-option"),b=(0,a.up)("el-select"),_=(0,a.up)("el-form-item"),h=(0,a.up)("el-input"),k=(0,a.up)("el-form"),U=(0,a.up)("el-button"),C=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(C,{title:(0,n.SU)(d),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:u[6]||(u[6]=e=>c())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(U,{onClick:u[4]||(u[4]=e=>c())},{default:(0,a.w5)((()=>u[7]||(u[7]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(U,{type:"primary",onClick:u[5]||(u[5]=e=>{p.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===d.value?await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkServerPermeateMappingSave(f):await VE_API.cloudNetworkServerPerMeate.lazyInternalNetworkServerPermeateMappingUpdate({permeateTargetPort:s.value.permeateTargetPort,...f});const{code:t}=e;0===t&&c()}}))})},{default:(0,a.w5)((()=>u[8]||(u[8]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(k,{model:f,ref_key:"formRef",ref:p,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{label:"访问端口","label-width":"140px",prop:"visitorPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{modelValue:(0,n.SU)(g),"onUpdate:modelValue":u[0]||(u[0]=e=>(0,n.dq)(g)?g.value=e:null),placeholder:"访问端口",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(m.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.value,label:e.label,value:e.value},{default:(0,a.w5)((()=>[(0,a._)("span",r," 端口:【"+(0,o.zw)(e.value)+"】"+(0,o.zw)(e.label),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(_,{label:"客户端目标地址","label-width":"140px",prop:"permeateTargetIp"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(v),"onUpdate:modelValue":u[1]||(u[1]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(_,{label:"客户端目标端口","label-width":"140px",prop:"permeateTargetPort"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(w),"onUpdate:modelValue":u[2]||(u[2]=e=>(0,n.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(_,{label:"描述","label-width":"140px",prop:"describe"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(y),"onUpdate:modelValue":u[3]||(u[3]=e=>(0,n.dq)(y)?y.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},3723:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return g}});var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(35757),i=l(94544),d=l(49686),s=l(25541),c=l(64779);const p={class:"ve_container"},m={style:{"flex-wrap":"wrap",display:"inline"}},f={style:{width:"50%",float:"left"}},v={style:{width:"50%",float:"right"}},w={data:()=>({description:"字典信息查询与设置",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},addDictionaryData:{name:"添加字典项"},editDictionaryData:{name:"编辑字典项"},delDictionaryData:{name:"删除字典项"},dictionaryData:{name:"查看字典详细数据",toPath:!0}},type:"1",icon:"Reading",name:"字典管理",parentMenu:s.Z,module:c.moduleName})};var g=Object.assign(w,{__name:"Dictionary",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,n.iH)(null),s=(0,n.iH)(null),c=(0,n.iH)(""),w=(0,n.iH)(!1),g=(0,n.iH)(""),y=(0,n.iH)(!1),b=(0,n.iH)(null),_=(0,n.iH)([]),h=(0,n.iH)([]),k=(0,n.qj)({name:"",size:10,current:1,total:0}),{name:U,size:C,current:W,total:S}=(0,n.BK)(k),V=(e,t=null)=>{w.value=!0,c.value=e,l.value=t},P=async e=>{const{code:t,data:l}=await VE_API.system.dictionaryDataList({dictionaryCode:e});0===t&&(h.value=l)},D=async()=>{const{code:e,data:t}=await VE_API.system.dictionaryPage(k);if(0===e){const{size:e,current:l,total:a,record:n}=t;k.size=e,k.current=l,k.total=a,_.value=n}};return(0,a.bv)((async()=>{await D()})),(e,z)=>{const j=(0,a.up)("el-input"),x=(0,a.up)("el-form-item"),I=(0,a.up)("el-button"),E=(0,a.up)("el-form"),q=(0,a.up)("el-table-column"),T=(0,a.up)("el-tag"),M=(0,a.up)("ve-table"),N=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",p,[(0,a.Wm)(E,{ref_key:"queryForm",ref:b,inline:!0,model:k},{default:(0,a.w5)((()=>[(0,a.Wm)(x,{label:"字典名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(j,{clearable:"",modelValue:(0,n.SU)(U),"onUpdate:modelValue":z[0]||(z[0]=e=>(0,n.dq)(U)?U.value=e:null),placeholder:"请输入"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(x,null,{default:(0,a.w5)((()=>[(0,a.Wm)(I,{type:"primary",onClick:z[1]||(z[1]=e=>(0,n.SU)(d.MI)(k,D))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(I,{onClick:z[2]||(z[2]=e=>(0,n.SU)(d.Fx)(b.value,k,D))},{default:(0,a.w5)((()=>z[6]||(z[6]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a._)("div",m,[(0,a._)("div",f,[(0,a.Wm)(M,{table:{data:_.value},pagination:{onSizeChange:e=>(0,n.SU)(d.EL)(e,k,D),onCurrentChange:e=>(0,n.SU)(d.jx)(e,k,D),currentPage:(0,n.SU)(W),pageSize:(0,n.SU)(C),total:(0,n.SU)(S)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(I,{size:"small",type:"primary",onClick:z[3]||(z[3]=t=>V(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[N,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(q,{prop:"name",label:"字典名称",width:"120"},{default:(0,a.w5)((e=>[(0,a.Wm)(I,{type:"primary",onClick:t=>P(e.row.code)},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.row.name),1)])),_:2},1032,["onClick"])])),_:1}),(0,a.Wm)(q,{prop:"code",label:"字典编码"}),(0,a.Wm)(q,{prop:"status",label:"字典类型"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(T,{type:0===e.type?"danger":""},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(0===e.type?"列表":"树状"),1)])),_:2},1032,["type"])])),_:1}),(0,a.Wm)(q,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(I,{onClick:(0,r.iM)((t=>V(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[N,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(I,{onClick:(0,r.iM)((e=>{return a=l.id,void t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:e}=await VE_API.system.dictionaryDelete({id:a});0===e&&D()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}));var a}),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[N,["del"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(I,{size:"small",type:"primary",onClick:t=>((e,t=null)=>{y.value=!0,g.value=e,s.value={dictionaryCode:t.code},console.log(s.value)})(e.buttons.addDictionaryData.name,l)},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.addDictionaryData.name),1)])),_:2},1032,["onClick"])),[[N,["addDictionaryData"]]])])),_:1})])),_:1},8,["table","pagination"])]),(0,a._)("div",v,[(0,a.Wm)(M,{table:{data:h.value},pagination:{onSizeChange:e=>(0,n.SU)(d.EL)(e,k,D),onCurrentChange:e=>(0,n.SU)(d.jx)(e,k,D),currentPage:(0,n.SU)(W),pageSize:(0,n.SU)(C),total:(0,n.SU)(S)}},{default:(0,a.w5)((()=>[(0,a.Wm)(q,{prop:"name",label:"字典名称",width:"120"}),(0,a.Wm)(q,{prop:"code",label:"字典编码"}),(0,a.Wm)(q,{prop:"description",label:"字典项描述",width:"120"}),(0,a.Wm)(q,{prop:"status",label:"字典类型"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(T,{type:0===e.type?"danger":""},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(0===e.type?"列表":"树状"),1)])),_:2},1032,["type"])])),_:1}),(0,a.Wm)(q,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(I,{onClick:(0,r.iM)((t=>((e,t=null)=>{y.value=!0,g.value=e,s.value=t})(e.buttons.editDictionaryData.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.editDictionaryData.name),1)])),_:2},1032,["onClick"])),[[N,["editDictionaryData"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(I,{onClick:(0,r.iM)((e=>(e=>{let l=e.id;t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:t}=await VE_API.system.dictionaryDataDelete({id:l});0===t&&P(e.dictionaryCode)})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}))})(l)),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.delDictionaryData.name),1)])),_:2},1032,["onClick"])),[[N,["delDictionaryData"]]])])),_:1})])),_:1},8,["table","pagination"]),y.value?((0,a.wg)(),(0,a.j4)(i.default,{key:0,rowData:s.value,title:g.value,showDialog:y.value,onCloseDialog:z[4]||(z[4]=e=>{return t=e,y.value=t,D(),console.log(l.value),void P(s.value.dictionaryCode);var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])]),w.value?((0,a.wg)(),(0,a.j4)(u.default,{key:0,rowData:l.value,title:c.value,showDialog:w.value,onCloseDialog:z[5]||(z[5]=e=>{return t=e,w.value=t,void D();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},88709:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return f}});l(74538),l(63939),l(1755),l(65480);var a=l(67759),n=l(38874),o=l(12257),r=l(76364),u=l(25541),i=l(64779);const d={class:"vu_content"},s=["id","src"],c={class:"content-item"},p={data:()=>({description:"动态iframe",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},dictionaryData:{name:"查看翻译详细数据",toPath:!0}},type:"1",icon:"Microphone",name:"动态iframe",parentMenu:u.Z,module:i.moduleName})};var m=Object.assign(p,{__name:"DynamicIframe",setup(e){const t=(0,r.iH)([]),l=(e,t,l)=>{let a=l.src,n=new XMLHttpRequest;n.open("GET",a,!0),n.responseType="blob",n.setRequestHeader("Accept","*/*"),t.forEach((e=>{n.setRequestHeader(e[0],e[1])})),n.onreadystatechange=()=>{n.readyState===n.DONE&&(console.log("xhr.response",n.response),200===n.status&&(e.src=URL.createObjectURL(n.response)))},n.send()};(0,a.bv)((async()=>{}));return(e,r)=>{const u=(0,a.up)("el-input"),i=(0,a.up)("el-button"),p=(0,a.up)("el-empty"),m=(0,a.up)("el-form-item");return(0,a.wg)(),(0,a.iD)("div",d,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.value,(e=>((0,a.wg)(),(0,a.iD)("view",{key:e.id,class:"content-item"},[(0,a._)("span",null,"窗口"+(0,n.zw)(e.id),1),(0,a.Wm)(u,{modelValue:e.tilt,"onUpdate:modelValue":t=>e.tilt=t,placeholder:"窗口描述",clearable:""},null,8,["modelValue","onUpdate:modelValue"]),(0,a._)("div",null,[r[3]||(r[3]=(0,a._)("span",null,"添加请求头",-1)),(0,a.Wm)(i,{onClick:t=>(e=>{let t=e.headers;console.log("当前iframe请求头"+t),t.push({name:"",value:""})})(e),type:"primary",style:{float:"right"}},{default:(0,a.w5)((()=>r[1]||(r[1]=[(0,a.Uk)("增加 ")]))),_:2},1032,["onClick"]),(0,a.wy)((0,a.Wm)(p,null,null,512),[[o.F8,0===e.headers.length]]),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.headers,((t,n)=>((0,a.wg)(),(0,a.j4)(m,{key:n},{default:(0,a.w5)((()=>[(0,a.Wm)(u,{modelValue:e.headers[n].name,"onUpdate:modelValue":t=>e.headers[n].name=t,placeholder:"请求头key"},null,8,["modelValue","onUpdate:modelValue"]),(0,a.Wm)(u,{modelValue:e.headers[n].value,"onUpdate:modelValue":t=>e.headers[n].value=t,placeholder:""},null,8,["modelValue","onUpdate:modelValue"]),(0,a.Wm)(i,{onClick:t=>((e,t)=>{let a=e.headers;console.log("当前iframe请求头"+a),a.splice(t,1);const n=document.querySelector("#"+e.dynamicIframeId);l(n,[["token1","header"]],e)})(e,n),type:"danger",style:{float:"right"}},{default:(0,a.w5)((()=>r[2]||(r[2]=[(0,a.Uk)("删除 ")]))),_:2},1032,["onClick"])])),_:2},1024)))),128))]),(0,a.Wm)(u,{modelValue:e.src,"onUpdate:modelValue":t=>e.src=t,placeholder:"窗口地址",clearable:""},null,8,["modelValue","onUpdate:modelValue"]),(0,a._)("iframe",{id:e.dynamicIframeId,src:e.src,style:{height:"100%",width:"100%",margin:"0",border:"0"},frameborder:"0",scrolling:"no"},null,8,s),(0,a.Wm)(i,{onClick:t=>(e=>{const t=document.querySelector("#"+e.dynamicIframeId);l(t,[["token1","header"]],e)})(e)},{default:(0,a.w5)((()=>r[4]||(r[4]=[(0,a.Uk)(" 预览 ")]))),_:2},1032,["onClick"])])))),128)),(0,a._)("view",c,[(0,a.Wm)(i,{type:"primary",onClick:r[0]||(r[0]=e=>(console.log("111"),void t.value.push({id:"默认ID",src:"https://www.baidu.com",tilt:"默认表头",headers:[],dynamicIframeId:"dynamicIframeId_2"})))},{default:(0,a.w5)((()=>r[5]||(r[5]=[(0,a.Uk)("添加iframe ")]))),_:1})])])}}});var f=(0,l(70636).Z)(m,[["__scopeId","data-v-5a9846ad"]])},70536:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return C}});l(74538);var a=l(67759),n=l(76364),o=l(38874),r=l(12257);const u=e=>/^http[s]?:\/\/.*/.test(e);var i=l(27523),d=l(49686),s=l(25541),c=l(64779),p=l(41728);const m={class:"ve_container"},f={style:{"vertical-align":"middle"}},v={key:1},w={key:0,style:{"font-weight":"bold"}},g={key:1},y={key:1},b={key:1},_={key:1},h={key:2},k={data:()=>({description:"菜单查询与设置",buttons:{search:{name:"查询"},add:{name:"添加"},restore:{name:"恢复出厂设置"},edit:{name:"编辑"},del:{name:"删除"},addChild:{name:"添加子级"},addBtn:{name:"添加按钮"}},type:"1",icon:"Menu",name:"菜单管理",parentMenu:s.Z,module:c.moduleName})};var U=Object.assign(k,{__name:"Menus",setup(e){const{proxy:t}=(0,a.FN)(),s=(0,n.iH)(null),k=(0,n.iH)(""),U=(0,n.iH)(!1),C=(0,n.iH)(null),W=(0,n.iH)([]),S=(0,n.qj)({name:"",module:c.moduleName,size:10,page:1,total:0}),{name:V,size:P,page:D,total:z}=(0,n.BK)(S),j=()=>{const e=l(30056);return e.keys().map((t=>({url:t.replace(/^(\.\/)|(\.vue)/g,""),description:e(t).default.data&&(e(t).default.data().description||"无"),buttons:e(t).default.data&&(e(t).default.data().buttons||[]),type:e(t).default.data&&(e(t).default.data().type||"无"),icon:e(t).default.data&&(e(t).default.data().icon||x()),name:e(t).default.data&&(e(t).default.data().name||"无"),parentMenu:e(t).default.data&&e(t).default.data().parentMenu,module:c.moduleName}))).filter((e=>!e.url.includes("/components/")))},x=()=>{const e=l(9166);console.log("🚀 ~ file: index.js ~ line 107 ~ icons ~ e",e);const t=[];for(const l in e)t.push(e[l].name);return t[0]},I=(e,t=null)=>{U.value=!0,k.value=e,C.value=t},E=async()=>{const{code:e,data:t}=await VE_API.system.menuList(S);if(0===e){const e=p.mapTree(p.toArrayTree(t,{sortKey:"sort",key:"code",parentKey:"parentCode"}),(e=>(e.children&&e.children.length<=0&&delete e.children,e)));W.value=e}};return(0,a.bv)((async()=>{await E()})),(e,l)=>{const p=(0,a.up)("el-input"),x=(0,a.up)("el-form-item"),q=(0,a.up)("el-button"),T=(0,a.up)("el-form"),M=(0,a.up)("el-table-column"),N=(0,a.up)("el-icon"),A=(0,a.up)("el-tag"),H=(0,a.up)("el-link"),L=(0,a.up)("ve-table"),B=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",m,[(0,a.Wm)(T,{ref_key:"queryForm",ref:s,inline:!0,model:S},{default:(0,a.w5)((()=>[(0,a.Wm)(x,{label:"名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(p,{clearable:"",modelValue:(0,n.SU)(V),"onUpdate:modelValue":l[0]||(l[0]=e=>(0,n.dq)(V)?V.value=e:null),placeholder:"名称"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(x,null,{default:(0,a.w5)((()=>[(0,a.Wm)(q,{type:"primary",onClick:l[1]||(l[1]=e=>(0,n.SU)(d.MI)(S,E))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(q,{onClick:l[2]||(l[2]=e=>(0,n.SU)(d.Fx)(s.value,S,E))},{default:(0,a.w5)((()=>l[6]||(l[6]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(L,{table:{data:W.value,rowKey:"code",defaultExpandAll:!1},pagination:{hideOnSinglePage:!0,onSizeChange:e=>(0,n.SU)(d.EL)(e,S,E),onCurrentChange:e=>(0,n.SU)(d.jx)(e,S,E),currentPage:(0,n.SU)(D),pageSize:(0,n.SU)(P),total:(0,n.SU)(z)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(q,{size:"small",type:"primary",onClick:l[3]||(l[3]=t=>I(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[B,["add"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(q,{size:"small",type:"primary",onClick:l[4]||(l[4]=t=>(()=>{let e=j(),t=[],l=e.map((e=>{let l=e.url.substring(0,e.url.lastIndexOf("/"));return t.push({code:l,url:"",name:e.parentMenu?e.parentMenu.name:l,type:"0",icon:e.icon,sort:"1",iframe:"0",parentCode:"-1",desc:"",isDeleted:!1,module:c.moduleName}),{code:e.url.replace("/","_"),url:e.url,name:e.name,type:"1",icon:e.icon,sort:"1",iframe:"0",parentCode:l,desc:e.description,isDeleted:!1,module:c.moduleName}})),a=[];e.forEach((e=>{e.url.substring(0,e.url.lastIndexOf("/"));let t=e.buttons;null!=t&&Object.keys(t).filter((e=>null!=t[e].name)).forEach((l=>{a.push({code:e.url.replace("/","_")+"_"+l,url:"",name:t[l].name,type:"2",icon:"",sort:"1",iframe:"1",parentCode:e.url.replace("/","_"),desc:e.description+"-"+t[l].name,isDeleted:!1,menu:l,module:c.moduleName})}))}));let n=l.concat(t,a);VE_API.system.menuUpsert(n).then((e=>{e&&0===e.code&&E(),console.log(e)}))})(e.buttons.restore.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.restore.name),1)])),_:1})),[[B,["restore"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(M,{prop:"name",label:"名称"}),(0,a.Wm)(M,{prop:"icon",label:"图标"},{default:(0,a.w5)((({row:e})=>[2!==e.type?((0,a.wg)(),(0,a.iD)(a.HY,{key:0},[(0,a.Wm)(N,{style:{"margin-right":"6px","vertical-align":"middle"}},{default:(0,a.w5)((()=>[((0,a.wg)(),(0,a.j4)((0,a.LL)(e.icon)))])),_:2},1024),(0,a._)("span",f,(0,o.zw)(e.icon),1)],64)):((0,a.wg)(),(0,a.iD)("span",v,"/"))])),_:1}),(0,a.Wm)(M,{prop:"type",label:"类型"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(A,{type:0===e.type?"":1===e.type?"success":"warning"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(0===e.type?"目录":1===e.type?"菜单":"按钮"),1)])),_:2},1032,["type"])])),_:1}),(0,a.Wm)(M,{prop:"sort",label:"排序"},{default:(0,a.w5)((({row:e})=>[2!==e.type?((0,a.wg)(),(0,a.iD)("span",w,(0,o.zw)(e.sort),1)):((0,a.wg)(),(0,a.iD)("span",g,"/"))])),_:1}),(0,a.Wm)(M,{prop:"iframe",label:"Iframe"},{default:(0,a.w5)((({row:e})=>[1===e.type?((0,a.wg)(),(0,a.j4)(A,{key:0,type:0===e.iframe?"danger":"",effect:"dark"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(0==e.iframe?"否":"是"),1)])),_:2},1032,["type"])):((0,a.wg)(),(0,a.iD)("span",y,"/"))])),_:1}),(0,a.Wm)(M,{prop:"url",label:"URL/标识","show-overflow-tooltip":""},{default:(0,a.w5)((({row:e})=>[1===e.type?((0,a.wg)(),(0,a.iD)(a.HY,{key:0},[(0,n.SU)(u)(e.url)?((0,a.wg)(),(0,a.j4)(H,{key:0,type:"primary",href:e.url,target:"_blank"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.url),1)])),_:2},1032,["href"])):((0,a.wg)(),(0,a.iD)("span",b,(0,o.zw)(e.url),1))],64)):2===e.type?((0,a.wg)(),(0,a.iD)("span",_,(0,o.zw)(e.menu),1)):((0,a.wg)(),(0,a.iD)("span",h,"/"))])),_:1}),(0,a.Wm)(M,{fixed:"right",label:"操作",width:"240"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(q,{onClick:(0,r.iM)((t=>I(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[B,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(q,{onClick:(0,r.iM)((e=>{return a=l.id,void t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:e}=await VE_API.system.menuDel({id:a});0===e&&E()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}));var a}),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[B,["del"]]]),0===l.type?(0,a.wy)(((0,a.wg)(),(0,a.j4)(q,{key:0,onClick:(0,r.iM)((t=>I(e.buttons.addChild.name,l)),["prevent"]),type:"warning",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.addChild.name),1)])),_:2},1032,["onClick"])),[[B,["addChild"]]]):(0,a.kq)("",!0),1===l.type&&0===l.iframe?(0,a.wy)(((0,a.wg)(),(0,a.j4)(q,{key:1,onClick:(0,r.iM)((t=>I(e.buttons.addBtn.name,l)),["prevent"]),type:"success",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.addBtn.name),1)])),_:2},1032,["onClick"])),[[B,["addBtn"]]]):(0,a.kq)("",!0)])),_:1})])),_:1},8,["table","pagination"]),U.value?((0,a.wg)(),(0,a.j4)(i.default,{key:0,menuList:W.value,rowData:C.value,title:k.value,showDialog:U.value,onCloseDialog:l[5]||(l[5]=e=>{return t=e,U.value=t,void E();var t})},null,8,["menuList","rowData","title","showDialog"])):(0,a.kq)("",!0)])}}});var C=U},57742:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return c}});var a=l(67759),n=l(76364),o=l(38874),r=l(49686),u=l(25541),i=l(64779);const d={class:"ve_container"},s={data:()=>({description:"请求日志管理",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},member:{name:"查看成员",toPath:!0}},type:"1",icon:"Brush",name:"请求日志管理",parentMenu:u.Z,module:i.moduleName})};var c=Object.assign(s,{__name:"RequestLog",setup(e){const t=(0,n.iH)(null),l=(0,n.iH)([]),u=(0,n.qj)({name:"",size:10,current:1,total:0}),{name:i,size:s,current:c,total:p}=(0,n.BK)(u),m=async()=>{const{code:e,data:t}=await VE_API.system.requestLogFindPage(u);if(0===e){const{size:e,current:a,total:n,record:o}=t;u.size=e,u.current=a,u.total=n,l.value=o}};return(0,a.bv)((async()=>{await m()})),(e,f)=>{const v=(0,a.up)("el-input"),w=(0,a.up)("el-form-item"),g=(0,a.up)("el-button"),y=(0,a.up)("el-form"),b=(0,a.up)("el-table-column"),_=(0,a.up)("ve-table");return(0,a.wg)(),(0,a.iD)("div",d,[(0,a.Wm)(y,{ref_key:"queryForm",ref:t,inline:!0,model:u},{default:(0,a.w5)((()=>[(0,a.Wm)(w,{label:"名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(v,{clearable:"",modelValue:(0,n.SU)(i),"onUpdate:modelValue":f[0]||(f[0]=e=>(0,n.dq)(i)?i.value=e:null),placeholder:"请输入"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(w,null,{default:(0,a.w5)((()=>[(0,a.Wm)(g,{type:"primary",onClick:f[1]||(f[1]=e=>(0,n.SU)(r.MI)(u,m))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(g,{onClick:f[2]||(f[2]=e=>(0,n.SU)(r.Fx)(t.value,u,m))},{default:(0,a.w5)((()=>f[3]||(f[3]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(_,{table:{data:l.value},pagination:{onSizeChange:e=>(0,n.SU)(r.EL)(e,u,m),onCurrentChange:e=>(0,n.SU)(r.jx)(e,u,m),currentPage:(0,n.SU)(c),pageSize:(0,n.SU)(s),total:(0,n.SU)(p)}},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{prop:"requestId",label:"请求ID"}),(0,a.Wm)(b,{prop:"ip",label:"请求IP"}),(0,a.Wm)(b,{prop:"requestMethod",label:"请求方法"}),(0,a.Wm)(b,{prop:"requestUrl",label:"请求url"}),(0,a.Wm)(b,{prop:"userId",label:"用户ID"}),(0,a.Wm)(b,{prop:"success",label:"请求是否成功"}),(0,a.Wm)(b,{prop:"os",label:"操作系统"}),(0,a.Wm)(b,{prop:"userAgent",label:"USER_AGENT","show-overflow-tooltip":""}),(0,a.Wm)(b,{prop:"createTime",label:"操作时间"})])),_:1},8,["table","pagination"])])}}})},41594:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return z}});var a=l(67759),n=l(76364),o=l(38874),r=l(49686);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}var i=/^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/)(([A-Za-z0-9-~]+)\.)+([A-Za-z0-9-~\/])+$/,d={name:"JsonString",props:{jsonValue:{type:String,required:!0}},data:function(){return{expand:!0,canExtend:!1}},mounted:function(){this.$refs.itemRef.offsetHeight>this.$refs.holderRef.offsetHeight&&(this.canExtend=!0)},methods:{toggle:function(){this.expand=!this.expand}},render:function(){var e,t=this.jsonValue,l=i.test(t);return this.expand?(e={class:{"jv-item":!0,"jv-string":!0},ref:"itemRef"},l?(t='').concat(t,""),e.innerHTML='"'.concat(t.toString(),'"')):e.innerText='"'.concat(t.toString(),'"')):e={class:{"jv-ellipsis":!0},onClick:this.toggle,innerText:"..."},(0,a.h)("span",{},[this.canExtend&&(0,a.h)("span",{class:{"jv-toggle":!0,open:this.expand},onClick:this.toggle}),(0,a.h)("span",{class:{"jv-holder-node":!0},ref:"holderRef"}),(0,a.h)("span",e)])},__file:"src/Components/types/json-string.vue"},s={name:"JsonUndefined",functional:!0,props:{jsonValue:{type:Object,default:null}},render:function(){return(0,a.h)("span",{class:{"jv-item":!0,"jv-undefined":!0},innerText:null===this.jsonValue?"null":"undefined"})},__file:"src/Components/types/json-undefined.vue"},c={name:"JsonNumber",functional:!0,props:{jsonValue:{type:Number,required:!0}},render:function(){var e=Number.isInteger(this.jsonValue);return(0,a.h)("span",{class:{"jv-item":!0,"jv-number":!0,"jv-number-integer":e,"jv-number-float":!e},innerText:this.jsonValue.toString()})},__file:"src/Components/types/json-number.vue"},p={name:"JsonBoolean",functional:!0,props:{jsonValue:Boolean},render:function(){return(0,a.h)("span",{class:{"jv-item":!0,"jv-boolean":!0},innerText:this.jsonValue.toString()})},__file:"src/Components/types/json-boolean.vue"},m={name:"JsonObject",props:{jsonValue:{type:Object,required:!0},keyName:{type:String,default:""},depth:{type:Number,default:0},expand:Boolean,sort:Boolean,previewMode:Boolean},data:function(){return{value:{}}},computed:{ordered:function(){var e=this;if(!this.sort)return this.value;var t={};return Object.keys(this.value).sort().forEach((function(l){t[l]=e.value[l]})),t}},watch:{jsonValue:function(e){this.setValue(e)}},mounted:function(){this.setValue(this.jsonValue)},methods:{setValue:function(e){var t=this;setTimeout((function(){t.value=e}),0)},toggle:function(){this.$emit("update:expand",!this.expand),this.dispatchEvent()},dispatchEvent:function(){try{this.$el.dispatchEvent(new Event("resized"))}catch(t){var e=document.createEvent("Event");e.initEvent("resized",!0,!1),this.$el.dispatchEvent(e)}}},render:function(){var e=[];if(this.previewMode||this.keyName||e.push((0,a.h)("span",{class:{"jv-toggle":!0,open:!!this.expand},onClick:this.toggle})),e.push((0,a.h)("span",{class:{"jv-item":!0,"jv-object":!0},innerText:"{"})),this.expand)for(var t in this.ordered)if(this.ordered.hasOwnProperty(t)){var l=this.ordered[t];e.push((0,a.h)(b,{key:t,style:{display:this.expand?void 0:"none"},sort:this.sort,keyName:t,depth:this.depth+1,value:l,previewMode:this.previewMode}))}return!this.expand&&Object.keys(this.value).length&&e.push((0,a.h)("span",{style:{display:this.expand?"none":void 0},class:{"jv-ellipsis":!0},onClick:this.toggle,title:"click to reveal object content (keys: ".concat(Object.keys(this.ordered).join(", "),")"),innerText:"..."})),e.push((0,a.h)("span",{class:{"jv-item":!0,"jv-object":!0},innerText:"}"})),(0,a.h)("span",e)},__file:"src/Components/types/json-object.vue"},f={name:"JsonArray",props:{jsonValue:{type:Array,required:!0},keyName:{type:String,default:""},depth:{type:Number,default:0},sort:Boolean,expand:Boolean,previewMode:Boolean},data:function(){return{value:[]}},watch:{jsonValue:function(e){this.setValue(e)}},mounted:function(){this.setValue(this.jsonValue)},methods:{setValue:function(e){var t=this,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;0===l&&(this.value=[]),setTimeout((function(){e.length>l&&(t.value.push(e[l]),t.setValue(e,l+1))}),0)},toggle:function(){this.$emit("update:expand",!this.expand);try{this.$el.dispatchEvent(new Event("resized"))}catch(t){var e=document.createEvent("Event");e.initEvent("resized",!0,!1),this.$el.dispatchEvent(e)}}},render:function(){var e=this,t=[];return this.previewMode||this.keyName||t.push((0,a.h)("span",{class:{"jv-toggle":!0,open:!!this.expand},onClick:this.toggle})),t.push((0,a.h)("span",{class:{"jv-item":!0,"jv-array":!0},innerText:"["})),this.expand&&this.value.forEach((function(l,n){t.push((0,a.h)(b,{key:n,style:{display:e.expand?void 0:"none"},sort:e.sort,depth:e.depth+1,value:l,previewMode:e.previewMode}))})),!this.expand&&this.value.length&&t.push((0,a.h)("span",{style:{display:void 0},class:{"jv-ellipsis":!0},onClick:this.toggle,title:"click to reveal ".concat(this.value.length," hidden items"),innerText:"..."})),t.push((0,a.h)("span",{class:{"jv-item":!0,"jv-array":!0},innerText:"]"})),(0,a.h)("span",t)},__file:"src/Components/types/json-array.vue"},v={name:"JsonFunction",functional:!0,props:{jsonValue:{type:Function,required:!0}},render:function(){return(0,a.h)("span",{class:{"jv-item":!0,"jv-function":!0},attrs:{title:this.jsonValue.toString()},innerHTML:"<function>"})},__file:"src/Components/types/json-function.vue"},w={name:"JsonDate",inject:["timeformat"],functional:!0,props:{jsonValue:{type:Date,required:!0}},render:function(){var e=this.jsonValue,t=this.timeformat;return(0,a.h)("span",{class:{"jv-item":!0,"jv-string":!0},innerText:'"'.concat(t(e),'"')})},__file:"src/Components/types/json-date.vue"},g=/^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/)(([A-Za-z0-9-~]+)\.)+([A-Za-z0-9-~\/])+$/,y={name:"JsonString",props:{jsonValue:{type:RegExp,required:!0}},data:function(){return{expand:!0,canExtend:!1}},mounted:function(){this.$refs.itemRef.offsetHeight>this.$refs.holderRef.offsetHeight&&(this.canExtend=!0)},methods:{toggle:function(){this.expand=!this.expand}},render:function(){var e,t=this.jsonValue,l=g.test(t);return this.expand?(e={class:{"jv-item":!0,"jv-string":!0},ref:"itemRef"},l?(t='').concat(t,""),e.innerHTML="".concat(t.toString())):e.innerText="".concat(t.toString())):e={class:{"jv-ellipsis":!0},onClick:this.toggle,innerText:"..."},(0,a.h)("span",{},[this.canExtend&&(0,a.h)("span",{class:{"jv-toggle":!0,open:this.expand},onClick:this.toggle}),(0,a.h)("span",{class:{"jv-holder-node":!0},ref:"holderRef"}),(0,a.h)("span",e)])},__file:"src/Components/types/json-regexp.vue"},b={name:"JsonBox",inject:["expandDepth","keyClick"],props:{value:{type:[Object,Array,String,Number,Boolean,Function,Date],default:null},keyName:{type:String,default:""},sort:Boolean,depth:{type:Number,default:0},previewMode:Boolean},data:function(){return{expand:!0}},mounted:function(){this.expand=this.previewMode||!(this.depth>=this.expandDepth)},methods:{toggle:function(){this.expand=!this.expand;try{this.$el.dispatchEvent(new Event("resized"))}catch(t){var e=document.createEvent("Event");e.initEvent("resized",!0,!1),this.$el.dispatchEvent(e)}}},render:function(){var e,t=this,l=[];null===this.value||void 0===this.value?e=s:Array.isArray(this.value)?e=f:"[object Date]"===Object.prototype.toString.call(this.value)?e=w:this.value.constructor===RegExp?e=y:"object"===u(this.value)?e=m:"number"==typeof this.value?e=c:"string"==typeof this.value?e=d:"boolean"==typeof this.value?e=p:"function"==typeof this.value&&(e=v);var n=this.keyName&&this.value&&(Array.isArray(this.value)||"object"===u(this.value)&&"[object Date]"!==Object.prototype.toString.call(this.value));return!this.previewMode&&n&&l.push((0,a.h)("span",{class:{"jv-toggle":!0,open:!!this.expand},onClick:this.toggle})),this.keyName&&l.push((0,a.h)("span",{class:{"jv-key":!0},onClick:function(){t.keyClick(t.keyName)},innerText:"".concat(this.keyName,":")})),l.push((0,a.h)(e,{class:{"jv-push":!0},jsonValue:this.value,keyName:this.keyName,sort:this.sort,depth:this.depth,expand:this.expand,previewMode:this.previewMode,"onUpdate:expand":function(e){t.expand=e}})),(0,a.h)("div",{class:{"jv-node":!0,"jv-key-node":Boolean(this.keyName)&&!n,toggle:!this.previewMode&&n}},l)},__file:"src/Components/json-box.vue"};"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==l.g?l.g:"undefined"!=typeof self&&self;var _,h={exports:{}};_=function(){return function(){var e={686:function(e,t,l){l.d(t,{default:function(){return h}});var a=l(279),n=l.n(a),o=l(370),r=l.n(o),u=l(817),i=l.n(u);function d(e){try{return document.execCommand(e)}catch(e){return!1}}var s=function(e){var t=i()(e);return d("cut"),t},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},l="";if("string"==typeof e){var a=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),l=document.createElement("textarea");l.style.fontSize="12pt",l.style.border="0",l.style.padding="0",l.style.margin="0",l.style.position="absolute",l.style[t?"right":"left"]="-9999px";var a=window.pageYOffset||document.documentElement.scrollTop;return l.style.top="".concat(a,"px"),l.setAttribute("readonly",""),l.value=e,l}(e);t.container.appendChild(a),l=i()(a),d("copy"),a.remove()}else l=i()(e),d("copy");return l};function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}var m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,l=void 0===t?"copy":t,a=e.container,n=e.target,o=e.text;if("copy"!==l&&"cut"!==l)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==n){if(!n||"object"!==p(n)||1!==n.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===l&&n.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===l&&(n.hasAttribute("readonly")||n.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?c(o,{container:a}):n?"cut"===l?s(n):c(n,{container:a}):void 0};function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function v(e,t){for(var l=0;l0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===f(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=r()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,l=this.action(t)||"copy",a=m({action:l,container:this.container,target:this.target(t),text:this.text(t)});this.emit(a?"success":"error",{action:l,text:a,trigger:t,clearSelection:function(){t&&t.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return b("action",e)}},{key:"defaultTarget",value:function(e){var t=b("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return b("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],a=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return c(e,t)}},{key:"cut",value:function(e){return s(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,l=!!document.queryCommandSupported;return t.forEach((function(e){l=l&&!!document.queryCommandSupported(e)})),l}}],l&&v(t.prototype,l),a&&v(t,a),o}(n()),h=_},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,l){var a=l(828);function n(e,t,l,a,n){var r=o.apply(this,arguments);return e.addEventListener(l,r,n),{destroy:function(){e.removeEventListener(l,r,n)}}}function o(e,t,l,n){return function(l){l.delegateTarget=a(l.target,t),l.delegateTarget&&n.call(e,l)}}e.exports=function(e,t,l,a,o){return"function"==typeof e.addEventListener?n.apply(null,arguments):"function"==typeof l?n.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return n(e,t,l,a,o)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var l=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===l||"[object HTMLCollection]"===l)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,l){var a=l(879),n=l(438);e.exports=function(e,t,l){if(!e&&!t&&!l)throw new Error("Missing required arguments");if(!a.string(t))throw new TypeError("Second argument must be a String");if(!a.fn(l))throw new TypeError("Third argument must be a Function");if(a.node(e))return function(e,t,l){return e.addEventListener(t,l),{destroy:function(){e.removeEventListener(t,l)}}}(e,t,l);if(a.nodeList(e))return function(e,t,l){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,l)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,l)}))}}}(e,t,l);if(a.string(e))return function(e,t,l){return n(document.body,e,t,l)}(e,t,l);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var l=e.hasAttribute("readonly");l||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),l||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var a=window.getSelection(),n=document.createRange();n.selectNodeContents(e),a.removeAllRanges(),a.addRange(n),t=a.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,l){var a=this.e||(this.e={});return(a[e]||(a[e]=[])).push({fn:t,ctx:l}),this},once:function(e,t,l){var a=this;function n(){a.off(e,n),t.apply(l,arguments)}return n._=t,this.on(e,n,l)},emit:function(e){for(var t=[].slice.call(arguments,1),l=((this.e||(this.e={}))[e]||[]).slice(),a=0,n=l.length;a=250?e.expandableCode=!0:e.expandableCode=!1)}))},keyClick:function(e){this.$emit("onKeyClick",e)},onCopied:function(e){var t=this;this.copied||(this.copied=!0,setTimeout((function(){t.copied=!1}),this.copyText.timeout),this.$emit("copied",e))},toggleExpandCode:function(){this.expandCode=!this.expandCode}}};C.render=function(e,t,l,n,r,u){var i=(0,a.up)("json-box");return(0,a.wg)(),(0,a.iD)("div",{class:(0,o.C_)(u.jvClass)},[l.copyable?((0,a.wg)(),(0,a.iD)("div",{key:0,class:(0,o.C_)("jv-tooltip ".concat(u.copyText.align||"right"))},[(0,a._)("span",{ref:"clip",class:(0,o.C_)(["jv-button",{copied:r.copied}])},[(0,a.WI)(e.$slots,"copy",{copied:r.copied},(function(){return[(0,a.Uk)((0,o.zw)(r.copied?u.copyText.copiedText:u.copyText.copyText),1)]}))],2)],2)):(0,a.kq)("v-if",!0),(0,a._)("div",{class:(0,o.C_)(["jv-code",{open:r.expandCode,boxed:l.boxed}])},[(0,a.Wm)(i,{ref:"jsonBox",value:l.value,sort:l.sort,"preview-mode":l.previewMode},null,8,["value","sort","preview-mode"])],2),r.expandableCode&&l.boxed?((0,a.wg)(),(0,a.iD)("div",{key:1,class:"jv-more",onClick:t[0]||(t[0]=function(){return u.toggleExpandCode&&u.toggleExpandCode.apply(u,arguments)})},[(0,a._)("span",{class:(0,o.C_)(["jv-toggle",{open:!!r.expandCode}])},null,2)])):(0,a.kq)("v-if",!0)],2)},C.__file="src/Components/json-viewer.vue";var W={install:function(e){e.component(C.name,C)}},S=l(25541),V=l(64779);const P={class:"ve_container"},D={data:()=>({description:"翻译",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},dictionaryData:{name:"查看翻译详细数据",toPath:!0}},type:"1",icon:"Microphone",name:"文本翻译管理",parentMenu:S.Z,module:V.moduleName})};var z=Object.assign(D,{__name:"Translate",setup(e){const t=(0,n.qj)({word:"输入的翻译字段"}),l=(0,n.iH)(null),u=(0,n.qj)(l),i=async()=>{const{code:e,data:a}=await VE_API.system.translate(t);0===e&&(console.log(a),l.value=a)};return(0,a.bv)((async()=>{})),(e,d)=>{const s=(0,a.up)("el-button"),c=(0,a.up)("el-form-item"),p=(0,a.up)("el-input"),m=(0,a.up)("el-form");return(0,a.wg)(),(0,a.iD)("div",P,[(0,a.Wm)(m,{ref:"queryForm",inline:!0,model:t},{default:(0,a.w5)((()=>[(0,a.Wm)(c,null,{default:(0,a.w5)((()=>[(0,a.Wm)(s,{type:"primary",onClick:d[0]||(d[0]=e=>(0,n.SU)(r.MI)(t,i))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1})])),_:1}),(0,a.Wm)(c,{label:"名称",prop:"word"},{default:(0,a.w5)((()=>[(0,a.Wm)(p,{clearable:"",modelValue:t.word,"onUpdate:modelValue":d[1]||(d[1]=e=>t.word=e),placeholder:"请输入"},null,8,["modelValue"])])),_:1})])),_:1},8,["model"]),(0,a._)("div",null,(0,o.zw)(l.value),1),(0,a._)("div",null,[(0,a.Wm)((0,n.SU)(W),{value:u,copyable:"",boxed:"",sort:""},null,8,["value"])]),(0,a._)("template",null,[(0,a.Wm)((0,n.SU)(W),{value:u,copyable:"",boxed:"",sort:""},null,8,["value"])])])}}})},94544:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return o}});var a=l(67759),n=l(76364);var o={__name:"DictionaryDataEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l=e,o=t,{title:r,rowData:u}=(0,n.BK)(l),i=()=>{o("closeDialog",!1)},d=(0,n.qj)({code:"",name:"",description:"",dictionaryCode:"",type:1}),{code:s,name:c,description:p,dictionaryCode:m,type:f}=(0,n.BK)(d),v=(0,n.iH)(null),w={name:[{required:!0,message:"请输入字典项名称",trigger:"blur"}],code:[{required:!0,message:"请输入字典项编码",trigger:"blur"}]};u.value&&(c.value=u.value.name,s.value=u.value.code,p.value=u.value.description,m.value=u.value.dictionaryCode,f.value=u.value.type);return(0,a.bv)((async()=>{})),(t,l)=>{const o=(0,a.up)("el-input"),g=(0,a.up)("el-form-item"),y=(0,a.up)("el-radio-button"),b=(0,a.up)("el-radio-group"),_=(0,a.up)("el-form"),h=(0,a.up)("el-button"),k=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(k,{title:(0,n.SU)(r),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:l[7]||(l[7]=e=>i())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(h,{onClick:l[5]||(l[5]=e=>i())},{default:(0,a.w5)((()=>l[10]||(l[10]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(h,{type:"primary",onClick:l[6]||(l[6]=e=>{v.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===r.value?await VE_API.system.dictionaryDataAdd(d):await VE_API.system.dictionaryDataEdit({id:u.value.id,...d});const{code:t}=e;"00"==t&&i()}}))})},{default:(0,a.w5)((()=>l[11]||(l[11]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(_,{model:d,ref_key:"formRef",ref:v,rules:w,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{label:"字典项名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(c),"onUpdate:modelValue":l[0]||(l[0]=e=>(0,n.dq)(c)?c.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"字典项编码",prop:"code"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(s),"onUpdate:modelValue":l[1]||(l[1]=e=>(0,n.dq)(s)?s.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"字典项描述",prop:"description"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(p),"onUpdate:modelValue":l[2]||(l[2]=e=>(0,n.dq)(p)?p.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"字典编码",prop:"dictionaryCode"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(m),"onUpdate:modelValue":l[3]||(l[3]=e=>(0,n.dq)(m)?m.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"字典类型",prop:"status"},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{modelValue:(0,n.SU)(f),"onUpdate:modelValue":l[4]||(l[4]=e=>(0,n.dq)(f)?f.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(y,{label:1},{default:(0,a.w5)((()=>l[8]||(l[8]=[(0,a.Uk)("树状")]))),_:1}),(0,a.Wm)(y,{label:0},{default:(0,a.w5)((()=>l[9]||(l[9]=[(0,a.Uk)("列表")]))),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},35757:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return o}});var a=l(67759),n=l(76364);var o={__name:"DictionaryEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l=e,o=t,{title:r,rowData:u}=(0,n.BK)(l),i=()=>{o("closeDialog",!1)},d=(0,n.qj)({code:"",name:"",type:1}),{code:s,name:c,type:p}=(0,n.BK)(d),m=(0,n.iH)(null),f={name:[{required:!0,message:"请输入字典名称",trigger:"blur"}],code:[{required:!0,message:"请输入字典编码",trigger:"blur"}]};u.value&&(c.value=u.value.name,s.value=u.value.code,p.value=u.value.type);return(0,a.bv)((async()=>{})),(t,l)=>{const o=(0,a.up)("el-input"),v=(0,a.up)("el-form-item"),w=(0,a.up)("el-radio-button"),g=(0,a.up)("el-radio-group"),y=(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,n.SU)(r),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:l[5]||(l[5]=e=>i())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(b,{onClick:l[3]||(l[3]=e=>i())},{default:(0,a.w5)((()=>l[8]||(l[8]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(b,{type:"primary",onClick:l[4]||(l[4]=e=>{m.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===r.value?await VE_API.system.dictionaryAdd(d):await VE_API.system.dictionaryEdit({id:u.value.id,...d});const{code:t}=e;"00"==t&&i()}}))})},{default:(0,a.w5)((()=>l[9]||(l[9]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(y,{model:d,ref_key:"formRef",ref:m,rules:f,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(v,{label:"字典名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(c),"onUpdate:modelValue":l[0]||(l[0]=e=>(0,n.dq)(c)?c.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(v,{label:"字典编码",prop:"code"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(s),"onUpdate:modelValue":l[1]||(l[1]=e=>(0,n.dq)(s)?s.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(v,{label:"字典类型",prop:"status"},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{modelValue:(0,n.SU)(p),"onUpdate:modelValue":l[2]||(l[2]=e=>(0,n.dq)(p)?p.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(w,{label:1},{default:(0,a.w5)((()=>l[6]||(l[6]=[(0,a.Uk)("树状")]))),_:1}),(0,a.Wm)(w,{label:0},{default:(0,a.w5)((()=>l[7]||(l[7]=[(0,a.Uk)("列表")]))),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},27523:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return m}});var a=l(67759),n=l(76364),o=l(12257),r=l(38874),u=l(85071),i=l(41728);const d={style:{margin:"0"}},s={class:"ve_select_option_slot"},c={key:1,style:{color:"red"}};var p={__name:"MenuEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null},menuList:{type:Array,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const p=e,m=t,{title:f,rowData:v,menuList:w}=(0,n.BK)(p),g=()=>{m("closeDialog",!1)},y=(0,n.iH)([]),b=(0,n.iH)(null),_=(()=>{const e=l(30056);return e.keys().map((t=>({url:t.replace(/^(\.\/)|(\.vue)/g,""),description:e(t).default.data&&(e(t).default.data().description||"无"),buttons:e(t).default.data&&(e(t).default.data().buttons||[])}))).filter((e=>!e.url.includes("/components/")))})(),h=(0,n.qj)({name:"",type:0,parentCode:-1,menu:"",url:"",icon:"Menu",iframe:1,sort:1,toPath:"",code:"",id:""}),{name:k,type:U,parentCode:C,menu:W,url:S,icon:V,iframe:P,sort:D,toPath:z,code:j}=(0,n.BK)(h),x=(0,a.Fl)((()=>({parentCode:[{required:2===U.value,message:"请选择父级菜单",trigger:"change"}],name:[{required:2!==U.value,message:"请输入菜单名称",trigger:"blur"}],code:[{required:2!==U.value,message:"请输入菜单编码",trigger:"blur"}],menu:[{required:2===U.value,message:"请选择按钮",trigger:"change"}],icon:[{required:2!==U.value,message:"请选择图标",trigger:"change"}],url:[{required:1===U.value,pattern:/^(https?:\/\/)?(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=?&?[a-zA-Z0-9_-](\?)?)*)*$/i,message:"url不正确",trigger:"change"}]}))),I=(0,a.Fl)((()=>[{required:M.value,message:"请选择目标菜单",trigger:"change"},{validator:(e,t,l)=>{t===C.value?l(new Error("不可以选择当前父级菜单")):l()},trigger:"change"}]));v.value&&(k.value=v.value.name,U.value=v.value.type,C.value=v.value.parentCode,S.value=v.value.url,W.value=v.value.menu,V.value=v.value.icon,P.value=v.value.iframe,z.value=v.value.toPath,D.value=v.value.sort,j.value=v.value.code);const E=e=>{b.value.resetFields(),2===e&&(V.value="")},q=e=>{!0===e&&y.value.length<1&&(y.value=(0,u.ci)())},T=()=>{2===U.value&&(k.value="",W.value="",(0,a.Y3)((()=>{b.value.clearValidate("menu")})))},M=(0,a.Fl)((()=>!(!A.value||!W.value)&&A.value[W.value].toPath)),N=(0,a.Fl)((()=>e=>{let t=!0;switch(f.value){case"编辑":e===U.value&&(t=!1);break;case"添加子级":0!==e&&1!==e||(t=!1);break;case"添加按钮":2===e&&(t=!1);break;default:t=!1}return t})),A=(0,a.Fl)((()=>{let e=i.findTree(w.value,(e=>e.code===C.value));return!(!e||!_.find((t=>t.url===e.item.url)))&&_.find((t=>t.url===e.item.url)).buttons})),H=(0,a.Fl)((()=>e=>{let t=i.findTree(w.value,(e=>e.code===C.value));if(t)return(!v.value||e!==v.value.menu)&&(t.item.children&&t.item.children.find((t=>t.menu===e))&&!0)})),L=()=>{"添加按钮"!==f.value&&"添加子级"!==f.value||(k.value="",W.value="",S.value="",V.value="Menu",P.value=1,D.value=1,z.value="",j.value="",C.value=(0,u.XN)(w.value,(e=>e.code===v.value.code),"code").slice(-1)[0],"添加按钮"===f.value&&(U.value=2,V.value=""))};(0,a.bv)((()=>{L()}));return(t,l)=>{const u=(0,a.up)("el-form-item"),i=(0,a.up)("el-radio-button"),p=(0,a.up)("el-radio-group"),m=(0,a.up)("el-cascader"),L=(0,a.up)("el-input-number"),B=(0,a.up)("el-input"),R=(0,a.up)("el-icon"),F=(0,a.up)("el-option"),O=(0,a.up)("el-select"),K=(0,a.up)("el-radio"),$=(0,a.up)("el-form"),Z=(0,a.up)("el-button"),Y=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(Y,{title:(0,n.SU)(f),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:l[15]||(l[15]=e=>g())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(Z,{onClick:l[13]||(l[13]=e=>g())},{default:(0,a.w5)((()=>l[21]||(l[21]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(Z,{type:"primary",onClick:l[14]||(l[14]=e=>{b.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;f.value.includes("添加")?e=await VE_API.system.menuAdd(h):(h.id=v.value.id,e=await VE_API.system.menuEdit({code:v.value.code,id:v.value.id,...h}));const{code:t}=e;0===t&&g()}}))})},{default:(0,a.w5)((()=>l[22]||(l[22]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)($,{ref_key:"formRef",ref:b,model:h,"label-width":"80px",rules:x.value,inline:!1,style:{width:"80%"}},{default:(0,a.w5)((()=>[(0,a.wy)((0,a.Wm)(u,{label:"id",prop:"id",class:"menu_edit_item"},null,512),[[o.F8,!1]]),(0,a.Wm)(u,{label:"类型",class:"menu_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(p,{modelValue:(0,n.SU)(U),"onUpdate:modelValue":l[0]||(l[0]=e=>(0,n.dq)(U)?U.value=e:null),onChange:E},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{disabled:N.value(0),label:0},{default:(0,a.w5)((()=>l[16]||(l[16]=[(0,a.Uk)(" 目录 ")]))),_:1},8,["disabled"]),(0,a.Wm)(i,{disabled:N.value(1),label:1},{default:(0,a.w5)((()=>l[17]||(l[17]=[(0,a.Uk)(" 菜单 ")]))),_:1},8,["disabled"]),(0,a.Wm)(i,{disabled:N.value(2),label:2},{default:(0,a.w5)((()=>l[18]||(l[18]=[(0,a.Uk)(" 按钮 ")]))),_:1},8,["disabled"])])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(u,{label:"父级",prop:"parentCode",class:"menu_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(m,{style:{width:"100%"},options:(0,n.SU)(w),modelValue:(0,n.SU)(C),"onUpdate:modelValue":l[1]||(l[1]=e=>(0,n.dq)(C)?C.value=e:null),clearable:"",filterable:"",props:{expandTrigger:"hover",emitPath:!1,checkStrictly:!0,value:"code",label:"name",disabled:2===(0,n.SU)(U)?"iframe":"type"},onChange:T,disabled:"添加"!==(0,n.SU)(f)},null,8,["options","modelValue","props","disabled"])])),_:1}),(0,a.wy)((0,a.Wm)(u,{label:"排序",class:"menu_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(L,{modelValue:(0,n.SU)(D),"onUpdate:modelValue":l[2]||(l[2]=e=>(0,n.dq)(D)?D.value=e:null),min:0,"step-strictly":"",step:1},null,8,["modelValue"])])),_:1},512),[[o.F8,2!==(0,n.SU)(U)]]),(0,a.wy)((0,a.Wm)(u,{label:"名称",prop:"name",class:"menu_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(B,{modelValue:(0,n.SU)(k),"onUpdate:modelValue":l[3]||(l[3]=e=>(0,n.dq)(k)?k.value=e:null)},null,8,["modelValue"])])),_:1},512),[[o.F8,2!==(0,n.SU)(U)]]),(0,a.Wm)(u,{label:"编码",prop:"code",class:"menu_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(B,{modelValue:(0,n.SU)(j),"onUpdate:modelValue":l[4]||(l[4]=e=>(0,n.dq)(j)?j.value=e:null)},null,8,["modelValue"])])),_:1}),(0,a.wy)((0,a.Wm)(u,{label:"图标",prop:"icon",class:"menu_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(O,{style:{width:"100%"},modelValue:(0,n.SU)(V),"onUpdate:modelValue":l[5]||(l[5]=e=>(0,n.dq)(V)?V.value=e:null),placeholder:"",clearable:"",filterable:"",onVisibleChange:q,"popper-class":"ve_option_box"},{prefix:(0,a.w5)((()=>[2!==(0,n.SU)(U)?((0,a.wg)(),(0,a.j4)(R,{key:0,size:20,style:{color:"#000"}},{default:(0,a.w5)((()=>[((0,a.wg)(),(0,a.j4)((0,a.LL)((0,n.SU)(V))))])),_:1})):(0,a.kq)("",!0)])),default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(y.value,(e=>((0,a.wg)(),(0,a.j4)(F,{style:{display:"inline-block",height:"auto",padding:"10px 11px 0px"},key:e,label:e,value:e},{default:(0,a.w5)((()=>[(0,a.Wm)(R,{title:e,size:30},{default:(0,a.w5)((()=>[((0,a.wg)(),(0,a.j4)((0,a.LL)(e)))])),_:2},1032,["title"])])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1},512),[[o.F8,2!==(0,n.SU)(U)]]),(0,a.wy)((0,a.Wm)(u,{label:"iframe",onChange:l[7]||(l[7]=e=>(S.value="",void(0,a.Y3)((()=>{v.value&&P.value===v.value.iframe&&(S.value=v.value.url),b.value.clearValidate("url")})))),class:"menu_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(p,{modelValue:(0,n.SU)(P),"onUpdate:modelValue":l[6]||(l[6]=e=>(0,n.dq)(P)?P.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{label:0},{default:(0,a.w5)((()=>l[19]||(l[19]=[(0,a.Uk)("否")]))),_:1}),(0,a.Wm)(i,{label:1},{default:(0,a.w5)((()=>l[20]||(l[20]=[(0,a.Uk)("是")]))),_:1})])),_:1},8,["modelValue"])])),_:1},512),[[o.F8,1===(0,n.SU)(U)]]),(0,a.wy)((0,a.Wm)(u,{label:"路径",prop:"url",class:"menu_edit_item"},{default:(0,a.w5)((()=>[1===(0,n.SU)(P)?((0,a.wg)(),(0,a.j4)(B,{key:0,modelValue:(0,n.SU)(S),"onUpdate:modelValue":l[8]||(l[8]=e=>(0,n.dq)(S)?S.value=e:null),placeholder:"请输入",clearable:""},null,8,["modelValue"])):((0,a.wg)(),(0,a.j4)(O,{key:1,style:{width:"100%"},modelValue:(0,n.SU)(S),"onUpdate:modelValue":l[9]||(l[9]=e=>(0,n.dq)(S)?S.value=e:null),placeholder:"",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,n.SU)(_),(e=>((0,a.wg)(),(0,a.j4)(F,{style:{height:"auto"},key:e.url,label:e.url,value:e.url},{default:(0,a.w5)((()=>[(0,a._)("p",d,(0,r.zw)(e.url),1),(0,a._)("span",s," 描述 :"+(0,r.zw)(e.description),1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"]))])),_:1},512),[[o.F8,1===(0,n.SU)(U)]]),(0,a.wy)((0,a.Wm)(u,{label:"按钮",prop:"upsertMenu",class:"menu_edit_item"},{default:(0,a.w5)((()=>[A.value?((0,a.wg)(),(0,a.j4)(p,{key:0,modelValue:(0,n.SU)(W),"onUpdate:modelValue":l[10]||(l[10]=e=>(0,n.dq)(W)?W.value=e:null),onChange:l[11]||(l[11]=e=>(k.value=A.value[W.value].name,z.value="",void(0,a.Y3)((()=>{v.value&&W.value===v.value.menu&&(z.value=v.value.toPath),b.value.clearValidate("toPath")}))))},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(A.value,((e,t)=>((0,a.wg)(),(0,a.j4)(K,{key:t,label:t,disabled:H.value(t)},{default:(0,a.w5)((()=>[(0,a.Uk)((0,r.zw)(e.name),1)])),_:2},1032,["label","disabled"])))),128))])),_:1},8,["modelValue"])):((0,a.wg)(),(0,a.iD)("span",c,"该菜单下没有按钮"))])),_:1},512),[[o.F8,2===(0,n.SU)(U)]]),(0,a.wy)((0,a.Wm)(u,{label:"目标菜单",prop:"toPath",rules:I.value,class:"menu_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(m,{style:{width:"100%"},options:(0,n.SU)(w),modelValue:(0,n.SU)(z),"onUpdate:modelValue":l[12]||(l[12]=e=>(0,n.dq)(z)?z.value=e:null),clearable:"",filterable:"",props:{expandTrigger:"hover",emitPath:!1,checkStrictly:!0,value:"id",label:"name",disabled:"iframe"}},null,8,["options","modelValue"])])),_:1},8,["rules"]),[[o.F8,2===(0,n.SU)(U)&&M.value]])])),_:1},8,["model","rules"])])),_:1},8,["title","model-value"])}}};var m=(0,l(70636).Z)(p,[["__scopeId","data-v-5b574e3b"]])},23956:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return c}});var a=l(67759),n=l(27649),o=l(76364),r=l(34357),u=l(11461),i=l(64779);const d={class:"ve_container"},s={data:()=>({description:"测试CRUD",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},member:{name:"查看成员",toPath:!0}},type:"1",icon:"Stamp",name:"测试CRUD",parentMenu:u.Z,module:i.moduleName})};var c=Object.assign(s,{__name:"DemoView",setup(e){const t=(0,o.iH)(null),l=(0,o.iH)(""),u=(0,o.iH)(!1),i=(0,o.iH)([]),s=(0,o.qj)({name:"",size:10,current:1,total:0}),c=async()=>{const{code:e,data:t}=await VE_API.system.rolePage(s);if(0===e){const{size:e,current:l,total:a,record:n}=t;s.size=e,s.current=l,s.total=a,i.value=n}};return(0,a.bv)((async()=>{})),(e,o)=>((0,a.wg)(),(0,a.iD)("div",d,[(0,a.Wm)(r.default,{r:{columns:[],queryColumns:[]}}),u.value?((0,a.wg)(),(0,a.j4)(n.default,{key:0,rowData:t.value,title:l.value,showDialog:u.value,onCloseDialog:o[0]||(o[0]=e=>{return t=e,u.value=t,void c();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)]))}})},77323:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return v}});l(74538);var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(27649),i=l(79065),d=l(81985),s=l(49686),c=l(11461),p=l(64779);const m={class:"ve_container"},f={data:()=>({description:"角色信息查询与设置",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},member:{name:"查看成员",toPath:!0}},type:"1",icon:"Stamp",name:"角色管理",parentMenu:c.Z,module:p.moduleName})};var v=Object.assign(f,{__name:"Roles",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,i.yj)(),c=(0,i.tv)(),p=(0,d.oR)(),f=(0,a.Fl)((()=>p.getters.menuList)).value,v=(0,n.iH)(null),w=(0,n.iH)(""),g=(0,n.iH)(!1),y=(0,n.iH)(null),b=(0,n.iH)([]),_=(0,n.qj)({name:"",size:10,current:1,total:0}),{name:h,size:k,current:U,total:C}=(0,n.BK)(_),W=(e,t=null)=>{g.value=!0,w.value=e,v.value=t},S=async()=>{const{code:e,data:t}=await VE_API.system.rolePage(_);if(0===e){const{size:e,current:l,total:a,record:n}=t;_.size=e,_.current=l,_.total=a,b.value=n}};return(0,a.bv)((async()=>{await S()})),(e,i)=>{const d=(0,a.up)("el-input"),p=(0,a.up)("el-form-item"),V=(0,a.up)("el-button"),P=(0,a.up)("el-form"),D=(0,a.up)("el-table-column"),z=(0,a.up)("el-tag"),j=(0,a.up)("ve-table"),x=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",m,[(0,a.Wm)(P,{ref_key:"queryForm",ref:y,inline:!0,model:_},{default:(0,a.w5)((()=>[(0,a.Wm)(p,{label:"名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(d,{clearable:"",modelValue:(0,n.SU)(h),"onUpdate:modelValue":i[0]||(i[0]=e=>(0,n.dq)(h)?h.value=e:null),placeholder:"请输入"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(V,{type:"primary",onClick:i[1]||(i[1]=e=>(0,n.SU)(s.MI)(_,S))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(V,{onClick:i[2]||(i[2]=e=>(0,n.SU)(s.Fx)(y.value,_,S))},{default:(0,a.w5)((()=>i[5]||(i[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(j,{table:{data:b.value},pagination:{onSizeChange:e=>(0,n.SU)(s.EL)(e,_,S),onCurrentChange:e=>(0,n.SU)(s.jx)(e,_,S),currentPage:(0,n.SU)(U),pageSize:(0,n.SU)(k),total:(0,n.SU)(C)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(V,{size:"small",type:"primary",onClick:i[3]||(i[3]=t=>W(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[x,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(D,{prop:"code",label:"角色编码"}),(0,a.Wm)(D,{prop:"name",label:"角色名",width:"120"}),(0,a.Wm)(D,{prop:"status",label:"状态"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(z,{type:e.status?"":"danger"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.status?"启用":"停用"),1)])),_:2},1032,["type"])])),_:1}),(0,a.Wm)(D,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:n})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(V,{onClick:(0,r.iM)((t=>W(e.buttons.edit.name,n)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[x,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(V,{onClick:(0,r.iM)((e=>{return l=n.id,void t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:e}=await VE_API.system.roleDel({id:l});0===e&&S()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}));var l}),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[x,["del"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(V,{onClick:(0,r.iM)((e=>(e=>{let a=l.name.slice(l.name.lastIndexOf("-")+1);const n=(0,s.G8)("member","system/Users",a,f,t);c.push({name:n,query:{id:e}})})(n.id)),["prevent"]),type:"info",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.member.name),1)])),_:2},1032,["onClick"])),[[x,["member"]]])])),_:1})])),_:1},8,["table","pagination"]),g.value?((0,a.wg)(),(0,a.j4)(u.default,{key:0,rowData:v.value,title:w.value,showDialog:g.value,onCloseDialog:i[4]||(i[4]=e=>{return t=e,g.value=t,void S();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},31138:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return f}});l(74538),l(63939),l(1755),l(65480);var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(34530),i=l(79065),d=l(49686),s=l(11461),c=l(64779);const p={class:"ve_container"},m={data:()=>({description:"用户信息查询与设置",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},export:{name:"导出用户"}},type:"1",icon:"Avatar",name:"用户管理",parentMenu:s.Z,module:c.moduleName})};var f=Object.assign(m,{__name:"Users",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,i.yj)(),s=(0,i.tv)(),c=(0,n.iH)(null),m=(0,n.iH)(""),f=(0,n.iH)(!1),v=(0,n.iH)(null),w=(0,n.iH)([]),g=(0,n.qj)({role:isNaN(1*l.query.id)?"":1*l.query.id,size:10,current:1,total:0}),{role:y,size:b,current:_,total:h}=(0,n.BK)(g),k=(0,n.iH)([]),U=(e,t=null)=>{f.value=!0,m.value=e,c.value=t},C=async()=>{const{code:e,data:t}=await VE_API.system.userPage(g);if(0===e){const{size:e,current:l,total:a,record:n}=t;n.map((e=>{e.roleIds=e.roleList.map((e=>e.id))})),g.size=e,g.current=l,g.total=a,w.value=n}};return(0,a.bv)((async()=>{await(async()=>{const{code:e,data:t}=await VE_API.system.roleList();0===e&&(k.value=t)})(),await C()})),(e,i)=>{const W=(0,a.up)("el-option"),S=(0,a.up)("el-select"),V=(0,a.up)("el-form-item"),P=(0,a.up)("el-button"),D=(0,a.up)("el-form"),z=(0,a.up)("el-table-column"),j=(0,a.up)("el-tooltip"),x=(0,a.up)("el-tag"),I=(0,a.up)("el-switch"),E=(0,a.up)("ve-table"),q=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",p,[(0,a.Wm)(D,{ref_key:"queryForm",ref:v,inline:!0,model:g},{default:(0,a.w5)((()=>[(0,a.Wm)(V,{label:"角色",prop:"role",style:{width:"10%"}},{default:(0,a.w5)((()=>[(0,a.Wm)(S,{clearable:"",modelValue:(0,n.SU)(y),"onUpdate:modelValue":i[0]||(i[0]=e=>(0,n.dq)(y)?y.value=e:null),placeholder:"请选择"},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(k.value,(e=>((0,a.wg)(),(0,a.j4)(W,{key:e.code,label:e.name,value:e.code},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(V,null,{default:(0,a.w5)((()=>[(0,a.Wm)(P,{type:"primary",onClick:i[1]||(i[1]=e=>(0,n.SU)(d.MI)(g,C))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(P,{onClick:i[2]||(i[2]=e=>(0,n.SU)(d.Fx)(v.value,g,C))},{default:(0,a.w5)((()=>i[7]||(i[7]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(E,{table:{data:w.value},pagination:{onSizeChange:e=>(0,n.SU)(d.EL)(e,g,C),onCurrentChange:e=>(0,n.SU)(d.jx)(e,g,C),currentPage:(0,n.SU)(_),pageSize:(0,n.SU)(b),total:(0,n.SU)(h)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(P,{title:"弹窗式",size:"small",type:"primary",onClick:i[3]||(i[3]=t=>U(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[q,["add"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(P,{title:"路由式",size:"small",type:"primary",onClick:i[4]||(i[4]=t=>(async e=>{const t=await(0,d.fG)(e,"system/components/UsersEditRoute","add",{router:s,route:l});s.push({name:t})})(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[q,["add"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(P,{title:"路由式",size:"small",type:"primary",onClick:i[5]||(i[5]=t=>(async()=>{let e=await VE_API.system.userExportList(g,{responseType:"blob"}),t=e.headers["file-name"];t=decodeURIComponent(t);let l=window.URL.createObjectURL(new Blob([e.data])),a=document.createElement("a");a.style.display="none",a.href=l,a.setAttribute("download",t),document.body.appendChild(a),a.click(),window.URL.revokeObjectURL(a.href)})(e.buttons.export.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.export.name),1)])),_:1})),[[q,["export"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(z,{prop:"username",label:"用户名"}),(0,a.Wm)(z,{prop:"password",label:"密码"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(j,{class:"item",effect:"dark",content:e.password,placement:"top"},{default:(0,a.w5)((()=>[(0,a._)("span",null,(0,o.zw)(e.password&&e.password.split("").fill("*",1,-1).join().replace(/\,/g,"")),1)])),_:2},1032,["content"])])),_:1}),(0,a.Wm)(z,{prop:"roleList",label:"角色"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(x,null,{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.roleList.filter((t=>{if(null!=e.roleList)return t.name})).map((e=>e.name))),1)])),_:2},1024)])),_:1}),(0,a.Wm)(z,{prop:"status",label:"状态"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(I,{loading:e.load,modelValue:e.status,"onUpdate:modelValue":t=>e.status=t,"active-value":1,"inactive-value":0,"active-color":"#13ce66","inactive-color":"#ff4949",onChange:t=>(async(e,t)=>{if(void 0===t.id)return;t.load=1;const{code:l}=await VE_API.system.userEdit(t);setTimeout((()=>{t.load=0,0!==l&&(t.status=1===e?0:1)}),500)})(t,e)},{default:(0,a.w5)((()=>i[8]||(i[8]=[(0,a.Uk)(" > ")]))),_:2},1032,["loading","modelValue","onUpdate:modelValue","onChange"])])),_:1}),(0,a.Wm)(z,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(P,{onClick:(0,r.iM)((t=>U(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[q,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(P,{onClick:(0,r.iM)((e=>{return a=l.id,void t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:e}=await VE_API.system.userDel({id:a});"00"==e&&C()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}));var a}),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[q,["del"]]])])),_:1})])),_:1},8,["table","pagination"]),f.value?((0,a.wg)(),(0,a.j4)(u.default,{key:0,rowData:c.value,title:m.value,showDialog:f.value,onCloseDialog:i[6]||(i[6]=e=>{return t=e,f.value=t,void C();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},27649:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return s}});var a=l(67759),n=l(76364),o=l(38874),r=l(85071),u=l(14297),i=l(41728);const d=["data-menuId"];var s={__name:"RoleEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l=e,s=t,{title:c,rowData:p}=(0,n.BK)(l),m=()=>{s("closeDialog",!1)},f=(0,n.qj)({code:"",name:"",menuIds:[],status:!0}),{code:v,name:w,menuIds:g,status:y}=(0,n.BK)(f),b=(0,n.iH)(null),_={name:[{required:!0,message:"请输入名称",trigger:"blur"}],code:[{required:!0,message:"请输入角色编码",trigger:"blur"}],menuIds:[{validator:(e,t,l)=>{g.value=[...h.value.getCheckedKeys(!1)],g.value.length<1?l(new Error("请选择权限")):l()},required:!0}]},h=(0,n.iH)(null),k=(0,n.iH)([]);p.value&&(w.value=p.value.name,v.value=p.value.code,y.value=p.value.status);return(0,a.bv)((async()=>{await(async()=>{const{code:e,data:t}=await VE_API.system.menuList({size:10,page:1,total:0},{Global:!1});if(0===e){const e=i.mapTree(i.toArrayTree(t,{sortKey:"sort",key:"code",parentKey:"parentCode"}),(e=>(e.children&&e.children.length<=0&&delete e.children,e)));k.value=e}})(),(0,a.Y3)((async()=>{if((()=>{let e=document.getElementsByClassName("ve_tree_item");Array.from(e).forEach((e=>{const t=1*e.dataset.roleid,l=(0,r.XN)(k.value,(e=>e.id===t)).length-1;e.parentNode.parentNode.parentNode.style.paddingLeft=18*l+"px";let a=e.parentNode.className;e.parentNode.className=a+" fl p0"}))})(),"添加"===c.value)h.value.setCheckedNodes(k.value);else{const{code:e,data:t}=await VE_API.system.roleOne({id:p.value.id});if(0===e){const e=i.mapTree(i.toArrayTree(t.menuList,{sortKey:"sort",key:"code",parentKey:"parentCode"}),(e=>(e.children&&e.children.length<=0&&delete e.children,e)));console.log(e),e&&e.length>0&&h.value.setCheckedNodes(e)}}}))})),(t,l)=>{const r=(0,a.up)("el-input"),i=(0,a.up)("el-form-item"),s=(0,a.up)("el-scrollbar"),U=(0,a.up)("el-card"),C=(0,a.up)("el-radio-button"),W=(0,a.up)("el-radio-group"),S=(0,a.up)("el-form"),V=(0,a.up)("el-button"),P=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(P,{title:(0,n.SU)(c),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:l[5]||(l[5]=e=>m())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(V,{onClick:l[3]||(l[3]=e=>m())},{default:(0,a.w5)((()=>l[8]||(l[8]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(V,{type:"primary",onClick:l[4]||(l[4]=e=>{b.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===c.value?await VE_API.system.roleAdd(f):await VE_API.system.roleEdit({id:p.value.id,...f});const{code:t}=e;0===t&&m()}}))})},{default:(0,a.w5)((()=>l[9]||(l[9]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(S,{model:f,ref_key:"formRef",ref:b,rules:_,inline:!1,"label-width":"120px"},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{label:"名称",prop:"name",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(w),"onUpdate:modelValue":l[0]||(l[0]=e=>(0,n.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{label:"角色编码",prop:"code",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(v),"onUpdate:modelValue":l[1]||(l[1]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{label:"权限",prop:"menuIds",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{shadow:"never","body-style":{padding:0,height:"200px",width:"100%"},class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(s,{style:{width:"100%"}},{default:(0,a.w5)((()=>[(0,a.Wm)((0,n.SU)(u.y),{ref_key:"tree",ref:h,data:k.value,"node-key":"id",props:{label:"name"},"empty-text":"暂无数据","show-checkbox":"","highlight-current":"","default-checked-keys":(0,n.SU)(g)},{default:(0,a.w5)((({data:e})=>[(0,a._)("span",{"data-menuId":e.id,class:(0,o.C_)({ve_tree_item:2===e.type})},(0,o.zw)(e.name),11,d)])),_:1},8,["data","default-checked-keys"])])),_:1})])),_:1})])),_:1}),(0,a.Wm)(i,{label:"状态",prop:"status",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(W,{modelValue:(0,n.SU)(y),"onUpdate:modelValue":l[2]||(l[2]=e=>(0,n.dq)(y)?y.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{label:!0},{default:(0,a.w5)((()=>l[6]||(l[6]=[(0,a.Uk)("启用")]))),_:1}),(0,a.Wm)(C,{label:!1},{default:(0,a.w5)((()=>l[7]||(l[7]=[(0,a.Uk)("停用")]))),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},34530:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return r}});var a=l(67759),n=l(76364),o={__name:"UsersEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],roleIds:[{required:!0,message:"请选择角色",trigger:"change"}]},o=e,r=t,{title:u,rowData:i}=(0,n.BK)(o),d=()=>{r("closeDialog",!1)},s=(0,n.iH)(null),c=(0,n.qj)({username:"",password:"",roleIds:[],status:!0}),{username:p,password:m,roleIds:f,status:v}=(0,n.BK)(c),w=(0,n.iH)([]);i.value&&(p.value=i.value.username,m.value=i.value.password,f.value=i.value.roleIds,v.value=i.value.status);(0,a.bv)((async()=>{await(async()=>{const{code:e,data:t}=await VE_API.system.roleList();0===e&&(w.value=t)})()}));return(t,o)=>{const r=(0,a.up)("el-input"),g=(0,a.up)("el-form-item"),y=(0,a.up)("el-option"),b=(0,a.up)("el-select"),_=(0,a.up)("el-radio-button"),h=(0,a.up)("el-radio-group"),k=(0,a.up)("el-form"),U=(0,a.up)("el-button"),C=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(C,{title:(0,n.SU)(u),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:o[6]||(o[6]=e=>d())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(U,{onClick:o[4]||(o[4]=e=>d())},{default:(0,a.w5)((()=>o[9]||(o[9]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(U,{type:"primary",onClick:o[5]||(o[5]=e=>{s.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===u.value?await VE_API.system.userAdd(c):await VE_API.system.userEdit({id:i.value.id,...c});const{code:t}=e;0===t&&d()}}))})},{default:(0,a.w5)((()=>o[10]||(o[10]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(k,{model:c,ref_key:"formRef",ref:s,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{label:"用户名",prop:"username"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(p),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,n.dq)(p)?p.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"密码",prop:"password"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(m),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,n.dq)(m)?m.value=e:null),"show-password":"",placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"角色",prop:"roleIds"},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{style:{width:"100%"},modelValue:(0,n.SU)(f),"onUpdate:modelValue":o[2]||(o[2]=e=>(0,n.dq)(f)?f.value=e:null),multiple:"",placeholder:"",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(w.value,(e=>((0,a.wg)(),(0,a.j4)(y,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"状态"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(v),"onUpdate:modelValue":o[3]||(o[3]=e=>(0,n.dq)(v)?v.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{label:!0},{default:(0,a.w5)((()=>o[7]||(o[7]=[(0,a.Uk)("启用")]))),_:1}),(0,a.Wm)(_,{label:!1},{default:(0,a.w5)((()=>o[8]||(o[8]=[(0,a.Uk)("停用")]))),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}};var r=(0,l(70636).Z)(o,[["__scopeId","data-v-259b6f0a"]])},8340:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return r}});var a=l(67759),n=l(76364),o={__name:"UsersEditRoute",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={name:[{required:!0,message:"请输入用户名",trigger:"blur"}],userName:[{required:!0,message:"请输入账户",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],role:[{required:!0,message:"请选择角色",trigger:"change"}]},o=e,r=t,{title:u,rowData:i}=(0,n.BK)(o),d=()=>{r("closeDialog",!1)},s=(0,n.iH)(null),c=(0,n.qj)({name:"",userName:"",password:"",role:"",status:1}),{userName:p,name:m,password:f,role:v,status:w}=(0,n.BK)(c),g=(0,n.iH)([]);i.value&&(m.value=i.value.name,p.value=i.value.userName,f.value=i.value.password,v.value=i.value.role,w.value=i.value.status);(async()=>{const{code:e,data:t}=await VE_API.system.roleList({page:1,size:10},{Global:!1});if("0"===e){const{list:e}=t;g.value=e}})();return(e,t)=>{const o=(0,a.up)("el-input"),r=(0,a.up)("el-form-item"),y=(0,a.up)("el-option"),b=(0,a.up)("el-select"),_=(0,a.up)("el-radio-button"),h=(0,a.up)("el-radio-group"),k=(0,a.up)("el-button"),U=(0,a.up)("el-form");return(0,a.wg)(),(0,a.j4)(U,{model:c,ref_key:"formRef",ref:s,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{label:"账号",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(m),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,n.dq)(m)?m.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(r,{label:"用户名",prop:"userName"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(p),"onUpdate:modelValue":t[1]||(t[1]=e=>(0,n.dq)(p)?p.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(r,{label:"密码",prop:"password"},{default:(0,a.w5)((()=>[(0,a.Wm)(o,{modelValue:(0,n.SU)(f),"onUpdate:modelValue":t[2]||(t[2]=e=>(0,n.dq)(f)?f.value=e:null),"show-password":"",placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(r,{label:"角色",prop:"role"},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{style:{width:"100%"},modelValue:(0,n.SU)(v),"onUpdate:modelValue":t[3]||(t[3]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(g.value,(e=>((0,a.wg)(),(0,a.j4)(y,{key:e.id,label:e.name,value:e.id,disabled:0==e.status},null,8,["label","value","disabled"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(r,{label:"状态"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(w),"onUpdate:modelValue":t[4]||(t[4]=e=>(0,n.dq)(w)?w.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{label:1},{default:(0,a.w5)((()=>t[7]||(t[7]=[(0,a.Uk)("启用")]))),_:1}),(0,a.Wm)(_,{label:0},{default:(0,a.w5)((()=>t[8]||(t[8]=[(0,a.Uk)("停用")]))),_:1})])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(r,null,{default:(0,a.w5)((()=>[(0,a.Wm)(k,{onClick:t[5]||(t[5]=e=>d())},{default:(0,a.w5)((()=>t[9]||(t[9]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(k,{type:"primary",onClick:t[6]||(t[6]=e=>{s.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===u.value?await VE_API.system.userAdd(c):await VE_API.system.userEdit({id:i.value.id,...c});const{code:t}=e;"0"===t&&d()}}))})},{default:(0,a.w5)((()=>t[10]||(t[10]=[(0,a.Uk)("确定")]))),_:1})])),_:1})])),_:1},8,["model"])}}};var r=(0,l(70636).Z)(o,[["__scopeId","data-v-8c51848e"]])},50194:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return v}});l(74538);var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(67084),i=l(79065),d=l(81985),s=l(49686),c=l(57548),p=l(64779);const m={class:"ve_container"},f={data:()=>({description:"区域信息查询与设置",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},member:{name:"查看成员",toPath:!0}},type:"1",icon:"Stamp",name:"区域管理",parentMenu:c.Z,module:p.moduleName})};var v=Object.assign(f,{__name:"LazyZone",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,i.yj)(),c=(0,i.tv)(),p=(0,d.oR)(),f=(0,a.Fl)((()=>p.getters.menuList)).value,v=(0,n.iH)(null),w=(0,n.iH)(""),g=(0,n.iH)(!1),y=(0,n.iH)(null),b=(0,n.iH)([]),_=(0,n.qj)({name:"",size:10,current:1,total:0}),{name:h,size:k,current:U,total:C}=(0,n.BK)(_),W=(e,t=null)=>{g.value=!0,w.value=e,v.value=t},S=async()=>{const{code:e,data:t}=await VE_API.system.rolePage(_);if(0===e){const{size:e,current:l,total:a,record:n}=t;_.size=e,_.current=l,_.total=a,b.value=n}};return(0,a.bv)((async()=>{await S()})),(e,i)=>{const d=(0,a.up)("el-input"),p=(0,a.up)("el-form-item"),V=(0,a.up)("el-button"),P=(0,a.up)("el-form"),D=(0,a.up)("el-table-column"),z=(0,a.up)("el-tag"),j=(0,a.up)("ve-table"),x=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",m,[(0,a.Wm)(P,{ref_key:"queryForm",ref:y,inline:!0,model:_},{default:(0,a.w5)((()=>[(0,a.Wm)(p,{label:"名称",prop:"name"},{default:(0,a.w5)((()=>[(0,a.Wm)(d,{clearable:"",modelValue:(0,n.SU)(h),"onUpdate:modelValue":i[0]||(i[0]=e=>(0,n.dq)(h)?h.value=e:null),placeholder:"请输入"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(V,{type:"primary",onClick:i[1]||(i[1]=e=>(0,n.SU)(s.MI)(_,S))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(V,{onClick:i[2]||(i[2]=e=>(0,n.SU)(s.Fx)(y.value,_,S))},{default:(0,a.w5)((()=>i[5]||(i[5]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(j,{table:{data:b.value},pagination:{onSizeChange:e=>(0,n.SU)(s.EL)(e,_,S),onCurrentChange:e=>(0,n.SU)(s.jx)(e,_,S),currentPage:(0,n.SU)(U),pageSize:(0,n.SU)(k),total:(0,n.SU)(C)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(V,{size:"small",type:"primary",onClick:i[3]||(i[3]=t=>W(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[x,["add"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(D,{prop:"code",label:"区域编码"}),(0,a.Wm)(D,{prop:"name",label:"区域名称",width:"120"}),(0,a.Wm)(D,{prop:"status",label:"区域状态"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(z,{type:e.status?"":"danger"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.status?"启用":"停用"),1)])),_:2},1032,["type"])])),_:1}),(0,a.Wm)(D,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:n})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(V,{onClick:(0,r.iM)((t=>W(e.buttons.edit.name,n)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[x,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(V,{onClick:(0,r.iM)((e=>{return l=n.id,void t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:e}=await VE_API.system.roleDel({id:l});0===e&&S()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}));var l}),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[x,["del"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(V,{onClick:(0,r.iM)((e=>(e=>{let a=l.name.slice(l.name.lastIndexOf("-")+1);const n=(0,s.G8)("member","system/Users",a,f,t);c.push({name:n,query:{id:e}})})(n.id)),["prevent"]),type:"info",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.member.name),1)])),_:2},1032,["onClick"])),[[x,["member"]]])])),_:1})])),_:1},8,["table","pagination"]),g.value?((0,a.wg)(),(0,a.j4)(u.default,{key:0,rowData:v.value,title:w.value,showDialog:g.value,onCloseDialog:i[4]||(i[4]=e=>{return t=e,g.value=t,void S();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},76503:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return f}});l(63939),l(1755),l(65480);var a=l(67759),n=l(76364),o=l(38874),r=l(12257),u=l(90651),i=l(79065),d=l(49686),s=l(57548),c=l(64779);const p={class:"ve_container"},m={data:()=>({description:"区域应用信息查询与设置",buttons:{search:{name:"查询"},add:{name:"添加"},edit:{name:"编辑"},del:{name:"删除"},export:{name:"导出用户"}},type:"1",icon:"Avatar",name:"区域应用管理",parentMenu:s.Z,module:c.moduleName})};var f=Object.assign(m,{__name:"LazyZoneApplication",setup(e){const{proxy:t}=(0,a.FN)(),l=(0,i.yj)(),s=(0,n.iH)(null),c=(0,n.iH)(""),m=(0,n.iH)(!1),f=(0,n.iH)(null),v=(0,n.iH)([]),w=(0,n.qj)({role:isNaN(1*l.query.id)?"":1*l.query.id,size:10,current:1,total:0}),{role:g,size:y,current:b,total:_}=(0,n.BK)(w),h=(0,n.iH)([]),k=(e,t=null)=>{m.value=!0,c.value=e,s.value=t},U=async()=>{const{code:e,data:t}=await VE_API.system.userPage(w);if(0===e){const{size:e,current:l,total:a,record:n}=t;n.map((e=>{e.roleIds=e.roleList.map((e=>e.id))})),w.size=e,w.current=l,w.total=a,v.value=n}};return(0,a.bv)((async()=>{await(async()=>{const{code:e,data:t}=await VE_API.system.roleList();0===e&&(h.value=t)})(),await U()})),(e,l)=>{const i=(0,a.up)("el-option"),C=(0,a.up)("el-select"),W=(0,a.up)("el-form-item"),S=(0,a.up)("el-button"),V=(0,a.up)("el-form"),P=(0,a.up)("el-table-column"),D=(0,a.up)("el-tooltip"),z=(0,a.up)("el-tag"),j=(0,a.up)("el-switch"),x=(0,a.up)("ve-table"),I=(0,a.Q2)("permission");return(0,a.wg)(),(0,a.iD)("div",p,[(0,a.Wm)(V,{ref_key:"queryForm",ref:f,inline:!0,model:w},{default:(0,a.w5)((()=>[(0,a.Wm)(W,{label:"角色",prop:"role",style:{width:"10%"}},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{clearable:"",modelValue:(0,n.SU)(g),"onUpdate:modelValue":l[0]||(l[0]=e=>(0,n.dq)(g)?g.value=e:null),placeholder:"请选择"},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(h.value,(e=>((0,a.wg)(),(0,a.j4)(i,{key:e.code,label:e.name,value:e.code},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(W,null,{default:(0,a.w5)((()=>[(0,a.Wm)(S,{type:"primary",onClick:l[1]||(l[1]=e=>(0,n.SU)(d.MI)(w,U))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.search.name),1)])),_:1}),(0,a.Wm)(S,{onClick:l[2]||(l[2]=e=>(0,n.SU)(d.Fx)(f.value,w,U))},{default:(0,a.w5)((()=>l[6]||(l[6]=[(0,a.Uk)(" 重置 ")]))),_:1})])),_:1})])),_:1},8,["model"]),(0,a.Wm)(x,{table:{data:v.value},pagination:{onSizeChange:e=>(0,n.SU)(d.EL)(e,w,U),onCurrentChange:e=>(0,n.SU)(d.jx)(e,w,U),currentPage:(0,n.SU)(b),pageSize:(0,n.SU)(y),total:(0,n.SU)(_)}},{tool_bar:(0,a.w5)((()=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(S,{title:"弹窗式",size:"small",type:"primary",onClick:l[3]||(l[3]=t=>k(e.buttons.add.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.add.name),1)])),_:1})),[[I,["add"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(S,{title:"路由式",size:"small",type:"primary",onClick:l[4]||(l[4]=t=>(async()=>{let e=await VE_API.system.userExportList(w,{responseType:"blob"}),t=e.headers["file-name"];t=decodeURIComponent(t);let l=window.URL.createObjectURL(new Blob([e.data])),a=document.createElement("a");a.style.display="none",a.href=l,a.setAttribute("download",t),document.body.appendChild(a),a.click(),window.URL.revokeObjectURL(a.href)})(e.buttons.export.name))},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.export.name),1)])),_:1})),[[I,["export"]]])])),default:(0,a.w5)((()=>[(0,a.Wm)(P,{prop:"username",label:"区域名称"}),(0,a.Wm)(P,{prop:"password",label:"区域编码"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(D,{class:"item",effect:"dark",content:e.password,placement:"top"},{default:(0,a.w5)((()=>[(0,a._)("span",null,(0,o.zw)(e.password&&e.password.split("").fill("*",1,-1).join().replace(/\,/g,"")),1)])),_:2},1032,["content"])])),_:1}),(0,a.Wm)(P,{prop:"roleList",label:"应用集合"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(z,null,{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.roleList.filter((t=>{if(null!=e.roleList)return t.name})).map((e=>e.name))),1)])),_:2},1024)])),_:1}),(0,a.Wm)(P,{prop:"status",label:"状态"},{default:(0,a.w5)((({row:e})=>[(0,a.Wm)(j,{loading:e.load,modelValue:e.status,"onUpdate:modelValue":t=>e.status=t,"active-value":1,"inactive-value":0,"active-color":"#13ce66","inactive-color":"#ff4949",onChange:t=>(async(e,t)=>{if(null==t.id)return;t.load=1;const{code:l}=await VE_API.system.userEdit(t);setTimeout((()=>{t.load=0,0!==l&&(t.status=1===e?0:1)}),500)})(t,e)},{default:(0,a.w5)((()=>l[7]||(l[7]=[(0,a.Uk)(" > ")]))),_:2},1032,["loading","modelValue","onUpdate:modelValue","onChange"])])),_:1}),(0,a.Wm)(P,{fixed:"right",label:"操作"},{default:(0,a.w5)((({row:l})=>[(0,a.wy)(((0,a.wg)(),(0,a.j4)(S,{onClick:(0,r.iM)((t=>k(e.buttons.edit.name,l)),["prevent"]),type:"primary",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.edit.name),1)])),_:2},1032,["onClick"])),[[I,["edit"]]]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(S,{onClick:(0,r.iM)((e=>{return a=l.id,void t.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"error"}).then((async()=>{const{code:e}=await VE_API.system.userDel({id:a});"00"==e&&U()})).catch((()=>{t.$message({type:"info",message:"已取消删除"})}));var a}),["prevent"]),type:"danger",size:"small"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,o.zw)(e.buttons.del.name),1)])),_:2},1032,["onClick"])),[[I,["del"]]])])),_:1})])),_:1},8,["table","pagination"]),m.value?((0,a.wg)(),(0,a.j4)(u.default,{key:0,rowData:s.value,title:c.value,showDialog:m.value,onCloseDialog:l[5]||(l[5]=e=>{return t=e,m.value=t,void U();var t})},null,8,["rowData","title","showDialog"])):(0,a.kq)("",!0)])}}})},90651:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return r}});var a=l(67759),n=l(76364),o={__name:"LazyZoneApplicationEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l={username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],roleIds:[{required:!0,message:"请选择角色",trigger:"change"}]},o=e,r=t,{title:u,rowData:i}=(0,n.BK)(o),d=()=>{r("closeDialog",!1)},s=(0,n.iH)(null),c=(0,n.qj)({username:"",password:"",roleIds:[],status:!0}),{username:p,password:m,roleIds:f,status:v}=(0,n.BK)(c),w=(0,n.iH)([]);i.value&&(p.value=i.value.username,m.value=i.value.password,f.value=i.value.roleIds,v.value=i.value.status);(0,a.bv)((async()=>{await(async()=>{const{code:e,data:t}=await VE_API.system.roleList();0===e&&(w.value=t)})()}));return(t,o)=>{const r=(0,a.up)("el-input"),g=(0,a.up)("el-form-item"),y=(0,a.up)("el-option"),b=(0,a.up)("el-select"),_=(0,a.up)("el-radio-button"),h=(0,a.up)("el-radio-group"),k=(0,a.up)("el-form"),U=(0,a.up)("el-button"),C=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(C,{title:(0,n.SU)(u),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:o[6]||(o[6]=e=>d())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(U,{onClick:o[4]||(o[4]=e=>d())},{default:(0,a.w5)((()=>o[9]||(o[9]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(U,{type:"primary",onClick:o[5]||(o[5]=e=>{s.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===u.value?await VE_API.system.userAdd(c):await VE_API.system.userEdit({id:i.value.id,...c});const{code:t}=e;0===t&&d()}}))})},{default:(0,a.w5)((()=>o[10]||(o[10]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(k,{model:c,ref_key:"formRef",ref:s,rules:l,"label-width":"80px",inline:!1},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{label:"用户名",prop:"username"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(p),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,n.dq)(p)?p.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"密码",prop:"password"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(m),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,n.dq)(m)?m.value=e:null),"show-password":"",placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"角色",prop:"roleIds"},{default:(0,a.w5)((()=>[(0,a.Wm)(b,{style:{width:"100%"},modelValue:(0,n.SU)(f),"onUpdate:modelValue":o[2]||(o[2]=e=>(0,n.dq)(f)?f.value=e:null),multiple:"",placeholder:"",clearable:""},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(w.value,(e=>((0,a.wg)(),(0,a.j4)(y,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(g,{label:"状态"},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{modelValue:(0,n.SU)(v),"onUpdate:modelValue":o[3]||(o[3]=e=>(0,n.dq)(v)?v.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(_,{label:!0},{default:(0,a.w5)((()=>o[7]||(o[7]=[(0,a.Uk)("启用")]))),_:1}),(0,a.Wm)(_,{label:!1},{default:(0,a.w5)((()=>o[8]||(o[8]=[(0,a.Uk)("停用")]))),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}};var r=(0,l(70636).Z)(o,[["__scopeId","data-v-af3b3260"]])},67084:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return s}});var a=l(67759),n=l(76364),o=l(38874),r=l(85071),u=l(14297),i=l(41728);const d=["data-menuId"];var s={__name:"LazyZoneEdit",props:{showDialog:{type:Boolean,default:!0},title:{type:String,default:"添加"},rowData:{type:Object,default:null}},emits:["closeDialog"],setup(e,{emit:t}){const l=e,s=t,{title:c,rowData:p}=(0,n.BK)(l),m=()=>{s("closeDialog",!1)},f=(0,n.qj)({code:"",name:"",menuIds:[],status:!0}),{code:v,name:w,menuIds:g,status:y}=(0,n.BK)(f),b=(0,n.iH)(null),_={name:[{required:!0,message:"请输入名称",trigger:"blur"}],code:[{required:!0,message:"请输入角色编码",trigger:"blur"}],menuIds:[{validator:(e,t,l)=>{g.value=[...h.value.getCheckedKeys(!1)],g.value.length<1?l(new Error("请选择权限")):l()},required:!0}]},h=(0,n.iH)(null),k=(0,n.iH)([]);p.value&&(w.value=p.value.name,v.value=p.value.code,y.value=p.value.status);return(0,a.bv)((async()=>{await(async()=>{const{code:e,data:t}=await VE_API.system.menuList({size:10,page:1,total:0},{Global:!1});if(0===e){const e=i.mapTree(i.toArrayTree(t,{sortKey:"sort",key:"code",parentKey:"parentCode"}),(e=>(e.children&&e.children.length<=0&&delete e.children,e)));k.value=e}})(),(0,a.Y3)((async()=>{if((()=>{let e=document.getElementsByClassName("ve_tree_item");Array.from(e).forEach((e=>{const t=1*e.dataset.roleid,l=(0,r.XN)(k.value,(e=>e.id===t)).length-1;e.parentNode.parentNode.parentNode.style.paddingLeft=18*l+"px";let a=e.parentNode.className;e.parentNode.className=a+" fl p0"}))})(),"添加"===c.value)h.value.setCheckedNodes(k.value);else{const{code:e,data:t}=await VE_API.system.roleOne({id:p.value.id});if(0===e){const e=i.mapTree(i.toArrayTree(t.menuList,{sortKey:"sort",key:"code",parentKey:"parentCode"}),(e=>(e.children&&e.children.length<=0&&delete e.children,e)));console.log(e),e&&e.length>0&&h.value.setCheckedNodes(e)}}}))})),(t,l)=>{const r=(0,a.up)("el-input"),i=(0,a.up)("el-form-item"),s=(0,a.up)("el-scrollbar"),g=(0,a.up)("el-card"),U=(0,a.up)("el-radio-button"),C=(0,a.up)("el-radio-group"),W=(0,a.up)("el-form"),S=(0,a.up)("el-button"),V=(0,a.up)("el-dialog");return(0,a.wg)(),(0,a.j4)(V,{title:(0,n.SU)(c),"append-to-body":"","destroy-on-close":"","model-value":e.showDialog,onClose:l[5]||(l[5]=e=>m())},{footer:(0,a.w5)((()=>[(0,a._)("span",null,[(0,a.Wm)(S,{onClick:l[3]||(l[3]=e=>m())},{default:(0,a.w5)((()=>l[8]||(l[8]=[(0,a.Uk)("取消")]))),_:1}),(0,a.Wm)(S,{type:"primary",onClick:l[4]||(l[4]=e=>{b.value.validate((async e=>{if(!e)return console.log("error submit!!"),!1;{let e;e="添加"===c.value?await VE_API.system.roleAdd(f):await VE_API.system.roleEdit({id:p.value.id,...f});const{code:t}=e;0===t&&m()}}))})},{default:(0,a.w5)((()=>l[9]||(l[9]=[(0,a.Uk)("确定")]))),_:1})])])),default:(0,a.w5)((()=>[(0,a.Wm)(W,{model:f,ref_key:"formRef",ref:b,rules:_,inline:!1,"label-width":"120px"},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{label:"名称",prop:"name",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(w),"onUpdate:modelValue":l[0]||(l[0]=e=>(0,n.dq)(w)?w.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{label:"角色编码",prop:"code",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{modelValue:(0,n.SU)(v),"onUpdate:modelValue":l[1]||(l[1]=e=>(0,n.dq)(v)?v.value=e:null),placeholder:"",clearable:""},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{label:"权限",prop:"menuIds",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(g,{shadow:"never","body-style":{padding:0,height:"200px",width:"100%"},class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(s,{style:{width:"100%"}},{default:(0,a.w5)((()=>[(0,a.Wm)((0,n.SU)(u.y),{ref_key:"tree",ref:h,data:k.value,"node-key":"id","default-expand-all":"",props:{label:"name"},"empty-text":"暂无数据","show-checkbox":"","highlight-current":""},{default:(0,a.w5)((({data:e})=>[(0,a._)("span",{"data-menuId":e.id,class:(0,o.C_)({ve_tree_item:2===e.type})},(0,o.zw)(e.name),11,d)])),_:1},8,["data"])])),_:1})])),_:1})])),_:1}),(0,a.Wm)(i,{label:"状态",prop:"status",class:"role_edit_item"},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{modelValue:(0,n.SU)(y),"onUpdate:modelValue":l[2]||(l[2]=e=>(0,n.dq)(y)?y.value=e:null)},{default:(0,a.w5)((()=>[(0,a.Wm)(U,{label:!0},{default:(0,a.w5)((()=>l[6]||(l[6]=[(0,a.Uk)("启用")]))),_:1}),(0,a.Wm)(U,{label:!1},{default:(0,a.w5)((()=>l[7]||(l[7]=[(0,a.Uk)("停用")]))),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["title","model-value"])}}}},34200:function(e,t,l){"use strict";l.r(t),l.d(t,{BaseTransition:function(){return a.P$},BaseTransitionPropsValidators:function(){return a.nJ},Comment:function(){return a.sv},DeprecationTypes:function(){return a.RM},EffectScope:function(){return a.Bj},ErrorCodes:function(){return a.SM},ErrorTypeStrings:function(){return a.yg},Fragment:function(){return a.HY},KeepAlive:function(){return a.Ob},ReactiveEffect:function(){return a.qq},Static:function(){return a.qG},Suspense:function(){return a.n4},Teleport:function(){return a.lR},Text:function(){return a.xv},TrackOpTypes:function(){return a.ER},Transition:function(){return a.uT},TransitionGroup:function(){return a.W3},TriggerOpTypes:function(){return a.PQ},VueElement:function(){return a.a2},assertNumber:function(){return a.Wu},callWithAsyncErrorHandling:function(){return a.$d},callWithErrorHandling:function(){return a.KU},camelize:function(){return a._A},capitalize:function(){return a.kC},cloneVNode:function(){return a.Ho},compatUtils:function(){return a.ry},compile:function(){return n},computed:function(){return a.Fl},createApp:function(){return a.ri},createBlock:function(){return a.j4},createCommentVNode:function(){return a.kq},createElementBlock:function(){return a.iD},createElementVNode:function(){return a._},createHydrationRenderer:function(){return a.Eo},createPropsRestProxy:function(){return a.p1},createRenderer:function(){return a.Us},createSSRApp:function(){return a.vr},createSlots:function(){return a.Nv},createStaticVNode:function(){return a.uE},createTextVNode:function(){return a.Uk},createVNode:function(){return a.Wm},customRef:function(){return a.ZM},defineAsyncComponent:function(){return a.RC},defineComponent:function(){return a.aZ},defineCustomElement:function(){return a.MW},defineEmits:function(){return a.Bz},defineExpose:function(){return a.WY},defineModel:function(){return a.Gn},defineOptions:function(){return a.Yu},defineProps:function(){return a.yb},defineSSRCustomElement:function(){return a.Ah},defineSlots:function(){return a.Wl},devtools:function(){return a.mW},effect:function(){return a.cE},effectScope:function(){return a.B},getCurrentInstance:function(){return a.FN},getCurrentScope:function(){return a.nZ},getCurrentWatcher:function(){return a.AH},getTransitionRawChildren:function(){return a.Q6},guardReactiveProps:function(){return a.F4},h:function(){return a.h},handleError:function(){return a.S3},hasInjectionContext:function(){return a.EM},hydrate:function(){return a.ZB},hydrateOnIdle:function(){return a.mI},hydrateOnInteraction:function(){return a.eg},hydrateOnMediaQuery:function(){return a.Fp},hydrateOnVisible:function(){return a.Eq},initCustomFormatter:function(){return a.Mr},initDirectivesForSSR:function(){return a.Nd},inject:function(){return a.f3},isMemoSame:function(){return a.nQ},isProxy:function(){return a.X3},isReactive:function(){return a.PG},isReadonly:function(){return a.$y},isRef:function(){return a.dq},isRuntimeOnly:function(){return a.of},isShallow:function(){return a.yT},isVNode:function(){return a.lA},markRaw:function(){return a.Xl},mergeDefaults:function(){return a.u_},mergeModels:function(){return a.Vf},mergeProps:function(){return a.dG},nextTick:function(){return a.Y3},normalizeClass:function(){return a.C_},normalizeProps:function(){return a.vs},normalizeStyle:function(){return a.j5},onActivated:function(){return a.dl},onBeforeMount:function(){return a.wF},onBeforeUnmount:function(){return a.Jd},onBeforeUpdate:function(){return a.Xn},onDeactivated:function(){return a.se},onErrorCaptured:function(){return a.d1},onMounted:function(){return a.bv},onRenderTracked:function(){return a.bT},onRenderTriggered:function(){return a.Yq},onScopeDispose:function(){return a.EB},onServerPrefetch:function(){return a.vl},onUnmounted:function(){return a.SK},onUpdated:function(){return a.ic},onWatcherCleanup:function(){return a.zF},openBlock:function(){return a.wg},popScopeId:function(){return a.Cn},provide:function(){return a.JJ},proxyRefs:function(){return a.WL},pushScopeId:function(){return a.dD},queuePostFlushCb:function(){return a.qb},reactive:function(){return a.qj},readonly:function(){return a.OT},ref:function(){return a.iH},registerRuntimeCompiler:function(){return a.Y1},render:function(){return a.sY},renderList:function(){return a.Ko},renderSlot:function(){return a.WI},resolveComponent:function(){return a.up},resolveDirective:function(){return a.Q2},resolveDynamicComponent:function(){return a.LL},resolveFilter:function(){return a.eq},resolveTransitionHooks:function(){return a.U2},setBlockTracking:function(){return a.qZ},setDevtoolsHook:function(){return a.ec},setTransitionHooks:function(){return a.nK},shallowReactive:function(){return a.Um},shallowReadonly:function(){return a.YS},shallowRef:function(){return a.XI},ssrContextKey:function(){return a.Uc},ssrUtils:function(){return a.G},stop:function(){return a.sT},toDisplayString:function(){return a.zw},toHandlerKey:function(){return a.hR},toHandlers:function(){return a.mx},toRaw:function(){return a.IU},toRef:function(){return a.Vh},toRefs:function(){return a.BK},toValue:function(){return a.Tn},transformVNodeArgs:function(){return a.C3},triggerRef:function(){return a.oR},unref:function(){return a.SU},useAttrs:function(){return a.l1},useCssModule:function(){return a.fb},useCssVars:function(){return a.sj},useHost:function(){return a.$},useId:function(){return a.Me},useModel:function(){return a.tT},useSSRContext:function(){return a.Zq},useShadowRoot:function(){return a.pR},useSlots:function(){return a.Rr},useTemplateRef:function(){return a.AE},useTransitionState:function(){return a.Y8},vModelCheckbox:function(){return a.e8},vModelDynamic:function(){return a.YZ},vModelRadio:function(){return a.G2},vModelSelect:function(){return a.bM},vModelText:function(){return a.nr},vShow:function(){return a.F8},version:function(){return a.i8},warn:function(){return a.ZK},watch:function(){return a.YP},watchEffect:function(){return a.m0},watchPostEffect:function(){return a.Rh},watchSyncEffect:function(){return a.yX},withAsyncContext:function(){return a.mv},withCtx:function(){return a.w5},withDefaults:function(){return a.b9},withDirectives:function(){return a.wy},withKeys:function(){return a.D2},withMemo:function(){return a.MX},withModifiers:function(){return a.iM},withScopeId:function(){return a.HX}});var a=l(12257);const n=()=>{0}},30056:function(e,t,l){var a={"./application/Application.vue":89409,"./application/components/ApplicationEdit.vue":72649,"./cloud_network/ClientFlowManager.vue":55772,"./cloud_network/CloudClient.vue":74663,"./cloud_network/CloudClientCluster.vue":83398,"./cloud_network/CloudClientRecord.vue":10887,"./cloud_network/components/CloudServerSendMessage2Clinet.vue":30321,"./cloud_network_client_permeate/ClientPermeateClientNetworkMapping.vue":70487,"./cloud_network_client_permeate/ClientPermeatePortPool.vue":52515,"./cloud_network_client_permeate/ClientPermeateServerNetworkMapping.vue":32914,"./cloud_network_client_permeate/components/ClientPermeateClientNetworkMappingEdit.vue":15063,"./cloud_network_client_permeate/components/ClientPermeatePortPoolEdit.vue":6380,"./cloud_network_client_permeate/components/ClientPermeateServerNetworkMappingEdit.vue":44534,"./cloud_network_report/ClientPerDayFlow.vue":86151,"./cloud_network_report/ClientPortPerDayFlow.vue":39871,"./cloud_network_server_permeate/ServerPermeateClientNetworkMapping.vue":66164,"./cloud_network_server_permeate/ServerPermeateClientPortPool.vue":41001,"./cloud_network_server_permeate/ServerPermeateServerNetworkMapping.vue":69048,"./cloud_network_server_permeate/components/ServerPermeateClientNetWorkMappingEdit.vue":20890,"./cloud_network_server_permeate/components/ServerPermeateClientPortPoolEdit.vue":62394,"./cloud_network_server_permeate/components/ServerPermeateServerNetworkMappingEdit.vue":69132,"./settings/Dictionary.vue":3723,"./settings/DynamicIframe.vue":88709,"./settings/Menus.vue":70536,"./settings/RequestLog.vue":57742,"./settings/Translate.vue":41594,"./settings/components/DictionaryDataEdit.vue":94544,"./settings/components/DictionaryEdit.vue":35757,"./settings/components/MenuEdit.vue":27523,"./system/DemoView.vue":23956,"./system/Roles.vue":77323,"./system/Users.vue":31138,"./system/components/RoleEdit.vue":27649,"./system/components/UsersEdit.vue":34530,"./system/components/UsersEditRoute.vue":8340,"./zone/LazyZone.vue":50194,"./zone/LazyZoneApplication.vue":76503,"./zone/components/LazyZoneApplicationEdit.vue":90651,"./zone/components/LazyZoneEdit.vue":67084};function n(e){var t=o(e);return l(t)}function o(e){if(!l.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}n.keys=function(){return Object.keys(a)},n.resolve=o,e.exports=n,n.id=30056},18786:function(e,t,l){var a={"./application/Application.vue":89409,"./application/components/ApplicationEdit.vue":72649,"./cloud_network/ClientFlowManager.vue":55772,"./cloud_network/CloudClient.vue":74663,"./cloud_network/CloudClientCluster.vue":83398,"./cloud_network/CloudClientRecord.vue":10887,"./cloud_network/components/CloudServerSendMessage2Clinet.vue":30321,"./cloud_network_client_permeate/ClientPermeateClientNetworkMapping.vue":70487,"./cloud_network_client_permeate/ClientPermeatePortPool.vue":52515,"./cloud_network_client_permeate/ClientPermeateServerNetworkMapping.vue":32914,"./cloud_network_client_permeate/components/ClientPermeateClientNetworkMappingEdit.vue":15063,"./cloud_network_client_permeate/components/ClientPermeatePortPoolEdit.vue":6380,"./cloud_network_client_permeate/components/ClientPermeateServerNetworkMappingEdit.vue":44534,"./cloud_network_report/ClientPerDayFlow.vue":86151,"./cloud_network_report/ClientPortPerDayFlow.vue":39871,"./cloud_network_server_permeate/ServerPermeateClientNetworkMapping.vue":66164,"./cloud_network_server_permeate/ServerPermeateClientPortPool.vue":41001,"./cloud_network_server_permeate/ServerPermeateServerNetworkMapping.vue":69048,"./cloud_network_server_permeate/components/ServerPermeateClientNetWorkMappingEdit.vue":20890,"./cloud_network_server_permeate/components/ServerPermeateClientPortPoolEdit.vue":62394,"./cloud_network_server_permeate/components/ServerPermeateServerNetworkMappingEdit.vue":69132,"./settings/Dictionary.vue":3723,"./settings/DynamicIframe.vue":88709,"./settings/Menus.vue":70536,"./settings/RequestLog.vue":57742,"./settings/Translate.vue":41594,"./settings/components/DictionaryDataEdit.vue":94544,"./settings/components/DictionaryEdit.vue":35757,"./settings/components/MenuEdit.vue":27523,"./system/DemoView.vue":23956,"./system/Roles.vue":77323,"./system/Users.vue":31138,"./system/components/RoleEdit.vue":27649,"./system/components/UsersEdit.vue":34530,"./system/components/UsersEditRoute.vue":8340,"./zone/LazyZone.vue":50194,"./zone/LazyZoneApplication.vue":76503,"./zone/components/LazyZoneApplicationEdit.vue":90651,"./zone/components/LazyZoneEdit.vue":67084};function n(e){var t=o(e);return l(t)}function o(e){if(!l.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}n.keys=function(){return Object.keys(a)},n.resolve=o,e.exports=n,n.id=18786},10576:function(e,t,l){"use strict";e.exports=l.p+"img/database.85d61811.png"},50062:function(e,t,l){"use strict";var a=l(84952),n=l(97581),o=l(76476),r=l(52125)("toStringTag"),u=Object,i="Arguments"===o(function(){return arguments}());e.exports=a?o:function(e){var t,l,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(l=function(e,t){try{return e[t]}catch(e){}}(t=u(e),r))?l:i?o(t):"Object"===(a=o(t))&&n(t.callee)?"Arguments":a}},99330:function(e,t,l){"use strict";var a=l(6357),n=l(16141);e.exports=function(e,t,l){return l.get&&a(l.get,t,{getter:!0}),l.set&&a(l.set,t,{setter:!0}),n.f(e,t,l)}},84952:function(e,t,l){"use strict";var a={};a[l(52125)("toStringTag")]="z",e.exports="[object z]"===String(a)},13481:function(e,t,l){"use strict";var a=l(50062),n=String;e.exports=function(e){if("Symbol"===a(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}},74169:function(e){"use strict";var t=TypeError;e.exports=function(e,l){if(ed%DfCHtW}38}Op@NxX)>otr?)vXbvmarZJIRAhnYyS|2rSyJZoQo z4G`c(qI}8dnNCar8~eWZTI;uN=f6Ccd(LrlmRZBLhjXS~cifiln~t4pTUhsS&cisj zwzi_y@#3PslwVQrcnAENek}pmv;#zmArdmeA_*Dq1YAqvgdsT3pJbmE{6jDlYAy!P;_uwNR>e z>>3PI#>hvOGLSkjTHiHmzO-SfhU}xkwSH7g8MxT*xOUDC&|h6kd9DYjW~MxMf2aw!Gj}_!-GW4CdX36V?l@&Tp$HJ=RG-T=j z{_Ll(K!ll&75W0I9JH8=DwLT;e*^ab67%{&yugjX2Hstb`C2( zodI07c2rw$VP%7jzz+hnT3A_Jimh#8WqtJ<+Q7hG%{ALlq$C}E`u5Q$?;YLy;OMPy zOUUoHaY-sj2s%`fZaR+TNeJ3Wl!V6C^7-ZI8auf6^TXHwc=RtH9)9%BgIC_nXmz`1 z`nBeBre$G+H=h1w5TNz7!eU{%UL3yn#=&<#I8HCpzYGGjw7#;oGSQ*BbS34GbOQ9; zUdnSfKwn);d2R&g>gCkKhU#BUdF}=1PFnpY9L}!p=5)=HS5{Y-*A--Imb_G0ErzGn zA*U5~IaWRMF4hWpgw%t=3K3xandn>qv%^tD1(UX_i6`d}n^XqnbW$ z@qfcxVdw$78lK53q<&vZzK4cn+1H-&)fTopnxVFm(HJWAZbBT0{U4HIOP{XhQx z{-^(n?tl2l`>+1+==Yz%|33K{-SP)-|71=IlmK~}?)B{&Sri)$T&Lq>x8xx5qvQtB z-Pq9vHK)~fY;5~pY49A|i`St=OI}$n6qgm%z;(T2`RD>vy2Xo^EV;0@y0)Uol6qb` z=bw|*ZU;+Y@c-ct!<`R%6n?x2x49<4 z8E!cp+sB5i4E(0)siY!}{CtWGhg`R)XWE9-Q+30*)Wx=c#q@k^V^@}{xbC>PV?#p{ zqE(Pql>pIqw`|gctPEHsE^awpJaIip=#0xgz5##8QHS9uV%xxOc*x~E($(87MJ7Kw zZAF&&MX=D;8(31%z&CvhmvDdvY)Z*wmQy|@%e@e;q@*C2YVsdtCr|=7zXNhvx@5l2 zN#~_=HfrmBGyWv3qSOgE3DbMJ>E|4nTski4Lc4ucH*E=-3Np#(L4bK% zzxS7;Pwx%i^w{@JyAcsOv2YNeLSbp;SnW+jRmGA)fRt}L!B(Kn7Zs8nc2#N#iaw(GRL65ECJQrh-i({3Oa zzuYlhT$;-V0rIflX~P-j{1N6m*9tT_k8JhXuPL(6IU-KALMj$+Vr-F}ztF_Gfn7-f z>LtF^E$qV9?!+G(X4fR;H-wYbYbdgU$WQa4B1?wZmFSs>j*o)|j{U4&+b#L!{LcQq z4F7085CDFft9or$RuoioY#$B<8P4`CMFzr2s#`;4iM^F}Sc_1(iw2(Ghl!I~y4x`A z1>b2)C8?Ni?@0mM4j|e{D86ex{lUR^-uV2Zj}N~4o5NRLJ^aW2`QRVkdho%2Jov|- z&mH~hlY>9Ma`4vQAN=myj2hhg?7=(t<_=!}0k)%5k|ZS6EXTtOKHl@Cl63U5Up{#C2cLiZ zZ7C22)#1M{D>7D}@+`;qki>SMr0gg`5Cmv(X>oaVHruzAv3(cU)>fB*&9~%2vADd- znIcyk)GXceN>UeBe7$O62^gH@!wR`!$)%Wl!`BkIxL%UTvuB+>DImQtqLV}0^Cn=z z$d@%>-+&ucP@CPv(iQz~f6MI{QbZ692aetr{eG*d+YMYA#dne7+vZ(7qHL0rYwEUP zCEBQ|clOu|p|+ZO=?ZJ(zjv_PFL}stZU7S*J<8@UJ<4AO$h4c-HT?^|?|P-V0y0b& z*L<^!VZhkJJ}zPMeS*{bik1i7tF1#vuQ>*e|HVk{7JMWFh1CsXi>xNCE%Q6FK$D3`ITqH?mVCZWFri4%k<&C^N|g=lcAc=D>5O! z$VonM>4TT=DDnUnrc}rywpgVC@*Q8dO8J1@bK-|)@`0CpP-Bc=c)<>8j)6;u9l5yXxJJniG=Ib8`^ybC zorPSL6xDQOQsG>)gFw8Zt6fEwqwdn4)np}56g0rrO*ncb8}TDp@=zC7T&H&#MD>z` zYS^;KdK1=?okI*P_a>|>@!Q2 z5|05Z2vD`-`;P6E1|HVkTC>E?{Nc}jdH=(oOJuW#&;Izy!FS)60)!3I=MRtm{Nww7 zd0PsQfi3>*;Pv+({KGG#0JU(did~`3qxZgd`1)H1Z~sI>RL-H>l%D7tPVW-bjM=8( z2nbe$5*M+RTAHctx^XyuzykabvRI^8hJ~W4xW`vcA9Vy(0i~2 zJJym{^DB!hiuw&jZliKpqP($$;xq#p$U`;GSG40)-*tMDf?Dy1rrquUhft3{2K;aV zWHL!X-S{iIOp=0n!=FeBYQ&%7R@?7O3hKunlP$VXbF5Aas;Va6HY5dAQa+Is)Ewe} zOq)QRl7e>WyZ>GU{)OC=l7emt58K#nnVv^WZwW8>O_<<``id-Pb4M;?jZ%xTt1rfxc=~xDKOA?6v zfBC_|-~N(yPGCZX%68b?6-3^xPK%BmKo>Fmq3xP2-R(=rvFRP?mkYFug&lxkYpTE+ z$U}3D3{|)p6lKiZ-P$GctgYVdDYBum>rA>5n9Qo7s>fB)EIvtoI2ew=#e|-sSUpu zk1Sl{w@?{~leDu#?KR$Z@)tE3H7N>hFR{Y?tHzdTjSuvmf zo#*R*#|yta`tBbNUwJiyM!|`qhbfwzD!b{iN^9Dbq>^O7PIRSd);;?E;H?jje)t=y zBptl^9{h;bzZjrGezAzk5;U1kq55c0H}|knl3ci^!hs$B;Em5eeQ&~njXERz9LRa( zsOD9LC=0Sr0kGqgWMkO8QrpE{2J<8in0WY(cVfb}(x!~{TiOZF5ELhe2%UJ)7qJBz z3nP7qY&*z7$BjIJ3C3*xfr0r3MwaQ&M*x@65PTPFk6Xx7xo@nE)<20*A&Pq zAbt(k>DUHPMoaHI9lssE~(W@H3AJco7xxB3j0asDPJtfHE6+!Lb)S({5Op!vCeYf_#A$4uC8;Sv?e00fU)YPO~_1J8whH`5$&HQpb|_oIz*wwtJv<8 z43O_S7A|=z{Q>-Gpm3~%Vuz~kd1k`~`I#$PF0|X0Sz|jeu0R3ezSjq=j%?iLuEB+F zP(?}t`J)dc2{7gG&$$AFMa1Iu=s|ghfgmE(2mq#A^Nf>zY%MVaPe9ZlxntTiHm}?F^)9I~A#VF;Rbu>X5IeVNn+o3bg3ZdA#wv*+nD; z-HE@g>8>FuXfN>;@N{%J4Ys=^JnZ5S40|~P+ZwCbs|hmlHo=A}ySQJHUXHLK5SLp+ z2vK(eL}%-Sh|sNUL?~1z_LK}*XqUo5@DI>O@`3R(e6ZQ$hp9x*csfut4MemxAw+aL z6C&EB5YaA!h{Exi>eb7@jW#EhC>?$MXJYk8x zLQr~WD0n1ICX$pDF63P`{|0D4x01)mmzNN$)+2;yY{f{51UG8!~G zK3GW=^N4XO0(q&xwaB2LQD;7!ix3!qOG;Ot|2jQdBy2Bs;?&yENbMWRr9e(Er2Y-G=QZ}G_ zwuZrgZ-e|7^v5070+_?~z1ybWl%?~MGCwb~Vyf4vdc-tFrhgN2;uq?q*tr6t51DDR z!j09S!?J%)I)7d|XPuKu(m9=4VJQK&Je(Wq@-Kdz(dAf;q%mT$A}I1UNR5+E%6tF% zh$baka~IdOwAmRqImxc4*GyVZOj4l8wrJPmxix|yMBqet(C%^@Cng(w{@DkIuYM>Y zsst<*BH(?3Q+qMuFi2&b&ydK|1>G_mV54K_qcPk&26iTfY^lBy|Cj_u)3etq=G zZ#N|*9lrV2(Jwxh(12C)EE(BNyyussqYv&K-2177YPwy+miXr2%^x5B;dRc6QRDJJ zQT-;iMG;n%z$X*EZxAyqd0-kPD^NCw=siDAgiIXeCF5IUWHEI>Rc6xWmt@qo&_F(`6JK@2O|OxbO#{gGk>dtAlBBhwF%jl3me*SH5%jy?>4~B|{a(=V7wShM0$Bt-(fz zp6U5{nV)XBF@erm2)e;Y3@lY%IkPkdWN%@=DNKiNN7MQpZU@E~-nQd{ZvjE3X z``H+3!W7Td4bzE`)Joc0Q2w=tE%O-6x|;#Y-b(r;kVBM(T*7UBiyzDoaB&rG=dj>A z3suMHQ^R}%d%o-RK|@GRD1A!srG+kq39%a8MEsU7S>-jj-{Bv)-%XidDRsvIm?Mog zg3S>?4MUz1yAg9^QH7nw6n3oAbc$=03yZXHVKIiHF1xQ#LW2WJ z(Q|6(VUV*TJ||8UV3=KV?AUXDQpn3t4i`$qP7IWaqZ&fVj%&etA_-xQ6B6)SWIV(q zyxX?#fK{AQn!GUZdEv=7kgBRiz_fhyinjs{6E4u2pEqSC2tYeKYL6_jJ+c(rBaD-c z;jClrb%-*5z^p$}s0V<mN`KT+K^;6or1%6!?Vw-G8w{U`O%&w$DG0yxE4_D@_N}?G|xusLptZ{IK;SnN_ z%$!q~mseMdvw;x2sm!mK_a`yGf_O08GRn-dj54wr(VAT3=w<& z`A6S7`uH=@@L}7y$^=htIrZk-4_{RTIu@)G7$Mr2O4WtrIapR=6aRo&JpB$)I{PXGs2+#;%@ z$%z6ngDL?9Ax&L2#+Xb2-oZ;6w4fK3tFdxz0o>?-)s`UqqWV;3Q8mly7}v1hbKG6E zYkH>dxY4W-%c#y+%P5`o%jT9*4p>HYxMfr)w2abGhgnA1$YS@CGl6APJ+zGKMpAt* zU8-+nOZEK>A-tL@vR6hr>owE;@^(`#l*Sq&iOxFJY(pe}$PlSB!M)yy2sjVBbopY) zZL{4r33cjCV3A~Gk*Y40GP+4A!%#MjQKVb!^Av=;F`-RTKNB|SQo*2`v`KP_O;QKd zPtPW)AK@ll%Aj|XHc2kAN%9#$Ke{(v%HhI4v$9FrjoTzyQ`scB%q9tXJ<=x0Wj0Bq zV5&`0EzKs$8?s4iD*0db=GN|EZ4qp2h_&`FM(?2!s^e^v!_OAG4QlUm%Gg43c2?l@q!-#!3 z(o<;yRUcJ`1!#3?Wo2^H_T~vL)yv{iYa{IU`8-a_s6I-j z^oqj`$y4JSrrG{StZ6&Jn$|?t)ae+M6Pw7=-%2v7Mx0TtCEur;{!hcJ3ao0Kmg|Pa zdaPJOU{zbdfgPJUtwj?O8tu1^X|&(stZ7Ry+HZwM`^FST`~8qLtwyYAC7m^GX0xUf z>W3I>x;2tDy`63)zkOUQc@M>m(zBRTYlu0Wgv2&y#hg|qU`{h}lqzLTt4Zc`7)O~2 zbK0DcInCB-RVi~?O){q)!ko5H|MZwsL8(`z%xN{roOTFv%9uhlx;Iq{>A^p+u zGdX{LzCSB7xd6^7Z$UX_YdOY~O=vN<4NvG7lUPz_ZVkbMK=3IH)mtzFr*1teaGg_( zUid1_tNr*Ufo7ITU~N((z$(QQs!VG(!U(WG#t3i{)~+b5O}$S@#W zV<;p%2KaS56cSpIkWkNH`McRt!bHL564F5bLjJd&$^W(}!`>1Zb`hLy zpC12PkLXN`a^bCEh&T?;j_OT|^3d?ltoYylY{1#}q~L5jga7r?_+Mj)|E*2L|2882 zH$3A46MX->-#Yr%pAsB!+BeTTo}c{c`q;1H*eLnx`U^L1j{R;s9&3qynZh+k-?~`$ z@l8_UdjPd+|;=MN9w`SVy1KWh@+n-y-?J&97ePT7F^ zLsBaDCgfWhnS4u~at!q>rE=@^_?AY*x6~=mQ6HyN9@U#V6#(lqR4P|y!?(01{8r0prIG;4?0~T(LG}ks#)lJ=PVE=M^ypvnV2)%pn@cq{=UmsH?Fx1ml z%B&HFD;5kG#`?X*3>${s-H-$M2qO2#PPkB}zymo%zY6?;o96!LCAqYkz?Owwl90fm z#rUvx*zcCmXieELhkWr&?smr^-0_}qPQ=%^>3ofu&DYdZ`IiZ!<4@q;)*Etf>&)1_ z&7le>huM%D$9HcNqNF;MqB@MC8l&9X9BQ=fBtk@ua&F5GuI^AW>~I{`o3V47hDR{- z0zO@Q9_y}O#kx-!d)TdUod@Q+3uCNvmqVQe;h*>nft|+mu3dHR+EvSN?edswmz8wr zS_6Ns$lq%Ma&OLxFLtN&;&Lb}>`d>)WtbjNWMewd2w|XPS&n}CH_U>D4VDVwReXZM zwz3CXpo1-p^VvC(AIOP323GS+vjR_MVWCx6&aW&o3oS_XIui>mnmAQpBThAaP1nRd z{!k?24}ShP_kaERL>iOqo*%YF0l$m1Cnulr6uG-K#Lw1Vg$E zag1!;VkOcRgRKGqmg>i}6svP!sV-QG)sJNxAGTo*CbFy=i#la`AvP(gZ6-z6 ziOj`F!Bp6(kp?^UhG3`u3F516Md1hk{3r0&{PUY}>lT!`ffnhs(}=6phY@l0dLrq| zxb45q@u<4%w6>CH8$8TH+_pz~Lc~5yafk>%_MM?deP?WwZAP;=(lU(OQSgJgT~AO) ztoP{($ND-La1E3>p|RUVtbkJq!)5{)$AY@Nt}lal%NusLTd)ts|QLD6PP zOvhH-oU<~+n2rHjE-n|AA2CR>vbdHPliHjLMnVbi;lI8ANb=Hb_e{Um%$f z5xB*#JC1c?5ClMuS{&qPCyTe@n8_mqL23~Q5?UaH_9wFjL9Sun@25}uX`&vjGt}c4 zs7L#Rs7LB~eUjjh^Z`5;IEeXJ;2<>5O#3mxL0ZSkGcy(kF&`5g}utMZZ8CuK)X98%t09rd%QUNO_fEvRB zXl+^nw04>T=wflbu=Mz7>6ez47ne>)0u7BvpExbO(DM@trSv*E)6zc{T6$XkOiO>J zr9acspK0mOwDkYQwDdEUSL4TaDouOHUz|wO9@TQDY(Epz&y?+F%JxUAY>%%jwm^4rvc5{pj z498X$H#{7!D#;7Y#J_WxIeIKTJUbdjX5`^%glq4`qg>Reho_n5;W^3zfj+1wA9MxG zC$=#pNnBY;8eSYJuaf_h(xzCFPy#~Yyd`rhjWyO2+iDCq)lX}p8f&2vHP94htgCEz zp?fOJv8Qo&M6nO3k$4&P2=x=MlKn%~kp&1hQ%MvNIh|(W9UqCZkp>A(5Qi87y33rV z!(~p;E0Wm{GTno$IzKPdA8Jc)(?USLtJu;aEd;_GlMoaWN|+gwRKY;=tELC{~Dhy*RZK@QXuEz{ZT7fIBn?7yJVxxORLe z;O&U*?9fD$9hPXaHp&UO!?JaClG(aOxdCryLPs5%v$Ml;cJe@%Gjjvph^2}&(o#jv z%rJCY?_#-|$Spau+9^^f4^pnV5qFBJs@)*dqq#QLqq)QKW_6NzvyPjt@;3Kr?q>Kj zw`b?m9AUc9LX5FUCcs=Gm8ZC2OosNR0ld8|fVWd-Cny2%_LR-uD1dip5HXC|u^BAb zDf1Ph)kg;iPJ}-zoi!mK@fg4Hq^Lemit2M};%8D5PR;~sB2YgdD4~Es35qWe6j_+^ zkuYI+WzXdW<$|t0|8;sfl1E>26q!*kM8oi=Nmf*%V!dUk6B`a9&%$>+7)}Wbk`O5< zA&Fk~D2kW^$4Nnj;+isDvcnW}ySN@>)P|p4yOFlvE7|+KNH=66S7$}ptW0Eg7avL7 z6aM6j-J0EEkD0uP7Q0Bw(eaf2^Od)xa{_iiDpJl#|M|+>vFD_@G$0|qmrlNc5+c~B zjU#xD9e>|6viHp*-8YE@rwwJZF>2o=1~BXW@`bn@Vj6>yYdoZVm@MXh+DiAcS9*!A zbRs=!U)k)RN_y1H8JXm|Owpwre@?2|bFxh5B#|Pus%%zIc}|#0XXGSI6D1{M=*{e* zuh5~d#E0HgHk*%2loW8jc{JhP(wMO)30$mAiUp2}@-`W+MzOj~a87TxEt6`QuEFGv z1^sx=`xC}ri{oqFh=6Qa=2=5=az`U+VaZmkU_C0=6*}1#Ct0W#%RoHbO^c-t?Ffp;0Lv#syQ`U)qDsc>!OHpSbN4hK3Y`~ zL)OJ2$9bbe)@1}_%f_lIBSO~20`PH{xl_WbI>*4OMu_VKoN7-8PK~IJqfz2@l6DiQ zs@l%RpS%eo>aEf_U!4j1RORSXI|F^H%?^FaNMAgPshTpW@sy$G(&Oxn3q5zLvXn7S zmU16ASt?r98Mrg{)7P**ZTP@(>Hdx_6Eucog6X;cj6rs@2N?@VIF>f&2d8%w0C(8n1|%wkSvtS-JawS7^#rhJ@z z(Zd9c)>aD3GfEF;0$^mxt4qs^YpKZ5QekavnIcC^>rf^Hj?zPMbS4PJLGRte|9JJm zYi~+J$whTvC)w_kVKCxf2{AC7C}cbJt5*nwjOc1*bg^w+i`uh zZrVn&HJSRH;rV${sPOr8TAIOfs;Uj_U$QX#e71ktkQujFX=Ary=>19^x~?Eyv(@c_ zY%zCx7uyDQVIS6XyQ_N=>Hys0`u!WY<^w0IYyg+$gv(dn*>Kf%$7^yoH%plF`=7lF zVKCWL<5s(=d!|_OxcG9z3hw_%{bz6A=(uKVD%kEgHug^oW_<@Y~( z_dj2G_29LSr>y^iWeN2=+CaC>7SZKj?6}mgzJQkyc(VIuyEF(PF@4X3$}HT#wow`c zsNtGMX#g;4Nm~4pgorC~Nm}}ngsP73J1zQ{9hocS(gQSf@4}wxmC9^PHQmPz2ZUJG zO+)XK&h4OntRTG?0)RVVTqT$EvFhxV26e3a9T%4dp5Db5yvr>B`v&9!apvcB)x-V^ z67(5pxq^tB74-DcfDO^nyUc*H`l|t&8=63?b>b=y` zO)FL{oA?XH_!bJqJSr>}Q6XPIg~cVbo=3&SJSrB125#A=W9Kdy-fCUJjqm+S_)HiedGC2K2WF4oZc z$`UH%iz}$Gvbv56EBQPsEU)HwMs%a4ySs23mj)I|IouC5nv$V=O>Bf+<(sBu+90;D zKlD8**x3ofzCNp)Mkm(Cs_xz<)Nq+kOkzCa=4hpuN2`lPw3;uV)kPTLdL9)Di|`+D zPkq&K8Wv7li76XQ?yn->U}9^}l9+QRZfhlvR*Pu0fL7_^(_sniyx=#n>&>F2B3dh= z^#WQWQwXgfGJiXd7dtgX>5j=$t*jJQ9;1+u#r)cOo`!^6Un?vYP7)F_gk7Gv#EscK zpE@LD2+BXUi5o=?{m6KbVZp~P7^G^)X7nt);}XjtSoQEH>j=Y(~KC@`Xp8 z2(h@hzBH5xadx1?BTRt!yy^K)!_`|uc)|&j9;Sf_XQ>Zoocb^%ac4;lzhFrXQ!6zYu z;L3V_Y3=b*7q6@r7K^8&E`Agl1T(uZkS{uW) z^<$NZk@Y4Gs+SovFW&f2yu4&rhJx`;5>W4Pjh@#U5j_tz35jGESW^JAh!5#_eF5!z zR#31JogN>uDLd-lS-`(z2mDJ*+IQlBf3Z+1V*>s~5eH`w@Gll=@KFc+OISLN4dIt4 z&x7&}U5lBQ)X4+#rAA*o3&)ogqHN~b`A#)Xdg}>}LiezP&y5JQ7>|ZHX`sc^jX768 zi#eBm2}~YyF5!i9D$&)_;}$-I=xWDEP&VXKbo?3VPaA{p)Ka!RPVwf_L+w3I@#ct0 z{G-TEHp;I2NrFP!t^@T>I-b(=&yjl~t^ojC|(V8fld+_lO9;1w9nF-3g zBoI-{w(m&b3F6y!^s*&1UK2BswMQfzYaJuu*w~a_Tvn`SOPAeLF|wB-MmDAvBO4DP zMOQ4Tm2rGAvL~kKiluNdMyKeCa)eDNM)pRe=!)eA8+ea4MHkz1fM2^;!C0xap+7J#7-LwzAni6|Sc~g9J?O)S1H4 zvrLW46!uX08?Y9Al2k)adIF{=EaB0UtJ9fDs-y&~HB?uMx zLh6mrchnf6p6O4eo}tvWDr!NhkChgrH5)BRHA4$h$>vj=>74CuD*JjXgMHnantk1R z2wIS|3`NIbUvG(8keGl!MhgZ;jA`#MCd3f7+u|+a1E~)=!l1D7D^Wr#h;i zOtX@z<~lB`yvteT`sr&{DyNUZSEmM2)3qz(fYh_RFQ<>eS5AV#A1CiibIQ!HSqhvP zXNH|%Mous9%k=8Xbj`%6<-)0)8V=ulJXH`Ul2aE~i;J@nQya(iv0PkUg`ePKxxTc# zv_yR@ndhYkfqIvhmkJ=gSn|r!>gqaYp4(ZTm#t6&mg*MXTj;rZTPjK9A7q$b+tT}B zj7!pd1OcjtT`8vf3)ljih{=~yh3c0_y1U*?zHLYfx|;3-d+oSBux&xwy_D?(TOIO&-JO7V??tQT!D+@<{E-K6KMK|EiXT@)JKo4XW*xtq`?9oO?U%#zSTiL?oI zVFzE0`^HwL@{Ki^Z!C;!q;IUjd}B$$RNvU!X}+;rL%y-wC-9BEJXy%3yObZk%RFIU zd>Edv*QWG@eVO}tk{bb~UKu>?MKPa#W#Gxqm#;l@UB;^G^oaTWlp}}F#=CH(oUL$# z&}d?WM}PkD(fhATsl`2C_d8zlgMa(v;D3E@lqV|=V)J{GO$T*5fS;S(uWd9|GBgEZ z4F|8kbN_?iNG0j;{kM<4`v)m)QlMn!jGUsI?&SxzFxPR4@nl74IQGUF`gZE*4gF(9Z}4K#8ydsW8~Uly8}3qThPx@z z8~S1NhKq7Mj0-~<70OUvmqQDj_=3+Q*u##(?SxJgaI-c%A-#+VS*8=RJTxJ_csPrT zGYx04wzisIpN%r8F6O*Omb|jKzPJuQ3aiV@-yFX3s#$jl19GaWno)|9 zqt8CM|KZycD@v}KHP>l39U-xIY#f5Fq!Z~%%oJToE1@fC3%ZiNt+&kDWmacgU6S)P zN`shk!qV8LVx$OULeH%sTeER5_g7c1Jn#GM8~Ei8_WTW-Mq`q`dg-Qwbl9iJh76}| z$M*2eej962)pDv5vLR0@`|5eD8;}$ALam0|zJ#PNpZ~H1L6hr_dr60T9}ZN?7q|>b zdCLVFslZkp+r_%k2ObXB2n$SYC!q_v(cgyWnx@(6#TTw!nxB_r22OiTH|(h-^jbm1 ze4czoc|&5Z=eafQ){QGFjYdW%`qqsrvhW$8V$f$B4Cgm8d__3Cj*%N_4La#s12aQ4 z(2hUHt+wCiAyQM73}Z2U15IJ(;*TT1F3(_%T&jA2e_}?9KmT6`-+e#A>(iJZfj#DfZqvCT|5+{+ zflYGM=hhGvh}gJQ3)>C9Nf_*jH*EMdl4T#+N``e-i|$x^0%13~16loLdxy#_BQ|5A zXmVeM%eRaB$J&Zxx<`-hWc}kzOx*0{xSdLDYL@z%QJCpAwyq#u^}vS_%RUNYeA}Ag z)H*F}`zldJZWEJc$Cai3AAkL4+E>2AZcOHy7!RmUaW1w9U_Dtdstn(J7WX*Wue?L^)7Mqj3!?U{DF_#?NA zGGZev(T%W_&}@E|qssVj4?Q z;z6Y-1&T6i?v`oyP-CEEsvtdgmsbw05 zg_+GA5Y7UztD~}YXxQi2{z8u&bEza%9m{|Z8sP{1@K-hbRSADJ>91mdcC*F4`)|H? z@Wzj3Vyfq2&v#rLK7aM+2fujZ;I)qr{{CC6+Ud;swwk78B(3<~I{Nt6^!2m89e;WF zci(yN{d+079YFl!;vpUH^rm#T65`=*Bp$-&-b7Y(Lq>DEakIEvakIFsWbxZ^JGku> zJGhh~gtl>@u1GPAdyy8nPTyZ-@9zp$aoY;IqeZA?4#RQF=a*NwY?Q<5F7A7>LVdD; zQVcq-Rq|CA6QU`f|7-ar^`-O5zWkEf?O^461Hp*Jy@+LB;V4rWq%ZkQR#f4e{e9{1 zo%g{Vi|yA*>tN;g_sbmDob*d595ze#*Q8%U;r;zR8Dwvm_esBl!eNWTj!pSK?epl1 z^!=?UYTdMa>=N8y4yzs4Qcb&Nbqwsu()pUxYCATzeeb+PNX=eyE36k*R+KpF`G0@* z(^qoe%+*Z`mvW|U;63$@m-}W8Y}#^#{A%u-IhYQ3ge8ReRqAWyosGKV%FN|8XWBWe zFfk05Ez0$WyUs7?cLJ~h6qP2oBBjZ0s5IG%3^p$v$AGeh?G7>1+#WKW%weq!+y17D zvD{XD=Ys3%ee#!&2A<>kUjqX_j|6!qwtiGmN7seCqdx)6C0aJ3$xv%>{khnNkd^#5 z6X3q0<>%)Oq7cYMFA;z!8@KtGCosai6dGY#(TcXGHo|;418KRLYJ_=pq!H$|MC&zD z(}gtC%;)0|Efd0!qbunKo6jECV6%l{dde(=O>f9xb9*|2&10ErwkI&vd@;*Z)1s`c zl{D3SQQ3TPWRN}D)l;z3d^wX1wGSI#rK^w2HcZvS^>M$d-=p9xT2N%npugZ6;p@4r#L; zwgETn9GCi*dv8 z{Ja=C{8Bo#aK=%6@F0mk-On7h=Cd4XHh2&+n)5{)1cuGewR2W5)8JMDT#6&}3x zD_FUod^l>^M$c4#{7iLRE1afVH?EvNeE+rkAAXzJ=qxy0?A9%(w*btXZ?>~-JSUvR z)Z2weYLp3?QPSuB`Pke?yi^lJI?5mTByvEB=ee5hPKTCL<{7FVJI_@#ToJ#3irPfy zpdwZQL~i^!XpUOlQ3kPG0aaYepVT<^>D&doF?%(td8VdfaN2oMni%&nLS@9wY(@2yl5 zUW@9MtrQd9TX7TKOQ|Njygw2;rZq3Ab4$Awpyk!or5QyctxXl;g=vZ>G}(=-hrJP6 zSz@ho_|7j6K6{7jDo@oUw}o3(?8Z%T4_|-l;O(D`G{1e;?Rd>lwVKlD$?b1z2?eVc zDOi~m>lKLOnPz+|sz|N4inMdAP$4EQhsWdSgz-3Z)M4>B>@Z4+Gl43o6{>>jkt(R0t_td9tAZLCs-S+VDyTYA z6;w&p7h`~9Sl(kHr9Ij6j&D(7O) zUOK;{oO|j#GBm~_{Ws6CX<+*>F#a9Su_>8~#l06ox(5N}dWP0?fQiZ(=xj~5FYWml z{wM?iYB?Pn)HuQ?e$({Sr(9h3U@agZujInR*=sK? ze+w6eR~q=FVv)`BMsKmQjX%18pkDb zq<#%*B!)20Jgr2v`c&Vc3o0wXfh1?65zzL5}??FSiNqa*KH*} z11E3#3+yz^yV#HvC7>z}pRaA`IYqf}R-XJLDH}k0O+Qfyn#)5D8fQ@I`?~A2vFrC`U!fCYX=16e57t<*u2v~@?sJD69#&iA?Fhh~2M0Qv zkaoBo!Xq1AJwCf*=thH|=L*c7*os{u$wdMSBYL>SxlUMl2`8Nzh=a(HI_V<@LPt=d z;|b7IOdZu6K+fCRZq9ddpli{s99_yB^IXr#(A!c@;@srW82I|BcO27}C6tpCBq`u$ zkzg8UwyOeC*AP!P35}vPG7?o6NfdDa$fQu@?Mw+&j3Ond)$|0ayz^My{>ajFw?VE; z?!W#_VSb)&(>X1ASuX5sihq>yM9*w-iI5TtPzq$w6U?h8pNRgPKo=nzKs07#ohyLt z-w6rN#*;=#$chjz9g!IsK~(%xA}aoL$6qH$GI{#TNt!Z0A8nO1ZVB1IcBIh=J4qw( zC;~yP(%7-aBMAadQUgUnb6H*Hx4%Ep?LW(_KD^Y2dV{1~(=-fh=U_#=^xJ$U%ej+w znfnu6=A=S)mv_ax{5cNlO(vD{;$!8~>7=X>S|mf(ecuHri>ySpq=iDTrzFi=eh8D! zH~ftW#dZD(o0*1c} z$>LjBeRFao+&-fTWyz!+?}R^T{4ok;mh#Sqh@6w{ zvA<6_uGqs(ta(%>R85ckE6VemSgV($G83f9UV*HkOmYsDhT+jyYr176D(IC2o-D42 zq(ov9YyFbMBxFs~I*AHeC5a*4p=LAI{~E-BCU<1|djn#ZP?$KqK)aNpJdH{~Tm-F4 z^}@C$$`>N@J3lXHPUHT5*6`-%6SF%v&FpeoGM79K^YixnymeZ#PizLpw*tY?V)uRw zMCEsx?DIO67*`$V>{$^cl_VmHBwEL@hT#=$IpR*D*^9t2vEl@PmW0hXz9G!hNc>DN zrD76z9LnIg4t2>4Cy`i^i9_L}2eAod57>94>uK#A*|gMG z*Q|DY3|ronz% z@A>5Xkf{8ap=>-2JjAq6KX`RU6x$rhiJXp2&g61*Ik#9`BKVmC)?$~o|> z<4aEy6Yy{-wnB2t+Y#e3r)h23R`&M`@LC1(0|BB(v`xDoYg^CJckB$%MrltdRBnT= zEOse)VEG5E_4tN#{+*h;ZeiWSq|NB0It`iys{~hRH^!ye^!(`WNVw!?=QQlwA_gcEDA-mX_bJzT&e(zG0m^ z$H^R6D{Sa0wmU6MtmrlIkNy3*0@79D<=E)Z_rSB!bkL@qgBWYN+H*~xy;Bh5_9-6} z>WDG;8{t0El_2V6kM@$yPmc=<9`>*Ep}tVx-xv9wXg1YKg-l4LqWK61h*lO=-iRo- zaP7f?h?ul+6>i`b7 zh8mLz#9Q7$qM8jN&Y`({8uKNGbS`o6TS(XXKvzMtPaoMDmGBgCA8uIMa3^#W(gI|M z6jleiY|%QR0>d2;)^N^`UB}QB@rZ;Rv>!Wa;k8cOd!n1^2Cicl+ciwDCQqXw3qkyQ@k2j4RTeHk|)zMvJA!N7M8prQ;O9^eC;!LYW8HGxW z`<;ugU2Ka-YcxMk!{KPYuqHrJ*>Y^deCP09+r=bQT&~rDSbvmwS8)!$211~RTZI5h z;o0DGOu1;;CrUZ~5)Fh+%fUm8_`O7sc;OBsh@67_`FVC}$PVIpUyy}#WNQuC5dOXadMpmj!NC*%bar zh?W7>UrWNG3{7_29FH_gi(^-FK~h0fA1nzMy})FsPPo{hz~(JF<5~m7xP=?wr$VL* zOw^bY6Pr6`!9^EH_5tT3%q-HimONnVW}#^8@d-oXs?guCL!-HdU$Ud1G^Mg!WTf#GRzbSNQ0Z*V2lom$6}6%;NC)YRotw_3G2uB;#?*fy{q z)+8%TXuM!qH^A}BlNIpB;jruTWLy3^n4!ISIMMgTwp7 zP2fF$boYExBGx(2cb$I9oe$|A|M6r_`92;jg#wjq#mQ>z4Mt+-Z7a9nA?COcE}^K<-kMT~3< zm{IKUT`*K&!{ZLq%Ql9m2b=UM0F9Kph1h}gfr`;eWZQ%L& zbrKDWBLN!;R!5*AtivF*v7cZA%bB?itnnC)*TBXo2+-2v+7NonaoIJ9d>?We>^1Np zw1}%Yqd98~;WCIW?Fu`nvV~m87BXN5wiGkUqqkhz2Z6xfI;ewl0^KqvUa&g!s>qLOoR^!R^K%)X1QcL+fypZtxe2nu1YlrY~ z(m-E)QwNCF2QxSXaa-dwbrE1Mwk?MmziX^!qEof@_rn*^qbiF(xp0?CghQCq*~G|M0>?J4Id=3N6}+kd zUNVy>UQZp)c6uE*o2Hvu#dDFcX4Yk$tyy>(CI_2+XTj?!ZY-bNBmt{8YMTU=AKQNN zpfVDhdRR013WPPSyVF&jIW%QxbZnK!j?I>19225%!@5$J_c_z`{Olcq#480QPBQ|j zou7P(Tw;aQQhb=hd!KOz1Tfpabmh|4O)0#nh|(8_th~>?sWu4I1YcafcKuf3gZ+K! z=B2;7dEv&T3yGT8-G(!CZ@NAd&)!DlD4lDu~p`@06bMb(9Lo`ea@EUAF;>x+W41?^XzLEA&*|6CVV5PQb?Z6g?x-voRK{{-C`XMA8 z({#}cmh+`SfQm6{r3^yu!3SJYxI49hD5}LSN-7BM?^BgO)&@c7J*t;6gb9Ivz|TNo z@s#T}h=Kkd#6BbvI~Zcr@QC_F_DUJ(U_Qz6sWI{|(tbWbTLoa5`q4n0HZd{)ku^SM z?lq;AcT^9Oz|o@~VWb5TMM+K>s6qx<-cjg>F!NfT=;#?xuYbkf(9fMytg^nN);YIB z{;K(VC~kWhAg5kWa1Vl8R=jDXYgQTWAe%X}>GSh`=mF+vdE{z3?}hUfcf&b%PSMK_ z^kR-=%4UD475b-57YCk(o#N>=HlZcWF0l+7q+QbC07X}WAN^Kuns)zE%k+KhYOv3U zOJ=x+maG%1>6i7L5XXcmVV`rmrn0^hx3u8Ir>yVDHnMqnAUxq8L8!d8Q%nGW(^4xH z>|G`Cwl;@NE-=TFf)slU97MWtV!8oAt%%Wsr5Y(h3E9EK8&9!Rhe&F`B&fig!_Q1r z3mQZ^8~{HFC{xyV!2H@$9W7O(GQ{x2-TXKO0|x+0hCm^K945yJP%~V~3cI3qA^*~@ z7QRsC=XZt43%ftM!Cl0W4N2MD7_?d)ff31_`AfKG_Ow;P|2klm>Vuh(r0c$Zk1uLBG@8B6e;=?SZLV zh->BUbRh~q83C-$IeIyhmE4qaxWn_9W{AK z%CkS{dlMUT5}9MCF&uQBfCAvqdFFV zK)5e5;y%#9*m%#s33`+G+9anLr%Y+hGO^8FaK=JPUAXGD)HXY1%+V4jf~-+>n?1j4Gr+2_YRw9+S?qQ#*@p;PXq=vGX3 zH=x5#JP3kdV@str{z=TwMlR~mv56Vxxz+9j0Vmo0>D~U0tyN_ba{)06W;>vU^@!<{9-cT^YyHN&lj@;J|BJd$^8%CKII_KhDn`r z-98EX9SinMJ8=KQUmbn&ZJI@3WZ>tkX3cflO>k*v(Vq{0{MzAr|4OS#iT=DDMSp%V zCHnK-MD*v2QS|4Vu5No4aW+m5{!D^9_aG>;M8n)3{q%2WKMsET&f&fP0PjF687Eo@ z3~hl6!KgsadU_ydpLYy=N?A&SSblIlvJ2OhQ6ZRFVI0IQ$vT(iSU7Mp6hEI|qOJ(Sr~E#IFNx`6YqrmJ|TcVoXuZ(Vu^O z^!}^E)dU-z(9N~Rhzff`*%B}D5Sm5p#6vMhWh?nEHczOYcn!0rjH6+`m`K`5CrFKK z5|+pk;Od6yM6|D(_O{_VopvHwK$KvhnL$Q(ae!;0nek69dbf*QvHle{N1v&|G1IX0zSE8o%8%O>>zuc^ab@=X)<0hHNOM@de=` zCMm1<5ikv;s;Ut%MxWj~exTtEDW8{!TFE3vm_*Xao@JiOx)7UXmWL~rOJI`po)t8p zOqhYfTo6(!)33 zy#HCarUKD8!GPP@10GJQ4g+p0o9%}(;P|@6$>0eF+{zwslxAEUa7)>2J)8m4l(THW zp0E2IPns;fN7_K^*#nI-k&6SZE1UKBKqqLt&j(Q$akZ||_SRw->*4!vAAR=^>EtV{ zH9w-(bz19soG8Bj&ixO5la~5rTA?eRXoKZH6Zr)qpaf`fd3Aa9(aI-hvI&z-vP2K^ zyd9S85$!Rq~5Hf1cT}b!5~H!2Cc_HFqlXvI4yx7mA)KT9O#b|2U<)VsGnRM=q4D8 zFQ_cg9mz0$VFZEhjM&7+sR;nnBxoGPCPu)-gluAO5;ie{ZyqU|SX^B$F3yHcY>m&x zRwx#iS7|mjmY9vi+iIopwf%UC+-j0Nt!Q$j2+d(w*?fL^MR4FF85KNFQrSp+R?scLY_9%P%oW-s!c_7p;2opt3(|Fo%QL1?G%6AUG_s>VK|KaH4 zU*CW8y@NM?BuEuCl7SRtlcao8oJ+5c3MsUri3OcWD$A01=nPIg(8Is`&V%pYOC2Ja z{Rw(SD>``hFNg2HmRb=krch5o=ule+p8~sd{;%bx@3*~88ZmrRmdpCW-3trf$S57++HtMVKYHWv zxBqnXLF#}>+@8yc?IZO2YW8k<_uk?AuVwBQqPhjn-*HQfTxrh?d`;6>V){)>790#e z|LBc_H$VLRlV7rl{qzS1-+3dpAr+-$ftls-7!+lr8w$KE(Y@9c1>ReUhs5=KEAcQo zGH5&Ts^ePdcH$XqIrL)UA#5LXJ^7FvWpp>$338&*#l&M`Np>gk5Dp6`x0i@~Rb_8n z>|y^o6I%xOOcj~I3hx)O+VBw=p?6^63?g9^|Ja;>c;>(_u*^?bMXNrQZ zB`Sasf}H4UbNLOgXF?Pz21hD`n(kq4L{-AE0r_AZyHRzqzPmw+QKsPFw{IPN{A;Pi zoQokkAMspDFU{_g5}$ps80Qh-S>&|_ZrX_vP%&3C)w*dLH(iY79y@zL(&!e5PEQo1 zSe}D9tB}tK;r3y>66ZreS>O*vQRe5zl;8vvy7qkL!XM zq!%>^rRicD;-|zOi2a6dNW?90LCO>N*DG|N#+L#DdGR%lFKP59M4sr&3|WZ)CuTU!NLA{Q3}#Sf4qJSYS9}fdYw* z;{%D`5P`%3LlO&%VzpUva*^R0#lpm3;x|Tsi3Nrx78smZoi&_T=fpV_5|}s$vGLOo zL%4bXP;4qCxv82)MBWXQ{RKrA39l<2b`T4?F}$$}XEX^ol3=#;^Nk7M#v+GXiZcNm zpCaa=DL`YD8HYC0fkui#?y<`*gdMqrPYOfXF9AX@68Gu#6*=rqCq%JKgJW0livbKU z(-p9ou8`Y{!DGvXqJqk0M}2M$%@uZbgsm6V$MLYNnkKRROasPlO$&71QZ{cT5J1P? zB0O&C(ggi5(SS#fZ_G^U+ z;MmzJ8d!p z>o}YBdUi9Zc(dM0Qk6KaR3*x~vKhy*lP@!R_^*70)VYs-;ob&7f*i@lUlP%$Z{PPl z=XcNfoh(vZ5BF}mtn-QD0l&cfPQPb}ZLzrPFu9Ys{MYqLWbTX~C&Iv^K zCvGQZ&;^NIVDzSG<}H6dt^3Y%b>sPTEgv(y3>sr+H7M;DZ{%aiCMRn7p1kF;`}Uya zd+NsCCT|{_HUublNEq~*qW3);g3?GP5||mi(*;fI zoi2brN`jt&>5@!J%nlVi!IazOh8w1xozGshUvbczIUi}+d@i`@I~@6))Kfu091G|l zTCS{4pm1DfFJ|XvcwQ#l)-w@E1n2`2fM0;Va(twcz&;ljGXh9eMG~a2@0b)QRA;W1 z@5pzDm}7geJM5?%J5%3R8=-B2{pHTgh?UQf}1uBjWfv|}KQ!kfqy zLtPWr`7w%Ld5=HOQW_Gv7){fVWc|-Cy_pAfJyIvx&|^C{+o8!73)`j1|JhCr{~xp9 z0L|(ts0p8PSPUrHU7`_<6z+17vOwM77ykX1f2J%&-iX{uhtZ;!+L&jumiSdATT49` zJ08WNr(II)E=9bQdTC2(KgC3h#1=*8;J&)CF9S2;u`=)$SGh;7d#vca*_g9uf8^|e zu322ni0|E`hYx+s&YxMVj$2&SA+%+Z)$xE1fXCK=7uu`$8KU7$7zWKJbUf~PbS6ja z*hwbynwWTkuB!%8-o0XX^k4t{kKX+3FW>z5582d}tb^Qi>mYvHOjiRNDTX<2v2Omx zkd&7x%Y+%^TEZfKscyWyMl1yoQ!$dlH9&tH4w8VrNY?`xCmz+sMdm+nD1yus6udu~ z8{9h0AD77@GqaK{bIk(80|NlqtUj0dR zx4wDB{32Zp*K=`RkvHG};`RUhQ7V^6&C|QRfJP)z*$90|Kco*a1oR<|1bv7b(uZu~ zt_^I9V)hU_;`e5TKY+VhKm7BC#%?+7z-!K>f5u$Gi1nvs5zA3RoV+|8RC^%qNMjiB z#0(>jZQ>ohjWaH}C8rsr*z4qDIQW*yzNI4vH-HPp@+;oDy9{C#h~r>_6%#=!VNW+J zIx^UfV)+xWlh~pIDP#<3MlJ^(?t+KT9RfM@yOz6laEMse2mUuCHR`7+8&+5lRXVum zqsO*zYIp|>OQD}9E0*7VvR`d_qhhlgl^{b+1@n4TJfb=*G#DwU=SR^k_IU*bJ5TsY zp?81tzux`f&%XY*zkKuES9HVq`se@S-QWM~+h6_t z2e2{G+6$PC8sXN|6KqX`#Maabx29bij> z?NMZ}Jqq^PS6QPIof z)3&0b=aC-=_$H%%=RU@t=D^&>PS+p_^d?}P>PF6xorqgOgn0@a3(iLPr;a9r`Q-OW z6TIJ)GdBf#Y)7Wp8}#5Yl2`d1b)z#Glr%*kPj5n|tv#t%jX`g8jp&Uo305LZTSuri zYo;v}tyEZx9IZtzS&O@;;k`h5Z47#q1OLP>?tlFUKY07A*v0)s)L2l%=jfbfX{09| zTi8D8>21T($ys-9TaXu>!5Hzn-vOYX)Ec^*?i517=cj=n+fZPCiusK|rgQjE>>iVD zPLXSSxaR?0(4%ABkvq_c^shZc_ddn#>ZZwp9z@e6Pdhn(Sn(>K>_-M%Z#L;@UvR<% z??-0~7?G#wK+&5`FLuP77~QIRH&hb$ZPjorZxpHGgB`ufO<#g1F_M%ZlG) z@pAmlxBu;*-u&KoCHu^|V-MG`AFJ<6wm9)JEonnh)|4hp6Gxe@EBX7czj*cb%bzN1 z%Ioj`82%%Ie26!Ma8ubt=PiS5Oc~oM@#Bq7 zB~bS$&S$|4AZ)1E@?dQy=4EuwUToS0-x75aPh5EzOhgbTGZ9^&nGr(-vZoqNYJqsm zACVlePB){x`MbZO{rvhLzW3%Ie*X18|5vKpzI*l8l&ljiy!p|q*I)eP?Z5oZ+kg4H z4FxH0e)z@PzxoB?-X(?HCM_exx!lzcH6Y)V8GXW>FjAG znC-v*I)gNR*UQN#7UWC3h{;WfUS}l zOoJvirE@w7dx(kbku_ED-D*ChG^dwHOJRrh%lI`U~d~u@!Fzea`_&m^_!woS%VG_ zW%038>qJU;{6ekUX|O_H1}h9=u)=T@R%i=h1%rCZ7@W}{0xPuRutIG{umWYQ%xjt; zQR9VRg;o?+fP5+W)%+^_M_VZt$q&UsIeRg{Azvuwvm<~5LmAuNhLN^2# z*utL{TyUe{LL+JQcjF*ID-IH*VF~~ev?Cw^oDXY;`$&J3(Y|HU^pvpqfSMEiAss~^ zrJPZj<3QwyiF6_;LYt93hPA23L4{TbDg-QCs1bq+)r)`%eHS|fRA^riRIq4}HEb%F zoT*z)w?h91a8B?PlZ_iR<2HvO+7TF{9l#L7$zh1h1yK}|(lBJi=2x~Jjish{$titdQ9k{1`nN_r?} z+sLqz!3b8;_9sFHVipg_N?>@E5r>rV5gJftZ36t{Y+C%}Ox-vegP+ha;hA`^oQ!it z+@}f!i`?N(D#T{tUMh`vhKEbI@x?%s$q=8NsS%$hL44Y%dUc4;&UnP9Ne~~dou${t zpbm*ff{5iZh|irk;xn8I@o6%|2Wp*)_%s>fLj;A0&yfi6IUYfLI+s9vcDOUE^7@zm z{Pu7E^z|=)7+3oz#DMD8fdRdUU_fZncD?)R)!Q%s-xTc%b$j4C34;mwH8MRc;TEQK z55|w1UJ)h{qKrX+->%&U9(z)2P+$5GcF_%qAzzG+^U#JPh{+E+C$5`M-h!pO#;RcZnOv>H7d0{Ncqx+KR2mw)~0djzwc z7*KuAa}6m(M?|>Q!VM45BIg81cu0!jH6Zt(U!sZx3<~&<^^^&GOCyoek*?$gLM~SR z|7EvlLdr6Quo0OVNvL%m(UqeARA{I=L5SL6bzy?E;hR)kW!*hky#$Fb7-$LiGC?P-uBE$7& zR8QqtxV(=En}DQ+=##@u26e*K$qivi1l-(u*#%4l8j;$n5C_Za&7bC2;N za*r_$-rl+p-rk7e?cGtly(PihOLX@rjo|IAINn~JDc(*z=VpVqyW^=fBVan?(rJ$XNe!_(5P2|W^=E}%sIb>0QeJd5yt_$*)!N9fPO|MOw0WEU5k*u)-Q2p>X1 zWOY4YEAahbb0)!2VaFJ)7{Od%l(wrMw4DYIfVJ_B*uJZG(nG5Ro1qf+B#=md<6Mr#s8%? zIE(Rqh+AGoD}T#eQhKM#I=x$ui8pv-*2O0^my4h(NCUrO-Sz3zMx zHJ(qRg=92uG^+9_!r_)6eA9B2VPkSOgfz|{=(y?PH61a-!*E*SwV}E(ypq%lM&iCT zh4*J>tshKF=QU6_23OpArcJVTGe!0iO|PSKx1%@h;hJJ$68x&betDB<3Ch|z=Yq)w z95J~pAt#K-^Mx(Ek?VcXx9Ga-P#uEnOp0YU@y!zqhXH3kbl1+K zLA*XvaJT23-SqIOr>rS&{_OYP{OMotZ12PdzDWXtfqsY_9v!3IF`;8_vinGW(vZqi zVcdkTx=J{++LFzQ-kwGP*YF@YkJ+wkWFw@#PSA|%k(xP=YMYcmnXq%iRv3Xi7|fxe zW*oL?QiESubph0oK2I5}98ZmM@oBOzUZH2x(zcCyLrn1TDsR<|?6fIUm`Azrgbs_< zrp}qd{L`;7wH|mV&IZ_V#sNEV54{fvkvZpgc4GmG@Gfr@o!~cM<1rF?!8ck0bAwAM zfI<`8bxDxQ0NE9coDg5?2OVZa5FQ&GRf#?9i0~yh32rnZfK$*{z{bFvtSDjS6Tnj- z-wVaNfpm)t4f4*l>xi$Y$YDBPX`!`k$_vS+HG(c za~q7&lG|f#!^v}u2Tq2^5+}o>RMW7NW*VLdO~bmxG^|c-8dgV4!~Tp-L!0jVHUrw5 z7dH*-p=oGS3(aO0S~JZww5c&;CzG$Hn1*$!X=qbJ*Jg(9xqGFiVL!z*gyjgPVMA;h z2Dh+a8X7Uvupu`Mn`2Ewo3Sw2$qeroH4aa>aoCU;hb}V?%~|Fij~p)vXOfFsL(=SY z3Cf6TO;62Ez=Q|P#T(g`H&SEsVr)ukY9<7gA?MqS+db-Y3|8P|392V1%WKK|B1iio zH!f>6>h{4CoKY@aEpgs(oa^x!cRdD3UF3LdG-vL1+)f%q6O2)3N;JZzK%$-GUmisx zCiwW#1h$S%jS@R)l%&`?M-$jOHU&BDB*=Nqwhl2(oFp-pEg{Cr6<3c-t*lOovC8?v zH)kX<&)E;dQo6L21Si^~NeX%Qk3WF`v#YYR-fts|8(2Ya35+dDQBRB~jT>5zsG&t( z?}l%*=nDfbKa3k&ZJDu^w5iCpE3&}gyCa5HV1W$;7FZCkHDZ2U#>zTp*VybWRli2X*9jG)fBeboAAU8X z{Mu4w(4!i!m(+L#%HV7?KPO$Ye{{Ka_T=r(MFEfX0J@M zchaH>XROu_t=8pL`SuJ{`H+t_3-=)ORFLZT(^B}RuhGk@`a}5;73dHZ z#$CHkqw34ISdVJ@-bFP1Y)YwRTIviG{b>JB7U6jk;%pv;yF3PWrQ&QJ#o4?maJCaE z&gN0n(Btm8zbQBy)ruxU+B}A|d6OV*X;$6TCR@2t)XIf2rY2i4tF0E^7vj; zka)DXQY@5bL_GTXzyIR(pa1!XN<2zyKU3n-hx*I2XCyjt&OJKk9-VWK&bdeD+@o{u z(K+|%^>UB0gMCu&Q7X>&k16R#*|+8-q;nF|ISJ{Ugmg|qIwv8WRZ#RwshG{rl!SDa z+@pXqXldM|3}~1M_b5A}fAQtpFMs-hF_1>9K2si2jy2rs^-QBdm&V0dNd>pS95Lv| z5rbAzd=N(rhF3#G+NLsRfyglvIf_6ELp2%|4YfImBMjXTVQ2&hgBv0Y^-B?v4zG=f zbjUG@VFZ&H2AIU)+KEUzA|ldy0Cz+pP7TS0bX9U8y)VZ>Y7!h|Pl$u;q~ai(G9uEk z07;aH^i&L-Y|Vm*bWaYPv_^oF;bf69GbbXgP5`E~rwt8ks~hd>BO>jLyFxU+AtKWK z3E`hwO8o9<^kGOuIz;uWgMVt#@a546tB{D4v(lv3MiMl28TjWk4*v`;L_`X;o`{H) z2nyk!V-fswHUj?~T>}28U6hD48hP$jJ~_D#Kxk`n{><7%`7@(|?HAp zY7T<-Z*LBQfNdY2_H?Ux6E0l|RC8sy3EtPl1K)Ipf$BGzVW56B83yVfR)&FGb}I7B z+q#RNIJ)H;#I1J}!O@p@KJrmqYzG$B9=Et%;ak>sd{ni-)e+#UF66ZafU@5jMW zR9w*RwvX-*-@h8bRzjKE&wWJ9bWeihPhD9ItJ=_$&eb@96b(Fr< z6AztZaEaTd-8d1-JTGt=w(8|gI(flG*(l3PH8vBX@=}kuCu|UF>>0BtB3i+|#&lYMFJHi`8novd$bhfsko?;sJd$2xQ3qAa8a54wr<5E|;sH za5=fme%D8hzU$dw@dzcJZ9_z8%djw6Qh~3&c;l{e;dD9uSs+I~p0@P2_qpsH0I@&^9&s1Tyz5F7udpkBC3_w9lo;L=vAV$6TgX+a2G^Tb)2$Iz{$P zkQqSKi&&t$?{lAd(c{J){y61W^%3CZRPWugTo2qf#e2x3sHnU|>seH8AAB(-Yw6Z~ zA{m}6yZW%ous7igpO$>o?(0sIpS<$nxLfd1NBE@UqYiBPnC$;zMIsL}?v@2tKZb2p z!Kq(z#@^ZXQHN|t;_i5MJ9z%s+G?6&sqR)(%JQ(IH>AfgZbyW-ansO0CCmrHe&|JH z_YBuKmek>R;B!K(a@=DgP1`cXrF?WoMa0`;^96a@w>+bZAIr+HTOd{I z=%#58#oNRakdSZC<}Dv}b?0PP7r+0R30#0q8*fr8MLhfaM@)+Bd}5is7L$=LqUJpx zS@_g@Vo1*Jr+FV)FjYYPAy+9vvFcGoO#Zon8xgA!q(P{L6n$h{w_vb!nZnaFLFP7Y z*$&>e`;tv~csG=)TV1K#cbXA7YT^pV#saZTIuE5)b1_I!Q%3K3eMi;=4dh7WB@)L2 zkf7=cQS)VTPoi=}J(oy6eF2hWZ{IXr>B)NMHW9-fIVB7+BXzzFB)f zWJtG)C5#40u#=<;m--U><0Xt|4_k6&bJ+G#&+gTzcZ7JdT0USU14FVxzw;gP{Pb)W zw^zn}EdUwsf+o>LlO~hlkhfdkrUOXoP@{R5B6Q9P-i@Nqc zJZl@ShaI-LRjHLB-ua(uAP*BsJhz|n$8cFEwyA6`0*a5g|F%HHwavj8wX)v}1cReU ztT^OC!81$m8e{a@hYth!yCh6bd=9?|q(U9$zHOg~r$s&IgNF#2oMgGm%+43jh~Oqu z{h&ng_ZviRl5blNeB{z&DfOJJccXIhIrX#_krPj?&$fKzx(?Hw;96Gr!3L3%8@~5^ zUffj;tn~-H4Dx-#!Hq+0ndJCr>5avDaZwB^J#C zcuYZ6(eo#kk31M?xUC}U!!1XGZdLO>ccYP2#@_W&-;!+#wYm?9P#{8D`~_1Z0#(=D zrc6FU#qO93?dg(o+~-8(zAf1+J|d4LJLonhPvy3q_k;+5IhLZoKYKx?$i>R8E!mQK zyHrYQtL-{O;0f;bOoAbZyY|){Di$nRF#g5;_q6Pz0cl;8-BySipX=l*9=|4_=O783n|UkuQe=d;;jY2;Fa zzICoFf2@aLb{|JV?v@8|#Z+D`WLHr_s=*I<_v1v29(`#gS1OQ~8m8TE9$DBM+Rn+x zRnx$hch|Is+q$KJ z>AdM-iKTowdx-)?9T65@C=~O8&Tz z!>WLew9|Uh4T2~A_FFA@xExla@q1~_R^&bW?3%3 zTDU~H>C>#Vs^!V{=wi=BK9q(0x1*0>(&} zZ#2bxDfVy|zvyGvduX$PDXy#(;*}t37N}!;-60WUyC?tXC+z?I!Npdj@9fDVJX@mLgAgZ4>j(Sjop;B(%8f^O}|~M;=8! zzRP^{_{Z4+I4T&V%49_riuvpqNs?5PA8G|6{nEDZ$2?Yp4G|=f8F@Bxpc5k4KrHe( zNz^?XDc}J}dn+6aSOIHSaix^*lpDTkF87ucquc%%9J-Hn7cZBK z&5~BuwB?@FRv_16wvoTf*H4VqjYyl5vPlbdWQT5dFY(xGo(Ssr!IZ!MxI*BEmoTEBQn;L)biY4 z*AFB^e^^moDv^1t9N46@7G54ge^E&?@3nlPtWDM_WWqwP(AR~1Le{oYJL?|XCVWZH zU{$3{78W?T3&$6E!?p(4@fP$2`qBb%gJ1CM1$}|dm|!QdNWdjpDQKnD*qj`xu2%`Z zBpy1GR1|;Pj8x9cD35G!0b6#z-3ix2_Q(qHa5wr9gqLCuPlF&IfP1d766G>jD}%-}B;w+tB;t<1q8 zNtgpf1JJ5|M$s$UqF%`@9#`^;y540k1C27$fIg7_eXLOCzO0J6ONw%%qUe>J0@K!j z*c=d2P-bK^s03ZbLS~U!@xGngpk=KEPY<+12nY5S7lSRs#pN+Dd1$jNv}Q`cLzlYtT})F+1!GAcGDUC5$VC5r}?8yXr`bXL># z?ze~Qs#Vbsx=TxkXz=;x!6 zS}fkBQZYXNycu~Lu_wUOdXBAr7t^@28(Gx1T)l)5h zvn!ZEin@NI0Y8&@lT#NL!@t<9`TTP-Q#!hPUDKo){GA+sI_&*QcD?`YV6;`EmC+CS zOG}59O2uM@-pI1`4TK1(BSZ2EO?YDG^V-PBkOK%tCNUh5q3Bnvj1#Qqb$xO1Mn(Z9 z2gR@!9CdNg&NztvKu(zGZ5(_XS9og{`pNa9p5vt@SSuI;39OdU?g#CRwc1yG|4?23 M4<{nR(dGC80By_cG5`Po literal 0 HcmV?d00001 diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/888.82f9c575.js b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/888.82f9c575.js new file mode 100644 index 0000000..679c811 --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/888.82f9c575.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwu_vue_zone_ecology_net=self.webpackChunkwu_vue_zone_ecology_net||[]).push([[888,766,310,166],{99310:function(e,a,t){t.r(a),t.d(a,{default:function(){return p}});t(74538);var l=t(67759),n=t(76364),r=t(20336),u=t(79065),o=t(76698),d=t(21847);const i={class:"ve_nav_bar"},c={style:{position:"absolute",right:"40px",top:"80px"}},s={class:"ve_nav_dropdown"};var m={__name:"NavigateMenuBar",setup(e){const a=(0,u.tv)(),t=(0,l.Fl)({get:()=>r.Z.getters.currentBar,set:e=>r.Z.dispatch(`tabbar/${o.RV}`,e)}),m=(0,n.iH)({barCode:"Home",barName:"首页"}),p=(0,l.Fl)({get:()=>r.Z.getters.barList}),_=e=>{r.Z.dispatch(`tabbar/${o.i7}`,e.barCode),e.barCode===t.value.barCode&&(r.Z.dispatch(`tabbar/${o.RV}`,m.value),a.push({name:m.value.barCode}))},f=()=>{console.log("closeOtherBar"),p.value.forEach((e=>{e.barCode!==t.value.barCode&&r.Z.dispatch(`tabbar/${o.i7}`,e.barCode)}))},v=e=>{a.push({name:e.paneName.barCode}),r.Z.dispatch(`tabbar/${o.RV}`,e.paneName)};return(0,l.bv)((async()=>{})),(e,a)=>{const r=(0,l.up)("el-tab-pane"),u=(0,l.up)("el-tabs"),o=(0,l.up)("el-icon"),g=(0,l.up)("el-dropdown-item"),b=(0,l.up)("el-dropdown-menu"),w=(0,l.up)("el-dropdown");return(0,l.wg)(),(0,l.iD)("div",i,[(0,l.Wm)(u,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=e=>t.value=e),type:"card",closable:"",onTabRemove:_,onTabClick:v},{default:(0,l.w5)((()=>[((0,l.wg)(),(0,l.j4)(r,{key:m.value.barCode,label:m.value.barName,name:m.value,closable:"false"},null,8,["label","name"])),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(p.value,(e=>((0,l.wg)(),(0,l.j4)(r,{key:e.barCode,label:e.barName,name:e},null,8,["label","name"])))),128))])),_:1},8,["modelValue"]),(0,l._)("div",c,[(0,l.Wm)(w,{onCommand:f},{dropdown:(0,l.w5)((()=>[(0,l.Wm)(b,null,{default:(0,l.w5)((()=>[(0,l.Wm)(g,{onCommand:f},{default:(0,l.w5)((()=>a[1]||(a[1]=[(0,l.Uk)(" 关闭其他 ")]))),_:1})])),_:1})])),default:(0,l.w5)((()=>[(0,l._)("span",s,[(0,l.Wm)(o,null,{default:(0,l.w5)((()=>[(0,l.Wm)((0,n.SU)(d.ArrowDownBold))])),_:1})])])),_:1})])])}}};var p=(0,t(70636).Z)(m,[["__scopeId","data-v-3ca12f2e"]])},65057:function(e,a,t){t.r(a),t.d(a,{default:function(){return p}});var l=t(12257),n=t(76364),r=t(67759),u=t(49839),o=t(81985),d=t(79065),i=t(18696),c=t(27615);const s={class:"ve_el_menu"};var m={__name:"SideBar",setup(e){(0,l.sj)((e=>({"093d59b6":(0,n.SU)(u.nav_height)})));const a=(0,o.oR)(),t=(0,d.yj)(),m=(0,r.Fl)((()=>a.getters.opened)),p=(0,r.Fl)((()=>a.getters.menuList)),_=(0,r.Fl)((()=>{let e=t.name.indexOf("/");return e<0?"/"+t.name:"/"+t.name.slice(0,e)}));return(e,a)=>{const t=(0,r.up)("router-link"),l=(0,r.up)("el-menu"),o=(0,r.up)("el-scrollbar");return(0,r.wg)(),(0,r.iD)(r.HY,null,[(0,r.Wm)(t,{to:"/"},{default:(0,r.w5)((()=>[(0,r.Wm)((0,n.SU)(i.default))])),_:1}),(0,r._)("div",s,[(0,r.Wm)(o,null,{default:(0,r.w5)((()=>[(0,r.Wm)(l,{"default-active":_.value,collapse:m.value,collapseTransition:!1,"unique-opened":"","background-color":(0,n.SU)(u.sideBgColor),"text-color":(0,n.SU)(u.sideTextColor),"active-text-color":(0,n.SU)(u.sideActiveTextColor)},{default:(0,r.w5)((()=>[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(p.value,(e=>((0,r.wg)(),(0,r.j4)((0,n.SU)(c.default),{key:e.id,menu:e},null,8,["menu"])))),128))])),_:1},8,["default-active","collapse","background-color","text-color","active-text-color"])])),_:1})])],64)}}};var p=(0,t(70636).Z)(m,[["__scopeId","data-v-e49a1e12"]])},18696:function(e,a,t){t.r(a),t.d(a,{default:function(){return m}});var l=t(67759),n=t(38874),r=t(12257),u=t(81985);const o={class:"ve_menu_logo"},d={class:"ve_logo_img"},i={class:"ve_logo_title"},c="Java 内网穿透";var s={__name:"Logo",setup(e){const a=(0,u.oR)(),s=(0,l.Fl)((()=>a.getters.opened));return(e,a)=>{const u=(0,l.up)("el-image"),m=(0,l.up)("el-tooltip");return(0,l.wg)(),(0,l.j4)(m,{content:c,placement:"right-end",effect:"dark"},{default:(0,l.w5)((()=>[(0,l._)("div",o,[(0,l._)("div",d,[(0,l.Wm)(u,{style:{height:"100%"},src:t(66949),fit:"contain"},null,8,["src"])]),(0,l.wy)((0,l._)("h3",i,(0,n.zw)(c),512),[[r.F8,!s.value]])])])),_:1})}}};var m=(0,t(70636).Z)(s,[["__scopeId","data-v-877e985c"]])},27615:function(e,a,t){t.r(a),t.d(a,{default:function(){return p}});t(74538);var l=t(67759),n=t(76364),r=t(38874),u=t(79065),o=t(20336),d=t(76698),i=t(37158),c=t.n(i);const s={class:"el-menu-item-text"},m={class:"el-menu-item-text"};var p={__name:"SlideMenu",props:["menu"],setup(e){const a=e,{menu:t}=(0,n.BK)(a),i=(0,u.tv)(),p=e=>{let a=`/${e.url.replace(/\//g,"-")}-${e.code}`;return 1===e.iframe&&(a=`/i-${e.code}`),a};return(e,a)=>{const u=(0,l.up)("el-icon"),_=(0,l.up)("slide-menu",!0),f=(0,l.up)("el-sub-menu"),v=(0,l.up)("el-menu-item");return 0===(0,n.SU)(t).type&&(e=>{if(e&&e.length>0)return c().toTreeArray(e).some((e=>1===e.type));return!1})((0,n.SU)(t).children)?((0,l.wg)(),(0,l.j4)(f,{key:0,index:(0,n.SU)(t).code+""},{title:(0,l.w5)((()=>[(0,l.Wm)(u,{size:16,style:{"margin-right":"6px"}},{default:(0,l.w5)((()=>[((0,l.wg)(),(0,l.j4)((0,l.LL)((0,n.SU)(t).icon)))])),_:1}),(0,l._)("span",s,(0,r.zw)((0,n.SU)(t).name),1)])),default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)((0,n.SU)(t).children,(e=>((0,l.wg)(),(0,l.j4)(_,{key:e.code,menu:e},null,8,["menu"])))),128))])),_:1},8,["index"])):1===(0,n.SU)(t).type?((0,l.wg)(),(0,l.j4)(v,{key:1,index:p((0,n.SU)(t)),onClick:a[0]||(a[0]=e=>(e=>{let a=e.url.replace(/\//g,"-")+`-${e.code}`;1===e.iframe&&(a=`i-${e.code}`),o.Z.dispatch(`tabbar/${d.cn}`,{barName:e.name,barCode:a}),i.push({name:a})})((0,n.SU)(t)))},{title:(0,l.w5)((()=>[(0,l.Wm)(u,{size:16,style:{"margin-right":"6px"}},{default:(0,l.w5)((()=>[((0,l.wg)(),(0,l.j4)((0,l.LL)((0,n.SU)(t).icon)))])),_:1}),(0,l._)("span",m,(0,r.zw)((0,n.SU)(t).name),1)])),_:1},8,["index"])):(0,l.kq)("",!0)}}}},7802:function(e,a,t){t.r(a),t.d(a,{default:function(){return m}});var l=t(12257),n=t(76364),r=t(67759),u=t(49839),o=t(56583),d=t(99310),i=t(65057),c=t(79065),s={__name:"AppMain",setup(e){(0,l.sj)((e=>({"9463ec52":(0,n.SU)(u.nav_height),"16bdf557":(0,n.SU)(u.nav_menu_height)})));const a=(0,c.yj)(),t=(0,n.iH)(null);return(0,r.m0)((()=>{t.value=a.name})),(0,r.JJ)("reload",(()=>{t.value=Math.random()+"_"+Math.random()})),(e,a)=>{const c=(0,r.up)("el-aside"),s=(0,r.up)("el-header"),m=(0,r.up)("router-view"),p=(0,r.up)("el-scrollbar"),_=(0,r.up)("el-main"),f=(0,r.up)("el-container");return(0,r.wg)(),(0,r.j4)(f,null,{default:(0,r.w5)((()=>[(0,r.Wm)(c,{width:"auto"},{default:(0,r.w5)((()=>[(0,r.Wm)(i.default)])),_:1}),(0,r.Wm)(f,null,{default:(0,r.w5)((()=>[(0,r.Wm)(s,{height:(0,n.SU)(u.nav_height)},{default:(0,r.w5)((()=>[(0,r.Wm)(o.default)])),_:1},8,["height"]),a[0]||(a[0]=(0,r._)("br",null,null,-1)),(0,r.Wm)(s,{height:(0,n.SU)(u.nav_menu_height)},{default:(0,r.w5)((()=>[(0,r.Wm)(d.default)])),_:1},8,["height"]),(0,r.Wm)(_,null,{default:(0,r.w5)((()=>[(0,r.Wm)(p,{style:{padding:"20px","box-sizing":"border-box",background:"#fff"}},{default:(0,r.w5)((()=>[(0,r.Wm)(m,null,{default:(0,r.w5)((({Component:e})=>[(0,r.Wm)(l.uT,{name:"el-zoom-in-top",mode:"out-in"},{default:(0,r.w5)((()=>[((0,r.wg)(),(0,r.j4)((0,r.LL)(e),{key:t.value}))])),_:2},1024)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}}};var m=(0,t(70636).Z)(s,[["__scopeId","data-v-3c99ec1a"]])},37158:function(e,a,t){var l=t(15576),n=t(74077),r=t(19147),u=t(95935),o=t(12167),d=t(48656),i=t(60446),c=t(71477),s=t(17140),m=t(18574),p=t(22643),_=t(94688),f=t(22394),v=t(16505),g=t(49114),b=t(65969),w=t(49261),h=t(28455),y=t(37157),W=t(87183),S=t(53484),U=t(8829),k=t(64896),x=t(52991),C=t(7490),j=t(84441),T=t(52346),z=t(23370),Z=t(2503),L=t(21461),$=t(7271),A=t(80377),B=t(17439),F=t(84706),H=t(25339),N={uniq:i,union:c,sortBy:m,orderBy:p,shuffle:_,sample:f,some:n,every:r,slice:v,filter:g,find:h,findLast:y,findKey:b,includes:w,arrayIndexOf:t(25900),arrayLastIndexOf:t(7782),map:l,reduce:W,copyWithin:S,chunk:U,zip:k,unzip:x,zipObject:C,flatten:j,toArray:s,includeArrays:u,pluck:T,invoke:z,arrayEach:o,lastArrayEach:d,toArrayTree:Z,toTreeArray:L,findTree:$,eachTree:A,mapTree:B,filterTree:F,searchTree:H};e.exports=N}}]); \ No newline at end of file diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/app.bff00a79.js b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/app.bff00a79.js new file mode 100644 index 0000000..9828ebe --- /dev/null +++ b/wu-lazy-cloud-heartbeat-server/src/main/resources/netty-server-ui/v1/js/app.bff00a79.js @@ -0,0 +1 @@ +!function(){var e,t,a,r={66530:function(e){e.exports={applicationFindPage:{url:"/lazy/zone/application/findPage",type:"get"},applicationFindList:{url:"/lazy/zone/application/findList",type:"get"},applicationRemove:{url:"/lazy/zone/application/remove",type:"delete"},applicationStory:{url:"/lazy/zone/application/story",type:"post"}}},89976:function(e){e.exports={cloudClientFindPage:{url:"/netty/client/state/findPage",type:"get"},lazyCloudClientRecordFindPage:{url:"/lazy/netty/client/state/record/findPage",type:"get"},cloudClusterNodeFindPage:{url:"/lazy/netty/cluster/node/findPage",type:"get"},cloudClientFindList:{url:"/netty/client/state/findList",type:"get"},cloudClientDelete:{url:"/netty/client/state/remove",type:"delete"},sendMessage2HeartbeatClient:{url:"/netty/client/state/sendMessage2HeartbeatClient",type:"post"},visitorPage:{url:"/netty/server/visitor/findPage",type:"get"},visitorList:{url:"/netty/server/visitor/findList",type:"get"},visitorDelete:{url:"/netty/server/visitor/remove",type:"delete"},visitorSave:{url:"/netty/server/visitor/story",type:"post"},visitorUpdate:{url:"/netty/server/visitor/updateOne",type:"put"},visitorClientFlowPage:{url:"/visitor/port/flow/findClientFlowPage",type:"get"},networkMappingPage:{url:"/internal/network/penetration/mapping/findPage",type:"get"},networkMappingDelete:{url:"/internal/network/penetration/mapping/remove",type:"delete"},networkMappingSave:{url:"/internal/network/penetration/mapping/story",type:"post"},networkMappingUpdate:{url:"/internal/network/penetration/mapping/updateOne",type:"put"}}},22798:function(e){e.exports={findClient7DayFlow:{url:"/visitor/port/per/day/flow/findClient7DayFlow",type:"get"},findClientPerDayFlow:{url:"/visitor/port/per/day/flow/findClientPerDayFlow",type:"get"}}},32791:function(e){e.exports={lazyNettyServerPermeatePortPoolPage:{url:"/lazy/netty/server/permeate/port/pool/findPage",type:"get"},lazyNettyServerPermeatePortPoolList:{url:"/lazy/netty/server/permeate/port/pool/findList",type:"get"},lazyNettyServerPermeatePortPoolDelete:{url:"/lazy/netty/server/permeate/port/pool/remove",type:"delete"},lazyNettyServerPermeatePortPoolSave:{url:"/lazy/netty/server/permeate/port/pool/story",type:"post"},lazyNettyServerPermeatePortPoolUpdate:{url:"/lazy/netty/server/permeate/port/pool/updateOne",type:"put"},lazyInternalNetworkServerPermeateMappingPage:{url:"/lazy/internal/network/server/permeate/mapping/findPage",type:"get"},lazyInternalNetworkServerPermeateMappingList:{url:"/lazy/internal/network/server/permeate/mapping/findList",type:"get"},lazyInternalNetworkServerPermeateMappingDelete:{url:"/lazy/internal/network/server/permeate/mapping/remove",type:"delete"},lazyInternalNetworkServerPermeateMappingSave:{url:"/lazy/internal/network/server/permeate/mapping/story",type:"post"},lazyInternalNetworkServerPermeateMappingUpdate:{url:"/lazy/internal/network/server/permeate/mapping/updateOne",type:"put"},lazyNettyClientPermeatePortPoolPage:{url:"/lazy/netty/client/permeate/port/pool/findPage",type:"get"},lazyNettyClientPermeatePortPoolList:{url:"/lazy/netty/client/permeate/port/pool/findList",type:"get"},lazyNettyClientPermeatePortPoolDelete:{url:"/lazy/netty/client/permeate/port/pool/remove",type:"delete"},lazyNettyClientPermeatePortPoolSave:{url:"/lazy/netty/client/permeate/port/pool/story",type:"post"},lazyNettyClientPermeatePortPoolUpdate:{url:"/lazy/netty/client/permeate/port/pool/updateOne",type:"put"},lazyInternalNetworkClientPermeateServerMappingPage:{url:"/lazy/internal/network/client/permeate/server/mapping/findPage",type:"get"},lazyInternalNetworkClientPermeateServerMappingList:{url:"/lazy/internal/network/client/permeate/server/mapping/findList",type:"get"},lazyInternalNetworkClientPermeateServerMappingDelete:{url:"/lazy/internal/network/client/permeate/server/mapping/remove",type:"delete"},lazyInternalNetworkClientPermeateServerMappingSave:{url:"/lazy/internal/network/client/permeate/server/mapping/story",type:"post"},lazyInternalNetworkClientPermeateServerMappingUpdate:{url:"/lazy/internal/network/client/permeate/server/mapping/updateOne",type:"put"},lazyInternalNetworkClientPermeateClientMappingPage:{url:"/lazy/internal/network/client/permeate/client/mapping/findPage",type:"get"},lazyInternalNetworkClientPermeateClientMappingList:{url:"/lazy/internal/network/client/permeate/client/mapping/findList",type:"get"},lazyInternalNetworkClientPermeateClientMappingDelete:{url:"/lazy/internal/network/client/permeate/client/mapping/remove",type:"delete"},lazyInternalNetworkClientPermeateClientMappingSave:{url:"/lazy/internal/network/client/permeate/client/mapping/story",type:"post"},lazyInternalNetworkClientPermeateClientMappingUpdate:{url:"/lazy/internal/network/client/permeate/client/mapping/updateOne",type:"put"}}},27062:function(e,t,a){a(74538);const{moduleName:r}=a(64779),n=(e,t,a,r,n)=>{let o=r;null!==e&&""!==e&&void 0!==e&&(o=r.filter((t=>t[n]+""==e+"")));const s={};return s.total=o.length,s.page=1*a,s.limit=1*t,s.list=o.slice((a-1)*t,(a-1)*t+t),{message:"查询成功!",code:"00",data:s}},o=[{parentId:-1,id:100,name:"系统设置",url:"",menu:"",type:0,icon:"Setting",sort:1,iframe:1,module:r},{parentId:100,id:1,name:"用户管理",url:"system/Users",menu:"",type:1,icon:"UserFilled",sort:2,iframe:0,module:r},{parentId:1,id:2,name:"查询",url:"",menu:"search",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:1,id:3,name:"添加",url:"",menu:"add",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:1,id:4,name:"编辑",url:"",menu:"edit",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:100,id:5,name:"菜单管理",url:"settings/Menus",menu:"",type:1,icon:"Menu",sort:1,iframe:0,module:r},{parentId:5,id:6,name:"查询",url:"",menu:"search",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:5,id:7,name:"添加",url:"",menu:"add",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:5,id:8,name:"编辑",url:"",menu:"edit",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:5,id:9,name:"添加子级",url:"",menu:"addChild",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:5,id:10,name:"添加按钮",url:"",menu:"addBtn",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:100,id:11,name:"角色管理",url:"system/Roles",menu:"",type:1,icon:"HelpFilled",sort:3,iframe:0,module:r},{parentId:11,id:12,name:"查询",url:"",menu:"search",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:11,id:13,name:"添加",url:"",menu:"add",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:11,id:14,name:"编辑",url:"",menu:"edit",type:2,icon:"",sort:1,iframe:1,module:r},{parentId:-1,id:15,name:"参考资料",url:"",menu:"",type:0,icon:"DocumentCopy",sort:1,iframe:1,module:r},{parentId:15,id:16,name:"vue3.0",url:"https://www.vue3js.cn/docs/zh/",menu:"",type:1,icon:"Promotion",sort:1,iframe:1,module:r},{parentId:15,id:17,name:"element-plus",url:"https://element-plus.org/#/zh-CN",menu:"",type:1,icon:"ElemeFilled",sort:1,iframe:1,module:r}],s=[{id:-1,name:"Administrator",userName:"超级管理员",password:"123456",role:-1,status:1},{id:0,name:"admin",userName:"管理员",password:"123456",role:0,status:1}],l=[{id:-1,name:"super",roleName:"超级管理员",status:"1",role:o},{id:0,name:"ceshi",roleName:"测试",status:"0",role:o}],i={name:"",userId:"",roleId:"",menus:null};e.exports={userList:{url:"/sys/user/retrieve",type:"get",mock:!0,response:e=>{const{body:{role:t,limit:a,page:r}}=e;return n(t,a,r,s,"role")}},userExportList:{url:"/sys/user/export/List",type:"get"},userPage:{url:"/sys/user/findPage",type:"get"},userAdd:{url:"/sys/user/story",type:"post"},userEdit:{url:"/sys/user/updateOne",type:"put"},userDel:{url:"/sys/user/{{id}}",type:"deleteUrl"},userStatus:{url:"/sys/user/status",type:"post",mock:!0,response:e=>{const{body:{id:t,status:a}}=e;return-1===t?{message:"系统超级管理员账户不能停用!",code:"01"}:(s.find((e=>e.id===t)).status=a,{message:"切换成功!",code:"00"})}},menuList:{url:"/menu/findList",type:"get"},menuAdd:{url:"/menu/story",type:"post",mock:!0,response:e=>{const{body:{name:t}}=e;return((e,t,a,r)=>{let n={message:"添加成功!",code:"00"};if(t.some((e=>("undefined"===e.type||2!==e.type)&&e[r]==a)))n={message:"名称已存在",code:"01"};else{let a={id:t[t.length-1].id+1,...e.body};t.push(a)}return n})(e,o,t,"name")}},menuEdit:{url:"/menu/update",type:"put"},menuUpsert:{url:"/menu/upsert",type:"post"},menuDel:{url:"/menu/delete",type:"delete"},roleList:{url:"/role/retrieve",type:"get"},roleOne:{url:"/role/findOne",type:"get"},rolePage:{url:"/role/retrieve/page",type:"get",mock:!0,response:e=>{const{body:{name:t,limit:a,page:r}}=e;return n(t,a,r,l,"name")}},roleAdd:{url:"/role/story",type:"post"},roleEdit:{url:"/role/updateOne",type:"put"},roleDel:{url:"/role/{{id}}",type:"deleteUrl"},requestLogFindPage:{url:"/request/log/findPage",type:"get"},userMenuList:{url:"/sys/user/findUserMenuList",type:"get",mock:!0,response:()=>(i.menus=l.find((e=>e.id===i.roleId)).role,{message:"查询成功!",code:"00",list:i.menus})},login:{url:"/token/access_token",type:"post"},resolvingUser:{url:"/token/user/{{accessToken}}",type:"getUrl"},register:{url:"/token/create_user",type:"post"},dictionaryPage:{url:"/dictionary/retrieve/page",type:"get"},dictionaryDelete:{url:"/dictionary/{{id}}",type:"deleteUrl"},dictionaryAdd:{url:"/dictionary/save",type:"post"},dictionaryEdit:{url:"/dictionary/update",type:"put"},dictionaryDataPage:{url:"/dictionary/data/retrieve/page",type:"get"},dictionaryDataList:{url:"/dictionary/data/retrieve",type:"get"},dictionaryDataDelete:{url:"/dictionary/data/{{id}}",type:"deleteUrl"},dictionaryDataAdd:{url:"/dictionary/data/save",type:"post"},dictionaryDataEdit:{url:"/dictionary/data/update",type:"put"},upsertAdd:{url:"/upsert/task/save",type:"post"},upsertPage:{url:"/upsert/task/retrieve/page",type:"get"},upsertEdit:{url:"/upsert/task/update",type:"put"},upsertDelete:{url:"/upsert/task/{{id}}",type:"deleteUrl"},databaseInstanceAdd:{url:"/database/instance/save",type:"post"},databaseInstanceTest:{url:"/database/instance/testConnection",type:"post"},databaseInstancePage:{url:"/database/instance/retrieve/page",type:"get"},databaseInstanceList:{url:"/database/instance/retrieve",type:"get"},databaseInstanceEdit:{url:"/database/instance/update",type:"put"},databaseInstanceDelete:{url:"/database/instance/{{id}}",type:"deleteUrl"},databaseInstanceReload:{url:"/database/instance/reload/{{id}}",type:"patchUrl"},acwTableAssociationRelationPage:{url:"/lazy/acw/table/association/relation/findPage",type:"get"},acwTableAssociationRelationList:{url:"/lazy/acw/table/association/relation/findList",type:"get"},acwTableAssociationRelationStory:{url:"/lazy/acw/table/association/relation/story",type:"post"},acwTableAssociationRelationDelete:{url:"/lazy/acw/table/association/relation/remove",type:"deleteUrl"},acwTableAssociationRelationReload:{url:"/lazy/acw/table/association/relation/reload/{{id}}",type:"patchUrl"},acwTableAssociationRelationAnalysisSchema:{url:"/lazy/acw/table/association/relation/analysisSchema",type:"put"},databaseInstanceBackUpPage:{url:"/lazy/database/instance/back/ups/findPage",type:"get"},databaseInstanceBackUpDelete:{url:"/lazy/database/instance/back/ups/remove",type:"delete"},databaseInstanceBackUp:{url:"/lazy/database/instance/back/ups/backUps",type:"patch"},databaseSchemaBackUpPage:{url:"/lazy/database/schema/back/ups/findPage",type:"get"},databaseSchemaBackUp:{url:"/lazy/database/schema/back/ups/backUps",type:"patch"},databaseSchemaBackUpRemove:{url:"/lazy/database/schema/back/ups/remove",type:"delete"},redisInstancePage:{url:"/lazy/acw/redis/instance/findPage",type:"get"},redisInstanceDelete:{url:"/lazy/acw/redis/instance/remove",type:"delete"},redisInstanceStory:{url:"/lazy/acw/redis/instance/story",type:"post"},redisInstanceTest:{url:"/lazy/acw/redis/instance/test",type:"post"},redisInstanceConsoleFindDataBases:{url:"/lazy/acw/redis/console/findDataBases",type:"get"},redisInstanceConsoleFindKeys:{url:"/lazy/acw/redis/console/findKeys",type:"get"},redisInstanceConsoleFindKeysValues:{url:"/lazy/acw/redis/console/findKeysValues",type:"get"},redisInstanceConsoleFindKeyValue:{url:"/lazy/acw/redis/console/findKeyValue",type:"get"},redisInstanceConsoleSetKey:{url:"/lazy/acw/redis/console/setKey",type:"post"},redisInstanceConsoleRemoveKey:{url:"/lazy/acw/redis/console/removeKey",type:"put"},schemaAdd:{url:"/schema/save",type:"post"},schemaPage:{url:"/schema/retrieve/page",type:"get"},schemaList:{url:"/schema/findList",type:"get"},schemaEdit:{url:"/schema/update",type:"put"},schemaDelete:{url:"/schema/{{id}}",type:"deleteUrl"},batchDeleteInstanceSchema:{url:"/schema/delete/batchDeleteInstanceSchema",type:"deleteBody"},batchExportSchemaData:{url:"/schema/batchExportSchemaData",type:"post"},schemaReload:{url:"/schema/reload/{{instanceId}}/{{schema}}",type:"patchUrl"},aceSchemaImportData:{url:"/schema/batchImportSchemaData",type:"post"},schemaDeriveView:{url:"/schema/schemaDeriveView",type:"post"},tableAutoStuffedRecordAdd:{url:"/database/table/auto/stuffed/record/save",type:"post"},tableAutoStuffedRecordBatchAdd:{url:"/database/table/auto/stuffed/record/batchSave",type:"post"},tableAutoStuffedRecordPage:{url:"/database/table/auto/stuffed/record/findPage",type:"get"},tableAutoStuffedRecordList:{url:"/database/table/auto/stuffed/record/findList",type:"get"},tableAutoStuffedRecordEdit:{url:"/database/table/auto/stuffed/record/update",type:"put"},tableAutoStuffedRecordDelete:{url:"/database/table/auto/stuffed/record/{{id}}",type:"deleteUrl"},tableAutoStuffedRecordBatchDelete:{url:"/database/table/auto/stuffed/record/batch",type:"deleteBody"},tableAdd:{url:"/table/storage",type:"post"},tablePage:{url:"/table/retrieve/page",type:"get"},tableList:{url:"/table/retrieve",type:"get"},tableDelete:{url:"/table/delete/{{instanceId}}/{{schemaName}}/{{tableName}}",type:"deleteUrl"},batchDeleteTableDelete:{url:"/table/batchDelete",type:"deleteBody"},slqAuditPage:{url:"/sql/audit/findPage",type:"get"},slqAuditExport:{url:"/sql/audit/export/findList",type:"get"},batchDeleteSlqAudit:{url:"/sql/audit/batch",type:"deleteBody"},generateJavaModel:{url:"/table/generate/java/model/{{instanceId}}/{{schemaName}}/{{tableName}}",type:"getUrl"},generateLocalJava:{url:"/table/generate/local/java",type:"post"},clientGenerateLocalJava:{url:"/acw/client/java/path/generate/local/java",type:"post"},tableExportInsertSql:{url:"/table/export/insert/sql",type:"get"},tableExportUpsertSql:{url:"/table/export/upsert/sql",type:"get"},exportTableStructureExcel:{url:"/table/export/table/structure/excel",type:"get"},exportTableStructureMd:{url:"/table/export/table/structure/md",type:"get"},exportTableStructureSql:{url:"/table/export/table/structure/sql",type:"get"},findTableColumnList:{url:"/table/table/structure/findTableColumnList",type:"get"},applicationAdd:{url:"/application/save",type:"post"},applicationPage:{url:"/application/retrieve/page",type:"get"},applicationList:{url:"/application/retrieve",type:"get"},applicationEdit:{url:"/application/update",type:"put"},applicationDelete:{url:"/application/{{id}}",type:"deleteUrl"},applicationFindTables:{url:"/application/findTables/{{applicationId}}",type:"getUrl"},projectAdd:{url:"/project/save",type:"post"},projectPage:{url:"/project/retrieve/page",type:"get"},projectList:{url:"/project/retrieve",type:"get"},projectEdit:{url:"/project/update",type:"put"},projectDelete:{url:"/project/{{id}}",type:"deleteUrl"},interfaceAdd:{url:"/interface/save",type:"post"},interfacePage:{url:"/interface/retrieve/page",type:"get"},interfaceList:{url:"/interface/retrieve",type:"get"},interfaceEdit:{url:"/interface/update",type:"put"},interfaceDelete:{url:"/interface/{{id}}",type:"deleteUrl"},apiAdd:{url:"/api/save",type:"post"},apiPage:{url:"/api/retrieve/page",type:"get"},apiList:{url:"/api/retrieve",type:"get"},apiEdit:{url:"/api/update",type:"put"},apiDelete:{url:"/api/{{id}}",type:"deleteUrl"},clientApiAdd:{url:"/lazy/interface_/info/story",type:"post"},clientApiSQLAdd:{url:"/lazy/interface_/info/story-sql",type:"post"},clientApiPage:{url:"/lazy/interface_/info/findPage",type:"get"},clientApiList:{url:"/lazy/interface_/info/findList",type:"get"},clientApiFindOne:{url:"/lazy/interface_/info/findOne",type:"get"},clientApiEdit:{url:"/lazy/interface_/info/updateOne",type:"put"},clientApiDelete:{url:"/lazy/interface_/info/remove",type:"deleteUrl"},clientApiDerivativeCode:{url:"/lazy/interface_/info/derivativeCode",type:"put"},clientInstancePage:{url:"/acw/client/instance/findPage",type:"get"},clientInstanceList:{url:"/acw/client/instance/findList",type:"get"},cloudClientFindList:{url:"/netty/client/state/findList",type:"get"},cloudClientFindPage:{url:"/netty/client/state/findPage",type:"get"},clientInstanceFindOne:{url:"/acw/client/instance/findOne",type:"get"},clientJavaPathPage:{url:"/acw/client/java/path/findPage",type:"get"},clientJavaPathList:{url:"/acw/client/java/path/findList",type:"get"},clientJavaPathFindOne:{url:"/acw/client/java/path/findOne",type:"get"},clientFindDefaultSchema:{url:"/current/project/dataSource/findDefaultSchema",type:"get"},clientFindSchemaList:{url:"/current/project/dataSource/findSchemaList",type:"get"},clientFindTableList:{url:"/current/project/dataSource/findTableList",type:"get"},clientFindColumnList:{url:"/current/project/dataSource/findColumnList",type:"get"},databaseTableColumnAdd:{url:"/database/table/column/save",type:"post"},databaseTableColumnPage:{url:"/database/table/column/retrieve/page",type:"get"},databaseTablesColumnList:{url:"/database/table/column/tableIds/{{instanceId}}/{{schemaName}}/{{tableNameList}}",type:"getUrl"},databaseTableColumnList:{url:"/database/table/column/{{instanceId}}/{{schemaName}}/{{tableName}}",type:"getUrl"},findDatabaseTableColumnList:{url:"/database/table/column/findColumn/{{instanceId}}/{{schemaName}}/{{tableName}}",type:"getUrl"},findInstanceSchemaColumnList:{url:"/database/table/column/findInstanceSchemaColumnList/{{instanceId}}/{{schemaName}}",type:"getUrl"},databaseTableColumnEdit:{url:"/database/table/column/update",type:"put"},databaseTableColumnDelete:{url:"/database/table/column/{{id}}",type:"deleteUrl"},playMusicInsertOrUpdate:{url:"/play/music/story",type:"post"},playMusicPage:{url:"/play/music/findPage",type:"get"},playMusicList:{url:"/play/music/findList",type:"get"},playMusicEdit:{url:"/play/music/update",type:"put"},playMusicDelete:{url:"/play/music/remove",type:"delete"},playMusicFindData:{url:"/play/music/findOne",type:"get"},playFileAdd:{url:"/play/file/add",type:"post"},playFilePage:{url:"/play/file/findPage",type:"get"},playFileList:{url:"/play/file/findList",type:"get"},playFileData:{url:"/play/file/retrieve/data/{{id}}",type:"getUrl"},playFileEdit:{url:"/play/file/update",type:"put"},playFileDelete:{url:"/play/file/remove",type:"delete"},playFileResourceList:{url:"/play/file/getFileResourceList",type:"get"},downLocalFile:{url:"/play/file/retrieve/local/file",type:"get"},docPdfMerge:{url:"/doc/pdf/merge/merge",type:"post"},docJson2Excel:{url:"/doc/excel/json2Excel",type:"post"},sqlConsole:{url:"/console/execute/sql/statement",type:"get"},sqlConsoleExport:{url:"/console/execute/sql/statement/export",type:"get"},sqlConsoleUpsertExport:{url:"/console/execute/upsert/sql/statement/export",type:"get"},tableSqlConsole:{url:"/table/console/execute/table/sql/statement",type:"post"},tableColumnSqlConsole:{url:"/table/console/execute/table/sql/statement/column",type:"post"},tableRowStory:{url:"/table/console/execute/upsert/table/sql",type:"post"},tableRowDelete:{url:"/table/console/execute/delete/table/sql",type:"post"},tableRowBatchDelete:{url:"/table/console/execute/batch/delete/table/sql",type:"post"},tableSqlConsoleExport:{url:"/table/console/execute/table/sql/statement/export",type:"post"},tableSqlConsoleUpsertExport:{url:"/table/console/execute/upsert/table/sql/statement/export",type:"post"},tableSqlConsoleMdExport:{url:"/table/console/execute/md/table/sql/statement/export",type:"post"},translate:{url:"/translate",type:"get"},shortcutsData:{url:"/shortcuts/data",type:"get"},jvmRunTimeMemory:{url:"/jvm/runTimeMemory",type:"get"},jvmGC:{url:"/jvm/gc",type:"get"},jvmCPU:{url:"/jvm/cpu",type:"get"},automationStory:{url:"/lazy/automation/story",type:"post"},automationFindPage:{url:"/lazy/automation/findPage",type:"get"},automationFindOne:{url:"/lazy/automation/findOne",type:"get"},automationRemove:{url:"/lazy/automation/remove",type:"delete"},automationNodeStory:{url:"/lazy/automation/node/story",type:"post"},automationNodeRemove:{url:"/lazy/automation/node/remove",type:"delete"},automationNodeHttpActionStory:{url:"/lazy/automation/node/http/action/story",type:"post"},automationNodeHttpActionRemove:{url:"/lazy/automation/node/http/action/remove",type:"delete"},ttsTimbreStory:{url:"/tts/timbre/story",type:"post"},ttsTimbreFindPage:{url:"/tts/timbre/findPage",type:"get"},ttsTimbreFindList:{url:"/tts/timbre/findList",type:"get"},ttsTimbreUpdateOne:{url:"/tts/timbre/updateOne",type:"put"},ttsTimbreRemove:{url:"/tts/timbre/remove",type:"delete"},ttsChineseCharactersStory:{url:"/tts/chinese/characters/story",type:"post"},ttsChineseCharactersFindPage:{url:"/tts/chinese/characters/findPage",type:"get"},ttsChineseCharactersFindList:{url:"/tts/chinese/characters/findList",type:"get"},ttsChineseCharactersUpdateOne:{url:"/tts/chinese/characters/updateOne",type:"put"},ttsChineseCharactersRemove:{url:"/tts/chinese/characters/remove",type:"delete"},ttsChineseCharactersTimbreStory:{url:"/tts/chinese/characters/timbre/story",type:"post"},ttsChineseCharactersTimbreFindPage:{url:"/tts/chinese/characters/timbre/findPage",type:"get"},ttsChineseCharactersTimbreFindList:{url:"/tts/chinese/characters/timbre/findList",type:"get"},ttsChineseCharactersTimbreUpdateOne:{url:"/tts/chinese/characters/timbre/updateOne",type:"put"},ttsChineseCharactersTimbreRemove:{url:"/tts/chinese/characters/timbre/remove",type:"delete"},ttsChineseCharactersTimbreTextToBytes:{url:"/tts/chinese/characters/timbre/textToBytes",type:"get"},automationNodeHttpActionExecuteOne:{url:"/lazy/automation/node/http/action/executeOne/{{actionId}}",type:"patchUrl"}}},64779:function(e){e.exports={dev_mock:!1,pro_mock:!1,moduleName:"wu-lazy-cloud-network",wechat_key_word:"network",wechat_verification_code:"1013"}},38147:function(e,t,a){"use strict";a.r(t);t.default=(e,t,a,r,n)=>{const{value:o}=t;if(o&&o.length>0){let t=function(e){let t=a.config.globalProperties.$route.name,r=e.map((e=>t.replace(/-/g,"/")+"/"+e)),o=n.getters.permissionList;return r.some((e=>o.includes(e)))}(o);t||e.parentNode&&e.parentNode.removeChild(e)}}},32144:function(e,t,a){"use strict";a.r(t);var r=a(80187),n=a(81979);t.default=(e,t)=>{const{width:a}=(0,r.h4X)(e);if(0===a.value)return;const{value:o}=t;(0,n.oh)(a,(()=>{o&&o.resize()}),{debounce:500})}},16851:function(e,t,a){"use strict";var r=a(12257),n=a(57259),o=a(29981),s=a.n(o),l=a(95170),i=a(27395);var u={install:(e,{router:t,store:r,opt:o})=>{const u=n.Z.create({Global:!0});let p,c=null,d=0;u.interceptors.request.use((t=>{s().done(),t.Global&&(s().start(),p=e.config.globalProperties.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0,0,0,0.1)"})),d++;const a=r.getters.token,n=r.getters.access_token,o=r.getters.refresh_token,l=r.getters.zone_id,i=r.getters.user_id;return a&&(t.headers.Authorization=a),n&&(t.headers.access_token=n),o&&(t.headers.refresh_token=o),l&&(t.headers.zone_id=l),i&&(t.headers.user_id=i),t}),(e=>Promise.reject(e))),u.interceptors.response.use((t=>{if(r.dispatch(`app/${l.L4}`,(new Date).getTime()),d--,d<=0&&(s().done(),p.close()),"application/octet-stream"===t.headers["content-type"]&&200===t.status)return t;let a="success";return 200!==t.status&&0!==t.data.code&&(a="error",i.z8.error("Oops, this is a error message.")),c&&(c.close(),c=null),c=e.config.globalProperties.$message({type:a,message:t.data.message}),t.data}),(a=>{if(d--,d<=0&&(s().done(),p.close()),a&&a.response){let r="";switch(a.response.status){case 400:r="请求错误";break;case 401:r="未授权,请登录",t.replace({name:"Login"});break;case 403:r="没有权限,拒绝访问";break;case 404:r="请求地址出错";break;case 408:r="请求超时";break;case 500:r="服务器内部错误";break;case 501:r="服务未实现";break;case 502:r="网关错误";break;case 503:r="服务不可用";break;case 504:r="网关超时";break;case 505:r="HTTP版本不受支持"}c&&(c.close(),c=null),c=e.config.globalProperties.$message({message:r,type:"error"})}return Promise.reject(a)})),String.prototype.format=function(){if(0===arguments.length)return this;var e=arguments[0],t=this;for(var a in e)t=t.replace(new RegExp("\\{\\{"+a+"\\}\\}","g"),e[a]);return t};const m={post:(e,t,a)=>u.post(e,t,a),put:(e,t,a)=>u.put(e,t,a),getUrl:(e,t,a)=>u.get(e.format(t),{params:t,data:t},a),get:(e,t,a)=>u.get(e,Object.assign(a,{params:t})),delete:(e,t,a)=>u.delete(e.format(t),{params:t,data:t},a),deleteUrl:(e,t,a)=>u.delete(e.format(t),{params:t,data:t},a),deleteBody:(e,t,a)=>u.delete(e,{data:t},a),patch:(e,t,a)=>u.patch(e,t,a),patchUrl:(e,t,a)=>u.patch(e.format(t),{params:t,data:t},a)};let y={};const g=a(62615);g.keys().forEach((e=>{const t=e.replace(/(\.\/|\.js)/g,"");y[t]={};let a=g(e);Object.keys(a).forEach((e=>{y[t][e]=(t,r={})=>m[a[e].type](a[e].url,t,r)}))})),window[o]=y,e.config.globalProperties[o]=y}},p=a(3457),c=a(79065),d=[{path:"/login",name:"Login",component:()=>Promise.all([a.e(615),a.e(775)]).then(a.bind(a,24140))},{path:"/register",name:"Register",component:()=>Promise.all([a.e(615),a.e(81)]).then(a.bind(a,68462))},{path:"/404",name:"404",component:()=>Promise.all([a.e(615),a.e(660)]).then(a.bind(a,61970))}],m={path:"/",name:"AppMain",component:()=>Promise.all([a.e(821),a.e(869),a.e(888)]).then(a.bind(a,7802)),redirect:{name:"Home"},children:[{path:"home",name:"Home",component:()=>a.e(969).then(a.bind(a,46969))}]};var y=(0,c.p7)({history:(0,c.r5)(),scrollBehavior:()=>({y:0}),isAddDynamicMenuRoutes:!1,routes:d.concat(m)}),g=a(20336),f=a(60700),v=(a(54909),a(8236)),b=(a(81414),{install:e=>{e.use(f.Z,{locale:v.Z,size:"default"})}}),h=a(21847),w={install:e=>{for(const t in h){const a=h[t];e.component(a.name,a)}}},_=(a(74538),a(64779)),C=a(41728);function k(e,t=[]){let a=[];for(let r=0;r=1&&(a=a.concat(t[r].children))}return a.length>=1?k(e,a):"main"}var P={install:(e,{router:t,store:r})=>{t.beforeEach((async(e,a,i)=>{const u=r.getters.token;if(t.options.isAddDynamicMenuRoutes||"global"===k(e,d))e.meta.title&&(document.title=e.meta.title),s().start(),i();else if(u&&/\S/.test(u)){let a=await VE_API.system.userMenuList({module:_.moduleName});if(a&&0===a.code){0===a.data.length&&(a.data=a.data.concat(o));let u=C.clone(a.data,!0);a.data=C.mapTree(C.toArrayTree(u,{sortKey:"sort",key:"code",parentKey:"parentCode"}),(e=>(e.children&&e.children.length<=0&&delete e.children,e))),await n(a.data),t.options.isAddDynamicMenuRoutes=!0,await r.dispatch(`app/${l.jS}`,a.data),await r.dispatch(`app/${l.I4}`,a.data),s().start(),i({...e,replace:!0})}else i({name:"Login"})}else i({name:"Login"})})),t.afterEach((()=>{s().done()}));const n=async(e=[],r=[])=>{let o=[];for(let t=0;t=1)o=o.concat(e[t].children);else if(1===e[t].type){let n={path:e[t].url.replace(/\//g,"-")+`-${e[t].code}`,component:null,name:e[t].url.replace(/\//g,"-")+`-${e[t].code}`};if(1===e[t].iframe)n.path=`i-${e[t].code}`,n.name=`i-${e[t].code}`,n.props={url:e[t].url},n.component=()=>a.e(267).then(a.bind(a,15267));else{const r="views/pages/"+e[t].url;n.component=()=>a(7499)("./"+r+".vue")}r.push(n)}o.length>=1?n(o,r):(m.children=m.children.concat(r),console.log("控制台打印--\x3e ~ file: permission.js ~ line 127 ~ fnAddDynamicMenuRoutes ~ mainRoutes.children",m.children),await t.addRoute(m),await t.addRoute({path:"/:w+",redirect:{name:"404"}}))},o=[{parentCode:-1,code:100,id:100,name:"系统设置",url:"",menu:"",type:0,icon:"Setting",sort:1,iframe:1,module:_.moduleName},{parentCode:100,code:1,id:1,name:"用户管理",url:"system/Users",menu:"",type:1,icon:"UserFilled",sort:2,iframe:0,module:_.moduleName},{parentCode:1,code:2,id:2,name:"查询",url:"",menu:"search",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:1,code:3,id:3,name:"添加",url:"",menu:"add",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:1,code:4,id:4,name:"编辑",url:"",menu:"edit",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:100,code:5,id:5,name:"菜单管理",url:"settings/Menus",menu:"",type:1,icon:"Menu",sort:1,iframe:0,module:_.moduleName},{parentCode:5,code:"restore",id:51,name:"恢复出厂设置",url:"",menu:"restore",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:5,code:6,id:6,name:"查询",url:"",menu:"search",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:5,code:7,id:7,name:"添加",url:"",menu:"add",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:5,code:8,id:8,name:"编辑",url:"",menu:"edit",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:5,code:9,id:9,name:"添加子级",url:"",menu:"addChild",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:5,code:10,id:10,name:"添加按钮",url:"",menu:"addBtn",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:100,code:11,id:11,name:"角色管理",url:"system/Roles",menu:"",type:1,icon:"HelpFilled",sort:3,iframe:0,module:_.moduleName},{parentCode:11,code:12,id:12,name:"查询",url:"",menu:"search",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:11,code:13,id:13,name:"添加",url:"",menu:"add",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:11,code:14,id:14,name:"编辑",url:"",menu:"edit",type:2,icon:"",sort:1,iframe:1,module:_.moduleName},{parentCode:-1,code:15,id:15,name:"参考资料",url:"",menu:"",type:0,icon:"DocumentCopy",sort:1,iframe:1,module:_.moduleName},{parentCode:15,code:16,id:16,name:"vue3.0",url:"https://www.vue3js.cn/docs/zh/",menu:"",type:1,icon:"Promotion",sort:1,iframe:1,module:_.moduleName},{parentCode:15,code:17,id:17,name:"element-plus",url:"https://element-plus.org/#/zh-CN",menu:"",type:1,icon:"ElemeFilled",sort:1,iframe:1,module:_.moduleName}]}},S={install:()=>{if(a(64779).pro_mock){const e=a(90674),t=a(62615);t.keys().forEach((a=>{let r=t(a);Object.keys(r).forEach((t=>{e.mock(r[t].url,r[t].type,r[t].response)}))}))}}},L={install:(e,{router:t,store:r})=>{const n=a(27361);n.keys().forEach((a=>{let o=a.replace(/(\.\/|\.js)/g,""),s=n(a).default;e.directive(o,((a,n)=>s(a,n,e,t,r)))}))}},I={install:e=>{const t=a(20623);t.keys().forEach((a=>{const r=t(a);e.component(r.default.name,r.default)}))}};(0,r.ri)(p.default).use(S).use(w).use(I).use(g.Z).use(y).use(b).use(u,{router:y,store:g.Z,opt:"VE_API"}).use(P,{router:y,store:g.Z}).use(L,{router:y,store:g.Z}).mount("#app")},20336:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});var r=a(81985);let n={};const o=a(11748);o.keys().forEach((e=>{const t=e.split("/")[1];n[t]=o(e).default}));var s=(0,r.MT)({getters:{opened:e=>e.app.slider.opened,token:e=>e.app.token,access_token:e=>e.app.access_token,refresh_token:e=>e.app.refresh_token,zone_id:e=>e.app.zone_id,user_id:e=>e.app.user_id,uname:e=>e.app.uname,menuList:e=>e.app.menuList,permissionList:e=>e.app.permissionList,moreMenuList:e=>e.tabbar.moreMenuList,barList:e=>e.tabbar.barList,currentBar:e=>e.tabbar.currentBar,verification_code:e=>e.app.verification_code,options:e=>e.settings.options},modules:n})},10064:function(e,t,a){"use strict";a.r(t);a(74538);var r=a(95170),n=a(41728);t.default={namespaced:!0,state:{slider:{opened:JSON.parse(sessionStorage.getItem("opened"))},token:sessionStorage.getItem("token")||"",access_token:sessionStorage.getItem("access_token")||"",refresh_token:sessionStorage.getItem("refresh_token")||"",zone_id:sessionStorage.getItem("zone_id")||"",user_id:sessionStorage.getItem("user_id")||"",menuList:null,permissionList:[],uname:sessionStorage.getItem("uname")||"",verification_code:sessionStorage.getItem("verification_code")||""},mutations:{[r.qL](e){e.slider.opened=!e.slider.opened,sessionStorage.setItem("opened",JSON.stringify(e.slider.opened))},[r.L4](e,t){e.token=t,sessionStorage.setItem("token",e.token)},[r.TR](e,t){e.uname=t,sessionStorage.setItem("uname",e.uname)},[r.Wy](e,t){e.access_token=t,sessionStorage.setItem("access_token",e.access_token)},[r.aR](e,t){e.refresh_token=t,sessionStorage.setItem("refresh_token",e.refresh_token)},[r.mg](e,t){e.zone_id=t,sessionStorage.setItem("zone_id",e.zone_id)},[r.Qi](e,t){e.user_id=t,sessionStorage.setItem("user_id",e.user_id)},[r.jS](e,t){e.menuList=t},[r.I4](e,t){e.permissionList=t},[r.rK](e,t){e.verification_code=t,sessionStorage.setItem("verification_code",e.verification_code)}},actions:{[r.qL]({commit:e}){e(r.qL)},[r.L4]({commit:e},t){e(r.L4,t)},[r.Wy]({commit:e},t){e(r.Wy,t)},[r.aR]({commit:e},t){e(r.aR,t)},[r.mg]({commit:e},t){e(r.mg,t)},[r.Qi]({commit:e},t){e(r.Qi,t)},[r.TR]({commit:e},t){e(r.TR,t)},[r.jS]({commit:e},t){e(r.jS,t)},[r.rK]({commit:e},t){e(r.rK,t)},[r.I4]({commit:e},t){let a=n.filterTree(t,(e=>1===e.type),{sortKey:"sort",key:"code",parentKey:"parentCode"}),o=[];a.forEach((e=>{e.children&&e.children.length>0&&e.children.forEach((t=>{o.push(`${e.url}/${e.code}/${t.menu}`)}))})),e(r.I4,o)}}}},95170:function(e,t,a){"use strict";a.d(t,{I4:function(){return c},L4:function(){return n},Qi:function(){return u},TR:function(){return l},Wy:function(){return o},aR:function(){return s},jS:function(){return p},mg:function(){return i},qL:function(){return r},rK:function(){return d}});const r="TOGGLE_SLIDER",n="SET_TOKEN",o="access_token",s="refresh_token",l="SET_UNAME",i="ZONE_ID",u="USER_ID",p="SET_MENU_LIST",c="SET_PERMISSION_LIST",d="SET_VERIFICATION_CODE"},133:function(e,t,a){"use strict";a.r(t);const r={SAVE_OPTIONS(e,t){e.options={...t}}},n={saveOptions({commit:e},t){e("SAVE_OPTIONS",t)}};t.default={namespaced:!0,state:{options:{lineNumbers:!0,lineWrapping:!0,styleActiveLine:!0,extraKeys:"Ctrl",theme:"default"}},mutations:r,actions:n}},4444:function(e,t,a){"use strict";a.r(t);a(74538);var r=a(76698);const n={namespaced:!0,state:{moreMenuList:[],barList:JSON.parse(sessionStorage.getItem(r.CQ))||[],currentBar:JSON.parse(sessionStorage.getItem(r.ui))||{}},mutations:{[r.t0](e,t){e.barList=t},[r.RV](e,t){e.currentBar=t,sessionStorage.setItem(r.ui,JSON.stringify(e.currentBar))},[r.cn](e,t){if(e.moreMenuList.includes(t.barCode))e.barList.push(t);else{-1===e.barList.findIndex((e=>e.barCode===t.barCode))?e.barList.push(t):console.log("重复:"+t.barName)}sessionStorage.setItem(r.CQ,JSON.stringify(e.barList)),e.currentBar=e.barList.filter((e=>e.barCode===t.barCode))[0],sessionStorage.setItem(r.ui,JSON.stringify(e.currentBar))},[r.i7](e,t){console.log("删除之前"+e.barList.length),e.barList=e.barList.filter((e=>e.barCode!==t)),console.log("删除之后"+e.barList.length),sessionStorage.setItem(r.CQ,JSON.stringify(e.barList))},[r.gU](e,t){e.barList=t||[{keyPath:"/home",key:"Home"}],sessionStorage.setItem(r.CQ,JSON.stringify(e.barList))}},actions:{[r.cn]({commit:e},t){e(r.cn,t)},[r.i7]({commit:e},t){e(r.i7,t)},[r.RV]({commit:e},t){e(r.RV,t)}}};t.default=n},76698:function(e,t,a){"use strict";a.d(t,{CQ:function(){return r},RV:function(){return u},cn:function(){return l},gU:function(){return o},i7:function(){return s},t0:function(){return i},ui:function(){return n}});const r="barList",n="CURRENT_BAR",o="DEL_All_BAR",s="DEL_BAR",l="ADD_BAR",i="SET_BAR_LIST",u="SET_CURRENT_BAR"},3457:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var r=a(67759);var n={__name:"App",setup(e){return(e,t)=>{const a=(0,r.up)("router-view");return(0,r.wg)(),(0,r.j4)(a)}}}},19513:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return u}});var r=a(67759);const n={class:"ve_table"},o={class:"ve_table_page"},s={class:"ve_table_content",ref:"tableBox"};var l=a(76364),i={name:"CardTable",inheritAttrs:!1,directives:{delete:e=>{e.children.length<=0&&e.parentNode&&e.parentNode.removeChild(e)},addClass:e=>{e.parentNode&&e.parentNode.classList.add("ve_flex_col")}},setup(e,t){const{emit:a}=t,r=(0,l.iH)(null),n=(0,l.iH)(null);return{elTable:r,tableBox:(0,l.iH)(null),ve_rowIndex:n,cellClassName:(e,t)=>e===t?"ve_cell_class_name":"",rowClassName:(e,t)=>e===t?"ve_row_class_name":"",rowClick:e=>e,selectionChange:e=>{a("selectionChange",e)}}}};var u=(0,a(70636).Z)(i,[["render",function(e,t,a,l,i,u){const p=(0,r.up)("el-row"),c=(0,r.up)("el-card"),d=(0,r.up)("el-col"),m=(0,r.up)("el-empty"),y=(0,r.up)("el-table"),g=(0,r.up)("el-pagination"),f=(0,r.Q2)("delete"),v=(0,r.Q2)("loading"),b=(0,r.Q2)("addClass");return(0,r.wy)(((0,r.wg)(),(0,r.iD)("div",n,[(0,r.wy)(((0,r.wg)(),(0,r.j4)(p,{class:"ve_header_row_class_name ve_p_10"},{default:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"tool_bar",{},void 0,!0)])),_:3})),[[f]]),(0,r._)("div",o,[(0,r._)("div",s,[(0,r.wy)(((0,r.wg)(),(0,r.j4)(p,{gutter:20,style:{"margin-right":"15px","margin-left":"-5px"},type:"flex"},{append:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"append",{},void 0,!0)])),empty:(0,r.w5)((()=>[(0,r.Wm)(m,{description:"暂无数据"})])),default:(0,r.w5)((()=>[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.$attrs.table,((e,a)=>((0,r.wg)(),(0,r.j4)(d,{key:a,span:6},{default:(0,r.w5)((()=>[(0,r.Wm)(c,{class:"box-card",shadow:"always","body-style":{padding:"0px"},onRowClick:t[0]||(t[0]=(e,t,a)=>l.ve_rowIndex=l.rowClick(a)),"row-class-name":({rowIndex:e})=>l.rowClassName(e,l.ve_rowIndex),"cell-class-name":({rowIndex:e})=>l.cellClassName(e,l.ve_rowIndex)},null,8,["row-class-name","cell-class-name"])])),_:2},1024)))),128)),(0,r.WI)(e.$slots,"default",{},void 0,!0)])),_:3})),[[v,e.loading]]),(0,r.Wm)(y,(0,r.dG)({ref:"elTable",height:"100%",stripe:"",border:"","highlight-current-row":"","header-row-class-name":"ve_header_row_class_name","header-cell-class-name":"ve_header_cell_class_name",style:{width:"100%"}},e.$attrs.table,{onSelectionChange:l.selectionChange}),{append:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"append",{},void 0,!0)])),empty:(0,r.w5)((()=>[(0,r.Wm)(m,{description:"暂无数据"})])),default:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"default",{},void 0,!0)])),_:3},16,["onSelectionChange"])],512),(0,r.Wm)(g,(0,r.dG)({background:"",layout:"total, sizes, prev, pager, next, jumper","page-sizes":[10,20,50,100,200,500,1e3,2e3,5e3,1e4],"hide-on-single-page":!1},e.$attrs.pagination),{default:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"pagination",{},void 0,!0)])),_:3},16)])])),[[b]])}],["__scopeId","data-v-c40e394a"]])},4478:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return u}});var r=a(67759);const n={class:"ve_table"},o={class:"ve_table_page"},s={class:"ve_table_content",ref:"tableBox"};var l=a(76364),i={name:"VeTable",inheritAttrs:!1,directives:{delete:e=>{e.children.length<=0&&e.parentNode&&e.parentNode.removeChild(e)},addClass:e=>{e.parentNode&&e.parentNode.classList.add("ve_flex_col")}},setup(e,t){const{emit:a}=t,r=(0,l.iH)(null),n=(0,l.iH)(null);return{elTable:r,tableBox:(0,l.iH)(null),ve_rowIndex:n,cellClassName:(e,t)=>e===t?"ve_cell_class_name":"",rowClassName:(e,t)=>e===t?"ve_row_class_name":"",rowClick:e=>e,selectionChange:e=>{a("selectionChange",e)}}}};var u=(0,a(70636).Z)(i,[["render",function(e,t,a,l,i,u){const p=(0,r.up)("el-row"),c=(0,r.up)("el-empty"),d=(0,r.up)("el-table"),m=(0,r.up)("el-pagination"),y=(0,r.Q2)("delete"),g=(0,r.Q2)("addClass");return(0,r.wy)(((0,r.wg)(),(0,r.iD)("div",n,[(0,r.wy)(((0,r.wg)(),(0,r.j4)(p,{class:"ve_header_row_class_name ve_p_10"},{default:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"tool_bar",{},void 0,!0)])),_:3})),[[y]]),(0,r._)("div",o,[(0,r._)("div",s,[(0,r.Wm)(d,(0,r.dG)({ref:"elTable",height:"100%",stripe:"",border:"","highlight-current-row":"",onRowClick:t[0]||(t[0]=(e,t,a)=>l.ve_rowIndex=l.rowClick(a)),"row-class-name":({rowIndex:e})=>l.rowClassName(e,l.ve_rowIndex),"cell-class-name":({rowIndex:e})=>l.cellClassName(e,l.ve_rowIndex),"header-row-class-name":"ve_header_row_class_name","header-cell-class-name":"ve_header_cell_class_name",style:{width:"100%"}},e.$attrs.table,{onSelectionChange:l.selectionChange}),{append:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"append",{},void 0,!0)])),empty:(0,r.w5)((()=>[(0,r.Wm)(c,{description:"暂无数据"})])),default:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"default",{},void 0,!0)])),_:3},16,["row-class-name","cell-class-name","onSelectionChange"])],512),(0,r.Wm)(m,(0,r.dG)({background:"",layout:"total, sizes, prev, pager, next, jumper","page-sizes":[10,20,50,100,200,500,1e3,2e3,5e3,1e4],"hide-on-single-page":!1},e.$attrs.pagination),{default:(0,r.w5)((()=>[(0,r.WI)(e.$slots,"pagination",{},void 0,!0)])),_:3},16)])])),[[g]])}],["__scopeId","data-v-51533de8"]])},62615:function(e,t,a){var r={"./application.js":66530,"./cloudNetwork.js":89976,"./cloudNetworkReport.js":22798,"./cloudNetworkServerPerMeate.js":32791,"./system.js":27062};function n(e){var t=o(e);return a(t)}function o(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=o,e.exports=n,n.id=62615},20623:function(e,t,a){var r={"./CardTable.vue":19513,"./VeTable.vue":4478};function n(e){var t=o(e);return a(t)}function o(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=o,e.exports=n,n.id=20623},27361:function(e,t,a){var r={"./permission.js":38147,"./resize.js":32144};function n(e){var t=o(e);return a(t)}function o(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=o,e.exports=n,n.id=27361},11748:function(e,t,a){var r={"./app/index.js":10064,"./settings/index.js":133,"./tabbar/index.js":4444};function n(e){var t=o(e);return a(t)}function o(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=o,e.exports=n,n.id=11748},7499:function(e,t,a){var r={"./App.vue":[3457],"./components/CodemirrorEditor/index.vue":[63614,614],"./components/Common.vue":[21615,615,719],"./components/FunctionPage.vue":[65125,125],"./components/crud/LazyCrud.vue":[34357,821,294,305,18,886],"./components/dashboard/LiveChart.vue":[32761,821,294,305,930],"./components/dashboard/Shortcuts.vue":[80386,386],"./components/layout/NavigateBar.vue":[56583,821,869,766],"./components/layout/NavigateMenuBar.vue":[99310,310],"./components/layout/SideBar.vue":[65057,57],"./components/layout/components/Breadcrumb.vue":[751,821,918],"./components/layout/components/Hamburger.vue":[21767,767],"./components/layout/components/Logo.vue":[18696,696],"./components/layout/components/Personal.vue":[86029,29],"./components/layout/components/SlideMenu.vue":[27615,166],"./components/layout/components/Zone.vue":[34528,528],"./components/veBaseComponents/CardTable.vue":[19513],"./components/veBaseComponents/VeTable.vue":[4478],"./views/404.vue":[61970,615,660],"./views/AppMain.vue":[7802,821,869,888],"./views/Home.vue":[46969,969],"./views/IFrame.vue":[15267,267],"./views/Login.vue":[24140,615,775],"./views/Register.vue":[68462,615,81],"./views/pages/application/Application.vue":[89409,821,294,305,18,886],"./views/pages/application/components/ApplicationEdit.vue":[72649,649],"./views/pages/cloud_network/ClientFlowManager.vue":[55772,821,294,305,18,886],"./views/pages/cloud_network/CloudClient.vue":[74663,821,294,305,18,886],"./views/pages/cloud_network/CloudClientCluster.vue":[83398,821,294,305,18,886],"./views/pages/cloud_network/CloudClientRecord.vue":[10887,821,294,305,18,886],"./views/pages/cloud_network/components/CloudServerSendMessage2Clinet.vue":[30321,321],"./views/pages/cloud_network_client_permeate/ClientPermeateClientNetworkMapping.vue":[70487,821,294,305,18,886],"./views/pages/cloud_network_client_permeate/ClientPermeatePortPool.vue":[52515,821,294,305,18,886],"./views/pages/cloud_network_client_permeate/ClientPermeateServerNetworkMapping.vue":[32914,821,294,305,18,886],"./views/pages/cloud_network_client_permeate/components/ClientPermeateClientNetworkMappingEdit.vue":[15063,63],"./views/pages/cloud_network_client_permeate/components/ClientPermeatePortPoolEdit.vue":[6380,380],"./views/pages/cloud_network_client_permeate/components/ClientPermeateServerNetworkMappingEdit.vue":[44534,534],"./views/pages/cloud_network_report/ClientPerDayFlow.vue":[86151,294,305,18,151],"./views/pages/cloud_network_report/ClientPortPerDayFlow.vue":[39871,294,305,18,871],"./views/pages/cloud_network_server_permeate/ServerPermeateClientNetworkMapping.vue":[66164,821,294,305,18,886],"./views/pages/cloud_network_server_permeate/ServerPermeateClientPortPool.vue":[41001,821,294,305,18,886],"./views/pages/cloud_network_server_permeate/ServerPermeateServerNetworkMapping.vue":[69048,821,294,305,18,886],"./views/pages/cloud_network_server_permeate/components/ServerPermeateClientNetWorkMappingEdit.vue":[20890,890],"./views/pages/cloud_network_server_permeate/components/ServerPermeateClientPortPoolEdit.vue":[62394,394],"./views/pages/cloud_network_server_permeate/components/ServerPermeateServerNetworkMappingEdit.vue":[69132,132],"./views/pages/settings/Dictionary.vue":[3723,821,294,305,18,886],"./views/pages/settings/DynamicIframe.vue":[88709,709],"./views/pages/settings/Menus.vue":[70536,821,294,305,18,886],"./views/pages/settings/RequestLog.vue":[57742,821,294,305,18,886],"./views/pages/settings/Translate.vue":[41594,821,294,305,18,886],"./views/pages/settings/components/DictionaryDataEdit.vue":[94544,544],"./views/pages/settings/components/DictionaryEdit.vue":[35757,757],"./views/pages/settings/components/MenuEdit.vue":[27523,821,294,305,18,886],"./views/pages/system/DemoView.vue":[23956,821,294,305,18,886],"./views/pages/system/Roles.vue":[77323,821,294,305,18,886],"./views/pages/system/Users.vue":[31138,821,294,305,18,886],"./views/pages/system/components/RoleEdit.vue":[27649,821,329],"./views/pages/system/components/UsersEdit.vue":[34530,530],"./views/pages/system/components/UsersEditRoute.vue":[8340,340],"./views/pages/zone/LazyZone.vue":[50194,821,294,305,18,886],"./views/pages/zone/LazyZoneApplication.vue":[76503,821,294,305,18,886],"./views/pages/zone/components/LazyZoneApplicationEdit.vue":[90651,651],"./views/pages/zone/components/LazyZoneEdit.vue":[67084,821,424]};function n(e){if(!a.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],n=t[0];return Promise.all(t.slice(1).map(a.e)).then((function(){return a(n)}))}n.keys=function(){return Object.keys(r)},n.id=7499,e.exports=n}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e].call(a.exports,a,a.exports,o),a.exports}o.m=r,e=[],o.O=function(t,a,r,n){if(!a){var s=1/0;for(p=0;p=n)&&Object.keys(o.O).every((function(e){return o.O[e](a[i])}))?a.splice(i--,1):(l=!1,n0&&e[p-1][2]>n;p--)e[p]=e[p-1];e[p]=[a,r,n]},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o.f={},o.e=function(e){return Promise.all(Object.keys(o.f).reduce((function(t,a){return o.f[a](e,t),t}),[]))},o.u=function(e){return"js/"+(294===e?"chunk-echarts":e)+"."+{18:"08d114e8",29:"af05a2bb",57:"c002f4aa",63:"1aedc980",81:"3fe180bf",125:"3e1698cd",132:"a230cf31",151:"dc0fc213",166:"3ba911ed",267:"b2a8508b",294:"1b5ca7b3",305:"b963e81e",310:"4eb3feb2",321:"c02e742a",329:"c1cc3925",340:"e5289854",380:"bb8c7fc8",386:"4e43a74d",394:"f7c83648",424:"2a622cf6",528:"32a484b1",530:"c7007810",534:"0dd3c851",544:"8560252a",614:"fea9a716",615:"f347e1b9",649:"a1eb8573",651:"c3bf0c12",660:"942077af",696:"be8c1d3e",709:"27e3641b",719:"42ff68e4",757:"c148b15a",766:"1b21b398",767:"15a85eb1",775:"b4bec2c4",869:"74300db0",871:"150be998",886:"fe33a406",888:"82f9c575",890:"2bd3972d",918:"08718c26",930:"b2915355",969:"9aaf8f96"}[e]+".js"},o.miniCssF=function(e){return"css/"+e+"."+{29:"3a1c39a0",57:"6637c572",81:"076b4027",166:"ae2c97d9",267:"88eae2a5",310:"91d84895",329:"ef3e0091",340:"be0c9ccc",386:"79128e8a",424:"ef3e0091",528:"2c4f54e3",530:"628e9f08",544:"be307a34",614:"a34dff49",649:"ef3e0091",651:"79685fc9",660:"65f06e68",696:"71a191d5",709:"a08edcc9",719:"65f06e68",757:"be307a34",766:"0cabdd5b",767:"0e524470",775:"e38845db",886:"0eb9913d",888:"9dd44eb7",969:"1e0a4425"}[e]+".css"},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},a="wu-vue-zone-ecology-net:",o.l=function(e,r,n,s){if(t[e])t[e].push(r);else{var l,i;if(void 0!==n)for(var u=document.getElementsByTagName("script"),p=0;p~kz9mhI&1IL?zVA1`Xr#StbrFc+OpyQLawE|nKl zq3_Q8APUU|nay0sB9QZ%`HUK9LL(I8 z5}Mmi7_CPGrE1YUpi}>J4J`pHlc2DvOCwsuav1r+`D!E~6iIN*{4hds9OGWU-|f^f z&2s&@z3)2Ii^@#%XcV0{ESA>@BNEXXjsY?I8J-8!@&miF3o1|staJ@#LESuzXmHoJ z=}M%mRKxRax*A*3)_l*_v~{^#b2x6YPFjJXrcXoa*>`9dk_m0TPDv1rD2X`A706aV z6?+_?I-wK!!E#rIG&rR}L*&;mN#rgwrviGJJtDV?H6{2O=7{V=a=IG4Levx3hclb3 zseI0g-1E}GwRVO;G=lT%h&Wz5owXp8=W?DIVz+FBw7Q$(7&n{Uey>iY zW!=)fNzS2bD!Xt-gN9Ac%Uzkk6uF+|->1O~V9lTkc;gtin%%xu*A&oicR_#;nf%_T z!IYAS-uHv(zVEv=s!#~~Oq3Rc`M$eCf3K)zX$IV+mSxqjrk0{4Z&Xi>B(JF`FWMVb zQzhDK>L|+kMzz$aB!E2-W92R%D#a=*vshB=sw=9|F7?%{)GpO^)M}UdS~k}%#VWZdZmeU<1PFn=vZ`4@#CnCZ0TCPNofSlE zqJ7qovAGgjLC1Pkw1$ceHPQ+aHqlFKhwvp~X&2xp0i`ZY*b?KE?SJNT&N1(CXXyVaBTEZ+;G#niXw zF1<^p)CgjeNFBY~?aSCRCE?S;o@~CdaA~yVo57wpcin5INw>EV;(t$l$KF!;x8$3F zGIrdE29gw+uS5fHxPy>s(jA0kS=6}|nu~ZZpwT?=wn8QHBjTFA;!O}{(v8!RnHZ)bm9DZ-Q{>2a%y+XB+?q4Rfvrz`(+Ds}{t1E>no1#k2mr|2L zN&@RdRMQmIY}g_|-b#@F^yim<@E0ZI#I|1?vz~D37k~2npZ=(Xnc7bDVyJmHv<33# z-}>}Nk*CVl_JaX$t9np&vk={LUq$sd2TT+5Bf`!uqoC1d*e5C8c2*Z;0+Oh52lS|>`c zQ+HMv)2%gQn(M32Y*cgfpUt@DxIdebE%bOYvM;~&<>$ZqmFNHPpPv57_gAa&o4z%l zQZL%~XXhKXgG*O3s!!*%rKqBklPH>nMx$|dcBVka<501@hV5Hn1MlJ!&d5r6EsTryvc1x6o^BE0z!5Rt$Fwz7%zetcp!xJZu;ORg7;q#Bbo586m z+z>nFfd#QAlY0XHoon>Nb)@P7+le$aA7YoOZq$nE4)6Fp9}&lff(q8vk{WVw+nHas(D&-2N9nfg6vEJaG_PbuSpgyx=2$BsvBWSS;bfToL! z=C$No-rlBzU}%~|mgRg6m*4*2*$;nw`P09<{M$dh{P0J4F7Ht{q>LnDvi=-IVyUvL z4Hd`U(XgT@RDp)Ydyz7mhbIz|<78;XvP7|uBaEQYC}DVBju{)d3>O6$G9J!C8kCDd zQfY8NPEOcaL9s3_uaaSm=Q|vJSE?3X^qxlxB|$WDV=XI~ANB>Djag~jZz>@h=qxwK zSg157o{WYnMFJW54qydqlnCVI_{xgbE0BPGX->oFwm&JK1Q0n5*PpCVg?CD0v7kL4 z<_fIlrX-uMNRGm$7t>wR5{|;BAX#P~n=GAS^=$}@u^eO9pEzDZW#m7hUV~T`4Z~yh zqs(v``tB+CJ3<;1p@c@}z(m-*Y|%`C?|(G$dF_sY>C#qNakRwG((O^5|Nrlg1ckGmXe6%#jXy?D)?G% zF$|lq46szQjiFe{JAkd>9|NvpBG;q28hJt^BH@#&+IV)J*?E8!jONAiCq!`YIAEz9qSSfJ*@8tJOW zThT8oFxPAdRioY%>4=pM3%t)EeEc`W%UuMP=Je5-Km`(Eg~>^v}-CO1e(!y23x zFUmNTmR-TF9O^gd`6gJQ*yae|BJP}Sik27N7&$Ax8ERH^J>o+ey+O~{pbS}|4f>0Z zko5?Iq+C%$@>CWTfB(-hHsxI$hixWmx94jLR?v^N>L z7CgIV))h1#Orh2~nt1LSnr_m-Ii+to^sFo|rR)+ko4>EmBmXd(kH^&J7aFQ8eKFI| zBfk;yvdMjh3X!ZvdjpztHQbB?hnrSVxh$whUOk~yqpn;itVX>&jH*#rt{>`AR}Hyp z#5K!`ders9b47<pC3|Dl^P+~KtT6}W^ z9SS_l80vd>LOmLgi2gP?C3k!~^Mvx|CfSY0A@;s6z+ct)a=4Y0D>Ir|ShaKjvasl*7;2M)^x&Q?e!N5DP$bqIu) zX9)q%W@2|31#>H!2lUpv7OlpTj6qSbL80V&gm>(XuubjtsOs8R#jE0MKYD_1PvfGX%(!2Ar82dtV(a`{E2ln1Pz zC`wmK88^c!6e+Jm@Y!b>2X@6+o(2A6YULfQBBhGoA}i19r1T0tiz0a*m!T>F^1Mv| zs`x7MiabpK>iNmeaE?jA`WtxoYmvYDUK_rc04)7apcsDAE!KSoE0tNGsyKqyRyT(z>edFAqn)VHUIr=~&7J4nZ5?nXto zi8T)bcIIEqG_XE9^yh)#PXVS5@!^uQXbsj3pbq6xc`ddEV_Lor;j)Rh24kIxmn>j& zc3{2B!eaTWHa~M{R(K}_o((oGxyiKL+G>RC$AKMgzK{Z(6$V&EbJo}XX;yEE3;W8I zW_|mq>o0m1uR=f_a7Y9!M+0Tlekp9UA16y>B&U z_P8;HME-Aiw(zar4t=j#aKiu?^R_e|r+H=P|Cd~`-IUIHVq1y6ORagtoFd$+n&zVC z2wz|dT=WL6L?N6nb(pwEYBj#hFSQ0O(?y3%O-xi&5v%a!R5ds6dE?6OQy>+(u?qJC z|E#cWT#Yk5d?irVV5;&6mr)5{^g2`(Zu)9`%y+vH*25av*_@5V4zI>tB~6<#^@)C^Z8ZY`$7(Vdl8tD2J&I=6t+hSE5W+pK2C+8iq9W!E zXw9Rpp*xDgBWF4aitLM`uo1E3N|I8bve4wBHi3MYIEyMkYaB@_ zY>{U3>HY}`h!xQwTw;{POEj#sNFCFba8>cI0$nXHD-o92T7$5X#Y+e) zxm|&=p7Tp6mph>X-xWHfMt&=ht`_MU#2fa}IGs!Yj@U1y4v zfX-ZEQK_-pm|)aE@(yaC9V*M%H$7!SBai?ELZ>)kC^lo08)QLtbI?~D&vNHB4J9he zaxD4sUUYFm6@KFyO94E%RpWE%kt;Vo&i;WQkx2E`}{we*`pi z-lLKn%Xneakw5n=YP40AT?y4Xy|%WxElDG^X0t6C(e5_eec(Kin*DxHlW}Mg#glv) zyC#wPZLO=y*n#YBtKa5~n48?W=DLPN@q+bqz;4a@0W|{b&mzN*Q&w!vO;34S;a9(; z#TS^U7}wNT-UBI`VatT;)YvxFy}816ZY(;B{2)}s4LoHYQWl+N5lXUR`yQ2K94Q>r z_O=A6VMKyRlJU%>^+E|p2OV!BEnIQ^4m6B`Zu4Y>!VE?QAhvx1v3MvlxYQ#z>TOLQ{p9N=fnUZT<@umWsu+ zkwi>Hg8-r}ILdoHg?&rto<9rmR&?ToTTZw|wpj9(xZkNDS;p4(wqzyk5yJ)ku8?#A zE-lzJMsRXnR1hS7#xRT^0eXyZ?yqGh+1@5;$MKmUFcI1d&m8EoEH7c)!XhEv(pA+6 zO!WNYpFaH`U;gAf-+%t`$7pX9Q1WC?<{>!s({Kk4zxDC6 z@BFA#M9)xElG}#-*N=|wKl}RoPe1(c49)kRe&^$--}pTge;QFsWGoQ26PNWky;xt; z2Sf(Nc^CzbH&JGRANc^LjQwCra>j$;Cd(Q7 zfdsi^%kj3T9GRIYfjW6WC%4|6N$Am|#iK_Hv_p2#qetCH#F!)|U4s$`g7HYHjQXw}^GZOi5v;L?+FQQ|XcNsB!T~c^t}MrXqRo zd=L!*C)fTHu;xSuFqEW(6N(S$(3B#0WCE3|IAkVUl^O6+qUxH!TAj05PhGsm<2 zvw=S}&vET|W7%~ zr>A$C`D%1kPikPFn`^f&}~Z+3XJ4fK9!oCdlvf#YeBVTvfNH zHf5PzSqi8XiTD`kb$<%0WDAxd0riZe!%iR_=gO4GfO`6!ez_LC1Br4xjF}2NhvkN) z%(}9)IB}R?#9%2wTb5)TT7mDnH|PmDb^L(GoLHP2YAj#$y;>YFAZdd}>NWYU_O!7$fzXt&S|?5hV6BUDIWp zE*xNpaI0^uyp0!ZlaCsw%G(&$IN(lTiz*iGM#d*lo7U62GCng4I6%9L;S2ixL|!CT z_{ks|?!hn;T$Bi3jS{x>I|ib7SWTRS(3J7MNhDqCHhc13GXHEn0R?0ZhO&q#GZ?Zd zg_}LjAM|8`>U5~Y>^fzBRcj2%5@hB&piw9U?;zVE3IjG7$1KI914|c z*}1q#+H0C7kY>v=Ri-o|O5{W?7{s;+C}i7O zPvFyH#}m2Ng5~i~c4|>9t0bBe9a@$fX1VkEb}P%oZ1Kfep13g!)*ry8!!-U10%RB-x@8q(PUzaRH8^}1KV&Y}Kl5Euyr}1k&Q^>VB z7~%j%a~dHxH=ZL?-HSd?lkptw?8w6Qq=Sgh+z^f`%8%W`&ulEpzUe1oQYeziv6jax zCn2=hY`~J|ft%SQj~ZZx>>_#Ro!!qZI7Z*5@jJO`f_YIGhpqt6B66jq@W6qx2d37E z`HoYn%j24@B7GM4GYEqhxM}4v_A>2jCUaP`(=E?oS{o8MV}!y9OmyndvydIo3&B4q zknSzvl)8GqFH1;ipq*d`K>$Z2#{rM(<;k(1Q;?qI<3Ki~Y1$oT_L+27AY-v1t+@U~ zLQlW>!^`)7a`~+vKmGcDzWm_FyStCxZPBgY*@7b}##ZL2R33+0zq92!9^KNKT`1sH z4XUl**#iB{f25TooDq_Yrbr>S&B{sBinPRjG0t|-l9>UfQVe!wE^snCCB3Wh5K&1W z)XyM>azVl3eC1FZul-jNS9t{?oQ&p6jklr!_Or`xez{V_Q>ahN3qeNbC5Mn+TVeNQhLv7hTkoZY znqFI7|1%0dy|!Xa{cK`VZ=xc#UrnIu6{I9nMe}7xuil`})=Ld(y+MWg%Z+ngUt>B0 zw?E6^*DG3_$ad#f9ua#3qPqVV!( z-t%f{^i8tDC5l7S1HY&6)$CD)+n~-Vm3%Bogq<%4;V-7l(JAP}2Sq1N;(rB~Qm5If z<65#bV0_Dac7lWiao!;L$!ptVJMe)cOS3eCd7cjWpELgFfd82&Z}X3H{%6Gh%u{Bb z3uaD~x7kiN;w}di^Md!Q3W~hjHF;Bi?nM&%4KkY{ImXPdw(eMhEk$_owvpQ=NuFnk z0^NCxw?e#9_N%)4F<3-t*Tu#KW2EL=qg+7-+*i4}9RhMAJTp6*klr@?#En zj$~;e97V>$hxa#ag9WiAvl+YtW79z4$(Z?(vP{13o!^_z@(P>gg$?SgOmY8QY*T01 z$tJqkrp_`%0-p1QbDGQ~DUGw8rY9-5ct9m9P)x^DKcIICSRyhSkwD33;1LOy3Wzi; zuGiflK_NR!#>=OJQfij6u<-csB8feo_<>@f2}8q!h{2kwb~Za7lRiGLni%a_W&5g%6hiIojzYMVlPusYjSdCQb`;ByTzyyTq}d6$}#si_^j!$>YNm zNg~B&#BvU@&MZo_$PeB~^Ot0C1tH6Fiz^U-dBTr@W@5as{3!&rr?I@C5~O8Pm*p{v zBuK?kCKt>3Up!Cpp^umI$%7;xI%_$9I!W@OAC~jqbdvm|O8iGDe&~Yb{Ktn$J}`PY zKX@a_KUiu%--_|Xi*jtEBVwBtTKc+!{6ZTa%ui2>R?5nKkXO_~V!^KVxpVlP&w&63 zZrp$m=E`n-ZV@qYjNeIi<)O(3I`+Z7jxn3pHnPnQ^a|t5it+8LbT7tlIu+^j7#}^T zNOxoW#q)}EKgQ%irBR3-gX%!gCWn zJiPUQeb0EQJGbsWJidK!c!aRUQ|{k-aOdFg@ZjEEk#6(!w{AT+cQ-hIGvm}ntkJ(;kd6@ip^<^n<$+~es>V+iGuAQ(;YTJtEe z+ZM3FaCbf(fr))h#qjfs0e@JM7e9CDb+!n*?Rc=OhUvReKv>*av>yd<&G3Xy^Ly<1 zsXIuupBKki*Yy`P0K1(|zn5*lRX3_&9S?@79lYN73zYpgW%=S_Fw7gso50N-fLp|6 zdnHoSSw)Z`rke+Er5RaO_45qWuxzwskiufIJb{%R7|1gsJJ=opC7=Oe<6IEMRaYc- z%XYb5P4ak11e?Aqo(>V<>=bK?>eVG&Mq$6}ldpYn`PU!(%P;;6?J%gj%+9H8?f#p~ ztrhq|d**qTCzQW9T2CdM;QMqOcDjPYh1OlZ{}-Qp|F8e~fBoU**FQiz8AakuA-&^VaR->#oaxhx|ADc1?8s=1uO37k%2pO1A}BHY%}`faWCa+)%)Xi7RYSuP1f z1D(=icIzC$o_RU(m_-VTak!i#t_?63fq_`s4gX!l59GOQDr|LhIeS=ep9DP462gvm zLIWqd9z_8=YnM7uLt`OM@D?rI{3)N!?>b@F7-M8}Y_)K#ZA@no+lD36@z|yB9$UW4 zUh5J)oha34LD^ehu?dG-^O)gb zi@GkOon4_5!o?L<&Wd+pAc`tdw@u& zl#DRDL>7xHQId*@)KxpJj;y>bOAa0kP(VE!&chZ(7`xcP^JLp#mKz_`-3|OR1V?%c zi53ZL1gCq8sn98ST1=$VS#*wMd|piEf(^$u3&}GwaXe-NAvnj$^4@I9QgWM{wG#oDF=A zsV(!9V7!Vi9>@|^J{P)v6k-(lzI!|(0m6$I^M}ykwBAsb@v+f@_1<7G9u5U1#|gc@ zpf^njH)z0Q4vui6DU5PsfuKfH@zW1JLNP;7$K$l|*VJ4$ z2g>XJ0W+s0OM1g+L=w<*3KK>wvBRq7E0x@{F<3SR!QqT}MrU0YPi4tU1!m;G%SQ|j zPl)ZG8Hl)N1fJ7C@KE6{>kMQpX2b?@Hjv5~?t2dsEf5XV;l+gnf6Vmyfve>7lIbdm z&X5RPF$?^&T~_}tS1QsXRbez{(0QdKQCvVLV+49^4TgdyTtX3ZcK7h0Ow2O!p%C~c z`1qT;42MItW=|G9P!y?TnYd!aoMNzmnRZCW4s^;n|Fpj#OA9tT3gwUR3578L*O=9R z2k-C(&Wt^|JMshA1waU+6K8VbLaAM0+B4Q1cbF6jn04=o}#0s~yW=;SmIRVIDp+(pw=l(o0 zP~=C%#anRdKg3(JfS%$lu(blb<O?%w%V8<1gEDvr!ERd3aQABwhBBRr3w^WRj1`B0$m&Yq&IlX?r+bQQfpb#aA zqP)^+CW3XMd(~PsbnJg3$5E-#kX=ykVDU#!~ z5ahrv%Qd3-QUEvM1PEOJzr|y4>=V!Pqb=A!+2Ti_wtf@s&>i%fNZyN10{?6)Vmrhp zx^wU5!`rux@7_B)e(m1FyEhSzlDn9}fDU7Rn$ldh$ciUD;dT^%W1X5l&f-XU*n=0} zS%1J$z)rKZqFYi|BD?lvFpnwlOc-1|6^zP%6HH^=iZMIZx`JtiD_h855ww75Jid|; zK26vEZSV}36=QZBboKaeI51B#_OOG2Y-}bMdUAO!CV~8zVlExFlK)L`l(90#a4m5K zL$AZ>OcHcz9#5`$c72lw$^N8t=TS@wSu|bxJ}+W-w)NC@3VWSC>@=={gzfkYy5DbUDsE|N4b-7y=j!UT)pi#zcdICzOSutHVq3v{ zIufAWHs?xT>#c`=olHmbU_yhm&%2#2?shh)__jas1(eq7^gFoI@2rQqPlM3+h@136 zM{V|Tv%enj5DskuOA|`FAemZcgF4^#J(>-bW)HWUORPDi@C5UIZYUHd#sQld*FqJh z%>m4t41`}r)>S>}UWg*XhE}Je=1PbNB1up7)MhGgyjrxrnjD+27azz=*wgIjecaLeOK6y3cr0RIHpFX2u77ricqEhccDvhcZbDTVUHU>& zLWth!v_2K0eRrPYbg$Lw_dXRq{^)Dc|7x$-y*j%5v;Z00!ak&)eTRqXYVO0)u~Z$a zt)>P6F;}BK<_`fKg9!zey6Bzz;wS$lZ2CL=P+G!eReynItf}w5A4K_Ntz&0y1Zi!x)54wB%c?HnX0D1(tEb{tPkmWcR53GGovycA zI&Qc0HT4B-Ihoi4?Ee(tVA8nVV_TuB$X>&8l_ zqjg?Dt~RN!G-7m3RkfF0(~1$(>8pD0)7O_bEUKCM#Y*{Vs=dC7dwuog)>k!fnk{Hx zUw>IOtrl*-NoH@cOw+Q*Sv6d+Z*;Lj~j54PW`tWnkcwttKaTi0i1;$NP4x~x>D6F zu1nHpO>6b80Gnd~kWgR%Sd=|x$MiP)^m#mrfUC$EjVYLB-~Z|cLc*Qemn zS&9wI{3?=&5hdk(F)!QmBd#t-Cis4^XTo;XUWptC`WV5DLyJn9%%a#6g~}DwrT#0A zT^zcCE6K4<@D=49N&E^)j&FYEE%OF+2r;|3=bs%zPomQ%2w1xaD`_r7nz4xEy_~a4 zv7l`v0l@@k-@csvh<#;h2ABm-^Obv9i;@=vcz1H@LQ`v~ES%cRRQG0CD76`cMkFR3 z%!Y8VKj2>)u$_H1hiRN%7oyHNrn={RK8e4#=j`mr(lu?{ySNBnF+F*EJI_X6xhE_1 zlm_Ry9--N3Zsp#9MO<};&^50TcB$Q>lC!&uHQA6{^O}ae&xa84+Vo@=63}HgS9!S^ zD<}5714-UXSwDvm=;mCG<1|39XL=VGYT6nIN1yP3T}d0vb~R}4E8gC0cUOkin>=xk zeGeE{hcWgQukhjm?|pWF;rN(_cbLGxx-4Kcy_;WgDukvo;PV3{5HlAdwqswh&Ahi# zUK9c+N3yT@(C6~@_BHsV>{E1uO~;N$MUdKa7Cmx7z4?>|?C8Tal?5=424o1=%6(;Q zF5nL}E4nK`^oqSamX(0obBpG>nR!*yCXEM#Uz1=l=m$d<|4f-zRD&KvR5_{H*Wm)q ztH?T;drx-ZwT&POkwN7hq@bOJ)-#aWvo%epJ%pQm1Cg=XCe6_Z;da+RmZ~<#Iw1&m zS_aYxwXJ?nMYyLKs5PcqPaTaBI8_bQqFSflvup%bnt@2OrCQ^bhG2DKAlp*MR#R&s z@QE3yH6ndYgX_=DPS-%ACh4`+-Uvw04Wy0Q7U_;!2-LlSM*U8U_B4vXKWQMHj#^_n zY9d(91Bp%A)tdx<_6=ldmeuMv+XyBq1JQP~*YCA;1gks)jYd7IJGOf8vjeE~7U}9X z0!!9FUM$8`iNRhOGn_*Gf-D=sj5AK-tKBpSRK(m!1jQ3 zW7=vFUG2cno`HJJao=ip+Xz-425OG%R=?Y{5%_sQ#JXC~YIYDf!J)hRTD#S5Bk&6v zs87haH|}>(JfOoJ1iL99)>FrG_QUYCD(SXD7BrCyF?4&2XjZFFR4%riPOEFRyG<^r zYPU1e)n-@79-&RE-?jTf_If=^Xp^*sboDj6r}z48Ax?DMqN>{0ggA|;YV|G467tjS zYt0_*5g{;HVJ0w5OCPs&+7bfOY4&J;toDS2jA%>kl9nzcgtT;fJk}GD$WSqn==M9k z_SotRk?6F?YKL}uLL|Bx(fXR*79v5^9HvPPDfqQj~Z2pt~c9BKUyL0$Vn;KJ@T2_L#7Fb z!2R(S52Jf@;-rsIWGQ=5aK6Yz!oRox3n|&(fuI0s7Lp}7ws;Kn>WX*-@}v^}D~=@@ z`-)$h9g5~m7QX+4g!j(8WGdiR24#1_B2fCogh!B0=X4j$$X#mru0J`4r;rSUeZ|e! z5?~L9jL>L6hcf)bZ!8Al_9HVFuv4&xJUN-S=4KjRctWFFJX}k z-(ZMi_u@iwz{HWnoHAQBt2Tr!XM0N;uON@AbHSuzuk}Nuy1go}m%_zxx*GlJg*{Y5& z=jt>RXYC$qvzccE4q1>76T!<`4VdACmXbn+DJGNar7#_7VKSsLeZ!=zq68al>>3(k zA=+6ukwD7L2ENH&Ct@-3T=C5YdG@6Mb1p6-?Bsn3;t8;={lmj8wiei8=F`@gI4-r7 zN1lXs{2gR$p&fSz$shqd7BDJbvx^!R=c& zA)E2X$4>IPnd#!Npc=zE)fmdylN@$1owdS@FnN{aOFJGs&wPW$^Or(Q6gbLw=!{&) zo5)7JZVKgCqS)hCh+s&v(9w~((Das}#(TapP6lUbUVug2t0LMqe9H#&NeswvdmAiI z4Gc~V>`aZBmm0GwHD*jQM;-jDv+o|{f}yA}`%q(Mp~kF1jTwO&v;CM?3jXatE*N+k zv+Fcw&S}hw)0pw5F`G?erkchqG>sW%8nef=m=T$y-J}rCaLKj9vfz!3!c@c^Oz8wi zhM2}Oi^3?$xa78?1x7wLtF@oc^xLZt>fGQn7JD!7nrQ|Qhdz*rFnfC ze8rW*9Ao&{P1>@(&B&K{4e*oI#2Y6=KuAFyJYZKE*smgXNY9%fLyUBIo3L_3hk>={ zCU2UV=~zz2aa0<|9v{acjAQK93}cs%QxCi8I1O=k%C`5EBMJ?0;=s5Td-~Vn0PW(@O;- zkcq3APv%MDeF1nJG?U_cVyS=!%w?{(ai`bE{eEwVE8Mxh#NO3pFG+CdkYW2jA1(+2 HPRsxRX+5pj literal 0 HcmV?d00001