From 38a82be2b2c9830210bc5b9d57ec6f4a2bd4b723 Mon Sep 17 00:00:00 2001 From: raoxiaoyan Date: Wed, 4 Nov 2020 10:49:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{app.597db326.css => app.741d39f8.css} | 2 +- .../src/main/resources/static/img/alipay.jpg | Bin 93050 -> 0 bytes .../src/main/resources/static/img/wechat.jpg | Bin 72186 -> 109541 bytes .../src/main/resources/static/index.html | 2 +- .../main/resources/static/js/app.080bdca3.js | 1 + .../main/resources/static/js/app.cb6982ad.js | 1 - ...b8930212.js => chunk-285ecc27.fcffaa89.js} | 2 +- .../main/resources/static/js/page.6f564033.js | 1 - .../main/resources/static/js/page.a3466907.js | 1 + 9 files changed, 5 insertions(+), 5 deletions(-) rename kongx-serve/src/main/resources/static/css/{app.597db326.css => app.741d39f8.css} (96%) delete mode 100644 kongx-serve/src/main/resources/static/img/alipay.jpg create mode 100644 kongx-serve/src/main/resources/static/js/app.080bdca3.js delete mode 100644 kongx-serve/src/main/resources/static/js/app.cb6982ad.js rename kongx-serve/src/main/resources/static/js/{chunk-285ecc27.b8930212.js => chunk-285ecc27.fcffaa89.js} (71%) delete mode 100644 kongx-serve/src/main/resources/static/js/page.6f564033.js create mode 100644 kongx-serve/src/main/resources/static/js/page.a3466907.js diff --git a/kongx-serve/src/main/resources/static/css/app.597db326.css b/kongx-serve/src/main/resources/static/css/app.741d39f8.css similarity index 96% rename from kongx-serve/src/main/resources/static/css/app.597db326.css rename to kongx-serve/src/main/resources/static/css/app.741d39f8.css index 3a2ba3e..56a596f 100644 --- a/kongx-serve/src/main/resources/static/css/app.597db326.css +++ b/kongx-serve/src/main/resources/static/css/app.741d39f8.css @@ -1 +1 @@ -.my-autocomplete li{line-height:normal;padding:7px}.my-autocomplete li .icon{margin-right:5px;display:inline-block;vertical-align:middle}.my-autocomplete li .name{display:inline-block;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.my-autocomplete li .addr{padding-top:5px;width:100%;font-size:12px;color:#b4b4b4}.my-autocomplete li .highlighted .addr{color:#ddd}.theme-picker .el-color-picker__trigger{vertical-align:middle}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.list[data-v-54758d43]{width:100%}.code[data-v-9be6c2c0]{font-size:12px;display:block;font-family:monospace;white-space:pre;margin:1em 0}.setting[data-v-08649d67]{margin-left:10px}.setting__icon[data-v-08649d67]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.setting__header[data-v-08649d67]{height:42px;line-height:42px;padding:0 15px;border-bottom:1px solid #f6f6f6;color:#333;border-radius:2px 2px 0 0;font-size:14px}.setting__header small[data-v-08649d67]{margin-left:8px;color:#999}.setting__body[data-v-08649d67]{padding:10px 15px;line-height:24px}.setting__about[data-v-08649d67]{font-size:14px;line-height:30px}.setting__shade[data-v-08649d67]{position:fixed;display:none;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:2048}.setting__shade--show[data-v-08649d67]{display:block}.setting__form[data-v-08649d67]{width:230px;margin:0 auto}.setting__content[data-v-08649d67]{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.1);box-shadow:1px 1px 10px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;position:fixed;width:320px;height:100%;right:-450px;top:0;z-index:2048;background-color:#fff}.setting__content--show[data-v-08649d67]{right:0}.top-mag__menu{float:right}.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter-active{-webkit-transition:opacity 2.5s;transition:opacity 2.5s}.fade-enter,.fade-leave-to{opacity:0}.avue-logo{position:fixed;top:0;left:0;width:220px;height:50px;line-height:50px;background-color:#20222a;font-size:20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);color:hsla(0,0%,100%,.8);z-index:1024}.avue-logo_title{display:block;text-align:center;font-weight:300;font-size:16px}.avue-logo_subtitle{display:block;text-align:center;font-size:18px;font-weight:700;color:#fff}#app{width:100%;height:100%;overflow:hidden}.red{color:red}.el-dropdown-menu__item{font-size:12px!important;line-height:28px!important}.el-card.is-always-shadow{-webkit-box-shadow:none;box-shadow:none;border:none!important}.el-scrollbar__view{height:100%}.el-menu--horizontal{border-bottom:none!important}.el-menu{border-right:none!important}.el-menu--display,.el-menu--display+.el-submenu__icon-arrow{display:none}.el-dropdown-menu__item--divided:before,.el-menu,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:transparent}.el-message__content,.el-message__icon{display:inline-block}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:auto;overflow:hidden}.el-dialog__wrapper{z-index:2048}.el-scrollbar__wrap{overflow-x:hidden}.el-col{margin-bottom:8px}.el-main{padding:0!important}.el-input-group__append{background:#409eff}.el-tree{height:600px;overflow:auto}.el-collapse-item__wrap{border-bottom:0}.avue-top{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:rgba(0,0,0,.65);font-size:18px;padding:0 10px;white-space:nowrap}.avue-top,.top-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.top-menu .el-menu-item{padding:0 15px;height:50px!important;line-height:50px!important}.top-menu .el-menu--horizontal>.el-menu-item.is-active{border:0}.top-search{position:absolute!important;top:10px;left:20px;width:400px!important}.top-search .el-input__inner{border:none;background-color:transparent}.top-bar__img{margin:0 8px 0 5px;padding:2px;width:30px;height:30px;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;vertical-align:middle}.top-bar__left,.top-bar__right{position:absolute;top:0}.top-bar__left{left:0}.top-bar__right{padding:8px 10px;right:0}.top-bar__title{padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:400}.top-bar__item{cursor:pointer;position:relative;display:inline-block;margin-right:15px;height:50px}.top-bar__item--show{display:inline-block!important}.avue-breadcrumb_collapse{line-height:55px;font-size:30px!important}.avue-breadcrumb_collapse--right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.avue-tags{position:relative;padding:5px 10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-top:1px solid #f6f6f6;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.avue-tags .el-tabs--card>.el-tabs__header{margin:0}.avue-tags .el-tabs--card>.el-tabs__header,.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item,.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__nav{border:none}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left-width:1px}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item{margin:0 3px;height:30px;line-height:30px;font-size:13px;font-weight:400;border:1px solid #eee;color:#ccc;border-radius:3px}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border:1px solid #409eff;color:#409eff}.avue-tags .el-tabs__nav-next,.avue-tags .el-tabs__nav-prev{width:20px;line-height:34px;font-size:18x;text-align:center}.avue-tags__box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:106px;width:100%}.avue-tags__box--close .el-tabs__item:first-child{padding:0 20px!important}.avue-tags__box--close .el-tabs__item:first-child .el-icon-close{display:none}.avue-tags__menu{position:absolute!important;top:0;right:0;padding:1px 15px}.avue-sidebar,.avue-tags__menu{-webkit-box-sizing:border-box;box-sizing:border-box}.avue-sidebar{padding-top:60px;height:100%;position:relative;background-color:#20222a;-webkit-transition:width .6s;transition:width .6s}.avue-sidebar .el-menu-item,.avue-sidebar .el-submenu__title{font-size:14px;height:56px;line-height:56px}.avue-sidebar .el-menu-item:hover{background-color:transparent!important;color:#fff}.avue-sidebar .el-menu-item:hover i,.avue-sidebar .el-menu-item:hover span{color:#fff}.avue-sidebar .el-menu-item.is-active{background-color:rgba(0,0,0,.8)!important}.avue-sidebar .el-menu-item.is-active i,.avue-sidebar .el-menu-item.is-active span{color:#fff}.avue-sidebar .el-menu-item.is-active:hover{background-color:rgba(0,0,0,.8)!important}.avue-sidebar .el-menu-item.is-active:before{content:" ";top:0;left:0;bottom:0;width:4px;background:#409eff;position:absolute}.avue-sidebar .el-submenu__title:hover{background-color:transparent!important}.avue-sidebar .el-submenu__title:hover i,.avue-sidebar .el-submenu__title:hover span{color:#fff}.avue-sidebar .el-submenu .el-menu-item{height:50px;line-height:50px}.avue-sidebar .el-submenu .el-menu-item.is-active{background-color:rgba(0,0,0,.8)!important}.avue-sidebar .el-submenu .el-menu-item.is-active i,.avue-sidebar .el-submenu .el-menu-item.is-active span{color:#fff}.avue-sidebar .el-submenu .el-menu-item.is-active:hover{background-color:rgba(0,0,0,.8)!important}.avue-sidebar .el-submenu .el-menu-item:hover{background-color:transparent!important}.avue-sidebar .el-submenu .el-menu-item:hover i,.avue-sidebar .el-submenu .el-menu-item:hover span{color:#fff}.fade-transverse-enter-active,.fade-transverse-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transverse-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transverse-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.fade-scale-enter-active,.fade-scale-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-scale-enter{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}.fade-scale-leave-to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.theme-star .avue-contail{background-image:url(/img/bg/star-squashed.jpg);background-size:100% 100%}.theme-star .avue-header,.theme-star .avue-logo,.theme-star .tags-container{background-color:transparent}.theme-star .el-card{opacity:.9}.theme-star .top .el-dropdown,.theme-star .top .el-dropdown i,.theme-star .top .top-item i{color:#fff}.theme-star .avue-tabs{padding:0 20px!important}.theme-star .avue-sidebar,.theme-star .el-menu,.theme-star .el-menu-item,.theme-star .el-submenu__title,.theme-star .logo{background-color:transparent!important}.theme-star .avue-breadcrumb,.theme-star .logo_title{color:#fff!important}.theme-star .avue-breadcrumb i,.theme-star .logo_title i{color:#fff}.theme-star .el-menu--horizontal>.el-menu-item.is-active,.theme-star .top{border-bottom:none}.theme-star .avue-tags{background-color:transparent;border:none}.theme-star .tag-item{color:#fff!important;border:none!important;background-color:hsla(0,0%,100%,.5)}.theme-star .tag-item.is-active{color:#fff!important;border:1px solid #fff!important;background-color:rgba(0,0,0,.4)}.theme-star .el-menu-item i,.theme-star .el-menu-item span,.theme-star .tag-item.is-active .tag-item-icon{color:#fff!important}.theme-star .el-menu-item:hover i,.theme-star .el-menu-item:hover span{color:#409eff!important}.theme-star .el-menu-item.is-active,.theme-star .el-menu-item.is-active:hover{background-color:rgba(0,0,0,.4)!important}.theme-star .el-submenu__title i,.theme-star .el-submenu__title span{color:#fff!important}.theme-star .el-submenu__title:hover{background-color:transparent!important}.theme-star .el-submenu__title:hover i,.theme-star .el-submenu__title:hover span{color:#409eff!important}.theme-star .el-submenu .el-menu-item.is-active{background-color:rgba(0,0,0,.4)!important}.theme-star .el-submenu .el-menu-item.is-active i,.theme-star .el-submenu .el-menu-item.is-active span{color:#409eff!important}.theme-star .el-submenu .el-menu-item.is-active:hover{background-color:rgba(0,0,0,.4)!important}.theme-star .top-search input::-webkit-input-placeholder,.theme-star .top-search textarea::-webkit-input-placeholder{color:#fff}.theme-star .top-search input:-moz-placeholder,.theme-star .top-search input::-moz-placeholder,.theme-star .top-search textarea:-moz-placeholder,.theme-star .top-search textarea::-moz-placeholder{color:#fff}.theme-star .top-search input:-ms-input-placeholder,.theme-star .top-search textarea:-ms-input-placeholder{color:#fff}.theme-star .top-bar__item i{color:#fff}.theme-gradual .avue-contail{background:linear-gradient(120deg,#bc00e3,#4efffb)!important}.theme-gradual .avue-header,.theme-gradual .avue-logo,.theme-gradual .tags-container{background-color:transparent}.theme-gradual .el-card{opacity:.9}.theme-gradual .top .el-dropdown,.theme-gradual .top .el-dropdown i,.theme-gradual .top .top-item i{color:#fff}.theme-gradual .avue-tabs{padding:0 20px!important}.theme-gradual .avue-sidebar,.theme-gradual .el-menu,.theme-gradual .el-menu-item,.theme-gradual .el-submenu__title,.theme-gradual .logo{background-color:transparent!important}.theme-gradual .logo_subtitle{color:#ccc!important}.theme-gradual .avue-breadcrumb,.theme-gradual .logo_title{color:#fff!important}.theme-gradual .avue-breadcrumb i,.theme-gradual .logo_title i{color:#fff}.theme-gradual .el-menu--horizontal>.el-menu-item.is-active,.theme-gradual .top{border-bottom:none}.theme-gradual .avue-tags{background-color:transparent;border:none}.theme-gradual .tag-item{color:#fff!important;border:none!important;background-color:hsla(0,0%,100%,.5)!important}.theme-gradual .tag-item.is-active{color:#fff!important;border:1px solid #fff!important;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .tag-item.is-active .tag-item-icon{color:#fff!important}.theme-gradual .el-menu-item i,.theme-gradual .el-menu-item span{color:#fff}.theme-gradual .el-menu-item:hover i,.theme-gradual .el-menu-item:hover span{color:#fff!important}.theme-gradual .el-menu-item.is-active{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .el-menu-item.is-active:before{background:#fff}.theme-gradual .el-menu-item.is-active i,.theme-gradual .el-menu-item.is-active span{color:#fff!important}.theme-gradual .el-menu-item.is-active:hover{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .el-submenu .el-menu-item:hover i,.theme-gradual .el-submenu .el-menu-item:hover span,.theme-gradual .el-submenu__title i,.theme-gradual .el-submenu__title span{color:#fff!important}.theme-gradual .el-submenu .el-menu-item.is-active{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .el-submenu .el-menu-item.is-active i,.theme-gradual .el-submenu .el-menu-item.is-active span{color:#fff!important}.theme-gradual .el-submenu .el-menu-item.is-active:hover{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .top-bar__item i{color:#fff}.theme-gradual .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border:1px solid #fff;color:#fff}.theme-black .avue-contail{background-color:#002253!important}.theme-black .avue-header,.theme-black .avue-logo,.theme-black .tags-container{background-color:transparent}.theme-black .el-card{opacity:.9}.theme-black .top .el-dropdown,.theme-black .top .el-dropdown i,.theme-black .top .top-item i{color:#ff929a}.theme-black .avue-tabs{padding:0 20px!important}.theme-black .avue-sidebar,.theme-black .el-menu,.theme-black .el-menu-item,.theme-black .el-submenu__title,.theme-black .logo{background-color:transparent!important}.theme-black .logo_subtitle{color:#ccc!important}.theme-black .avue-breadcrumb,.theme-black .logo_title{color:#ff929a!important}.theme-black .avue-breadcrumb i,.theme-black .logo_title i{color:#ff929a}.theme-black .el-menu--horizontal>.el-menu-item.is-active{color:#ffb870!important;border-bottom:none}.theme-black .el-color-picker__trigger{border:1px solid #ff929a!important}.theme-black .top{border-bottom:none}.theme-black .avue-tags{background-color:transparent;border:none}.theme-black .tag-item{border:1px solid #ff929a!important;background:hsla(0,0%,100%,.05)!important}.theme-black .tag-item,.theme-black .tag-item .tag-item-icon{color:#ff929a!important}.theme-black .tag-item.is-active{color:#ffb870!important;border:1px solid #ffb870!important}.theme-black .tag-item.is-active .tag-item-icon{color:#ffb870!important}.theme-black .el-menu-item i,.theme-black .el-menu-item span{color:#ff929a}.theme-black .el-menu-item:hover i,.theme-black .el-menu-item:hover span{color:#ffb870!important}.theme-black .el-menu-item.is-active{background:hsla(0,0%,100%,.05)!important}.theme-black .el-menu-item.is-active:before{background:#ffb870}.theme-black .el-menu-item.is-active i,.theme-black .el-menu-item.is-active span{color:#ffb870!important}.theme-black .el-menu-item.is-active:hover{color:#ffb870!important;background:hsla(0,0%,100%,.05)!important}.theme-black .el-submenu__title i,.theme-black .el-submenu__title span{color:#ff929a!important}.theme-black .el-submenu .el-menu-item:hover i,.theme-black .el-submenu .el-menu-item:hover span{color:#ffb870!important}.theme-black .el-submenu .el-menu-item.is-active{background:hsla(0,0%,100%,.05)!important}.theme-black .el-submenu .el-menu-item.is-active i,.theme-black .el-submenu .el-menu-item.is-active span{color:#ffb870!important}.theme-black .el-submenu .el-menu-item.is-active:hover{background:hsla(0,0%,100%,.05)!important}.theme-black .el-tabs--card>.el-tabs__header .el-tabs__item{color:#ff929a;border:1px solid #ff929a}.theme-black .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border:1px solid #ffb870;color:#ffb870}.theme-black .tags-container{border-color:#ff929a}.theme-black .top-search input::-webkit-input-placeholder,.theme-black .top-search textarea::-webkit-input-placeholder{color:#ff929a}.theme-black .top-search input:-moz-placeholder,.theme-black .top-search input::-moz-placeholder,.theme-black .top-search textarea:-moz-placeholder,.theme-black .top-search textarea::-moz-placeholder{color:#ff929a}.theme-black .top-search input:-ms-input-placeholder,.theme-black .top-search textarea:-ms-input-placeholder{color:#ff929a}.theme-black .top-bar__item i{color:#ff929a}.avue-header,.avue-left,.avue-logo,.avue-main,.avue-top,.login-logo{-webkit-transition:all .3s;transition:all .3s}.avue-contail{width:100%;height:100%;background-color:#f2f2f2;background-size:100%;background-repeat:no-repeat}.avue-top{position:relative;width:100%;height:50px;margin:0 auto}.avue-left{position:fixed;left:0;top:0;width:220px;height:100%;z-index:1025}.avue--collapse .avue-left,.avue--collapse .avue-logo{width:60px}.avue--collapse .avue-header{padding-left:60px}.avue--collapse .avue-main{width:calc(100% - 60px);left:60px}.avue-header{padding-left:240px;width:100%;background-color:#fff}.avue-header,.avue-main{-webkit-box-sizing:border-box;box-sizing:border-box}.avue-main{position:absolute;left:220px;margin-top:5px;padding:0;padding-bottom:20px;width:calc(100% - 220px);height:calc(100% - 57px);overflow:hidden}.avue-view{padding-bottom:22px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-footer{margin:0 auto;padding:0 22px;width:1300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.avue-footer .logo{margin-left:-50px}.avue-footer .copyright{color:#666;line-height:1.5;font-size:12px}.avue-shade{position:fixed;display:none;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1024}.avue-shade--show{display:block}@media screen and (max-width:992px){.el-dialog,.el-message-box{width:98%!important}.login-left{display:none!important}.login-logo{padding-top:30px!important;margin-left:-30px}.login-border{margin:0 auto;float:none!important;width:86%!important}.login-main{width:100%!important}.avue-tags{display:none}.avue-left,.avue-logo{left:-220px}.avue-main{left:0;width:100%}.avue-header{margin-bottom:15px;padding-left:15px}.top-bar__item{display:none}.avue-top .top-menu .el-menu-item{padding:0 2px}.avue--collapse .avue-left,.avue--collapse .avue-logo{width:220px;left:0}.avue--collapse .avue-main{left:220px;width:100%}.avue--collapse .avue-header{padding:0;-webkit-transform:translate3d(230px,0,0);transform:translate3d(230px,0,0)}.avue--collapse .avue-shade{display:block}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500}::-webkit-scrollbar,::-webkit-scrollbar-track-piece{background-color:transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(144,146,152,.3)}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul{margin:0;padding:0}*{outline:none!important}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;line-height:2}body,html{height:100%}fieldset,img{border:0}ol,ul{list-style:none}em{font-style:normal}button,input,select,textarea{outline:none}textarea{resize:none}p{word-wrap:break-word}i{display:inline-block}address,cite,code,em,th{font-weight:400;font-style:normal}a{color:inherit;text-decoration:none;display:inline-block}a:active,a:focus,a:hover{text-decoration:underline}table{border-collapse:collapse;border-spacing:0}.hidden{display:none}.padding{padding:0!important}.margin{margin:0!important}.pull-right{float:right!important}.pull-left{float:left!important}.pull-center{text-align:center}.pull-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.pull-auto,.pull-overflow{overflow:hidden}.pull-auto{height:auto}.pull-height{height:100%;overflow:hidden}.pull-fixed{position:fixed;left:0;top:0}.text-white{color:#fff}.grayMode{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.basic-container{padding:8px 10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.basic-container .el-card{width:100%}.basic-container:first-child{padding-top:0} \ No newline at end of file +.my-autocomplete li{line-height:normal;padding:7px}.my-autocomplete li .icon{margin-right:5px;display:inline-block;vertical-align:middle}.my-autocomplete li .name{display:inline-block;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.my-autocomplete li .addr{padding-top:5px;width:100%;font-size:12px;color:#b4b4b4}.my-autocomplete li .highlighted .addr{color:#ddd}.theme-picker .el-color-picker__trigger{vertical-align:middle}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.list[data-v-54758d43]{width:100%}.code[data-v-9be6c2c0]{font-size:12px;display:block;font-family:monospace;white-space:pre;margin:1em 0}.setting[data-v-90910e32]{margin-left:10px}.setting__icon[data-v-90910e32]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.setting__header[data-v-90910e32]{height:42px;line-height:42px;padding:0 15px;border-bottom:1px solid #f6f6f6;color:#333;border-radius:2px 2px 0 0;font-size:14px}.setting__header small[data-v-90910e32]{margin-left:8px;color:#999}.setting__body[data-v-90910e32]{padding:10px 15px;line-height:24px}.setting__about[data-v-90910e32]{font-size:14px;line-height:30px}.setting__shade[data-v-90910e32]{position:fixed;display:none;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:2048}.setting__shade--show[data-v-90910e32]{display:block}.setting__form[data-v-90910e32]{width:230px;margin:0 auto}.setting__content[data-v-90910e32]{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.1);box-shadow:1px 1px 10px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;position:fixed;width:320px;height:100%;right:-450px;top:0;z-index:2048;background-color:#fff}.setting__content--show[data-v-90910e32]{right:0}.top-mag__menu{float:right}.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter-active{-webkit-transition:opacity 2.5s;transition:opacity 2.5s}.fade-enter,.fade-leave-to{opacity:0}.avue-logo{position:fixed;top:0;left:0;width:220px;height:50px;line-height:50px;background-color:#20222a;font-size:20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);color:hsla(0,0%,100%,.8);z-index:1024}.avue-logo_title{display:block;text-align:center;font-weight:300;font-size:16px}.avue-logo_subtitle{display:block;text-align:center;font-size:18px;font-weight:700;color:#fff}#app{width:100%;height:100%;overflow:hidden}.red{color:red}.el-dropdown-menu__item{font-size:12px!important;line-height:28px!important}.el-card.is-always-shadow{-webkit-box-shadow:none;box-shadow:none;border:none!important}.el-scrollbar__view{height:100%}.el-menu--horizontal{border-bottom:none!important}.el-menu{border-right:none!important}.el-menu--display,.el-menu--display+.el-submenu__icon-arrow{display:none}.el-dropdown-menu__item--divided:before,.el-menu,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:transparent}.el-message__content,.el-message__icon{display:inline-block}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:auto;overflow:hidden}.el-dialog__wrapper{z-index:2048}.el-scrollbar__wrap{overflow-x:hidden}.el-col{margin-bottom:8px}.el-main{padding:0!important}.el-input-group__append{background:#409eff}.el-tree{height:600px;overflow:auto}.el-collapse-item__wrap{border-bottom:0}.avue-top{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:rgba(0,0,0,.65);font-size:18px;padding:0 10px;white-space:nowrap}.avue-top,.top-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.top-menu .el-menu-item{padding:0 15px;height:50px!important;line-height:50px!important}.top-menu .el-menu--horizontal>.el-menu-item.is-active{border:0}.top-search{position:absolute!important;top:10px;left:20px;width:400px!important}.top-search .el-input__inner{border:none;background-color:transparent}.top-bar__img{margin:0 8px 0 5px;padding:2px;width:30px;height:30px;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;vertical-align:middle}.top-bar__left,.top-bar__right{position:absolute;top:0}.top-bar__left{left:0}.top-bar__right{padding:8px 10px;right:0}.top-bar__title{padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:400}.top-bar__item{cursor:pointer;position:relative;display:inline-block;margin-right:15px;height:50px}.top-bar__item--show{display:inline-block!important}.avue-breadcrumb_collapse{line-height:55px;font-size:30px!important}.avue-breadcrumb_collapse--right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.avue-tags{position:relative;padding:5px 10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-top:1px solid #f6f6f6;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.avue-tags .el-tabs--card>.el-tabs__header{margin:0}.avue-tags .el-tabs--card>.el-tabs__header,.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item,.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__nav{border:none}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left-width:1px}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item{margin:0 3px;height:30px;line-height:30px;font-size:13px;font-weight:400;border:1px solid #eee;color:#ccc;border-radius:3px}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border:1px solid #409eff;color:#409eff}.avue-tags .el-tabs__nav-next,.avue-tags .el-tabs__nav-prev{width:20px;line-height:34px;font-size:18x;text-align:center}.avue-tags__box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:106px;width:100%}.avue-tags__box--close .el-tabs__item:first-child{padding:0 20px!important}.avue-tags__box--close .el-tabs__item:first-child .el-icon-close{display:none}.avue-tags__menu{position:absolute!important;top:0;right:0;padding:1px 15px}.avue-sidebar,.avue-tags__menu{-webkit-box-sizing:border-box;box-sizing:border-box}.avue-sidebar{padding-top:60px;height:100%;position:relative;background-color:#20222a;-webkit-transition:width .6s;transition:width .6s}.avue-sidebar .el-menu-item,.avue-sidebar .el-submenu__title{font-size:14px;height:56px;line-height:56px}.avue-sidebar .el-menu-item:hover{background-color:transparent!important;color:#fff}.avue-sidebar .el-menu-item:hover i,.avue-sidebar .el-menu-item:hover span{color:#fff}.avue-sidebar .el-menu-item.is-active{background-color:rgba(0,0,0,.8)!important}.avue-sidebar .el-menu-item.is-active i,.avue-sidebar .el-menu-item.is-active span{color:#fff}.avue-sidebar .el-menu-item.is-active:hover{background-color:rgba(0,0,0,.8)!important}.avue-sidebar .el-menu-item.is-active:before{content:" ";top:0;left:0;bottom:0;width:4px;background:#409eff;position:absolute}.avue-sidebar .el-submenu__title:hover{background-color:transparent!important}.avue-sidebar .el-submenu__title:hover i,.avue-sidebar .el-submenu__title:hover span{color:#fff}.avue-sidebar .el-submenu .el-menu-item{height:50px;line-height:50px}.avue-sidebar .el-submenu .el-menu-item.is-active{background-color:rgba(0,0,0,.8)!important}.avue-sidebar .el-submenu .el-menu-item.is-active i,.avue-sidebar .el-submenu .el-menu-item.is-active span{color:#fff}.avue-sidebar .el-submenu .el-menu-item.is-active:hover{background-color:rgba(0,0,0,.8)!important}.avue-sidebar .el-submenu .el-menu-item:hover{background-color:transparent!important}.avue-sidebar .el-submenu .el-menu-item:hover i,.avue-sidebar .el-submenu .el-menu-item:hover span{color:#fff}.fade-transverse-enter-active,.fade-transverse-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transverse-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transverse-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.fade-scale-enter-active,.fade-scale-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-scale-enter{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}.fade-scale-leave-to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.theme-star .avue-contail{background-image:url(/img/bg/star-squashed.jpg);background-size:100% 100%}.theme-star .avue-header,.theme-star .avue-logo,.theme-star .tags-container{background-color:transparent}.theme-star .el-card{opacity:.9}.theme-star .top .el-dropdown,.theme-star .top .el-dropdown i,.theme-star .top .top-item i{color:#fff}.theme-star .avue-tabs{padding:0 20px!important}.theme-star .avue-sidebar,.theme-star .el-menu,.theme-star .el-menu-item,.theme-star .el-submenu__title,.theme-star .logo{background-color:transparent!important}.theme-star .avue-breadcrumb,.theme-star .logo_title{color:#fff!important}.theme-star .avue-breadcrumb i,.theme-star .logo_title i{color:#fff}.theme-star .el-menu--horizontal>.el-menu-item.is-active,.theme-star .top{border-bottom:none}.theme-star .avue-tags{background-color:transparent;border:none}.theme-star .tag-item{color:#fff!important;border:none!important;background-color:hsla(0,0%,100%,.5)}.theme-star .tag-item.is-active{color:#fff!important;border:1px solid #fff!important;background-color:rgba(0,0,0,.4)}.theme-star .el-menu-item i,.theme-star .el-menu-item span,.theme-star .tag-item.is-active .tag-item-icon{color:#fff!important}.theme-star .el-menu-item:hover i,.theme-star .el-menu-item:hover span{color:#409eff!important}.theme-star .el-menu-item.is-active,.theme-star .el-menu-item.is-active:hover{background-color:rgba(0,0,0,.4)!important}.theme-star .el-submenu__title i,.theme-star .el-submenu__title span{color:#fff!important}.theme-star .el-submenu__title:hover{background-color:transparent!important}.theme-star .el-submenu__title:hover i,.theme-star .el-submenu__title:hover span{color:#409eff!important}.theme-star .el-submenu .el-menu-item.is-active{background-color:rgba(0,0,0,.4)!important}.theme-star .el-submenu .el-menu-item.is-active i,.theme-star .el-submenu .el-menu-item.is-active span{color:#409eff!important}.theme-star .el-submenu .el-menu-item.is-active:hover{background-color:rgba(0,0,0,.4)!important}.theme-star .top-search input::-webkit-input-placeholder,.theme-star .top-search textarea::-webkit-input-placeholder{color:#fff}.theme-star .top-search input:-moz-placeholder,.theme-star .top-search input::-moz-placeholder,.theme-star .top-search textarea:-moz-placeholder,.theme-star .top-search textarea::-moz-placeholder{color:#fff}.theme-star .top-search input:-ms-input-placeholder,.theme-star .top-search textarea:-ms-input-placeholder{color:#fff}.theme-star .top-bar__item i{color:#fff}.theme-gradual .avue-contail{background:linear-gradient(120deg,#bc00e3,#4efffb)!important}.theme-gradual .avue-header,.theme-gradual .avue-logo,.theme-gradual .tags-container{background-color:transparent}.theme-gradual .el-card{opacity:.9}.theme-gradual .top .el-dropdown,.theme-gradual .top .el-dropdown i,.theme-gradual .top .top-item i{color:#fff}.theme-gradual .avue-tabs{padding:0 20px!important}.theme-gradual .avue-sidebar,.theme-gradual .el-menu,.theme-gradual .el-menu-item,.theme-gradual .el-submenu__title,.theme-gradual .logo{background-color:transparent!important}.theme-gradual .logo_subtitle{color:#ccc!important}.theme-gradual .avue-breadcrumb,.theme-gradual .logo_title{color:#fff!important}.theme-gradual .avue-breadcrumb i,.theme-gradual .logo_title i{color:#fff}.theme-gradual .el-menu--horizontal>.el-menu-item.is-active,.theme-gradual .top{border-bottom:none}.theme-gradual .avue-tags{background-color:transparent;border:none}.theme-gradual .tag-item{color:#fff!important;border:none!important;background-color:hsla(0,0%,100%,.5)!important}.theme-gradual .tag-item.is-active{color:#fff!important;border:1px solid #fff!important;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .tag-item.is-active .tag-item-icon{color:#fff!important}.theme-gradual .el-menu-item i,.theme-gradual .el-menu-item span{color:#fff}.theme-gradual .el-menu-item:hover i,.theme-gradual .el-menu-item:hover span{color:#fff!important}.theme-gradual .el-menu-item.is-active{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .el-menu-item.is-active:before{background:#fff}.theme-gradual .el-menu-item.is-active i,.theme-gradual .el-menu-item.is-active span{color:#fff!important}.theme-gradual .el-menu-item.is-active:hover{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .el-submenu .el-menu-item:hover i,.theme-gradual .el-submenu .el-menu-item:hover span,.theme-gradual .el-submenu__title i,.theme-gradual .el-submenu__title span{color:#fff!important}.theme-gradual .el-submenu .el-menu-item.is-active{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .el-submenu .el-menu-item.is-active i,.theme-gradual .el-submenu .el-menu-item.is-active span{color:#fff!important}.theme-gradual .el-submenu .el-menu-item.is-active:hover{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.28)),to(hsla(0,0%,100%,0)))!important;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))!important}.theme-gradual .top-bar__item i{color:#fff}.theme-gradual .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border:1px solid #fff;color:#fff}.theme-black .avue-contail{background-color:#002253!important}.theme-black .avue-header,.theme-black .avue-logo,.theme-black .tags-container{background-color:transparent}.theme-black .el-card{opacity:.9}.theme-black .top .el-dropdown,.theme-black .top .el-dropdown i,.theme-black .top .top-item i{color:#ff929a}.theme-black .avue-tabs{padding:0 20px!important}.theme-black .avue-sidebar,.theme-black .el-menu,.theme-black .el-menu-item,.theme-black .el-submenu__title,.theme-black .logo{background-color:transparent!important}.theme-black .logo_subtitle{color:#ccc!important}.theme-black .avue-breadcrumb,.theme-black .logo_title{color:#ff929a!important}.theme-black .avue-breadcrumb i,.theme-black .logo_title i{color:#ff929a}.theme-black .el-menu--horizontal>.el-menu-item.is-active{color:#ffb870!important;border-bottom:none}.theme-black .el-color-picker__trigger{border:1px solid #ff929a!important}.theme-black .top{border-bottom:none}.theme-black .avue-tags{background-color:transparent;border:none}.theme-black .tag-item{border:1px solid #ff929a!important;background:hsla(0,0%,100%,.05)!important}.theme-black .tag-item,.theme-black .tag-item .tag-item-icon{color:#ff929a!important}.theme-black .tag-item.is-active{color:#ffb870!important;border:1px solid #ffb870!important}.theme-black .tag-item.is-active .tag-item-icon{color:#ffb870!important}.theme-black .el-menu-item i,.theme-black .el-menu-item span{color:#ff929a}.theme-black .el-menu-item:hover i,.theme-black .el-menu-item:hover span{color:#ffb870!important}.theme-black .el-menu-item.is-active{background:hsla(0,0%,100%,.05)!important}.theme-black .el-menu-item.is-active:before{background:#ffb870}.theme-black .el-menu-item.is-active i,.theme-black .el-menu-item.is-active span{color:#ffb870!important}.theme-black .el-menu-item.is-active:hover{color:#ffb870!important;background:hsla(0,0%,100%,.05)!important}.theme-black .el-submenu__title i,.theme-black .el-submenu__title span{color:#ff929a!important}.theme-black .el-submenu .el-menu-item:hover i,.theme-black .el-submenu .el-menu-item:hover span{color:#ffb870!important}.theme-black .el-submenu .el-menu-item.is-active{background:hsla(0,0%,100%,.05)!important}.theme-black .el-submenu .el-menu-item.is-active i,.theme-black .el-submenu .el-menu-item.is-active span{color:#ffb870!important}.theme-black .el-submenu .el-menu-item.is-active:hover{background:hsla(0,0%,100%,.05)!important}.theme-black .el-tabs--card>.el-tabs__header .el-tabs__item{color:#ff929a;border:1px solid #ff929a}.theme-black .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border:1px solid #ffb870;color:#ffb870}.theme-black .tags-container{border-color:#ff929a}.theme-black .top-search input::-webkit-input-placeholder,.theme-black .top-search textarea::-webkit-input-placeholder{color:#ff929a}.theme-black .top-search input:-moz-placeholder,.theme-black .top-search input::-moz-placeholder,.theme-black .top-search textarea:-moz-placeholder,.theme-black .top-search textarea::-moz-placeholder{color:#ff929a}.theme-black .top-search input:-ms-input-placeholder,.theme-black .top-search textarea:-ms-input-placeholder{color:#ff929a}.theme-black .top-bar__item i{color:#ff929a}.avue-header,.avue-left,.avue-logo,.avue-main,.avue-top,.login-logo{-webkit-transition:all .3s;transition:all .3s}.avue-contail{width:100%;height:100%;background-color:#f2f2f2;background-size:100%;background-repeat:no-repeat}.avue-top{position:relative;width:100%;height:50px;margin:0 auto}.avue-left{position:fixed;left:0;top:0;width:220px;height:100%;z-index:1025}.avue--collapse .avue-left,.avue--collapse .avue-logo{width:60px}.avue--collapse .avue-header{padding-left:60px}.avue--collapse .avue-main{width:calc(100% - 60px);left:60px}.avue-header{padding-left:240px;width:100%;background-color:#fff}.avue-header,.avue-main{-webkit-box-sizing:border-box;box-sizing:border-box}.avue-main{position:absolute;left:220px;margin-top:5px;padding:0;padding-bottom:20px;width:calc(100% - 220px);height:calc(100% - 57px);overflow:hidden}.avue-view{padding-bottom:22px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-footer{margin:0 auto;padding:0 22px;width:1300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.avue-footer .logo{margin-left:-50px}.avue-footer .copyright{color:#666;line-height:1.5;font-size:12px}.avue-shade{position:fixed;display:none;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1024}.avue-shade--show{display:block}@media screen and (max-width:992px){.el-dialog,.el-message-box{width:98%!important}.login-left{display:none!important}.login-logo{padding-top:30px!important;margin-left:-30px}.login-border{margin:0 auto;float:none!important;width:86%!important}.login-main{width:100%!important}.avue-tags{display:none}.avue-left,.avue-logo{left:-220px}.avue-main{left:0;width:100%}.avue-header{margin-bottom:15px;padding-left:15px}.top-bar__item{display:none}.avue-top .top-menu .el-menu-item{padding:0 2px}.avue--collapse .avue-left,.avue--collapse .avue-logo{width:220px;left:0}.avue--collapse .avue-main{left:220px;width:100%}.avue--collapse .avue-header{padding:0;-webkit-transform:translate3d(230px,0,0);transform:translate3d(230px,0,0)}.avue--collapse .avue-shade{display:block}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500}::-webkit-scrollbar,::-webkit-scrollbar-track-piece{background-color:transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(144,146,152,.3)}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul{margin:0;padding:0}*{outline:none!important}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;line-height:2}body,html{height:100%}fieldset,img{border:0}ol,ul{list-style:none}em{font-style:normal}button,input,select,textarea{outline:none}textarea{resize:none}p{word-wrap:break-word}i{display:inline-block}address,cite,code,em,th{font-weight:400;font-style:normal}a{color:inherit;text-decoration:none;display:inline-block}a:active,a:focus,a:hover{text-decoration:underline}table{border-collapse:collapse;border-spacing:0}.hidden{display:none}.padding{padding:0!important}.margin{margin:0!important}.pull-right{float:right!important}.pull-left{float:left!important}.pull-center{text-align:center}.pull-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.pull-auto,.pull-overflow{overflow:hidden}.pull-auto{height:auto}.pull-height{height:100%;overflow:hidden}.pull-fixed{position:fixed;left:0;top:0}.text-white{color:#fff}.grayMode{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.basic-container{padding:8px 10px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.basic-container .el-card{width:100%}.basic-container:first-child{padding-top:0} \ No newline at end of file diff --git a/kongx-serve/src/main/resources/static/img/alipay.jpg b/kongx-serve/src/main/resources/static/img/alipay.jpg deleted file mode 100644 index c18c6f4d6f99630476ae3ea22e1b4975371c9609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93050 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%0D2#z@P?BHGz%vl0s(ePPz0fF#0 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 diff --git a/kongx-serve/src/main/resources/static/img/wechat.jpg b/kongx-serve/src/main/resources/static/img/wechat.jpg index 04b51eb7d50032f8cf514ccec0ad15c06f88c8d4..11c545fbc526d3172b42d6e95ff3f54cedf9aab1 100644 GIT binary patch literal 109541 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[WNwJSTMLRGcO&YmNtviR$ z0>Z36&MOl{tw4IsRVJN48($jHEDE8_Y7p+jOn^{7#7+S(EDIon<<}1@0 z;&1qoOIsH-P>bWeBA?2qKOL9LEcr3Z(7a^F8`DWwQb^B9F@CHS?JNabLmxNLqhE=S zv!7BO69d^%&q2o5?(q}&!0)YR?rVn zXEmsF)9UbC(lysw`orW_E6P{Lit4XyA%q?TiMa7ZK`L&*pA(?cNX+r;n;b=_V`o=& z<-d-Sx|8e}i29x%GU%8ORPQlz@WoP^-mw6{?g-Cqs{mofV#5qvJN?8P?|~AoD=-^x z)XB?*KO7@ zit;sAJ6KE`s_$T=_EXb+CpQ4@o_z))U{l7pc^@*hs2O#-@;*_7t*bz_bR!lE%v!?) zaoJ=TWXVx%wcfZLHjB4nFBiFDIj2w6at^m)G~QQ`i|b5ebX95&9C%wXE`-L|P0>Ux z$~|pA5XjRUr}3VJq~O-|DfKy#8pEZ{prh01qKEeK^m4j-BDrg;s03Ayb-V)`EymWb zJ{a}Onw2R<`a1Ir-xKQ0${%*gqs&?gW}*zrpdGl55Zdnr5Zx~TmSh3D>}7+$1qp6e zCZUXeUCA2Zcncv~$(F4K-Ed15A0g2Q4)( zTru4DEz9cY<@f2QC*o$40zQ*UZ)uFNQM##N2;u)C&p)bG>*U{4p^#vbS%k>MsR}nw+o36tZ30+e+g- zDGw)Xst#UDK4`sF;Ty<<$O^s!I05E4n9ty5`7RbhUvj{2ym$x)d5n<8B?|ZX>jTt0 z1ImPua>HlI*>M@=eIyc(Sxg?}*CHK#9R!h!HTCJ?T0j#dbuf@tkz9zO+$KkCbNj+P zEBCf{s+$dd1g`n<=_!3Ka??(u6Y`NI|w06J}pykbc~9-e;?mzu5Vz zDtsdDS>Q5yN?=VpsCSJ0CEabpt;RJMBORNmB(y)0L&VurPy3}3R_`_w?-qcfwH<^= zp??OD;jX0!uq*>d!t$L&&TYOL6(FqGG9uDs%m&w-6haF_Ff#Cj#>QfTc#tWo1A3hJ z&GJ599$$U*_S5i^EvDkZi0@lU3a!Ga!xY!P=fj^Kuo`&e40IG!14p*`_O~M)L;XyA z%$t||H>hC8gP_f;y#1H_q<$XpYF zzi1F14yA&@-d_iIit#gn2@x6ZgBS?5_Inx$DAbzyh#4Ys+P91%S>sYK!1QB+ncKvy zl(*k{{|nM+a=vVE2aw*D4kjN0K1S36RXtTI>VQHzTLOTC*bgL5pg8})6+-zP*$BAp zGig1)wLp1-)c;f#hN`211``N)s7B>VrKtVs=i?VY+uZ)u^FsfVkD2_Oi?ZJ9&kByl|*3!Mt z-BM>U!$8P2-IqRTq>A-}fJ3zx;BI~KQBy+xG5r&`e^tPIvpc6HtE_3`N6e>qpWPz( zxw|#bR3umq*q|po3sLqRBy$goYft}DT?or`HFofnup_2BXwTJE_YS_oUt5gqn>=?s z*KyeT+v13w(V%)=NFJ0bp_yUbdP7(+cDl(j;0_#RaExk8rh}y9D;_Iq z?7KIib_rxuT3oK>K7a?NwNh^nR5Dr>LZe8>PucmM8!Q5{N|^2(L%(21L35T~*>sD&ghCnnWPqOFu8-RI)o*TU+9#a6d0Se)l!0^>i9Ppi zG#ZI=lBr*-@fp4c&09}^R`uiLgn>`Q?CX3;$MSGRIYX~0M;m+&HnE0 z_(fO4?q<^kf6j1+Q3P(%gtEsiVC#lw8AzMeJ|%DC=$Xw^_d<+DGs^r3fWaS!eWH{?_LRhnt%y6UM_Z*Q zJ~hVF!hqYCI%3adwCP>Ox3M&n@-(FG`#e^6TBq}AcgK=sf%_B2<3w`NVxGWY^eSj7 z0LjEMP{n@V%m7eyGVlFayuX);>9Ph#$heZ(cts7d*tV^kx81|hNwso++%%~J%a5C1 z_a}b@`Nl@(dj@9l&8tQTxf7P&X3pPyD%dVjwA+JyfyW8}8fi5iMmjIGx)DYF41wCN zoV&MCHdpgdSi>RA1V9<9iQM}D?HCQNcpUi6t0mX_Iszi8AnV}`xE<)L&~W?Y>{F(~ z{{gc+#wTi(GUw&SGEOe~$+M4z z=}h2CbAc*7VdYqq6&dr^_-);I#x>G)@DVwi{C%KsP`w{*%AqAuu;nv*%XQEQCEOgeI4H zhr{D0xx|flK|B+5@mRpb7T30FK_o!F4}r?uX%;y{@NI^C?I$+J1p{wr;tu>?D00r< z8xH}{_St&$lKnsbFvxNm5V%C7OBPi{Ss=XxT-*Besj+_?d@MfUM#ur%98HaC*|J3|lf9;C>*EN41z~m1|m)>tB|43Rc@&}|9 z1iz$WI&t`evT+2UDA9uvHPha07=L~cebHTr)otUN+oo3lbwSL>W9P#_J|jlt2<0LiF}I zjN?7S^xST0qaMEAmahdO6!9_!w$q*feIUAw%xVE-4orF|faGm!Ddnu2o>QQ-6k?YQ zI(}!HFMj$=-7jQUl@onTkhu+1mB1YzD8tZSR|rh!D-y+);v%aRFg*u5&24Ymmc^}1 z`8JWJ($&VK8!7?cP*VTOy$RH7NXnWBlOuo{DXyi`-{JeM~@TkYU2wA&*v< zjv?mr5}F$b7^&QyNCbU8R5w+E>|U&Ls~xBA$dlQ-?CP482)^E_-GA=UHwdG(gh(`em44lm=te%FrV+XFta zmxG$XxsI412Fpu%~2cN%-vkfAm=$h@w4<+z@C(3^E-1t7jM5^ zVK6fT4f`0iQHQB4HaQW0Ve6NcA(=6~{w;0^tQ1pYF}?VrR7xabN97)o1){>Whi3pY<5Sa!&KvX*2V34xI1K(xF?@XK`ozG7>e}?p<~}PMy$x>%-2Eaa zSZ#8Al-W%pWbXj%V?e88y)eaEGsT@@wfhD3W8z$ow$sS^YK&-Px;qq$GF>de}Wq!Q00;E*>wJ1 z>~2w0vsYs#+dHdIwYGVa)7r`44|io|UBA|0v5r~!&VIX>y~CR~(N3SYpkU>opM4bvR>oZ!!!bQ-x<9#YM$GvQYP$<4strXvN_39EVD!N{?c zoJM1#u$9;Qn&%tj zfJ>AL*mxX}6l)s2lsY-vcjl>0FGu9_og~hVRnndc9{NAF3=PMcMv?#uF%-Nt_XT&f z5j9H#!~}ObYe&)WbMb5Z?hlUf&o(?$9q#IiSg(788mC%wed)&euXUh+9+*8uZBYz^ zUz&?olZb@?K9zx_;;ZQK*tV6AC$H>ZN#`<`39>?r2IxH9;H0=Br%&o^3Cj)p$?L`* zBL_GU8ld&;t5O>pY0^9Qh6~R=Y+%fwDa_*X;dqm?%?caE^`ID^`liHywOnlm&!9jf zH$2BGdUWtat*cqej<7?~vMbk&gp|F55DC}aj0}r|@4K9XICUz5{bbDe#`tQB0Jx(% z6`!xfg%@Gn#Pqj-Kt8Psey)crT`fju(zJVs1vxzH*g$u0x!gBJdrDq9uY9@l;)mG^ zh&TXn2ak|Arh+jlO5q;bp!!CTs5vyGp?`SxDpLU3KGQob47ds?4P}4WcSMi~56R<0 z`r;G7kZePJkwt_Z!XB_a2L$1e`B6>mOr+jDAyjwGL~x{O7vH{FPwCg{Y_z$G)TK5=|1f&F4mn zTFoQk@6j}y+OlejO=mXmiPnmUQ8U{uUNGm{xP`%(1&IE=zjQuh4N$Z%fIP4RJo}x# z`0!Oij(ZbSYioU_=8hYMFv0o$&|Zc)jm_;^NPUx^+{KI(LI=p$T*`o`JSNeFRl;;j z4G&QF;Yo}y_o$pd{-nv_^1YwNqBIdaV=u~$8slbt0Z8RzwmmYcl| zHt42fm*U1vDI-4}97unJLgyIV;~nZK=sF|SryC6!Z5kqsMti56z7Y$BQ1t2TLWpUL zjwmo~&HgveaYbBZYQv&o5H2w!A5ZZ&2>e?Y8ZrcvqoMsUoJVhDUzl3K3KO z0ZEAA_a|*yMv^~TvhE|h89W)ifzv{0Eg4uJ2N-h@0TUVkCcnW32mzbOYHQ(D6u5J| z8V82Ox&xSIkUe1ls)A3(=AYsiB zbYn)_Zk?T!!j&VfK`@N6dnl9ZnI+7L(P~k<-t{NMJ1|C`T%QZZvVR?mhXh}MgP(_V zX8xx}-o*KzuaVDN)6{hwAi#$zYboE#;#uDXM@L-wXa*t&kPX*9iaP2@%thGaK+__U z32hl(1rfn2Ho~>PA-tVpf=}l&1gu8-(r&PrD0AtjS7tQz`$mAM|8Zf6_#u};7wrm6 zDJiaq4rcM(JWuRs|86g7FK0fIJ^CaWBs+N(@bJ%-heazh4I6#=)rx%+PEB>?zUTda zIRCglbYA^ljD4C#k9ae}zC#&~M*gO0H5D|iBHS&=IV4s89L(L}|BItmxQpuRf4gP1S3>u8Q*+kyHN&x>RDR z*sApLLM(#|Dr#jsvkhEMF?H6_X1hzb%Dp|@)9vIONS9X^rfCCz8~yVxLh~#;; z%Q)UVH2V~rE|3jc#c7r`L}%yuzA~+3QeQ-WIKBt9Kdwd0?!UGfUbb1j#VPoFA!EBw zEt*RSVP)zS2)x_8!%Q@*!z?B9>X(dOu281x5D{Eawk~`H8{qUpKOWEol~xp z*m-TV_x^(?+O9lN^S7~P8!41nLA35$Q;WN{3G|9x0<@>c_zjLt-}Nf;klOQr_e*sw zY(SN`Gxhp=@tpj(ekKAFq~LaCCy+slJU8-=;()IbbyM**0-y{IWK#l=)>RGh2H2jQ;EcJLcm-Ecy)+A)4dGPkMvOXNXv)R^Q;Xxlx za}a!8HG4RmqcZj49^yw+(QYWEonT}jCny@o0ZQ;VA|0^HoH{)~QtoB5UH#>Xq?W_Z z2bU;p^8L_HEm6C+Ye&h{iw94ho{I?;Pb`XFJF7yW4R_tm*7CKy{b*924)QP)m4T@M ztd0ATZA1lT$&=WI2mQ@n3Ct80b<+vM6AzpZ-Z;K}mE2Ql^F(IDnn_t>3d%%0C#ZbO7Ms(`WwEEJl? z^)WGSx)ZiRjw0`CcfmO?#NiG1n`f%UsE5SdU7yw-TCx?OJtm<|`l+`0z+n7T+eGqb zZ_IoN$UJd(-Pa@hO)nl_LBB2ceP5g35Xm87xxw(cavh9HOfq}VNR|qKPNY8)uvx`ud6oCVrT(_MT=y7QDR52CUt?8!PG&X zdNvAUgV1T9_~)-7+^x*u7dE=9z>9;->}Kh{NaL^J+G~Za(wj|he8(BID6&3ZJ{dj- z^amdUg7FJ_+&%&YIocDPt1hH)%Xxkk8$OScRj4i=&Azvo#w#1Qm91E09i1+@YZnBO z4meXYnS))tW_POdVZ;$A*pwYi_J@cX8%jkl^&UW^ zad^_*Qr5Ui9Wv@mqd$J%5rMP8IXp$XklK#LhR~FTY6s59FJ3u5e?{J_zRWY%H$gbtbCh? z?PZ(YP0KTSwAr}!=-HC4voGlLqpJ9kAc+Fni#1h2;~@i|{{8JKEWfBrb~E|jjAE^T z^+U;dAa$&wUj}(qCM9!xkbJRG#ZLhPv zmQ~Cz(L0yFh%S&qZ-8qhfv*DLK;btmbd31^O7wuSIRA$8okInsoGmnWrhV5AZASPe z;uylN^KK4rw<-0;7CI&+`!UP*>GKqB<}2mDR(%teG{5-5gjJO~gQG#j1~sFh(E15& zXG-x`_Q~mt6aG6xzmVUySok}!LEt%`zX2OzdzaZ?a?DrcgEjbZBr2A^~^zK}x zrS~4Y<<45gECudNv^QX()qXnCCBTtFMAyuLrRs-Q&9{HFu3(H)vV#XQPZ8cfkuZp< zUU;^%FjLpksiqPb({(CDX82uotT)LxIAu1TFg$eRma}bsT$(voO=Ub))R6kmaqup1 z+)(U609W7RG9N!6?GM8}KmoikebT7t2~NL_2qgSWU4;h+fDGP) zTv2I*luN;PQT~V+63IhumEJ={_D`7bZvzDLLO6UZ@xw-b@`$MP`3KbT(@ZZ0C39CS z6sS)Nomd3QF)+49>M(_CO}^?dWF38X%c9WdpQMt!(Q9XS#1k9r$C#UWWrLACr*`V4 zp=?+YU(XAB{ctba&OI>Q&V2cS*sxuz&lBJS0`%GbCck8 zg1hfEi(aUgEy|Vu7hk*hf4zQxadbf)+-XD>oC9yG5MZCt&RO0Bo7jbsA0Z$1QKmSc zrHYq?d|1vB6yWKjTcwHF8zxW^O_rszR?z2b488-W;8U{dYzM2Q@LeXhhBLkj%i)Ro z-DfBFC&*)-9dwo6W!S!EnI)r+Uj}kV;dug3=81}${bz^re?e-cQ@ zEQVVkMbFWr^r^W*NEPAU0_xbV4-D4@+dm3PQ+K?toFV4sjVN zVc_$@qjFdT-1dcZW1E&PGlW5 zk%!m5iErHF`gs2fiI#%O00)3o3Ra*;J?+-dBEJWm6mt_jZ5gqTlgj+Y9BdibM4GiH z=A_x7gAW?jAKmbsxVW1Rhe81zTsk3Z$fXp)vbf2kKFTbbnscA3hFwNZNk-X~jCn^F zY*aRPKRqU4+J!Ymfi;}rMxS{&HUUmF$&SwZ>kWdtbgo8y0xD zc`s_6e`EQ|hT~$r)bg^yX@lf4I(Wj~IbfatDYIywg+KByf+JAfS`Li8H>R5S!mT)B zoztS7mlt$uCw?X|7}x^Jpdw>(E=yI7=n{z^>IAcEK;m+Gd)xqzf7WkgH?ORSq3LI{ z$ZE_#LM3^ zyS)j8RzbAoLfU8aB`0XiTLNFrE4ymkLX|Ph%XP85>T_QCRNxcq;qqVFg7*9L*d#G~ z?rQB^)}pJ|SvYL_UL3q_gC_yrXhF@kMmmAW;Qm_0RfGH$ zue+Ekj+vIWs(-#!?esY(<3uy)TikrpPUrmT!YY>qMGGfi7YtGpFPt=M;za_6^xr|- zxQKQW$E~>RmhLUfU(D}~^|AoSeqsdrN4O5uiXz&WZ)xV4 zJfs^lWp=I`88f_yH4SfW2V9IB6n~7-x4+88ba)4M51lxCYqeTo)7?YX0co@BALHpC z3Gr&+X)6l6a66{+g;VbIx;{^SI(Ped+KgJ-k(P0N5@oD(6WZrDEYOjuB}7ZK3z$x&!W>WffL6pf|dwHUPrC>B>aQXPa@jNRx^N~$ob|>4`XD)b4#uj#7z^w71WiQUDP{gyR}o#g6HFdDBK%4kXzI;nd`o;^E$Vm^K;TxqK!EIuA8$(@a#cy$$bl7`!{=^w+~TnUFxmAj30Pu zPfLJRKGE-nKiw^~RP_k`-j0#qP4AfK2&=@;HXZWz%R@YNh91xtlT;UD>LdUXl2^h2H+L^0-RMBv2~=H@rs2l zXs^_?Lbq}`${-}WGamJhk55fRT(~n9YvrQ#D#mzH+~ZJI~L^AQjkbn*tBMFsqe^Et+pLc37?Y|Lt{Vt!E8Ym>8-tu$)j&Q$r6(s zT(%Pwq||@KBgg<06>gZ*(Buw>zhhBvSgw>DW8iapK!!4Zk;hkn?fbchJ+|_)^DrAW z)eqWY_T>{rN)*uFE4`-vfZvC%1BEH^t&-({4b#9CI|5aBza_309Xa_3rFF?Y$qUx( z5_&&0H7{SVE4Yav=p)CG{xpoF;lE7gU;1QRJZ|>oVwSEyQ8)DZ*b{?lGF~h}-3s41 zN;MIxl(Eod0q+n6G=1}zqK!;XAz3b4V`pp5;L_T$niY;A+Ir7N`p6!E4@^_alf$Y< zHnwjdJdrx^exTxXdUst%M(zmh!g#ce|P5}SjsnfU&b}+$w$Rpl` zs&^?&Zjk?d0DBA7T<{8_|MUvrIR5ksScUUtnY$)1zr8ac$FIryCtD7U-2dG>&=W;G z2q8r=|H+mU|H(JNd8eTO?aOXSx>*w9Q=pc0-2 zhK(Kk`t#!YU#2r?6G@AG2IytmFUVv7pWXq@`qpb*)~h)}yE9R#lliy1LP#6H;R`SO zEphUY=fl{i`0~WqSIB#L^J;NE9O%_@(n->!5QXSJ43ZxFd@TQ0!u+gV_Z_Y8G_1@j zp@>)$rC=(8aP7I`KY+@)x{HF(Zi1o|I34pNX&;dhzR+~qR6&W+Yx3C0>z}NN_n8ZQ zKC&i00tbT`!WGoF?xCYX6o6QNeZ>U1Ur7`YXbQwwBCCU#onUrzQh7naK9@9B!MfTK zowjct8HhrsyXJjlD4yJ+kEyvyF$C7cx&Bb)iE^UZT6#b$lwl)l9Ze4;?<X}-0q8MgkA))A(+NVkr75g%Xo;?&x^Q)_o2!+8Lw`7^!)5Hvh`V{Xjy%U5ADvq zJ0& z+n)S;r_~h&+7QGS&w#H>23yGFsbGqkJW@riQkOC7+FGBYLs?(l+7S1H%R9gFZRdx6 z>#eUJB4?0=sviBBf9@?^Gy{AG4P)%ZwMfS%i}^QeO>6lN@GT*v*Y#iP$4dpAfe#|f zK%~n#+-U@#4`;Vy=z5J;LU>t%~opFlVGnR>Y z?d57r$q<(h5p1!C z`i5~PaJ5H^vVTiZW$`+MdnFzYR7RkD2_*FRy4e;X9!ZDlAEG{{wj?`C;YuB2); zVlG){Nb>FWg5vL&^Si8bY?ht&?k24GR$lh?4$)Pt(}Zvb8LgCeEsmZ6PKeU1y3}mX z6-Gu?Kh%*PCiNn-Nk2~8ql}|Ut=8FIROR3 zXe1^c@!QAJq`PA-sw`-ez(JSQ?s zk}n)?LniXk+R7aH`r`@GyVW_Kx*iR>Bs|n*a*Y>j#B3ky`d}Yi*yf&GYkc{WU)-)T?p_(0v^lN89=Wp|jscl0qT;6yyKM}4Xf{Ri8 z)qWttSKm+9N%5&mI6C=S)Eip8^(Hyfx&E5%ZtHKgh#d0j zLN%@?>MHmKf>eI+7i&~(EI|{|I>Gz8Fx1~J+J;vX6^kT!?TCg+e%HXviJkeTYBrHZ z3EOmEFMt0N*?{|?)xCRz(=S8~4xc}7c++w4eHx*N#07VI4+~UY*?Pn~yZ$O^o_5Q_ zhVKpfMn#_EVV9)h_Au3>CP=PgNPAtAKYF}t~rdBV_H&2g6be*Ek75kE- z;3ZCQFOg0m*I&CsN62bfv&G1R`}N&btaCs+(!&}^2ccb#%@AK9ogVPxA+g?=r_R-) zjX&gak7Y#PpZv1;=#a*N`XAHyy}#KWGZEkvbU^h%!5KAAbwIyOR1Qsyj&{V=9Ftfy z70NhoNS3^Gh4BW=(*FlL_Knj)e((4iz`Qr$sX*8_9`Z7k#INoO_{;pUKa&N!9niIu zG7hS%Q&H^qjwA1l9awmuCz5J@cF5`ZA%BCs6ti}1KXjs(TvalzkuT6cpEA1@4sKM9nBd5QOKvZF8-CEk=AZVy~;*#)i&kqe+-V71kmH83) z#}i%2B83%8!twXVL^0jJWSRKtyhx`qr+ z_!kcaF~x$FBa@;hpa#J-)UmiJB!Me2f+#qk5mb?kl-p61583mA0(;)#ZA~rg^SJ{b z2jWNC8%v61jIlwaEJ3msEfc;4O@G@sQ~T8^=1*uUob~UX`2Vpdeoytx7{bn@G$^l> zK^1~eS%{Q@O+J%Cj7qjHKSHQlSm0`*cFm1*Cc))JfJIi8-Z{(JwNxKyw_#k}il4T= zf(RZkK+&>qLfJVQQWhogVXct6-2GMa>)}^=!~55ZXdn!d(9ReQDbbYrHrDtqG(e~| zvMXx)8{w-^&!;u+i%ZTG817i~$Kp{b;fK-h-EZ|{tO)cja`};<@|U|>UZB@@6*hJ5 zF^^smo9^ClJ>>iK@Wvu-e0HA}^xPw*8d)k<(oKsa+-46ia5o# zcjkSX*x`V>rLO%}eNj4;LKmx(Av0J8tyEtrGDw*Ta-5(xTfg`x#!2LbMt))yxa)vidE zHHjNe7HnfGz!#9KD^|2%{!atfP?g8G62JCqzZKb}eCl}X>sVEGJ&4_7u)RLBiNqt9 zOsle|UfNioIwZK>8}a_24QbL0CZP!#05&@?GvIkBxW*D}hS0a#s}5fVAMWf=K~1(+ zumm49=L>vNgj;tA`sekfSEyAzX!CE*3AB5ky6cRyg!r4m5|3rWU&K;;W$Zpu*18&W zC3HW<7!lt_m0v#O-7%cS<<4jtP9vn#F-@UxmNj;RF(=sJs*gD=g~WF&2CH56s6giJS^%Lq*p-FhKaHW3qvkO0sygZLR56T!h5lyZ&FE?F$SHkZN>)y+c)df}@@frL( z>DXb&gsWnDlP>D`{9tqZfUFW#BC?b(3Bmh_={US?xK)viXaf}yQ0S}i^?~X8-wK>w zdp+CiVG>PI+ubt!@bUF+t!*w6mI`yK^u`aIr=>UEnd@d#)vI3kt<`wxBI3mmE68St zJ%v@8j51JNPJgvZxxH7VTGExL&Q90%+ll1%zd0_mwUlz1`11qorhTDL2uU(HV?F+u#JE%(hzV7lWR-X z^6@ki@P#h2d;^e|o^nUw5o}@_&K1V-;s_{7F%QKzF$1oKe%Fdi#?TlOd~CYVW`0x`Ug&aqjYrG)p5 zJBSjO{W!@Z%=Y^6dqrYME1!T=;_erX$65xd>W?h3i%NDst|e%wEUMpSU}?Si2)%T; zn#%}hpIhCwJhi22lhr0BgTyWLrlZT))hF9NaRjk1v?cnbPv_QC&m*!DSR@6tZ10jS z0D%D~pSRr?nzE65!3E&_ZiIuqf*k-8;v-I{Zs!KO^ID>~?ZI-Jf=?WAIm5izs9YGc zr0}HMx}NxE=onh9o)n-uF5!n|kDKCiOSh-svdTh*El)qC%G|m&l8`-K<9mIN%;+Zt z>l|b~LvYy|V@#B@M2gjTVm-Nu?1(y#7=VdmROKRNn`jz?a|;Cr&FcaP`MWwc`d3QO zO!Pa!B@Pl_1FUBKB3dQsB{LLP_JrXX78{wasNQaSD~%n&X97>Y-ZR*Gy5gXGqDA<1 z_qef1rTiJV3rT$DhQSWrmS+R}C6cHnn8KUK;M;Blium>etSgUD9bWJT!UCIQqXN5U z-$*yss&4y~{$5meF#hiKapOKAQkKY4zz!q%57Bo1Y=y@Ue(=?l3qIBb%p+a4S!8kI zX51vRR6kTvNmyUzJvgwEVKf zDh?_H2lU3DqB-pfSW`_Mp?b=$ z$j>W**3iHOh7GNyX$(2`P9kGZIvra_l*vijy5>`RWCrKMyL8f)@Nt{Jn>0|bE@X5~ z=Ue#pD^aCFuT;rKs$!~)SJKt5zt+2{-}KF;4SXyjthvZb$qE%FbT_05G?~->no6RCM@X96@b9;&d6%MWvB0YR|I%tb`pAl|0DL<#DJlMU`wctws zvClrn+gZ)`;s$TEEY%=~jVW*4 z+nH64&#UN#)!T%#qabx1-~UYTB!^ACvQ2IoP+B~z_l-< z;ZR-Fgsb%~2Eh&8p78Wh)1Y@Ofvbap3;soO2^!4|)Nw{TW(Gd!+1xbxuqeN=?eJji z^7A<>4630s#X{6fPPES*PX4{;NMN3Rb)8HHrQtCA0Peh^%4a?wxyo%EPJd6)W4M$ zTr#PH==1&FU)zozR!ql9X`_8m5>)v&?&ALW3VhPaG0iI>8F7bAzABb2tA<9h}A19t>8Q7JOt$e&Hse_}7iUTD8G_Qbl63D0Z> zUP}k>@IAu9mR}CQeoKIE=59myn}kluq#si?KxY6~M@<3^1fkAjyC70}k1L zkoCd?Q!?eUF{K}4xq{4hkfy>F^;eS5-upg6EpDd?A%?_zEfuy=6iR~EPi9j0dW?5{dHn46Y$BWD2u5(1@f$`MfSc@ zCXH^E74f;&D&NR|gwkE79*Q|`x)B_xzCId0QIsF!W91xwAjES09O)3N#Uz2ZPXC$9 z*mB6zltolSX_+D-?1_ae9M~%r)inQ^T<+tD#>f<$BocMX9w=DP;F3r zcrQzOjt&DZ&Si^zk9u&@(_+J(Oq4BD5(Nc1?|CE6D_LdpCb)0AevI*)@YSoGJ@2F} zeGz5=*Ln*bHD`{0vZSrHaVWV1b;AlrNJALYS{b7U9>PkFOlKv?a&%cT?1N?iW8!Bc zeGd8NUw`j|9*#{!NGVm=lU{jc*$IAe)M7wKt z*@0hqyW-a?Tyjj~?`;goP`saNj&;iQ#M=hODgDP3fBPw(e! z61R=@wX=3SS;tTjJ(x30bqSdVwA%{2zDxbd0Vzo_5IvEm<4Hq^d z3O`#m1V7gEJ|=tU-D{$*R)mK12H76mj5-fe^eTdESAp}jr_$Lx*1XN*ULup@*L*d9 zct4D5bv(2;@LAQ0lU{vBCzq|i)AU1IJ#_L-=w5t={UaJn!}er;IEY4Hn$8_$}7P$G(Kz_><_)i?i;+ML@uiQ%vA!^BClSoGw9+(v0+eeOD}$*$AWmVq6VMe7G1NP2FsIFkr zp1er8{MQNg*{f3y9!)LJJR|tqHCU#J8*Gh*xH+EycdUqhkFsoq=GR9RhcQG8vbnP746l{3HhKQ0Beb9ILhYz*i ziM+m4(PmzW)fblf)jF%)z|lCR2d-KpUIq6i;qNcwfJP>b8-vEM1C{mX`@Ip-am5^{ ziq-(iK}rX0ZrO0x_4=yS>zBoUxbgJ*B3l`m8|N-9m?4N@W9lv<_4Y$|RCsG1BZ9QFiy^lDm4%fzQnFb`B71EtapOrvS@?N6H&XIe~__lt)f#PIm=xgu!Z0U3XR9D zG0ptP?PriYLfK94)qc9bV82}Bur;0#XjX5G21BuwI&CD#(?-IRBygtuZ|uy>rg+o& z!-@6BIzy~b@HvuMXX~eQ8xig^aO|(9<639Lxul=jw%|{`MR2W>MGkVE8)m*LurKt` zT5EtKnk!S@B}ZfwCDdecp6;RF!6Ic#uH1EBFk`|L+t&1-7AbMsA_a1$r`bSD#E6I% zsN*1*sB}=X?XuV2`Ns5BgYnB9+9{rge*kDMx%B&iYzAEeI{e_=x~CgoPqzYX z*AHzU-&owi{`j4y;Wgz9!fU=(Tfpv@;RgkEA5uxFn#Dg9Ip2`J!uZ<^^Q!#>SBWXu zx@j*ampHksr5f*=zOx6=7qIkM@Wth{2BN?oX(x6ON?GAF6A&0{9=-gCOCE)ATKKhG zw|D%7_-pygB=Zk-_K2fSrK=B#KUL3}cD7h?WOOYj%3t0CDv-jiz_WwTjwMwpy^ocW zUvj}`f0(ptP&m+jG}ETDtsjW5WMXKmQL+OI%~;lwH1%{|?V_eNQ6GnAk;;DtvBxqz z&NsDJ)n0!oZ8pZ_*>Pne##Yiy0*#a338}@WYE!5Rp$m2`x_#F@LRnnfhNjrZsj@{| zstq3R!*4LK0}|BbaQjHtkuv3yHAwMag)n(?0$O;xzS)b+Uw=0!AAFnl=Qc;|{_%s8^SD z#gHtzwL)>z+PzgcFLCQ4QO-mVdp1XKnAN)6nL&4xaN)awc5Y|_{(ZQ6} z`CoGA*D%ME9$tL;%}XNXop{>O7N5K&tY%IfF9Cxbd3BnDVk;ZEbo~7w>|jGcdBAGP zPx3+_hb5~OIr4ILSRN{WGZ8c7^OTZ)cuj?m=vIgYmmLupR36}_E1VUVa!l?p`Aoq4 z_CuS}yA!Rwvt%&2m}xe=|NhyaZRO_+CGjYxDmWy+dH{jUyf1^zD;R$je;|o#9ft(2 zCw*>WV3(8d#de~@;9W?=l*8#MQP@nxiww%EOo&KYdlYXi$84szGL`wU_)6beaZP=vV0mw>9hy z8dGm0G`(u{cDrEkcHgYjbffv%^UiO{o^i8}Tq1+ZC5e{7M=kFwbs4m3gh%ZWQ$%pS zU_g$`Y756@Bc283mTE3*qPppC4FGAp+cbFX=RL6>9G9$M_1Y(M4eL zyZS_1#8*q^pc{{f=~k*7GU{9&z-~g%*V#T>YxI6uvh!)_?o+z9?%!_KBJ~AhIkg*( z{WMIem1oRB`XEM_GGljKE?bq+;r;7Hg84X;j&Q?RQkaX#3}kC~N8@7ef_0cF9XXs=9foqt7|F zQmb;2i*lxS;bgJ8)#Nh=e6juC-@1#0uMM%fOw6;c0I(s52@%tP%OdojngpNoJhoe? zLnm?5G%a%3)XmSlOd3#KTkSZ}o@Ab5Wj}G9^KnUc?Vny;NQOzR5I@@lj-MRxR|-LU zsE{AC1ZNnSQVKt*-&=GJAkqGlwv>G#D2O35=VV;XorL4&j=@io zxTC%>UjpK)5xn9Bu;t_eMr^kD0c{DT9@B9%=!5ZH*$jN`>sqf0=aQwYo}8!sOxOdza@qb zQ$c2qiHKsNGUDGU3xE<5csb0K$mpIlLL8_g-oQoCJC49c|GH~rN|67tAg|0F$5LBP zMQ&T8yR>|j)VZDvM9Y0V8VwbRb z3U$M6RM^`4ebcVr^d0{B&kB)kD>B3@IZDXc;6rTz%wL8`&ZO759 z-44$X-Ek7?t1|$p!5b6}gabkgU3e3GTwXx(FYcF*>B{j#61!&?=H~1#x$u(%1d0S zd~(usX2z`-y#;+_Ujn+;qn{4^ku*u*0FEX>r|Q(Zm`M^&ydzr1m}I*B?Z>%1Cc1{y zU(6@YJLtKATvabgKC|Irs{O|;^o=06!b?C#8wPUlcW*rKIOVAg znL1-I%fJliiS;M9n#KYJnI4dTPIEn}E;4@0qeQzc5$Nq|TlhNrbmVvayJz*6y&5qY z?Rb8jufxna=D0~C2{Ur2n2CJ9ER6b(ZIYKj@sY{XR12 z1(pq^k^65#_}o`Y)kGRkz?rQC71d4qKpb@|0>?6x0BW^CrXihc9a=rDd_mppB4XS1 zv6U<-q#=bz25>ywY2}f6jAS@&1EJU$S09^=;4A1T&7(gaK6|K?gep$k771!NT)$%| z;(!{!rT&=z#e(SW&O72*w9mtbVia`YMWMmElnb;In-6&fEGlDmU&lXdlIk(K=DKQe z)*_!!I9$m0M>h0?dHN$+daO$^qms;n-Wb-R&XegusOa+o0sUhTI*Ct#wHqej4rsGJQ*;Js&pvB z7lZg%Q~iox2!IQQxu(d}=tiyd9jW!(_{4Q5_iXNdLzjc|@&Xv~5y^LLyBU{+HKjL> zxU^MDeNIX0kXwCp9Z7#rAm&wpa5Gr~M@|^Az@uMAXvl*CX0+8J;Y0;V%wXfj zE6(e=&%Y^e=w3674)B&T&5)q+388LtS_|-bL$V^I;t_|AooC&xM>jTA1aKr--a}HJ zsdB|{rzgbm7APCi)##_v&c9HeRa}eMxyO$UkUz07O^|k-F({(ol_c@A(~`qf zXziP4iu`Gw7Jr*IPt$#jWs0EYDAg>%PIBnwme)Kn!KKBRDCcSy5FG5TTwB}3;3qim z?eF}~78U_K_y9*>O+xhw`dbBd_?#pG`JJXNTFDj5Rk#u&2fQg~*Jk*xDY`cC2hSIW zC^V{y5vnQMhy#mQ5F&%RE*cmOda~p~{>&O*|BS<1uC666PhL-YJE({LY+mF#emwJh z!od?gq@+nG%tJW!iZyQxn&?1%ICCN|t3>DLkSo;IG;fGcacE|qEXq&vzB_pTLHwOV zUR1vJ(A;iT76*0IoUM&->Y^_Z+>&3DQi_Gd%R<>?(7O zzShkhza?7IWPpP@W9C`t|OgcOqy^skgw9y&1~Cj4<1J%^taa3k~(xR zlip(+Va}o;88jU2DXw3o&)F&FbVGygalh%wiZlP8H`4yux+~L=vJ03AiU8n>c}?)Q zz~4`@MB$Up-05j2O9PQU7W!YfXFi*0qyB_WOas-U#!5~+X>OW$@@3+u`2F+%``g4C z1k==40X;lx!{-GHy-Sqx$hUj$`*;mIUs4t8O`QQ1G6eEoOjHKeVRC*QLr5s2trS>= zXSDtF?H%6wwAO!dmCc7LsdLY(`D8_;LYb4dia5Lnhms`M9v;?K;+-&N+*BI!kvP5Fuy5ADX(bEGBXX=yC$_roySll|u zg_Gve3{eMgqO8!9#*C=^8jT$X`Kcopq8B^?ZnU`9n@BKyATIAS9!_{O^HR2^o3#+Q zebZjjPriI+)ArV{DMm;EHjV){kAv!v`-^j^&cai7o}Niw7`3LzaC1gg!l!P}y~b4& zo4>qikSVwtVhJgNbaDvbFIo-C1q)W`s*CoW!zZS$d-T@#xOIZ($7=0}CuCx$$#$`eka255Jdi0J*a((jVLcqyXD9|e zn#Q?~I^cQ;cMSvb=V^qmjAcQ;B{(~7yekB;fJZ@({+~X2?DYMM*r%c})j@fNYtrfV z7z{+?|McOlCo)3|^=nFhuCskYeTH1ar;O3Q=_S(YT0#3DLO8=2XTjMK>tj1oL>nPs zC!skoM)wth(crbI@qe!OSguq1-RJU*+k*ozI~?gU;nOe~dhLxeFB*n{cu2g|Gfp+<7#zt%{6 zMk%Nvtfio=*r&RZ&6#JVT7QgZcXcf2He5EpYM&atP*EJuY>M4_10;{nfi6yp=1tQO z+A3S$M^EzNTN;}@1M$st&O}-5600om#^`~dL5!%NN1mS`O*zUV8b`V8AyZ75j4Onp z`l0|@S*jJfkH?b1wl?`Q7rNvWsiUtPIE3C(Z}mXK8irVkmM>OQbp~)dT-px=Oq~r1%|oD%DU!PiD)i?C)^8P> z6nl4dY^bZ6J$f}gzANzi#pMMr34GEmT2=v=eUU|IeL0AG`U{|d%Oi?hLr9h+uAo%K+khK=iB~+`JtmHSrmlJmBIHc6fiJl!gzfydW+kk zo)YY4#Bz~DGO(Sii?n#an-mFdER#kd8PC28`9A9=q{9o{F&MsUd7^j zw52YX7TU`N;LMqMwZ2}wj#Kq}l2^uQ@Z&c1%di&A5OZd9vdl>TE!J?;0(Hb}<^P8? z{v}TD@J6!0i6{l4d_?u(nob*W?L3jAL6|SeQGU9-trYUdwmAx zDDGH9n|d+?6IvAyf~q)R>TgdWFwRH6|5g^LJjD_4f!7cf3b*olqNui+sEBv{Vyaft znz5Dc2|@2ZKm2UHq<)apP6`2bRpmE-m>P>91u*X)-v9y`)pUHxbMbv=26_;IkyBxxOQN9Wr++sFS7Y)(_FRH1$*tf zZBvm;Gq0a;CxwnO>z$4~4LsH#1fWP?*fodp9$GDNk?O0C&J_i7vu1{0GZT|KNf|WG z)%}F7>4`D4rEnYx>A1m7zKZy|0O?(9EJ8NT9kv#cCq6%|SKiK$KSMSk{k%!dR24mJ z$v*{yzqjZ7ee#J6asDZNA)(@k%$>*IBu7W0nOO)oRLK}-RjYIDNS_9}0vFxB_sOPy zZ?GSE6}D{=daX-=F|1e!`tFE*kPN1zG|u>pxD(q8pm%F%p35(lDbw)$3(Y=hxqF&y zuC;D9gEo-w(*u%K#G{@ITa~vAe2lx(qdZMzKCLkS)akk)7RJ*`9m<#)|59hVOH?B3 zS%S+B7-O2vQUua4{+d}3g=vC*y$NYAh>8mEnb1l-g)4}c1-)?+ zzT}zsKI`ZG=^3%5+4Z>fw3x3ZO-uQoVlwfUm^?LgBMY*9zxmW#jX@i2&!ls&^S}={ z@e1m3STv1Rld6U0bkWtQmMwWC`P)|nz0N8QhIf|7Ev2ttK)ggpc4EyI0B?kO7K=Lr zstB>A7)!YFg@te9W&Em;T*vv7Fk|^OetpQA11*g|H>3N&?6Vmd2ustsJwWw(e@&t>xvTx|siLTHS#&I$ z)=YenSx&y1{3EA0F`KWi(B`Fb?$FE^+gE>%Jh|!9rv;j!x8r|#6{1c2AZ8>OjiLix za%KbH-!zN{6>sTSG3!A<1>EM62~k z*$&pJBknwh>qRG)8~X*jXQvVBw6%$#lKL7a zE0p3as~41)btQz%3{bm7@2OI|%?flLU}N*Oart7@6h422ILru%v05)QjU6ra+WSR+ z^~3O;uS2~*FTJ64Lv7(vn-AvhjANUK(Ik)R-x80(&>`m;&#$hhRWfAnyn+iqyCju9 zdQgS@UWkftg)H=kNG*`FA9aAklct(B8eWKcTBWki^ZH14dQgK#!9j9*inYW`8P0>aVA>n#P!2 zGBu}gEeAf3L2MPUafPdBtB6Y7-awNw^6KTOZpBe$Z!*4I4{+=_ zs-EzQf7%?IQx+=eHOP=@AFezFo`>`>QYK%b3P!@EWFd7M+u{-veQQ%Bpgr+$Ka*^6 zqdvDz?_;zD?aaG!THlcgR;=vQ!+%hF)&6r8TN(uej zoK8v|-GEiZxn~k15%A|fL$y7IOndCp{L>UhxTd89C0Zjx=>lsGy0gmL?%{fB$9x;g91sh1D8L z7Ne^#{nQge{~=$Py&v5wJmhxMKH2UPb#vO0-r)^%4V)L>uwI(mK(8u!EO=J1ys}w$ z1;yx-obseykfNSi!s%ZTMtr{sc>A(I+FWKr!n0z^@(*%~A5LsO&bh#EXcjY27o(gFsw*z7&~*)bW9sJDS(I7Mm^XNz zty2E-gW4I#o|=1iC-(-MKmB5Rc=_&Chs8JkOHmE@lVuY{R~QJq2dU z3y1<6PIQ1?q5XYPxF0#QU}|n9wdx>jx3XHb)*+itvK$8tRD|<-f~WR~4z6J+T)*DV z{{HvxiasRZ*Vqdg{jmL*^~>A(ZAN=LcC7Up9rrRRqAwEnyqrsDeDdp&{EDXT1D-*N z+xeqe)1P5QMwi!DtRuCY-gr4oM{-ehX4BZCTKK}pXsnvg$c6J8pgF2~r+6MK+0v=} z?3t|0CtnSnM;+#V2tN5*=FZr_fsf^FHdrTojCDm6{rraq(=O)n2~4rQYwg|kWd8QP zs^eA`syNe^BVW8W>UTJwtODwf$?5plU-MF6aN+(a&DvE~dx#xp}CYZZ~t7+b^+e$bWpX;x^ zwX8KyS71X<%J6%=i*t{d>xYz;k)%Lsf3Pd=@>TPmm2<7Jh1J}sYKMj8_uGFZC7Y!C zuJ}TCys{-z*h{{$-fjE1eIv!AzGLkr`L^i^=34RRpB3tsH>=^h;kEl-HX>ywicV#I($l18taLj>e^Jpfb-sF7c>t15 zm`0Saef(%Dr}T|O1WxR8+A!C4uJfCiBewo#+B%<3+}a=iYaZe{{HJ-c%Emzk>W`{mLEipqMxg5GE z-|@^4>XTk$H+hWE0bCU`Z=jlbF0W{z5u0*G+XL=K-r+|skF~osBS6_PL1K}PgsjB3 z(`fJ1-dSa$^kFbN&VSIpu{8W0TC>MDqwzw??Rl?Cnv2wVqFSdGxsa+=CnMK?T)b-T z{?xR2z765Eh$SLaGaXRP#J3S6EZ~$i*{qs@1v949p<-~QDjlEW;~SZF z@(BsI@MqTFECU$c6j;6R6&ZRWBkD1?byRx--~@ThZ}TeH!Wxh?{mWse((RAGt9yO& z{o?RiZ|YXacl-m>`8eSCNd4vaX>G)UfO2}I=CU_MFFsS0<$zI7uF6Hw<;mf)N| zHqV;pj45W1Ul1^^TgWj3%bkkZ`Q?wkSwD4<+Yvu`sLXNk%77CA%OHUIZkjx8aqjgD zf79P>P_-&DAq0}lxh!;va0KDrKqT(mhA&)jk13T{739}mjHrg^&>qk}K)QrfP5jD- z??B4+6;Kkd?*0Q*-+^wQn>sG{s4&qC@4b2UV@C1L5X&f63H<3h7zEgXE7(-bvqI{^5YGqE*soc+y5^KLyTc&ngjJM-Sdx*g{N-)mdOBDSvrM0B>8-9BrrF6Y)8Qa z@6|Oy3MlSKs(EJF!=D>8UbY=@0X(4w>vZ{#vXy!}V{yN9NQ|8Xvi>+}>@%+1xbA9=`$<84j(>J8}i;rDqR* z@9uOULy)RQMtuYNV;Pf6QY9ghy+lI6MP0kiw`Zu}JE`iAGV$ko**D(<;%-0%UrZKh z)1lP%w_n8E;06?ujzON9^&*)H8a3h=_XwdZ>ImK_I^Fa+X+WL&)Wg@(6lk6g$VjuE zGEt)sZ4^|S5m95(y#ap$e#x^jESWt9e!g@f@=+br2atkzA54{Okm(JLvYHMDp)sI8`3Fo-@T)`w+c~WP)o#mJU&iQRIHB2CW3P+H+vJ1a zJI)Q8be}3$!2g(mB_L&nxAx((+JfcRyj?8()0GdL{ZZ1P7-IdF@E%9ntI?6+0A?7B z7$TyOW9aV{nc*K9ibV*Qex+oAVCXtVLo51@*jkggvvzISnuPwA)| z%;`61!n&c`B^(;$kyg?{)R7ld!w99#O6?xmk)Q0M)>>n8BKmMbfI<&5Q<+Z$7%sYu z*#BAJfzNp@46lTOggH;1P@!fOGO;jVTu_)eN3tp{>|oq=1O(Ud@?M3!?(dB&Kco@% ziEp`X7HV13mnMF>?f$|{d2FJ*Cwc2)uh-999XitXeyT;CKagHZjFc?@lo=sf9E*nN z^>eP|9zIReZ=!ggjP+UidPG96(Da3Jtoxg|=PyRd1E$fr>ucWZ{Ua!(Jv zKjpH#y9nmnm3L{E~3}ayO*BuBv7Hcxsw# zUvVrmq+qb+So7Kq9<0m5973R0Uxn*_Hw(dcJ*h-WRLD#@{ldk#anxp8mot}DDn!Me zYuBvyfB)U7;J1Wh_5*6k-MF#Vz*BhNJ2eZvtd2Dm0pwrL_S5=(Ieo59C0e;CPw=9x z{sVnatnCHuiJ0ogj;XhLXp4m%%q!kQRQ+eBZKIQf52TGb^)%AEN;100u5AV_J*(3{*3lX(z4OospW_|&j?G1Sf(%jrN-%(^mZiZt#VNre)h}v+ShBTeqCQxb_Mq5usi4({+zk}$?f)&1;iYf z70fwe)2>_~u=9V$D!+Wb&86ze+qveoip_h!u6=rE$)pM+<9x~bd>8NG_vr=7KW9oW z91i9rF>-vZR(>1DB8Corocnz|Zrq~Xv3X5Nqj!tp+vb?={5-O0z#o49i@i4whw}aV z#+6ECnKlVA6{WJJNZF=MlB80EmSk_o*Ts&a zFKK)99S%mH4!rZsJb0FzFsp<~Z+GqTln7b0`-+n&-I~WIBjGKEC}o4hpbRSPE>=o` znPa#!n`&!;`&{F^n68i0~x2WWjDNN9s3Qg9AjG`&J%2Gq+m^Ai67Eg0MpFPzavCM?;;)f51au z#N^dH(dihvJo&8omum~#i68?RZNTKIZ@^f1*CK8@QGoILgrY6SO40GxNnm_jGX9wSg!lL?T!n(|CY&GPG2 zx0+RADenG)hRV0C*!P3ynk7H^kC5UGV7c`9X{JB2qYK#1z0B30Xg@8DUc5L^4=ODP zz22_;G1$&3+hK1}`!559xtqG<6IJ#MGDif>D(JyoPB$IKxiiy>$ez0!kDRIX6J-(B zY(OWR0_R%MAd~OG`JHXw+7_eFssHv~XCf*qo}67m{aA#bpCRM$!oEs60*KOY`l0p= zAIm)h>wykywyZ<4aF>gV79YHyHhZg3cR||W?4Rgsi60_cX1rJ{#Jynkq=Gb7y=n(i zi~b=}j|xTa&^icvRugtt@PF3(W~+uIgefflj%_#^mcP4v2B7}ACk{p;)#NeIS>d|XLwttsQADLFn!Pv0MWzdW&4W~9XI6q^SZLm-KKS$)e5)uBrY;Cx$ z1}bRC^<)PAtP*Rd^(YUkn#)S>k3Y&Gs$ANt9>OGpzH{{ZRCEL728x+-XscUT#0Ng` z=yoC<|Mr~EV#fV8P8K(fgR1^410-Q_5N7-H!EDQCo5F$bVlu!>haw$xd+SOVh5-v-++zdsQ9m& zMI+wHuHvQ^YiIMCCAlGK^X_-f&&aNVGrSsp zum{{gua`*m3y=o=D+1$$gPE3!ilNaPx6NR3=i>d_*BVHl)tD5J_HKhQY)O05SV}E= z(^N7z){Zzw#2OeGJ`Eatcb4Wu&i%h_2LBsv1}9!xCZMh#*9hSmS3yN+?dtT{k?mYz zGV0(E`dn7d(Ef*xwDi-CE1ip11sg~ z0*>)}viH(f-*61S9Zim*VNv$R(NxUPyrVZAV8l?nP9lFT4 zSm4BezZc)&aafh*n-nhzkOqp*^WVMaxU#D;X!*M(?Q`^d+VvI2W;;->;U(D1%6U%)J1nMZ(5nZc{O0MKPARe_wDmy zsq;YW*%;aFbOw3Vi-Cm*qlSHU&)2QXYFz|QT}k^G^+~&#wQm!~eq5nS9X|VW!oep} z#LHr2hHvqUpSjW2Xpw`lkID<5OKgQu7{)D>$jn>(03gKJqj_mv87n-aS7`IJWUuga z0uNFS04!)xoD7ZFr#_~T_!Y=Xu1BQ!QY$S6MtaG2{Ood$IhfqK5=4x9c8y0UEd)^> zWVyqyBG-1~tbCv*u`vS2jYF#h*t!hx3LcZ+8=OF4NmY4Cp^Jo_(u>pAJ9P@_kAzO$ z-2U*X8+PzGqahJs+1Y3g9~PwXqvD8Y7Y)VTUIn6p8kIJ1)TzTcL#RWo@5Wh!FLNLO zPWEylti9Z}&Ic-uR5j?$VMbMAa%z%gI64>kK7sg;ghRB#UFV6ePxQq?bX;8~o<-Acradtq=Pbjd2spBrY?GSk|MiR%c zqDxWUW$vrP6TQ$Eargh$@un&YGg^aB)@PdLKiz*pSNS*BXzcEXw2}nfFTUj;`|>4H zd1K~p@ty3SZUfMQRvZdmqxzuyEp|nWHQ@IIldt53rP{NonQ}YLFqk5TS`0OhvQI;0 zj07JAF-bW3GIM`mmVNvH?`0P|OCRC-`kK=X2JvFKPt@;~JXmg(g{MOsOw%^q^Wdi| zoVq76k1D(^2r=|D~(a)bk^*4aJXtG7r&Tb`UBY7tkAQWZD*E7b?My_*oQ zXjLtdU06|9G9nH1K(v+dt8p()e7v}_p5jss+ z7Rm)%)g3&ShtM8$KKdtipO-pKnXJ|r;K4oCll3>)y0UA+52F;Y&)JGMVVyXNkCm>H z?=m`YEWs}4m(%U2NM~6O*ZVzJWwX3|tA1O$YYn={>F~LH)e(N}*lwiZMze^`MB31MoNNjr zUO0`IxBQTJqceRE=jr-rj3jh1+m`jEkXJSSnSnwuGC4J7c^Zv7p}CPEZH4MEPfu1ZEHI9lz_RdQbP?s~KJ zB5Jr#=+Wm|rJCFppDSolsdjg#ZLKWO>pO7L@d+RI;ffaN%?nC{>^_*68PKpk(lg$* zAktcL@>xn%D&X%oVPE$;Mybc}&wJ1X+cs5Hurmp9mTixkGhZi|ez+TERmbq{tYsoJ zx6>^)*`^cwr3nd@B6Vuk70=}ti{CeHSvPJLgThrJ1*e{?#nd7nKMgr0ANcayX@xi2 zSI3&>1Bt^f2HkU5ch6hS9-8-N%Tdy-(-}9FOk=G&k2p9=om$;u)DX9y-=mfO*41Rn z^tjd|@<`5ov%bvuwwlR?EJc zVwI<5uj5w9idG{VRXd@=`dY20jOjQF!xz|D3s=W$Xgpxo=*i zJ>Kd2_VX&-N~9SpQ6XZ(R^X@vj5SE^4Y&`s-eqNj%xXyyvuiy)Rro(8oLLx0S@q4l zgch-Xd+18HV%#a7oeBq!^A>Fa+C58p@L%e%{fxK|X1~|t#fd4}$N`W0lDfg;JSlnl z9v>!1ArR0s3R#hDgHJS8e|tizNI1(3NDh;HZfy-p0byfXj9Gcdd8O(`l)G@^maJ?u z!>;9WBiHS5i`IT;qI4!RF$E&8PD8XJ256`Nwh=DlbOYmDRp{_h9NA%Qqms2` z_Nz)h*PMCH((&=lF~X=Yr{v##{D$-RcOSomQ)Tk%Fw;)!f1Vj|&J|EN5@#m+enIL@ zZn?m{2rUZ-2Wc`5%@H-z7?_-EW(EyEc<|sf94EZZSg}C-T!|>yw&eMVQ%XP`c+mhH zQyk%lF#|&&YA&>2MPBh|m2~%OVW=d~L@0@9LVdZIMPb&y=f8LD{B-i$ zP9D%QMxv5Pi-E*QEKAM+5P88(#C`+#j9G)J>MKxBBL&B+H4wi{Km9%WEhR+ncUrND zS=$uNb}Z)%zXdJq+$S?DF>_&+=!{->a84Fp^M zjT#QAFqyT$5N?S2ZdX7ZG_sI9K z{BPr{#F=+UyVe#7oYN>eomEd-q+oYLH7#ZORUi@AVgqM;I0-x*x~!03`C*@2aAM!4 zTA`}|$}de|ytl6*jmvzq?3z~u-8tNG*pl|df9%CqeUxdZM_lo(C4SkG$;HdQorCws zR7ez(De?lM{*thuKY(kQ87>Mr3VSpq>tn6nmTb9h3|C$xPC35>Vo&diHcS0iICqN( zs8{7h+)wKbdamNo~O3H+=#)rERaY_uUfvKk(N2UOU2~NFV|#E#Y{MEp|}=1VK-s zlN`SPQetXdW(y>g!lw9>wz@=p!mp?$fPYn7bSW6>jm`d@fOC}xF#};#I>fkOFpxP$ z1J5dj5TL4pJv-q`{Cst`e$aeE3FXC1%2x~xd z6G%KBs&tsq8pGr&PF5W{?d#tXJib&>nTSk*ooZa^E)0Wl@>P5bK)r-s6n!)nee6mA zt%*~iP)#!_7tqMucdsHW&8h-@8|*FoZ)_p)6~+;yMnxm%!E(P$LkkS+OYiU$6W-bt za6l`Tb3EYCiVD{fs`+X+0q#Kpr|?J3EAX!LrW!8mIPdbGWXw+FHc(4~RRdWCa6J1C z?h?5GdgDn>uqXwpC2X@OU!ms1FZeSW+*-YtHD%W;q(UN_cqTQue1Net0|8uQF6r|o zj8H(LtVhd+My*+dPXPBmV3gtO?vnCIV7JB91%vZV_uAIR)^iM#Y?M2kKdmQEN4=(##?}FbPzIRJO`J;% zR4_2M?B{UyXPjEsf_o)?qUBA=kCL)D)!=LK&d;Js&$ZnM3jx}vfIsEmpS~l8a}N)W zp=+XbS%iMdSZ4W|Vve*JcFVYcSsS*b>Xy_$JlPk}KMm%Ovd_S^EIqg;14cEPY7C%5 zlzj>I`LVG@&KHKYU$CA!&;cRo#}M#cmH=0ud-QwQ`hjf@R56}S^}dIJh4~0~jgkNi z7^qw&HcBdV$6sSi271(&bt{Sr_-$vY#k`q>Gbfm!9Qxjdn}e$4fgTZOOX zW!~HtA6iudu*TkAt!=Cyuy~f&a;*5=K7k*=+^q4)d&@*(~HA4 z{`YS?f2$25JV$)<>)k22HbEf$cmhDzvU;|-DS2lFe2u$s@csBI->Sk`mB-(;^YdWt zXgU2AMp({F_toc;Kh{O6>-8>FnXi=IBCVqqK=U9_$zkBZV~IP$L%UEPu@Y=D3Gg!R z%wCZd*Ee}I=qo1MdE@BzazIkD1wV}zuXY_FG;s$zu zt9lcU(Z1KTj1ts;ALIu8>eE@@YcZCFZ!3%NAL9>_douWS z3o4D;~GycaTb z5tT4C`+i(94T>_tSSt?fAI0e$OU%As6z^~X0NzKQg(LKHjo$PsMLYR1#Z9%@KS}l_ zY)n59tX!LJq0&_iV;RP8>aQ8f&ck-kn?2IkQmk98B5l%(dyCSKO8DLFj!W+#@A57B zbzWqF^wcdO_0hMH0SllNzb>|9&~HrBoG5*i1w;2rOo+=SN^wn|*hb>0g@2}nd{HWz z{>~-FWz@VQ+IH!$!MmYg?IFW6r&H)<74*9i=Q!G@(`ug^sF2Nvc8ppJO1aGXKkyhK z2#74?@rg%xdVY)hdplHlF6VAz;ZJ09p2Fs#87)gIour5NzI~0jy_m1)Z2$T#02*$) zga4QrT@VqXZ05<|qM-O=;i`lzsy=S!SIf>dC)5oAUh}&}jDdRAbJ2Lr8#m-|h?z>#)eRi?C@+lOaX;nB@bqi~XA-Q= zGJG{?(5B{-ih4_#WR?fx4`sKOh(m8tf=6<`lg3jW<=!G@{W*TwZPnI?e3i%{oK9|8 zHqy+#0sEaP$uZ1myPbd}lBnIkZ5K$?FobtW*xcB#=X!u>4coC+gYCMUf}j!w6ty=D4|qfU-`^n49k}ude_-mwh-u^kpf2Tr;H%~=M5Pc1h}6jW zzl`{LK=Wnk@zo2e#Y^XPD=v(%_TPV`GsM}}dR5(>IAe0tUdge1X|~o1l{jk%a2gbj zB)W~W=Q|l`m_`3pf#iAqX0C%N@vkNQ6*eNVRPO^YZswYege@-%ba#WD=Jy%5hx-!G zi@VW@KM9W+Fe+KaIgKxD_H|rq(QvR2xmJxV(nv-ansi$q83`4N^BUvscR`MkB8@7e zipFz~pV}c4;dYz;*n2}Itvs^7mKDPw%v&YF0E}G3FhC( zFs-AUYn{hBl?5fYTSw^4er;%%h_~hA%Z3yvyWcl6_gc&s-!4I~?F(5?N49SV(z0@V z)lsGKp244*jSjW*-GZnCE`!qUu#PY2r~Ux~8#Gf8bQyzw#0d63JiK57(lXiG7L7GU z217jGVfs1Wc;VH53qy$O(w-Dp0t`%8XM@Sh8tRbR2ur3m!jhjFDM;I2o&VP>E`VnS zLYdFd_+251hS~#{WnK?k*a(7!h6v>HT>O=vX1%g6+UoHfaZ;O&?vLhJ75)|LL7x zuWwn)UYR5pWEOTkjCDbKUp*XUp0{0Np&n0P<8Ql37@oxf25*VzCW!jO;?N=>3Nsvd zC~!ZQ&(bX#REoiNAlY<>>YTAcq^SV776g!S0MzMBN?NSo zQZ{-Yvo9DDR-p8MctERJDhdv79Bt$7q8tEH=O7yk?*K*UQk*(w=`zj|+{teUQN^~t zSoxV_u+unw`t}-W0iu9Rkq>td*rSkX48ue9jlmq5N)fV0?4yfeBs#O$ZeoA8;>Ac1XIDdvi*2w}Zz-^(c-VD}j+&J`+sSbpIo+M@GM3QrQ}5oZ z$5+EPOGIMM?1hb|wi+b~*t`+l^0#Tat5CxrYBf-6i~zJf-$L;DZy==~L*yW`1BNRj z%+M^jde^YDh?RU`!N#|H4h`~M~}J@_a+EihI@smFf5|B&EFh0J7>2|ciT&h zJr0}>Z!?9*8ma_33qzp@Ns$0e(_bSjW#4T^RwhS;+}I2KXajue>kU%NP6JVV<3Bw4 zGGWLu3(jLkZ?OY)Se<>{XM2H3_QVI(H`Py~0xx4bU8=v~+Wba#jbxTg#XSlbNo_u8 z+y?lmj{k&ejv;E)A8i3v=Uct?CBTU`Fn1FPLV}7+yvoT7{NRDD`I;>)aStva1mbcRq`?txV_ zsnJ4K)cJXPrz%+6LCFFRMlQQ-^PIT7(;6hY_gHVq#)jT6@6jffm>Fa`W>^~Y%gd5I z;X*gggSGlVaUvz%tgiFgL-Eb-L;+@GEj!Xb`ADE~7uD@Z^F+ay7lN=6u2RoqZy)zk zd@b-I2caj!iYEENPXwwSB(6EGwme2!F+0Ap@fp$%V$A}H=x%lo9hM^18^9)%JaVvn znoUXc&n2Hr*S3mu@0=#ixl}09OmecX#IaUm#vHM|MPUbv&fA}Hxz70eB`|a$r6kg+ zJ<^MhF1A+7`pigaM-+m4-ZwOtS~iW7y9xUoBXUQ5u=`A9b$sj;V^4ltOU4*dFkie> z8zI!N*HUdSa;zvk%`4tghWVI~Yte|agF`dP!q7TOEv>Pw=zBxj{)!?tUFfHOm%Z8eM zRrO@2&fMyoT8lC|)Ai~>WVpv*aJHMcb9mMCN=~p{sj_pJgwe#ciNS-8sTy4cZ2DPa zHtCpB@`{o9L;6rhbGxtXF}AU7j`-v63-kvbV{Un25gjq|lV>NKOLHvNAIG0*UQO)G zoJtrTH#pKJrMrjQnI3bq;%&jrXXR-#nwbX@n>e*xlGPb}H~x@iHd0^px1{ZTAL1E@UT|4+MD;WIBkK1Fg5P&5upF=$O z-b4SU14YKb@`0R#Zlj=MH-0V{RckIjN(j=B^^h#wpTYXwa#J?w*A+Cc{U=O4HcI93 zsZNFGNtWU-F|o=Q+lDQd|KVA=#YX{}grH!22r#QtL7FI3VL}rWp>2zzeyfnlIF@)4 zJH2SWw$RbAW*%0;Mk+JsB4IzN#(r?S%u#FxV;od?IslOf!+H;x)+fX;vwNg*o7Yx^ zcc}c@wsR9C7vzBlHb(>i%mF+U&3J%D0smR4wLgy=jnk)^o6!`Aj9du?mHD$=xlbgv z9)H0JfuKL6^2Bn<3)%WM2`PTFsx(N$~mv zf9f>hR95fdBycM?Z&}I{ZlFF#dc%8vua&9t0k`!1rJ`4=kr+9+kiXvO@{4CnkIMHy zZv3&}Flzv-f_Z45A|O`oYZ1h~lIIKgRb2sYs2r*>S;oTB@imbs`1b=w#Fw${9^7lwxdSE^M+>5g|kCOih z#$>c*Wel19EDJB!cQ&$3mKpl~tAFQs*r{=W$uBP?Q(B3tTz5?C zD?1V!J`@$zy(xzBV{#EN>-Ovhdm#|tdwzrKBtQeT&U*vHs>Fi|Tul*)ao->W5b6LI z{F`|iBiJyq2dHHs&3Vy-TAm-u@zYq1BV*#;$%2q9?JQq_h1xS&z^f+kPS6>z?lg7v zVPj>Z5YZqNY@Mtl1__QCz`BZZ)E{r{2ELmO zW<8yB-qq0PN{^Fj-^u>=fVrx>G7g0+4q*B*s~~(9;Ne3SSSMU!{hGGGfM*+-ISD~6F3d1xq49mC< zN-PxqWkSF$*gA`2@?``I#^7M0*~J%dt>bxY6wj9Pt(V>Bu?ZCB0nhozjff^*6fY)6 z;@~TR$dv6rJlD9Nw0IZHa|ZUOuj)FUNER%mK6~oxZ9H1~808Hl0|BW!5teHF2}B5O z=9Wf5GpFU)9XJFNMA$`c>ACs_SM+@6qhm)GqsF4DPj2(P)`*Gq4kvQNwz7})4>cYs zt_yE38vW?31ubs%rf|fs0j$IpXISqao(D3(Gc{DLeiEPvcs)b!03>Uj^QK0{T~411 zgPNYzOI>)GI<Gc9kzp<{9>~)1B zVcQhN!%N)SZ4SAG`LE56qv+&KEtyH^el-%Sk>R4Usx_h^`I5EsBesPu9-8% zI|UAe<2k#|P_dl7msvi6jTFHNX7nss?6ueH0xm86nBEeR(8Gb^! z$kf3gRW*2h?zxdmBxIj8GN zeTU{4u+zfh;@M7cM1DYP{SLb$sCxVID=>55IsiZ9PR3Z<6<(t>b(?wk(mmPVR`8 z+#7Ggl>DR+-(1pV_-sgZXLAK?qPOmaACwH7+edMEoQuD`c zb7~%0&wTsXt2u#n#YIK_)_-~#Io{2OCQ93OdHId3#U73x`D>*Asqth|$oIC4wo5Xa z-*g4*1}zgAvYnYTXZ56<&A;aS!j%r4mPQW^M>r%W-aSh;Gs#~-sr`StZFc@AJBe@EceQcPzzGX$_>IAtpZ_)IsVRDEoXEs@>yHjTZnlG06 z&DNP+JXdRdW^E_;HCQ=-eW@JE2gQPYXk^FqXj|}zR$>Ez5k2c!T(l&pepk=O{l2qR z@bkMP9G!&^{kxkiyVR(uF;uKyqEHKyXEu2^gF8Y5 z;EX5dkL;-z^)SA@{iyED>2nLRp!2#VxxWQ+gcwGd87LsJG8SF*cbM980T*;%aUmp0 ziAPdM2Q=?P&CN5J@E9O19;Pr{iaC49)fmvnIT$fpjoE#*kQ?YS%Kmuo=7(oROQNYt zFVphW=F}q(v{eE@68H?Ar6)tjU7IDW32oewEEpsru>5huvVF0at0?9iCRZ~|0>mU= z3VEZurl4;tB}4dGDp34`zVJX=8y%yl5Yu>$SO<+L=%vVdY-Umb1;^2|9r)^P2a+07(FNgP%7Et~^(cOz4lcB%PTHa8ewlz?{{ z&c3C?-zX)JcJk(=%lqi<2X0SKA_5$4^wKIK?LEnUu81gEl!H1*3l5B18}d&nmDHaC zQ3P>%mVWiQdeQu^;`0E?@C*2oZNM?VVE@DOA5S)ipY;jMi7*Gm9)4OJ9;Wg92}YcO zh-#hU>j57J?<2En--qoM4bT^r?G8Hra^onxUJv1hiJS*s+u>Ey>>9ZdVp#M8T^{fS zW3=X?v%nTw-~`h)dsPp)CM{QUL7I~Wob@Q7@Z~=|@z?-K!s52XNKPc8HBl7^e)JjA zDR~4ep-=e3vy`3x@YucS8fB1P&Ba)B@x6&EDEEKb@^{zYgnK6no^JM!Y1Wiw1l9Hb zjX~D=*2$n+%n^N3g`NMx)Nvq63cvZ$xHaFk-2w?OWHw*yNRNA)Qg|pEi!9 z_fKe$Ji4B*FwRKX63~RMLfkjO12^po4;N3;6}iiphF30aBL?g#D4fR~yQ4zYWegQO zA_=I5+wx`x-c+WQZx;Ykd?hhVrmrO@Q(tSQ6OpAku3B7)b&wh5CttkERD{XlLM*!2^0X1b-fo)uYVojhC9| zmRb)MNuO_?bX8gDIWQ5zbNqA2oxbgn>kY(n-0#r%;06!%LoiX?-ABE_s=D7Zi7qtY zB)UY9=6E5Hs7q%lVSdJ^{GA{y#A>2}T0w`lFsu*JFh-Ebm;6iC3HvsHP8HWKa(Q%`!mm%}kXv$N9Iq z+jX>7*4zQD5xU^k7$Oo_e*@}k1Cddq?D8NY^oJXVNaH|Q>K8t(Mtsdd(EyG&7k=E! zSJqXq<}9^m^I-f*byqAX88hhg@Ilge4DQl7z^o$J2$Y+_xjluUOW9+etO>rs3Ad|v zrRCDny&%-2d{7}%3aQrwVa~O`04Z$% z0{pjGlogNwsIl3IU_5L-N(v`1jM}zLNy@joNA8*`7JL4!vmZO4qj5UQ^4Ja|zNj#+ z8%@(RPWg+`A%U1kGJ`eAM?H|6h|x<;Ff^YihsE*17#ge;>CL7}+>juW#} z(GOw-1HMQtX{1#xegKm%XEE74Bqdw!l0%uifDR%tmPi9~gf#_>Fouy{v4IPNYFi;& z()#~+Cl*BGLI^wrO~i0611l!j2;eecm`h_2caKXD1RpK|M{~Bk#)zaF8#tN{S2zQ7 zx@t~>v?LXg^!U&3fxcPK$p#RbNmF)#$9mZnz?VV7UrWNPqSn&>$9wI3CHNXbad87B zlu$(ZiQxxgA&qtVKDEix%!t^pGXvK2AeWL)*d-u0+wB4$tP3`9X=0@VgpEz0I%|w;&3eiTT|no z6cJsTgQn(6B>&*Cc(2|ziCPUUD|Iu6U8mJwVcXI<8k4M0pqm_D?+ne@Y|L{kcN?I| z2Q%r88DJwjS{z0d1H>9)n7sA7;m^I?g6z%HF7&MxcBc!fZfGakj#MO{Cr-YEYA|@! zgHZifc*AXoM-Xi1_qqTB0G4!vZi)8u}R<>Grc}Rdnu>e=wb<+O=x)03} z*ZGI%xa0qvHxd1SHW+5@vdvHI`X~m8P+6_y;rn6_w`*&#I zL4$ON$B?)HYKxV-O77L;ymdOD^_=AkwvM#fXnZlpu!zFZcBkwlSz+IRP7sZYTA5TL z4{Y$$JGT4Sh{^KD)8eXLt$#9(r$$CWSkvVYOTapM-E7kum^VI^-*Q-nfe%LREi@{f zht43@DhAefUbCP&JJ%U6q;n2dV8*aS)nS%w=n2Tsr2v6nkER1RWTwma+(k`vn5{t z@FBNoyILcI)Ao%HH10)Wh5VUozs2($d6GX@=`)}@2}2eHui50-WgdU!?0U|yE);1O zrYDOtmGKJgDMmJShk^S@v(~X6YQp_zqWzGE$^Us88nhp)FVEb3NAANLTf!@gig z*oBuE7`Z>BbMl6kd3Mt}S;v(r9R9U$HS2eKL;&e1<_Ud(_dcw`lwoTgi*{0k=k=^) zx;m?77<}{UpS`+t!krdw{i!`5?C`iFQM!wg*SWreeFaX9az4`J&+6Zt z*2unOyLx6*iOoMeJ!aRF?vzFrMB6j~yfJ5QWDO$M`K6?zk!6)^voIbeEM9p&N0y43 zGaJJS!e18TS2C366}so*t~inGZ+;LROaFooQmwwGqVJnhR&swi(d0(O!51x4s2e_a zNfP+|Ch+A;(dyc%bh0D)ODZ&CDvFM zN<_i&bEZxcDNcdtiiigpE;k)Oj5Kg_#HwSW*!raO#FgdQfhy;AywJc19Icy-%z1*^#1)}`sT>kG>I_`$l%tpOK0-52|dq8@OP zMa|FX#ZC8!%)ttslBwy!lh2b+b*@a0TQ6nXTwHxeEB&ineD;fUfelIL_{h(+Rh35?io6ef+LDTMJR67uNuW0P8n|TCF>L&dxn|6aWIupv zbRk_`E4zk^3?lMX47ZCBTJtKPN_d9&U#O>W?@BFyCcMU z1D;%~0j2E0MOS16Is`a$4d(QiZVl)HQk}Vj9_%pYds(-qLjT)H|L~w~SApkSeGj>) zUx79!fBm|8db_4w&@u+N?fG(M;8^@To00fa>oojfEOH-=twWCHbrm|v-s_pDC?pko zZlXn>Kj4?OW6NXGcd&xD^l}ONTp7lr@yOm@5}@in2^yR+eTlS5ka1E|DO)|9^hVRe zvy=zX!uN-U%nedoqb`JuzRw*vCCe5T1mv+Gg7=R{gkcxfUSNW~YsU=y)r3AUitF>e z0@`l+Vt+Ce;=P@c^s5w4OQbv4M2(OLsUWpEx52Ad!nuoHJu?C^e<4vo`y2BbV2)bA zpjrw$I43^Mj2!6(-Nq;KO4$k@9m#vP+&(t(bE#nlv1kari1YFl zk48WG)Sj{5t=!w3(O;S0`YGz|0m#c(qURegdo#E(>r!w}@;EeLvQQE(XQGS z@UI$KTNg#Wk_g%o!s!7Ya|el!K>$Vo&`FSX6hON;7Z~`^?Kmi4-bIZ=EN z64yE*{d8u}o7*&>*0ZI+Q^;%bO=2&C)Scvr4uJ}aIs5WQ(Xa4_aTk~_;T33_`3olx zC-j4!W2F4<$1!y2s9%55&^I1FuCim2=R}y9x0!MI9(+HEXgwE?7jo@Q3DWE*MsM@p zK3|qfE?g#acIC6qz}Zw#|D3FmcQA+D#x!Mg^2lS!v<3S0gzYJ}cKkl0z|#uk#XW&? z7`A^IY7vG365;hc5uDPQ8~k+Xml=($c6u^)n_=*hb7E9>wkb|@veUi9apbO1)1BK_ zuX>X|Ps$P+O0mI^n1&+5M$d1xKKW1wN8QdtF>2p>?5{x`+4ZnmoNHsO zFu);7dd&J7HdJk55JFY>Z8#ql+cQ1e{|Xwag9C?^9N zt*GL+L9P=(MDEE4z)%-N35sxXvPQ6fHW9XfXaJ=cd~4SNj_4dmv$CruVk8TZ7K8U$uaL^w%;tj*;Q3 z);zW#9*XrR2~rbAw4=|9)b^G~#TN6fYHIu3b$z`_htcCOd{a}aQ!jWt;`m{sXx#(U zlVMAo%-;kS16JJaL=o25mQ~89)~$hN&ld7{{}rB;+{(??65|*!g{xvl+t6O>X5GXy zEFV32qZ5;fwnKf|j*P;o{^or=1-G?%Kw@*kaf=Su(l`m> zQ>{%LY`OfixcKydwtP#b+3$&~>;uBbUTXU9dmO@<*rLXMv|$MK|ziN@}%(?2x)sQ^;0>afYv5$=d3#O`(N}u># znyQmn#P&8gRF!p(56yVzRosPWPebr`9u5dj{D(f@*V4lA-}W=R+#?Y@Q`h21`r3gF zC|nN*w*xp=4XS`g1h29<*Zp0s0$z)hW|o;44UTgd!Z zxdk}xIkL(*sL57F>Of|A(*-0sLO2hiS4d;s2wGRFB7kx=dQ?QdJiu_qVWtl_>^WlJ zf}OB&-H5_a%MYktQxOJCOCG}Uqx4-mG$*09JH<}DWJVSvY2~WSu;4P&*+j-QDtu!Dj{5jZN4(7f1qCJ8B;1t$B*< z4t#2Mki3J+o-i9cdT*!-XG1jai3DqS3!F4S49i+BfA%Lgr-7$~ztQ#CtXn1b9bSTh z0wKoP1mUv$1pUx0{&IXbmG0nfz+YbYd@@L%UbpJhbzQ|<$YNL;@I*G_=49={oK-Pl z+gVL$XJ0oSZE8R3>gpt4w?}n&P+`dTjE>@+(#lza=B%V(7yf|xh<(Dl_M#NG>Hv-W zkaPy=R@;TfFzD zjFpGp50hKGK0oY`z>IB3{9e6;g|cGcq~&biNXwW+bJRx?2wot@TY!bX@GFj-yRc{L z+Ff#+_x_LR!^isipVu~)a~(kG$KD{6n97lKIze*(%Xxo`OIK7`%m$h~*&N}~vn4TF zR!QGvvaOFVF32|Lp$2s7s;u7tb9t@Gw`NfG1Us7^vTV?Q2HBygjeg?`v32oe z@8UX#egNllnL}-#4q=*_nl?QO@9^HkCp`%gFf3mK&ieB4wA5co$-P>#;a-b@sLt!R zCz6WJ|4Z2DFm5kn)*zzI6rN0-E-Sda+F>@}`&kM0!+bnL69Gq=_3^Al3z)Y7FTrGe z5HK4!V6)ren(r20%pKPU>SwG9>W$6|^*nZ)JosGGp#!p^1Y&k+=+lB0IOzSU&b@gH zJ|z^Z+eFMFdEG{3Ey9F0qE>a(kfj^LxZGRR!Tu`-66c$V)0bIB zaPO+OIpGaQAE1$LF=MmTb7=XF`_Urhq_Pk)K{l)K9lqpG~>GQS-PU46Mk86cHG{kt(^`?L;lT1vbOu8$|hAi+D% zw`q_WnN~H?vG-VY(NPL#H zOiqkJryE)X8g^ielQ$iiUn^e}+Md3th@=eBn1D@&GN~p?(SDlWyf6l3=#eeHU`*KZRCtT6%$}OQRqwCK4;ZkkvS|s zZ`>65&@xW**$T^GL$LtdJj+jn6$qcA)ZtW~@fEM%R)L*SDqL0Y1;4S3tMmvo!;lz; z5nOS3GvNHn*LpNt(o8(xCqq7EkMbXmGhdiw&sqdPh++o!A}=L(fB-M*4FnJK;BCbx zYDV1#|2AyfUM->2V&|n)4A<%ytrc5b*rD0@o^LT{l2rnbTPEz?9AC1QILsOuAlHpZ zEFxs#ESi;gkLc6thny_Ir;?&op$5!j1lMD9h2Bx=G2*Z4uy(%HD8`B#RS}gd*TUj= zi-x9yvfGXeb1yDy^{n|&iLlx%3)5L~BCUVOE3rQG=*KkIDhsFT7BEkG0Ea=^3S&o~=VxPQ2DFMi#Dj>+8S)px8VoZJ+5iTi<06(rh`Wo6 z;q|MiF)S8eO<`O?N01nIA_GhVL#srl)g%@|zX0oD)4Dp4V0J40$-*|&!FIkT@xg8~ z3xq*i4r{q^_Uxq!5bBV3V+4(~DAR!|=FSdV2N1_N?IHbXTh zpeMvFNGnOiBiz#fj%CE?6*Bd$reIUhBlQn$yzj%JtWFb45RGJ zjP+u!xw>CIzwjUZMq0KT2nZyDXBL^wGY9O1o874yN69daM?Y8g0M3{r056(wc02U*)wY(7Ki7?st zFUYdpJ{}(SUEzz!jbn~Ju6hCMpWl6Wyr$!t#l&(*d!dx^#|R6<)oW6x#Ms??NG~QV zswg}&2C6P!$UrxhePo`&Ha6%yIZTz_lgSb0oBEjEez>_?-&N>1;P5}K8H@jOYv%ZY zt#kQ_=+9?cop=A95NQ;fqNp8 z0}$+q7aVbgbXA#DUP2MRV}YRfw}H?)Tj7!md>3Y-GQQ9`Uw9}_@F}>JReQN5A2l)! zAcYfP%J0SabRrNC3Fnq+oxw2_D*9@~UAAR9Brh$Q%wzuMq%a!+aB&n<{6WT+Nlxk4 z8OV~0O8F;5skU+YmI^+7ym*+unz1w|Q5dw|N95*i z4mo%x!c4in0>&tz&9vbhNG$I-?e@A?mm%+;KKMJ@O!s|c?PH;%;MPTg2R6tTpMw7h z(7%S*Gh4}DaDB7zc*_`1^119LgR)s-Y;U5M`AO>z`+Zdbw|4Aa;>Bz$*&UYT3dN-7 z@N0!gE!ge{jm6j1$YIy$=7hqrkri829tT9A%s+|4+mM=rbCfB_2?ozI5_=k5g_o<5 zgv(s0l|sT1=QAo~>HKIjCeW0h)LvdKnoihx@w|7^$3e?gvftc%C=X%5LJVt|9S6(v z13t|{9X>3XkpX>QH50zWV6hYTVifDkr;T|sPB)(Q%ni4UUWe<5`9zObZKZVi*ks)C z3I)XBk-hqP;~Pb%6*@OxLp3@_1%zgTJ{I_{h)o!!bn@FG{g+mB{y|lx$IydDKjs6b zfx(X{*FP#EnXgY(=xa5fMEDBdAZCvy5^-6Q@ZBv+vV#_!?w+FwNeFECaqwv9II?yTwBQA?UAmqe z+@y|QdPs}gmKb+nVq!tk9Uo)TE=-3}ZnGGD0;M& ztU#%R*plr|D~gR|W3LSHKoUqAFS)VP6 z8MX;Mjb@)pS;r?P(l_;e8>n}>;uiolt5#(a$@6I2sf;U^{D-%ND<}=w7;s*3|#;Xr?(sd@XbBjrfQIo=H zH7r!A3u$0Ly? z%j0qr4vc@!)aEZZ+5W3H@_T{Nl&CQO8v7zCYcB zz0z=dRF~cvU)8SWx~jIt^-qL*Y{S_+MN+!wmbACl4%2k^6oVHoTYoS5qjkt2F_Dy# zP87p*8(Hfeezab(yj1qW;1F$-t{3(67g8YIKB6Y$;e+>&{D>DBm(pe!(LIXBp`|YZ zD*Jra&Av#RX`Uvb8`L;Ru|-RE=GJlb=K@1b4VGqYv`-IPZ7z&o0hXfhe1Ww}TBP2A zpO#ub&iRGNE;%%0!SEK=3nS^0{p=4p4BAy>%BM!ju`MiPPa(9Y8a@`<{&4Nc10Xq7 zY>5h7jDLnF*cF3yG)0ma)stq5*L=E?b?Q^hvH4$(F02#Zyraxh>668TQP4*lRnd4W z86Q^fL`~pF1F}f$MlPpdk`nXyLxQXIR|}SROiZ*H@{^rRMEy6wFio{*L2oK{qSGE= zxS&qG#PBTg!vjiRg<#RRgA-a40W(5f;$MQk0zRuP8DGO~PAhuhw55C)f{3zI{ zyKCMeefb?om%$uf^-M4>HRk>ap8b`B-Xj)u!GQkwbdnTqbpSE9i|nVylYrJ5)m_Yi z)KXx6&i8OG`banQV&cJg<11Z4`M@B?<1 ze}fvTtGp7C)jrzl-N)_zdWCx^xVpgYBq_47KptNmoIx44*#d5oL7KxjrLeCeqd8_L z^2Uu?se+n0mP7njB(_re5+E#efGb+WpPK+FhruI=e9OwGHVGp!KmK7#=(NphM6}=B zA^rSK7x7j(Z|OEDz4JYWw;&;NoOVZbZ)naux;w42vTU^cC#w;@!bYTU9Yo6hAAKG8 zMt3grA9P5XN%tGSPJHlQKIr_$25ZHiQi)kTUf7mq~F zbjhO${1^yv4VxMHeC~Lgfil#Me;;Nd0xAjBe!2r+*m|Y6dz}G{5Zrt3;94b&p86dd zT&WqUwc@0>_~WF{K;O+f2)91i#D4?_HWZrzkMkMx3qN`R;)OSzL*Hdd=N7|$qfm#$ z^C{s>?Ck=X44(6K-PGYpfq7(`-4u)8TYB&(^1iKX_SpbpyUdGY-`?PH{+M`pdR0nS zTS{N~XYE7o-HlPN2^GnU0?WkPsZ9x2J^^KpaKe+B!tRWxzHeY-vQ|^Iyz-)}Zd1Gx z`r3Q^vS+_%id3YtKD;W=UoEb0BnrUgRB>!2@q!sedCRB83Gm$A4@98rSQx!5yS$7N z{^x`7kGEc`9>(Fwe!01|W3i*~b(Vp8iTUy^!m}M|ceT)#0$WGvXGR+ys$+rSxdGw7 zdnZciA^)?6@!zgtq_Fy*0^O`!hoI`1mHkUm`-JX}(IWf}Kk z*TIapbtWs^*U0}7tyB8!-Q>j=lr$wRM5Vhm9FIP-tJkIxJE&HAzJ(X>wHnJNJ$63+ zSZ0q>%ERsvJQ!0O55*V13}N64tM~+Mbpb7l&6poX?XO+jGB{u+hlabs;~v9Xk5LQk zxJU2HSzW0K(uSzIFNxg?{6bTiAYmxIj*US-9j zr?Ho)Nh_jQW1{}RkM3YBK9MSX5j5n&*mpIo1v`2*i}0*R$EjO}kvK~3XuYvw)_$G+ z*c-caWG~Fk!oYm-l%ueK()rk%SV9Y7EvnaHFYj>Fy>INc{IlPcd4^j`71qXDL^Y`} z<|bcRHppGN9p)&A76#Ur3szzp;Q*?Lk!|yD$nIR;-P0EKSfK1m-N-<70;bd`<44?% zLLmRO<`qMjP7P%%!ToWmt+`OIs^CTj;S&7D$QP*57w>}BE#VhCR=tlI%E_tzb1?DS z&Yh>k#{G>}bRH9*JoV%@-NvHFIW_V%Db+ITXhTgh^H1^AdWhL$DULM}lpKp9#zHiv zeD*+30GGD>>g*-qC(j#Yr0tTS54p&r3t~&&UU$9a-88xC%^ukIc);d)u5e_a>z(e{ zUv2MJlfyOI3KApSfi?yZ`_-(5^^JOQ#1j8QaUwOFbwOiQv`Z0K!BU>JJ0`8XH>JPV z$(9vYH~mWKvaLep6j=EY+y#UUiI_1@=BFct1G{GEp~l8 zRkq9Gk9`NMa^D6y%{i`3;TaL{yfDJ@znfKh3CF!(=?AC#)xF8N8FKsdU&3kEF^1U- z1T6K3UQAJ1a11Zwh}}ejlSKIMVqSP!7@l74p6N+1`*UB*nX)@7(`}l$KM`M?BFu8u zXx)y+JR7#n>Mma80sA}2L@>oywqHgkyAM_^x2B_t0eK?Vi&e4dcZwN0sa!<19nH6? z*D+~aYU5zB)cV{GT-W^ca$H- zoR}?SbQ=dZU&9y0ORgdlIT8f?(Yv=@1^$P6B6g}oxqtfbd+UVGIH{Bgh<`(a{Irtk zRgIr{P5VC8J2SKZl0`3(weP+rdYP3BbHAhbVi-pB|AyC+ct_1z2Mbwps2R6PgLt5! zKvVe4Rk|#e=6&(OFXQE|n{^eAkRKM1BzJewnuW){=Xnxe=o8@vHWK79Sa8(K^t%NL+ z_ppwQHu&lZ4Ds5Ijl$OkTAl%1@vzZlC-@d2Bdn%Z*6J5D)gK;zk~VfbQ1RIO0Ksw3 zt{3B!+zm@7I9c|j*mLnyEHqI6o0c(GGGtw@Q{UlDFpB!k7})IgvO7aqJL=hvqv&RG z5qmziC(p^J*s{GO!{+Rv?avGCq6+oAzW-73v6%QMj>$|Ux@Knvh-WrJ2b=O=U zW%N?_ABWENj32y1bb;#|I*|7qYo`>lC7c;W9g2uVn?v}eMdQncx0zfISFKLk6XN&5 zs*S|JA@K2!^|j~M+#&6&$F4$e?NH*XrT27+Uo6^5JWmGp!p9WatIHwYIZSpOb5DB| zQyKBJs+)NCt?Ia4{qwUcM%uGIDX~yDsi*JA$vM;A_&nUFOP;}0Y#ReBOnKGKGfdXnfm|C};H1e1_j624uw|DnsWd5DAS&3G8h|h9v()&^ z@c-SA&0NkZ>FXCymZ|IlE}&;eu<)ar)K$U}C5GoB>won5A^Y}Ej_1NA`+Em`9) z10rHFoD@0X0njR*CDOvcB~1A$hCH*tNquvgl0)2vKUtyStGFAFH|XvV>fYce%Z;M_4rMJf= z%HJY|tFGY+6`cUJj#`uwyU&uByS%R0>@`nD`DfBuoBXzQaeZn*NeANVe1AND_o}qGx>Vlh=Mn(jpY(9pU$gSRa$dOBQ7TL6Z^?c4(}kT zP2r626LO&q32Du8-Pf_2znr-~FhA^}#`3ZK_qMj3JWtTOcyo$W2_;WGTq2S0h)bO1 zFW{U-Bh!uCQv17N4*yK=Jfl9*oJiW7Jb<)apgtaXS3Y$FWMz#0lLO_7LQ_iDXfb2O z)m^%QH(PA3I9;l}Ho~*9i2d-htUS)uCM`Q%NoMfu!QJnFkXkOAO&d`SaoK!!Gbw5g zblw=@ZbsS;A=QU};0#{aRSxD5iQZ#O)xk7+>@%1n(o9A8ZwPo!F7lqDg3CHn+W+$} zn&J0OM?!d7_5@Z#UO^7>`Y*wWGP}u=f-n0wvp8r+8VYAU?4CJM5+>e`!_aGmDs}*@ z0HiO6|J@3Z_;QrtREX=BVJ(4wkp$Zdf$T_(E+thar?rCqeih zt_O3^$67WAH`u`GX5|LJBmt7w0*tL>$zLs>%IR zjZj$Hpl;8RYs0E#t)JhLmfn02^mEMWCJ7F@d~>v%7+29gqJ8iO+m?oEs1Adtn}1aJ z)|V(Sz^?F5Mc&1iW9IcuM*QWEoL=m;TmL7E;kDdT?$X{bWsRb(wNp8br7#U_2h?z@w>4;3#Oq-v5YgRPl8m~KVBCvu`sdm#`pU7TDpRgJ1XDc46FrN*7M$+C;W=K`A=h~H_Dh>q>*^Qk%Wch_ zlC1NeGLjAs?4kp>Vei8XMk4!F@8oN(X?m~tt8z*@at?4sZH1wdNQG7dv8iMh0dqNon6ipz^xPg?YQ!=Q+W%}@l5>6)2D?Uc) zY$P^A6Y>b`Wo*hOw1S zJF`0;lVx%#rIN(Zq>Y(P=>@vBG>;28v(}%J%A&2`5+6MKBbux<8}pNG_oeiI2An32 zF2t1#r`h6k369Dh;eeYq{PCNm+<;EULsC^Fro3~`xtnRz1acZ?1CC=ymYUL`TlJeV z7L%@km+Db_9LEmcqGU&+DmmGX;@Hxv&JBa1XTBMT*NH}IFAuvbzu6)nD#qr8z{1ge zP_V`K;HkXasJ7x&j}QAF(PFo(JN8B|`cQcz`>s%JDjp3zw@pY4|hnA9vjet(sjEQO?B<^GClWMx*HXj`D}>$zJrQK9TJG#Y@~eP6z^2$ zUPj$IPus1iA`x4i`(c-Ppb6X7R1CqVcJCJkx;hI|z?&l21~9`quaKJ9CZT}Fd)eNv zb!P2Mt?7!G2kL>M=Y5;M_9{0BTS+anuDhhMqrQv4uu7T%s?r?_&zoE{DuwA#Zx45I z7Wa88P?b!E7Zg?MAzHN9u%Y9RowY^KU65hKK)f3_4uL(5mn#fgl?rHNzgyXF8K`z9 zevH$F2#5oWS%X`YBQ=L{B{q$-*v3?F4LfV==(P^v#XDG8uf8mB?CCwwUY#6MHf`osLzug{a&frnVhxddvSyAi1-tIzAK3M5Hr?DpEk~tZ6>cy&?TM zs$0}bf1QfzS>)$@%Kn)g~&W+n#~S;?)6->sI?`VXZoIl!x zTOJdiwqBe;yI~gZLQ~ls?Y`qO!Ea<|+O6M!C*U{(Dj#r&rR!P8HN)f0QZ1=iN;c-C@VX$05TPFCd{`$+wXy0@(BkUpe&huBH)t zOc@?tRh&o0zpP^5k^XF{rgXv;!{qkEx8piI!Xrf2YN^32*@75crrnUj@AYWHy>d~D z$#}Ss-@Xz&voOd#@3SQ)m8=SJ`FiHNwGXTHzsHJ=nS@A$fBS0OY4NLf$_l-J^gKqF z!Tl{~V9vKFcR1+5Nm1Znvp}Z%*+p?QV*8$G?YQ{68GcimN@;B|5wXH%Qj23(1m*YR zIfk2mevf4Vl2ea=#|gj|w6v-luxdML;>{gap3Z02BuFoB-L!_LDZjb$R=_w=TkJYO zFGC6+dc1Ez3ir`hYrj*WqI>^H4DEYOxt62nwYt}N9JT09ywQ*g+wwN6QMcD7UR^@R z)3u`;!k=dzx7pD|~}*gt=IwNH#AeAG9P^xD+XTu1v}hKBd@FRywc@vae_=zr?xH9>&W#24jrZ>y!=JBulWJ(uf>H0=1q zL>+4Gt%SZ?RQD*haSM##{2?Ij?z4|Q%(orv`~FbsUg0Cx+Q-U4>F&(lXSh@q%I4OD zAX#Q*cVSD)$;Z-PN%W|u5%S99dPYXVsb9Jo#kLkvqtx1uP_>wYXcPDEkD(%krzZMU zg09X(Nk{jYZ@(l~<9X)dJgsqZFZF?4u}ANVSO|1-OmR737n;@?834G5=|Dt>EFP4< z=T9;amo=GEX3LkKDNIj$0MAy z;?mvs*TTYFgdGm)!4*F8&$b)H3O~^+DVd~VKcgus>gc9h4A!E;MK?(M1bqEP-sHgZ@F~478B!Tz#uDOUF%b(KDKWtA=>qyTN7G5 zs~nY5>ebcK;W>1zJ9p`a@28BL7hGp$qfd{T5|Hx@-nCp{Z({~H=c?Bmn zj7m93vE9-yi4JBp6|><-uoTD6X`#z!fC+`=b^xEY!<>g)a- znX?^M#^v9l%TnqE{u@Py3*P~@wm~|3w2xT^=4AJe?`Z-ewj+XbsXm08z@HA7h^?Xm5T#-2u3hc=%@ z6?w@C_(67;V*Nr$I@H)@5N%1|Q@(pU+sUP^M`r2ic8+h(wA)qZc%~J@pm}bcX8%j`2pA;70jgR36OgpA6;^gdEjLxJIQ3ZWSCL(TRD?_UAhovh z9j%bDut0-1Fk)Ol>1rqLi|#sHc~h`3-M8>D)+TE&-qiT%@c&Fi{r^uyQQ`p|AQ(4y zdxkWpIs)p=p@{6+cCg9!{}L*XX3+$)!^k6M#VW$A$rtFYj`L}zXPYl&W?|b#W)4Df7xeY(dY(3G1l+)&;0VSmQnAh_w9VGtzK>V4T z%Xt;69T)QM87r}9pWeLnxjFok{fdLCykKJv>?uUy5u1DGXRT{Q+~9Y=zl0aw@x#_D zfF#5cjjB42TAaK<+zH5S4<}))mB1J3;gUNAn@jCiRqzE}5fgh9R(tx$ptf$MywBR9KI6Qy)-y zH-1A&a=v>gw4Jo5m`xxrq@I$)?vewjJpB8(FN2J@Aaov!uf55H@CjdBYt7)Dp)TDB znUUk+!SS1?0Y-avEs1Ao*0Nub1R=MSai7uDH>CS0W$v{-kuzkD6wIv4qfLCH9^L80 z@#I7Q_Wf51F2mP8PO*n2=?~NrjtHvTO)iGcS9vK*zCJ6Rbm)BpH+lpg@VUA+Vx8%) zj4k5b)NgETr^(cNm_^ti5pPjs$m;tw;TN7?qA7C5;@*1Vb` z)^@b8lOlx%o8EJAu|?h($?|*!tV{Z8LvSDSUkV=(F^ErtDCn+G%n^O%Sh3=Fj+NL_ zGmWHd(m(X`kS&Abo)2O(7cB^R<)AIck#J9WOtuD>P~+)NeG&Q_Z1UAb?f6z-=sWnM zq1xLse`+hKoxbPTHe-3Ft!n>w4_m8uYBQ_H6+jM~nn=8TgOB8KiFTgGY2#(e>%U&S z5tdpJf4?}X=+?FxOvY&HeGQffbwUodtOA$ipf}=&L9X|Uay@VfsCG%<4X4+Oj|j|X z9EA;Y*x#?gNo}Mzk|rQhT88kTa4~H?y0FOF}z*(_M51297sD5mW}E_D}BjXFF1*pFF=|>f*9GXk-1Q7w+fZ zh&QceJ@>iisP#T8oVAz&k0P#+8Vlm;gw}IF+e6Oj8}ATeNcXJIDjdA%v?MMSMdC*@6ae8} z^yObd|Ncp#l5#8t(|3i@q_GevyzeJU4jtyR zM4Ja*|4Pi*|A^Tz1zV*mkjG96qqpGOk)m%r(p}%>I?N%)5OhR0?!Vk^-x}JT#8GwD zqGtE#l(&;&HJwg@h+X)+ttEMp;|v+>_4{DV*`$m!weTljU7t;~9LU!9k&)`c4~l?T1df5^oK?d^(D z{>bbO%N1=++H#h~;|xZ7$%+WQaSnxdf_RIPRX#-JpXi#t#oFR2UTU+Q?-8_RVp!oo z-Q<WBBrWl31$d{PHgeM51y7I zwblc3R?uiuwku=GCt^~#T=_xc?K2{n!5w>@4I4#y@%Z9;;T?P{9ZZ!XU9KI|K|Q$0 zD$70=DKBWmdUNxU_aF1V6L)?m95{7I^R+BsIf%i z2tfJ32VlN&9<7v`*^4c8?V<(lc6`e5q?LFdwt3OR@KLTv(eTmQV00}_6m4p0(p9@E z7QKC5*^3bUz(to|Rab525>@+g((5+{8VUtEudouQ?AY7Nl~+W2^_ZwSXDGwbL#Kd2 zGFVZrlfP@%_DtoyHsy@*$ip+PxFiK^=`rDBd?!-4#Xt+C79lGOM7d-cM`fj?jw-Xd z$uocQ^6q!eKc(b2a|I0{KjJIc)a+nCA=KEekqe$G@2LI}qUwIstFu-NNbKcitKn!L z(d&`LFc?W}?dEPt=gXIQ69aDMk4nGz{JAV`N3QYnv*Wjnp#vRXqeE#UNfvc^Uviy8 zN>3x98swp;&v29JVhW~M=Ga7^N3UlP=k}eX&pA>TW7a8X@!{+|fqJf`)0c!DoXbPY zs6~{AJ0NZonqEbCXDKZ->-q~>A5cE;J9ofCrgUMWO1oM{(e24FuS z0s9-^MV0i_!r$}%ukwKXJCYPJW&0yw)b&IL*=W;fS>Rv7>MCSfe2n?UPYd4%`CJpi zXL7Fbc@7jKY$#ViqQlf(bUMLK0>nf(gJX)I~8eaMqj z`d0`_j+10ux&nly6oXjI|Cnw`4SL4idy<1~pkCOHwB+ESPv@*kEg79}HE2cMs5R=4;u z6l=5EgO4_q(e3N-8QI=XS2aK8-Y`@BOxWr-AUum62i=PRkG#TQ1&Wkf((V?B#Tl%9 zA9^g;m`wF9UuWAyA)iaYUJN)25`_UL@U6@)lZ!!A$*UFR*WYiH6+uk}%CPgm0bdO@ z;#PJSGeU>9#B-?=xe!;an@r5Q$Db}ZJ-taC#(|!%hOWaiyYk7G!YKD{jXKe`u#*5m z#GrHncGPj&03a`^`G8@~Qu z0>J`vw8M!KuFwLx*WhE^t+e}ww_HS5CfYPsa< zlRN{kIT)0JvX9G&;)C1D^HeY=h5QA8h>-dY^nMmO|+Lt3O z%clOIj(n|>UA_L!S=5CCTzo{qs&PC?<87+*vGE}NaAcp=)g<$g_AF;ng5Ve-Kk^(M zIXna0a~5EDcJhp{rJT;Gm~I-W%^}y@hWYwsti)BG*N2s1H+I6-uUh{R3*c2&4p0LC zNj*C0Lk5)0?hL3D_9vPI>`@@`SDFod7sqZHtVTK|#%F&(Q#%&_2Iho}?SZGAlR4bx z$nzXeEKmVwOn*%#4k+L%YX3+jb#9B`77XL?b%!Bz6%$3%;gS5&b}k@Tc74z8vZfRw zE1ZM!pIZ)i5T%E%MCe$|zFKO_>U-I9i(*XaY^S1|M?w77L(AuG>vV~vzVld3ske1(?1z5- zqLu5ye|xO+_MMys29hxbOs3o-Eiqu9KZoqXZAz=w{7TRM6iw9T?1;fAu>|@6-UjG7 zp_I-ZIJ?>?& z9`(5m2It5>viXySYE|#%06E_8$D82tIp#L9i^Y~doBYCT_zC05#a%|2B9jNq0W&;- zF>u64%a=9TY(h=0uw)xjGct^Bk6eqd^f-|}vfPG9b@)Z$d4bGOAc6EphD(t$HiL<7 z-XBCpH;$G|y?N51RbNp#tg5T-gCsfjLS#NiSS2(>N-iOp6rm(ckW+Z`k+MiMj5!4+ zBn9D$;{+xs@i@ExFTwYou8=YZmmgTY92JtXAIPjoRbId7Ug zxj0|nyTNz46RXutjYjrp)t&KyZN4#Pw>SdEkIAV)x2>-_hu2ECvop-rJ+_<6$SzZU zuObL>=5IE>xQN96NLE0aRSrY3a)sk;?Z3ZD`uA6_h>l<0vE2BSSCzq5eJyGlX)(L= z2f0;&8(hpLqS56gHiV#>l3i{&&%|!nu>Kf7Gg>)=v{7Q|r<%9xtRM=`k5k)?hN5Ua zI9!Mn{W2AOJ`oT*m3609e7v1!hf9C@2Sev4nwm_nRR(fWl2;e`j&77^szvVmyr_}& zIXO;an|<>*x64;BKL%sUrULEAnRtAS&tF0^6LN|`zbeo=r(6Nb{CJyH60 z$vQk6J3QKrBAW?#3Y)u)3Bm?`^)3mW$L==zf1fQ_))_AjRPtB{{*#h#{!dD-hHJwG zQZsh|3GDyr!nT58tYlwy{Y%&ec`y+Zq4Hn0BZZxym3N&Iilm9<9d2WHm-yZGW{abd z%ohlmewmU#cje8z6Lw{m6tjdeWzIyc1VMPY9+IzGYO7lLt|yJz_FNJ{gO#S&Q55Md zxN~FaAhv_KO_+{!HjYMcGHQnYa7RNr)-~-`@JK{Ub zRp6S&!EnwU`L$-|V9i)HLV;CjcB_@4Fax1cLpaNJ>q`G&g>-8;O)ALdn?^r(5_SzH z@I+Lr!OHCX!@*Wd*|B9sYB4qbeq|{%GI?Nn^C;~(=fF*Yk*eJYiP=y6iBWi-(?d04 zn*;Wuf!Qae`~pGo;~QeGCbN9V0Cdts8iGhle6z2dkOc^^PQ)(cjy581HJG$I;&g7@ zRD)fR)~c^V3OzOLduN*Za=r2Wl+GrjOK=Tf(5Vk-0Vl;|r5lS}A_u8W*HuK$V=_sj((kZf30O=;ikP5FxHJ-w&KOMsK1 zzs1RAWX@qBrw0&sF1XGGp7ZA7-T$k|IR9Yrh}R|_`Im^Lod*9p1pcu@1$85KU`nW( zZ@B36>-xIs*A3Hs!mk_WM)CidATflx&aNNqp%dBoW%fG9$ts*EANn1R_Ho}#O;wlG zh3k8}A4}2QX4cvrqt6Ng=YhmWh^i;kRx^Txs3D`H;$WDVO_RObFckcUD7WkcH06w??@4>h6mx#Vyf7o9fo@ zH3u?Y%yceD+QeFX?&we5GGa(!%Lh)MyIoQNy@y4GUoHd<$e@BAbS84%r`|JA_oQ)E zBYchDT=Cd`z103yTbo8^$UD1`T-h+qqK_(3UzHqZ%{9X;dQ~x{V*`}VFsh7v?={X< zPZhCEf}8rYbBu^lGC}Y}LREPC`ADIRuL2lFFR+f`Ft2A3T5zI^itb~ToyV*Em-Wtc zI1hJR$Z^SVxupk9(I@vPf1cv(E-IVByZEx67OC*StV-tPFU-@o8kxN&*$uj-3+I4N5Umkwtp{6P3uN6T& zEEKfI_Ksd)--T`A!*+8cD(g0Xb?qLO?b>Q`VQOhr0DJ>Fn8Kt7BI7Utri(B7*agS1 z85ydRFGiLP&XxyjH)rq2K9&Eo#7Q$w$L+YFncyp zrYp!&N6CXV{Q%iR{9lkgPX8Y`(AX=K&Irn)Q?UlT~$*!G`6r~b?Uc+ z3hw#J0ji4kX7ebrfjisB?OsBlwG}Chp)RPw8i^qsbP>cpWsYMpxMVhj&M$en*iw(F z`@AOq-DIwlM@ihL4u74qmmA`A;&jI^9oZBvF4S+MfNEU| z&y>s|TJ)^o9V$vH9$q$%`@u)Oy6!lcHbtH*)X~@D@IxP({Bij{AgRVA-(JNRWvsd> z?-8%NNvGuS$d~&c2v+Le1kGkQW`%z!V={CW^ybKkN`;&c@AYn93oo8ICO$MBhICF4 z?{#SNf?hw%Eg}X-y-asnpZ1}n-9K$@?6u4Lv}#_^H3t$NB;>qybK6k3zMiQTNZN8X zSJ58hAOHIH2a~_~v3*Bkw(DTh<0SBpvqXH6lVDXpB{z4tx|0&PtLOFWE3?$lck6>3 ztM%pHt(KIH(ENDTJ6SP8m^Q_Ovtumy0_FTdz8+<=*S;Lz%dCt84itSCp1iSr@yop1V= z@F2qX2Gk&`%pv3qVrrwJyzfmAB$pExd7d5^FwrxUahRG~dd?{Phtax}l|g$~ibmb1 z2YoieB~rxW;VnogSIG)DGBu^-*R(3A_Mc-6?Q;=az{n@R|KS7u^+o#{o1}UXK?4NZ zM=^yOERGn`0)e%%yB{)IO~&@>@Mw6bI2;rvnhC>1I)Y1Kbr0tqgL{^X>tGK7a~m)>FBUjKXFD8z^N=lbP}ifX zl^sJy^$4I4-Po13*wCx1j;%TB&Ujx8EQ2~-Pf{M8v)jB^(PF5n7^Z$xxw%E0pd>|J zHM58koO>E#GL4C^e-g%qv|o!kF3l+JUVm)amz6ue$e~5M8uIE~PD$r!+ALCG@L)D6 zkF^MN;)%g(&|tIOwyAgxz%aRX0zm-My{@WDPk6%g<42!r1GT4i9^q$OOy=(tdrg=W zf8oQ#_UiL!K)G(9>N0p0q;DS{JD2W?1wT;5WT!iiax2-qM=k2k!LfE*3(qa_iRfWx zmn!;=JiZCm=bITOFN#YSq2Q6A+7!7Ojp?G1JgZ7tA0+(Ad3bH|OnM_}%kecDg1q_> z1#!eijgN*|OoIN3-yvfTNiFy>1~0z(U3)%@#&J!0_8HOeu@F@HeVp^;5%=CZ-7;^p za=@O$Qs(IJDSkCU&e5dd;?Hb7t5*${CdQ{vN&yV2l-6+6vA1hN%0_nXJ|?qQFhHRI zNoQ-dI8HQ0Gm`tJ+|_tUSDm4q#NL&HODz}Pr0k^>lwIFB+muLeBk|lIj$*>9=ShBi zQ9HFO@^+RJrL2*hYUX9{dSl#B!EU|bp@SoO0o0h%4+k&WJRGeXdtqPE-m_)&cs{mq z-WI%J5(e$eaEU6e8M-bKY?6#;ei1HT>wC(LtFiNDOG^EpSi1-vzc0+VlOr{*QNtZ9 zqgD}s8)o04beZpdOYON_v3olgC}vxc5+{;85&OXbpO3Ee0QGSkhuO+%&<}IIJSO+7 z`)F`CP1ciU$V=}DeTiH?u=tVshkgA8?COGy_Lu0nhpq@U*Us>rpKZi~DIC z<5UB442zuf+hj2gNgU^i2VlPF>Mfmc_!l~^|$8#QOf2-RanQ?o3}YKW(qkepRH?XK+yNPbw4+grRNtm84MMn{Gm|8>}Dsd}oI3_4j6e_VcUe zuT_2I(K+4rxbr7qp&tG<&?pNqXfD7(-zo<1T&%7P4E;8&G;|C&No3yoE*o14_t(6i@Z8`z>71iCD`Jr zFja(_`gJ0A6BG^B@!q9qYn^L8GL-S{LhSl;v8%gpNR8Jf3{kptezN=4L!qv79}=#L zZSaOShufWd^JHQuo2$TXW_w^!`tm@RJpy_?>=Qo(;x7iAQUcM6bjF_Wp`SXjv<^l<)=;2KWvb1XT?h^oUBZAakvvkO zi)0`|84dZE82kx5U-?xCE!_n2QGg3?b^vOo0yeHky^0h$zCdbC%;1GPaOj5J)*B;d z7J(+AOXuEaz3*;NuX(_+CgBS_Qi*%e1J9ZVKS}@cn9_B0)zj8`p0@U@h~G!4~fA=CJcU&csE9e1NriEjdXwS zHngfMIOH8h=5F#ec1%soJFYlmZlt!gc;2pL(i4ONU}8svS>O(%f26sS_+6k`WrI_L z_~N0=M2HS}hpP@EGz7`>`KVp@=rX)<`Bv;)Bd#>yZs~s8?UktLnYM2Lq-j^Nsd(EK*H+dP zl%pUSx_~3xioOEI%wIx2*dxTTi-B(A{_!R9#JjKU$~SuPx##ms?M3cf@mSxGld;6` zFIpl|#EM=XmG*~r;@6k$|D(? z5|28nv(Ma;oq%YeIt1KL4CUGgXO+%5Zv{ykJ)~xr85*KDRRh~`Ki+@_&1V9wB{N*1 z>w6v%yFIzPcZER99DzHb^by}6otu)0nNZYC6kJ&blZ(%w#`QQH1is60dREt{nv zA47PxCGZ8dJ~ImDmWS`wduI@A`E>b zJlUp+ObB!x`r}ur4lU}w>#Wg}Ysa1P`w;%tb>2LeCep^CT}ekbiVn!YPqpKv-T!8v zrsrJDLo%w?TgaBCe<$(GIiVd3c+T;QBfAjk!Lp8`%I%jA*^NEBHm@Y#nhm*sUHe{JtyFa1Ut{w&rI#wil4) zclrI^=csRTIwvPDJhHN4-QD!MmOSPlt(e4frVTmzbba1_)nHLyhuxRxINc_%UzIB+ z9#IDoG`zFzt|3l!}PCN`>rFi8N*vN!d+Ogcwmt zr77ErOm?YM5}Az6FbE+tHe;AItKTtQ_x0TOwYi_?_q^}>d7k%=>krDBwPu~?ah~UK ze2+c7o6v4tkrQHW9JK28$FcCOV>KqmhBwov?XUM2z9?jl>$F!M=B6b)G#|XF8&5sgk_@f2@HtU znZq0bYx*RZU&CrwK(?EKD8(G#+~+5I$1L{6=@BcBa`!DknlsRzf2qZ8Mks zbIr^cbBEp|QlCBa?a0 zt8GC^0ya5_jSjyKG|*^0NzK{Ab&n|^-~@R#jrrNwn`}=-xmKrlnK!yDTe3#(C$bJF z2Q)N}Y+hq5cf4=WHILWdl()V{J+FK*Y^kf5b)rU#S|GnC&pK^B&g4y*2%>m_R+n}7 zAAn!TWbPY-U{(l}HN^Z$en?pf_}!^28-6v+I4LObB{J81@i$j3Zt1N%uC|8P8b4+v zTr~T(agS6y)3oyrMOVzr8ebE5I-kv?g}Nu1C?DcLGH6_{o#7`tV9(Zu>yO!-85lTN zH)eR16EJ)zdO}J0^b`}{RZw4UEOs45UN8he-2o}Hq^zdAR0%BWgZ>U5M#}X#)`oKT zLeiAFMk*KSCADP<2Wjb}hLc}S-S5l?-kEkYWYq~;Cn*%T?OAQQdyXdw*T~|u9kmWP zeNgrLkyieO;s|a}Pd{`1l!*o!_k{Z(jW(gD^5h4u=;v`>L8)gH*v2xvktoHqb%K~j zJ28J12st5n#?|NG5-8zb4!NK+&&ijh?=j6Y)%cvghO@ z3PEliMsc?VVH-;#`LFovFE_O(7`NQ^J+ZE{Xo16*V>1Xnk*^AQAL5bY3yVJI7hg^Z z-}-1*(`8{g?u4~^xOb1vqciDvJ%Ceg#0Wy+P(?U5qH<_F^o;Lhp_}3R=lH0fH?o7Db7XcrQah5F;87v0z3H4NWd` z(#ND+Ai9htG%4}B^XffgPyOD^wFmjvJNx@azovL~rs~?$2Kdh(r5M&6p3(WtT8Xyf zR&Gd;`aOwGqTu2XU!O3tWpvjN|0gKA!Qh^9N9WSp^#|mIIs!r^X(olxS1R8apg%`- zeafYy36@v&mp_&|E7#yKYC4+&T&E1U;_xB1EOEfgPox7ug|+cddrHsH+w=v7Bbc-` z7tik(MU!1Pevu?_oXUGSA(vxmegUSRGOh6Os^^T>et$o4Rs~gsya*cis3H{VwADbq z^dh6lGr@BUFDN2C0j)e)Cxa$LiV4DfrB4NmxmFd#JVtpAzRX-%-3bul}Li z(ZivO)o_mSljDYsapxVGuIoPytax9-x|=flrQVIS4mrVK{>>h4x(qlSA_mDe87_{l zRz1$HmUY``ZTplohYfjK;IR7=2HZ{G4RY-*T!x;WN6wV-Mc=&!c%3ebBhU-^Ls=|) z)D!7g^9kwI1i&DM%Q!Nu!W@vO;y|BK5{d_xQD;72(ccCSw*|04SET1NeuuLO++lQ)iQNg(GqP-Uy&F4fl+Pc zzCh}tiZkv8<+pBXotxOk4m6E_?;&yXNnp7 zvpv=7*MCSpNTms_&`KmHzU4JTaG%Igt8LbV{u-BvLtP|vFOF=(?_>02*8Tj=Y$ow! z-3Q~qHRMo97>AC8%cz0~1O973p}HKra01x1{072Y(R06v-q8^8?=e0T-JB#mjMT~V zq(mril}Jd5e<#W%_C^ZAFbwpgDm$r4hHnZMY)0_C@dH<5NiU2*RpA+TZ0m31AP02P zC5{nf$@{ZCf~y`heM{axKmT5pBjNQ&sa&MYAi$&>h#QGYyYzVQzDM7(UVi`X z^dF*aB@LdfU0(Rz!WSk0ov-wJhx4Am3e|@zf=ENx+BWE$7bk z5H5?BB6)-5P#HKPYkZom1rAw$6OzVj+9drhSBxzo;)&=;1`J{|@gc&GhK(klc8PX`ortm`avfzB#Vx*d1>>eiz*21lqvGx`M% ztxjc2@3tC`yS+B#(oj_($?uw!eQ)USijoO;eUt(tk!IwtxU*8w(|LHVaiZ)C%Dr2$ z^ObM<3#Pb=K$BScA_2;bTD=tPPs*TGPF0>mOW3k<$1rWzKoH$VPzM-%9Al;}7L;*b zY^rW=duEuHnbTG)nc?v^cg;{yYU{W|E^Iz6V*5p6f#OTNV99tnQ8}o%W9PG5f|DB? z8@~zd61FC<)%^0-2G^vv3Sxg2^zl*3SAwv8mx$)~182GrVg{yJClC8UJzAE)Pbe!; zwdEOC;pcr3IBag9$L|dN*0b2@=sxdXPP3wsnYc0gEay(qcH;QUd-b-lhH>_{qxa_q z9*&CzC2o>g#o)=g4;&|cEe!IDHHWgdJM_^l`-R}jtMlUah*&%L#-Roi>Z``)cRK6^EBveTEP z<>XjpcrX>2+pmw4r|5r#a&<99k?xO0)54Z9V*)HEOMh5io_Dm7irID=jjiE4lDUe zkll_*LMsi!p?O}Xm(EVTu&^>d_xa=IxKQ(5%m(I&_FBJJ=ZOAD`&*ee0eBX%bI*x4 znpPTNzq}6r&~Q49{Mhw;EN<<9?&J!UfKsFZci$eX68Gqo;C3;TAA8;)$;gClUJRi9ELB#S;YRr#-iLKh(nhVK{8J0AT(!VLEvU4 z&m`sn_U^d=D@c!I{NYACs^%E-m+cbXQZfTkEYO zE&WY8{(DY-?~ETfdqvxcuLTnTp``3L^N9jYYRsL>(I-}9XD!P;xb4A#sc-RiO23mG>G$*=nRH#TS=zyG0fsn%gp%UJc@W3m^cc^hPFA=T6!Da#Hf z8xy#eVDNffM^DnelN~`OzneDtRC02b!!YSNBgao*D1+J6x08g@$7qu-hB!);Yg2{% z!*>fK0ruY&Os(BMfJ?MiEveWTz*aA~EQ3@t~&})IrSEStem*U9KX8(n+ zLRP197zvD`cSv`p!`NaVcmyP?Ez3a$e4k+U4#Tw@6f`g^)1p>M{k6^U@zjyF2l1BQ zmPiOCf$~Qf-7+L8Mt{r@mS{^l5p>7DWnp$X&#ysQ{=#eNmVi=*oPE9msDt46VscD4)DB5@e)CCmJ#L#IBf zK?8HQ9=8X3RR})6lcc;&3}x`8{=iMF@{1ty4U4dNs4(E}HR%nLUx{>UqyZ#&@)5FI zOy$ux%+V&`<6z@_Yi0^K)$JC1N6-=p{w78YL7;D$;}1Iev>?Hlq`{6^GMuDLxrYz4 zi-b?r+*pj<&QFX)sz4VkpL0g|>7v_6`yE87#H+nF{CQ(>2LyRUdKJs`CdunWk1m*( zj6<*bSh~^LjCC4Q{vrQ~JXz9U9BpC|1`aa@90%SW#vdWUIrGK80T#wc-Gf2;pCE$O zA0a_Ho&o+v=j;{O3bOa*E;qGci>PH6*S@~?$R9HE1xoZPg22!jlcw{s_%j5lJSQQC zc7BW~?cC2ga#P`Gcc!1&^%`@dBDY9U&h&E%kxTCAoxAi`-Lf1qX@3QvY8E#YbT?`ei}1Ev5}%l||+=J^|cwAD1C* z9~?Ivu|?%-uw8Cks0J7UvI|0nh>_+*(nSKkpjK{&FLPfT;c?2Yr?CbXuddAu`~^b6 z^l+!nhP+n|c~8*>9we2IY89m>V)LsjkM2G64EvZ12NfIl*Hc?38iMq>C%Vfl=&@fkN1 zB*Ldp(S<~4M63y_(W@E&qV!Jy2W`>$npSXjld-qY{i=MVHZ_n9v%V=ZjR*%BSFBgB zS?!~9;+!nXWI(2O(0(^iaZm}?>OMPPrbUr3uazouW#sK zfXW+SGY`V4E?bTq{emqHim!N{b@`#z=LMg_(^3~z>nAOH{qno7RI7S1vu7FH2I6^_cw9}^~etErC({KX(5?>$&9_aHsL^?i5dJjBgZV@JXO%MS5lP|hdqROQ? zgPET+=a`0~^<1xh)tapxDJOj=HX8*`GV6Fq*&t!Y_aia(?X{KOd4oN6fHXPxB=~o{ zcUgXJd2nSD9XH2@@+>=g12si&?4jSZpeLs89cIRkG34Tq-EU=juSdLB*>?Wb&f`Jm zVKgTW;*Dn=tLB?QXudnoU~m2RF&|=Ca3DXXD&|SEY0c9W^KVi)qk|hX(iJ`E)%pUn z8Ossw&RXzps;=U_(@i*V#k?x89-GwR%GVU38f$r=?->8sV?^>OQZC8jmtNOmDXyPo|rD&u=C_)X`uSBSK#B@tpiK_ z=?QPL=P{Fc%Z&;FhEz?{px2N$G6810Yn>ZRXA#@)Gq~GZ-7)F?LhH?3W~GMK zC)6Rth&nx2KVQI7+GL}3PxH%!Peo0wt4R0jyvB3O_39Ui>WZV)PW7y5EIEp&CcgVH zfGC>WJL%$H206s5$*zK|j-i>(EqXaUmjYBn)-Bai-kNMZ^~jU&C##R)x;KyPoZBAK zR(X`+0~Np*@*JU(owop>f9QkSk$zVh7^MzyRyR{0I2TQ#Yh%<%R!`*+RJyhOKU$))Tn!6>~5+K)o_9mYJQjC7dym^&1+hBQMz)Pm01 zndvby!S)z2eNn6w7~KP5D{~yia)8I(Lf)#7;gtvV>;d-NrGFp_LVw#K{11s|FnOUK z3?o1k8bA|hCk~i&3|*LPEY1o_7FxY{ky;?5l(yus_1!ZLGn-6Qsp1%{D4;o2n$aIe z@9^UT3=;_Vw1}a~Nq1fIdgZE2&WJ0nBZe%vT2~ykb|f zK4Up*yZe}nGpz4;S{^^ExS;d&bQ7JcQzk$vNdiQ>c8e?p?C=#xEXzoY72$*hh^H|9 zm7pGzKEn|bSeliD`6W7>7{&GyVD1U7o+=^Xm4U%G6(Y5QI7eSQtks-_CmnEa#iJU{ zza87!AMis)p9c#Ys^S|NH;ID9P-t&4;6Q1%a8{6hheiRn_Ep-#22<_$<&d6K7+10K zszYM8Y!lId_VTPlohF7qE&wUA#erjt&GH6w4NjD+@K({IueLKSzjMyP+IMDnLqXE7 zqV9KsknksQX(u&!Pl^7DBrqdl+nqaVMKQ2pZ-0G4({5m)~PcW!* zhZNueNPlC`Eb)KzO+&hYwDb9k+!y&<4+o6Ss>FiQ@r`DsUlaYF(JL8(nCcEt=8|=J zsz7Y9*#FDf{^!WyDY^)-0Yww}6&j@Do9B7w6a~I7x@)m@x^4$vpcRNJI+P<^2S52B zh7Ff-o@~>x)Kt@F+Pk6qwzD2AiF@1bZT4gg)%`yCcL9_CZUGZ!KU5xqUGXnL>mCw9 zfPA4Q$lK)%_a8W++-R+6j&41q^*#-y)R5-peHfZ~EGw-k{{|DH2-O(f3MAlBqDzzR z*d_UIq=G;+`PZCHTgcfwM-1Pwjbr&)Thxg>BvytTdzNN9R77%00d99CpFIYQZr%Oh zj}j#l#8P&u2ARh8`vBH9)1B=iJ__N?uq$`irobuoJ@ zfyG`k7Lc%tNvIr{j;~*^id12R&Yy?bx^b#SG0BM-)ll@#feZ3+8UVidFM=n)oQ~cR zho*{K{;Vc;1M--P3{dKTJnQwtG zyPF`kuTzy!`{pUV`_j%II2bY`8}x50Y?rkgeE)SSb{Re*&q~JSu22nPJ*Zb|F3xI9 z>iT62JUX@lhkhcenhkT>ApjM4+9820PuEFs`JN!TairYoPHN1RPv0;2UrRPokNR#u zLJm_};AS$NVO5PPGlZ++AUU`8(v51LO+-u^QW^_Yjiz}@2`fAZ+n!|P8PR>-Ox(et zZDXTFsDcdNoLf7fE<}RZ9n=f%rO!U1>$r>ai>^u^_1D_?fg^8a4^_1t-c1tF@Ihk# zJ?z>P5t}?ywNxgEsMRBseI4I_L!mST=FC|^Y>#KF2WR`udW|g2geaOxnRY8Q&JP62 zmzl6iTlC03al$L;6i^#W<1eoP8fT>AIV~T$sqb2ZpQ=uMbPM-Zi;ixv%9)SjoUB!c zL_6@!wAYM|5ZlvA*X55Elq`QLt*2F|Q%`j=+@1hgoxt_U_h|9zA=<5;zAUcxt)wYCSE zPtKc;D|8&ixfKQDu+aGz_PUhCuH0$$4tbp&eXw*mY)l?~hpvF#_LAWNt?N)r?)SJe z9pE~GG_}tKHfK#D_pgoHZ7nCg+wt7-YGtMO&?Zvtv)1P|HtR2+j(8esqUtBHe6@$f z=3hn$*B5S#rQKNK@Q3xWe(Uv*iB2#@nkcmIiZgw zdnLj4o7AlKC>hR5o?!Y7LQx9i<5?77apuW&m%Ja4BtVUfn=I(3+>Gu2FaF z+Zw$pFZZhQ<+kk+T60!PNlY(2y#^PS6Ffe!!HDt&k>R6kp1tGLvnSVmExGvIFPt>T z7n_e-enhR^x#8x}P9RGz!$etCR}_ng!54O3;oRP@oEw6~9~#_WNno3@2Nt$DeF zALw_l>~A`;U9?up^z=&&4nqer=JpD=OF)JcyMl&JjfZkobUV=%r2Reys5ecih;9bZu|i*Nf`gjxi~n=s95 z%h~x*qj3!dyV#@dUq8wGv>BV#D!Ngtc|ZUw7zSsbqub-xT>2SlZ&I@!U-#C^fR3)3*;hT9PS9TKy0`(-JF=hxAWe zEP!!<{_c6^yQU>~sN%&V;m+l^KM;rRWAT)!L7zrA#4^Hk!A0R);Za7${%?U(7wj{< z>Y;h%{^9t1gPT*WUn*;LUBPR^(iR*g2($yM55+8c%sqO0qwERdaW6sqNDFsAV;$B^ zY=1-?j%LFdTzrf)xq!*jgg7S1m2fYp1$;7XXG75p2W&}yWAiyi)eNjaWF@_)^DF6P zB&G$K&}{B5x(e_`bF&>hnU{^vcYLRtrx+#hjxDJrT-W|oIqjFgsbNxU`G({EFdg8A zp2(!4xjLM|`7}`agCV`S+y?u|o_^xi#*ZtGmmG;;;UyrQCt}mA!0PrOk?y3lD7;j` z6ACQ3hX+vAu#c{ksQajXiHgFFQbm7v)v`s^25ZiTC4_u9zIjPCH?3f(2b-oQ$C&BdGxb>WhUdAxrfnhk(t3Gr(B_&U0hr zC}C2TycrJM1?1<$j#nUH3+ZHcY{w7A8hn+^`rS{BT_+2B5rc}I`ZDN-66W$#kPO*d_f4V4=DJ&8+?_9* z=iYWxKL@cT1HV-BD9{IG61Y&Qb0ph#=x=vMs$m858fmd zX6!AdsY~$qc$`z~qAj_`c9{o%DGAgP@}U>hz?tgQPZX1T@4ickMdDrhWrXVv)f_%| z*y6mN7oKBndPV(To~C0*WJHJ9z)5zOdmx0w}d#07&Fe0>GHt zCzuJah5lrp$4`f5hM8zco_; z?MVXTy%vQ^!z6?jzZwHC{ySq}g+~6A2`doPm%z}!bU89`;t7nySRSP_$2R`e<&RRM zu*;`gE{Nx!67=p2;!VG??gy@3x__MT=0M12^Z~aYn*|3o{*<5((BX8D78yG9meXtJ zPeDUr#_#mLB4uu+OD`_76z<+Lw|MKhDdXopgyfN?^-0xy{>3lxSWQ}HB-UyUXt!)7 z(H)_>n!Vsz#ZYFUCOn5r1$vBQ4FNl3Ws-VW#g<=>yx}}!3r^w(Zr(bLePGXU@O-UV zVU$S|a?Y7OXx|eB_8*6`Zs!v~$^CQu$E&Xp^_{o`!3rHB*ZMzz+adbB(HAOgi`>vp zt&&ECb+=cRuPW5qmA^#eoIhy=Qs!?0oMQ(HTT=r4U_ix0g86&_o}*YvRPnGz=mILK z?iWTw!P%>|$_e|sb`Lb$1-6fDAb|LM>G-*Hoj}VncPmo#@Wi>8%9Ly6VR3IH7~8Nu zQw0G8xjK9$xP^!Pa&8Y@&FxdEi#P{N@|-9EUCiyQ3@%OL%5>~V$hy-v?vRkUD(J)) zYrmD3p1;mIShf#G4aQthYY_RFqK9i3bHD9t{DI3SR0Zh`LRsz0WDEZSd4k8TkyEb# z!I>I&ENc0pdRbXV36-7g*!l{2L+^%iJFDPvE3ui}gCJN&6Ss|Gc3M^1&JS{Te39h0 zMr5-;`D@z|$J@teK3jmkCCpMF zT7o{PK{{%XTt~vNFKtE$gOem)a}Nmt{b|$+rPYN4v(WUg^G(*BIrj8VLxOdF{6MbG zK!q3!*Q18qq4IT5(`sIa%zE|{PlYHi{LN1X7W&*@^+`(}#x z&l%St%(84Se&V^#OZBo{w^JO2mBVvDT%WOWsmP+=l@^T~cEcLz4D9F9`1vko6m7C8 zml~V6HSp}hhkbD_A&HdM=0J()LFIIOhj&^q74%lRy^U{Xw>^7E0euQEmQ>CtfEP^YLV5|8YaRjoDIJ#m47@L$1I)m#zPzUqg%X1GWOLU~Fmb8ZN!Pi^2p3WD@+?+z}z@Q zYIPU@7N(uVt;MR;bs=5wRyuw?FoCDYTLbg;$d|-yq&JLIN%bc+2cq&7*sdgAGgkS+ zMob<|3x5n(tTo&BgssUhJEh;KPe?pMYPUTCE{SIlMZqF4(uaXH*By_;8i?FoshcZ^ za;6JAK+E*d?QpJna`55)#Vu1UR-J2BlZz`EA=UYzCMWqe64(xAhZHt%9~*^CG%uv= z+Q$iE9`V&am)vE7wASO&og!tEb~);`KzhqUNu-5D(R~kZp??|gKn7CpvK`SiT*YuQ z-aUJJUTa0BXPwjHiu>WyLeIaJ@4JR$FC;!?T-Vry_#?{#=KteQ@<|}=WVi!1V}i#k zeB@j)?`Mpyt)$Xo$>c0a*FN)vJFh zBP<%rnGnDj0ujwQw$g2LaZOj?7nnsllXnp4pDTKV^mdx-BOO-$;OE=*=Sy}{d~04M z9bJkj7=3(NHx#&DM?&r~@iOGlgC3Xiru1-k?u>(xlfn)tDyYxD%S#0QJiB+2R$UvZ znCzOJ&1!aWu6gv%E!pUb?o!p~a?tL2@=6};oi&uV^H{H(`GJB>?`n!^vz^t(`}3f( z9O|fd`z-hU$jWwo6D|LKHkEt7(hVGwqy|M)4K|%*t%yd1BoM8k%38%B#ddZDT{QD{GR~I*UAM$s+^}+6-r;c$BeCS86j+Xw=Rx{KRA->*{6ofQ2(slmItXF} zN~JrN8Y5p+Y5-I)N3A!2cX^xh6gfzB{M$H5uzS?B zq+awXD-)$wJYSN*kfx(n-)cGNA<-zk6+37#f1i$#*io$q&@_FGxUc&EXu*pR>HL4= zrO5BQw1?Nc7wL#9T>u>k7%(F7St?XxAi}6B^H4fi5O}RGc>ot0qRZV>gg}ZJ? zeptI}Q%3rM_9ZNn{wmxyS!6krTL+v482s;Sl*mbm^Z)mV)({oX=1(?Fr*lNW&FurV z7t!d>crACAo8zIlfd3r<_>mkVuZ#j;73km z&-zh@hJa{STEZPElT?_@pKJQz@aBR&M%EKvf-&J?_DG|xu(#nNW@)ngU2DxMZz}nt z?%A+0@J`H8tCVy(QE z;wR^&!%dmU&;xmIXhgCXSY|x;hIn|>z@l}fTRb~bEe%zVZ_gp|?}!S?^B$6o>xW8^ z+kI{G6%vh0)h~QA;@a>pA0BSH)nxKIl)%X*5UfGWQDAA)54|jcO0$0I z%DF%a>FE0p*B+kAlAWT~30!tqf54e{2DF?g*vfRid^JHZh>#HO7J|$-u{SkzHyQtF z%*A}frU729X3uKf;+8OdM9X`1+R55}(q7S3;&&a<@X|vCTdz;OXBT$t{O~#RYg1~- z9-&_Bu(suqZANLHqfz;hhEgX@!b8uKD(NvqH&WC*LD8Ndib@bKBl(+yWN)C_(nBZ9 z9maL|dz<^e;VG-OdTXvPwF~sE1w{;vL&_v5GXzELfGXTNh*2d6I}o`bhjP~5h7s3e ztin{i)R>Glb2AdtEcOr#mY_lOZ!U;8?ZO?T>uwOR0x6Jts0$fRxRh!*#M7{O89Rz^ zyBJO1=l1lL;>t9$)oVEnssba4I@x3bFc*4m{JIv2SS0BjD42nMAQnF&-t-G!;Ls;R z(R~d-bi4p`si@FzqF+Ze>S;01^aJM%|MQT5&JePn1#!2?yMTV_o|CkQg7*a1C$`hR zH0MtSd}?`>D-)Gl^DGEkHNotDO)&1Xuf1n|{M>q9R}*`{(Rkqk zbSE=EAHIJ5F>X;uz0Y<2TuHeV9CS#F9qv&5RKno{YCjvCjUd>E&zL5kGi}o zRV`i6d21LCJ7UGkQTivy=1|1!2^|EX#4!ZyhhIB5jIF>w8b}k{kqgMc>}&v@VbEYN zPt8HEb124KL15PyR;971&U8H=WUBkRn3mJ!At`}AEfs597^wj+fa6fm)x%oduQIm^ zrXGsB#n#S!IIp|4>X89;N9M?yDMC9jfq{zuN?-uLWi>=;(;Y%6bzu*V?%JsW#Dy0T zKD6e=x*3K(DsP4!x?ffG$h@+=&Tpsk*8XNLy@pu0-FC8xIFw0h3`AApeSzPVsgh*} z?z!%;*)ywox?@Q0FH_7bK#2U}!+_0r+{H?hyo&ervo{n9mF-m05b6pEB2dwf(JrZ)+flkjWeZ0W$Rhm4r zV9={Pv9M6ZmzG@-5O7v2PTsN8f}E)L(P0>P_bd|cWKjiCy%&N$4Oa)l>xoV4 z6KRM8X-0GreRHqm@4#wHhe#0!RaNw4u>*SsvYXK;9YzJ0UHmV?Ps zgmP#iHcB75#ImA}!SL9N7|{%YKKT$)pgUe&MS5PUOOtrq_Y$hte}%{) zA;_{MjO+u>Axl4wc0vY zDd`5s@M!yKdUq$LRK)o@G@)&7#s~AP{0A5<*@4O6deszEqY7aihj$yS*)jd@O!t`x zhqR9RXdS4COj47k%=jMsxCKtEF()%5Q5S9mhyBXh)Vc$i;~~fP+~?n1dgtKc+;{s9 zIj(3oI4?5e3CHZJj;QH$zkU^@Cc6`{?YEbm_IFdm|GKH+=HGeut(^Xh)gy1NgvNOF z5YGmkt*u4zh`Zkx;|~4vWc$wd`)VrF=5ecH6SFrHBJ{Ijr874~Lz}S!XS3JRj}y27 z)PWs<=8PR{MUhT)s0{+D1fq3xkhORp>unNi{UgNb(i8AgKOzbuEBM-=0wg_zqptY? z88(E}sfeFX8|;TfPOE)Ca9zhR%U;-s@z|orqRWilyIw@W)^BVy#tOAKD4d7XZEr-l zai19zDvY@2V7%)B2M+*pzsaS^wbZ6F!8)w24twRcZ1jh-SH@F_FWLTTuZiCoTkki>%*QhTi3O0 zTa)r`$q(F~v(O-pyNg4UsqG-lIi}*$3OOvlR*xSr7J zAe%ZdhYYHHxCQkGPL1A76&N*R(qlX#CS4?44A~vD`S~fc39g?_x3XeNj9Awc?|;nq z&t9K-NUBB6p-<}CQ{jV&JtsEg%~J3mJ&`}f*l8)QO7EvzfeZpviU4d$(nIhWOm<(8 zQL-T#&|@fyM9Qk!!xxbl5`R_%=>HX@YL}mnC}%{1O%#;=P*+fM*HdPKed{iup72LQ z{A=8!cX;}I3a=<)^hRfh&Hg(2@|?JonV(FL*r!!YG66VCmVmb*kUS48X$ITDcOc_B z*yXFVI4MZUyxIi(WceVK?hy*(NE35Pj9#2EU-pC`++7M_Gt>hlt~kh4I1z- zi!$@i;-{m_xT1%XK5cjWvYWrfUw)L)G-r-eNvtKdj_S=E&FR)3cNnI>2a&n%zEL53 zi&0QhqxIg4IawNNbmwR&HFF0C)-~}#IYjKr@=_ZC4}5G+HD<%CByb&#Yy~D)nPqdZ z*SR`W)eeJJBJ}Lr_z`=pfBKS3*V4ObeApE5a<8Gw zjC_46YJDe2abu!2v&8D&H>1_W%MbS^FMZV7kn7hvPO67mT^pktC|jif&*oz_2zLXW z1$%Z(Xc=VO8CZp%**i(7V1y^%rYz>k-jXdoa#Alf{6R#5#f5D$S4z&wQeNotC9p+w z(dBXE&5p(w)##$1e1%y@;_kaNi^Sc|jtxKJ^QQg97P>_DB53izTlUTwGQY7rr$q#AFbmoj`{V3mkeC-6DwR{=nHi{cO65 zGd=ID$=!3!#q#+vO7bSXZ$!FX#d;pkalNUgA*PwEU|EbGG(Dws-~inlw00xM4Okerv(>||1#g;CU*Lm7*NJ7-t=_keL+K;SS=>+<8V zS&w!@TgalSX*Iy*%XMYcj@u4FPosVIwCbC|_SuIL|dG5}8%5%^1m#D#k_D7WntPN~$dgSywXBPx>&9Dr;bYuLv=% z66%X8Z)yakF*26hP5HY#*biI_;VolJJGG;Mc$OR3o-@1#-+m_|P&KzHmKAI8s z`mR(rf-2Z!v+LrqnMJ~#AjRYoIcq3$oqd*>={;mszO&IjzHwB$)CO4ZB5h5~<`jT; zLlN#qUYcXb($i$H(GO*AAk+?_8|Q&^vUpBJ<&%k=8Bx?py*i}*A#-$EUcXp5GJo=yHhjh$Bz0tV38Us7qJqd0t|0pnP^V{O;Po9LSf?o1L zs-3wEbNN_xuFApLCZT(-I|SZ3tc-J4?;l^a6ImC{T59HaIIOHM_OsCv9MCorhq8g! zwSg>@0(V*H%OLQRKJP(wvfKGwmzb)g=q6>9XOQ^>HIhv=>2EAm6;t?bHJZ?iF`6tH z>C?~e&l~aOugy9`Mij+XnU@gK$$sJn?qsk(Nt2hx9}s7dmam`^nlEVUuRrNa)Ng$8 z?OT)YU{_3$Pu#Yf8plJHvfU2^c4nC^Z9i-$)lRR}7Z^;pRTm5$U@CTQ+VZ^ZmR|4X zJ96F1>Pd+shgLNldID(|*_XkB(Ta!ahsXxkZIPyo)6kh}LL?rZuN2w{qLI7LYrs#i zs2Wv;>2a-XS*n$;rbIbSo*(~fBx@Z@W}bAk^6pJdlj*>JRYayst9f9^Ony8d6Wwkn z85RdlgelSDdfaw9r_F~3aqYk)0oC>~{HR~puV~UpA>*-Bv|eKiNojlORtGC7!d^lS zWj#T#TAK`2yL|xWOgqX*pK~)1+cSepjKU^COk(2n4@JVLGx#;j_Ge-XE?rqjPbfmcjjN;dHJctZyS4x_arE)mN7Jvu=k@>8l{FPrOH1gN+rv;8( zE-{V7jSyHP?I$6LIgb#FX@E`8>JB}6)N_6;Rqoq6^9TRJV}dckpi@y-3Q3-(xMf_-XieQhW`H0fN}c2 zcjw-h5Oe=?d7OYzyj_|fa`XeQ)aX@>`?9xE{9SLBH8bu|Q15CumY$Mpm!Du8dyl5i z8j|%SeJLf>4~!e=-CT+@e_L#c$Z|@uu$dAs|r2}Z$d5HDCnM^#1o=-l<4ev#w@lm+@x z)Jyr-K2sP975bp(dD6=ajxYy*=pDZaxRlI@I@gGQnMFezCuB||GJjT@T0aAXdbR|itX|wme zirBGztGtvly7SoflYe^y|4VP+lt}PqianbD>CdWPI|$%*f&WwN z1O4qsLLB$?+t1IQTIsW9{_|t;ZNIzaw_E>{f0ueoTK!e;tru#4m6g0tiPmBBad^ab zd|MiIm?+zu5s7Luc!USUC|=a~Cr02z`21atH(6qJKL3B*aVvHehhD$@@4UB?ePxRp za#~Zm+gx5e;8QCA04J6g)Vo=mFACBy+E`amb6^soFgCTbu4GA{EIuHrDJQ$koOA#F zd)?;j0r#Q$2XCtfA8=DGk&eSbsiCpg=0i5&&lT+mv#LKzjj9wO)tsbwxf)(LA_ zjDp9=2%i{iwma18Ef{eMO6SrhvNfiI)aa&z+MbE2I&|oZ=2NEv6CP%QW9iNqi}0?L zi+wJG%9LM3y<^*Se?Cb0*B3m8H~#*D`HRgHiERYdQ{se>@IoWo;tUBjqKh4U8q@yq zGO_FLk5`!Ykk!Hpp@S4u(sdip{Jey&3qHfo;xh9VnlB+_z5uMQy?=3Oat!~K6oedW zhjJPNl+oZj^5BJLF{F{++d+zA9})v~A^hor>n*fq2tRm$fQqPX)IAv`^gqr2&lJh* zZy+Xxbch~=fnNSZSoiIk!}TAyieu*fBveDZ2&a%gT?q+}7||~w799V_5=0I& z1U{q-jM3euGQjt0NZ1PMpDxhtup{FU{6~0y0D*5S`d8}Ojh~zxIxBh2^&=7+IS(DWrDvUh1!p zdgkvMysN>Yk1$FCA+03^H0d+L$Qi~^=8g=i&r1GhBvsV;SKk&<_y8Rm`t#^Ao41=4 zkb01yKaEX;b#U$xj{k0*RpE`Z#~2?l zUfZwJultQ0Mv-Ru6@Sm@?=|{)CjNi1>u&#>a}=MWP1ygiv{?wLxzrMNs^x+h=Y{ge zantt5N)hSX0wfRb=3kXQbidZxI>NSg%`S_h2TLFR?=@NeXW6O&V2o4#7rSQ67VFsm z_aVvWdttm&AA<$*pHuiBEyndfU;gXA@x}=|AdJ*9v7MkBN`3ur#e4tXFX#W4ap>oV z(=#HM$nFtu=(nM;tDMBr{y#Pc{<`?jpA?!W-tYK7S9Fv385O?;zCdm~sxT4A7+a`g za{!L1^#4G-ywuM@oBUx3)$YOTC4P?m#2@DO-@Wx$3OI_n&d*no#a}(O4ED*-mrOeh z6PFMlt(mXk1F2ttnlfUViD`LIZ1{&C1t7}#p93NM+-5VS^r%it(j~pCjT6UjtHs}x zu)S{n&MK)kY21iES!Xf5~f> zU>`i72nzrlYIgYjNWKVk;}Cg}bm z|9_SA%*fc$5M1a8{P)HI+&Gw6BQT6^`V)42gbjYep^vbGvZ64!Ogb2*H2o87@F&>i zjolk?ncm0phIS5*@B$d-wYGA4Z0qrPq!_{2Mnwr61Hpgz07rl#Kn(B-4F8utfAG`x z69B+@4gf$!{E=pm007kb0RY%@f25J70|3ar06@)%oxX$q4`QIfA*6{30C18E03fOZ z0BEBC0G#G;g#J4ZsjU4~Ccli~uG8`}cW( zFaYrx96TH>B0L;C5)vXZ+6xRcR8%wyd_t@j^i)iY^i*`TEZma(EbO8jv~+@MLZZ^L zib{&i{2KZi@_LdAigJ%gAdrxd&`{9GF)+yG*yz~g{_W>`I{*b1#sQiW3W68_i2?zI z0`a{QfCnBvCxn_`o5hLo2}mdn-rwsb@3V<4GC z^*)T5%&z4O+$dC0P!;K926>>wC$w7Zytt1+N6{yv@`HD+HvJqr3WDzpr*D*lO>{b2 zsy~6}L|Kwr70z`;F@Q*{|Ds?{3}f)X)^d#7G5B#N{L4esnqt(vNu$$r7IeSXM3ZyG zLnf3Ej_W~t98I5_H54-kuepDERUEwVp!z^=+lkzpi?+{e-9oWly;G|~T&pY3e~_!9 zSbrICc`RK--hMOTRjpXRTbQ$LTU-=OgFACk(_d3{JK7zYvrH6Gl(THVaaz5iezJ=q zcIwq%zx~Y3QS<&RXSres{(`toN4itM&lO~UI|8o;bNOu=KOq6dSWTv}jz+G)lDl88 zymXAB#9_ZBX-mV{F=O=ZURP_IfKSI&72)__x&{7($QapqvsAMLIkSp85@t?avPMt} z<(F;ZDxRcpqcs=?B^yMs*BUw<< zFdWb~)|}8upjK9rz^VbwEjp!_1wW|Hs!mX`pR3JT;xa5;H`^Wrn_d*Sz!J|Y&2T2d z6|N?Yn`}DGVM#Q_7!4*q9PLXUhtu|HSy%6tM$h<_Qa85l67ns2sD9jyr``8TE51#C z9owD&I;|NYZlB@HsNOU1I37r*5&Td6g04%e_UoX{nncrTS z`uTofVcRW~6){m<5^9MsdAKarf9x9_k%d%ogBf}Is1o%^P>RVJH~#sCT8+hCFwL!@ z=5)O|OCs+@3R=ro0Xo-bYtWW~$2i9UxO2G|)8pHRJeCtlwfoF8*J+WERS3s5(L!%a z#ki9!EG8rf8?4VuN4L+OIELGBIYR&E4gzlDyZvF}Qn&^r8zna}$wSuWJjRzjhVrn^ zC%a*D+;Q=~UL>7^oJv$xE@Cd{H~Uf{P%=i$%vqPW4oP=w56FBIl25+*F&9d%Y8~h; zY}?kZj38pVhzRH0eFd3(qOyFf%_X)tbOy3=9B#u${%MY_+>jjAio`+v(?o<*0#1LnNjbL;?E6Z8K&E#dVdjo zG3S_5pA*P`_^Db0`-E+8*nWS2kTLK-jUK?$BLoR0uEL5`3a(rj+|T8?oVY=fr|Cu78Y4qC%p%sChOv?g5hP z*+<8hAL&fwfM%yR5K+T7$Z5EqqPp^?bxNlU`y4nO6zL=1B!}Gv*x85_syihFbf1`D zFk0JdD((+9a|{N#RL>hAtPI|5=f<^idqhr1Y_){ipMD1jo}SE&WwXdo4zXskj)&Hm zj`J>zSvqKp{xiz_W!O6<8; zk=Py;H^J@M8$^0$!z;FtH!hdwNQ}XXrS9maFJ|C&-lXYp%T?AFE1v^<;wH*I!&Ml4 zg1)!TK@{lDk$l6{Gjb0#GNc;Mmd(WUT%woQd1Rz^BaP!MoP$+k;oo5Fq~;`Hl9ZFA zfj3OcI&vK|*CS_B7v3V|l%#ju5FkZ_Z!h_5w;7w5q+CIEmMl%2Gu+K9!~@>c#91Vi zXPI^2;3=+cGX!Tn>Gj)0V1iz<%Xp=(+6~ zb_%6uS)uWzC;5isSto;5V{JZB~N@H-$i!l-I;7HYza`T&`wDYJ>)qhT$~#f$N5JQt<5lK^zi z(erUmFx961tPj^_$#AEK=#gmFIR*~Gh*SGrCk8mW*M_SwoKAT zkgKhtm{EON=EtyOl)L`{#64hf?=o&5Wo?CzML}u_#MXiDDe`Dx*X&C_*>-4~LqFC_r+6+mW{zQ*tbG z(!f~+@pS{q*h*iZJ^{a668ErQRFyi7*f)Bglqveay0ZIQekM)u%x<6smF=G1o)}oO zaFF*SWM~JRrE$|9P23cbC{a`U zV@?_)F1#U{F`RjGzr{+b=Z;;mc#G$*iV0Z_YVOH3Pr0z=`$$!Lr!ODlz8JVm`?~|N zi%Tf8&z70bCU&rIkOhMcH1&h5{mE*2k`>QQ$ebkI(Z47O$!akPYj0iFlIheSto*~Z z@bnZ%)?-m|5l_oxgJxB@ivsJwDpu>qG+hp@CVsa_VH|FnRyzQi2F>p1FGfSd)9pG%0HO=63i@cz0 zIfl>u!%0f8HA;m}*A7pg^U-Yac3@9F;J6PhiTmvmI@NHuy-Q}-A|JfF}a_TmJ8z$X5nLcT?G!-pCJP__;PuUAJbW@q2>jK7{>r za2El8D`>Ol+xi8O0G|NyIDNr)06Fc>&BN;+&?*0o*lprNe?U7f0Vahti;()cpw3YL zTv9r-`v@1sgf|vZRU0>K^Q7DKUG&yNZ`w+U7-%I@4Oxk46SBbJU8vcje{=LKZ_J*34Km)Cu$jeze z2#XR7uEu^A&)drzw-o}eS$vnP0|?_wB)xw&iM{28*s7{i5QZnh%4z#?Ys5jO)qGNQ zZ(2ny)z6LOpo#d;5{3OUnL4L8z5}@M8yq8%JYByGdfXr13V_6`_*;3mxb9q}`N>5? z99QXi#k6ZEtZ6-;9HO{ErtJ(_dRg@?Iqobuh(g#~X@Eu%=Czo4ZuT?&ZEhx7Ch9v$ zy|ETNm6KX=YcvgIyFq5V6(IZimcX0Q6sUNfCK$|;dV#`}G>(@&-!k6*mDW#;3zNdetzxGbeO{E2DOW-z@6x9SU z3X6w=TAv_?+eRna`RuqB>rXS~+vt(ZFJqfci8JfZ6(+Z~=TT}k6Q()EI-7U;)_D*z zu{PW|!g*!~cuw)Tm`Y3l_OB)}0Kl-ra5g7DU-Wcjrf*A4xmI*CmmVjB2ifx#=IP*2 z%(JbtLOR})TTbyaWX>@nE>E$(ghfNA?4Ip!8v@837bWANdG~isl-~iY*B$HHQDa0z zs0D7Exx!Zosa86Ng{`B5xt|j>MiO-)w)w*nnTr_*iwa-Q^KWHxT%Q=v=?m{%+xW*S zS^Yyzf#0Fp&vS~waNIs(Em`nMtI)P~;Q0PSxKzJNHzxp*Ka(Mk_kk$g1G{vn8b>mu zf~7HUBJe){RP=_|d^>4T{(=v+l_x(iY`SN7>&?uAC2g8eNd=kHoi~sX3iKKA7C=|Y zo#eQGNrmo{JtWRY;Efl~kp}p8rUsgvy}bCb>|Y{xM!0Z`@~nzHjsSCOHQ6(%?%1awJP)DrmW&n>!5%qc z`?IFV6acO^a&n0H+tP^Iq7}XKIGE~DHNG2fw*u2;*8ZAckdj@=SEMt zBEBJAPI#kVfz|$|@;*e;!r@Pe8%A?&p_yRC6mUkrV3NS!;4yoi9L&APEbLt&nCHIEZMAhD=HgK5X_y9&rnrzaYzy7C9APo71%6{oIwum&3Se5p>vs%PC_uZ z)A|^~lyT~Fd8pgkL*08FbjxGGR&+F17d}`7q+4d=`1Nm^Vy^#ij^HGoT6Kn1qOuQ) z&ohyL!D_2-9YdP-foGh~0k5?Z1Q_yCCDOw0**3ZCI>Q2zw3jfrcUVICL~odap)7;T zIR?dBI)O8Iczbv&-BN5gbT;C{H;+~)85*T^Os!ZN2=qYctAs`S1AThyKU8CwSZCNE zb~6W46M6f7Mm?v(seBZ*gdL}slomQhd{9svqX^x}jJ)@-VE5f>^iwa<)0ex;^#u0U zBRKK^08wkrtwHb^?-FQ(Sz{qG<;<4r%<#k02~k^dLeJ~lD|bvs(OzZsf`prmv~A3v%@YYjHOKsP#iCT{N03;;9>1*wVV9 zGaovE4}xXyu19OEMX9Q>b0&?xwv<2p)SuBp_27UnQ;aBR#k6kGg;G3Y(mN28nU~1Xe^>)VfYWq^CwN1s1 z4^4M#LVf}-qviq%+Bom>IKqRlZUk!$k@H$je?+cANEdcx5n|Xm;_=ov$q2(vEe;7! zX|FqzMk9Jixy1Ow%R%%6+t;6C|1C}6r^AD8%KW`%uwR`G3$7zc>gaa3L;%aX?S}qB z7O7)Zo)xxPG`YNiJ!Ao&jQ46gjvB&hr{@}Sw|SV$YzFgNr5oK39#2Maa#;Jz&HVI? zD9_o*yOBFdSn~TUrM?5I)y?uSccKOnsN`io80Kul6w~wWTfUN--ah+>7Sa>)PfN*X zTdyq>P)dwM>mw1)b||tg*1s6Dxe2pdAT;Wb?6Ke@zR_Lo7_Lfaep%RNYaS}49u3~$ z(^(E&^XHZ40dBPf;e8R)_v&b19ja*~G&Y;d+z}tHmwQQ6tA<+RZtQgD!PLVtCSLEK z8EsF%`8NpNx)c1ci$>v05xcer}bm^&Q@2Of=Xm@Rz;6F3i z{#ri(r~dz19VvNyZ$nP))i@bxcZNTrXj zs|ylH9RjaVpzESZ3b<%3<8H63-?6lv8w8J(CUL5giTqyr?|VR3U|m`y9yJCGarecH zB0sb24=g1uL?5SrD7K)OS!CX5xoW8j=?|WW+RNKWnk;TEOtG924`Hvr40G&}4Gymg zHYP3=(e<=w;XWBi97uzwIT+9B*fZ8P)I{mHJWj=$RJA{w!yfrx@*JjGruzIUevU9n z`7%s^-aIBwrP56medg4nK4JsId5S$!{FE4|DfuOZYuoRfuUO^crYf^Vz^tfXtwtbC z7tIXS5Hx`&dzMx+anfITLB%h_F*(1rm2^lv-7@}Z4k%Ra{XsR7G*UmN-_{1zwpxDV z@0s!|2TW4f**br1u<=PnE`8qDY>lajmV%eWuVs7RnXB8q8r?B`0Y z{0^WtV4&iW5TlQCqaM2$+Dp{O6Ji8w?0v*slD7;k;V8^!`aRO4h`3xb3sxiBIf+_^Iy%2x99cn7{o z@juW1aNvJ~1JLIapazxEY;Cyz{sH{g|Ba6Rf2;~|ib=zy-d|OxbRU<;Tnu_|_3t4H zKq0Pp+O5^9OU48ZfF95~ncGuwPIB`70(jbYmfe7y*gpAm6Cxb|wQ{SZ<&8c~>J7dH z#6$+x@d1#bO#sOBTG6P#X%Q-sWX#j!^cWg^X9xfqP7O{#cZOXPW`3sZQn5YmHeObm4mI0^51M@Kob<@N*2P)6?1Hk z6G#vF=?>7_%<s!*E)TW73 zs0h|7!#fE!?(6CSL_YvKHt|C;`?WEt4?D}a&PFia@~STMJ^VOZpiBxq)}0Vy{cExS z{4Cs7!&(_>+|z}Jwx9CqZ{|z<`wd=P6(j*CUmN#h^ujEXO=4#&;*60~J8NRQi`G^s_*i~z+=?pwZzvnw&39}E3`D?(;4hXmI~Eq!b@8`I zA3+14gv7EYa?dQsuWxX68k#Z+Gg^l5`Kz=C9|9OMiO2TJx`zFEy^#lVN+~V5&Pw1k zAr&cOLSV<7^J@TVUl6)eQz3HmHxc$f-Q5GANJ@J5y_p*39z69-OZzA4?=wHKJwKk$+}R1QXD&D~}t#++spK{Q5NRZAn#bW8Y%ji@Sb{6aR{a z?z$ki)H>44XKZK%!xvNRpRf62r=A2*kO&%`x4Ny%4=kd2KM@04xB##SG5g(piTeCE zB)~WY)5PB;AgB3a002lAHRBi~`#NRSpCLX@1g122qhqbd%WsQh09bJC!bnYVnUc-A z?K7WmJspF1BDAEPLBvgZBY8fNbh`SRcEC5nZjVBjr^4cRM=|Nxv$s8h zM?II|>K&Bqs{f9*zeDwZT{`&I9ousN1b7j90s##P0R;`dX9s`+yFQ^|&@ot_qoAU_ zU}1jA$Rtm!M?xz2noLMoge@Yy416OG7JN|;0tWIs;QTA6SVhv_so7_N%bj<^OuS%)dan&=%Q1l=v?6iD z11QFUfn11JYFG{;B}ZEEMjk0G`Gw(GMT4?zqT_~YzWSf_v1kl8FQ`SC-QWoL6>J>b zJKpG*ZGToUN26sG-A()Y9Y9mdDj;VAKKhI6H09h3F8u8C7BZ5ER)w;OOlu6!WTnzh zj$UC%$YjOWEcW>^ex;pKn6txJ{48n%5iYnKlUBtxhihVDYT|r= z=xN<1*ZR-c{ce03Sua$cudp*igQp~QqtYi$$RZ~ z`c(||z5yG>kW1J`UpXo%KLO*Bc;q{Ls#|)GDg7#a4v@+^Wpc!RFg`c&7??wi%-cg4 z^Hqf%MZqSnDZwr_n|=#rjd55G?U6&!ueeAd88?%Hhq_GGd`+mmGELSh?bYk@XU&B` z@)`34K@I`ZYLBm!-LA2HLaT*<2(WS_$+3*8w>gUX*fm&)Ld_`T$XjP(Yc12XKq>ka zS6$J9stpYXMpAHWj%z{0P4x69rZWe~0L$cC%Lp_Cx$d+IgCIF_nv@H6CvgzDl&S*nUOROn!_f;}HvdWqJ`NOce^XT2O%y1ObjYrU8~MK(qD z9S~3;RUnz!IJ`ZiM&w{7H)R-tlIlGF(T6Zn9b{5GvACjZw*Nu+ao{UD)b$IA1Lyq= zI_*On5*^Lhjii{#KH?qK@5|fdcO}x6xbLwNY-1*yV)?#%6o=s|Lt@A0(E^;qZ3IfH zFDW>zf-8BR2&bu8C6i!9`_i%rXzWMrM+G?BFr6`3Q%P(boH@kywyx*(Bk@O2GR|&w zIE_P(<8i=&21sHyD~fJ(lH9;1o0tarE94z%^?@5MVEHq>l#?pV{3 zqX{-Yr+yh63x6}vV7$nDm_X3Sd0e1ES@lV%ZlmyNHqVJcbUi;*`2+Rg3C4()(Q(Aq zgx@=-PQndcTkyQYf4ZX_Nh^vv)P`gw-kis>wUTwWsj8r#*rWIz@BxD92UA~`eR+3C z3uZ7CSPUPyi^pDml;u*g-M0S@Nb?g&knM^zO}?a5w#@mn@T zSDZ>0TGvOm9UMGzSH*QAA-GlxiT38*3a%3HbJ^d-Ousoe^-ZxEj&;9GjwpO10EO6x z<8OCdxLd!!hU~yldtn!@ToI+!@Fbr~T>4&LdyM%I#>r3JmFEb|h|Fg)&TxfcJy36( z1lBv168&C}d1oettH}qC7jeibJV(Pf7@_inrU2P?dA_PzE0PMqzwCT1Z{5&J=@JSoo_F%E;I9;m;(QURPyUNT-X-`35|rn)cy< zYe`D2Ce&8fr+o7Kja(`Y5T7QfvI*BH?51llya9v9q_SrOT>kUSjoofART_ z7TRH0RlR?JOWl-)cGEbys4_Orq2gB(%c=P=;|GTd98n$A8rUCYUVb!Qr!edJy?ElH z%bQo9Ws-|BIHP!B#o@U6dyU=^|3V^63%5YQ`2n0}jHBtBH3~-cH;wh0qUg477hX;^ z6JqC_f{zFTt>O^(RWCglZP;sCATDVQZOVq?5j4%piWB1p{84IFgRE4McURwHK2D|F{&l3546iPMmxBa4d~kTA}w7*{u^Em0jnf&Yn4qyyWJAGaN@t&RxQ9#8%) zyo9lHl1gxC0Mol1#<-&0p!{O8SiQ~m?*P%M6phvd)b<(+U25+^JPBjP7N7;Nuv^BK zw<=DKkI7;JaYCw^~$q%dZ$^xsZ}z8!7mFr=F72LfGg z%uEUk0Zhn17>v*h9NbDXjz6cD{w0IYq*YKY~|PpUWYhLT*wdo zo!*KX{XlgoI6cO-vPxK|)5i*}dMx?fKly>-;c~R23?e&5^sz8q#smWLbThMdw+C z2c=fih{tL!sp#xtXS76%tBzB*drRR6N^V3^UCtnEopVFNGX}Y^#l*Hcoh7@r`;h0$ zuKGz-9=w{z!B%l7HAlaTz+ZQn7zyTsWJRB{EzML9SSKp`MGggc4 zZ~lcGB@k;wT`4(;A6w7g(5Ud`2a?bhcqDvyQ!;gED#k)#1ku9NqduA{m8tS*( z$u7y5JY!T){t|aO=-JfQSbeWm?Nu7Xgq>tun_=x+D#>Bg@jP)MA!T(s*Tn&;&Y8Yf+ zRscDQH5bR1Xibmutq!bJk-q}{ulP4Zt*3D+;@k9js)N6wftX~X+Sz+s7C79?!!1f{ znk#Qz1sZ=XI#`slZD&z*q#+W-e=kJE8QWYiAzl=?=YQ+p#u?h+V+b%5^x)p7BBg%n3xHP<8zBC0PRUJ{T7 z!&tFZ>r-?*<0uRm#KhQhsN^FJwBNyaS1*(mX-=vkff*(8F8~IvL$Scm4tte%vTIpb z^D@}-GTz6}cDW=oHm`MEQi4h^W`4|y(-w9AmP~UC_PEC&7B7G;HgJv+K5tGKWC*UR z@80<`Z%!jD`!UFp=#5_W_cl#UQ9(jMhrJ8Pn*%y!;x~~UPg>LR&xY&crpxeg7kCY0 zH33^Tk*D57VQ7nvPg>Lc$AEgmL2We%_=4nj#MuEFRDHh$|7kSyemH_c%HA89pRaz= zas3QNh!@El890Rl9p_m7pj=ZM0#t3Z-(S>KUmhmzwN}cOSTJz2mT;Z#!A)LP<2tt= z{P@ODO!-%KFKek%FRF5r2kduhrqKUKBr2psY6ZMZ&MpD3XVwE=PorQNT>WWH-VFL0 zhg>Uqseii}dN(DL8&+J3FJPoAhtFc%fjMVy+f7vg6rJzDz9_i0g>USC+rn{~zTox~ zLHhw}YKOiv*HsIJcIv@OYD0#dN>_o}YtW}(*fPjF2=lcqVyE-9k*pLF85nn+G2`{k zou40k__!SeDZDOuB&1!=eYkf-riZKTYu5`cbJc)D*b=V~i0sHHP}9hE`Vj;I{em(K z1ih;z_mxY21VQ38CJ3Az0(d~T5Ccv(KRU&RQY&Y&U!1NLNc%w40vs7qp3|N^&aOP_ zA>B`Z`_i&n~ zN#<%b0;<|VmN^7Xo*?V)_5#Adf~YntUq8N7fyI{Dl-(Yv>LYL2bCM}`|p zS5ys9hp|BRfJqa~(?pq|&07Yn=c{VO8o@)A^>-6G;Kv|w(sK9i7fV*)e~IAL(VL(x zX6~P${q*703(wwdKi55#xNLPP)S_c$L;!HIkOm@U%{)#C#A$#5uQz8Lo1?Dr7yv!p zW{BYD*#guFoF@y3C)nO2MHWUY78SLmg9|A;U>N>MJy__xka{|w`L<4PsRhf~!`y0< zJjBGiQct~%rg))>vq>r$vNH?{zLso0Y6tut^f~90od~K_3T_P#FI!xUgz=>`e`;&- zK;8lVwjvVQ05j%ZmGexDe-0JvNK@gq;v}^Mx(aKn)<_N&q(IsTf@KVoSRWzI#FbuG z4$#glABrQ(=uFB@n!=I;LUhn0py}fC1Fh1;t8h=r7U)tH+0&Dnq1Ock^OJN+Gex5? zJtbU}@cW(37u%=pmxb7u8SeIo@wiD+jRFuiv(ZPkBM{L!1WHa*?62dM zDDFzM;E&rcL$DT(I$WBpY(PVZk@xU_=v`4IMkZCUadsEu zg~ayO6i^_2Agxd$>ut1lU&+QO30CPC%ot243rm6B2gL=F*tLo17sEE7K=Kfdu%G%U z!vt4R4S{K5m$Mlgf|>br42Z*zMRlT>Iywy7f=zknOLCw1+WWR<4+?gCHr#^coAX=^ z4X5nURhjFp?5ka^81?JmrpZ~yjR`k<({Orur@4?q64%gI3Awo%DiXLPlNLE3>mVz6 zi zeu#_ZlXVvtqIL2+iL~sbt5A>jyZTBAl$7XJviWVo)R;ZGv$QF(y>JRw{kL5qhw}Hp zxGueiSVPBEIa6EnZvWmtjoqrl-F})X@l;^CODB;8YSEJtHd^H{I$($@vG+WxHL1ig zRoJ?N8d+A5N+Ish=gh+p2~>)ECW}suaxD9=GT#9)*WFB@`n*a}A{_-1(dRB^QI_%J zio5y(8l>)8p3EWlJ4_yYt@pNrddJ!DxRDie;xVPN zMVTOHFKJ^!C3Pb(Cq-uon6Vn^S&iT0vkl_Y3;G6 z^D)_!T|wAYlZ&dRhsI+xO-gUhWr;LVT*cs*>=|kimyXNpSA9HG7B~5p-~DIQZ;62s zJ-8O6$yly=26#cfoUM2wG#WXIeAS^3oXSv9sHGG9wxmpFM_z3&B&74aqL}g37qmW! zH%hcpwk653xY9J!<1@IHE6TF-bjd$oaLGWK{Dz^=64Tiz?DR(1BA5k?xgc+qds+;3 z`Y|JUqZB=|eu)9$4{h^Rd59&6v5{4QL5h;8<;y6TaQO8|iw&!yu-M27{{=s;PW$0$ z^|=8ab=>@Zi)z|e{oP)07__o%8p2QMbA7p8qtnEcXQlSkOw8Y$3w`=};$kf8ag_|4 z5vhq>q^|*tb;Q2LqvoLL<|qclV&dot5js~4Ppi_xuJq1|JcDXa9Ujzis$f^a>}zqZ zsMN~k7wzwz1sXf}rv6mkPrIBgpUt_g;nB0PCo`qBXICb>hrm{8wp%T-7*pKvdWCq9 za#fiP+$9^Z8@OW4uZy{tr}gJnu7=)WAjYTsoL^sk80pBV^O)Dzo#RQp8(CY#tJJ$|+!{|M%zYM@-UzQm=oKDjh zljXb)9wvGY^_lblPco#z$nt^QQjr<+gX2HyO=9)~}60r2v4%f_CHRr}Fq zpzA^4QaVL0%4Opy(nxhR#2PG@kGfcql;Nh2hpXlsE#CHp&CksvFgdgOhuvn=KJ*1> zwIMk`qit+iRO}R6Qc*ny@;l0}s-+0i`f1!@=ml1V1yR6I_K^wTgiW-1>0ND7Lr9hNj&C8M&A zK&MluG5)L$mqPSslG53}U%#Ghj8;D)pSEeJC66t5TlFebibGpFTJ{SEq1q3P_1LSu zy*3p)b)W-z*}k?h8@#Kp`x8_gH{GRg-1OW7-?+ri!OwbWiF0N5WWE2V|KNxApwToHQph}&pwWr@8ADS2qd9%fB1^|*|Kecb z-e4I2s<-S|wTaw!fU<^ECUTV(vwf@_9@yFVQh-%x0*~YniE&T6CS)QFXi8Y!H|rpb zMP@>9Y))T1Gk_un=MrYc_ZdXmzGO76ZBAdJ+<%0Gy@@GITWul>mKAVP)ePKJf^x&O z=`Y0$>yDPjwcL8y|96%1j?o6IHZmstI=ZND+GwBo4b2mWx>eFuv=ZqB@|P$3QSI3j zmE>~7%zMnCT$F_5opB8H!sl-50fj@R&^d;K*Nndg1z##U46yxEFZFR?@`f06wdZ&2qffQM^08G>9 z&Ec|i)V zf^+9p)?VZBXG_pF_NVe=@onrbzw&wA#B3tL=Uo3B(yA&i;y~jgb3p6&sb(>s zC5B^Ng$2xU`@%5%t>Ru4)Nm>xJ!Y%lO0R9U^^BW(u~FU$w^9P; zkbOmXFI5cmunClAXQSI&K;vxh)BGfz`jo3IUrYU2P{cM;X5;P5Q_=$L%yY5coP?^` zc`#Hq^N(R-JaD=^Y4lNh_B1b%`SI*1u+hi{TcDhGWmr+TDv<$vz|^5Wmw1S1VAEOn zc-Z6|nDppGLF4SMwKMY}iAE01aI9ks>C4hVPm3L1nP#Bun_?C!&`37ctP**wpcrE) z-x;9)hgD>d^h;#Mbt+i$La zpwLQ}dTK?vFf}UqnKhGIFxHMr-^5KRT@a|2KitQfNy#CNAPQS8UwEN!BJOG~&PO>Q z$&3Zof-+u_pqqpP-(*swZ)-?S6Dk4YFwMZa*4f*22wimeiY(U|{sIiG<1&6Q*HyEm z7{^0DEo4~9y5A_oCXN@AAuv|@#~5ehn2TyCMCz@P@h#(V+RGS9GK2pSLMg@kmj-zM z;bq0Tl6eQt9kr$a>WwP$H(<_X2i)vY7rPYfysIJMl&kxFmJ+>KNitzl6H|JyjLmoA(oz#Pf6pKF`ZpibUIJIv%T2a|}zE zS4U6>H$~<{cg7K@XLfQRz*?xPW*g(~hO+ru#~kA!a=S=d(ma~pmP+ovWv4%LS>KPVN`WHgwXy>KrY{Jx0paws4w$ z45kvwX_XcWF`sHzbMGsa{0Iu?F@pZ&ncgVZPV>iV2KF@n@{g-tzNt;ctSNkYK`ZP* zNJzt>w%6-UR%~UOndS!~1PO<$*z_*rc`Phhg zFnMM64A9S2EfEv{S%6eYRm1+TARxfoNR{SQhq=>KMp+S<@qgn5Uc)2vai3~lM!@qs z*wmiE|Jjj!gju_;npB|ZEY`d~*j;>}aU>e=Wk5Cxn;2%CH?8q2pcSp`34?!!=qXw;Y58K|Sxz~e zKUdW}Rq2ec%_4+F5z%-ysOd*}u#cj={qVFsdj+ZLn;I$WJPlHTJlgN)E++yE<&Tyj zFH>5YKVtXvl-@&Epl!<*R@0iUEdtSak&Ua~GT14-hS(GPn~-ncpDPwC7phQCNml;` z6syN3WVpK;3b5j{zD9~6%YKIT@UdF4V8h}4BhF4MUK84*a#13K6qGMd9<$Zbxi{Bo zX%*uhKU9iw$5c7ky1V#eNW~^F3si6!tI<|JVXMHESKP?QMwVH<(ngz-%v(rF_`{{= zS^n4_+pl$v=W(s(#G1HZEKZvTJBpeg9YwSAV10b6^v^3b?@Nlu>kf^=+8HIIGiH{L zmmq#79JzK&Rk2;IQ-UMbp}tm{D%R0Z51xN5n2<#aQ0mDH6nvliZYqVpt`kH}=0u{SN^F&b)Af0q zkSa%g9H?U66WKK%f8L;r$NwF0F=hfFxNd~Bg$q4k7FFWyqNGwIm1iGC-^#`Eji7Z< z&4leQ;(o0f{aiZ(Hrqh}*;RmOde_71_A}vnS{1uc@lgFtuw7teG9hZo5b`vlrO%t5#7)nIx@yq2`h_{&WW zzkEBg)F4?~E=o8@;i55-%D#0IG{xd)RKa%ZvXYZ-csElFp`9BQ5}nUo+&D?5!T)3P zzLfvHW;oN-rDjr<3dfDcrBe7&CI6>_aW~kO(db&1@J6CF0N8nu`?db7ppSH1NFN6c zgx8Qbb4tKBV5kY(v-gZ-sjJF@cfm1pJidn$Z0UINqk9>$z)2k`l^0@fo@ zwnO0}x=u^zv8_(JuOBROvs$Lqv)b#%SLHSx=Q~d78<|ZvJCaVor`2BYjHLJuIm_)G z4vc_P)o0i}e!8B^`)^vtmZ6k2{Pz{XmA(SDm zY|?F^3cGehOpV*tkyL&9BstXqIuWKye8f*t6s|MT$Tt-=sE2(Y`g!g`kY^dCC|BS1 z3$$7uG!&9&;KP6Sjtc`wiC0DH(nol*a$L~EY!4*eP6XnP0dSF{(omLK3 zoCHu96|x%-*t#`i_<~vH_^R7un(zTLJt!0+9_$3fgD@tLl@Mz9r(P;eQ`P+B;Xv9DV8U^@wH7r^`Q0E^AcsY1%US#4( zy!zxz0{yKIb37(h7UvADGq&F{)Au!_7EVsr*F_JhB$e{`*pTK`{WQs;hk^^qh876e zH~T^RM`b#_W?nQFN}-rP4dI_WkSC?swzc&0Xv!t`eM*1ObLXV3troAcIpyZ0Bj(tE zH@~yje0w6Gd{yl#t>l}2r$;peo?@-VV0?3Vj=tA zX~zKITD!-)boaFzERR}rcFPXts&$zN*y0igWQ=nvCe+P~3Z@6H(AVI%Eol#o4Ze^g z@OJ!wjd&nvjyppOYiV?V1-VuCXDty&xonhGUt+T{;5MTCT*ZRmQ9h+Ao#gKwxtNs? zd@P5pdTB8WY5jUYfq7CoT#bolXuf7ywe{|xb}Y8zLL>mH00=sMUWR5$Q?%)nTv8c3 z?a(l+Cd@dn8jQHaMgv%z@UB{+FC+EI6s1lZT9Sb;Su4_$I<{x3}vckE*wjK>GEQ=al%;!e&4 zPK93%Cfj?~1HPeeqxA5on?ABNrKqwx&bb2T1@KC@@` z;h#^ut{S6bm6AcNl?7npRUbDhH56#s)2L-)<|_;^Fx;6Kl4v-V27K8I_a|yntNEx~2>$61{YG8X zI7my8u=hQ8Po8y~oO}n&x)~ItPTasmoO|A^?tAex?z0oaDx#&fCu`W13g@U=i8cYK z=2=8C@$}p`^Nqs^IUlLj@AQ58b2e8(0N;r*>Nn~jeI1lae^38HB4dInnXMaLL9m<- z^;wsPkGtlC3ktn+TYuKkiFA<#10Bn13jIT1G~`ja6vkNQmnT5z_e%M}ct) zLJPg_Vmr?jr9PZQU#;WD_#SDd@#|-$L=4xC+l{mWdHkHCLQHezVE1TsgQ9vR6=I9v z7x-Q+Lk*v}gAx*2?;^dxw~^^l0N`uLP|%Q&;QPo>kN2@5AOTR|d&tc4&tEbr5DUE! z)F)wNd1dD<{4V0hHDvHFh6+G@2UO)Hym`~jZ8$!rc+zctXG`l2eYH7({6YIwG^4H3 zlXFH}#c6M?ISi6PcVmMLTY@)3rK967bdMAwtKRe+Ss1(1F)s;NNm^vKg-Gj`hri=n z?WD`pw*~uAcwRg68}j&==Y9DOU{Sac=!9UAQzC1>NXX6WM4O``PU)O-Q|Yb#q--#r zvrd&myalN)UF-U3#y|Koy*0Kk8reAu_>Z2YshKmIVU9`nB0iVe&@1#)EysuYi$tQq zoR5KL#mg5vZb43Ep{NgrFr7M#x_Q;u&S=Di&S_I=Q=t|RONzP|%&n8oJ$t4{&Drd| zS36m7o?HJ9d2ay~*U~hK4({$2+}$lf2lv1X5+Jy{Lm)T|8iH$pL4p%3IKhK!a7cgv zL4zeYlug4H@)MTw2`JN(ufY9$&!{`ZkZ0Axt5jvWWm0rxx(%g9p0vF3yB;*NHd44X=C~Y2<3I=(J@`;CqA9i zYU}R3+@=Z}_zR9ahm&o% z8G#cI7+%J;pgI2z{u{EZ26n^){0@bW=VkX)eJR&5JLliHjr<+`-%8{^^+IsxvK(nn znEnS-!^Q}8_IKB+Sn@p}w2M_xYrbD+TV!XbVI)xeS({nw^ zEA&qv0CVznuiISlebH99j15=t88r2c{K%?Nn;PSM7LF`onRq;*XH310nQkD&{MA>R z{n=i@O|meRiU&Qe;weF^^4m?;a~asQfebxc$Jr(A-_n_9z~}6P zbC+H$S5Br6sbo1 zdM|FkrFeS6@t$AkFOisgm3_{c5CSPz+)bULi`qO5942jow**1P-TbMiEYwv_ALf7# zYF}w=>XYSNI?QJ{XXC#+H66UH-^G0Kv2yP?PvWwcn~GO5GbRhQ9MUKs=@(b|pez9SLEjIT*I7B$4KkuD}gU7??MS!g}QZ#hZT6_dN zGNvv;zZV+#-wVyB(&rH+uGMV9U#WG!QR}X^KhLz{=u7{ArZ8^&HDe2$xu|>(W-*oUvv||B1Wve?2Cmp%1KL>nu z1CnfPFl-MW)N|VzH4w4}N;4u@D#k!jJjq~c&-SAp4zY>&h*vHf=aaFYcFf&7P#mc-#bb&8 zqr7*ZZ-F!0><2_rzCBT&T}Bj*U9uQN%T7YJ%UFsNYZw0{X}-V$gtNKPySL-i#}sim zrt0{Cc=#snOAOyj0-MIQR_>l8^Q4!2W|Uu2m?HMoVOQ*zn>QJ%#oDaNLzaC1lfbsf z`IL$g%A+eK`@FATlsG*oU+geeg}w@4Xqa$4EKF^|e)1!6PWod?u2OidXNrHxh{4k@;P$mFYX`W?OUlcxm-~IJbevlwW+mgH{P9N4R&V@hFTZx@ z)pWf;(f*GV>U9OnPmzQg@(H*3FJ4W{fa-YrEuVZ1Hv(xb)8Kp_8O@MHdJ{xKDKlt| z?9+t2u6L7vj>{oS!v6v+&AY{vBsS@>Bso15m`Bs2s_i^@o#dF)RTf<`BV2rsn`!I^yZ;&Y{M8S zWAak-h0?mBc+5|Y*2^e@bW?n_31r-Bj6s`d-V+|OsqT7DW^p{94Vs+mJ((o3+|4S& zM=t@PR7#XWqh_=@3z2jd-ysFDBGJKoS{>zH**2n~O}9nN;PqtY}EB zo#VGC))~-K?grz>h7Z}J!9rS&+Kx1w%1!JcP3++$h=Vv~jdJ`e%a9{rL`RsR@$Pq zxmwf@k zDpdSQx++wGp+(e$8np8OP{E*T)A%4Tvm9g!N-nEl$tAaPWh+3{i|z%})eu2S5h>Q| zfxiHb)Q*p$>V=Y^4$*DpL)V~9W37zuYEv;zguq;HIBUP$5F0u4&&eNjrmR}${0@z_ zL4~v0=uW!jb1y$(*#I(F(UHrRl}ka&_uY}`V$=mjzqEN1o2dcqJV=2mo`_opFKN*f zyE5C#!_W>XXMGW5c~P2J9GQ4+19r-;{aTUuP-zl9-&9Yhb>m$HOB(jZ z3JZ}_ekYmQFs~Ke3zY=drve1B6yF@Ncct4?hFL8+ijtf22e7e6u2_la<-DIS7wcTN zmTvVDjz^Q1hU>A$bl;Pds=31AS0=4zSdPR>6h4qk_@c0^cJu75>hgUfAlZ+_;OWIl zI^w6a?+p@c1f8sTMFWY#Dj2~hunyJO2}F?T1<`01sB|c5nec1M>A4+J z*A~iTYs5j7HQ;P2<(pp5s)V5%or)}wQZS}&&{KREYm*sFpLRsP*R*=ZElrBOxYg?tLcxNTpENPbuk&GWOFW}D-Q2v9;y^K#C&kiJ;CS4KHmv-`TTS6U zGjwD4$SS)!-3BxCv+~7oB|q)6$swk9r4-W*YuBJS!|w~;NS-lG^-o%YZHv`jnbA&|7Ep&<) zMb!XHO>8qHG>1sRdK1OYZ_%Hup0j2$k-&~L?nZ?(Eqs-dz<}pE&FqXqdxC?w&>*eaC|l((OTwmqQDLGS$oN3iSOb=2lv>*38e*5!TjNQCN{KTG9D1 z1XY0(yD+zV#cEjK=*YN(a`sWXs8UW*tE7 ziR9&3Sodl@h8>)dgXkqpea*cY!v;Rgo^`zeNr@|;U2x={s0H4JeKKP4eqzv}B67$6 z-!9g%1GNxuErPdUu)a9Tfu}~w5#TRmNe0fQw+qPqfO3_QXhI*=%WCWhNERo(MOl%S zmF>LMeqs|@gxew$Q-l{FfvBDYRDbik$xyZQ<7q~%MSnZw4thum=FXp*1MSV402>3Y zbR>fP6JQk~)w}0E_MU^RMM*?PQZP!iuHvv~Eb1&lP$^cT#L*<98Rse6SSmahEeb1}Wo&Yl*4hiTTLG<^$RUt-?z83f6rK(xn?{!E&`rB9jLy ztvR(>YaN+-gp(-KU1^b&M-WFdD?ynxQ0Mjz*2EB5uA83a=im3^(bKW6Q6q- z1N6tljzlFWTSz@pbf&0NtRmHAA&^7QQ2%qx3woR5RXlMi=8bYM=s07tx4wesA1`m0 zg&U`wo*kCi8tcJJlJ>Nn{GU@yAI+_X7r+uz$twV5#_(j>>Bak``MrwN@4g=Yxwdk8 zA*Pl{$;6ua(qIdohkDaK8R4U~O34Jj zuii(A9+0PGjt_;FKplTW&VN(yE`p^zYQ0ebBbd_~&U5p>QuCWMhF^eBRs>)Eo_zoC zD>mYKnV(SNXl^AaQ!-F>myo|KVpj`>?bZ9Bcxa@j=07v|ZEw_cx8T*a&kL!u7-Dnq ze{kB*Rtc3UDW|MgYd^PowdVo1UaLZkr*$TVs^F`mN9^v5Mj2`c!_JV!)0HDh1Tro- z8mqTRS10b)Grv#1Cnuk6LL*zOBM;-VW{?@NtNIpdQF3iF?007rRG(!9HrF-B)n(4? zOa1x0-dV7;24m4uR>cr8(r?7h-XAe(EtIXxO7K59(J>c(s^$Bce8rND+oFJJ6>6lYk1QDpQm8n+H$;U{3B?a{K)RR7s;9v6Q46F zpziY)GW|k-mw!N#%3Eu`;!F6hn=kY4Tg<5O*^!YCv$H-N;w%@srKdiOwqPpG!E7NL*#5hmR05d#0c99>>lMzwWr`fRDaT#W zi;qEDQ0q2q-@{!oqo|Pe@KqlmK|}L~g%;nRoWnq`5NvL|%SnOi+#~u6P6QfYMlT$9 zgW0az3p^RNpUb1b{fBRetd!*6>PVK9c*smaj9~LuX*D8u%7>!#?e|sGT^4U$%qJ}2 zQzB+RS&R(v1U0WBN$>ehRri8QyYc8n5%Yem5I8qIe>A{ebzfJ~;v4o!{v?Jntw)&g zUP$vbdv0y>HO<+w_B=P8@|jb$)$W;7p&{aaZxXD^{=>V6a7fZ1Kgy5b(I;?a>(yv%0JOL_gv zh_B77*uFVcdF_643Z-z-aA`xUPP07O?=X7(;*d4(JjK0HSKQORQ7*Pw*cj)1u$oO$ z&Rls;OY_n{-rIUZN*Qx1R~Vd(g|UT6jN(*Mx5hsIR_-(l+LnrJ3kMihRnet~xf(|e z(?1Y^2XZ*O`L}Yi7g~NA7-EqK^=K_e0rfcHBo!qFlNhrQBZ2Nu(>Nur_Z1?@)15p! zYSmKP$)S(n*3vEi^jz8O#~Wf#YyxO|Kz%?x`m?EO-SU}TW)QE3Zb{t2G;43JX| z_lK64a{C_{M{t2vrO$9>W^_f@zli%0i5&}9BrA@fySH>aljFPjYOkSlhp0$#mKRH4 z;Mfo2-P%VUlJz-d=MJGut{OINQS4bQ&8_8GEgS)B{3V)H`0EcP;;I&-kGT@tm$()Y z%Z%)rTaQp=lZ)74SRPOru1tq18Q8`Y;T$mAwJ$NtN3y-DH^?GqD65@@#c3oXF1d4} zx4x%;G$#C87CAQhJ(#Bn49tEU$xN#CtB`-(ueoM!PpvOba$%>gwKvVkgz3i3hE=+3 zHJGuV%1d8GlBlB^vB9_|S4jHba>6|X$LSqHhg%i6m!_;c1nLDde12VM} zjcVf9!HyxM>f7FJ$E|^&H!+Ba(cZMRml6kV(Dx?ch%YPXvErQHKK9dQNGPTqnCgg&qOw7Y0@-}um50H*r}$~ zLsWjS4=O*LD(v*;`RM59ca0Wz=8*GpLvJWUr%(mwVm9Z3OalCsLSKJPg`Im&Sr22} z(p!>Kckc?$1yiTNO{l`)gW?ZU&mvUhao;sshPSdj1w03GX+?I)ZIWtuBgKoCm^7_Z z?O}L<0U{3qjK9!`N*}g#JGCd#+Iw?QkW&bUNroQscHPArU6B#*ikE#P4XGj{1~H$P zP;&4D3)|2J;r*Ji8t^G#nd2|nv~LF{EOHgwZ3+$%2Cp|DnI&IO{O0k2MR;N*F|$6V9wqI} zA^$39?e~y7=sW5=8ih&gJm;x2TFwb`4N(KnhKK4Nwen)Mz31NiJTY;1 zRQD*GeBJu1O8QI7^q*J$w{LG#pMjt0+N`lL`s(VnsqyEO_o;ra0O!e^9!ZJNb8YfO zLf-a{4YWw`peHK_9|B;fm)guYkpI>+J0q|mV(x1uTjyZj-jT?G(WX%(w~0M zB!7gmo3YnLQZaomjw+MrV*Wj&x;+SQ+sGUiL>l6d&DIpymj&1be*qG0VeRk38X-U> zLKlp8Qt{#wkC{l+1&sY9XwuGc3p)N-1NoEiXlt{GoU=xw!8;gpN`LLcg8g1Za=YqR z-y|tT47U-iVC7dG!&!Ye(WqE=JcQ0WECA^!q|?GFtLSCwo?o&!xs$`rkP|8h#vuxI z!;c1TK*8>DA*VnoIuW#sijRkX2|-5KWOOPl70_0VbqcM-Hf3GMVN$g4-1`~vkC>E1c;?^s?nlY?k@2n=` zLjM|mbu2RrF|L={DJCw482H28XBX$&F{o1?%JVpYDSEP=iNgBye|hSW3&D~Ss77?D zqce6D)3tYoe2vx?TVYDd{&M90$*n0~^FHhmv+q^vcshUP@$l969>NMgZ+JYroP!Hw zGB)IlVx57d2*1p=Ub7n&XR38CBlyBPLjX$yeR-?hJ(KCB7AZQsiuJPN3*_J>A=m33 z5}k2leoK5d9lfjo`cha|?&P;HU%5Ug$xyD)HCWcq__IJ4{O|0d*A?Hs*X6d1z1(%a z*VN=yg!DNUU}|3CXsU{k2ExY(n5ITKO$R^ra_=E;`bEOxH#}QfkO{z*h|Z>6uQ02N zxn9J#03Sn^N_-IpiaQ=r0Y%vf21W$6IzfW<-PgzM5l8n5<^CdtwI|Qw8jtdz)$osb z3Q2T2!5Tw=1Z!**-k5zXgb{}K%E8`x4JiMfJ?N2bP@jJ}_8srNvTr!xM5n^|31qIs z&Nx)QXkf3cza?$W@A+FxqwfRRWUw<1!`vVYR;4=-!g{pUYoEPlg26c870a0$hr764 ziHM{hVGe<^)R!x#MI)&hfHq$ieYV+Uaf!kem_5`VSrK_fIBq~{`mSYcGjT(@jm60| z0qHL!uvXwv4u>5|6%l&LE}B&mZ=23Wt@-udvLOGeF?=ze)F00;I=m9M9meo+b!p)1 z*>yS_;4>@Vgc8?pQwp&M&fN&cGdUh$zVO$O}c{ZtCS7~vm&wK*A!I zcKBONn5MT|+%0{gKfYr1!87xA*8W@-nf)01r#;*caF5eam$V?o6Joj;D@%}?GKCcS zAdZ|dd!riW<4W5H6(IOt1p2S5d04}1RDAv7=!q4&y6keG$2ewwTRq1&)?~^aI%4;P z11bYU-T)RZ4<03bPJK>Qo_Pv>S;`BO#9~^Zh;*kidya2R&0CgKER|SOY_2#qk4bF7 zmG$mz8Ehkb?4ko7E`k?D$W$v*OPQM^VCIQ`oaANhr*e;3745YiUwd*3cutR}(s^f2 z<%0L733|eT$-hi6NMzhMI$y9leWRHMoahHQ((c${*1+h&!1dba7Zv|4mQ&OcZGkuh zyAAdF@>W#2Ax1Da5vDuBR7{T9m&#NM4YTLuw2?p?v5MK3DzJMd=8NB*zRJo%1t^?Z z?#d;(a9TpIG;VZO?om?B$lD8RSO}vuox{V>Re7cE_29QIE>*L`NM`!=N(zfk(C5C<-m4j{YjgQ6Y0A86dDXfmGnEdLLg%iiTarrhS9BzG#tmq9 zK4KKf?Fh(CXc2(^7EEQLgN9}@SJF(54cF84)wShm2@;3g{&5v!%Bco*&uT}Vh8x{` z!o)3VvztZ5C5bXuQtiF;D;KO9EgypF5vm)Z{>r0H10ro?8Jct`!GaPqty-F7`huA& zDKgfM%v#c>rb45ZqPhnZqjnB5N0zdRKKK}dtsJxaIk>&Z)reflXMyudFo60uKW~V& zlb~>{#jTyN62uLKDt}C5ln<-R^{NJSPm-ZxCYmd1WX5|9ca%E*n}WY{HlS!pd&sNK>Kku2)Nml{ zGSwWWOX%>(dK42|*N&X2g%kZu-|J1)h1soyv~ys>kb=1)Ko72&cwMy12a0Pb-Hsnu86;$ zyI>MM;C#er?zBtw6f3zWHyVbJt&n0nT(}V@8bZFR zt9h&By2Purg`8|!R!okkel2E4)i?>L#uBA+W&2krX#BX)Y-ysiSN(07>{%2Xg*V!x zU@4h`%k}$+rQ?b?=B26TMT<9P`$$J{#2pw`skc_#*h!B!op7W_$3zUz_*K^U(V&Q$ zc|=W*!uzcQuCjMPHJ|3eeUc_6^N4KYt&9uJ?KpP^e=Schec3CU{pC4=4M-_|^dVxD za$g8t)r8b(AJ?!G+DyK>JF1EEnc+n_d#j~Td17Eat{Qsu2(mx{rrX%7xev5qIbm(Y6e zmk2>pV9{!|)6m)efA$6o&%^Ytqq`4gNu1ubdXO%KM;$t@vM<$op9+0y0dsJzh+(qo zScdfWCo-s3 zNvjwR5@;2^_!2s@Fv9`ulY=&-7hW0%jFxzQ$y{Zmrb9C?ymT8a?>&n(d@v67Z(}i` zA*k=Kt3TBv9%E*gTe+#EBU!GlU8Zh}PYmgKW1m>L#|!T zmXgR)T_RW5rSZoGFBRE!uPPCC!1q2r{Io52K@8$NJmHe}+lRQtHI@IO{TP}r-+I)40^*S6=Y}}JK z9TCZAePLKm9WqVFy1vMg+p7v-q>a{IzJH+L$w5;JMp=-V`WK{AhYrVw8$j8dH~+y( ztwmr!_mc?2n6#Yh~<469|-)jjw6x(4Pyw)k_GMp;=gn|rHeR3%J! zz;RqN98J1ba=Xwx6RHS4lEK)W31m%pF0q~N-q;WM&Bz{IO`ov&Ur!n(W?#>YEEtZa zJa`H-X$cQpeBQaKI@eT@Ny$uunBfZ;FGk%P{Uqg5(073Dfk@i{G8HsmD}7)syKa#?1nc8E-@VvM+%4b=Ys=XEH~mc`uh8kPG|wBLzzgU%0Y%?Q0%eRxUwJob za#Hzg`@QtWhRGHlnKvRS#`EWf+{cFsg~@iLJa`y&`%EeFroQr84vv_|j;FxXOHM9+ zV#9}mPcpJgVrIJgpY)p#k~+FptkIfv3#;=2>U|!pQn00DwXQhABihuqhh!@KVGt0k z$KfFSEM^Ab`HjLPmzbHpzZcd5&X|955YbLFH2nvrng5DAkSBA*Z^Vx(P1rWTGPU<( z)-vG(8}(3l(wY2CHz0I%&OICRI@NsEe9mT0Bv%67zGLQIwKSMgy|Iaz)uzpg9`S=G z`CXj8c?_Ac7VQwnf00?XCyL0Q*nB!aCItJ4U*AF9K68@xfuZ@RhpzL(7#fUuMVtCf zV#tvc!W!=R)JvR|W4fOy7zVVk#J?m2gFg!>S!(EZ?NaTq(=cZ%$NT;N5Oi@DpaMVh z0&9;qhPNP9QuyAr#=%GCKn;Gs3{a3dqLNri zP6_x>R|6QJ%MQ|((_L9_c78JS`G-naG03;v>FBm&WAnC5I;4RJ>QFRXn`K!7QhrS! z1IGTz1sbN^!b52Wp)c6!G;5`2x;$bB4S)+msCItwd0Si&3rxLrvXIY8IqVu!L z`eVq8Px*?lXPBc{-whhDx(9&Y-z~X$NBSlFK(_=Gif=zc0v|~O#J64KNPM8;;lyuu z->!TPcHEQWi#m~2<^+*fc0_OeZi4xb?rDb z?N`N3GP#|llAxNuH;H&)^HXCs-WiB9ESvTg>3q@>KPMSswGDRkI_b3pqp0edQI^y% zz$NUJvhO!Q3dV%}_`%vF(T_vQ*F!9Ej3EsgO_O#n%a%gQmWCQ?lCVb-zCJP5$mu8l!Hp=l8?k`u8P56= z@#;>3Pt|7>#TQ73Hk`Gww;m~qcY Z`g~31PkJ);^ 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 diff --git a/kongx-serve/src/main/resources/static/index.html b/kongx-serve/src/main/resources/static/index.html index a233cb9..c46cd15 100644 --- a/kongx-serve/src/main/resources/static/index.html +++ b/kongx-serve/src/main/resources/static/index.html @@ -51,4 +51,4 @@ .avue-home__sub-title { color: #ABABAB; font-size: 12px; - } \ No newline at end of file + }
loading
正在加载资源
初次加载资源可能需要较多时间 请耐心等待
\ No newline at end of file diff --git a/kongx-serve/src/main/resources/static/js/app.080bdca3.js b/kongx-serve/src/main/resources/static/js/app.080bdca3.js new file mode 100644 index 0000000..342074c --- /dev/null +++ b/kongx-serve/src/main/resources/static/js/app.080bdca3.js @@ -0,0 +1 @@ +(function(e){function t(t){for(var i,l,f=t[0],a=t[1],r=t[2],A=0,d=[];A".concat(l.a.mock("@cname"),"

"),grade:[0,1],state:0,date:Object(a["dateFormat"])(new Date)}));return{data:{page:t.page,total:11,pageSize:10,tableData:n}}}))},d=n("0e0b"),s=function(e){var t=e.mock;t&&(l.a.mock(c["a"].path+"/system/function/getFuncTree.do","get",{version:"1.0",clientFrom:"",timestamp:"2019-05-08T17:52:29.145Z",get_url:"",status:0,errmsg:"全部成功",elapsed:171,acc_point:"1",track_id:"5841dd2c-3013-4d00-827e-5c26081fbf1a",secur_type:599,data:[{id:1,label:"基础数据管理平台",select:!1,type:"application",children:[{id:5,label:"配置管理-(5)",select:!1,type:"function",children:[{id:7,label:"数据权限-(7)",select:!1,type:"function",children:[{id:11,label:"配置物流中心",select:!1,type:"point",children:[]},{id:10,label:"配置供应商",select:!1,type:"point",children:[]},{id:9,label:"配置部门",select:!1,type:"point",children:[]}]},{id:6,label:"角色权限-(6)",select:!1,type:"function",children:[{id:15,label:"查看角色列表",select:!1,type:"point",children:[]}]},{id:8,label:"用户角色-(8)",select:!1,type:"function",children:[]}]},{id:1,label:"系统管理-(1)",select:!1,type:"function",children:[{id:2,label:"用户管理-(2)",select:!1,type:"function",children:[{id:12,label:"查看用户",select:!1,type:"point",children:[]},{id:8,label:"编辑用户",select:!1,type:"point",children:[]},{id:7,label:"新增用户",select:!1,type:"point",children:[]}]},{id:3,label:"菜单管理-(3)",select:!1,type:"function",children:[{id:13,label:"查看菜单",select:!1,type:"point",children:[]},{id:6,label:"新增功能点",select:!1,type:"point",children:[]},{id:5,label:"新增菜单",select:!1,type:"point",children:[]},{id:4,label:"新增系统",select:!1,type:"point",children:[]}]},{id:4,label:"角色管理-(4)",select:!1,type:"function",children:[{id:14,label:"查看角色",select:!1,type:"point",children:[]},{id:3,label:"删除角色",select:!1,type:"point",children:[]},{id:2,label:"编辑角色",select:!1,type:"point",children:[]},{id:1,label:"新增角色",select:!1,type:"point",children:[]}]}]}]},{id:1011,label:"京东仓储对接管理系统",select:!1,type:"application",children:[{id:1677,label:"入库管理-(1677)",select:!1,type:"function",children:[]},{id:1682,label:"京东生鲜授权-(1682)",select:!1,type:"function",children:[]},{id:1676,label:"京东商品分类管理-(1676)",select:!1,type:"function",children:[]},{id:2086,label:"库存盘点管理-(2086)",select:!1,type:"function",children:[]},{id:1672,label:"配货单管理-(1672)",select:!1,type:"function",children:[]},{id:2162,label:"报损管理-(2162)",select:!1,type:"function",children:[]},{id:2183,label:"报损管理-(2183)",select:!1,type:"function",children:[]},{id:1675,label:"京东商品关系管理-(1675)",select:!1,type:"function",children:[]}]},{id:100,label:"达令链管理系统",select:!1,type:"application",children:[{id:1440,label:"深圳福保系统-(1440)",select:!1,type:"function",children:[{id:1442,label:"订单管理-(1442)",select:!1,type:"function",children:[]},{id:1441,label:"入库管理-(1441)",select:!1,type:"function",children:[]}]},{id:100,label:"系统基础设置-(100)",select:!1,type:"function",children:[{id:101,label:"用户管理-(101)",select:!1,type:"function",children:[]},{id:102,label:"菜单管理-(102)",select:!1,type:"function",children:[]},{id:103,label:"角色权限-(103)",select:!1,type:"function",children:[]},{id:154,label:"表单任务设置-(154)",select:!1,type:"function",children:[]},{id:155,label:"任务审批者管理-(155)",select:!1,type:"function",children:[]},{id:106,label:"角色管理-(106)",select:!1,type:"function",children:[]},{id:107,label:"用户角色关系-(107)",select:!1,type:"function",children:[]},{id:108,label:"用户角色权限设置-(108)",select:!1,type:"function",children:[]},{id:109,label:"表单号管理-(109)",select:!1,type:"function",children:[]},{id:110,label:"币种设置及汇率-(110)",select:!1,type:"function",children:[]},{id:111,label:"自定义报表配置-(111)",select:!1,type:"function",children:[]},{id:1505,label:"岳威添加菜单-(1505)",select:!1,type:"function",children:[]},{id:1002,label:"系统权限分配预览-(1002)",select:!1,type:"function",children:[]},{id:105,label:"通用代码管理-(105)",select:!1,type:"function",children:[]},{id:104,label:"权限管理-(104)",select:!1,type:"function",children:[]},{id:153,label:"表单管理-(153)",select:!1,type:"function",children:[]}]},{id:150,label:"业务基础设置-(150)",select:!1,type:"function",children:[{id:151,label:"公司-(151)",select:!1,type:"function",children:[{id:2066,label:"批量删除公司",select:!1,type:"point",children:[]}]},{id:152,label:"合作伙伴管理-(152)",select:!1,type:"function",children:[]},{id:156,label:"品牌管理-(156)",select:!1,type:"function",children:[]},{id:157,label:"供应商维护-(157)",select:!1,type:"function",children:[]},{id:158,label:"品牌与供货商关系-(158)",select:!1,type:"function",children:[]},{id:159,label:"产品属性维护-(159)",select:!1,type:"function",children:[]},{id:160,label:"产品分类-(160)",select:!1,type:"function",children:[]},{id:161,label:"产品管理-(161)",select:!1,type:"function",children:[{id:5028,label:"无",select:!1,type:"point",children:[]},{id:5027,label:"Excel修改商品负责人",select:!1,type:"point",children:[]}]},{id:162,label:"组合产品管理-(162)",select:!1,type:"function",children:[]},{id:163,label:"销售渠道管理-(163)",select:!1,type:"function",children:[]},{id:164,label:"销售渠道和虚拟仓关系-(164)",select:!1,type:"function",children:[]},{id:165,label:"系统参数设置-(165)",select:!1,type:"function",children:[]},{id:166,label:"产品线-(166)",select:!1,type:"function",children:[]},{id:167,label:"产品管理(废弃)-(167)",select:!1,type:"function",children:[]},{id:168,label:"客户产品编码管理-(168)",select:!1,type:"function",children:[]},{id:169,label:"联系人及地址管理-(169)",select:!1,type:"function",children:[]},{id:170,label:"计量单位-(170)",select:!1,type:"function",children:[]},{id:171,label:"国家地区设置-(171)",select:!1,type:"function",children:[]},{id:172,label:"地址管理-(172)",select:!1,type:"function",children:[]},{id:173,label:"合作伙伴及地址联系人管理-(173)",select:!1,type:"function",children:[]},{id:174,label:"客户合作关系管理(第一版)-(174)",select:!1,type:"function",children:[]},{id:175,label:"客户联系人地址管理-(175)",select:!1,type:"function",children:[]},{id:176,label:"搜索分类管理-(176)",select:!1,type:"function",children:[]},{id:1142,label:"商品生产日期管理参数维护-(1142)",select:!1,type:"function",children:[]},{id:1455,label:"商品分类属性管理-(1455)",select:!1,type:"function",children:[]},{id:1573,label:"公告管理-(1573)",select:!1,type:"function",children:[]},{id:2073,label:"商品售价维护-(2073)",select:!1,type:"function",children:[]},{id:2074,label:"商品售价审核-(2074)",select:!1,type:"function",children:[]},{id:2072,label:"查询当前商品售价-(2072)",select:!1,type:"function",children:[]},{id:1246,label:"快递品牌维护-(1246)",select:!1,type:"function",children:[]},{id:1179,label:"成本域管理-(1179)",select:!1,type:"function",children:[]},{id:1538,label:"test-(1538)",select:!1,type:"function",children:[{id:1972,label:"审核",select:!1,type:"point",children:[]}]},{id:2060,label:"税收分类信息维护-(2060)",select:!1,type:"function",children:[]},{id:2062,label:"商品分类与税收分类对应关系维护-(2062)",select:!1,type:"function",children:[]},{id:2064,label:"新品税收分类确认-(2064)",select:!1,type:"function",children:[]},{id:2243,label:"智选快递-(2243)",select:!1,type:"function",children:[]},{id:1561,label:"公告管理-(1561)",select:!1,type:"function",children:[]},{id:2099,label:"查询当前商品售价-(2099)",select:!1,type:"function",children:[]},{id:1008,label:"物流属性设置-(1008)",select:!1,type:"function",children:[]},{id:1089,label:"供应商管理-(1089)",select:!1,type:"function",children:[]},{id:1244,label:"承运商信息维护-(1244)",select:!1,type:"function",children:[]},{id:1245,label:"承运商信息管理-(1245)",select:!1,type:"function",children:[]},{id:1100,label:"发货地址物流中心配置-(1100)",select:!1,type:"function",children:[]},{id:1468,label:"供应商员工管理-(1468)",select:!1,type:"function",children:[]},{id:1202,label:"郑州保税区商品备案-(1202)",select:!1,type:"function",children:[]},{id:1203,label:"深圳保税区商品备案-(1203)",select:!1,type:"function",children:[]}]},{id:200,label:"零售管理-(200)",select:!1,type:"function",children:[{id:201,label:"销售渠道库存保护-(201)",select:!1,type:"function",children:[]},{id:202,label:"代买账户管理-(202)",select:!1,type:"function",children:[]},{id:203,label:"零售订单维护-(203)",select:!1,type:"function",children:[{id:2027,label:"批量备注",select:!1,type:"point",children:[]},{id:1001,label:"新建",select:!1,type:"point",children:[]},{id:1e3,label:"列表查询",select:!1,type:"point",children:[]}]},{id:2037,label:"用户信息查看日志-(2037)",select:!1,type:"function",children:[]},{id:205,label:"淘宝铺货-(205)",select:!1,type:"function",children:[]},{id:206,label:"配货单管理-(206)",select:!1,type:"function",children:[{id:2031,label:"查看手机号",select:!1,type:"point",children:[]},{id:2021,label:"查询",select:!1,type:"point",children:[]},{id:2019,label:"批量修改签收状态",select:!1,type:"point",children:[]},{id:2018,label:"修改签收状态",select:!1,type:"point",children:[]}]},{id:207,label:"零售申诉单管理-(207)",select:!1,type:"function",children:[]},{id:208,label:"京东授权-(208)",select:!1,type:"function",children:[]},{id:209,label:"渠道铺货-(209)",select:!1,type:"function",children:[]},{id:210,label:"零售订单退换货申请-(210)",select:!1,type:"function",children:[{id:2186,label:"标记特殊退款",select:!1,type:"point",children:[]},{id:2185,label:"bug消除占位",select:!1,type:"point",children:[]}]},{id:211,label:"零售订单退换货管理-(211)",select:!1,type:"function",children:[{id:2033,label:"查看手机号",select:!1,type:"point",children:[]},{id:2242,label:"退换货/补偿单审核",select:!1,type:"point",children:[]}]},{id:1469,label:"零售订单查询-(1469)",select:!1,type:"function",children:[]},{id:2241,label:"补偿原因配置-(2241)",select:!1,type:"function",children:[]},{id:1685,label:"苏宁退换货管理-(1685)",select:!1,type:"function",children:[]},{id:1011,label:"渠道分销-(1011)",select:!1,type:"function",children:[]},{id:1116,label:"物流地址匹配-(1116)",select:!1,type:"function",children:[]},{id:1612,label:"老客订单维护-(1612)",select:!1,type:"function",children:[]},{id:204,label:"零售订单管理-(204)",select:!1,type:"function",children:[{id:2029,label:"查看手机号",select:!1,type:"point",children:[]},{id:2028,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1209,label:"零售订单批量维护-(1209)",select:!1,type:"function",children:[]},{id:1234,label:"退货指令维护-(1234)",select:!1,type:"function",children:[]},{id:1367,label:"零售订单补偿款-(1367)",select:!1,type:"function",children:[{id:1003,label:"列表查询",select:!1,type:"point",children:[]}]},{id:212,label:"配货单保税价查询-(212)",select:!1,type:"function",children:[]},{id:1619,label:"渠道扣点配置-(1619)",select:!1,type:"function",children:[]},{id:1004,label:"退换货财务确认-(1004)",select:!1,type:"function",children:[]},{id:1003,label:"退换货客服确认-(1003)",select:!1,type:"function",children:[]},{id:2163,label:"供应商自主售后配置-(2163)",select:!1,type:"function",children:[]}]},{id:250,label:"采购管理-(250)",select:!1,type:"function",children:[{id:2222,label:"预售采购申请-(2222)",select:!1,type:"function",children:[]},{id:1175,label:"采购调整单管理-(1175)",select:!1,type:"function",children:[]},{id:253,label:"产品采购价格管理-(253)",select:!1,type:"function",children:[]},{id:254,label:"采购退货申请-(254)",select:!1,type:"function",children:[]},{id:255,label:"采购退货管理-(255)",select:!1,type:"function",children:[]},{id:256,label:"采购订单物流信息维护-(256)",select:!1,type:"function",children:[]},{id:1680,label:"预售审批-(1680)",select:!1,type:"function",children:[]},{id:1102,label:"采购价格维护-(1102)",select:!1,type:"function",children:[]},{id:1679,label:"预售申请-(1679)",select:!1,type:"function",children:[]},{id:1176,label:"采购调整单申请-(1176)",select:!1,type:"function",children:[]},{id:251,label:"零售采购申请-(251)",select:!1,type:"function",children:[]},{id:1103,label:"采购价格管理-(1103)",select:!1,type:"function",children:[]},{id:252,label:"零售采购管理-(252)",select:!1,type:"function",children:[]},{id:1104,label:"当前采购价格查询-(1104)",select:!1,type:"function",children:[]}]},{id:300,label:"库存管理-(300)",select:!1,type:"function",children:[{id:301,label:"虚拟仓库设置-(301)",select:!1,type:"function",children:[]},{id:302,label:"出入库单管理-(302)",select:!1,type:"function",children:[]},{id:303,label:"库存数量及成本查询-(303)",select:!1,type:"function",children:[]},{id:304,label:"库存盘点管理-(304)",select:!1,type:"function",children:[]},{id:305,label:"库存损益管理-(305)",select:!1,type:"function",children:[]},{id:306,label:"手动库存调整-(306)",select:!1,type:"function",children:[]},{id:307,label:"移库管理-(307)",select:!1,type:"function",children:[]},{id:308,label:"移库差异记录管理-(308)",select:!1,type:"function",children:[]},{id:309,label:"库存数量查询-(309)",select:!1,type:"function",children:[]},{id:310,label:"库存盘点查询-(310)",select:!1,type:"function",children:[]},{id:311,label:"移库查询-(311)",select:!1,type:"function",children:[]},{id:312,label:"出入库单查询-(312)",select:!1,type:"function",children:[]},{id:313,label:"库存损益查询-(313)",select:!1,type:"function",children:[]},{id:314,label:"在途库存明细-(314)",select:!1,type:"function",children:[]},{id:315,label:"借货管理-(315)",select:!1,type:"function",children:[]},{id:316,label:"借还货查询-(316)",select:!1,type:"function",children:[]},{id:1044,label:"库存调整管理[库房]-(1044)",select:!1,type:"function",children:[]},{id:1045,label:"库存调整管理[商务]-(1045)",select:!1,type:"function",children:[]},{id:1046,label:"库存调整管理[财务]-(1046)",select:!1,type:"function",children:[]},{id:1430,label:"其他出库单-(1430)",select:!1,type:"function",children:[]},{id:1001,label:"库存综合查询-(1001)",select:!1,type:"function",children:[{id:2161,label:"按查询条件导出/导出未质检明细",select:!1,type:"point",children:[]},{id:2162,label:"导出质检报告",select:!1,type:"point",children:[]}]},{id:1376,label:"供应商库存查询-(1376)",select:!1,type:"function",children:[]},{id:1377,label:"供应商库存异动明细-(1377)",select:!1,type:"function",children:[]},{id:1547,label:"商品自动补货建议-(1547)",select:!1,type:"function",children:[]},{id:1097,label:"商品补货参数设置-(1097)",select:!1,type:"function",children:[]},{id:1096,label:"日销量参数管理-(1096)",select:!1,type:"function",children:[]},{id:1092,label:"库存结存查询-(1092)",select:!1,type:"function",children:[]},{id:1431,label:"其他入库单-(1431)",select:!1,type:"function",children:[]},{id:1013,label:"库存异动查询-(1013)",select:!1,type:"function",children:[]}]},{id:350,label:"储运管理-(350)",select:!1,type:"function",children:[{id:351,label:"物流中心管理-(351)",select:!1,type:"function",children:[]}]},{id:400,label:"财务管理-(400)",select:!1,type:"function",children:[{id:401,label:"本组织银行账户设置-(401)",select:!1,type:"function",children:[]},{id:402,label:"应收明细管理-(402)",select:!1,type:"function",children:[]},{id:403,label:"应付明细管理-(403)",select:!1,type:"function",children:[]},{id:404,label:"应收发票勾稽管理-(404)",select:!1,type:"function",children:[]},{id:405,label:"销售发票登记-(405)",select:!1,type:"function",children:[]},{id:406,label:"应付发票勾稽管理-(406)",select:!1,type:"function",children:[]},{id:407,label:"供应商应付查询-(407)",select:!1,type:"function",children:[]},{id:408,label:"客户应收查询-(408)",select:!1,type:"function",children:[]},{id:409,label:"收款计划-(409)",select:!1,type:"function",children:[]},{id:410,label:"应收对账管理-(410)",select:!1,type:"function",children:[]},{id:411,label:"采购发票登记-(411)",select:!1,type:"function",children:[]},{id:412,label:"收款及核销预收管理-(412)",select:!1,type:"function",children:[]},{id:413,label:"预收款余额查询-(413)",select:!1,type:"function",children:[]},{id:414,label:"预收管理-(414)",select:!1,type:"function",children:[]},{id:1110,label:"自采应付单管理-(1110)",select:!1,type:"function",children:[]},{id:1161,label:"代销应付单管理-(1161)",select:!1,type:"function",children:[]},{id:1205,label:"结算单申请-(1205)",select:!1,type:"function",children:[]},{id:1204,label:"结算单管理-(1204)",select:!1,type:"function",children:[]},{id:1207,label:"付款单申请-(1207)",select:!1,type:"function",children:[]},{id:1206,label:"付款单管理-(1206)",select:!1,type:"function",children:[]},{id:1474,label:"CEO审核-(1474)",select:!1,type:"function",children:[]},{id:1475,label:"创始人审核-(1475)",select:!1,type:"function",children:[]},{id:1575,label:"供应商账户管理-(1575)",select:!1,type:"function",children:[]},{id:1620,label:"渠道对账-(1620)",select:!1,type:"function",children:[]},{id:1670,label:"苏宁应收明细-(1670)",select:!1,type:"function",children:[]},{id:1556,label:"供应商账户管理-(1556)",select:!1,type:"function",children:[]}]},{id:450,label:"人力资源-(450)",select:!1,type:"function",children:[{id:451,label:"部门管理-(451)",select:!1,type:"function",children:[]},{id:452,label:"员工管理-(452)",select:!1,type:"function",children:[]},{id:453,label:"个人信息管理-(453)",select:!1,type:"function",children:[]},{id:454,label:"日历设置-(454)",select:!1,type:"function",children:[]},{id:455,label:"系统用户与员工关系-(455)",select:!1,type:"function",children:[]},{id:456,label:"组织图-(456)",select:!1,type:"function",children:[]}]},{id:500,label:"数据授权与控制-(500)",select:!1,type:"function",children:[{id:502,label:"模块数据权限控制-(502)",select:!1,type:"function",children:[]},{id:503,label:"受控数据授权设置-(503)",select:!1,type:"function",children:[]},{id:501,label:"数据权限类型设置-(501)",select:!1,type:"function",children:[]}]},{id:550,label:"统计报表-(550)",select:!1,type:"function",children:[{id:551,label:"销售业绩统计-(551)",select:!1,type:"function",children:[]},{id:552,label:"月应收应付汇总-(552)",select:!1,type:"function",children:[]},{id:553,label:"月应收应付分类汇总-(553)",select:!1,type:"function",children:[]},{id:554,label:"四周平均销量趋势图-(554)",select:!1,type:"function",children:[]},{id:555,label:"报表手动触发统计-(555)",select:!1,type:"function",children:[]},{id:556,label:"销售日报表-(556)",select:!1,type:"function",children:[]},{id:557,label:"库存资产统计-(557)",select:!1,type:"function",children:[]},{id:558,label:"财务应收付报表-(558)",select:!1,type:"function",children:[]},{id:559,label:"财务实收付报表-(559)",select:!1,type:"function",children:[]},{id:560,label:"财务应收付报表-(560)",select:!1,type:"function",children:[]},{id:561,label:"销售业绩统计-(561)",select:!1,type:"function",children:[]},{id:563,label:"金蝶系统数据来源导出-(563)",select:!1,type:"function",children:[]},{id:564,label:"财务应收付统计图-(564)",select:!1,type:"function",children:[]},{id:565,label:"WOS报表-(565)",select:!1,type:"function",children:[]}]},{id:600,label:"RMA管理-(600)",select:!1,type:"function",children:[{id:601,label:"供应商RMA报关价格设置-(601)",select:!1,type:"function",children:[]},{id:602,label:"到货单管理-(602)",select:!1,type:"function",children:[]},{id:603,label:"客户RMA管理-(603)",select:!1,type:"function",children:[]},{id:604,label:"到货差异管理-(604)",select:!1,type:"function",children:[]},{id:605,label:"坏品管理-(605)",select:!1,type:"function",children:[]},{id:606,label:"RMA新品申请-(606)",select:!1,type:"function",children:[]},{id:607,label:"供应商RMA返货申请-(607)",select:!1,type:"function",children:[]},{id:608,label:"新品发货管理-(608)",select:!1,type:"function",children:[]},{id:609,label:"供应商RMA管理-(609)",select:!1,type:"function",children:[]},{id:610,label:"供应商RMA到货差异管理-(610)",select:!1,type:"function",children:[]},{id:611,label:"坏品管理(罗技)-(611)",select:!1,type:"function",children:[]},{id:612,label:"NPF单管理-(612)",select:!1,type:"function",children:[]}]},{id:650,label:"文库管理-(650)",select:!1,type:"function",children:[{id:651,label:"公文文库管理-(651)",select:!1,type:"function",children:[]},{id:652,label:"频道管理-(652)",select:!1,type:"function",children:[]},{id:653,label:"用户频道关系管理-(653)",select:!1,type:"function",children:[]}]},{id:700,label:"渠道销售管理-(700)",select:!1,type:"function",children:[{id:701,label:"客户银行账户设置-(701)",select:!1,type:"function",children:[]},{id:702,label:"客户运输条款设置-(702)",select:!1,type:"function",children:[]},{id:703,label:"询单管理-(703)",select:!1,type:"function",children:[]},{id:704,label:"产品销售价格管理-(704)",select:!1,type:"function",children:[]},{id:705,label:"产品销售价格管理(版本2)-(705)",select:!1,type:"function",children:[]},{id:706,label:"客户合作关系管理-(706)",select:!1,type:"function",children:[]},{id:707,label:"销售单管理-(707)",select:!1,type:"function",children:[]},{id:708,label:"产品出货价格管理-(708)",select:!1,type:"function",children:[]},{id:709,label:"销售单商务管理-(709)",select:!1,type:"function",children:[]},{id:710,label:"签收单管理-(710)",select:!1,type:"function",children:[]},{id:711,label:"销售单审批-(711)",select:!1,type:"function",children:[]},{id:712,label:"销售签收差异记录查询-(712)",select:!1,type:"function",children:[]},{id:713,label:"询单答复-(713)",select:!1,type:"function",children:[]},{id:714,label:"产品出货价格查询-(714)",select:!1,type:"function",children:[]},{id:715,label:"客户促销及市场支持-(715)",select:!1,type:"function",children:[]}]},{id:750,label:"渠道采购管理-(750)",select:!1,type:"function",children:[{id:751,label:"供应商合作关系管理-(751)",select:!1,type:"function",children:[]},{id:752,label:"供应商银行账户设置-(752)",select:!1,type:"function",children:[]},{id:753,label:"采购单管理(无效)-(753)",select:!1,type:"function",children:[]},{id:754,label:"采购单管理-(754)",select:!1,type:"function",children:[]},{id:755,label:"采购单申请-(755)",select:!1,type:"function",children:[]},{id:756,label:"采购行入库-(756)",select:!1,type:"function",children:[]},{id:757,label:"采购入库差异记录管理-(757)",select:!1,type:"function",children:[]},{id:758,label:"供应商价保-(758)",select:!1,type:"function",children:[]},{id:759,label:"供应商促销及市场支持-(759)",select:!1,type:"function",children:[]},{id:760,label:"供应商BackLog历史记录查询-(760)",select:!1,type:"function",children:[]},{id:761,label:"供应商转仓单历史记录查询-(761)",select:!1,type:"function",children:[]},{id:762,label:"供应商提货单历史记录查询-(762)",select:!1,type:"function",children:[]},{id:763,label:"采购行查询-(763)",select:!1,type:"function",children:[]},{id:764,label:"供应商促销审批-(764)",select:!1,type:"function",children:[]}]},{id:1215,label:"运营工具-(1215)",select:!1,type:"function",children:[{id:1216,label:"运营调整功能作业-(1216)",select:!1,type:"function",children:[]}]}]},{id:600,label:"达令VRM系统",select:!1,type:"application",children:[{id:2076,label:"活动管理-(2076)",select:!1,type:"function",children:[{id:2077,label:"活动管理(供应商)-(2077)",select:!1,type:"function",children:[{id:2070,label:"查询",select:!1,type:"point",children:[]}]}]},{id:2329,label:"报备-(2329)",select:!1,type:"function",children:[{id:2334,label:"报备-(2334)",select:!1,type:"function",children:[]}]},{id:1501,label:"对账单管理-(1501)",select:!1,type:"function",children:[{id:1503,label:"对账单查询-(1503)",select:!1,type:"function",children:[{id:1969,label:"查看发票明细",select:!1,type:"point",children:[]},{id:1959,label:"供应商查询",select:!1,type:"point",children:[]},{id:1958,label:"导出对账单",select:!1,type:"point",children:[]},{id:1957,label:"导出代销明细",select:!1,type:"point",children:[]},{id:1956,label:"提交对账",select:!1,type:"point",children:[]},{id:1955,label:"查看操作日志",select:!1,type:"point",children:[]},{id:1954,label:"查看代销明细",select:!1,type:"point",children:[]},{id:1953,label:"新增发票",select:!1,type:"point",children:[]},{id:1952,label:"查看详情",select:!1,type:"point",children:[]},{id:1951,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1557,label:"账户余额-(1557)",select:!1,type:"function",children:[{id:1987,label:"余额提现",select:!1,type:"point",children:[]},{id:1986,label:"确认余额账单",select:!1,type:"point",children:[]},{id:1985,label:"操作日志",select:!1,type:"point",children:[]},{id:1984,label:"发票信息",select:!1,type:"point",children:[]},{id:1983,label:"业务数据",select:!1,type:"point",children:[]},{id:1982,label:"代销单据明细",select:!1,type:"point",children:[]},{id:1981,label:"概览",select:!1,type:"point",children:[]},{id:1980,label:"供应商下拉框",select:!1,type:"point",children:[]}]},{id:1559,label:"未出账单明细-(1559)",select:!1,type:"function",children:[{id:1991,label:"结果导出",select:!1,type:"point",children:[]},{id:1990,label:"查询列表",select:!1,type:"point",children:[]}]}]},{id:1217,label:"库存管理-(1217)",select:!1,type:"function",children:[{id:1218,label:"库存数量查询-(1218)",select:!1,type:"function",children:[]},{id:1454,label:"供应商自有库存管理-(1454)",select:!1,type:"function",children:[{id:1868,label:"上传修改库存",select:!1,type:"point",children:[]},{id:1867,label:"导出库存",select:!1,type:"point",children:[]},{id:1866,label:"查询日志",select:!1,type:"point",children:[]},{id:1865,label:"修改在库数",select:!1,type:"point",children:[]},{id:1864,label:"查询异动",select:!1,type:"point",children:[]},{id:1863,label:"查询",select:!1,type:"point",children:[]}]}]},{id:2297,label:"商品管理-(2297)",select:!1,type:"function",children:[{id:2298,label:"添加商品-(2298)",select:!1,type:"function",children:[]},{id:2299,label:"待审核商品-(2299)",select:!1,type:"function",children:[]},{id:2300,label:"我的商品库-(2300)",select:!1,type:"function",children:[]}]},{id:2080,label:"活动管理-(2080)",select:!1,type:"function",children:[{id:2081,label:"活动管理(供应商)-(2081)",select:!1,type:"function",children:[{id:2071,label:"查询",select:!1,type:"point",children:[]}]},{id:2182,label:"活动管理-(2182)",select:!1,type:"function",children:[]}]},{id:2082,label:"订单提示-(2082)",select:!1,type:"function",children:[{id:2083,label:"走件提示-(2083)",select:!1,type:"function",children:[{id:2076,label:"导出走件提示",select:!1,type:"point",children:[]},{id:2075,label:"查询走件提示",select:!1,type:"point",children:[]},{id:2072,label:"查询物流公司",select:!1,type:"point",children:[]}]},{id:2085,label:"揽收提示-(2085)",select:!1,type:"function",children:[{id:2080,label:"导出揽收提示",select:!1,type:"point",children:[]},{id:2079,label:"查询揽收提示",select:!1,type:"point",children:[]},{id:2074,label:"查询物流公司",select:!1,type:"point",children:[]}]},{id:2084,label:"发货提示-(2084)",select:!1,type:"function",children:[{id:2078,label:"导出发货提示",select:!1,type:"point",children:[]},{id:2077,label:"查询发货提示",select:!1,type:"point",children:[]},{id:2073,label:"查询物流公司",select:!1,type:"point",children:[]}]}]},{id:2342,label:"销售发票管理-(2342)",select:!1,type:"function",children:[{id:2344,label:"销售发票申请-(2344)",select:!1,type:"function",children:[]},{id:2343,label:"销售发票申请-(2343)",select:!1,type:"function",children:[]}]},{id:1418,label:"商品上新-(1418)",select:!1,type:"function",children:[{id:1419,label:"商品列表-(1419)",select:!1,type:"function",children:[]},{id:1420,label:"新品开发排期-(1420)",select:!1,type:"function",children:[]},{id:1426,label:"商品列表(商务)-(1426)",select:!1,type:"function",children:[]},{id:1427,label:"商品列表(运营)-(1427)",select:!1,type:"function",children:[{id:2026,label:"模板导出",select:!1,type:"point",children:[]},{id:2025,label:"批量导入商品上架信息",select:!1,type:"point",children:[]},{id:2024,label:"批量导出商品上架信息",select:!1,type:"point",children:[]}]},{id:1423,label:"新品上新状态(运营)-(1423)",select:!1,type:"function",children:[]},{id:1458,label:"商品提报(服装)-(1458)",select:!1,type:"function",children:[]},{id:1435,label:"商品提报-(1435)",select:!1,type:"function",children:[]},{id:1429,label:"图片批量上传-(1429)",select:!1,type:"function",children:[]},{id:1422,label:"新品上新状态(商务)-(1422)",select:!1,type:"function",children:[]},{id:1444,label:"商务选品-(1444)",select:!1,type:"function",children:[]},{id:1421,label:"新品开发-(1421)",select:!1,type:"function",children:[]},{id:1424,label:"新品上新状态(内容中心)-(1424)",select:!1,type:"function",children:[]},{id:1425,label:"商品列表(供应商)-(1425)",select:!1,type:"function",children:[]}]},{id:2179,label:"售后列表-(2179)",select:!1,type:"function",children:[{id:2180,label:"售后审核-(2180)",select:!1,type:"function",children:[{id:2252,label:"图片上传",select:!1,type:"point",children:[]},{id:2249,label:"查询备注",select:!1,type:"point",children:[]},{id:2217,label:"订单编号",select:!1,type:"point",children:[]},{id:2235,label:"导出",select:!1,type:"point",children:[]},{id:2216,label:"退货单号",select:!1,type:"point",children:[]},{id:2215,label:"增加备注",select:!1,type:"point",children:[]},{id:2214,label:"审核驳回",select:!1,type:"point",children:[]},{id:2213,label:"审核通过",select:!1,type:"point",children:[]}]},{id:2181,label:"收货确认-(2181)",select:!1,type:"function",children:[{id:2251,label:"图片上传",select:!1,type:"point",children:[]},{id:2250,label:"查询备注",select:!1,type:"point",children:[]},{id:2230,label:"订单编号",select:!1,type:"point",children:[]},{id:2229,label:"退货单号",select:!1,type:"point",children:[]},{id:2228,label:"增加备注",select:!1,type:"point",children:[]},{id:2227,label:"申请仲裁",select:!1,type:"point",children:[]},{id:2226,label:"确认收货",select:!1,type:"point",children:[]}]}]},{id:1432,label:"订单管理-(1432)",select:!1,type:"function",children:[{id:1434,label:"零售订单管理(国际)-(1434)",select:!1,type:"function",children:[{id:2082,label:"预警数据",select:!1,type:"point",children:[]},{id:2081,label:"超时数据",select:!1,type:"point",children:[]},{id:2047,label:"批量修改物流信息",select:!1,type:"point",children:[]},{id:2013,label:"查询所有上传物流单号结果(管理员专用)",select:!1,type:"point",children:[]},{id:2012,label:"删除上传物流单号结果ById(管理员专用)",select:!1,type:"point",children:[]},{id:2011,label:"查询上传物流单号结果ById(管理员专用)",select:!1,type:"point",children:[]},{id:2010,label:"查询上传物流单号结果",select:!1,type:"point",children:[]},{id:2001,label:"查看订单产品",select:!1,type:"point",children:[]},{id:1993,label:"下载身份证照片",select:!1,type:"point",children:[]},{id:1992,label:"是否有权限下载",select:!1,type:"point",children:[]},{id:1964,label:"查看物流信息",select:!1,type:"point",children:[]},{id:1946,label:"查看日志",select:!1,type:"point",children:[]},{id:1945,label:"出库",select:!1,type:"point",children:[]},{id:1878,label:"修改快递单号",select:!1,type:"point",children:[]},{id:1877,label:"查询快递信息",select:!1,type:"point",children:[]},{id:1876,label:"导入物流单号",select:!1,type:"point",children:[]},{id:1875,label:"导入发货明细",select:!1,type:"point",children:[]},{id:1874,label:"条件下载订单",select:!1,type:"point",children:[]},{id:1873,label:"条件下载订单",select:!1,type:"point",children:[]},{id:1872,label:"下载订单",select:!1,type:"point",children:[]},{id:1871,label:"取消",select:!1,type:"point",children:[]},{id:1870,label:"查看详情",select:!1,type:"point",children:[]},{id:1869,label:"查询列表",select:!1,type:"point",children:[]},{id:2110,label:"备注弹窗确认",select:!1,type:"point",children:[]}]},{id:1438,label:"零售订单管理(国内)-(1438)",select:!1,type:"function",children:[{id:2083,label:"超时数据",select:!1,type:"point",children:[]},{id:2084,label:"预警数据",select:!1,type:"point",children:[]},{id:2046,label:"批量修改物流信息",select:!1,type:"point",children:[]},{id:2017,label:"查询所有上传物流单号结果(管理员专用)",select:!1,type:"point",children:[]},{id:2016,label:"删除上传物流单号结果ById(管理员专用)",select:!1,type:"point",children:[]},{id:2015,label:"查询上传物流单号结果ById(管理员专用)",select:!1,type:"point",children:[]},{id:2014,label:"查询上传物流单号结果",select:!1,type:"point",children:[]},{id:2002,label:"查看订单产品",select:!1,type:"point",children:[]},{id:1965,label:"查看物流信息",select:!1,type:"point",children:[]},{id:1944,label:"查看日志",select:!1,type:"point",children:[]},{id:1943,label:"出库",select:!1,type:"point",children:[]},{id:1887,label:"修改快递单号",select:!1,type:"point",children:[]},{id:1886,label:"查询快递信息",select:!1,type:"point",children:[]},{id:1885,label:"导入物流单号",select:!1,type:"point",children:[]},{id:1884,label:"条件下载订单",select:!1,type:"point",children:[]},{id:1883,label:"条件下载订单",select:!1,type:"point",children:[]},{id:1882,label:"下载订单",select:!1,type:"point",children:[]},{id:1881,label:"取消",select:!1,type:"point",children:[]},{id:1880,label:"查看详情",select:!1,type:"point",children:[]},{id:1879,label:"查询列表",select:!1,type:"point",children:[]},{id:2109,label:"备注弹窗确认",select:!1,type:"point",children:[]}]},{id:2088,label:"零售订单管理(保税)-(2088)",select:!1,type:"function",children:[{id:2104,label:"点击备注",select:!1,type:"point",children:[]},{id:2103,label:"重推支付单",select:!1,type:"point",children:[]},{id:2102,label:"查看支付报关状态枚举",select:!1,type:"point",children:[]},{id:2101,label:"查询上传物流单号结果",select:!1,type:"point",children:[]},{id:2100,label:"查看物流信息",select:!1,type:"point",children:[]},{id:2099,label:"查看日志",select:!1,type:"point",children:[]},{id:2098,label:"出库",select:!1,type:"point",children:[]},{id:2097,label:"修改快递单号",select:!1,type:"point",children:[]},{id:2096,label:"查询快递信息",select:!1,type:"point",children:[]},{id:2095,label:"导入物流单号",select:!1,type:"point",children:[]},{id:2094,label:"下载全部订单(根据查询条件)",select:!1,type:"point",children:[]},{id:2093,label:"下载未发货订单",select:!1,type:"point",children:[]},{id:2092,label:"取消",select:!1,type:"point",children:[]},{id:2091,label:"查看详情",select:!1,type:"point",children:[]},{id:2090,label:"查询列表",select:!1,type:"point",children:[]},{id:2089,label:"批量修改物流信息",select:!1,type:"point",children:[]},{id:2243,label:"重推指定支付单",select:!1,type:"point",children:[]},{id:2108,label:"备注弹窗确认",select:!1,type:"point",children:[]}]}]},{id:1456,label:"注册审核-(1456)",select:!1,type:"function",children:[{id:1512,label:"注册审核(创始人)-(1512)",select:!1,type:"function",children:[{id:1929,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1928,label:"合同下载",select:!1,type:"point",children:[]},{id:1927,label:"查询负责人",select:!1,type:"point",children:[]},{id:1926,label:"审核确认",select:!1,type:"point",children:[]},{id:1925,label:"查看详情",select:!1,type:"point",children:[]},{id:1924,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1462,label:"注册审核(法务)-(1462)",select:!1,type:"function",children:[{id:1899,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1898,label:"合同下载",select:!1,type:"point",children:[]},{id:1897,label:"查询负责人",select:!1,type:"point",children:[]},{id:1896,label:"审核确认",select:!1,type:"point",children:[]},{id:1895,label:"查看详情",select:!1,type:"point",children:[]},{id:1894,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1463,label:"注册审核(财务)-(1463)",select:!1,type:"function",children:[{id:1905,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1904,label:"合同下载",select:!1,type:"point",children:[]},{id:1903,label:"查询负责人",select:!1,type:"point",children:[]},{id:1902,label:"审核确认",select:!1,type:"point",children:[]},{id:1901,label:"查看详情",select:!1,type:"point",children:[]},{id:1900,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1464,label:"注册审核(印章)-(1464)",select:!1,type:"function",children:[{id:1917,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1916,label:"合同下载",select:!1,type:"point",children:[]},{id:1915,label:"查询负责人",select:!1,type:"point",children:[]},{id:1914,label:"审核确认",select:!1,type:"point",children:[]},{id:1913,label:"查看详情",select:!1,type:"point",children:[]},{id:1912,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1461,label:"注册审核(商务)-(1461)",select:!1,type:"function",children:[{id:1893,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1892,label:"合同下载",select:!1,type:"point",children:[]},{id:1891,label:"查询负责人",select:!1,type:"point",children:[]},{id:1890,label:"审核确认",select:!1,type:"point",children:[]},{id:1889,label:"查看详情",select:!1,type:"point",children:[]},{id:1888,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1511,label:"注册审核(CEO)-(1511)",select:!1,type:"function",children:[{id:1923,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1922,label:"合同下载",select:!1,type:"point",children:[]},{id:1921,label:"查询负责人",select:!1,type:"point",children:[]},{id:1920,label:"审核确认",select:!1,type:"point",children:[]},{id:1919,label:"查看详情",select:!1,type:"point",children:[]},{id:1918,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1457,label:"注册审核-(1457)",select:!1,type:"function",children:[]},{id:1465,label:"注册审核(结算)-(1465)",select:!1,type:"function",children:[{id:1911,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1910,label:"合同下载",select:!1,type:"point",children:[]},{id:1909,label:"查询负责人",select:!1,type:"point",children:[]},{id:1908,label:"审核确认",select:!1,type:"point",children:[]},{id:1907,label:"查看详情",select:!1,type:"point",children:[]},{id:1906,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1467,label:"我的合同-(1467)",select:!1,type:"function",children:[{id:1935,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1934,label:"合同下载",select:!1,type:"point",children:[]},{id:1933,label:"查询负责人",select:!1,type:"point",children:[]},{id:1932,label:"审核确认",select:!1,type:"point",children:[]},{id:1931,label:"查看详情",select:!1,type:"point",children:[]},{id:1930,label:"查询列表",select:!1,type:"point",children:[]}]},{id:2345,label:"注册审核(品控)-(2345)",select:!1,type:"function",children:[]}]},{id:1554,label:"退货管理-(1554)",select:!1,type:"function",children:[{id:1555,label:"退货查询-(1555)",select:!1,type:"function",children:[{id:1978,label:"导出详情",select:!1,type:"point",children:[]},{id:1976,label:"查看详情",select:!1,type:"point",children:[]},{id:1975,label:"查询列表",select:!1,type:"point",children:[]}]}]},{id:2034,label:"活动管理-(2034)",select:!1,type:"function",children:[{id:2035,label:"活动管理(供应商)-(2035)",select:!1,type:"function",children:[{id:2032,label:"查询",select:!1,type:"point",children:[]}]}]},{id:2247,label:"我的账号-(2247)",select:!1,type:"function",children:[{id:2248,label:"对接账号申请-(2248)",select:!1,type:"function",children:[]}]},{id:2269,label:"售后列表-(2269)",select:!1,type:"function",children:[]},{id:2272,label:"基础数据管理-(2272)",select:!1,type:"function",children:[{id:2273,label:"品牌管理-(2273)",select:!1,type:"function",children:[]},{id:2274,label:"供应商经营品牌管理-(2274)",select:!1,type:"function",children:[]}]},{id:1479,label:"供应商销售报表-(1479)",select:!1,type:"function",children:[{id:1480,label:"商务销售数据分析-(1480)",select:!1,type:"function",children:[]},{id:1481,label:"供应商销售数据分析-(1481)",select:!1,type:"function",children:[]}]},{id:2301,label:"价格管理-(2301)",select:!1,type:"function",children:[{id:2302,label:"采购价格管理-(2302)",select:!1,type:"function",children:[]},{id:2303,label:"当前采购价格查询-(2303)",select:!1,type:"function",children:[]}]},{id:2304,label:"商品管理-(2304)",select:!1,type:"function",children:[{id:2305,label:"添加商品-(2305)",select:!1,type:"function",children:[]},{id:2306,label:"待审核商品-(2306)",select:!1,type:"function",children:[]},{id:2307,label:"商品库-(2307)",select:!1,type:"function",children:[]},{id:2308,label:"商品审核-(2308)",select:!1,type:"function",children:[]},{id:2309,label:"组合商品管理-(2309)",select:!1,type:"function",children:[]}]},{id:2310,label:"商品上下架-(2310)",select:!1,type:"function",children:[{id:2311,label:"销售商品列表-(2311)",select:!1,type:"function",children:[]}]},{id:2068,label:"工单管理-(2068)",select:!1,type:"function",children:[{id:2069,label:"工单列表-(2069)",select:!1,type:"function",children:[]}]}]},{id:200,label:"达令报表管理系统",select:!1,type:"application",children:[{id:1014,label:"财务-(1014)",select:!1,type:"function",children:[{id:1015,label:"APP销售出库对账报表-(1015)",select:!1,type:"function",children:[]},{id:1042,label:"实时库存成本-(1042)",select:!1,type:"function",children:[]},{id:1051,label:"零售退货数据财务报表-(1051)",select:!1,type:"function",children:[]},{id:1052,label:"销售出库数据财务报表-(1052)",select:!1,type:"function",children:[]},{id:1372,label:"供应商状态-(1372)",select:!1,type:"function",children:[]},{id:1370,label:"供应商应付汇总-(1370)",select:!1,type:"function",children:[]},{id:1020,label:"APP支付平台对账报表-(1020)",select:!1,type:"function",children:[]},{id:1121,label:"支付宝(国际)退款数据-(1121)",select:!1,type:"function",children:[]},{id:1083,label:"财付通退款数据-(1083)",select:!1,type:"function",children:[]},{id:1365,label:"14年下半年收入成本(核算)-(1365)",select:!1,type:"function",children:[]},{id:1111,label:"自采账期可付款数据-(1111)",select:!1,type:"function",children:[]},{id:1040,label:"支付宝退款数据-(1040)",select:!1,type:"function",children:[]},{id:1364,label:"优惠券统计(核算)-(1364)",select:!1,type:"function",children:[]},{id:1084,label:"微信支付退款数据-(1084)",select:!1,type:"function",children:[]},{id:1055,label:"低支付金额订单-(1055)",select:!1,type:"function",children:[]},{id:1079,label:"采购入库数据财务报表-(1079)",select:!1,type:"function",children:[]},{id:1053,label:"采购退货数据财务报表-(1053)",select:!1,type:"function",children:[]},{id:1213,label:"收入成本报表(核算)-(1213)",select:!1,type:"function",children:[]},{id:1214,label:"进销存报表(核算)-(1214)",select:!1,type:"function",children:[]},{id:1187,label:"历史进销存数据统计-(1187)",select:!1,type:"function",children:[]},{id:1385,label:"财务已退数据-(1385)",select:!1,type:"function",children:[]},{id:1384,label:"15年收入成本数据-(1384)",select:!1,type:"function",children:[]},{id:1219,label:"供应商库存分析表-(1219)",select:!1,type:"function",children:[]},{id:1125,label:"产品分类每日数据报表-(1125)",select:!1,type:"function",children:[]},{id:1118,label:"GMV经营分析报表-(1118)",select:!1,type:"function",children:[]}]},{id:1016,label:"商务-(1016)",select:!1,type:"function",children:[{id:1482,label:"测试报表-(1482)",select:!1,type:"function",children:[]},{id:1041,label:"产品销量-(1041)",select:!1,type:"function",children:[]},{id:1036,label:"TOP20销售城市-(1036)",select:!1,type:"function",children:[]},{id:1098,label:"保税订单交税比对基础数据-(1098)",select:!1,type:"function",children:[]},{id:1108,label:"销售货品TOP100(销售量)-(1108)",select:!1,type:"function",children:[]},{id:1109,label:"销售货品TOP100(销售额)-(1109)",select:!1,type:"function",children:[]},{id:1123,label:"大客户信息查询-(1123)",select:!1,type:"function",children:[]},{id:1114,label:"组合商品库存查询-(1114)",select:!1,type:"function",children:[]},{id:1231,label:"全球零食效期预警有效期天数大于180天-(1231)",select:!1,type:"function",children:[]},{id:1132,label:"组合商品补货参照表-(1132)",select:!1,type:"function",children:[]},{id:1232,label:"全球零食效期预警有效期天数小于180天-(1232)",select:!1,type:"function",children:[]},{id:1149,label:"达令仓产品未发货订单列表-(1149)",select:!1,type:"function",children:[]},{id:1135,label:"ADMIN与ERP库存差异明细-(1135)",select:!1,type:"function",children:[]},{id:1120,label:"SKU在库、订货、调拨、出库明细-(1120)",select:!1,type:"function",children:[]},{id:1233,label:"极致美护距离允售期6个月商品信息-(1233)",select:!1,type:"function",children:[]},{id:1263,label:"虚拟仓发货退货入库明细-(1263)",select:!1,type:"function",children:[]},{id:1261,label:"零售退货原因明细查询-(1261)",select:!1,type:"function",children:[]},{id:1034,label:"郑州保税区进销存-(1034)",select:!1,type:"function",children:[]},{id:1150,label:"需商务同事确认库存调整单明细-(1150)",select:!1,type:"function",children:[]},{id:1017,label:"盘点待商务确认数据-(1017)",select:!1,type:"function",children:[]},{id:1177,label:"渠道数据统计任务-(1177)",select:!1,type:"function",children:[]},{id:1626,label:"test-(1626)",select:!1,type:"function",children:[]},{id:1200,label:"深圳服装未发货订单列表-(1200)",select:!1,type:"function",children:[]}]},{id:1018,label:"物流-(1018)",select:!1,type:"function",children:[{id:1255,label:"郑州保税出库明细(中通)-(1255)",select:!1,type:"function",children:[]},{id:1146,label:"配货单超时-(1146)",select:!1,type:"function",children:[]},{id:1077,label:"郑州保税出库明细(EMS)-(1077)",select:!1,type:"function",children:[]},{id:1050,label:"发货单明细统计表-(1050)",select:!1,type:"function",children:[]},{id:1048,label:"采购退货出库明细统计-(1048)",select:!1,type:"function",children:[]},{id:1059,label:"iphone订单出库-(1059)",select:!1,type:"function",children:[]},{id:1047,label:"移仓商品明细统计-(1047)",select:!1,type:"function",children:[]},{id:1122,label:"郑州保税出库明细(申通)-(1122)",select:!1,type:"function",children:[]},{id:1129,label:"推送非保税-(1129)",select:!1,type:"function",children:[]},{id:1113,label:"库存调整单明细查询-(1113)",select:!1,type:"function",children:[]},{id:1127,label:"在库SKU及数量对比-(1127)",select:!1,type:"function",children:[]},{id:1124,label:"8月1日起新入库sku及数量对比-(1124)",select:!1,type:"function",children:[]},{id:1126,label:"9月1日起新入库sku及数量对比-(1126)",select:!1,type:"function",children:[]},{id:1128,label:"创建未推送-(1128)",select:!1,type:"function",children:[]},{id:1119,label:"保税无法创建拣货单明细-(1119)",select:!1,type:"function",children:[]},{id:1019,label:"宅急送信息统计-(1019)",select:!1,type:"function",children:[]},{id:1130,label:"放行未发货-(1130)",select:!1,type:"function",children:[]},{id:1683,label:"京东库存及销量报表-(1683)",select:!1,type:"function",children:[]},{id:1112,label:"盘点调整数据统计查询-(1112)",select:!1,type:"function",children:[]},{id:1049,label:"采购入库明细统计-(1049)",select:!1,type:"function",children:[]},{id:1153,label:"长期未放行-(1153)",select:!1,type:"function",children:[]},{id:1082,label:"实时库存数量(小于20)-(1082)",select:!1,type:"function",children:[]},{id:1155,label:"拣货统计-(1155)",select:!1,type:"function",children:[]},{id:1264,label:"保税区订单明细-(1264)",select:!1,type:"function",children:[]},{id:1154,label:"入库时效报表-(1154)",select:!1,type:"function",children:[]},{id:1156,label:"分拣扫描统计-(1156)",select:!1,type:"function",children:[]},{id:1210,label:"郑州退件订单明细报表-(1210)",select:!1,type:"function",children:[]},{id:1191,label:"回架查询-(1191)",select:!1,type:"function",children:[]},{id:1091,label:"快递提货明细的统计报表-(1091)",select:!1,type:"function",children:[]},{id:1197,label:"当天疑似刷单数据-(1197)",select:!1,type:"function",children:[]},{id:1373,label:"拣货单批次监控-(1373)",select:!1,type:"function",children:[]},{id:1033,label:"物流数据统计-(1033)",select:!1,type:"function",children:[]},{id:1160,label:"活动平行仓数据-(1160)",select:!1,type:"function",children:[]}]},{id:1021,label:"COD-(1021)",select:!1,type:"function",children:[{id:1023,label:"COD价格区间数据统计-(1023)",select:!1,type:"function",children:[]},{id:1028,label:"无效COD地区数据统计-(1028)",select:!1,type:"function",children:[]},{id:1024,label:"COD一级分类统计-(1024)",select:!1,type:"function",children:[]},{id:1107,label:"北京仓COD订单数据-(1107)",select:!1,type:"function",children:[]},{id:1106,label:"杭州仓COD订单数据-(1106)",select:!1,type:"function",children:[]},{id:1029,label:"异常COD订单统计-(1029)",select:!1,type:"function",children:[]},{id:1025,label:"COD用户数据统计-(1025)",select:!1,type:"function",children:[]},{id:1027,label:"COD地区数据统计-(1027)",select:!1,type:"function",children:[]},{id:1031,label:"COD订单数据-(1031)",select:!1,type:"function",children:[]},{id:1022,label:"COD订单统计-(1022)",select:!1,type:"function",children:[]},{id:1026,label:"COD异常订单统计-(1026)",select:!1,type:"function",children:[]},{id:1030,label:"正常COD订单统计-(1030)",select:!1,type:"function",children:[]}]},{id:1037,label:"客服-(1037)",select:!1,type:"function",children:[{id:1060,label:"保税区订单(收货人手机号)-(1060)",select:!1,type:"function",children:[]},{id:1039,label:"订单缺货信息-(1039)",select:!1,type:"function",children:[]},{id:1381,label:"未发货销退的操作时间-(1381)",select:!1,type:"function",children:[]},{id:1090,label:"草稿超卖数据-(1090)",select:!1,type:"function",children:[]},{id:1038,label:"退货客服确认数据-(1038)",select:!1,type:"function",children:[]},{id:1088,label:"退款数据-(1088)",select:!1,type:"function",children:[]},{id:1383,label:"已发货销退的操作时间-(1383)",select:!1,type:"function",children:[]}]},{id:1093,label:"渠道-(1093)",select:!1,type:"function",children:[{id:1115,label:"淘宝渠道所需app收货地址信息-(1115)",select:!1,type:"function",children:[]},{id:1094,label:"达令心潮旗舰店活动数据-(1094)",select:!1,type:"function",children:[]}]},{id:1080,label:"仓库-(1080)",select:!1,type:"function",children:[{id:1240,label:"入库差异报表(少到货)-(1240)",select:!1,type:"function",children:[]},{id:1086,label:"顺义总仓库存库位数据-(1086)",select:!1,type:"function",children:[]},{id:1178,label:"仓库物流地址查询-(1178)",select:!1,type:"function",children:[]},{id:1252,label:"随单礼二周内复购数据-(1252)",select:!1,type:"function",children:[]},{id:1186,label:"超卖报表(杭州、郑州)-(1186)",select:!1,type:"function",children:[]},{id:1230,label:"库位商品生产日期-(1230)",select:!1,type:"function",children:[]},{id:1235,label:"随单礼数据报表-(1235)",select:!1,type:"function",children:[]},{id:1251,label:"随单礼一周内复购数据-(1251)",select:!1,type:"function",children:[]},{id:1117,label:"零件区无货大货区有货的SKU-(1117)",select:!1,type:"function",children:[]},{id:1105,label:"超卖报表(顺义仓)-(1105)",select:!1,type:"function",children:[]},{id:1101,label:"顺义仓零拣货架补货指引-(1101)",select:!1,type:"function",children:[]},{id:1095,label:"顺义仓库盘点工作量统计-(1095)",select:!1,type:"function",children:[]},{id:1087,label:"当天出库SKU库位及库存数据-(1087)",select:!1,type:"function",children:[]},{id:1208,label:"查询库位库存为0的库位-(1208)",select:!1,type:"function",children:[]},{id:1081,label:"非正常扫描出库记录-(1081)",select:!1,type:"function",children:[]},{id:1375,label:"盘点差异记录-(1375)",select:!1,type:"function",children:[]},{id:1159,label:"仓库出库top1500商品-(1159)",select:!1,type:"function",children:[]}]},{id:1265,label:"保税区监控-(1265)",select:!1,type:"function",children:[{id:1268,label:"(郑州)海关入库失败-(1268)",select:!1,type:"function",children:[]},{id:1352,label:"(深圳)保税区未发送-(1352)",select:!1,type:"function",children:[]},{id:1271,label:"(郑州)税已放行、ERP状态不是新建-(1271)",select:!1,type:"function",children:[]},{id:1348,label:"(深圳)支付调用预警-(1348)",select:!1,type:"function",children:[]},{id:1354,label:"(深圳)超过24小时订单状态还是报文已发送-(1354)",select:!1,type:"function",children:[]},{id:1266,label:"(郑州)配货单草稿状态推送保税区超时-(1266)",select:!1,type:"function",children:[]},{id:1269,label:"(郑州)报文生成失败-(1269)",select:!1,type:"function",children:[]},{id:1353,label:"(深圳)海关报关推送失败-(1353)",select:!1,type:"function",children:[]},{id:1345,label:"(深圳)税已放行、ERP状态不是新建-(1345)",select:!1,type:"function",children:[]},{id:1351,label:"(深圳)海关入库失败-(1351)",select:!1,type:"function",children:[]},{id:1346,label:"(深圳)配货单草稿状态推送保税区超时-(1346)",select:!1,type:"function",children:[]},{id:1272,label:"(郑州)支付调用预警-(1272)",select:!1,type:"function",children:[]},{id:1347,label:"(深圳)24小时未确认-(1347)",select:!1,type:"function",children:[]},{id:1349,label:"(深圳)入库成功超时未获取快递单-(1349)",select:!1,type:"function",children:[]},{id:1267,label:"(郑州)保税区未发送-(1267)",select:!1,type:"function",children:[]},{id:1270,label:"(郑州)入库成功超时未获取快递单-(1270)",select:!1,type:"function",children:[]},{id:1273,label:"(郑州)24小时未确认-(1273)",select:!1,type:"function",children:[]},{id:1350,label:"(深圳)报文生成失败-(1350)",select:!1,type:"function",children:[]}]},{id:1380,label:"销退的操作时间-(1380)",select:!1,type:"function",children:[]},{id:1378,label:"会员钱包-(1378)",select:!1,type:"function",children:[{id:1639,label:"订单明细-(1639)",select:!1,type:"function",children:[]},{id:1379,label:"会员钱包每日损益-(1379)",select:!1,type:"function",children:[]},{id:1587,label:"订单明细-(1587)",select:!1,type:"function",children:[]}]},{id:1382,label:"销退-(1382)",select:!1,type:"function",children:[]},{id:1167,label:"计件报表-(1167)",select:!1,type:"function",children:[{id:1169,label:"ID号拣货件数查询-(1169)",select:!1,type:"function",children:[]},{id:1173,label:"ID拣货件数18-24查询-(1173)",select:!1,type:"function",children:[]},{id:1174,label:"ID扫描单数18-24查询-(1174)",select:!1,type:"function",children:[]},{id:1170,label:"ID分拣扫描件数查询-(1170)",select:!1,type:"function",children:[]},{id:1168,label:"出库件数-(1168)",select:!1,type:"function",children:[]},{id:1172,label:"ID出库扫描单数查询-(1172)",select:!1,type:"function",children:[]},{id:1243,label:"ID号清点件数查询-(1243)",select:!1,type:"function",children:[]},{id:1242,label:"ID号上架件数查询-(1242)",select:!1,type:"function",children:[]},{id:1248,label:"ID号清点件数查询(10月26日之前)-(1248)",select:!1,type:"function",children:[]},{id:1241,label:"ID号出库件数查询-(1241)",select:!1,type:"function",children:[]},{id:1247,label:"ID号上架件数查询(10月26日之前)-(1247)",select:!1,type:"function",children:[]}]}]},{id:2300,label:"客服体验中心",select:!1,type:"application",children:[{id:2057,label:"销售发票管理-(2057)",select:!1,type:"function",children:[{id:2059,label:"余票预警-(2059)",select:!1,type:"function",children:[]},{id:2058,label:"销售发票查询-(2058)",select:!1,type:"function",children:[{id:2053,label:"导出发票列表",select:!1,type:"point",children:[]},{id:2052,label:"查询发票列表",select:!1,type:"point",children:[]},{id:2040,label:"申请开票",select:!1,type:"point",children:[]},{id:2182,label:"导出匹配税收分类失败商品明细到EXCEL",select:!1,type:"point",children:[]}]}]},{id:2137,label:"品控管理-(2137)",select:!1,type:"function",children:[{id:2140,label:"活动质检任务管理-(2140)",select:!1,type:"function",children:[{id:2164,label:"导入质检报告",select:!1,type:"point",children:[]},{id:2163,label:"导入质检结果",select:!1,type:"point",children:[]}]},{id:2139,label:"活动供应商白名单-(2139)",select:!1,type:"function",children:[{id:2160,label:"新增",select:!1,type:"point",children:[]},{id:2159,label:"失效",select:!1,type:"point",children:[]},{id:2158,label:"修改",select:!1,type:"point",children:[]}]},{id:2138,label:"活动质检分类-(2138)",select:!1,type:"function",children:[{id:2157,label:"新增",select:!1,type:"point",children:[]},{id:2156,label:"失效",select:!1,type:"point",children:[]},{id:2155,label:"编辑",select:!1,type:"point",children:[]}]},{id:2232,label:"新增类目资质-(2232)",select:!1,type:"function",children:[{id:2240,label:"删除",select:!1,type:"point",children:[]},{id:2241,label:"新增",select:!1,type:"point",children:[]},{id:2239,label:"修改",select:!1,type:"point",children:[]}]},{id:2249,label:"维护类目资质关系-(2249)",select:!1,type:"function",children:[]},{id:2231,label:"维护类目资质关系-(2231)",select:!1,type:"function",children:[{id:2238,label:"新增",select:!1,type:"point",children:[]},{id:2237,label:"删除",select:!1,type:"point",children:[]},{id:2236,label:"编辑",select:!1,type:"point",children:[]}]},{id:2250,label:"新增类目资质-(2250)",select:!1,type:"function",children:[]}]},{id:2172,label:"零售管理-(2172)",select:!1,type:"function",children:[{id:2318,label:"补偿单申诉-(2318)",select:!1,type:"function",children:[]},{id:2315,label:"赔付原因配置-(2315)",select:!1,type:"function",children:[]},{id:2176,label:"售后单审核(平台售后)-(2176)",select:!1,type:"function",children:[{id:2225,label:"审核",select:!1,type:"point",children:[]}]},{id:2174,label:"售后单管理-(2174)",select:!1,type:"function",children:[{id:2224,label:"编辑",select:!1,type:"point",children:[]},{id:2223,label:"撤回",select:!1,type:"point",children:[]},{id:2222,label:"取消",select:!1,type:"point",children:[]},{id:2221,label:"提交",select:!1,type:"point",children:[]}]},{id:2316,label:"补偿单管理-(2316)",select:!1,type:"function",children:[]},{id:2317,label:"补偿单审核-(2317)",select:!1,type:"function",children:[]},{id:2173,label:"零售订单维护-(2173)",select:!1,type:"function",children:[{id:2198,label:"撤回",select:!1,type:"point",children:[]},{id:2196,label:"提交",select:!1,type:"point",children:[]},{id:2203,label:"退货申请审批或保存草稿",select:!1,type:"point",children:[]},{id:2195,label:"批量新建零售订单",select:!1,type:"point",children:[]},{id:2200,label:"修改物流信息",select:!1,type:"point",children:[]},{id:2202,label:"确定退货",select:!1,type:"point",children:[]},{id:2199,label:"登记备注",select:!1,type:"point",children:[]},{id:2197,label:"取消",select:!1,type:"point",children:[]},{id:2192,label:"查看订单详情",select:!1,type:"point",children:[]},{id:2189,label:"批量备注",select:!1,type:"point",children:[]},{id:2187,label:"查询",select:!1,type:"point",children:[]},{id:2191,label:"查看支付记录",select:!1,type:"point",children:[]},{id:2190,label:"查看操作日志",select:!1,type:"point",children:[]},{id:2193,label:"订单申请审批或保存草稿",select:!1,type:"point",children:[]},{id:2188,label:"下载批量备注模版",select:!1,type:"point",children:[]},{id:2194,label:"下载零售订单模版",select:!1,type:"point",children:[]}]},{id:2175,label:"售后单管理(商家售后)-(2175)",select:!1,type:"function",children:[{id:2220,label:"仲裁",select:!1,type:"point",children:[]},{id:2219,label:"销售单号",select:!1,type:"point",children:[]},{id:2218,label:"单据编码",select:!1,type:"point",children:[]}]}]},{id:2040,label:"IM帮助中心-(2040)",select:!1,type:"function",children:[{id:2041,label:"公告设置-(2041)",select:!1,type:"function",children:[]},{id:2165,label:"投诉单管理-(2165)",select:!1,type:"function",children:[{id:2173,label:"处理投诉单",select:!1,type:"point",children:[]},{id:2172,label:"联系电话查看",select:!1,type:"point",children:[]},{id:2171,label:"校验领取投诉单",select:!1,type:"point",children:[]},{id:2170,label:"投诉单查看",select:!1,type:"point",children:[]},{id:2169,label:"释放",select:!1,type:"point",children:[]},{id:2168,label:"领取",select:!1,type:"point",children:[]},{id:2167,label:"导出",select:!1,type:"point",children:[]},{id:2166,label:"列表",select:!1,type:"point",children:[]}]},{id:2166,label:"用户反馈管理-(2166)",select:!1,type:"function",children:[{id:2181,label:"联系电话查看",select:!1,type:"point",children:[]},{id:2180,label:"校验领取投诉单",select:!1,type:"point",children:[]},{id:2179,label:"处理用户反馈",select:!1,type:"point",children:[]},{id:2178,label:"用户反馈查看",select:!1,type:"point",children:[]},{id:2177,label:"释放",select:!1,type:"point",children:[]},{id:2176,label:"领取",select:!1,type:"point",children:[]},{id:2175,label:"导出",select:!1,type:"point",children:[]},{id:2174,label:"列表",select:!1,type:"point",children:[]}]},{id:2042,label:"帮助中心设置-(2042)",select:!1,type:"function",children:[]},{id:2043,label:"问题分类设置-(2043)",select:!1,type:"function",children:[]}]},{id:2030,label:"工单-(2030)",select:!1,type:"function",children:[{id:2032,label:"待完结工单-(2032)",select:!1,type:"function",children:[]},{id:2031,label:"全部工单-(2031)",select:!1,type:"function",children:[]},{id:2033,label:"工单问题配置-(2033)",select:!1,type:"function",children:[]},{id:2070,label:"工单大盘(管理员)-(2070)",select:!1,type:"function",children:[]},{id:2050,label:"用户诉求配置-(2050)",select:!1,type:"function",children:[]},{id:2071,label:"工单大盘(个人)-(2071)",select:!1,type:"function",children:[]}]},{id:2024,label:"综合查询-(2024)",select:!1,type:"function",children:[{id:2029,label:"短信查询-(2029)",select:!1,type:"function",children:[]},{id:2027,label:"商品信息查询-(2027)",select:!1,type:"function",children:[]},{id:2025,label:"账户信息查询-(2025)",select:!1,type:"function",children:[{id:2069,label:"查看手机号",select:!1,type:"point",children:[]}]},{id:2026,label:"单据信息查询-(2026)",select:!1,type:"function",children:[{id:2088,label:"无",select:!1,type:"point",children:[]},{id:2087,label:"查看手机号",select:!1,type:"point",children:[]}]},{id:2028,label:"好字在口令查询-(2028)",select:!1,type:"function",children:[]}]},{id:2215,label:"CDS评价系统-(2215)",select:!1,type:"function",children:[{id:2216,label:"评价管理-(2216)",select:!1,type:"function",children:[{id:2254,label:"是否展示",select:!1,type:"point",children:[]},{id:2234,label:"详情",select:!1,type:"point",children:[]}]}]}]},{id:2100,label:"达令家系统",select:!1,type:"application",children:[{id:2141,label:"品控管理-(2141)",select:!1,type:"function",children:[{id:2144,label:"活动质检任务管理-(2144)",select:!1,type:"function",children:[]},{id:2143,label:"活动供应商白名单-(2143)",select:!1,type:"function",children:[]},{id:2142,label:"活动质检分类-(2142)",select:!1,type:"function",children:[]},{id:2251,label:"新增类目资质-(2251)",select:!1,type:"function",children:[]},{id:2252,label:"维护类目资质关系-(2252)",select:!1,type:"function",children:[]},{id:2234,label:"维护类目资质关系-(2234)",select:!1,type:"function",children:[]},{id:2233,label:"新增类目资质-(2233)",select:!1,type:"function",children:[]}]},{id:1664,label:"搜索管理-(1664)",select:!1,type:"function",children:[{id:2019,label:"关键词类目管理-(2019)",select:!1,type:"function",children:[]},{id:2039,label:"专题搜索关键词管理-(2039)",select:!1,type:"function",children:[]},{id:2339,label:"排序权重-(2339)",select:!1,type:"function",children:[]},{id:2340,label:"排序得分-(2340)",select:!1,type:"function",children:[]},{id:2056,label:"关键词类目管理-(2056)",select:!1,type:"function",children:[]},{id:2055,label:"关键词类目管理-(2055)",select:!1,type:"function",children:[]},{id:1665,label:"相近词库-(1665)",select:!1,type:"function",children:[]},{id:2038,label:"搜索标签管理-(2038)",select:!1,type:"function",children:[]}]},{id:2011001,label:"活动管理-(2011001)",select:!1,type:"function",children:[{id:2011002,label:"活动管理(平台运营)-(2011002)",select:!1,type:"function",children:[]},{id:2087,label:"活动商品审核-(2087)",select:!1,type:"function",children:[]},{id:2011003,label:"活动管理(品类运营)-(2011003)",select:!1,type:"function",children:[]}]},{id:2224,label:"用户达令币-(2224)",select:!1,type:"function",children:[{id:2225,label:"用户达令币流水-(2225)",select:!1,type:"function",children:[]},{id:2226,label:"用户达令币管理-(2226)",select:!1,type:"function",children:[]}]},{id:2006,label:"用户渠道管理-(2006)",select:!1,type:"function",children:[{id:2018,label:"店主管理-(2018)",select:!1,type:"function",children:[]},{id:2012,label:"VIP管理-(2012)",select:!1,type:"function",children:[]},{id:1684,label:"用户黑名单管理-(1684)",select:!1,type:"function",children:[]},{id:2009,label:"渠道管理-(2009)",select:!1,type:"function",children:[]},{id:2008,label:"用户管理-(2008)",select:!1,type:"function",children:[]},{id:2010,label:"banner管理-(2010)",select:!1,type:"function",children:[]},{id:2011,label:"aaa店主管理-(2011)",select:!1,type:"function",children:[]},{id:1691,label:"用户黑名单管理-(1691)",select:!1,type:"function",children:[]}]},{id:2217,label:"商学院-(2217)",select:!1,type:"function",children:[{id:2219,label:"课程标签-(2219)",select:!1,type:"function",children:[]},{id:2220,label:"课程列表-(2220)",select:!1,type:"function",children:[]},{id:2218,label:"课程分类-(2218)",select:!1,type:"function",children:[]}]},{id:2227,label:"分享活动管理-(2227)",select:!1,type:"function",children:[{id:2228,label:"分享活动列表-(2228)",select:!1,type:"function",children:[]},{id:2230,label:"红包发放统计-(2230)",select:!1,type:"function",children:[]},{id:2229,label:"订单红包规则设置-(2229)",select:!1,type:"function",children:[]}]},{id:1697,label:"消息管理-(1697)",select:!1,type:"function",children:[]},{id:2005,label:"商品管理-(2005)",select:!1,type:"function",children:[{id:2105,label:"助力商品管理-(2105)",select:!1,type:"function",children:[]},{id:2221,label:"智能商品库-(2221)",select:!1,type:"function",children:[]},{id:1658,label:"上架商品监控-(1658)",select:!1,type:"function",children:[]},{id:2007,label:"商品上下架管理-(2007)",select:!1,type:"function",children:[]},{id:2066,label:"精选商品列表页配置-(2066)",select:!1,type:"function",children:[]},{id:2075,label:"当前售价查询-(2075)",select:!1,type:"function",children:[]}]},{id:1627,label:"营销管理-(1627)",select:!1,type:"function",children:[{id:1651,label:"客服补偿代金券-(1651)",select:!1,type:"function",children:[]},{id:1693,label:"专题搜索关键词管理-(1693)",select:!1,type:"function",children:[]},{id:1645,label:"物流信息提示管理-(1645)",select:!1,type:"function",children:[]},{id:1690,label:"PK活动管理-(1690)",select:!1,type:"function",children:[]},{id:1689,label:"运费管理-(1689)",select:!1,type:"function",children:[]},{id:1688,label:"搜索标签管理-(1688)",select:!1,type:"function",children:[]},{id:1681,label:"预售审批-(1681)",select:!1,type:"function",children:[]},{id:1678,label:"运费管理-(1678)",select:!1,type:"function",children:[]},{id:1666,label:"运营分类管理-(1666)",select:!1,type:"function",children:[]},{id:1628,label:"标签管理-(1628)",select:!1,type:"function",children:[]},{id:1644,label:"频道管理-(1644)",select:!1,type:"function",children:[]},{id:1663,label:"时间轴管理-(1663)",select:!1,type:"function",children:[]},{id:1674,label:"运费管理-(1674)",select:!1,type:"function",children:[]},{id:1662,label:"物流配置管理-(1662)",select:!1,type:"function",children:[]},{id:1659,label:"物流配置管理-(1659)",select:!1,type:"function",children:[]},{id:1629,label:"商品标签关系管理-(1629)",select:!1,type:"function",children:[]},{id:1656,label:"支付类型管理-(1656)",select:!1,type:"function",children:[]},{id:1653,label:"首页弹层管理-(1653)",select:!1,type:"function",children:[]},{id:1650,label:"支付类型管理-(1650)",select:!1,type:"function",children:[]},{id:1647,label:"尤物劵管理-(1647)",select:!1,type:"function",children:[]},{id:1648,label:"快捷入口管理-(1648)",select:!1,type:"function",children:[]},{id:1643,label:"尤物劵管理-(1643)",select:!1,type:"function",children:[]},{id:1638,label:"团购规则管理-(1638)",select:!1,type:"function",children:[]},{id:1637,label:"团购订单列表-(1637)",select:!1,type:"function",children:[]},{id:1634,label:"楼层管理-(1634)",select:!1,type:"function",children:[]},{id:1631,label:"发放规则管理-(1631)",select:!1,type:"function",children:[{id:2035,label:"查看代金券",select:!1,type:"point",children:[]},{id:2038,label:"删除发放规则",select:!1,type:"point",children:[]},{id:2037,label:"新建或编辑发放规则",select:!1,type:"point",children:[]},{id:2036,label:"查看发放规则",select:!1,type:"point",children:[]},{id:2034,label:"发放规则列表",select:!1,type:"point",children:[]}]},{id:1630,label:"优惠券管理-(1630)",select:!1,type:"function",children:[]},{id:2089,label:"促活消息管理-(2089)",select:!1,type:"function",children:[]},{id:2090,label:"微信模板管理-(2090)",select:!1,type:"function",children:[]}]},{id:1632,label:"分润调整-(1632)",select:!1,type:"function",children:[{id:1633,label:"调整单据维护-(1633)",select:!1,type:"function",children:[]}]},{id:1635,label:"版本管理-(1635)",select:!1,type:"function",children:[{id:1636,label:"APP版本管理-(1636)",select:!1,type:"function",children:[]},{id:1640,label:"Bundle版本管理-(1640)",select:!1,type:"function",children:[]}]},{id:1654,label:"客服管理-(1654)",select:!1,type:"function",children:[{id:1655,label:"客服管理-(1655)",select:!1,type:"function",children:[]}]},{id:1686,label:"消息管理-(1686)",select:!1,type:"function",children:[{id:1687,label:"定时消息-(1687)",select:!1,type:"function",children:[]}]}]},{id:2400,label:"鹰眼系统",select:!1,type:"application",children:[{id:2333,label:"首页-(2333)",select:!1,type:"function",children:[]},{id:2091,label:"系统配置-(2091)",select:!1,type:"function",children:[{id:2092,label:"时效规则配置-(2092)",select:!1,type:"function",children:[]}]},{id:2093,label:"数据-(2093)",select:!1,type:"function",children:[{id:2096,label:"走件-(2096)",select:!1,type:"function",children:[]},{id:2330,label:"报备审核-(2330)",select:!1,type:"function",children:[]},{id:2331,label:"物流停滞-(2331)",select:!1,type:"function",children:[]},{id:2332,label:"全链路-(2332)",select:!1,type:"function",children:[]},{id:2095,label:"揽收-(2095)",select:!1,type:"function",children:[]},{id:2094,label:"发货-(2094)",select:!1,type:"function",children:[]}]}]},{id:2200,label:"达令家素材系统",select:!1,type:"application",children:[{id:1660,label:"商品素材-(1660)",select:!1,type:"function",children:[{id:1661,label:"商品素材内容-(1661)",select:!1,type:"function",children:[]},{id:1699,label:"素材推荐-(1699)",select:!1,type:"function",children:[]},{id:1696,label:"用户素材(待删除)-(1696)",select:!1,type:"function",children:[]}]},{id:166001,label:"营销素材-(166001)",select:!1,type:"function",children:[{id:1660011,label:"素材内容-(1660011)",select:!1,type:"function",children:[]},{id:1660012,label:"营销用途-(1660012)",select:!1,type:"function",children:[]}]},{id:2167,label:"素材活动-(2167)",select:!1,type:"function",children:[{id:2168,label:"活动管理-(2168)",select:!1,type:"function",children:[]}]},{id:1694,label:"权限管理-(1694)",select:!1,type:"function",children:[{id:1695,label:"白名单-(1695)",select:!1,type:"function",children:[]}]}]},{id:1400,label:"达令tms系统",select:!1,type:"application",children:[{id:2053,label:"快递对接管理-(2053)",select:!1,type:"function",children:[{id:2054,label:"快递对接管理-(2054)",select:!1,type:"function",children:[]}]},{id:1355,label:"内部打印-(1355)",select:!1,type:"function",children:[{id:1356,label:"添加打印-(1356)",select:!1,type:"function",children:[]},{id:1357,label:"个人记录-(1357)",select:!1,type:"function",children:[]}]},{id:1256,label:"数据中心-(1256)",select:!1,type:"function",children:[{id:1258,label:"包裹热点分布图-(1258)",select:!1,type:"function",children:[]},{id:1257,label:"包裹追踪-(1257)",select:!1,type:"function",children:[]}]}]},{id:300,label:"达令帮管理系统",select:!1,type:"application",children:[{id:1131,label:"内容管理-(1131)",select:!1,type:"function",children:[{id:1133,label:"晒图管理-(1133)",select:!1,type:"function",children:[]},{id:1374,label:"分类管理-(1374)",select:!1,type:"function",children:[]},{id:1152,label:"社区图片管理-(1152)",select:!1,type:"function",children:[]},{id:1134,label:"标签管理-(1134)",select:!1,type:"function",children:[]}]},{id:1136,label:"会员管理-(1136)",select:!1,type:"function",children:[{id:1137,label:"用户管理-(1137)",select:!1,type:"function",children:[]},{id:1138,label:"达人管理-(1138)",select:!1,type:"function",children:[]},{id:1139,label:"用户分组管理-(1139)",select:!1,type:"function",children:[]},{id:1140,label:"达人分组管理-(1140)",select:!1,type:"function",children:[]},{id:1141,label:"会员等级管理-(1141)",select:!1,type:"function",children:[]}]},{id:1143,label:"敏感词管理-(1143)",select:!1,type:"function",children:[{id:1145,label:"拦截记录-(1145)",select:!1,type:"function",children:[]},{id:1144,label:"统计用户-(1144)",select:!1,type:"function",children:[]},{id:1151,label:"统计敏感词-(1151)",select:!1,type:"function",children:[]},{id:1188,label:"设备黑名单-(1188)",select:!1,type:"function",children:[]},{id:1189,label:"会员黑名单-(1189)",select:!1,type:"function",children:[]},{id:1190,label:"垃圾晒图/评论-(1190)",select:!1,type:"function",children:[]}]},{id:1147,label:"数据统计-(1147)",select:!1,type:"function",children:[{id:1148,label:"标签统计-(1148)",select:!1,type:"function",children:[]}]}]},{id:400,label:"达令定时任务调度管理系统",select:!1,type:"application",children:[{id:1157,label:"定时任务调度系统-(1157)",select:!1,type:"function",children:[{id:1158,label:"定时任务列表-(1158)",select:!1,type:"function",children:[]}]}]},{id:500,label:"达令存货核算系统",select:!1,type:"application",children:[{id:1180,label:"期初余额-(1180)",select:!1,type:"function",children:[{id:1544,label:"财务账期调整-(1544)",select:!1,type:"function",children:[]},{id:1181,label:"每日-(1181)",select:!1,type:"function",children:[]},{id:99998,label:"月底存货结转-(99998)",select:!1,type:"function",children:[]},{id:99999,label:"月底成本计算-(99999)",select:!1,type:"function",children:[]},{id:1212,label:"结账-(1212)",select:!1,type:"function",children:[]},{id:1182,label:"每月-(1182)",select:!1,type:"function",children:[]},{id:2049,label:"手工同步ERP出入库数据-(2049)",select:!1,type:"function",children:[]},{id:2048,label:"月底存货结转-(2048)",select:!1,type:"function",children:[]},{id:88888,label:"手工同步ERP出入库数据-(88888)",select:!1,type:"function",children:[]},{id:2047,label:"月底成本计算-(2047)",select:!1,type:"function",children:[]},{id:2046,label:"手工同步ERP出入库数据-(2046)",select:!1,type:"function",children:[]},{id:2045,label:"月底存货结转-(2045)",select:!1,type:"function",children:[]},{id:2044,label:"月底成本计算-(2044)",select:!1,type:"function",children:[]},{id:1543,label:"存货手动结算-(1543)",select:!1,type:"function",children:[]}]},{id:1515,label:"报表查询-(1515)",select:!1,type:"function",children:[{id:1539,label:"每日-供应商汇总-(1539)",select:!1,type:"function",children:[]},{id:1540,label:"每日-仓库汇总-(1540)",select:!1,type:"function",children:[]},{id:1542,label:"存货异动明细-(1542)",select:!1,type:"function",children:[]},{id:1545,label:"销售收入成本(财务分类)-(1545)",select:!1,type:"function",children:[]},{id:1518,label:"每月-仓库汇总-(1518)",select:!1,type:"function",children:[]},{id:1546,label:"销售收入成本(一级分类)-(1546)",select:!1,type:"function",children:[]},{id:1517,label:"每月-供应商汇总-(1517)",select:!1,type:"function",children:[]},{id:1522,label:"采购单据查询-(1522)",select:!1,type:"function",children:[]},{id:1523,label:"采购调整单查询-(1523)",select:!1,type:"function",children:[]},{id:1524,label:"销售出库单据查询-(1524)",select:!1,type:"function",children:[]},{id:1525,label:"盘点单据查询-(1525)",select:!1,type:"function",children:[]},{id:1516,label:"每月-汇总数据-(1516)",select:!1,type:"function",children:[]},{id:1526,label:"其他出入库单单据查询-(1526)",select:!1,type:"function",children:[]},{id:1527,label:"移库单据查询-(1527)",select:!1,type:"function",children:[]},{id:1541,label:"每日-汇总数据-(1541)",select:!1,type:"function",children:[]}]},{id:1183,label:"成本计算&出入库明细-(1183)",select:!1,type:"function",children:[{id:1184,label:"成本计算-(1184)",select:!1,type:"function",children:[]},{id:1249,label:"收发存汇总-(1249)",select:!1,type:"function",children:[]},{id:1250,label:"存货明细数据-(1250)",select:!1,type:"function",children:[]},{id:1211,label:"存货调整单-(1211)",select:!1,type:"function",children:[]}]}]},{id:2401,label:"保税管理系统",select:!1,type:"application",children:[{id:2177,label:"系统配置-(2177)",select:!1,type:"function",children:[{id:2178,label:"海关基础数据管理-(2178)",select:!1,type:"function",children:[]}]}]},{id:700,label:"达令仓库PDA系统",select:!1,type:"application",children:[{id:1274,label:"PDA权限管理-(1274)",select:!1,type:"function",children:[{id:1276,label:"销售出库-(1276)",select:!1,type:"function",children:[]},{id:1277,label:"拣货-(1277)",select:!1,type:"function",children:[{id:1286,label:"领取拣货任务-(1286)",select:!1,type:"function",children:[]},{id:1287,label:"查看本地任务-(1287)",select:!1,type:"function",children:[]},{id:1288,label:"异常标记处理-(1288)",select:!1,type:"function",children:[]}]},{id:1278,label:"回架-(1278)",select:!1,type:"function",children:[]},{id:1279,label:"打印SKU-(1279)",select:!1,type:"function",children:[]},{id:1283,label:"拣货墙-(1283)",select:!1,type:"function",children:[{id:1289,label:"拣货墙子任务-(1289)",select:!1,type:"function",children:[{id:1296,label:"领取拣货任务-(1296)",select:!1,type:"function",children:[]},{id:1297,label:"查看本地任务-(1297)",select:!1,type:"function",children:[]}]},{id:1290,label:"待投掷单据-(1290)",select:!1,type:"function",children:[]},{id:1291,label:"待投掷商品-(1291)",select:!1,type:"function",children:[]},{id:1292,label:"待回架抽单作业-(1292)",select:!1,type:"function",children:[]},{id:1293,label:"异常单抽单作业-(1293)",select:!1,type:"function",children:[]},{id:1294,label:"待分拣任务-(1294)",select:!1,type:"function",children:[]},{id:1295,label:"格明细-(1295)",select:!1,type:"function",children:[]}]},{id:1284,label:"入库管理-(1284)",select:!1,type:"function",children:[{id:1298,label:"采购收货-(1298)",select:!1,type:"function",children:[{id:1305,label:"快递单签收-(1305)",select:!1,type:"function",children:[]},{id:1306,label:"采购单签收-(1306)",select:!1,type:"function",children:[]},{id:1307,label:"创建采购入库单-(1307)",select:!1,type:"function",children:[]},{id:1308,label:"选择入库单-(1308)",select:!1,type:"function",children:[]},{id:1309,label:"本地清点任务-(1309)",select:!1,type:"function",children:[]}]},{id:1299,label:"移库收货-(1299)",select:!1,type:"function",children:[{id:1302,label:"创建移库入库单-(1302)",select:!1,type:"function",children:[]},{id:1303,label:"选择入库单-(1303)",select:!1,type:"function",children:[]},{id:1304,label:"本地清点任务-(1304)",select:!1,type:"function",children:[]}]},{id:1300,label:"上架-(1300)",select:!1,type:"function",children:[{id:1310,label:"选择上架任务-(1310)",select:!1,type:"function",children:[]},{id:1311,label:"本地上架任务-(1311)",select:!1,type:"function",children:[]},{id:1312,label:"中转箱查询-(1312)",select:!1,type:"function",children:[]}]},{id:1301,label:"销退入库-(1301)",select:!1,type:"function",children:[{id:1313,label:"创建销退入库单-(1313)",select:!1,type:"function",children:[]},{id:1314,label:"选择入库单(清点中)-(1314)",select:!1,type:"function",children:[]},{id:1315,label:"本地缓存-(1315)",select:!1,type:"function",children:[]},{id:1316,label:"已清点明细-(1316)",select:!1,type:"function",children:[]},{id:1317,label:"待上架明细-(1317)",select:!1,type:"function",children:[]},{id:1318,label:"中转箱查询-(1318)",select:!1,type:"function",children:[]},{id:1319,label:"良品上架-(1319)",select:!1,type:"function",children:[]},{id:1320,label:"次品上架-(1320)",select:!1,type:"function",children:[]},{id:1321,label:"保税良品上架-(1321)",select:!1,type:"function",children:[]},{id:1521,label:"保税次品上架-(1521)",select:!1,type:"function",children:[]},{id:1528,label:"直邮良品上架-(1528)",select:!1,type:"function",children:[]},{id:1529,label:"直邮次品上架-(1529)",select:!1,type:"function",children:[]}]},{id:1614,label:"其它入库-(1614)",select:!1,type:"function",children:[{id:1616,label:"本地清点任务-(1616)",select:!1,type:"function",children:[]},{id:1615,label:"选择入库单-(1615)",select:!1,type:"function",children:[]},{id:1617,label:"创建其它入库单-(1617)",select:!1,type:"function",children:[]}]}]},{id:1285,label:"库管作业-(1285)",select:!1,type:"function",children:[{id:1322,label:"盘点-(1322)",select:!1,type:"function",children:[{id:1334,label:"盘点任务查询-(1334)",select:!1,type:"function",children:[]},{id:1335,label:"已领任务-(1335)",select:!1,type:"function",children:[]}]},{id:1323,label:"库位商品关系维护-(1323)",select:!1,type:"function",children:[{id:1329,label:"按SKU解除库位商品关系-(1329)",select:!1,type:"function",children:[]},{id:1330,label:"按库位解除库位商品关系-(1330)",select:!1,type:"function",children:[]},{id:1331,label:"新增库位商品关系-(1331)",select:!1,type:"function",children:[]},{id:1332,label:"按SKU查询库位商品关系-(1332)",select:!1,type:"function",children:[]},{id:1333,label:"按库位查询库位商品关系-(1333)",select:!1,type:"function",children:[]}]},{id:1324,label:"效段调整-(1324)",select:!1,type:"function",children:[]},{id:1325,label:"上报库位调整-(1325)",select:!1,type:"function",children:[{id:1338,label:"下架-(1338)",select:!1,type:"function",children:[]},{id:1339,label:"中转箱查询-(1339)",select:!1,type:"function",children:[]},{id:1340,label:"上架-(1340)",select:!1,type:"function",children:[]}]},{id:1326,label:"补货-(1326)",select:!1,type:"function",children:[{id:1341,label:"下架任务-(1341)",select:!1,type:"function",children:[]},{id:1342,label:"上架任务-(1342)",select:!1,type:"function",children:[]}]},{id:1327,label:"理货-(1327)",select:!1,type:"function",children:[{id:1344,label:"上架任务-(1344)",select:!1,type:"function",children:[]},{id:1343,label:"下架任务-(1343)",select:!1,type:"function",children:[]}]},{id:1328,label:"报损-(1328)",select:!1,type:"function",children:[{id:1337,label:"上架任务-(1337)",select:!1,type:"function",children:[]},{id:1336,label:"下架任务-(1336)",select:!1,type:"function",children:[]}]}]}]}]},{id:800,label:"会员成长管理系统",select:!1,type:"application",children:[{id:1259,label:"达令币管理-(1259)",select:!1,type:"function",children:[{id:1260,label:"达令币活动-(1260)",select:!1,type:"function",children:[]},{id:1358,label:"达令币兑换优惠券-(1358)",select:!1,type:"function",children:[]},{id:1371,label:"签到-(1371)",select:!1,type:"function",children:[]},{id:1452,label:"待处理-(1452)",select:!1,type:"function",children:[]},{id:1510,label:"会员管理-(1510)",select:!1,type:"function",children:[]}]}]},{id:900,label:"会员钱包管理系统",select:!1,type:"application",children:[{id:1361,label:"礼品卡管理-(1361)",select:!1,type:"function",children:[{id:1362,label:"礼品卡模板管理-(1362)",select:!1,type:"function",children:[]},{id:1363,label:"礼品卡明细管理-(1363)",select:!1,type:"function",children:[]}]},{id:1359,label:"钱包管理-(1359)",select:!1,type:"function",children:[{id:1360,label:"会员管理-(1360)",select:!1,type:"function",children:[]}]}]},{id:1e3,label:"达令仓储管理系统",select:!1,type:"application",children:[{id:370,label:"入库作业-(370)",select:!1,type:"function",children:[{id:376,label:"退货入库上架NEW-(376)",select:!1,type:"function",children:[]},{id:1006,label:"零售退货作业-(1006)",select:!1,type:"function",children:[]},{id:1239,label:"异常到货数据登记-(1239)",select:!1,type:"function",children:[]},{id:374,label:"入库管理NEW-(374)",select:!1,type:"function",children:[]},{id:375,label:"零售退货作业NEW-(375)",select:!1,type:"function",children:[]},{id:372,label:"入库管理-(372)",select:!1,type:"function",children:[]},{id:371,label:"物流签收-(371)",select:!1,type:"function",children:[]},{id:1007,label:"退货入库上架-(1007)",select:!1,type:"function",children:[]}]},{id:380,label:"出库作业-(380)",select:!1,type:"function",children:[{id:381,label:"手动创建拣货单-(381)",select:!1,type:"function",children:[]},{id:388,label:"拣货墙信息-(388)",select:!1,type:"function",children:[]},{id:383,label:"打包操作台-(383)",select:!1,type:"function",children:[]},{id:384,label:"扫描出库-(384)",select:!1,type:"function",children:[]},{id:385,label:"回架作业-(385)",select:!1,type:"function",children:[]},{id:386,label:"发货单查询-(386)",select:!1,type:"function",children:[]},{id:387,label:"出库作业面板-(387)",select:!1,type:"function",children:[]},{id:373,label:"一单一件分拣台-(373)",select:!1,type:"function",children:[]},{id:2341,label:"耗材打包操作台-(2341)",select:!1,type:"function",children:[]},{id:382,label:"拣货单管理-(382)",select:!1,type:"function",children:[]},{id:1e3,label:"分拣操作台-(1000)",select:!1,type:"function",children:[]},{id:2271,label:"耗材打包操作台-(2271)",select:!1,type:"function",children:[]},{id:389,label:"拣货墙-(389)",select:!1,type:"function",children:[]}]},{id:390,label:"库管作业-(390)",select:!1,type:"function",children:[{id:377,label:"PDA数据权限控制-(377)",select:!1,type:"function",children:[]},{id:392,label:"库位商品对照-(392)",select:!1,type:"function",children:[]},{id:393,label:"效段调整-(393)",select:!1,type:"function",children:[]},{id:394,label:"待处理消息-(394)",select:!1,type:"function",children:[]},{id:2235,label:"商品基础数据维护-(2235)",select:!1,type:"function",children:[]},{id:321,label:"仓库补货看板-(321)",select:!1,type:"function",children:[]},{id:1043,label:"库存盘点-(1043)",select:!1,type:"function",children:[]},{id:1428,label:"仓库库存查询NEW4-(1428)",select:!1,type:"function",children:[]},{id:352,label:"物理库位设置-(352)",select:!1,type:"function",children:[]},{id:391,label:"库位调整-(391)",select:!1,type:"function",children:[]},{id:1262,label:"库位调整指令单-(1262)",select:!1,type:"function",children:[]},{id:1506,label:"APP版本更新-(1506)",select:!1,type:"function",children:[]}]}]},{id:1300,label:"达令深圳保税系统",select:!1,type:"application",children:[{id:1192,label:"深圳保税区配货处理系统-(1192)",select:!1,type:"function",children:[{id:1459,label:"载货清单-(1459)",select:!1,type:"function",children:[]},{id:1194,label:"报文手动重推-(1194)",select:!1,type:"function",children:[]},{id:1195,label:"订单推送参数配置-(1195)",select:!1,type:"function",children:[]},{id:1196,label:"商品备案-(1196)",select:!1,type:"function",children:[]},{id:1193,label:"配货单处理-(1193)",select:!1,type:"function",children:[]}]}]},{id:1100,label:"达令郑州保税系统",select:!1,type:"application",children:[{id:1163,label:"郑州保税区配货处理系统-(1163)",select:!1,type:"function",children:[{id:1164,label:"配货单处理-(1164)",select:!1,type:"function",children:[]},{id:1165,label:"报文手动重推-(1165)",select:!1,type:"function",children:[]},{id:1166,label:"订单推送参数配置-(1166)",select:!1,type:"function",children:[]},{id:1201,label:"商品备案-(1201)",select:!1,type:"function",children:[]},{id:1237,label:"入区申报-商务-(1237)",select:!1,type:"function",children:[]},{id:1238,label:"入区申报-物流-(1238)",select:!1,type:"function",children:[]}]}]},{id:1001,label:"达令夺宝系统",select:!1,type:"application",children:[{id:2001,label:"夺宝活动管理-(2001)",select:!1,type:"function",children:[{id:2002,label:"夺宝活动商品管理-(2002)",select:!1,type:"function",children:[]},{id:1530,label:"tui夺宝活动标签管理-(1530)",select:!1,type:"function",children:[]},{id:1532,label:"夺宝首页专题管理-(1532)",select:!1,type:"function",children:[]}]}]},{id:1002,label:"达令客服系统",select:!1,type:"application",children:[{id:1566,label:"微信后台配置管理-(1566)",select:!1,type:"function",children:[{id:1585,label:"素材管理-(1585)",select:!1,type:"function",children:[]},{id:1611,label:"图文消息管理-(1611)",select:!1,type:"function",children:[]},{id:1618,label:"微信推送消息管理-(1618)",select:!1,type:"function",children:[]},{id:1571,label:"菜单配置-(1571)",select:!1,type:"function",children:[]},{id:1574,label:"活动配置-(1574)",select:!1,type:"function",children:[]},{id:1586,label:"微信关注回复配置-(1586)",select:!1,type:"function",children:[]}]},{id:2003,label:"客服消息管理-(2003)",select:!1,type:"function",children:[]}]},{id:1600,label:"达令团购系统",select:!1,type:"application",children:[{id:1548,label:"首页设置-(1548)",select:!1,type:"function",children:[]},{id:1549,label:"团购规则设置-(1549)",select:!1,type:"function",children:[]},{id:1550,label:"优惠券规则设置-(1550)",select:!1,type:"function",children:[]},{id:1552,label:"商品分类图片设置-(1552)",select:!1,type:"function",children:[]},{id:1560,label:"团购订单查询-(1560)",select:!1,type:"function",children:[]}]},{id:1800,label:"达令分享购系统",select:!1,type:"application",children:[{id:1588,label:"分享购设置-(1588)",select:!1,type:"function",children:[]}]},{id:1900,label:"达令渠道系统",select:!1,type:"application",children:[{id:1589,label:"渠道管理-(1589)",select:!1,type:"function",children:[{id:1593,label:"已到账期明细-(1593)",select:!1,type:"function",children:[]},{id:1613,label:"粉丝数管理-(1613)",select:!1,type:"function",children:[]},{id:1601,label:"渠道查询-(1601)",select:!1,type:"function",children:[]},{id:1594,label:"渠道流水明细-(1594)",select:!1,type:"function",children:[]},{id:1597,label:"支付交易流水-(1597)",select:!1,type:"function",children:[]},{id:1610,label:"鼓励金管理-(1610)",select:!1,type:"function",children:[]},{id:1609,label:"支付鼓励金政策-(1609)",select:!1,type:"function",children:[]},{id:1598,label:"支付鼓励金政策-(1598)",select:!1,type:"function",children:[]},{id:1608,label:"支付交易流水-(1608)",select:!1,type:"function",children:[]},{id:1607,label:"付款管理(财务)-(1607)",select:!1,type:"function",children:[]},{id:1606,label:"渠道用户统计-(1606)",select:!1,type:"function",children:[]},{id:1596,label:"付款管理(财务)-(1596)",select:!1,type:"function",children:[]},{id:1605,label:"渠道流水明细-(1605)",select:!1,type:"function",children:[]},{id:1595,label:"渠道用户统计-(1595)",select:!1,type:"function",children:[]},{id:1599,label:"鼓励金管理-(1599)",select:!1,type:"function",children:[]},{id:1604,label:"已到账期明细-(1604)",select:!1,type:"function",children:[]},{id:1590,label:"渠道查询-(1590)",select:!1,type:"function",children:[]},{id:1591,label:"分润设置-(1591)",select:!1,type:"function",children:[]},{id:1603,label:"未到账期明细-(1603)",select:!1,type:"function",children:[]},{id:1592,label:"未到账期明细-(1592)",select:!1,type:"function",children:[]},{id:1602,label:"分润设置-(1602)",select:!1,type:"function",children:[]}]},{id:1600,label:"渠道管理-(1600)",select:!1,type:"function",children:[]}]},{id:2e3,label:"达令大数据系统",select:!1,type:"application",children:[{id:1700,label:"APP活动统计-(1700)",select:!1,type:"function",children:[{id:1701,label:"APP活动效果统计-(1701)",select:!1,type:"function",children:[]},{id:1702,label:"APP活动分时统计(每小时更新)-(1702)",select:!1,type:"function",children:[]},{id:1703,label:"首页时间轴商品统计-(1703)",select:!1,type:"function",children:[]}]},{id:1704,label:"APP转化率-(1704)",select:!1,type:"function",children:[{id:1705,label:"APP整体转化率-(1705)",select:!1,type:"function",children:[]},{id:1706,label:"热力图统计-(1706)",select:!1,type:"function",children:[]},{id:1707,label:"购买时段统计-(1707)",select:!1,type:"function",children:[]},{id:1708,label:"来访时段统计-(1708)",select:!1,type:"function",children:[]},{id:1709,label:"页面统计-(1709)",select:!1,type:"function",children:[]},{id:1710,label:"分类统计-(1710)",select:!1,type:"function",children:[]},{id:1711,label:"商品详情页流量统计-(1711)",select:!1,type:"function",children:[]},{id:1712,label:"频道页面流量统计-(1712)",select:!1,type:"function",children:[]}]},{id:1713,label:"购物车统计-(1713)",select:!1,type:"function",children:[{id:1714,label:"购物车TOP商品分析-(1714)",select:!1,type:"function",children:[]},{id:1715,label:"加入购物车商品查询-(1715)",select:!1,type:"function",children:[]}]},{id:1716,label:"APP商品交易统计-(1716)",select:!1,type:"function",children:[{id:1717,label:"闪购交易统计-(1717)",select:!1,type:"function",children:[]},{id:1718,label:"新品交易统计-(1718)",select:!1,type:"function",children:[]},{id:1719,label:"商品单日数据统计-(1719)",select:!1,type:"function",children:[]},{id:1720,label:"无敌价商品统计-(1720)",select:!1,type:"function",children:[]},{id:1721,label:"商品SPU统计-(1721)",select:!1,type:"function",children:[]},{id:1722,label:"产品销售分析-(1722)",select:!1,type:"function",children:[]}]},{id:1729,label:"销售额预警-(1729)",select:!1,type:"function",children:[{id:1730,label:"特殊日配置-(1730)",select:!1,type:"function",children:[]},{id:1731,label:"分时段分品类销售统计-(1731)",select:!1,type:"function",children:[]},{id:1732,label:"分时段新老客销售统计-(1732)",select:!1,type:"function",children:[]},{id:1733,label:"分时段专题销售汇总统计-(1733)",select:!1,type:"function",children:[]},{id:1734,label:"分时段TOP100缺货汇总统计-(1734)",select:!1,type:"function",children:[]},{id:1735,label:"预警指标对比查询-(1735)",select:!1,type:"function",children:[]},{id:1736,label:"预警指标异常查询-(1736)",select:!1,type:"function",children:[]}]},{id:1737,label:"签到统计-(1737)",select:!1,type:"function",children:[{id:1738,label:"商品统计-(1738)",select:!1,type:"function",children:[]},{id:1739,label:"事件统计-(1739)",select:!1,type:"function",children:[]}]},{id:1740,label:"优惠促销统计-(1740)",select:!1,type:"function",children:[{id:1741,label:"优惠券统计-(1741)",select:!1,type:"function",children:[]},{id:1742,label:"优惠促销统计-(1742)",select:!1,type:"function",children:[]}]},{id:1743,label:"会员统计-(1743)",select:!1,type:"function",children:[{id:1744,label:"会员升级统计-(1744)",select:!1,type:"function",children:[]},{id:1745,label:"用户年龄和地域分布统计-(1745)",select:!1,type:"function",children:[]}]},{id:1746,label:"商品上新活动分析-(1746)",select:!1,type:"function",children:[{id:1747,label:"产品排期参考-(1747)",select:!1,type:"function",children:[]}]},{id:1748,label:"社区统计-(1748)",select:!1,type:"function",children:[{id:1749,label:"标签统计-(1749)",select:!1,type:"function",children:[]},{id:1750,label:"达人统计-(1750)",select:!1,type:"function",children:[]},{id:1751,label:"用户统计-(1751)",select:!1,type:"function",children:[]},{id:1752,label:"访问基数统计-(1752)",select:!1,type:"function",children:[]},{id:1753,label:"晒图统计-(1753)",select:!1,type:"function",children:[]},{id:1754,label:"banner&嘚吧嘚统计-(1754)",select:!1,type:"function",children:[]}]},{id:1863,label:"目标营销-(1863)",select:!1,type:"function",children:[{id:1864,label:"目标营销-(1864)",select:!1,type:"function",children:[]},{id:1865,label:"报表邮件推送-(1865)",select:!1,type:"function",children:[]}]},{id:1723,label:"订单统计-(1723)",select:!1,type:"function",children:[{id:1724,label:"1-5单整体复购率统计-(1724)",select:!1,type:"function",children:[]},{id:1725,label:"随单礼复购率统计-(1725)",select:!1,type:"function",children:[]},{id:1726,label:"团购新客复购统计-(1726)",select:!1,type:"function",children:[]},{id:1727,label:"N团新客留存统计-(1727)",select:!1,type:"function",children:[]},{id:1728,label:"团购无交易商品统计(new)-(1728)",select:!1,type:"function",children:[]}]},{id:1850,label:"标签筛选-(1850)",select:!1,type:"function",children:[{id:1851,label:"标签筛选-(1851)",select:!1,type:"function",children:[]},{id:1852,label:"常用人群管理-(1852)",select:!1,type:"function",children:[]},{id:1853,label:"数据推送-(1853)",select:!1,type:"function",children:[]},{id:1854,label:"效果评估-(1854)",select:!1,type:"function",children:[]},{id:1855,label:"全量push统计-(1855)",select:!1,type:"function",children:[]},{id:1856,label:"营销短信回购统计-(1856)",select:!1,type:"function",children:[]}]},{id:1857,label:"不活跃用户召回-(1857)",select:!1,type:"function",children:[{id:1858,label:"不活跃用户召回列表-(1858)",select:!1,type:"function",children:[]},{id:1859,label:"待审批列表-(1859)",select:!1,type:"function",children:[]},{id:1860,label:"权限配置-(1860)",select:!1,type:"function",children:[]}]},{id:1861,label:"N团营销-(1861)",select:!1,type:"function",children:[{id:1862,label:"N团效果评估-(1862)",select:!1,type:"function",children:[]}]},{id:1880,label:"事件推送-(1880)",select:!1,type:"function",children:[{id:1881,label:"订单支付召回-(1881)",select:!1,type:"function",children:[]},{id:1882,label:"购物车放弃挽回-(1882)",select:!1,type:"function",children:[]},{id:1883,label:"收藏夹商品提醒-(1883)",select:!1,type:"function",children:[]},{id:1884,label:"优惠券到期提醒-(1884)",select:!1,type:"function",children:[]},{id:1885,label:"领新人优惠券未下单提醒-(1885)",select:!1,type:"function",children:[]},{id:1886,label:"事件推送全局配置-(1886)",select:!1,type:"function",children:[]},{id:1887,label:"注册未领新人优惠券提醒-(1887)",select:!1,type:"function",children:[]},{id:1888,label:"事件营销效果评估-(1888)",select:!1,type:"function",children:[]},{id:1889,label:"1单用户30天未下单push提醒-(1889)",select:!1,type:"function",children:[]},{id:1890,label:"1单用户7天未下单push提醒-(1890)",select:!1,type:"function",children:[]},{id:1891,label:"1单用户7天未下单短信提醒-(1891)",select:!1,type:"function",children:[]},{id:1892,label:"1单用户30天访问未下单短信-(1892)",select:!1,type:"function",children:[]},{id:1893,label:"优惠券换批提醒-(1893)",select:!1,type:"function",children:[]}]},{id:1910,label:"ERP报表-(1910)",select:!1,type:"function",children:[{id:1911,label:"毛利率报表-(1911)",select:!1,type:"function",children:[]},{id:1912,label:"物流仓库报表-(1912)",select:!1,type:"function",children:[]},{id:1913,label:"直邮业务物流统计-(1913)",select:!1,type:"function",children:[]},{id:1914,label:"商品售价走势-(1914)",select:!1,type:"function",children:[]},{id:1915,label:"库存周转报表-(1915)",select:!1,type:"function",children:[]},{id:1916,label:"退货数据统计报表-(1916)",select:!1,type:"function",children:[]},{id:1917,label:"发货监控报表-(1917)",select:!1,type:"function",children:[]}]},{id:1918,label:"运营分析-(1918)",select:!1,type:"function",children:[{id:1919,label:"商品变价影响-(1919)",select:!1,type:"function",children:[]}]},{id:1940,label:"数据分析-(1940)",select:!1,type:"function",children:[{id:1941,label:"TD开发转化表-(1941)",select:!1,type:"function",children:[]},{id:1942,label:"当日下单当日购买-(1942)",select:!1,type:"function",children:[]},{id:1943,label:"渠道订单统计-(1943)",select:!1,type:"function",children:[]},{id:1944,label:"新老客户GMW-(1944)",select:!1,type:"function",children:[]},{id:1945,label:"核心数据-(1945)",select:!1,type:"function",children:[]},{id:1946,label:"渠道数据统计-(1946)",select:!1,type:"function",children:[]},{id:1947,label:"新增购买活跃汇总-(1947)",select:!1,type:"function",children:[]},{id:1948,label:"用户城市分布-(1948)",select:!1,type:"function",children:[]},{id:1949,label:"商品销量操作统计报表-(1949)",select:!1,type:"function",children:[]},{id:1950,label:"IOS渠道销售数据统计-(1950)",select:!1,type:"function",children:[]},{id:1951,label:"新老客户GMW-(1951)",select:!1,type:"function",children:[]}]}]},{id:1e4,label:"商家开放平台",select:!1,type:"application",children:[{id:1e4,label:"运营管理-(10000)",select:!1,type:"function",children:[{id:10002,label:"路由管理-(10002)",select:!1,type:"function",children:[{id:10001,label:"查看路由",select:!1,type:"point",children:[]}]}]},{id:10001,label:"开发者管理-(10001)",select:!1,type:"function",children:[]}]},{id:1200,label:"达令深圳南山系统",select:!1,type:"application",children:[]},{id:1012,label:"京东仓储对接管理系统",select:!1,type:"application",children:[]}]}),l.a.mock(RegExp(c["a"].path+"/system/function/details.do.*"),"get",function(e){console.log(Object(d["e"])(e.url))}))},u=function(e){var t=e.mock;t&&l.a.mock(RegExp("/appManage/pageList.*"),"get",function(){for(var e=[],t=0;t<5;t++)e.push(l.a.mock({id:"@natural(10000)",name:l.a.mock("@cparagraph(1, 1)"),username:l.a.mock("@last"),type:"@natural(0,3)",url:"@url",checkbox:[0,1],"number|0-100":0,datetime:"@date","sex|0-1":0,moreselect:[0,1],remerk:l.a.mock("@cparagraph(1, 1)"),grade:0,address:l.a.mock("@cparagraph(1, 3)"),check:[1,3,4]}));return{data:{totalCount:11,pageSize:10,items:e}}})},p=!1;o({mock:p}),f({mock:p}),A({mock:p}),s({mock:p}),u({mock:p})},"286c":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"top-menu"},[n("el-menu",{attrs:{"default-active":e.activeIndex,mode:"horizontal","text-color":"#333"}},[e._l(e.items,function(t,i){return[n("el-menu-item",{key:i,attrs:{index:t.parentId+""},nativeOn:{click:function(n){return e.openMenu(t)}}},[n("template",{slot:"title"},[n("i",{class:t.icon})])],2)]})],2)],1)},l=[],c=n("cebc"),o=n("5880"),f={name:"top-menu",data:function(){return{activeIndex:"0",items:[{label:"首页",href:"/wel/index",icon:"el-icon-menu",parentId:0}]}},created:function(){},computed:Object(c["a"])({},Object(o["mapGetters"])(["tagCurrent","menu","userInfo"])),methods:{openMenu:function(e){var t=this;this.$store.dispatch("GetMenu",e.parentId).then(function(n){if(0!==n.length){console.log("top-menu.vue data:",n),t.$router.$avueRouter.formatRoutes(n,!0);var i,l=0;i=e.href?e:0==t.menu[l].length?t.menu[l]:t.menu[l].children[l],t.$router.push({path:t.$router.$avueRouter.getPath({name:i.label,src:i.href})})}})}}},a=f,r=n("2877"),A=Object(r["a"])(a,i,l,!1,null,null,null);t["default"]=A.exports},"370e":function(e,t,n){"use strict";var i=n("2077"),l=n.n(i);l.a},"37cf":function(e,t,n){"use strict";n("c5f6"),n("6b54");var i=n("e814"),l=n.n(i),c=(n("ac6a"),n("3b2b"),n("a481"),n("cebc")),o=n("5880"),f=n("f6f8").version,a="#409EFF";t["a"]=function(){return{data:function(){return{themeVal:a}},created:function(){this.themeVal=this.theme},watch:{themeVal:function(e,t){this.$store.commit("SET_THEME",e),this.updateTheme(e,t)}},computed:Object(c["a"])({},Object(o["mapGetters"])(["theme"])),methods:{updateTheme:function(e,t){var n=this;if("string"===typeof e){var i=document.getElementsByTagName("head")[0],l=this.getThemeCluster(e.replace("#","")),c=this.getThemeCluster(t.replace("#","")),o=function(e,t){return function(){var c=n.getThemeCluster(a.replace("#","")),o=n.updateStyle(n[e],c,l),f=document.getElementById(t);f||(f=document.createElement("style"),f.setAttribute("id",t),i.appendChild(f)),f.innerText=o}},r=o("chalk","chalk-style");if(this.chalk)r();else{var A="https://unpkg.com/element-ui@".concat(f,"/lib/theme-chalk/index.css");this.getCSSString(A,r,"chalk")}for(var d=[].slice.call(document.getElementsByTagName("head")[0].getElementsByTagName("link")),s=function(e){var t=d[e];-1!=t.href.indexOf("app")&&n.getCSSString(t.href,function(t){var c=n.getThemeCluster(a.replace("#","")),o=n.updateStyle(t,c,l),f=document.getElementById(e);f||(f=document.createElement("style"),f.id=e,f.innerText=o,i.appendChild(f))})},u=d.length-3;u1&&t.isCollapse},screen:function(e){return e.common.screen},isLock:function(e){return e.common.isLock},isFullScren:function(e){return e.common.isFullScren},lockPasswd:function(e){return e.common.lockPasswd},tagList:function(e){return e.tags.tagList},tagWel:function(e){return e.tags.tagWel},token:function(e){return e.user.token},roles:function(e){return e.user.roles},developerId:function(e){return e.user.developerId},permission:function(e){return e.user.permission},menu:function(e){return e.user.menu},menuAll:function(e){return e.user.menuAll},logsList:function(e){return e.logs.logsList},logsLen:function(e){return e.logs.logsList.length||0},logsFlag:function(e,t){return 0===t.logsLen},serviceTreeData:function(e){return e.gateway.serviceTreeData}},O=G;l.a.use(o.a);var L=new o.a.Store({modules:{user:w,common:y,logs:x,tags:B,gateway:N},getters:O});t["a"]=L},"44b2":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-color-picker",{staticClass:"theme-picker",attrs:{size:"small","popper-class":"theme-picker-dropdown"},model:{value:e.themeVal,callback:function(t){e.themeVal=t},expression:"themeVal"}})},l=[],c=n("37cf"),o={name:"topColor",mixins:[Object(c["a"])()],data:function(){return{chalk:""}}},f=o,a=(n("370e"),n("2877")),r=Object(a["a"])(f,i,l,!1,null,null,null);t["default"]=r.exports},4678:function(e,t,n){var i={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-SG":"cdab","./en-SG.js":"cdab","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"73332","./en-il.js":"73332","./en-nz":"6f50","./en-nz.js":"6f50","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-tw":"90ea","./zh-tw.js":"90ea"};function l(e){var t=c(e);return n(t)}function c(e){var t=i[e];if(!(t+1)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return t}l.keys=function(){return Object.keys(i)},l.resolve=c,e.exports=l,l.id="4678"},"4cd2":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-breadcrumb",{staticClass:"avue-breadcrumb-list",attrs:{separator:"/"}},[e._l(e.tagCurrent,function(t,i){return[n("el-breadcrumb-item",{key:i,attrs:{to:{path:t.value}}},[e._v(e._s(t.label))])]})],2)},l=[],c=n("cebc"),o=n("5880"),f={name:"breadcrumb",data:function(){return{}},created:function(){},mounted:function(){},watch:{},computed:Object(c["a"])({},Object(o["mapGetters"])(["tagCurrent"])),methods:{}},a=f,r=n("2877"),A=Object(r["a"])(a,i,l,!1,null,"ca42fc54",null);t["default"]=A.exports},"56d7":function(e,t,n){"use strict";n.r(t);var i={};n.r(i),n.d(i,"baseUrl",function(){return K}),n.d(i,"iconfontUrl",function(){return H}),n.d(i,"iconfontVersion",function(){return F}),n.d(i,"codeUrl",function(){return B}),n.d(i,"env",function(){return j});n("a481");var l=n("a4bb"),c=n.n(l),o=(n("ac6a"),n("cadf"),n("551c"),n("f751"),n("097d"),n("8bbf")),f=n.n(o),a=n("c1df"),r=n.n(a),A=n("b5c6"),d=n("a7fe"),s=n.n(d),u=n("3dfd"),p=n("9883"),b=(n("7f7f"),n("cebc")),h=n("4360"),v=n("c54a"),w=n("0a5a"),P=n("323e"),y=n.n(P);n("a5d8");y.a.configure({showSpinner:!1});var g=h["a"].getters.website.lockPage;p["a"].beforeEach(function(e,t,n){!0===e.meta.keepAlive&&h["a"].state.tags.tagList.some(function(t){return t.value===e.fullPath})?e.meta.$keepAlive=!0:(y.a.start(),!0===e.meta.keepAlive&&Object(v["c"])(e.meta.$keepAlive)?e.meta.$keepAlive=!0:e.meta.$keepAlive=!1);var i=e.meta||{};if(Object(w["a"])())if(h["a"].getters.isLock&&e.path!=g)n({path:g});else if("/login"===e.path)n({path:"/"});else if(0===h["a"].getters.roles.length)h["a"].dispatch("GetUserInfo").then(function(){n(Object(b["a"])({},e,{replace:!0}))}).catch(function(){h["a"].dispatch("FedLogOut").then(function(){n({path:"/login"})})});else{var l=e.query.src||e.fullPath,c=e.query.name||e.name;!1===i.isTab||Object(v["c"])(l)||Object(v["c"])(c)||h["a"].commit("ADD_TAG",{label:c,value:l,params:e.params,query:e.query,group:p["a"].$avueRouter.group||[]}),n()}else!1===i.isAuth?n():n({path:"/login"})}),p["a"].afterEach(function(){y.a.done();var e=h["a"].getters.tag.label;p["a"].$avueRouter.setTitle(e)}),f.a.config.errorHandler=function(e,t,n){f.a.nextTick(function(){h["a"].commit("ADD_LOGS",{type:"error",message:e.message,stack:e.stack,info:n})})};n("8f5a");var D=n("0e0b"),K="http://r.kongx.com:8088/",F=["567566_qo5lxgtishg","2106500_7cs4kk59h96"],H="//at.alicdn.com/t/font_$key.css",B="".concat(K,"/code"),j=Object({NODE_ENV:"production",BASE_URL:""});"development"==j.NODE_ENV?K="http://r.kongx.com:8088/":"production"==j.NODE_ENV?K="http://r.kongx.com:8088/":"test"==j.NODE_ENV&&(K="http://r.kongx.com:8088/");var U=n("8975"),R=(n("1be0"),n("80d3"),n("3f5c"),n("dc8a")),m=n("4eb5"),C=n.n(m),x=n("558c"),X=n.n(x),N=n("d847"),G=n.n(N),O=n("5c96");function L(e){L.installed||(!e.prototype.$errorInfo&&G()(e.prototype,{$errorInfo:{get:function(){return function(e){Object(O["Notification"])({title:"错误",message:e,type:"error",offset:40})}}}}),!e.prototype.$successInfo&&G()(e.prototype,{$successInfo:{get:function(){return function(e){Object(O["Notification"])({title:"成功",message:e,type:"success",offset:40})}}}}))}var T=L,E=n("349e"),Q=n.n(E),k=n("f8d8"),z=n.n(k),S=n("9ca8");n("94b1"),n("ef97"),n("c037"),n("675c"),n("8deb"),n("15af"),n("23ee"),n("1111"),n("007d"),n("2f73"),n("d070"),n("d28f"),n("627c"),n("5450"),n("0352"),n("c54d"),n("8ee0"),n("d015");f.a.component("v-chart",S["a"]),f.a.use(T),f.a.use(p["a"]),f.a.use(C.a),f.a.use(X.a),f.a.use(Q.a),f.a.use(z.a),f.a.use(s.a,A["a"]),f.a.filter("dateFmt",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";return r()(e).format(t)}),f.a.component("basicContainer",R["default"]),c()(i).forEach(function(e){f.a.prototype[e]=i[e]}),c()(U).forEach(function(e){f.a.filter(e,U[e])}),F.forEach(function(e){Object(D["g"])(H.replace("$key",e))}),f.a.config.productionTip=!1,new f.a({router:p["a"],store:h["a"],render:function(e){return e(u["default"])}}).$mount("#app")},5880:function(e,t){e.exports=Vuex},"5c0b":function(e,t,n){"use strict";var i=n("5e27"),l=n.n(i);l.a},"5dd6":function(e,t,n){},"5ddc":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.showTag?n("div",{staticClass:"avue-tags"},[n("div",{staticClass:"avue-tags__box",class:{"avue-tags__box--close":!e.website.isFirstPage}},[n("el-tabs",{attrs:{type:"card",closable:1!==e.tagLen},on:{"tab-click":e.openTag,edit:e.menuTag},model:{value:e.active,callback:function(t){e.active=t},expression:"active"}},e._l(e.tagList,function(e){return n("el-tab-pane",{key:e.value,attrs:{label:e.label,name:e.value}})}),1),n("el-dropdown",{staticClass:"avue-tags__menu"},[n("el-button",{attrs:{type:"primary",size:"mini"}},[e._v("\n 更多\n "),n("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("el-dropdown-item",{nativeOn:{click:function(t){return e.closeOthersTags(t)}}},[e._v("关闭其他")]),n("el-dropdown-item",{nativeOn:{click:function(t){return e.closeAllTags(t)}}},[e._v("关闭全部")])],1)],1)],1)]):e._e()},l=[],c=(n("7f7f"),n("cebc")),o=n("5880"),f={name:"tags",data:function(){return{active:""}},created:function(){},mounted:function(){this.setActive()},watch:{tag:function(){this.setActive()}},computed:Object(c["a"])({},Object(o["mapGetters"])(["tagWel","tagList","tag","website"]),Object(o["mapState"])({showTag:function(e){return e.common.showTag}}),{tagLen:function(){return this.tagList.length||0}}),methods:{setActive:function(){this.active=this.tag.value},menuTag:function(e,t){if("remove"===t){var n=this.findTag(e),i=n.tag,l=n.key;this.$store.commit("DEL_TAG",i),i.value===this.tag.value&&(i=this.tagList[0===l?l:l-1],this.openTag(i))}},openTag:function(e){var t;t=e.name?this.findTag(e.name).tag:e,this.$router.push({path:this.$router.$avueRouter.getPath({name:t.label,src:t.value}),query:t.query})},closeOthersTags:function(){this.$store.commit("DEL_TAG_OTHER")},findTag:function(e){var t,n;return this.tagList.map(function(i,l){i.value===e&&(t=i,n=l)}),{tag:t,key:n}},closeAllTags:function(){this.$store.commit("DEL_ALL_TAG"),this.$router.push({path:this.$router.$avueRouter.getPath({src:this.tagWel.value}),query:this.tagWel.query})}}},a=f,r=n("2877"),A=Object(r["a"])(a,i,l,!1,null,null,null);t["default"]=A.exports},"5e27":function(e,t,n){},6389:function(e,t){e.exports=VueRouter},"6a91":function(e,t,n){},"709a":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-popover",{attrs:{placement:"bottom",width:"400",trigger:"hover"}},[n("avue-crud",{attrs:{data:e.data,option:e.option}}),n("router-link",{staticClass:"top-mag__menu",attrs:{to:{path:"/info/message"}}},[n("el-button",{attrs:{type:"text",size:"mini"}},[e._v("查看全部")])],1),n("div",{staticClass:"top-bar__item top-bar__item--show",attrs:{slot:"reference"},slot:"reference"},[n("el-badge",{attrs:{"is-dot":""}},[n("i",{staticClass:" el-icon-bell"})])],1)],1)},l=[],c={name:"top-mag",data:function(){return{data:[{title:"你好新朋友,感谢使用 kongx",date:"2018-11-23"},{title:"smallwei发来一条私信",date:"2018-11-23"}],option:{size:"mini",addBtn:!1,page:!1,menu:!1,header:!1,column:[{width:200,label:"标题内容",prop:"title",overHidden:!0},{label:"时间",prop:"date"}]}}}},o=c,f=(n("d300"),n("2877")),a=Object(f["a"])(o,i,l,!1,null,null,null);t["default"]=a.exports},7505:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"menu-wrapper"},[e._l(e.menu,function(t){return[e.validatenull(t[e.childrenKey])&&e.vaildRoles(t)?n("el-menu-item",{key:t[e.labelKey],class:{"is-active":e.vaildAvtive(t)},attrs:{index:t[e.pathKey]},on:{click:function(n){return e.open(t)}}},[n("i",{class:t[e.iconKey]}),n("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t[e.labelKey]))])]):!e.validatenull(t[e.childrenKey])&&e.vaildRoles(t)?n("el-submenu",{key:t[e.labelKey],attrs:{index:t[e.pathKey]}},[n("template",{slot:"title"},[n("i",{class:t[e.iconKey]}),n("span",{class:{"el-menu--display":e.collapse&&e.first},attrs:{slot:"title"},slot:"title"},[e._v(e._s(t[e.labelKey]))])]),e._l(t[e.childrenKey],function(t,i){return[e.validatenull(t[e.childrenKey])?n("el-menu-item",{key:t[e.labelKey],class:{"is-active":e.vaildAvtive(t)},attrs:{index:t[e.pathKey],cindex:i},on:{click:function(n){return e.open(t)}}},[n("i",{class:t[e.iconKey]}),n("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t[e.labelKey]))])]):n("sidebar-item",{key:i,attrs:{menu:[t],props:e.props,screen:e.screen,collapse:e.collapse}})]})],2):e._e()]})],2)},l=[],c=(n("6762"),n("2fdb"),n("cebc")),o=(n("c5f6"),n("5880")),f=n("c54a"),a=n("b297"),r={name:"sidebarItem",data:function(){return{config:a["a"]}},props:{menu:{type:Array},screen:{type:Number},first:{type:Boolean,default:!1},props:{type:Object,default:function(){return{}}},collapse:{type:Boolean}},created:function(){},mounted:function(){},computed:Object(c["a"])({},Object(o["mapGetters"])(["roles"]),{labelKey:function(){return this.props.label||this.config.propsDefault.label},pathKey:function(){return this.props.path||this.config.propsDefault.path},iconKey:function(){return this.props.icon||this.config.propsDefault.icon},childrenKey:function(){return this.props.children||this.config.propsDefault.children},nowTagValue:function(){return this.$router.$avueRouter.getValue(this.$route)}}),methods:{vaildAvtive:function(e){var t=this,n=(e["group"]||[]).some(function(e){return t.$route.path.includes(e)});return this.nowTagValue===e[this.pathKey]||n},vaildRoles:function(e){return e.meta=e.meta||{},!e.meta.roles||e.meta.roles.includes(this.roles)},validatenull:function(e){return Object(f["c"])(e)},open:function(e){this.screen<=1&&this.$store.commit("SET_COLLAPSE"),this.$router.$avueRouter.group=e.group,this.$router.push({path:this.$router.$avueRouter.getPath({name:e[this.labelKey],src:e[this.pathKey]}),query:e.query})}}},A=r,d=n("2877"),s=Object(d["a"])(A,i,l,!1,null,null,null);t["default"]=s.exports},7644:function(e,t,n){"use strict";var i=n("0570"),l=n.n(i);l.a},"7d3a":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"avue-logo"},[n("transition",{attrs:{name:"fade"}},[e.keyCollapse?n("span",{key:"0",staticClass:"avue-logo_subtitle"},[e._v("\n "+e._s(e.website.logo)+"\n ")]):e._e()]),n("transition-group",{attrs:{name:"fade"}},[e.keyCollapse?e._e():[n("span",{key:"1",staticClass:"avue-logo_subtitle"},[e._v("\n "+e._s(e.website.indexTitle)+"\n ")])]],2)],1)},l=[],c=n("cebc"),o=n("5880"),f={name:"logo",data:function(){return{}},created:function(){},computed:Object(c["a"])({},Object(o["mapGetters"])(["website","keyCollapse"])),methods:{}},a=f,r=(n("aed4"),n("2877")),A=Object(r["a"])(a,i,l,!1,null,null,null);t["default"]=A.exports},8975:function(e,t,n){"use strict";n.r(t),n.d(t,"dateFormat",function(){return r}),n.d(t,"timeAgo",function(){return A}),n.d(t,"parseTime",function(){return d}),n.d(t,"formatTime",function(){return s}),n.d(t,"nFormatter",function(){return u}),n.d(t,"html2Text",function(){return p}),n.d(t,"toThousandslsFilter",function(){return b});n("6b54");var i=n("e814"),l=n.n(i),c=n("7618"),o=(n("c5f6"),n("0a0d")),f=n.n(o);n("3b2b"),n("a481");function a(e,t){return 1===e?e+t:e+t+"s"}function r(e){var t="yyyy-MM-dd hh:mm:ss";if("Invalid Date"!=e){var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};for(var i in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),n)new RegExp("("+i+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?n[i]:("00"+n[i]).substr((""+n[i]).length)));return t}return""}function A(e){var t=f()()/1e3-Number(e);return t<3600?a(~~(t/60)," minute"):t<86400?a(~~(t/3600)," hour"):a(~~(t/86400)," day")}function d(e,t){if(0===arguments.length)return null;10===(e+"").length&&(e=1e3*+e);var n,i=t||"{y}-{m}-{d} {h}:{i}:{s}";n="object"===Object(c["a"])(e)?e:new Date(l()(e));var o={y:n.getFullYear(),m:n.getMonth()+1,d:n.getDate(),h:n.getHours(),i:n.getMinutes(),s:n.getSeconds(),a:n.getDay()},f=i.replace(/{(y|m|d|h|i|s|a)+}/g,function(e,t){var n=o[t];return"a"===t?["一","二","三","四","五","六","日"][n-1]:(e.length>0&&n<10&&(n="0"+n),n||0)});return f}function s(e,t){e=1e3*+e;var n=new Date(e),i=f()(),l=(i-n)/1e3;return l<30?"刚刚":l<3600?Math.ceil(l/60)+"分钟前":l<86400?Math.ceil(l/3600)+"小时前":l<172800?"1天前":t?d(e,t):n.getMonth()+1+"月"+n.getDate()+"日"+n.getHours()+"时"+n.getMinutes()+"分"}function u(e,t){for(var n=[{value:1e18,symbol:"E"},{value:1e15,symbol:"P"},{value:1e12,symbol:"T"},{value:1e9,symbol:"G"},{value:1e6,symbol:"M"},{value:1e3,symbol:"k"}],i=0;i=n[i].value)return(e/n[i].value+.1).toFixed(t).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+n[i].symbol;return e.toString()}function p(e){var t=document.createElement("div");return t.innerHTML=e,t.textContent||t.innerText}function b(e){return(+e||0).toString().replace(/^-?\d+/g,function(e){return e.replace(/(?=(?!\b)(\d{3})+$)/g,",")})}},"8bbf":function(e,t){e.exports=Vue},"8d84":function(e,t,n){"use strict";var i=n("92ef"),l=n.n(i);l.a},"92ef":function(e,t,n){},9657:function(e,t,n){},"97d6":function(e,t,n){"use strict";var i=n("d740"),l=n.n(i);l.a},9812:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-autocomplete",{staticClass:"top-search",attrs:{"popper-class":"my-autocomplete","fetch-suggestions":e.querySearch,placeholder:"请输入搜索内容"},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.item;return[n("i",{class:[i[e.iconKey],"icon"]}),n("div",{staticClass:"name"},[e._v(e._s(i[e.labelKey]))]),n("p",{staticClass:"addr"},[e._v(e._s(i[e.pathKey]))])]}}]),model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})},l=[],c=(n("6762"),n("2fdb"),n("5176")),o=n.n(c),f=n("cebc"),a=n("b297"),r=n("5880"),A={data:function(){return{config:a["a"],value:"",menuList:[]}},created:function(){this.getMenuList()},watch:{menu:function(){this.getMenuList()}},computed:Object(f["a"])({labelKey:function(){return this.website.menu.props.label||this.config.propsDefault.label},pathKey:function(){return this.website.menu.props.path||this.config.propsDefault.path},iconKey:function(){return this.website.menu.props.icon||this.config.propsDefault.icon},childrenKey:function(){return this.website.menu.props.children||this.config.propsDefault.children}},Object(r["mapGetters"])(["menu","website"])),methods:{getMenuList:function(){var e=this,t=function t(n){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:[],i=arguments.length>1?arguments[1]:void 0,l=[],c=this.$website.menu.props,o={label:c.label||"label",path:c.path||"path",icon:c.icon||"icon",children:c.children||"children",meta:c.meta||"meta"};if(0!==t.length){for(var f=function(c){var f=t[c];if(e.routerList.includes(f[o.path]))return{v:void 0};var a=function(){return i?f[o.path].replace("/index",""):f[o.path]}(),r=f.component,A=f[o.label],d=f[o.icon],s=f[o.children],u=f[o.meta];(a.includes("http")||a.includes("https"))&&(u={keepAlive:!0,isTab:!1,isAuth:!1});var p=0!==s.length,b={path:a,component:function(e){i?Promise.resolve().then(function(){var t=[n("9cc4")];e.apply(null,t)}.bind(this)).catch(n.oe):!p||i?Promise.all([n.e("page"),n.e("chunk-285ecc27")]).then(function(){var t=[n("692e")("./".concat(r,".vue"))];e.apply(null,t)}.bind(this)).catch(n.oe):n.e("chunk-2d0e4caf").then(function(){var t=[n("9277")];e.apply(null,t)}.bind(this)).catch(n.oe)},name:A,icon:d,meta:u,redirect:function(){return!p&&i?"".concat(a,"/index"):""}(),children:p?function(){return e.formatRoutes(s,!1)}():function(){return i?(f[o.path]="".concat(a,"/index"),[{component:function(e){Promise.all([n.e("page"),n.e("chunk-285ecc27")]).then(function(){var t=[n("692e")("./".concat(r,".vue"))];e.apply(null,t)}.bind(this)).catch(n.oe)},icon:d,name:A,meta:u,path:"index"}]):[]}()};l.push(b)},a=0;a=1200?3:e>=992?2:e>=768?1:0}},A=n("c54a"),d=function(e,t){var n=t-e,i=Math.floor(n/864e5),l=n%864e5,c=Math.floor(l/36e5),o=l%36e5,f=Math.floor(o/6e4),a=o%6e4,r=Math.round(n/1e3);return{leave1:l,leave2:o,leave3:a,days:i,hours:c,minutes:f,seconds:r}},s=n("e3c4"),u={components:{top:f["default"],tags:o["default"],sidebar:a["default"]},name:"index",data:function(){return{refreshLock:!1,refreshTime:""}},created:function(){},mounted:function(){this.init()},computed:Object(c["mapGetters"])(["isLock","isCollapse","website"]),props:[],methods:{showCollapse:function(){this.$store.commit("SET_COLLAPSE")},init:function(){var e=this;this.$store.commit("SET_SCREEN",r.getScreen()),window.onresize=function(){setTimeout(function(){e.$store.commit("SET_SCREEN",r.getScreen())},0)}},refreshToken:function(){var e=this;this.refreshTime=setInterval(function(){var t=Object(s["a"])({name:"token",debug:!0}),n=d(t.datetime,(new Date).getTime());Object(A["c"])(n)||n.seconds>=e.website.tokenTime||e.refreshLock||(e.refreshLock=!0,e.$store.dispatch("RefeshToken").then(function(){clearInterval(e.refreshTime)}).catch(function(){e.refreshLock=!1}))},3e3)}}},p=u,b=n("2877"),h=Object(b["a"])(p,i,l,!1,null,null,null);t["default"]=h.exports},"9d8c":function(e,t,n){},a161:function(e,t,n){"use strict";n.d(t,"d",function(){return c}),n.d(t,"c",function(){return o}),n.d(t,"b",function(){return f}),n.d(t,"a",function(){return a}),n.d(t,"e",function(){return r});var i=n("b5c6"),l=n("074d"),c=function(e,t,n){return Object(i["a"])({url:l["a"].path+"/authorize/login.do",method:"post",data:"username="+encodeURIComponent(e)+"&password="+encodeURIComponent(t)})},o=function(e){return Object(i["a"])({url:l["a"].path+"/authorize/validateCode.do",method:"get",params:{username:e.username}})},f=function(){return Object(i["a"])({url:l["a"].path+"/authorize/getUserInfo.do",method:"get"})},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Object(i["a"])({url:l["a"].path+"/authorize/getMenu.do",method:"get",data:{type:e}})},r=function(){return Object(i["a"])({url:l["a"].path+"/authorize/logout.do",method:"get"})}},aed4:function(e,t,n){"use strict";var i=n("9d8c"),l=n.n(i);l.a},af62:function(e,t,n){"use strict";n.d(t,"c",function(){return c}),n.d(t,"d",function(){return o}),n.d(t,"b",function(){return f}),n.d(t,"i",function(){return a}),n.d(t,"a",function(){return r}),n.d(t,"g",function(){return A}),n.d(t,"j",function(){return d}),n.d(t,"h",function(){return s}),n.d(t,"f",function(){return u}),n.d(t,"e",function(){return p});var i=n("b5c6"),l=n("074d"),c=function(){return Object(i["a"])({url:l["a"].path+"/system/profile/profiles",method:"get"})},o=function(){return Object(i["a"])({url:l["a"].path+"/system/profile/profiles",method:"get"})},f=function(e){return Object(i["a"])({url:l["a"].path+"/system/profile/active/",method:"get"})},a=function(e,t){return Object(i["a"])({url:l["a"].path+"/system/profile/active/",method:"post",data:t})},r=function(e){return Object(i["a"])({url:l["a"].path+"/system/profile/profiles/",method:"post",data:e})},A=function(e){return Object(i["a"])({url:l["a"].path+"/system/profile/profiles/probing",method:"post",data:e})},d=function(e){return Object(i["a"])({url:l["a"].path+"/system/profile/profiles/"+e.id,method:"post",data:e})},s=function(e){return Object(i["a"])({url:l["a"].path+"/system/profile/profiles/"+e.id,method:"delete"})},u=function(){return Object(i["a"])({url:l["a"].path+"/system/envs/",method:"get"})},p=function(e){return Object(i["a"])({url:l["a"].path+"/system/profile/profiles/"+e,method:"get"})}},afb5:function(e,t,n){},b297:function(e,t,n){"use strict";t["a"]={propsDefault:{label:"label",path:"path",icon:"icon",children:"children"}}},b5c6:function(e,t,n){"use strict";n("6762"),n("2fdb"),n("c5f6");var i=n("795b"),l=n.n(i),c=n("cebe"),o=n.n(c),f=n("4360"),a=n("9883"),r=n("0e0b"),A=n("0a5a"),d=n("5c96"),s=n("074d"),u=n("323e"),p=n.n(u);n("a5d8");o.a.defaults.timeout=3e4,o.a.defaults.validateStatus=function(e){return e>=200&&e<=500},o.a.defaults.withCredentials=!0,p.a.configure({showSpinner:!1}),o.a.interceptors.request.use(function(e){p.a.start();var t=!1===(e.data||{}).isToken;return Object(A["a"])()&&!t&&(e.headers["Authorization"]="Bearer "+Object(A["a"])()),"post"===e.methods&&e.headers.serialize&&(e.data=Object(r["h"])(e.data),delete e.data.serialize),e},function(e){return l.a.reject(e)}),o.a.interceptors.response.use(function(e){p.a.done();var t=Number(e.status)||200,n=s["a"].statusWhiteList||[],i=e.data.errmsg||"系统错误,请联系管理员";if(200!==t&&!n.includes(t))return Object(d["Message"])({message:i,type:"error"}),l.a.reject(new Error(i));var c=e.data,o=Number(c.status);return 401!==t&&401!==o||f["a"].dispatch("FedLogOut").then(function(){return a["a"].push({path:"/login"})}),200!==t?l.a.reject(e):e},function(e){return console.log(e),p.a.done(),l.a.reject(new Error(e))}),t["a"]=o.a},bd25:function(module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("ac6a"),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("7514"),core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_1__),D_99_python_kongx_web_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("cebc"),vuex__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("5880"),vuex__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(vuex__WEBPACK_IMPORTED_MODULE_3__),_util_validate__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("c54a"),_const_setting___WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("e185");__webpack_exports__["a"]={data:function(){return{box:!1,form:{},list:_const_setting___WEBPACK_IMPORTED_MODULE_5__["a"],option:Object(_const_setting___WEBPACK_IMPORTED_MODULE_5__["b"])(this)}},computed:Object(D_99_python_kongx_web_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["a"])({},Object(vuex__WEBPACK_IMPORTED_MODULE_3__["mapGetters"])(["isShade"]),Object(vuex__WEBPACK_IMPORTED_MODULE_3__["mapState"])({showTag:function(e){return e.common.showTag},showDebug:function(e){return e.common.showDebug},showLock:function(e){return e.common.showLock},showColor:function(e){return e.common.showColor},showFullScren:function(e){return e.common.showFullScren},showCollapse:function(e){return e.common.showCollapse},showSearch:function(e){return e.common.showSearch},showMenu:function(e){return e.common.showMenu},showTheme:function(e){return e.common.showTheme}})),created:function(){this.init()},methods:{close:function(){this.box=!1,this.$store.commit("SET_SHADE",!1)},set:function set(key){var ele=this.find(key);this.$store.commit(ele.commit,eval(this.form[ele.key]))},find:function(e){return this.list.filter(function(t){return t.key===e})[0]},init:function(){var e=this;this.list.forEach(function(t){e.form[t.key]=Object(_util_validate__WEBPACK_IMPORTED_MODULE_4__["c"])(e[t.key])?"true":e[t.key]+"",e.set(t.key)})},open:function(){this.box=!0,this.$store.commit("SET_SHADE",!0)}}}},bd51:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"setting"},[n("div",{staticClass:"setting__shade",class:{"setting__shade--show":e.isShade},on:{click:e.close}}),n("i",{staticClass:"el-icon-more setting__icon",on:{click:e.open}}),n("div",{staticClass:"setting__content",class:{"setting__content--show":e.box}},[n("div",{staticClass:"setting__header"},[e._v("版权信息(v1.3.x)")]),e._m(0),n("div",{staticClass:"setting__header"},[e._v("友情赞助")]),e._m(1),n("div",{staticClass:"setting__header"},[e._v("系统设置")]),n("el-scrollbar",{staticStyle:{height:"500px"}},[n("div",{staticClass:"setting__body setting__form"},[n("avue-form",{attrs:{option:e.option},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)])],1)])},l=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"setting__body setting__about"},[n("p",[e._v("支持Kong版本1.2.x到2.1.x")])])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"setting__body setting__about"},[n("p",[e._v("觉得kongx不错,可以请作者喝杯咖啡哦!")]),n("img",{attrs:{src:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAeAB4AAD/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAEAAAAAAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCALmBCUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDLooor+ez+EdAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigrQKKKKAWoUUUUA0uoUI+3px9DRRQTZBRRRQGgUUUUBoFFFFAaBRRRQHoN2DNOoooD1CiiigOVBRRRQHKFFFFA7IKKKKBWQA7B8vH0oUsv93/vmiigqyG4XGPl2+lOozRQTyhRRRQFkFFFFAaBRRRQOMUGM0BcFWXCyfxMP4vr2oooNLq1gzuooooM7IKKKKBaBRRRQGgUUUUAFFFFAWQUUUUByoOpooooKt5hRRRQFgbcxf95IGdcE7ycH1+tBGPXpjp1oooXmPmewUMvmj5vmoooJ5bhRRRQMKKKKBMKKKKACiiigYUUUUBZMKKKKCbWAHn19qFPuzL/d3ZI/4F1/CignNVzSHy3E2j+7j2B6UtGaKkXKloFFFFAaBRRRQUkrhTdq5zhS3uM06jNGvQuVre6OjkaCTcrMGKbMg44pvSjNFXGbt7xko66hRRRUF6MKO1FFAgpQ+wcDH40lFAWuN28/e/lT84HH86SijQrQKKKKCdAooooDQKKKKCdAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKCtAooooC4UUUUBcKKKKBaBRRRQLQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKCgooooC4UUUUCCiiigWgUUUUBoFFFFAaBRRRQGgUUUUBoFFFFAaBRRRQOwUUUUBoFFFFAtAooooHoFFFFArIKKKKA0CiiigNAooooDQKKKKA0CiiigrQKKKKA0CiiignQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooDQKKKKA0CiiigNAooooHoFFFFGl7MS1dkFFFFOxp7N9gooop8oezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUcoezYUUUUuVi5H2CiiilqLkfYKKKKNQ5fIKKKKAsgooooFyoKK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",width:"150px;"}})])}],c=n("bd25"),o=c["a"],f=(n("97d6"),n("2877")),a=Object(f["a"])(o,i,l,!1,null,"90910e32",null);t["default"]=a.exports},c54a:function(e,t,n){"use strict";n.d(t,"b",function(){return f}),n.d(t,"c",function(){return a}),n.d(t,"a",function(){return r});n("c5f6");var i=n("3be2"),l=n.n(i),c=n("f499"),o=n.n(c);n("28a5");function f(e){return/^http[s]?:\/\/.*/.test(e)}function a(e){if("boolean"==typeof e)return!1;if("number"==typeof e)return!1;if(e instanceof Array){if(0==e.length)return!0}else{if(!(e instanceof Object))return"null"==e||null==e||"undefined"==e||void 0==e||""==e;if("{}"===o()(e))return!0}return!1}function r(e,t,n){l()(Number(t))||n(new Error("请输入数字值")),n()}},c60b:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-popover",{attrs:{placement:"top-end",width:"500",trigger:"hover"}},[n("avue-crud",{attrs:{data:e.tableData,option:e.option},scopedSlots:e._u([{key:"id",fn:function(t){var i=t.row;return[e.activeClient&&e.activeClient.id!=i.id?n("el-button",{attrs:{type:"info",size:"mini",plain:""},on:{click:function(t){return e.handActiveClient(i)}}},[e._v("激活")]):e._e(),e.activeClient&&e.activeClient.id==i.id?n("el-button",{attrs:{type:"success",size:"mini",tips:"点击可重新激活"},on:{click:function(t){return e.handActiveClient(i)}}},[e._v("已激活")]):e._e()]}}])}),n("div",{staticStyle:{fixed:"right"}},[n("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.handList}},[e._v("刷新")])],1),n("div",{staticClass:"top-bar__item top-bar__item--show",attrs:{slot:"reference"},slot:"reference"},[n("el-badge",{attrs:{"is-dot":""}},[n("i",{staticClass:"icon-system"})])],1)],1)},l=[],c=n("cebc"),o=n("af62"),f=n("5880"),a={name:"kong-client",data:function(){return{tableData:[],cardoption:{props:{img:"img",title:"title",info:"text"}},data:[],option:{size:"mini",index:!1,addBtn:!1,page:!1,menu:!1,header:!1,simplePage:!0,column:[{width:100,label:"Name",prop:"name",overHidden:!0},{label:"Admin URL",prop:"url"},{label:"Version",prop:"version"},{label:"Active",width:80,prop:"id",slot:!0}]}}},created:function(){this.findActiveKongclient(),this.handList()},mounted:function(){var e=this,t=setInterval(function(){e.handList()},6e4);this.$once("hook:beforeDestroy",function(){clearInterval(t)})},components:Object(c["a"])({},Object(f["mapGetters"])(["userInfo","kongClient"])),props:{activeClient:{type:Object,required:!1}},methods:{findActiveKongclient:function(){var e=this;this.$store.dispatch("FindActiveClient",this.userInfo).then(function(t){e.activeClient=t,e.$nextTick(function(t){e.$router.push("/wel/index")})})},handList:function(){var e=this;Object(o["c"])().then(function(t){e.tableData=t.data.data})},handActiveClient:function(e){var t=this;Object(o["i"])("client",e).then(function(e){t.findActiveKongclient(),window.location.reload()})},callback:function(){this.$emit("callback",{})}}},r=a,A=(n("9a43"),n("2877")),d=Object(A["a"])(r,i,l,!1,null,null,null);t["default"]=d.exports},cebe:function(e,t){e.exports=axios},d300:function(e,t,n){"use strict";var i=n("6a91"),l=n.n(i);l.a},d67e:function(e,t,n){"use strict";var i=n("5dd6"),l=n.n(i);l.a},d740:function(e,t,n){},dc8a:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"basic-container"},[n("el-card",[e._t("default")],2)],1)},l=[],c={name:"basicContainer"},o=c,f=(n("3ce2"),n("2877")),a=Object(f["a"])(o,i,l,!1,null,null,null);t["default"]=a.exports},e185:function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n.d(t,"b",function(){return c});var i=[{label:"开启",value:"true"},{label:"关闭",value:"false"}],l=[{key:"showTag",commit:"SET_SHOWTAG"},{key:"showTheme",commit:"SET_SHOWTHEME"},{key:"showColor",commit:"SET_SHOWCOLOR"},{key:"showLock",commit:"SET_SHOWLOCK"},{key:"showDebug",commit:"SET_SHOWDEBUG"},{key:"showFullScren",commit:"SET_SHOWFULLSCREN"},{key:"showCollapse",commit:"SET_SHOWCOLLAPSE"},{key:"showSearch",commit:"SET_SHOWSEARCH"},{key:"showMenu",commit:"SET_SHOWMENU"}],c=function(e){var t=e;return{submitBtn:!1,column:[{label:"导航栏",prop:"showTag",type:"switch",span:24,value:!1,dicData:i,click:function(e){var n=e.column;t.set(n.prop)}},{label:"主题",prop:"showTheme",type:"switch",span:24,value:!1,dicData:i,click:function(e){var n=e.column;t.set(n.prop)}},{label:"全屏",prop:"showFullScren",type:"switch",span:24,value:!1,dicData:i,click:function(e){var n=e.column;t.set(n.prop)}},{label:"锁屏",prop:"showLock",type:"switch",span:24,value:!1,dicData:i,click:function(e){var n=e.column;t.set(n.prop)}}]}}},e349:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var i={UPSTREAMS:"Upstreams",SERVICES:"Services",ROUTES:"Routes",PLUGINS:"Plugins",CONSUMERS:"Consumers",SNIS:"Snis",TARGETS:"Targets",CERTIFICATES:"Certificates",CACERTIFICATES:"CaCertificates",USERTYPE:[{label:"请选择",value:""},{label:"超级用户",value:"UserType_1"},{label:"管理员",value:"UserType_2"},{label:"供应商用户",value:"UserType_3"},{label:"公司用户",value:"UserType_4"}],DEVELOPER_STATE:[{label:"请选择",value:""},{label:"未激活",value:"1"},{label:"正常",value:"2"},{label:"禁用",value:"3"}],USE_YN:[{label:"否",value:"n",color:"red"},{label:"是",value:"y",color:"green"}],ROLE_TYPE:[{label:"菜单角色",value:"menu"},{label:"数据角色",value:"data"}],VAILD:[{label:"真",value:"true",color:"green"},{label:"假",value:"false",color:"red"}],SEX:[{label:"男",value:0,color:"green"},{label:"女",value:1,color:"red"}],POSTIONDATA:[{label:"左对齐",value:"left"},{label:"居中",value:"center"},{label:"右对齐",value:"right"}],TYPE:[{label:"一级1",value:0,children:[{label:"一级1二级1",value:2}]},{label:"一级2",value:1,children:[{label:"一级2二级1",value:2}]}],GRADE:[{label:"管理员",value:0},{label:"二级管理员",value:1}],VAILDATA:[{label:"激活",value:!0},{label:"禁用",value:!1}],ISGLOBAl:[{label:"否",value:0},{label:"是",value:1}],AVA:[{label:"可用",value:"1"},{label:"不可用",value:"0"}],HASH_ON_TYPE:[{label:"none",value:"none"},{label:"consumer",value:"consumer"},{label:"ip",value:"ip"},{label:"header",value:"header"},{label:"cookie",value:"cookie"}],PROTOCOLS:[{label:"http",value:"http"},{label:"https",value:"https"}],ROUTE_PROTOCOLS:[{value:"http",label:"http",children:[{label:"http",value:"http"},{label:"https",value:"https"}]},{value:"grpc",label:"grpc",children:[{label:"grpc",value:"grpc"},{label:"grpcs",value:"grpcs"}]},{value:"tcp",label:"tcp",children:[{label:"tcp",value:"tcp"},{label:"tls",value:"tls"}]}],U_ALGORITHMS:[{label:"round-robin",value:"round-robin"},{label:"consistent-hashing",value:"consistent-hashing"},{label:"least-connections",value:"least-connections"}],PROTOCOLS_HEALTHCHECK:[{label:"http",value:"http"},{label:"https",value:"https"},{label:"tcp",value:"tcp"}],HASH_ON_FALLBACK_TYPE:[{label:"none",value:"none"},{label:"consumer",value:"consumer"},{label:"ip",value:"ip"},{label:"header",value:"header"}]}},e3c4:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"c",function(){return setStore}),__webpack_require__.d(__webpack_exports__,"a",function(){return getStore}),__webpack_require__.d(__webpack_exports__,"b",function(){return removeStore});var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("c5f6"),core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__),D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("f499"),D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1__),D_99_python_kongx_web_node_modules_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("7618"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("7f7f"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_3__),_util_validate__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("c54a"),setStore=function(e){var t=e.name,n=e.content,i=e.type,l={dataType:Object(D_99_python_kongx_web_node_modules_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__["a"])(n),content:n,type:i,datetime:(new Date).getTime()};i?window.sessionStorage.setItem(t,D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1___default()(l)):window.localStorage.setItem(t,D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1___default()(l))},getStore=function getStore(params){var name=params.name,debug=params.debug,obj={},content;if(obj=window.sessionStorage.getItem(name),Object(_util_validate__WEBPACK_IMPORTED_MODULE_4__["c"])(obj)&&(obj=window.localStorage.getItem(name)),!Object(_util_validate__WEBPACK_IMPORTED_MODULE_4__["c"])(obj))return obj=JSON.parse(obj),debug?obj:("string"==obj.dataType?content=obj.content:"number"==obj.dataType?content=Number(obj.content):"boolean"==obj.dataType?content=eval(obj.content):"object"==obj.dataType&&(content=obj.content),content)},removeStore=function(e){var t=e.name;window.localStorage.removeItem(t),window.sessionStorage.removeItem(t)},getAllStore=function(e){for(var t=[],n=e.type,i=1;i<=window.sessionStorage.length;i++)n?t.push({name:window.sessionStorage.key(i),content:getStore({name:window.sessionStorage.key(i),type:"session"})}):t.push(getStore({name:window.localStorage.key(i),content:getStore({name:window.localStorage.key(i)})}));return t},clearStore=function(e){var t=e.type;t?window.sessionStorage.clear():window.localStorage.clear()}}}); \ No newline at end of file diff --git a/kongx-serve/src/main/resources/static/js/app.cb6982ad.js b/kongx-serve/src/main/resources/static/js/app.cb6982ad.js deleted file mode 100644 index 4c1cda1..0000000 --- a/kongx-serve/src/main/resources/static/js/app.cb6982ad.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){function t(t){for(var n,i,a=t[0],r=t[1],o=t[2],d=0,s=[];d".concat(i.a.mock("@cname"),"

"),grade:[0,1],state:0,date:Object(r["dateFormat"])(new Date)}));return{data:{page:t.page,total:11,pageSize:10,tableData:l}}}))},s=l("0e0b"),v=function(e){var t=e.mock;t&&(i.a.mock(A["a"].path+"/system/function/getFuncTree.do","get",{version:"1.0",clientFrom:"",timestamp:"2019-05-08T17:52:29.145Z",get_url:"",status:0,errmsg:"全部成功",elapsed:171,acc_point:"1",track_id:"5841dd2c-3013-4d00-827e-5c26081fbf1a",secur_type:599,data:[{id:1,label:"基础数据管理平台",select:!1,type:"application",children:[{id:5,label:"配置管理-(5)",select:!1,type:"function",children:[{id:7,label:"数据权限-(7)",select:!1,type:"function",children:[{id:11,label:"配置物流中心",select:!1,type:"point",children:[]},{id:10,label:"配置供应商",select:!1,type:"point",children:[]},{id:9,label:"配置部门",select:!1,type:"point",children:[]}]},{id:6,label:"角色权限-(6)",select:!1,type:"function",children:[{id:15,label:"查看角色列表",select:!1,type:"point",children:[]}]},{id:8,label:"用户角色-(8)",select:!1,type:"function",children:[]}]},{id:1,label:"系统管理-(1)",select:!1,type:"function",children:[{id:2,label:"用户管理-(2)",select:!1,type:"function",children:[{id:12,label:"查看用户",select:!1,type:"point",children:[]},{id:8,label:"编辑用户",select:!1,type:"point",children:[]},{id:7,label:"新增用户",select:!1,type:"point",children:[]}]},{id:3,label:"菜单管理-(3)",select:!1,type:"function",children:[{id:13,label:"查看菜单",select:!1,type:"point",children:[]},{id:6,label:"新增功能点",select:!1,type:"point",children:[]},{id:5,label:"新增菜单",select:!1,type:"point",children:[]},{id:4,label:"新增系统",select:!1,type:"point",children:[]}]},{id:4,label:"角色管理-(4)",select:!1,type:"function",children:[{id:14,label:"查看角色",select:!1,type:"point",children:[]},{id:3,label:"删除角色",select:!1,type:"point",children:[]},{id:2,label:"编辑角色",select:!1,type:"point",children:[]},{id:1,label:"新增角色",select:!1,type:"point",children:[]}]}]}]},{id:1011,label:"京东仓储对接管理系统",select:!1,type:"application",children:[{id:1677,label:"入库管理-(1677)",select:!1,type:"function",children:[]},{id:1682,label:"京东生鲜授权-(1682)",select:!1,type:"function",children:[]},{id:1676,label:"京东商品分类管理-(1676)",select:!1,type:"function",children:[]},{id:2086,label:"库存盘点管理-(2086)",select:!1,type:"function",children:[]},{id:1672,label:"配货单管理-(1672)",select:!1,type:"function",children:[]},{id:2162,label:"报损管理-(2162)",select:!1,type:"function",children:[]},{id:2183,label:"报损管理-(2183)",select:!1,type:"function",children:[]},{id:1675,label:"京东商品关系管理-(1675)",select:!1,type:"function",children:[]}]},{id:100,label:"达令链管理系统",select:!1,type:"application",children:[{id:1440,label:"深圳福保系统-(1440)",select:!1,type:"function",children:[{id:1442,label:"订单管理-(1442)",select:!1,type:"function",children:[]},{id:1441,label:"入库管理-(1441)",select:!1,type:"function",children:[]}]},{id:100,label:"系统基础设置-(100)",select:!1,type:"function",children:[{id:101,label:"用户管理-(101)",select:!1,type:"function",children:[]},{id:102,label:"菜单管理-(102)",select:!1,type:"function",children:[]},{id:103,label:"角色权限-(103)",select:!1,type:"function",children:[]},{id:154,label:"表单任务设置-(154)",select:!1,type:"function",children:[]},{id:155,label:"任务审批者管理-(155)",select:!1,type:"function",children:[]},{id:106,label:"角色管理-(106)",select:!1,type:"function",children:[]},{id:107,label:"用户角色关系-(107)",select:!1,type:"function",children:[]},{id:108,label:"用户角色权限设置-(108)",select:!1,type:"function",children:[]},{id:109,label:"表单号管理-(109)",select:!1,type:"function",children:[]},{id:110,label:"币种设置及汇率-(110)",select:!1,type:"function",children:[]},{id:111,label:"自定义报表配置-(111)",select:!1,type:"function",children:[]},{id:1505,label:"岳威添加菜单-(1505)",select:!1,type:"function",children:[]},{id:1002,label:"系统权限分配预览-(1002)",select:!1,type:"function",children:[]},{id:105,label:"通用代码管理-(105)",select:!1,type:"function",children:[]},{id:104,label:"权限管理-(104)",select:!1,type:"function",children:[]},{id:153,label:"表单管理-(153)",select:!1,type:"function",children:[]}]},{id:150,label:"业务基础设置-(150)",select:!1,type:"function",children:[{id:151,label:"公司-(151)",select:!1,type:"function",children:[{id:2066,label:"批量删除公司",select:!1,type:"point",children:[]}]},{id:152,label:"合作伙伴管理-(152)",select:!1,type:"function",children:[]},{id:156,label:"品牌管理-(156)",select:!1,type:"function",children:[]},{id:157,label:"供应商维护-(157)",select:!1,type:"function",children:[]},{id:158,label:"品牌与供货商关系-(158)",select:!1,type:"function",children:[]},{id:159,label:"产品属性维护-(159)",select:!1,type:"function",children:[]},{id:160,label:"产品分类-(160)",select:!1,type:"function",children:[]},{id:161,label:"产品管理-(161)",select:!1,type:"function",children:[{id:5028,label:"无",select:!1,type:"point",children:[]},{id:5027,label:"Excel修改商品负责人",select:!1,type:"point",children:[]}]},{id:162,label:"组合产品管理-(162)",select:!1,type:"function",children:[]},{id:163,label:"销售渠道管理-(163)",select:!1,type:"function",children:[]},{id:164,label:"销售渠道和虚拟仓关系-(164)",select:!1,type:"function",children:[]},{id:165,label:"系统参数设置-(165)",select:!1,type:"function",children:[]},{id:166,label:"产品线-(166)",select:!1,type:"function",children:[]},{id:167,label:"产品管理(废弃)-(167)",select:!1,type:"function",children:[]},{id:168,label:"客户产品编码管理-(168)",select:!1,type:"function",children:[]},{id:169,label:"联系人及地址管理-(169)",select:!1,type:"function",children:[]},{id:170,label:"计量单位-(170)",select:!1,type:"function",children:[]},{id:171,label:"国家地区设置-(171)",select:!1,type:"function",children:[]},{id:172,label:"地址管理-(172)",select:!1,type:"function",children:[]},{id:173,label:"合作伙伴及地址联系人管理-(173)",select:!1,type:"function",children:[]},{id:174,label:"客户合作关系管理(第一版)-(174)",select:!1,type:"function",children:[]},{id:175,label:"客户联系人地址管理-(175)",select:!1,type:"function",children:[]},{id:176,label:"搜索分类管理-(176)",select:!1,type:"function",children:[]},{id:1142,label:"商品生产日期管理参数维护-(1142)",select:!1,type:"function",children:[]},{id:1455,label:"商品分类属性管理-(1455)",select:!1,type:"function",children:[]},{id:1573,label:"公告管理-(1573)",select:!1,type:"function",children:[]},{id:2073,label:"商品售价维护-(2073)",select:!1,type:"function",children:[]},{id:2074,label:"商品售价审核-(2074)",select:!1,type:"function",children:[]},{id:2072,label:"查询当前商品售价-(2072)",select:!1,type:"function",children:[]},{id:1246,label:"快递品牌维护-(1246)",select:!1,type:"function",children:[]},{id:1179,label:"成本域管理-(1179)",select:!1,type:"function",children:[]},{id:1538,label:"test-(1538)",select:!1,type:"function",children:[{id:1972,label:"审核",select:!1,type:"point",children:[]}]},{id:2060,label:"税收分类信息维护-(2060)",select:!1,type:"function",children:[]},{id:2062,label:"商品分类与税收分类对应关系维护-(2062)",select:!1,type:"function",children:[]},{id:2064,label:"新品税收分类确认-(2064)",select:!1,type:"function",children:[]},{id:2243,label:"智选快递-(2243)",select:!1,type:"function",children:[]},{id:1561,label:"公告管理-(1561)",select:!1,type:"function",children:[]},{id:2099,label:"查询当前商品售价-(2099)",select:!1,type:"function",children:[]},{id:1008,label:"物流属性设置-(1008)",select:!1,type:"function",children:[]},{id:1089,label:"供应商管理-(1089)",select:!1,type:"function",children:[]},{id:1244,label:"承运商信息维护-(1244)",select:!1,type:"function",children:[]},{id:1245,label:"承运商信息管理-(1245)",select:!1,type:"function",children:[]},{id:1100,label:"发货地址物流中心配置-(1100)",select:!1,type:"function",children:[]},{id:1468,label:"供应商员工管理-(1468)",select:!1,type:"function",children:[]},{id:1202,label:"郑州保税区商品备案-(1202)",select:!1,type:"function",children:[]},{id:1203,label:"深圳保税区商品备案-(1203)",select:!1,type:"function",children:[]}]},{id:200,label:"零售管理-(200)",select:!1,type:"function",children:[{id:201,label:"销售渠道库存保护-(201)",select:!1,type:"function",children:[]},{id:202,label:"代买账户管理-(202)",select:!1,type:"function",children:[]},{id:203,label:"零售订单维护-(203)",select:!1,type:"function",children:[{id:2027,label:"批量备注",select:!1,type:"point",children:[]},{id:1001,label:"新建",select:!1,type:"point",children:[]},{id:1e3,label:"列表查询",select:!1,type:"point",children:[]}]},{id:2037,label:"用户信息查看日志-(2037)",select:!1,type:"function",children:[]},{id:205,label:"淘宝铺货-(205)",select:!1,type:"function",children:[]},{id:206,label:"配货单管理-(206)",select:!1,type:"function",children:[{id:2031,label:"查看手机号",select:!1,type:"point",children:[]},{id:2021,label:"查询",select:!1,type:"point",children:[]},{id:2019,label:"批量修改签收状态",select:!1,type:"point",children:[]},{id:2018,label:"修改签收状态",select:!1,type:"point",children:[]}]},{id:207,label:"零售申诉单管理-(207)",select:!1,type:"function",children:[]},{id:208,label:"京东授权-(208)",select:!1,type:"function",children:[]},{id:209,label:"渠道铺货-(209)",select:!1,type:"function",children:[]},{id:210,label:"零售订单退换货申请-(210)",select:!1,type:"function",children:[{id:2186,label:"标记特殊退款",select:!1,type:"point",children:[]},{id:2185,label:"bug消除占位",select:!1,type:"point",children:[]}]},{id:211,label:"零售订单退换货管理-(211)",select:!1,type:"function",children:[{id:2033,label:"查看手机号",select:!1,type:"point",children:[]},{id:2242,label:"退换货/补偿单审核",select:!1,type:"point",children:[]}]},{id:1469,label:"零售订单查询-(1469)",select:!1,type:"function",children:[]},{id:2241,label:"补偿原因配置-(2241)",select:!1,type:"function",children:[]},{id:1685,label:"苏宁退换货管理-(1685)",select:!1,type:"function",children:[]},{id:1011,label:"渠道分销-(1011)",select:!1,type:"function",children:[]},{id:1116,label:"物流地址匹配-(1116)",select:!1,type:"function",children:[]},{id:1612,label:"老客订单维护-(1612)",select:!1,type:"function",children:[]},{id:204,label:"零售订单管理-(204)",select:!1,type:"function",children:[{id:2029,label:"查看手机号",select:!1,type:"point",children:[]},{id:2028,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1209,label:"零售订单批量维护-(1209)",select:!1,type:"function",children:[]},{id:1234,label:"退货指令维护-(1234)",select:!1,type:"function",children:[]},{id:1367,label:"零售订单补偿款-(1367)",select:!1,type:"function",children:[{id:1003,label:"列表查询",select:!1,type:"point",children:[]}]},{id:212,label:"配货单保税价查询-(212)",select:!1,type:"function",children:[]},{id:1619,label:"渠道扣点配置-(1619)",select:!1,type:"function",children:[]},{id:1004,label:"退换货财务确认-(1004)",select:!1,type:"function",children:[]},{id:1003,label:"退换货客服确认-(1003)",select:!1,type:"function",children:[]},{id:2163,label:"供应商自主售后配置-(2163)",select:!1,type:"function",children:[]}]},{id:250,label:"采购管理-(250)",select:!1,type:"function",children:[{id:2222,label:"预售采购申请-(2222)",select:!1,type:"function",children:[]},{id:1175,label:"采购调整单管理-(1175)",select:!1,type:"function",children:[]},{id:253,label:"产品采购价格管理-(253)",select:!1,type:"function",children:[]},{id:254,label:"采购退货申请-(254)",select:!1,type:"function",children:[]},{id:255,label:"采购退货管理-(255)",select:!1,type:"function",children:[]},{id:256,label:"采购订单物流信息维护-(256)",select:!1,type:"function",children:[]},{id:1680,label:"预售审批-(1680)",select:!1,type:"function",children:[]},{id:1102,label:"采购价格维护-(1102)",select:!1,type:"function",children:[]},{id:1679,label:"预售申请-(1679)",select:!1,type:"function",children:[]},{id:1176,label:"采购调整单申请-(1176)",select:!1,type:"function",children:[]},{id:251,label:"零售采购申请-(251)",select:!1,type:"function",children:[]},{id:1103,label:"采购价格管理-(1103)",select:!1,type:"function",children:[]},{id:252,label:"零售采购管理-(252)",select:!1,type:"function",children:[]},{id:1104,label:"当前采购价格查询-(1104)",select:!1,type:"function",children:[]}]},{id:300,label:"库存管理-(300)",select:!1,type:"function",children:[{id:301,label:"虚拟仓库设置-(301)",select:!1,type:"function",children:[]},{id:302,label:"出入库单管理-(302)",select:!1,type:"function",children:[]},{id:303,label:"库存数量及成本查询-(303)",select:!1,type:"function",children:[]},{id:304,label:"库存盘点管理-(304)",select:!1,type:"function",children:[]},{id:305,label:"库存损益管理-(305)",select:!1,type:"function",children:[]},{id:306,label:"手动库存调整-(306)",select:!1,type:"function",children:[]},{id:307,label:"移库管理-(307)",select:!1,type:"function",children:[]},{id:308,label:"移库差异记录管理-(308)",select:!1,type:"function",children:[]},{id:309,label:"库存数量查询-(309)",select:!1,type:"function",children:[]},{id:310,label:"库存盘点查询-(310)",select:!1,type:"function",children:[]},{id:311,label:"移库查询-(311)",select:!1,type:"function",children:[]},{id:312,label:"出入库单查询-(312)",select:!1,type:"function",children:[]},{id:313,label:"库存损益查询-(313)",select:!1,type:"function",children:[]},{id:314,label:"在途库存明细-(314)",select:!1,type:"function",children:[]},{id:315,label:"借货管理-(315)",select:!1,type:"function",children:[]},{id:316,label:"借还货查询-(316)",select:!1,type:"function",children:[]},{id:1044,label:"库存调整管理[库房]-(1044)",select:!1,type:"function",children:[]},{id:1045,label:"库存调整管理[商务]-(1045)",select:!1,type:"function",children:[]},{id:1046,label:"库存调整管理[财务]-(1046)",select:!1,type:"function",children:[]},{id:1430,label:"其他出库单-(1430)",select:!1,type:"function",children:[]},{id:1001,label:"库存综合查询-(1001)",select:!1,type:"function",children:[{id:2161,label:"按查询条件导出/导出未质检明细",select:!1,type:"point",children:[]},{id:2162,label:"导出质检报告",select:!1,type:"point",children:[]}]},{id:1376,label:"供应商库存查询-(1376)",select:!1,type:"function",children:[]},{id:1377,label:"供应商库存异动明细-(1377)",select:!1,type:"function",children:[]},{id:1547,label:"商品自动补货建议-(1547)",select:!1,type:"function",children:[]},{id:1097,label:"商品补货参数设置-(1097)",select:!1,type:"function",children:[]},{id:1096,label:"日销量参数管理-(1096)",select:!1,type:"function",children:[]},{id:1092,label:"库存结存查询-(1092)",select:!1,type:"function",children:[]},{id:1431,label:"其他入库单-(1431)",select:!1,type:"function",children:[]},{id:1013,label:"库存异动查询-(1013)",select:!1,type:"function",children:[]}]},{id:350,label:"储运管理-(350)",select:!1,type:"function",children:[{id:351,label:"物流中心管理-(351)",select:!1,type:"function",children:[]}]},{id:400,label:"财务管理-(400)",select:!1,type:"function",children:[{id:401,label:"本组织银行账户设置-(401)",select:!1,type:"function",children:[]},{id:402,label:"应收明细管理-(402)",select:!1,type:"function",children:[]},{id:403,label:"应付明细管理-(403)",select:!1,type:"function",children:[]},{id:404,label:"应收发票勾稽管理-(404)",select:!1,type:"function",children:[]},{id:405,label:"销售发票登记-(405)",select:!1,type:"function",children:[]},{id:406,label:"应付发票勾稽管理-(406)",select:!1,type:"function",children:[]},{id:407,label:"供应商应付查询-(407)",select:!1,type:"function",children:[]},{id:408,label:"客户应收查询-(408)",select:!1,type:"function",children:[]},{id:409,label:"收款计划-(409)",select:!1,type:"function",children:[]},{id:410,label:"应收对账管理-(410)",select:!1,type:"function",children:[]},{id:411,label:"采购发票登记-(411)",select:!1,type:"function",children:[]},{id:412,label:"收款及核销预收管理-(412)",select:!1,type:"function",children:[]},{id:413,label:"预收款余额查询-(413)",select:!1,type:"function",children:[]},{id:414,label:"预收管理-(414)",select:!1,type:"function",children:[]},{id:1110,label:"自采应付单管理-(1110)",select:!1,type:"function",children:[]},{id:1161,label:"代销应付单管理-(1161)",select:!1,type:"function",children:[]},{id:1205,label:"结算单申请-(1205)",select:!1,type:"function",children:[]},{id:1204,label:"结算单管理-(1204)",select:!1,type:"function",children:[]},{id:1207,label:"付款单申请-(1207)",select:!1,type:"function",children:[]},{id:1206,label:"付款单管理-(1206)",select:!1,type:"function",children:[]},{id:1474,label:"CEO审核-(1474)",select:!1,type:"function",children:[]},{id:1475,label:"创始人审核-(1475)",select:!1,type:"function",children:[]},{id:1575,label:"供应商账户管理-(1575)",select:!1,type:"function",children:[]},{id:1620,label:"渠道对账-(1620)",select:!1,type:"function",children:[]},{id:1670,label:"苏宁应收明细-(1670)",select:!1,type:"function",children:[]},{id:1556,label:"供应商账户管理-(1556)",select:!1,type:"function",children:[]}]},{id:450,label:"人力资源-(450)",select:!1,type:"function",children:[{id:451,label:"部门管理-(451)",select:!1,type:"function",children:[]},{id:452,label:"员工管理-(452)",select:!1,type:"function",children:[]},{id:453,label:"个人信息管理-(453)",select:!1,type:"function",children:[]},{id:454,label:"日历设置-(454)",select:!1,type:"function",children:[]},{id:455,label:"系统用户与员工关系-(455)",select:!1,type:"function",children:[]},{id:456,label:"组织图-(456)",select:!1,type:"function",children:[]}]},{id:500,label:"数据授权与控制-(500)",select:!1,type:"function",children:[{id:502,label:"模块数据权限控制-(502)",select:!1,type:"function",children:[]},{id:503,label:"受控数据授权设置-(503)",select:!1,type:"function",children:[]},{id:501,label:"数据权限类型设置-(501)",select:!1,type:"function",children:[]}]},{id:550,label:"统计报表-(550)",select:!1,type:"function",children:[{id:551,label:"销售业绩统计-(551)",select:!1,type:"function",children:[]},{id:552,label:"月应收应付汇总-(552)",select:!1,type:"function",children:[]},{id:553,label:"月应收应付分类汇总-(553)",select:!1,type:"function",children:[]},{id:554,label:"四周平均销量趋势图-(554)",select:!1,type:"function",children:[]},{id:555,label:"报表手动触发统计-(555)",select:!1,type:"function",children:[]},{id:556,label:"销售日报表-(556)",select:!1,type:"function",children:[]},{id:557,label:"库存资产统计-(557)",select:!1,type:"function",children:[]},{id:558,label:"财务应收付报表-(558)",select:!1,type:"function",children:[]},{id:559,label:"财务实收付报表-(559)",select:!1,type:"function",children:[]},{id:560,label:"财务应收付报表-(560)",select:!1,type:"function",children:[]},{id:561,label:"销售业绩统计-(561)",select:!1,type:"function",children:[]},{id:563,label:"金蝶系统数据来源导出-(563)",select:!1,type:"function",children:[]},{id:564,label:"财务应收付统计图-(564)",select:!1,type:"function",children:[]},{id:565,label:"WOS报表-(565)",select:!1,type:"function",children:[]}]},{id:600,label:"RMA管理-(600)",select:!1,type:"function",children:[{id:601,label:"供应商RMA报关价格设置-(601)",select:!1,type:"function",children:[]},{id:602,label:"到货单管理-(602)",select:!1,type:"function",children:[]},{id:603,label:"客户RMA管理-(603)",select:!1,type:"function",children:[]},{id:604,label:"到货差异管理-(604)",select:!1,type:"function",children:[]},{id:605,label:"坏品管理-(605)",select:!1,type:"function",children:[]},{id:606,label:"RMA新品申请-(606)",select:!1,type:"function",children:[]},{id:607,label:"供应商RMA返货申请-(607)",select:!1,type:"function",children:[]},{id:608,label:"新品发货管理-(608)",select:!1,type:"function",children:[]},{id:609,label:"供应商RMA管理-(609)",select:!1,type:"function",children:[]},{id:610,label:"供应商RMA到货差异管理-(610)",select:!1,type:"function",children:[]},{id:611,label:"坏品管理(罗技)-(611)",select:!1,type:"function",children:[]},{id:612,label:"NPF单管理-(612)",select:!1,type:"function",children:[]}]},{id:650,label:"文库管理-(650)",select:!1,type:"function",children:[{id:651,label:"公文文库管理-(651)",select:!1,type:"function",children:[]},{id:652,label:"频道管理-(652)",select:!1,type:"function",children:[]},{id:653,label:"用户频道关系管理-(653)",select:!1,type:"function",children:[]}]},{id:700,label:"渠道销售管理-(700)",select:!1,type:"function",children:[{id:701,label:"客户银行账户设置-(701)",select:!1,type:"function",children:[]},{id:702,label:"客户运输条款设置-(702)",select:!1,type:"function",children:[]},{id:703,label:"询单管理-(703)",select:!1,type:"function",children:[]},{id:704,label:"产品销售价格管理-(704)",select:!1,type:"function",children:[]},{id:705,label:"产品销售价格管理(版本2)-(705)",select:!1,type:"function",children:[]},{id:706,label:"客户合作关系管理-(706)",select:!1,type:"function",children:[]},{id:707,label:"销售单管理-(707)",select:!1,type:"function",children:[]},{id:708,label:"产品出货价格管理-(708)",select:!1,type:"function",children:[]},{id:709,label:"销售单商务管理-(709)",select:!1,type:"function",children:[]},{id:710,label:"签收单管理-(710)",select:!1,type:"function",children:[]},{id:711,label:"销售单审批-(711)",select:!1,type:"function",children:[]},{id:712,label:"销售签收差异记录查询-(712)",select:!1,type:"function",children:[]},{id:713,label:"询单答复-(713)",select:!1,type:"function",children:[]},{id:714,label:"产品出货价格查询-(714)",select:!1,type:"function",children:[]},{id:715,label:"客户促销及市场支持-(715)",select:!1,type:"function",children:[]}]},{id:750,label:"渠道采购管理-(750)",select:!1,type:"function",children:[{id:751,label:"供应商合作关系管理-(751)",select:!1,type:"function",children:[]},{id:752,label:"供应商银行账户设置-(752)",select:!1,type:"function",children:[]},{id:753,label:"采购单管理(无效)-(753)",select:!1,type:"function",children:[]},{id:754,label:"采购单管理-(754)",select:!1,type:"function",children:[]},{id:755,label:"采购单申请-(755)",select:!1,type:"function",children:[]},{id:756,label:"采购行入库-(756)",select:!1,type:"function",children:[]},{id:757,label:"采购入库差异记录管理-(757)",select:!1,type:"function",children:[]},{id:758,label:"供应商价保-(758)",select:!1,type:"function",children:[]},{id:759,label:"供应商促销及市场支持-(759)",select:!1,type:"function",children:[]},{id:760,label:"供应商BackLog历史记录查询-(760)",select:!1,type:"function",children:[]},{id:761,label:"供应商转仓单历史记录查询-(761)",select:!1,type:"function",children:[]},{id:762,label:"供应商提货单历史记录查询-(762)",select:!1,type:"function",children:[]},{id:763,label:"采购行查询-(763)",select:!1,type:"function",children:[]},{id:764,label:"供应商促销审批-(764)",select:!1,type:"function",children:[]}]},{id:1215,label:"运营工具-(1215)",select:!1,type:"function",children:[{id:1216,label:"运营调整功能作业-(1216)",select:!1,type:"function",children:[]}]}]},{id:600,label:"达令VRM系统",select:!1,type:"application",children:[{id:2076,label:"活动管理-(2076)",select:!1,type:"function",children:[{id:2077,label:"活动管理(供应商)-(2077)",select:!1,type:"function",children:[{id:2070,label:"查询",select:!1,type:"point",children:[]}]}]},{id:2329,label:"报备-(2329)",select:!1,type:"function",children:[{id:2334,label:"报备-(2334)",select:!1,type:"function",children:[]}]},{id:1501,label:"对账单管理-(1501)",select:!1,type:"function",children:[{id:1503,label:"对账单查询-(1503)",select:!1,type:"function",children:[{id:1969,label:"查看发票明细",select:!1,type:"point",children:[]},{id:1959,label:"供应商查询",select:!1,type:"point",children:[]},{id:1958,label:"导出对账单",select:!1,type:"point",children:[]},{id:1957,label:"导出代销明细",select:!1,type:"point",children:[]},{id:1956,label:"提交对账",select:!1,type:"point",children:[]},{id:1955,label:"查看操作日志",select:!1,type:"point",children:[]},{id:1954,label:"查看代销明细",select:!1,type:"point",children:[]},{id:1953,label:"新增发票",select:!1,type:"point",children:[]},{id:1952,label:"查看详情",select:!1,type:"point",children:[]},{id:1951,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1557,label:"账户余额-(1557)",select:!1,type:"function",children:[{id:1987,label:"余额提现",select:!1,type:"point",children:[]},{id:1986,label:"确认余额账单",select:!1,type:"point",children:[]},{id:1985,label:"操作日志",select:!1,type:"point",children:[]},{id:1984,label:"发票信息",select:!1,type:"point",children:[]},{id:1983,label:"业务数据",select:!1,type:"point",children:[]},{id:1982,label:"代销单据明细",select:!1,type:"point",children:[]},{id:1981,label:"概览",select:!1,type:"point",children:[]},{id:1980,label:"供应商下拉框",select:!1,type:"point",children:[]}]},{id:1559,label:"未出账单明细-(1559)",select:!1,type:"function",children:[{id:1991,label:"结果导出",select:!1,type:"point",children:[]},{id:1990,label:"查询列表",select:!1,type:"point",children:[]}]}]},{id:1217,label:"库存管理-(1217)",select:!1,type:"function",children:[{id:1218,label:"库存数量查询-(1218)",select:!1,type:"function",children:[]},{id:1454,label:"供应商自有库存管理-(1454)",select:!1,type:"function",children:[{id:1868,label:"上传修改库存",select:!1,type:"point",children:[]},{id:1867,label:"导出库存",select:!1,type:"point",children:[]},{id:1866,label:"查询日志",select:!1,type:"point",children:[]},{id:1865,label:"修改在库数",select:!1,type:"point",children:[]},{id:1864,label:"查询异动",select:!1,type:"point",children:[]},{id:1863,label:"查询",select:!1,type:"point",children:[]}]}]},{id:2297,label:"商品管理-(2297)",select:!1,type:"function",children:[{id:2298,label:"添加商品-(2298)",select:!1,type:"function",children:[]},{id:2299,label:"待审核商品-(2299)",select:!1,type:"function",children:[]},{id:2300,label:"我的商品库-(2300)",select:!1,type:"function",children:[]}]},{id:2080,label:"活动管理-(2080)",select:!1,type:"function",children:[{id:2081,label:"活动管理(供应商)-(2081)",select:!1,type:"function",children:[{id:2071,label:"查询",select:!1,type:"point",children:[]}]},{id:2182,label:"活动管理-(2182)",select:!1,type:"function",children:[]}]},{id:2082,label:"订单提示-(2082)",select:!1,type:"function",children:[{id:2083,label:"走件提示-(2083)",select:!1,type:"function",children:[{id:2076,label:"导出走件提示",select:!1,type:"point",children:[]},{id:2075,label:"查询走件提示",select:!1,type:"point",children:[]},{id:2072,label:"查询物流公司",select:!1,type:"point",children:[]}]},{id:2085,label:"揽收提示-(2085)",select:!1,type:"function",children:[{id:2080,label:"导出揽收提示",select:!1,type:"point",children:[]},{id:2079,label:"查询揽收提示",select:!1,type:"point",children:[]},{id:2074,label:"查询物流公司",select:!1,type:"point",children:[]}]},{id:2084,label:"发货提示-(2084)",select:!1,type:"function",children:[{id:2078,label:"导出发货提示",select:!1,type:"point",children:[]},{id:2077,label:"查询发货提示",select:!1,type:"point",children:[]},{id:2073,label:"查询物流公司",select:!1,type:"point",children:[]}]}]},{id:2342,label:"销售发票管理-(2342)",select:!1,type:"function",children:[{id:2344,label:"销售发票申请-(2344)",select:!1,type:"function",children:[]},{id:2343,label:"销售发票申请-(2343)",select:!1,type:"function",children:[]}]},{id:1418,label:"商品上新-(1418)",select:!1,type:"function",children:[{id:1419,label:"商品列表-(1419)",select:!1,type:"function",children:[]},{id:1420,label:"新品开发排期-(1420)",select:!1,type:"function",children:[]},{id:1426,label:"商品列表(商务)-(1426)",select:!1,type:"function",children:[]},{id:1427,label:"商品列表(运营)-(1427)",select:!1,type:"function",children:[{id:2026,label:"模板导出",select:!1,type:"point",children:[]},{id:2025,label:"批量导入商品上架信息",select:!1,type:"point",children:[]},{id:2024,label:"批量导出商品上架信息",select:!1,type:"point",children:[]}]},{id:1423,label:"新品上新状态(运营)-(1423)",select:!1,type:"function",children:[]},{id:1458,label:"商品提报(服装)-(1458)",select:!1,type:"function",children:[]},{id:1435,label:"商品提报-(1435)",select:!1,type:"function",children:[]},{id:1429,label:"图片批量上传-(1429)",select:!1,type:"function",children:[]},{id:1422,label:"新品上新状态(商务)-(1422)",select:!1,type:"function",children:[]},{id:1444,label:"商务选品-(1444)",select:!1,type:"function",children:[]},{id:1421,label:"新品开发-(1421)",select:!1,type:"function",children:[]},{id:1424,label:"新品上新状态(内容中心)-(1424)",select:!1,type:"function",children:[]},{id:1425,label:"商品列表(供应商)-(1425)",select:!1,type:"function",children:[]}]},{id:2179,label:"售后列表-(2179)",select:!1,type:"function",children:[{id:2180,label:"售后审核-(2180)",select:!1,type:"function",children:[{id:2252,label:"图片上传",select:!1,type:"point",children:[]},{id:2249,label:"查询备注",select:!1,type:"point",children:[]},{id:2217,label:"订单编号",select:!1,type:"point",children:[]},{id:2235,label:"导出",select:!1,type:"point",children:[]},{id:2216,label:"退货单号",select:!1,type:"point",children:[]},{id:2215,label:"增加备注",select:!1,type:"point",children:[]},{id:2214,label:"审核驳回",select:!1,type:"point",children:[]},{id:2213,label:"审核通过",select:!1,type:"point",children:[]}]},{id:2181,label:"收货确认-(2181)",select:!1,type:"function",children:[{id:2251,label:"图片上传",select:!1,type:"point",children:[]},{id:2250,label:"查询备注",select:!1,type:"point",children:[]},{id:2230,label:"订单编号",select:!1,type:"point",children:[]},{id:2229,label:"退货单号",select:!1,type:"point",children:[]},{id:2228,label:"增加备注",select:!1,type:"point",children:[]},{id:2227,label:"申请仲裁",select:!1,type:"point",children:[]},{id:2226,label:"确认收货",select:!1,type:"point",children:[]}]}]},{id:1432,label:"订单管理-(1432)",select:!1,type:"function",children:[{id:1434,label:"零售订单管理(国际)-(1434)",select:!1,type:"function",children:[{id:2082,label:"预警数据",select:!1,type:"point",children:[]},{id:2081,label:"超时数据",select:!1,type:"point",children:[]},{id:2047,label:"批量修改物流信息",select:!1,type:"point",children:[]},{id:2013,label:"查询所有上传物流单号结果(管理员专用)",select:!1,type:"point",children:[]},{id:2012,label:"删除上传物流单号结果ById(管理员专用)",select:!1,type:"point",children:[]},{id:2011,label:"查询上传物流单号结果ById(管理员专用)",select:!1,type:"point",children:[]},{id:2010,label:"查询上传物流单号结果",select:!1,type:"point",children:[]},{id:2001,label:"查看订单产品",select:!1,type:"point",children:[]},{id:1993,label:"下载身份证照片",select:!1,type:"point",children:[]},{id:1992,label:"是否有权限下载",select:!1,type:"point",children:[]},{id:1964,label:"查看物流信息",select:!1,type:"point",children:[]},{id:1946,label:"查看日志",select:!1,type:"point",children:[]},{id:1945,label:"出库",select:!1,type:"point",children:[]},{id:1878,label:"修改快递单号",select:!1,type:"point",children:[]},{id:1877,label:"查询快递信息",select:!1,type:"point",children:[]},{id:1876,label:"导入物流单号",select:!1,type:"point",children:[]},{id:1875,label:"导入发货明细",select:!1,type:"point",children:[]},{id:1874,label:"条件下载订单",select:!1,type:"point",children:[]},{id:1873,label:"条件下载订单",select:!1,type:"point",children:[]},{id:1872,label:"下载订单",select:!1,type:"point",children:[]},{id:1871,label:"取消",select:!1,type:"point",children:[]},{id:1870,label:"查看详情",select:!1,type:"point",children:[]},{id:1869,label:"查询列表",select:!1,type:"point",children:[]},{id:2110,label:"备注弹窗确认",select:!1,type:"point",children:[]}]},{id:1438,label:"零售订单管理(国内)-(1438)",select:!1,type:"function",children:[{id:2083,label:"超时数据",select:!1,type:"point",children:[]},{id:2084,label:"预警数据",select:!1,type:"point",children:[]},{id:2046,label:"批量修改物流信息",select:!1,type:"point",children:[]},{id:2017,label:"查询所有上传物流单号结果(管理员专用)",select:!1,type:"point",children:[]},{id:2016,label:"删除上传物流单号结果ById(管理员专用)",select:!1,type:"point",children:[]},{id:2015,label:"查询上传物流单号结果ById(管理员专用)",select:!1,type:"point",children:[]},{id:2014,label:"查询上传物流单号结果",select:!1,type:"point",children:[]},{id:2002,label:"查看订单产品",select:!1,type:"point",children:[]},{id:1965,label:"查看物流信息",select:!1,type:"point",children:[]},{id:1944,label:"查看日志",select:!1,type:"point",children:[]},{id:1943,label:"出库",select:!1,type:"point",children:[]},{id:1887,label:"修改快递单号",select:!1,type:"point",children:[]},{id:1886,label:"查询快递信息",select:!1,type:"point",children:[]},{id:1885,label:"导入物流单号",select:!1,type:"point",children:[]},{id:1884,label:"条件下载订单",select:!1,type:"point",children:[]},{id:1883,label:"条件下载订单",select:!1,type:"point",children:[]},{id:1882,label:"下载订单",select:!1,type:"point",children:[]},{id:1881,label:"取消",select:!1,type:"point",children:[]},{id:1880,label:"查看详情",select:!1,type:"point",children:[]},{id:1879,label:"查询列表",select:!1,type:"point",children:[]},{id:2109,label:"备注弹窗确认",select:!1,type:"point",children:[]}]},{id:2088,label:"零售订单管理(保税)-(2088)",select:!1,type:"function",children:[{id:2104,label:"点击备注",select:!1,type:"point",children:[]},{id:2103,label:"重推支付单",select:!1,type:"point",children:[]},{id:2102,label:"查看支付报关状态枚举",select:!1,type:"point",children:[]},{id:2101,label:"查询上传物流单号结果",select:!1,type:"point",children:[]},{id:2100,label:"查看物流信息",select:!1,type:"point",children:[]},{id:2099,label:"查看日志",select:!1,type:"point",children:[]},{id:2098,label:"出库",select:!1,type:"point",children:[]},{id:2097,label:"修改快递单号",select:!1,type:"point",children:[]},{id:2096,label:"查询快递信息",select:!1,type:"point",children:[]},{id:2095,label:"导入物流单号",select:!1,type:"point",children:[]},{id:2094,label:"下载全部订单(根据查询条件)",select:!1,type:"point",children:[]},{id:2093,label:"下载未发货订单",select:!1,type:"point",children:[]},{id:2092,label:"取消",select:!1,type:"point",children:[]},{id:2091,label:"查看详情",select:!1,type:"point",children:[]},{id:2090,label:"查询列表",select:!1,type:"point",children:[]},{id:2089,label:"批量修改物流信息",select:!1,type:"point",children:[]},{id:2243,label:"重推指定支付单",select:!1,type:"point",children:[]},{id:2108,label:"备注弹窗确认",select:!1,type:"point",children:[]}]}]},{id:1456,label:"注册审核-(1456)",select:!1,type:"function",children:[{id:1512,label:"注册审核(创始人)-(1512)",select:!1,type:"function",children:[{id:1929,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1928,label:"合同下载",select:!1,type:"point",children:[]},{id:1927,label:"查询负责人",select:!1,type:"point",children:[]},{id:1926,label:"审核确认",select:!1,type:"point",children:[]},{id:1925,label:"查看详情",select:!1,type:"point",children:[]},{id:1924,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1462,label:"注册审核(法务)-(1462)",select:!1,type:"function",children:[{id:1899,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1898,label:"合同下载",select:!1,type:"point",children:[]},{id:1897,label:"查询负责人",select:!1,type:"point",children:[]},{id:1896,label:"审核确认",select:!1,type:"point",children:[]},{id:1895,label:"查看详情",select:!1,type:"point",children:[]},{id:1894,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1463,label:"注册审核(财务)-(1463)",select:!1,type:"function",children:[{id:1905,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1904,label:"合同下载",select:!1,type:"point",children:[]},{id:1903,label:"查询负责人",select:!1,type:"point",children:[]},{id:1902,label:"审核确认",select:!1,type:"point",children:[]},{id:1901,label:"查看详情",select:!1,type:"point",children:[]},{id:1900,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1464,label:"注册审核(印章)-(1464)",select:!1,type:"function",children:[{id:1917,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1916,label:"合同下载",select:!1,type:"point",children:[]},{id:1915,label:"查询负责人",select:!1,type:"point",children:[]},{id:1914,label:"审核确认",select:!1,type:"point",children:[]},{id:1913,label:"查看详情",select:!1,type:"point",children:[]},{id:1912,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1461,label:"注册审核(商务)-(1461)",select:!1,type:"function",children:[{id:1893,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1892,label:"合同下载",select:!1,type:"point",children:[]},{id:1891,label:"查询负责人",select:!1,type:"point",children:[]},{id:1890,label:"审核确认",select:!1,type:"point",children:[]},{id:1889,label:"查看详情",select:!1,type:"point",children:[]},{id:1888,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1511,label:"注册审核(CEO)-(1511)",select:!1,type:"function",children:[{id:1923,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1922,label:"合同下载",select:!1,type:"point",children:[]},{id:1921,label:"查询负责人",select:!1,type:"point",children:[]},{id:1920,label:"审核确认",select:!1,type:"point",children:[]},{id:1919,label:"查看详情",select:!1,type:"point",children:[]},{id:1918,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1457,label:"注册审核-(1457)",select:!1,type:"function",children:[]},{id:1465,label:"注册审核(结算)-(1465)",select:!1,type:"function",children:[{id:1911,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1910,label:"合同下载",select:!1,type:"point",children:[]},{id:1909,label:"查询负责人",select:!1,type:"point",children:[]},{id:1908,label:"审核确认",select:!1,type:"point",children:[]},{id:1907,label:"查看详情",select:!1,type:"point",children:[]},{id:1906,label:"查询列表",select:!1,type:"point",children:[]}]},{id:1467,label:"我的合同-(1467)",select:!1,type:"function",children:[{id:1935,label:"补充协议下载",select:!1,type:"point",children:[]},{id:1934,label:"合同下载",select:!1,type:"point",children:[]},{id:1933,label:"查询负责人",select:!1,type:"point",children:[]},{id:1932,label:"审核确认",select:!1,type:"point",children:[]},{id:1931,label:"查看详情",select:!1,type:"point",children:[]},{id:1930,label:"查询列表",select:!1,type:"point",children:[]}]},{id:2345,label:"注册审核(品控)-(2345)",select:!1,type:"function",children:[]}]},{id:1554,label:"退货管理-(1554)",select:!1,type:"function",children:[{id:1555,label:"退货查询-(1555)",select:!1,type:"function",children:[{id:1978,label:"导出详情",select:!1,type:"point",children:[]},{id:1976,label:"查看详情",select:!1,type:"point",children:[]},{id:1975,label:"查询列表",select:!1,type:"point",children:[]}]}]},{id:2034,label:"活动管理-(2034)",select:!1,type:"function",children:[{id:2035,label:"活动管理(供应商)-(2035)",select:!1,type:"function",children:[{id:2032,label:"查询",select:!1,type:"point",children:[]}]}]},{id:2247,label:"我的账号-(2247)",select:!1,type:"function",children:[{id:2248,label:"对接账号申请-(2248)",select:!1,type:"function",children:[]}]},{id:2269,label:"售后列表-(2269)",select:!1,type:"function",children:[]},{id:2272,label:"基础数据管理-(2272)",select:!1,type:"function",children:[{id:2273,label:"品牌管理-(2273)",select:!1,type:"function",children:[]},{id:2274,label:"供应商经营品牌管理-(2274)",select:!1,type:"function",children:[]}]},{id:1479,label:"供应商销售报表-(1479)",select:!1,type:"function",children:[{id:1480,label:"商务销售数据分析-(1480)",select:!1,type:"function",children:[]},{id:1481,label:"供应商销售数据分析-(1481)",select:!1,type:"function",children:[]}]},{id:2301,label:"价格管理-(2301)",select:!1,type:"function",children:[{id:2302,label:"采购价格管理-(2302)",select:!1,type:"function",children:[]},{id:2303,label:"当前采购价格查询-(2303)",select:!1,type:"function",children:[]}]},{id:2304,label:"商品管理-(2304)",select:!1,type:"function",children:[{id:2305,label:"添加商品-(2305)",select:!1,type:"function",children:[]},{id:2306,label:"待审核商品-(2306)",select:!1,type:"function",children:[]},{id:2307,label:"商品库-(2307)",select:!1,type:"function",children:[]},{id:2308,label:"商品审核-(2308)",select:!1,type:"function",children:[]},{id:2309,label:"组合商品管理-(2309)",select:!1,type:"function",children:[]}]},{id:2310,label:"商品上下架-(2310)",select:!1,type:"function",children:[{id:2311,label:"销售商品列表-(2311)",select:!1,type:"function",children:[]}]},{id:2068,label:"工单管理-(2068)",select:!1,type:"function",children:[{id:2069,label:"工单列表-(2069)",select:!1,type:"function",children:[]}]}]},{id:200,label:"达令报表管理系统",select:!1,type:"application",children:[{id:1014,label:"财务-(1014)",select:!1,type:"function",children:[{id:1015,label:"APP销售出库对账报表-(1015)",select:!1,type:"function",children:[]},{id:1042,label:"实时库存成本-(1042)",select:!1,type:"function",children:[]},{id:1051,label:"零售退货数据财务报表-(1051)",select:!1,type:"function",children:[]},{id:1052,label:"销售出库数据财务报表-(1052)",select:!1,type:"function",children:[]},{id:1372,label:"供应商状态-(1372)",select:!1,type:"function",children:[]},{id:1370,label:"供应商应付汇总-(1370)",select:!1,type:"function",children:[]},{id:1020,label:"APP支付平台对账报表-(1020)",select:!1,type:"function",children:[]},{id:1121,label:"支付宝(国际)退款数据-(1121)",select:!1,type:"function",children:[]},{id:1083,label:"财付通退款数据-(1083)",select:!1,type:"function",children:[]},{id:1365,label:"14年下半年收入成本(核算)-(1365)",select:!1,type:"function",children:[]},{id:1111,label:"自采账期可付款数据-(1111)",select:!1,type:"function",children:[]},{id:1040,label:"支付宝退款数据-(1040)",select:!1,type:"function",children:[]},{id:1364,label:"优惠券统计(核算)-(1364)",select:!1,type:"function",children:[]},{id:1084,label:"微信支付退款数据-(1084)",select:!1,type:"function",children:[]},{id:1055,label:"低支付金额订单-(1055)",select:!1,type:"function",children:[]},{id:1079,label:"采购入库数据财务报表-(1079)",select:!1,type:"function",children:[]},{id:1053,label:"采购退货数据财务报表-(1053)",select:!1,type:"function",children:[]},{id:1213,label:"收入成本报表(核算)-(1213)",select:!1,type:"function",children:[]},{id:1214,label:"进销存报表(核算)-(1214)",select:!1,type:"function",children:[]},{id:1187,label:"历史进销存数据统计-(1187)",select:!1,type:"function",children:[]},{id:1385,label:"财务已退数据-(1385)",select:!1,type:"function",children:[]},{id:1384,label:"15年收入成本数据-(1384)",select:!1,type:"function",children:[]},{id:1219,label:"供应商库存分析表-(1219)",select:!1,type:"function",children:[]},{id:1125,label:"产品分类每日数据报表-(1125)",select:!1,type:"function",children:[]},{id:1118,label:"GMV经营分析报表-(1118)",select:!1,type:"function",children:[]}]},{id:1016,label:"商务-(1016)",select:!1,type:"function",children:[{id:1482,label:"测试报表-(1482)",select:!1,type:"function",children:[]},{id:1041,label:"产品销量-(1041)",select:!1,type:"function",children:[]},{id:1036,label:"TOP20销售城市-(1036)",select:!1,type:"function",children:[]},{id:1098,label:"保税订单交税比对基础数据-(1098)",select:!1,type:"function",children:[]},{id:1108,label:"销售货品TOP100(销售量)-(1108)",select:!1,type:"function",children:[]},{id:1109,label:"销售货品TOP100(销售额)-(1109)",select:!1,type:"function",children:[]},{id:1123,label:"大客户信息查询-(1123)",select:!1,type:"function",children:[]},{id:1114,label:"组合商品库存查询-(1114)",select:!1,type:"function",children:[]},{id:1231,label:"全球零食效期预警有效期天数大于180天-(1231)",select:!1,type:"function",children:[]},{id:1132,label:"组合商品补货参照表-(1132)",select:!1,type:"function",children:[]},{id:1232,label:"全球零食效期预警有效期天数小于180天-(1232)",select:!1,type:"function",children:[]},{id:1149,label:"达令仓产品未发货订单列表-(1149)",select:!1,type:"function",children:[]},{id:1135,label:"ADMIN与ERP库存差异明细-(1135)",select:!1,type:"function",children:[]},{id:1120,label:"SKU在库、订货、调拨、出库明细-(1120)",select:!1,type:"function",children:[]},{id:1233,label:"极致美护距离允售期6个月商品信息-(1233)",select:!1,type:"function",children:[]},{id:1263,label:"虚拟仓发货退货入库明细-(1263)",select:!1,type:"function",children:[]},{id:1261,label:"零售退货原因明细查询-(1261)",select:!1,type:"function",children:[]},{id:1034,label:"郑州保税区进销存-(1034)",select:!1,type:"function",children:[]},{id:1150,label:"需商务同事确认库存调整单明细-(1150)",select:!1,type:"function",children:[]},{id:1017,label:"盘点待商务确认数据-(1017)",select:!1,type:"function",children:[]},{id:1177,label:"渠道数据统计任务-(1177)",select:!1,type:"function",children:[]},{id:1626,label:"test-(1626)",select:!1,type:"function",children:[]},{id:1200,label:"深圳服装未发货订单列表-(1200)",select:!1,type:"function",children:[]}]},{id:1018,label:"物流-(1018)",select:!1,type:"function",children:[{id:1255,label:"郑州保税出库明细(中通)-(1255)",select:!1,type:"function",children:[]},{id:1146,label:"配货单超时-(1146)",select:!1,type:"function",children:[]},{id:1077,label:"郑州保税出库明细(EMS)-(1077)",select:!1,type:"function",children:[]},{id:1050,label:"发货单明细统计表-(1050)",select:!1,type:"function",children:[]},{id:1048,label:"采购退货出库明细统计-(1048)",select:!1,type:"function",children:[]},{id:1059,label:"iphone订单出库-(1059)",select:!1,type:"function",children:[]},{id:1047,label:"移仓商品明细统计-(1047)",select:!1,type:"function",children:[]},{id:1122,label:"郑州保税出库明细(申通)-(1122)",select:!1,type:"function",children:[]},{id:1129,label:"推送非保税-(1129)",select:!1,type:"function",children:[]},{id:1113,label:"库存调整单明细查询-(1113)",select:!1,type:"function",children:[]},{id:1127,label:"在库SKU及数量对比-(1127)",select:!1,type:"function",children:[]},{id:1124,label:"8月1日起新入库sku及数量对比-(1124)",select:!1,type:"function",children:[]},{id:1126,label:"9月1日起新入库sku及数量对比-(1126)",select:!1,type:"function",children:[]},{id:1128,label:"创建未推送-(1128)",select:!1,type:"function",children:[]},{id:1119,label:"保税无法创建拣货单明细-(1119)",select:!1,type:"function",children:[]},{id:1019,label:"宅急送信息统计-(1019)",select:!1,type:"function",children:[]},{id:1130,label:"放行未发货-(1130)",select:!1,type:"function",children:[]},{id:1683,label:"京东库存及销量报表-(1683)",select:!1,type:"function",children:[]},{id:1112,label:"盘点调整数据统计查询-(1112)",select:!1,type:"function",children:[]},{id:1049,label:"采购入库明细统计-(1049)",select:!1,type:"function",children:[]},{id:1153,label:"长期未放行-(1153)",select:!1,type:"function",children:[]},{id:1082,label:"实时库存数量(小于20)-(1082)",select:!1,type:"function",children:[]},{id:1155,label:"拣货统计-(1155)",select:!1,type:"function",children:[]},{id:1264,label:"保税区订单明细-(1264)",select:!1,type:"function",children:[]},{id:1154,label:"入库时效报表-(1154)",select:!1,type:"function",children:[]},{id:1156,label:"分拣扫描统计-(1156)",select:!1,type:"function",children:[]},{id:1210,label:"郑州退件订单明细报表-(1210)",select:!1,type:"function",children:[]},{id:1191,label:"回架查询-(1191)",select:!1,type:"function",children:[]},{id:1091,label:"快递提货明细的统计报表-(1091)",select:!1,type:"function",children:[]},{id:1197,label:"当天疑似刷单数据-(1197)",select:!1,type:"function",children:[]},{id:1373,label:"拣货单批次监控-(1373)",select:!1,type:"function",children:[]},{id:1033,label:"物流数据统计-(1033)",select:!1,type:"function",children:[]},{id:1160,label:"活动平行仓数据-(1160)",select:!1,type:"function",children:[]}]},{id:1021,label:"COD-(1021)",select:!1,type:"function",children:[{id:1023,label:"COD价格区间数据统计-(1023)",select:!1,type:"function",children:[]},{id:1028,label:"无效COD地区数据统计-(1028)",select:!1,type:"function",children:[]},{id:1024,label:"COD一级分类统计-(1024)",select:!1,type:"function",children:[]},{id:1107,label:"北京仓COD订单数据-(1107)",select:!1,type:"function",children:[]},{id:1106,label:"杭州仓COD订单数据-(1106)",select:!1,type:"function",children:[]},{id:1029,label:"异常COD订单统计-(1029)",select:!1,type:"function",children:[]},{id:1025,label:"COD用户数据统计-(1025)",select:!1,type:"function",children:[]},{id:1027,label:"COD地区数据统计-(1027)",select:!1,type:"function",children:[]},{id:1031,label:"COD订单数据-(1031)",select:!1,type:"function",children:[]},{id:1022,label:"COD订单统计-(1022)",select:!1,type:"function",children:[]},{id:1026,label:"COD异常订单统计-(1026)",select:!1,type:"function",children:[]},{id:1030,label:"正常COD订单统计-(1030)",select:!1,type:"function",children:[]}]},{id:1037,label:"客服-(1037)",select:!1,type:"function",children:[{id:1060,label:"保税区订单(收货人手机号)-(1060)",select:!1,type:"function",children:[]},{id:1039,label:"订单缺货信息-(1039)",select:!1,type:"function",children:[]},{id:1381,label:"未发货销退的操作时间-(1381)",select:!1,type:"function",children:[]},{id:1090,label:"草稿超卖数据-(1090)",select:!1,type:"function",children:[]},{id:1038,label:"退货客服确认数据-(1038)",select:!1,type:"function",children:[]},{id:1088,label:"退款数据-(1088)",select:!1,type:"function",children:[]},{id:1383,label:"已发货销退的操作时间-(1383)",select:!1,type:"function",children:[]}]},{id:1093,label:"渠道-(1093)",select:!1,type:"function",children:[{id:1115,label:"淘宝渠道所需app收货地址信息-(1115)",select:!1,type:"function",children:[]},{id:1094,label:"达令心潮旗舰店活动数据-(1094)",select:!1,type:"function",children:[]}]},{id:1080,label:"仓库-(1080)",select:!1,type:"function",children:[{id:1240,label:"入库差异报表(少到货)-(1240)",select:!1,type:"function",children:[]},{id:1086,label:"顺义总仓库存库位数据-(1086)",select:!1,type:"function",children:[]},{id:1178,label:"仓库物流地址查询-(1178)",select:!1,type:"function",children:[]},{id:1252,label:"随单礼二周内复购数据-(1252)",select:!1,type:"function",children:[]},{id:1186,label:"超卖报表(杭州、郑州)-(1186)",select:!1,type:"function",children:[]},{id:1230,label:"库位商品生产日期-(1230)",select:!1,type:"function",children:[]},{id:1235,label:"随单礼数据报表-(1235)",select:!1,type:"function",children:[]},{id:1251,label:"随单礼一周内复购数据-(1251)",select:!1,type:"function",children:[]},{id:1117,label:"零件区无货大货区有货的SKU-(1117)",select:!1,type:"function",children:[]},{id:1105,label:"超卖报表(顺义仓)-(1105)",select:!1,type:"function",children:[]},{id:1101,label:"顺义仓零拣货架补货指引-(1101)",select:!1,type:"function",children:[]},{id:1095,label:"顺义仓库盘点工作量统计-(1095)",select:!1,type:"function",children:[]},{id:1087,label:"当天出库SKU库位及库存数据-(1087)",select:!1,type:"function",children:[]},{id:1208,label:"查询库位库存为0的库位-(1208)",select:!1,type:"function",children:[]},{id:1081,label:"非正常扫描出库记录-(1081)",select:!1,type:"function",children:[]},{id:1375,label:"盘点差异记录-(1375)",select:!1,type:"function",children:[]},{id:1159,label:"仓库出库top1500商品-(1159)",select:!1,type:"function",children:[]}]},{id:1265,label:"保税区监控-(1265)",select:!1,type:"function",children:[{id:1268,label:"(郑州)海关入库失败-(1268)",select:!1,type:"function",children:[]},{id:1352,label:"(深圳)保税区未发送-(1352)",select:!1,type:"function",children:[]},{id:1271,label:"(郑州)税已放行、ERP状态不是新建-(1271)",select:!1,type:"function",children:[]},{id:1348,label:"(深圳)支付调用预警-(1348)",select:!1,type:"function",children:[]},{id:1354,label:"(深圳)超过24小时订单状态还是报文已发送-(1354)",select:!1,type:"function",children:[]},{id:1266,label:"(郑州)配货单草稿状态推送保税区超时-(1266)",select:!1,type:"function",children:[]},{id:1269,label:"(郑州)报文生成失败-(1269)",select:!1,type:"function",children:[]},{id:1353,label:"(深圳)海关报关推送失败-(1353)",select:!1,type:"function",children:[]},{id:1345,label:"(深圳)税已放行、ERP状态不是新建-(1345)",select:!1,type:"function",children:[]},{id:1351,label:"(深圳)海关入库失败-(1351)",select:!1,type:"function",children:[]},{id:1346,label:"(深圳)配货单草稿状态推送保税区超时-(1346)",select:!1,type:"function",children:[]},{id:1272,label:"(郑州)支付调用预警-(1272)",select:!1,type:"function",children:[]},{id:1347,label:"(深圳)24小时未确认-(1347)",select:!1,type:"function",children:[]},{id:1349,label:"(深圳)入库成功超时未获取快递单-(1349)",select:!1,type:"function",children:[]},{id:1267,label:"(郑州)保税区未发送-(1267)",select:!1,type:"function",children:[]},{id:1270,label:"(郑州)入库成功超时未获取快递单-(1270)",select:!1,type:"function",children:[]},{id:1273,label:"(郑州)24小时未确认-(1273)",select:!1,type:"function",children:[]},{id:1350,label:"(深圳)报文生成失败-(1350)",select:!1,type:"function",children:[]}]},{id:1380,label:"销退的操作时间-(1380)",select:!1,type:"function",children:[]},{id:1378,label:"会员钱包-(1378)",select:!1,type:"function",children:[{id:1639,label:"订单明细-(1639)",select:!1,type:"function",children:[]},{id:1379,label:"会员钱包每日损益-(1379)",select:!1,type:"function",children:[]},{id:1587,label:"订单明细-(1587)",select:!1,type:"function",children:[]}]},{id:1382,label:"销退-(1382)",select:!1,type:"function",children:[]},{id:1167,label:"计件报表-(1167)",select:!1,type:"function",children:[{id:1169,label:"ID号拣货件数查询-(1169)",select:!1,type:"function",children:[]},{id:1173,label:"ID拣货件数18-24查询-(1173)",select:!1,type:"function",children:[]},{id:1174,label:"ID扫描单数18-24查询-(1174)",select:!1,type:"function",children:[]},{id:1170,label:"ID分拣扫描件数查询-(1170)",select:!1,type:"function",children:[]},{id:1168,label:"出库件数-(1168)",select:!1,type:"function",children:[]},{id:1172,label:"ID出库扫描单数查询-(1172)",select:!1,type:"function",children:[]},{id:1243,label:"ID号清点件数查询-(1243)",select:!1,type:"function",children:[]},{id:1242,label:"ID号上架件数查询-(1242)",select:!1,type:"function",children:[]},{id:1248,label:"ID号清点件数查询(10月26日之前)-(1248)",select:!1,type:"function",children:[]},{id:1241,label:"ID号出库件数查询-(1241)",select:!1,type:"function",children:[]},{id:1247,label:"ID号上架件数查询(10月26日之前)-(1247)",select:!1,type:"function",children:[]}]}]},{id:2300,label:"客服体验中心",select:!1,type:"application",children:[{id:2057,label:"销售发票管理-(2057)",select:!1,type:"function",children:[{id:2059,label:"余票预警-(2059)",select:!1,type:"function",children:[]},{id:2058,label:"销售发票查询-(2058)",select:!1,type:"function",children:[{id:2053,label:"导出发票列表",select:!1,type:"point",children:[]},{id:2052,label:"查询发票列表",select:!1,type:"point",children:[]},{id:2040,label:"申请开票",select:!1,type:"point",children:[]},{id:2182,label:"导出匹配税收分类失败商品明细到EXCEL",select:!1,type:"point",children:[]}]}]},{id:2137,label:"品控管理-(2137)",select:!1,type:"function",children:[{id:2140,label:"活动质检任务管理-(2140)",select:!1,type:"function",children:[{id:2164,label:"导入质检报告",select:!1,type:"point",children:[]},{id:2163,label:"导入质检结果",select:!1,type:"point",children:[]}]},{id:2139,label:"活动供应商白名单-(2139)",select:!1,type:"function",children:[{id:2160,label:"新增",select:!1,type:"point",children:[]},{id:2159,label:"失效",select:!1,type:"point",children:[]},{id:2158,label:"修改",select:!1,type:"point",children:[]}]},{id:2138,label:"活动质检分类-(2138)",select:!1,type:"function",children:[{id:2157,label:"新增",select:!1,type:"point",children:[]},{id:2156,label:"失效",select:!1,type:"point",children:[]},{id:2155,label:"编辑",select:!1,type:"point",children:[]}]},{id:2232,label:"新增类目资质-(2232)",select:!1,type:"function",children:[{id:2240,label:"删除",select:!1,type:"point",children:[]},{id:2241,label:"新增",select:!1,type:"point",children:[]},{id:2239,label:"修改",select:!1,type:"point",children:[]}]},{id:2249,label:"维护类目资质关系-(2249)",select:!1,type:"function",children:[]},{id:2231,label:"维护类目资质关系-(2231)",select:!1,type:"function",children:[{id:2238,label:"新增",select:!1,type:"point",children:[]},{id:2237,label:"删除",select:!1,type:"point",children:[]},{id:2236,label:"编辑",select:!1,type:"point",children:[]}]},{id:2250,label:"新增类目资质-(2250)",select:!1,type:"function",children:[]}]},{id:2172,label:"零售管理-(2172)",select:!1,type:"function",children:[{id:2318,label:"补偿单申诉-(2318)",select:!1,type:"function",children:[]},{id:2315,label:"赔付原因配置-(2315)",select:!1,type:"function",children:[]},{id:2176,label:"售后单审核(平台售后)-(2176)",select:!1,type:"function",children:[{id:2225,label:"审核",select:!1,type:"point",children:[]}]},{id:2174,label:"售后单管理-(2174)",select:!1,type:"function",children:[{id:2224,label:"编辑",select:!1,type:"point",children:[]},{id:2223,label:"撤回",select:!1,type:"point",children:[]},{id:2222,label:"取消",select:!1,type:"point",children:[]},{id:2221,label:"提交",select:!1,type:"point",children:[]}]},{id:2316,label:"补偿单管理-(2316)",select:!1,type:"function",children:[]},{id:2317,label:"补偿单审核-(2317)",select:!1,type:"function",children:[]},{id:2173,label:"零售订单维护-(2173)",select:!1,type:"function",children:[{id:2198,label:"撤回",select:!1,type:"point",children:[]},{id:2196,label:"提交",select:!1,type:"point",children:[]},{id:2203,label:"退货申请审批或保存草稿",select:!1,type:"point",children:[]},{id:2195,label:"批量新建零售订单",select:!1,type:"point",children:[]},{id:2200,label:"修改物流信息",select:!1,type:"point",children:[]},{id:2202,label:"确定退货",select:!1,type:"point",children:[]},{id:2199,label:"登记备注",select:!1,type:"point",children:[]},{id:2197,label:"取消",select:!1,type:"point",children:[]},{id:2192,label:"查看订单详情",select:!1,type:"point",children:[]},{id:2189,label:"批量备注",select:!1,type:"point",children:[]},{id:2187,label:"查询",select:!1,type:"point",children:[]},{id:2191,label:"查看支付记录",select:!1,type:"point",children:[]},{id:2190,label:"查看操作日志",select:!1,type:"point",children:[]},{id:2193,label:"订单申请审批或保存草稿",select:!1,type:"point",children:[]},{id:2188,label:"下载批量备注模版",select:!1,type:"point",children:[]},{id:2194,label:"下载零售订单模版",select:!1,type:"point",children:[]}]},{id:2175,label:"售后单管理(商家售后)-(2175)",select:!1,type:"function",children:[{id:2220,label:"仲裁",select:!1,type:"point",children:[]},{id:2219,label:"销售单号",select:!1,type:"point",children:[]},{id:2218,label:"单据编码",select:!1,type:"point",children:[]}]}]},{id:2040,label:"IM帮助中心-(2040)",select:!1,type:"function",children:[{id:2041,label:"公告设置-(2041)",select:!1,type:"function",children:[]},{id:2165,label:"投诉单管理-(2165)",select:!1,type:"function",children:[{id:2173,label:"处理投诉单",select:!1,type:"point",children:[]},{id:2172,label:"联系电话查看",select:!1,type:"point",children:[]},{id:2171,label:"校验领取投诉单",select:!1,type:"point",children:[]},{id:2170,label:"投诉单查看",select:!1,type:"point",children:[]},{id:2169,label:"释放",select:!1,type:"point",children:[]},{id:2168,label:"领取",select:!1,type:"point",children:[]},{id:2167,label:"导出",select:!1,type:"point",children:[]},{id:2166,label:"列表",select:!1,type:"point",children:[]}]},{id:2166,label:"用户反馈管理-(2166)",select:!1,type:"function",children:[{id:2181,label:"联系电话查看",select:!1,type:"point",children:[]},{id:2180,label:"校验领取投诉单",select:!1,type:"point",children:[]},{id:2179,label:"处理用户反馈",select:!1,type:"point",children:[]},{id:2178,label:"用户反馈查看",select:!1,type:"point",children:[]},{id:2177,label:"释放",select:!1,type:"point",children:[]},{id:2176,label:"领取",select:!1,type:"point",children:[]},{id:2175,label:"导出",select:!1,type:"point",children:[]},{id:2174,label:"列表",select:!1,type:"point",children:[]}]},{id:2042,label:"帮助中心设置-(2042)",select:!1,type:"function",children:[]},{id:2043,label:"问题分类设置-(2043)",select:!1,type:"function",children:[]}]},{id:2030,label:"工单-(2030)",select:!1,type:"function",children:[{id:2032,label:"待完结工单-(2032)",select:!1,type:"function",children:[]},{id:2031,label:"全部工单-(2031)",select:!1,type:"function",children:[]},{id:2033,label:"工单问题配置-(2033)",select:!1,type:"function",children:[]},{id:2070,label:"工单大盘(管理员)-(2070)",select:!1,type:"function",children:[]},{id:2050,label:"用户诉求配置-(2050)",select:!1,type:"function",children:[]},{id:2071,label:"工单大盘(个人)-(2071)",select:!1,type:"function",children:[]}]},{id:2024,label:"综合查询-(2024)",select:!1,type:"function",children:[{id:2029,label:"短信查询-(2029)",select:!1,type:"function",children:[]},{id:2027,label:"商品信息查询-(2027)",select:!1,type:"function",children:[]},{id:2025,label:"账户信息查询-(2025)",select:!1,type:"function",children:[{id:2069,label:"查看手机号",select:!1,type:"point",children:[]}]},{id:2026,label:"单据信息查询-(2026)",select:!1,type:"function",children:[{id:2088,label:"无",select:!1,type:"point",children:[]},{id:2087,label:"查看手机号",select:!1,type:"point",children:[]}]},{id:2028,label:"好字在口令查询-(2028)",select:!1,type:"function",children:[]}]},{id:2215,label:"CDS评价系统-(2215)",select:!1,type:"function",children:[{id:2216,label:"评价管理-(2216)",select:!1,type:"function",children:[{id:2254,label:"是否展示",select:!1,type:"point",children:[]},{id:2234,label:"详情",select:!1,type:"point",children:[]}]}]}]},{id:2100,label:"达令家系统",select:!1,type:"application",children:[{id:2141,label:"品控管理-(2141)",select:!1,type:"function",children:[{id:2144,label:"活动质检任务管理-(2144)",select:!1,type:"function",children:[]},{id:2143,label:"活动供应商白名单-(2143)",select:!1,type:"function",children:[]},{id:2142,label:"活动质检分类-(2142)",select:!1,type:"function",children:[]},{id:2251,label:"新增类目资质-(2251)",select:!1,type:"function",children:[]},{id:2252,label:"维护类目资质关系-(2252)",select:!1,type:"function",children:[]},{id:2234,label:"维护类目资质关系-(2234)",select:!1,type:"function",children:[]},{id:2233,label:"新增类目资质-(2233)",select:!1,type:"function",children:[]}]},{id:1664,label:"搜索管理-(1664)",select:!1,type:"function",children:[{id:2019,label:"关键词类目管理-(2019)",select:!1,type:"function",children:[]},{id:2039,label:"专题搜索关键词管理-(2039)",select:!1,type:"function",children:[]},{id:2339,label:"排序权重-(2339)",select:!1,type:"function",children:[]},{id:2340,label:"排序得分-(2340)",select:!1,type:"function",children:[]},{id:2056,label:"关键词类目管理-(2056)",select:!1,type:"function",children:[]},{id:2055,label:"关键词类目管理-(2055)",select:!1,type:"function",children:[]},{id:1665,label:"相近词库-(1665)",select:!1,type:"function",children:[]},{id:2038,label:"搜索标签管理-(2038)",select:!1,type:"function",children:[]}]},{id:2011001,label:"活动管理-(2011001)",select:!1,type:"function",children:[{id:2011002,label:"活动管理(平台运营)-(2011002)",select:!1,type:"function",children:[]},{id:2087,label:"活动商品审核-(2087)",select:!1,type:"function",children:[]},{id:2011003,label:"活动管理(品类运营)-(2011003)",select:!1,type:"function",children:[]}]},{id:2224,label:"用户达令币-(2224)",select:!1,type:"function",children:[{id:2225,label:"用户达令币流水-(2225)",select:!1,type:"function",children:[]},{id:2226,label:"用户达令币管理-(2226)",select:!1,type:"function",children:[]}]},{id:2006,label:"用户渠道管理-(2006)",select:!1,type:"function",children:[{id:2018,label:"店主管理-(2018)",select:!1,type:"function",children:[]},{id:2012,label:"VIP管理-(2012)",select:!1,type:"function",children:[]},{id:1684,label:"用户黑名单管理-(1684)",select:!1,type:"function",children:[]},{id:2009,label:"渠道管理-(2009)",select:!1,type:"function",children:[]},{id:2008,label:"用户管理-(2008)",select:!1,type:"function",children:[]},{id:2010,label:"banner管理-(2010)",select:!1,type:"function",children:[]},{id:2011,label:"aaa店主管理-(2011)",select:!1,type:"function",children:[]},{id:1691,label:"用户黑名单管理-(1691)",select:!1,type:"function",children:[]}]},{id:2217,label:"商学院-(2217)",select:!1,type:"function",children:[{id:2219,label:"课程标签-(2219)",select:!1,type:"function",children:[]},{id:2220,label:"课程列表-(2220)",select:!1,type:"function",children:[]},{id:2218,label:"课程分类-(2218)",select:!1,type:"function",children:[]}]},{id:2227,label:"分享活动管理-(2227)",select:!1,type:"function",children:[{id:2228,label:"分享活动列表-(2228)",select:!1,type:"function",children:[]},{id:2230,label:"红包发放统计-(2230)",select:!1,type:"function",children:[]},{id:2229,label:"订单红包规则设置-(2229)",select:!1,type:"function",children:[]}]},{id:1697,label:"消息管理-(1697)",select:!1,type:"function",children:[]},{id:2005,label:"商品管理-(2005)",select:!1,type:"function",children:[{id:2105,label:"助力商品管理-(2105)",select:!1,type:"function",children:[]},{id:2221,label:"智能商品库-(2221)",select:!1,type:"function",children:[]},{id:1658,label:"上架商品监控-(1658)",select:!1,type:"function",children:[]},{id:2007,label:"商品上下架管理-(2007)",select:!1,type:"function",children:[]},{id:2066,label:"精选商品列表页配置-(2066)",select:!1,type:"function",children:[]},{id:2075,label:"当前售价查询-(2075)",select:!1,type:"function",children:[]}]},{id:1627,label:"营销管理-(1627)",select:!1,type:"function",children:[{id:1651,label:"客服补偿代金券-(1651)",select:!1,type:"function",children:[]},{id:1693,label:"专题搜索关键词管理-(1693)",select:!1,type:"function",children:[]},{id:1645,label:"物流信息提示管理-(1645)",select:!1,type:"function",children:[]},{id:1690,label:"PK活动管理-(1690)",select:!1,type:"function",children:[]},{id:1689,label:"运费管理-(1689)",select:!1,type:"function",children:[]},{id:1688,label:"搜索标签管理-(1688)",select:!1,type:"function",children:[]},{id:1681,label:"预售审批-(1681)",select:!1,type:"function",children:[]},{id:1678,label:"运费管理-(1678)",select:!1,type:"function",children:[]},{id:1666,label:"运营分类管理-(1666)",select:!1,type:"function",children:[]},{id:1628,label:"标签管理-(1628)",select:!1,type:"function",children:[]},{id:1644,label:"频道管理-(1644)",select:!1,type:"function",children:[]},{id:1663,label:"时间轴管理-(1663)",select:!1,type:"function",children:[]},{id:1674,label:"运费管理-(1674)",select:!1,type:"function",children:[]},{id:1662,label:"物流配置管理-(1662)",select:!1,type:"function",children:[]},{id:1659,label:"物流配置管理-(1659)",select:!1,type:"function",children:[]},{id:1629,label:"商品标签关系管理-(1629)",select:!1,type:"function",children:[]},{id:1656,label:"支付类型管理-(1656)",select:!1,type:"function",children:[]},{id:1653,label:"首页弹层管理-(1653)",select:!1,type:"function",children:[]},{id:1650,label:"支付类型管理-(1650)",select:!1,type:"function",children:[]},{id:1647,label:"尤物劵管理-(1647)",select:!1,type:"function",children:[]},{id:1648,label:"快捷入口管理-(1648)",select:!1,type:"function",children:[]},{id:1643,label:"尤物劵管理-(1643)",select:!1,type:"function",children:[]},{id:1638,label:"团购规则管理-(1638)",select:!1,type:"function",children:[]},{id:1637,label:"团购订单列表-(1637)",select:!1,type:"function",children:[]},{id:1634,label:"楼层管理-(1634)",select:!1,type:"function",children:[]},{id:1631,label:"发放规则管理-(1631)",select:!1,type:"function",children:[{id:2035,label:"查看代金券",select:!1,type:"point",children:[]},{id:2038,label:"删除发放规则",select:!1,type:"point",children:[]},{id:2037,label:"新建或编辑发放规则",select:!1,type:"point",children:[]},{id:2036,label:"查看发放规则",select:!1,type:"point",children:[]},{id:2034,label:"发放规则列表",select:!1,type:"point",children:[]}]},{id:1630,label:"优惠券管理-(1630)",select:!1,type:"function",children:[]},{id:2089,label:"促活消息管理-(2089)",select:!1,type:"function",children:[]},{id:2090,label:"微信模板管理-(2090)",select:!1,type:"function",children:[]}]},{id:1632,label:"分润调整-(1632)",select:!1,type:"function",children:[{id:1633,label:"调整单据维护-(1633)",select:!1,type:"function",children:[]}]},{id:1635,label:"版本管理-(1635)",select:!1,type:"function",children:[{id:1636,label:"APP版本管理-(1636)",select:!1,type:"function",children:[]},{id:1640,label:"Bundle版本管理-(1640)",select:!1,type:"function",children:[]}]},{id:1654,label:"客服管理-(1654)",select:!1,type:"function",children:[{id:1655,label:"客服管理-(1655)",select:!1,type:"function",children:[]}]},{id:1686,label:"消息管理-(1686)",select:!1,type:"function",children:[{id:1687,label:"定时消息-(1687)",select:!1,type:"function",children:[]}]}]},{id:2400,label:"鹰眼系统",select:!1,type:"application",children:[{id:2333,label:"首页-(2333)",select:!1,type:"function",children:[]},{id:2091,label:"系统配置-(2091)",select:!1,type:"function",children:[{id:2092,label:"时效规则配置-(2092)",select:!1,type:"function",children:[]}]},{id:2093,label:"数据-(2093)",select:!1,type:"function",children:[{id:2096,label:"走件-(2096)",select:!1,type:"function",children:[]},{id:2330,label:"报备审核-(2330)",select:!1,type:"function",children:[]},{id:2331,label:"物流停滞-(2331)",select:!1,type:"function",children:[]},{id:2332,label:"全链路-(2332)",select:!1,type:"function",children:[]},{id:2095,label:"揽收-(2095)",select:!1,type:"function",children:[]},{id:2094,label:"发货-(2094)",select:!1,type:"function",children:[]}]}]},{id:2200,label:"达令家素材系统",select:!1,type:"application",children:[{id:1660,label:"商品素材-(1660)",select:!1,type:"function",children:[{id:1661,label:"商品素材内容-(1661)",select:!1,type:"function",children:[]},{id:1699,label:"素材推荐-(1699)",select:!1,type:"function",children:[]},{id:1696,label:"用户素材(待删除)-(1696)",select:!1,type:"function",children:[]}]},{id:166001,label:"营销素材-(166001)",select:!1,type:"function",children:[{id:1660011,label:"素材内容-(1660011)",select:!1,type:"function",children:[]},{id:1660012,label:"营销用途-(1660012)",select:!1,type:"function",children:[]}]},{id:2167,label:"素材活动-(2167)",select:!1,type:"function",children:[{id:2168,label:"活动管理-(2168)",select:!1,type:"function",children:[]}]},{id:1694,label:"权限管理-(1694)",select:!1,type:"function",children:[{id:1695,label:"白名单-(1695)",select:!1,type:"function",children:[]}]}]},{id:1400,label:"达令tms系统",select:!1,type:"application",children:[{id:2053,label:"快递对接管理-(2053)",select:!1,type:"function",children:[{id:2054,label:"快递对接管理-(2054)",select:!1,type:"function",children:[]}]},{id:1355,label:"内部打印-(1355)",select:!1,type:"function",children:[{id:1356,label:"添加打印-(1356)",select:!1,type:"function",children:[]},{id:1357,label:"个人记录-(1357)",select:!1,type:"function",children:[]}]},{id:1256,label:"数据中心-(1256)",select:!1,type:"function",children:[{id:1258,label:"包裹热点分布图-(1258)",select:!1,type:"function",children:[]},{id:1257,label:"包裹追踪-(1257)",select:!1,type:"function",children:[]}]}]},{id:300,label:"达令帮管理系统",select:!1,type:"application",children:[{id:1131,label:"内容管理-(1131)",select:!1,type:"function",children:[{id:1133,label:"晒图管理-(1133)",select:!1,type:"function",children:[]},{id:1374,label:"分类管理-(1374)",select:!1,type:"function",children:[]},{id:1152,label:"社区图片管理-(1152)",select:!1,type:"function",children:[]},{id:1134,label:"标签管理-(1134)",select:!1,type:"function",children:[]}]},{id:1136,label:"会员管理-(1136)",select:!1,type:"function",children:[{id:1137,label:"用户管理-(1137)",select:!1,type:"function",children:[]},{id:1138,label:"达人管理-(1138)",select:!1,type:"function",children:[]},{id:1139,label:"用户分组管理-(1139)",select:!1,type:"function",children:[]},{id:1140,label:"达人分组管理-(1140)",select:!1,type:"function",children:[]},{id:1141,label:"会员等级管理-(1141)",select:!1,type:"function",children:[]}]},{id:1143,label:"敏感词管理-(1143)",select:!1,type:"function",children:[{id:1145,label:"拦截记录-(1145)",select:!1,type:"function",children:[]},{id:1144,label:"统计用户-(1144)",select:!1,type:"function",children:[]},{id:1151,label:"统计敏感词-(1151)",select:!1,type:"function",children:[]},{id:1188,label:"设备黑名单-(1188)",select:!1,type:"function",children:[]},{id:1189,label:"会员黑名单-(1189)",select:!1,type:"function",children:[]},{id:1190,label:"垃圾晒图/评论-(1190)",select:!1,type:"function",children:[]}]},{id:1147,label:"数据统计-(1147)",select:!1,type:"function",children:[{id:1148,label:"标签统计-(1148)",select:!1,type:"function",children:[]}]}]},{id:400,label:"达令定时任务调度管理系统",select:!1,type:"application",children:[{id:1157,label:"定时任务调度系统-(1157)",select:!1,type:"function",children:[{id:1158,label:"定时任务列表-(1158)",select:!1,type:"function",children:[]}]}]},{id:500,label:"达令存货核算系统",select:!1,type:"application",children:[{id:1180,label:"期初余额-(1180)",select:!1,type:"function",children:[{id:1544,label:"财务账期调整-(1544)",select:!1,type:"function",children:[]},{id:1181,label:"每日-(1181)",select:!1,type:"function",children:[]},{id:99998,label:"月底存货结转-(99998)",select:!1,type:"function",children:[]},{id:99999,label:"月底成本计算-(99999)",select:!1,type:"function",children:[]},{id:1212,label:"结账-(1212)",select:!1,type:"function",children:[]},{id:1182,label:"每月-(1182)",select:!1,type:"function",children:[]},{id:2049,label:"手工同步ERP出入库数据-(2049)",select:!1,type:"function",children:[]},{id:2048,label:"月底存货结转-(2048)",select:!1,type:"function",children:[]},{id:88888,label:"手工同步ERP出入库数据-(88888)",select:!1,type:"function",children:[]},{id:2047,label:"月底成本计算-(2047)",select:!1,type:"function",children:[]},{id:2046,label:"手工同步ERP出入库数据-(2046)",select:!1,type:"function",children:[]},{id:2045,label:"月底存货结转-(2045)",select:!1,type:"function",children:[]},{id:2044,label:"月底成本计算-(2044)",select:!1,type:"function",children:[]},{id:1543,label:"存货手动结算-(1543)",select:!1,type:"function",children:[]}]},{id:1515,label:"报表查询-(1515)",select:!1,type:"function",children:[{id:1539,label:"每日-供应商汇总-(1539)",select:!1,type:"function",children:[]},{id:1540,label:"每日-仓库汇总-(1540)",select:!1,type:"function",children:[]},{id:1542,label:"存货异动明细-(1542)",select:!1,type:"function",children:[]},{id:1545,label:"销售收入成本(财务分类)-(1545)",select:!1,type:"function",children:[]},{id:1518,label:"每月-仓库汇总-(1518)",select:!1,type:"function",children:[]},{id:1546,label:"销售收入成本(一级分类)-(1546)",select:!1,type:"function",children:[]},{id:1517,label:"每月-供应商汇总-(1517)",select:!1,type:"function",children:[]},{id:1522,label:"采购单据查询-(1522)",select:!1,type:"function",children:[]},{id:1523,label:"采购调整单查询-(1523)",select:!1,type:"function",children:[]},{id:1524,label:"销售出库单据查询-(1524)",select:!1,type:"function",children:[]},{id:1525,label:"盘点单据查询-(1525)",select:!1,type:"function",children:[]},{id:1516,label:"每月-汇总数据-(1516)",select:!1,type:"function",children:[]},{id:1526,label:"其他出入库单单据查询-(1526)",select:!1,type:"function",children:[]},{id:1527,label:"移库单据查询-(1527)",select:!1,type:"function",children:[]},{id:1541,label:"每日-汇总数据-(1541)",select:!1,type:"function",children:[]}]},{id:1183,label:"成本计算&出入库明细-(1183)",select:!1,type:"function",children:[{id:1184,label:"成本计算-(1184)",select:!1,type:"function",children:[]},{id:1249,label:"收发存汇总-(1249)",select:!1,type:"function",children:[]},{id:1250,label:"存货明细数据-(1250)",select:!1,type:"function",children:[]},{id:1211,label:"存货调整单-(1211)",select:!1,type:"function",children:[]}]}]},{id:2401,label:"保税管理系统",select:!1,type:"application",children:[{id:2177,label:"系统配置-(2177)",select:!1,type:"function",children:[{id:2178,label:"海关基础数据管理-(2178)",select:!1,type:"function",children:[]}]}]},{id:700,label:"达令仓库PDA系统",select:!1,type:"application",children:[{id:1274,label:"PDA权限管理-(1274)",select:!1,type:"function",children:[{id:1276,label:"销售出库-(1276)",select:!1,type:"function",children:[]},{id:1277,label:"拣货-(1277)",select:!1,type:"function",children:[{id:1286,label:"领取拣货任务-(1286)",select:!1,type:"function",children:[]},{id:1287,label:"查看本地任务-(1287)",select:!1,type:"function",children:[]},{id:1288,label:"异常标记处理-(1288)",select:!1,type:"function",children:[]}]},{id:1278,label:"回架-(1278)",select:!1,type:"function",children:[]},{id:1279,label:"打印SKU-(1279)",select:!1,type:"function",children:[]},{id:1283,label:"拣货墙-(1283)",select:!1,type:"function",children:[{id:1289,label:"拣货墙子任务-(1289)",select:!1,type:"function",children:[{id:1296,label:"领取拣货任务-(1296)",select:!1,type:"function",children:[]},{id:1297,label:"查看本地任务-(1297)",select:!1,type:"function",children:[]}]},{id:1290,label:"待投掷单据-(1290)",select:!1,type:"function",children:[]},{id:1291,label:"待投掷商品-(1291)",select:!1,type:"function",children:[]},{id:1292,label:"待回架抽单作业-(1292)",select:!1,type:"function",children:[]},{id:1293,label:"异常单抽单作业-(1293)",select:!1,type:"function",children:[]},{id:1294,label:"待分拣任务-(1294)",select:!1,type:"function",children:[]},{id:1295,label:"格明细-(1295)",select:!1,type:"function",children:[]}]},{id:1284,label:"入库管理-(1284)",select:!1,type:"function",children:[{id:1298,label:"采购收货-(1298)",select:!1,type:"function",children:[{id:1305,label:"快递单签收-(1305)",select:!1,type:"function",children:[]},{id:1306,label:"采购单签收-(1306)",select:!1,type:"function",children:[]},{id:1307,label:"创建采购入库单-(1307)",select:!1,type:"function",children:[]},{id:1308,label:"选择入库单-(1308)",select:!1,type:"function",children:[]},{id:1309,label:"本地清点任务-(1309)",select:!1,type:"function",children:[]}]},{id:1299,label:"移库收货-(1299)",select:!1,type:"function",children:[{id:1302,label:"创建移库入库单-(1302)",select:!1,type:"function",children:[]},{id:1303,label:"选择入库单-(1303)",select:!1,type:"function",children:[]},{id:1304,label:"本地清点任务-(1304)",select:!1,type:"function",children:[]}]},{id:1300,label:"上架-(1300)",select:!1,type:"function",children:[{id:1310,label:"选择上架任务-(1310)",select:!1,type:"function",children:[]},{id:1311,label:"本地上架任务-(1311)",select:!1,type:"function",children:[]},{id:1312,label:"中转箱查询-(1312)",select:!1,type:"function",children:[]}]},{id:1301,label:"销退入库-(1301)",select:!1,type:"function",children:[{id:1313,label:"创建销退入库单-(1313)",select:!1,type:"function",children:[]},{id:1314,label:"选择入库单(清点中)-(1314)",select:!1,type:"function",children:[]},{id:1315,label:"本地缓存-(1315)",select:!1,type:"function",children:[]},{id:1316,label:"已清点明细-(1316)",select:!1,type:"function",children:[]},{id:1317,label:"待上架明细-(1317)",select:!1,type:"function",children:[]},{id:1318,label:"中转箱查询-(1318)",select:!1,type:"function",children:[]},{id:1319,label:"良品上架-(1319)",select:!1,type:"function",children:[]},{id:1320,label:"次品上架-(1320)",select:!1,type:"function",children:[]},{id:1321,label:"保税良品上架-(1321)",select:!1,type:"function",children:[]},{id:1521,label:"保税次品上架-(1521)",select:!1,type:"function",children:[]},{id:1528,label:"直邮良品上架-(1528)",select:!1,type:"function",children:[]},{id:1529,label:"直邮次品上架-(1529)",select:!1,type:"function",children:[]}]},{id:1614,label:"其它入库-(1614)",select:!1,type:"function",children:[{id:1616,label:"本地清点任务-(1616)",select:!1,type:"function",children:[]},{id:1615,label:"选择入库单-(1615)",select:!1,type:"function",children:[]},{id:1617,label:"创建其它入库单-(1617)",select:!1,type:"function",children:[]}]}]},{id:1285,label:"库管作业-(1285)",select:!1,type:"function",children:[{id:1322,label:"盘点-(1322)",select:!1,type:"function",children:[{id:1334,label:"盘点任务查询-(1334)",select:!1,type:"function",children:[]},{id:1335,label:"已领任务-(1335)",select:!1,type:"function",children:[]}]},{id:1323,label:"库位商品关系维护-(1323)",select:!1,type:"function",children:[{id:1329,label:"按SKU解除库位商品关系-(1329)",select:!1,type:"function",children:[]},{id:1330,label:"按库位解除库位商品关系-(1330)",select:!1,type:"function",children:[]},{id:1331,label:"新增库位商品关系-(1331)",select:!1,type:"function",children:[]},{id:1332,label:"按SKU查询库位商品关系-(1332)",select:!1,type:"function",children:[]},{id:1333,label:"按库位查询库位商品关系-(1333)",select:!1,type:"function",children:[]}]},{id:1324,label:"效段调整-(1324)",select:!1,type:"function",children:[]},{id:1325,label:"上报库位调整-(1325)",select:!1,type:"function",children:[{id:1338,label:"下架-(1338)",select:!1,type:"function",children:[]},{id:1339,label:"中转箱查询-(1339)",select:!1,type:"function",children:[]},{id:1340,label:"上架-(1340)",select:!1,type:"function",children:[]}]},{id:1326,label:"补货-(1326)",select:!1,type:"function",children:[{id:1341,label:"下架任务-(1341)",select:!1,type:"function",children:[]},{id:1342,label:"上架任务-(1342)",select:!1,type:"function",children:[]}]},{id:1327,label:"理货-(1327)",select:!1,type:"function",children:[{id:1344,label:"上架任务-(1344)",select:!1,type:"function",children:[]},{id:1343,label:"下架任务-(1343)",select:!1,type:"function",children:[]}]},{id:1328,label:"报损-(1328)",select:!1,type:"function",children:[{id:1337,label:"上架任务-(1337)",select:!1,type:"function",children:[]},{id:1336,label:"下架任务-(1336)",select:!1,type:"function",children:[]}]}]}]}]},{id:800,label:"会员成长管理系统",select:!1,type:"application",children:[{id:1259,label:"达令币管理-(1259)",select:!1,type:"function",children:[{id:1260,label:"达令币活动-(1260)",select:!1,type:"function",children:[]},{id:1358,label:"达令币兑换优惠券-(1358)",select:!1,type:"function",children:[]},{id:1371,label:"签到-(1371)",select:!1,type:"function",children:[]},{id:1452,label:"待处理-(1452)",select:!1,type:"function",children:[]},{id:1510,label:"会员管理-(1510)",select:!1,type:"function",children:[]}]}]},{id:900,label:"会员钱包管理系统",select:!1,type:"application",children:[{id:1361,label:"礼品卡管理-(1361)",select:!1,type:"function",children:[{id:1362,label:"礼品卡模板管理-(1362)",select:!1,type:"function",children:[]},{id:1363,label:"礼品卡明细管理-(1363)",select:!1,type:"function",children:[]}]},{id:1359,label:"钱包管理-(1359)",select:!1,type:"function",children:[{id:1360,label:"会员管理-(1360)",select:!1,type:"function",children:[]}]}]},{id:1e3,label:"达令仓储管理系统",select:!1,type:"application",children:[{id:370,label:"入库作业-(370)",select:!1,type:"function",children:[{id:376,label:"退货入库上架NEW-(376)",select:!1,type:"function",children:[]},{id:1006,label:"零售退货作业-(1006)",select:!1,type:"function",children:[]},{id:1239,label:"异常到货数据登记-(1239)",select:!1,type:"function",children:[]},{id:374,label:"入库管理NEW-(374)",select:!1,type:"function",children:[]},{id:375,label:"零售退货作业NEW-(375)",select:!1,type:"function",children:[]},{id:372,label:"入库管理-(372)",select:!1,type:"function",children:[]},{id:371,label:"物流签收-(371)",select:!1,type:"function",children:[]},{id:1007,label:"退货入库上架-(1007)",select:!1,type:"function",children:[]}]},{id:380,label:"出库作业-(380)",select:!1,type:"function",children:[{id:381,label:"手动创建拣货单-(381)",select:!1,type:"function",children:[]},{id:388,label:"拣货墙信息-(388)",select:!1,type:"function",children:[]},{id:383,label:"打包操作台-(383)",select:!1,type:"function",children:[]},{id:384,label:"扫描出库-(384)",select:!1,type:"function",children:[]},{id:385,label:"回架作业-(385)",select:!1,type:"function",children:[]},{id:386,label:"发货单查询-(386)",select:!1,type:"function",children:[]},{id:387,label:"出库作业面板-(387)",select:!1,type:"function",children:[]},{id:373,label:"一单一件分拣台-(373)",select:!1,type:"function",children:[]},{id:2341,label:"耗材打包操作台-(2341)",select:!1,type:"function",children:[]},{id:382,label:"拣货单管理-(382)",select:!1,type:"function",children:[]},{id:1e3,label:"分拣操作台-(1000)",select:!1,type:"function",children:[]},{id:2271,label:"耗材打包操作台-(2271)",select:!1,type:"function",children:[]},{id:389,label:"拣货墙-(389)",select:!1,type:"function",children:[]}]},{id:390,label:"库管作业-(390)",select:!1,type:"function",children:[{id:377,label:"PDA数据权限控制-(377)",select:!1,type:"function",children:[]},{id:392,label:"库位商品对照-(392)",select:!1,type:"function",children:[]},{id:393,label:"效段调整-(393)",select:!1,type:"function",children:[]},{id:394,label:"待处理消息-(394)",select:!1,type:"function",children:[]},{id:2235,label:"商品基础数据维护-(2235)",select:!1,type:"function",children:[]},{id:321,label:"仓库补货看板-(321)",select:!1,type:"function",children:[]},{id:1043,label:"库存盘点-(1043)",select:!1,type:"function",children:[]},{id:1428,label:"仓库库存查询NEW4-(1428)",select:!1,type:"function",children:[]},{id:352,label:"物理库位设置-(352)",select:!1,type:"function",children:[]},{id:391,label:"库位调整-(391)",select:!1,type:"function",children:[]},{id:1262,label:"库位调整指令单-(1262)",select:!1,type:"function",children:[]},{id:1506,label:"APP版本更新-(1506)",select:!1,type:"function",children:[]}]}]},{id:1300,label:"达令深圳保税系统",select:!1,type:"application",children:[{id:1192,label:"深圳保税区配货处理系统-(1192)",select:!1,type:"function",children:[{id:1459,label:"载货清单-(1459)",select:!1,type:"function",children:[]},{id:1194,label:"报文手动重推-(1194)",select:!1,type:"function",children:[]},{id:1195,label:"订单推送参数配置-(1195)",select:!1,type:"function",children:[]},{id:1196,label:"商品备案-(1196)",select:!1,type:"function",children:[]},{id:1193,label:"配货单处理-(1193)",select:!1,type:"function",children:[]}]}]},{id:1100,label:"达令郑州保税系统",select:!1,type:"application",children:[{id:1163,label:"郑州保税区配货处理系统-(1163)",select:!1,type:"function",children:[{id:1164,label:"配货单处理-(1164)",select:!1,type:"function",children:[]},{id:1165,label:"报文手动重推-(1165)",select:!1,type:"function",children:[]},{id:1166,label:"订单推送参数配置-(1166)",select:!1,type:"function",children:[]},{id:1201,label:"商品备案-(1201)",select:!1,type:"function",children:[]},{id:1237,label:"入区申报-商务-(1237)",select:!1,type:"function",children:[]},{id:1238,label:"入区申报-物流-(1238)",select:!1,type:"function",children:[]}]}]},{id:1001,label:"达令夺宝系统",select:!1,type:"application",children:[{id:2001,label:"夺宝活动管理-(2001)",select:!1,type:"function",children:[{id:2002,label:"夺宝活动商品管理-(2002)",select:!1,type:"function",children:[]},{id:1530,label:"tui夺宝活动标签管理-(1530)",select:!1,type:"function",children:[]},{id:1532,label:"夺宝首页专题管理-(1532)",select:!1,type:"function",children:[]}]}]},{id:1002,label:"达令客服系统",select:!1,type:"application",children:[{id:1566,label:"微信后台配置管理-(1566)",select:!1,type:"function",children:[{id:1585,label:"素材管理-(1585)",select:!1,type:"function",children:[]},{id:1611,label:"图文消息管理-(1611)",select:!1,type:"function",children:[]},{id:1618,label:"微信推送消息管理-(1618)",select:!1,type:"function",children:[]},{id:1571,label:"菜单配置-(1571)",select:!1,type:"function",children:[]},{id:1574,label:"活动配置-(1574)",select:!1,type:"function",children:[]},{id:1586,label:"微信关注回复配置-(1586)",select:!1,type:"function",children:[]}]},{id:2003,label:"客服消息管理-(2003)",select:!1,type:"function",children:[]}]},{id:1600,label:"达令团购系统",select:!1,type:"application",children:[{id:1548,label:"首页设置-(1548)",select:!1,type:"function",children:[]},{id:1549,label:"团购规则设置-(1549)",select:!1,type:"function",children:[]},{id:1550,label:"优惠券规则设置-(1550)",select:!1,type:"function",children:[]},{id:1552,label:"商品分类图片设置-(1552)",select:!1,type:"function",children:[]},{id:1560,label:"团购订单查询-(1560)",select:!1,type:"function",children:[]}]},{id:1800,label:"达令分享购系统",select:!1,type:"application",children:[{id:1588,label:"分享购设置-(1588)",select:!1,type:"function",children:[]}]},{id:1900,label:"达令渠道系统",select:!1,type:"application",children:[{id:1589,label:"渠道管理-(1589)",select:!1,type:"function",children:[{id:1593,label:"已到账期明细-(1593)",select:!1,type:"function",children:[]},{id:1613,label:"粉丝数管理-(1613)",select:!1,type:"function",children:[]},{id:1601,label:"渠道查询-(1601)",select:!1,type:"function",children:[]},{id:1594,label:"渠道流水明细-(1594)",select:!1,type:"function",children:[]},{id:1597,label:"支付交易流水-(1597)",select:!1,type:"function",children:[]},{id:1610,label:"鼓励金管理-(1610)",select:!1,type:"function",children:[]},{id:1609,label:"支付鼓励金政策-(1609)",select:!1,type:"function",children:[]},{id:1598,label:"支付鼓励金政策-(1598)",select:!1,type:"function",children:[]},{id:1608,label:"支付交易流水-(1608)",select:!1,type:"function",children:[]},{id:1607,label:"付款管理(财务)-(1607)",select:!1,type:"function",children:[]},{id:1606,label:"渠道用户统计-(1606)",select:!1,type:"function",children:[]},{id:1596,label:"付款管理(财务)-(1596)",select:!1,type:"function",children:[]},{id:1605,label:"渠道流水明细-(1605)",select:!1,type:"function",children:[]},{id:1595,label:"渠道用户统计-(1595)",select:!1,type:"function",children:[]},{id:1599,label:"鼓励金管理-(1599)",select:!1,type:"function",children:[]},{id:1604,label:"已到账期明细-(1604)",select:!1,type:"function",children:[]},{id:1590,label:"渠道查询-(1590)",select:!1,type:"function",children:[]},{id:1591,label:"分润设置-(1591)",select:!1,type:"function",children:[]},{id:1603,label:"未到账期明细-(1603)",select:!1,type:"function",children:[]},{id:1592,label:"未到账期明细-(1592)",select:!1,type:"function",children:[]},{id:1602,label:"分润设置-(1602)",select:!1,type:"function",children:[]}]},{id:1600,label:"渠道管理-(1600)",select:!1,type:"function",children:[]}]},{id:2e3,label:"达令大数据系统",select:!1,type:"application",children:[{id:1700,label:"APP活动统计-(1700)",select:!1,type:"function",children:[{id:1701,label:"APP活动效果统计-(1701)",select:!1,type:"function",children:[]},{id:1702,label:"APP活动分时统计(每小时更新)-(1702)",select:!1,type:"function",children:[]},{id:1703,label:"首页时间轴商品统计-(1703)",select:!1,type:"function",children:[]}]},{id:1704,label:"APP转化率-(1704)",select:!1,type:"function",children:[{id:1705,label:"APP整体转化率-(1705)",select:!1,type:"function",children:[]},{id:1706,label:"热力图统计-(1706)",select:!1,type:"function",children:[]},{id:1707,label:"购买时段统计-(1707)",select:!1,type:"function",children:[]},{id:1708,label:"来访时段统计-(1708)",select:!1,type:"function",children:[]},{id:1709,label:"页面统计-(1709)",select:!1,type:"function",children:[]},{id:1710,label:"分类统计-(1710)",select:!1,type:"function",children:[]},{id:1711,label:"商品详情页流量统计-(1711)",select:!1,type:"function",children:[]},{id:1712,label:"频道页面流量统计-(1712)",select:!1,type:"function",children:[]}]},{id:1713,label:"购物车统计-(1713)",select:!1,type:"function",children:[{id:1714,label:"购物车TOP商品分析-(1714)",select:!1,type:"function",children:[]},{id:1715,label:"加入购物车商品查询-(1715)",select:!1,type:"function",children:[]}]},{id:1716,label:"APP商品交易统计-(1716)",select:!1,type:"function",children:[{id:1717,label:"闪购交易统计-(1717)",select:!1,type:"function",children:[]},{id:1718,label:"新品交易统计-(1718)",select:!1,type:"function",children:[]},{id:1719,label:"商品单日数据统计-(1719)",select:!1,type:"function",children:[]},{id:1720,label:"无敌价商品统计-(1720)",select:!1,type:"function",children:[]},{id:1721,label:"商品SPU统计-(1721)",select:!1,type:"function",children:[]},{id:1722,label:"产品销售分析-(1722)",select:!1,type:"function",children:[]}]},{id:1729,label:"销售额预警-(1729)",select:!1,type:"function",children:[{id:1730,label:"特殊日配置-(1730)",select:!1,type:"function",children:[]},{id:1731,label:"分时段分品类销售统计-(1731)",select:!1,type:"function",children:[]},{id:1732,label:"分时段新老客销售统计-(1732)",select:!1,type:"function",children:[]},{id:1733,label:"分时段专题销售汇总统计-(1733)",select:!1,type:"function",children:[]},{id:1734,label:"分时段TOP100缺货汇总统计-(1734)",select:!1,type:"function",children:[]},{id:1735,label:"预警指标对比查询-(1735)",select:!1,type:"function",children:[]},{id:1736,label:"预警指标异常查询-(1736)",select:!1,type:"function",children:[]}]},{id:1737,label:"签到统计-(1737)",select:!1,type:"function",children:[{id:1738,label:"商品统计-(1738)",select:!1,type:"function",children:[]},{id:1739,label:"事件统计-(1739)",select:!1,type:"function",children:[]}]},{id:1740,label:"优惠促销统计-(1740)",select:!1,type:"function",children:[{id:1741,label:"优惠券统计-(1741)",select:!1,type:"function",children:[]},{id:1742,label:"优惠促销统计-(1742)",select:!1,type:"function",children:[]}]},{id:1743,label:"会员统计-(1743)",select:!1,type:"function",children:[{id:1744,label:"会员升级统计-(1744)",select:!1,type:"function",children:[]},{id:1745,label:"用户年龄和地域分布统计-(1745)",select:!1,type:"function",children:[]}]},{id:1746,label:"商品上新活动分析-(1746)",select:!1,type:"function",children:[{id:1747,label:"产品排期参考-(1747)",select:!1,type:"function",children:[]}]},{id:1748,label:"社区统计-(1748)",select:!1,type:"function",children:[{id:1749,label:"标签统计-(1749)",select:!1,type:"function",children:[]},{id:1750,label:"达人统计-(1750)",select:!1,type:"function",children:[]},{id:1751,label:"用户统计-(1751)",select:!1,type:"function",children:[]},{id:1752,label:"访问基数统计-(1752)",select:!1,type:"function",children:[]},{id:1753,label:"晒图统计-(1753)",select:!1,type:"function",children:[]},{id:1754,label:"banner&嘚吧嘚统计-(1754)",select:!1,type:"function",children:[]}]},{id:1863,label:"目标营销-(1863)",select:!1,type:"function",children:[{id:1864,label:"目标营销-(1864)",select:!1,type:"function",children:[]},{id:1865,label:"报表邮件推送-(1865)",select:!1,type:"function",children:[]}]},{id:1723,label:"订单统计-(1723)",select:!1,type:"function",children:[{id:1724,label:"1-5单整体复购率统计-(1724)",select:!1,type:"function",children:[]},{id:1725,label:"随单礼复购率统计-(1725)",select:!1,type:"function",children:[]},{id:1726,label:"团购新客复购统计-(1726)",select:!1,type:"function",children:[]},{id:1727,label:"N团新客留存统计-(1727)",select:!1,type:"function",children:[]},{id:1728,label:"团购无交易商品统计(new)-(1728)",select:!1,type:"function",children:[]}]},{id:1850,label:"标签筛选-(1850)",select:!1,type:"function",children:[{id:1851,label:"标签筛选-(1851)",select:!1,type:"function",children:[]},{id:1852,label:"常用人群管理-(1852)",select:!1,type:"function",children:[]},{id:1853,label:"数据推送-(1853)",select:!1,type:"function",children:[]},{id:1854,label:"效果评估-(1854)",select:!1,type:"function",children:[]},{id:1855,label:"全量push统计-(1855)",select:!1,type:"function",children:[]},{id:1856,label:"营销短信回购统计-(1856)",select:!1,type:"function",children:[]}]},{id:1857,label:"不活跃用户召回-(1857)",select:!1,type:"function",children:[{id:1858,label:"不活跃用户召回列表-(1858)",select:!1,type:"function",children:[]},{id:1859,label:"待审批列表-(1859)",select:!1,type:"function",children:[]},{id:1860,label:"权限配置-(1860)",select:!1,type:"function",children:[]}]},{id:1861,label:"N团营销-(1861)",select:!1,type:"function",children:[{id:1862,label:"N团效果评估-(1862)",select:!1,type:"function",children:[]}]},{id:1880,label:"事件推送-(1880)",select:!1,type:"function",children:[{id:1881,label:"订单支付召回-(1881)",select:!1,type:"function",children:[]},{id:1882,label:"购物车放弃挽回-(1882)",select:!1,type:"function",children:[]},{id:1883,label:"收藏夹商品提醒-(1883)",select:!1,type:"function",children:[]},{id:1884,label:"优惠券到期提醒-(1884)",select:!1,type:"function",children:[]},{id:1885,label:"领新人优惠券未下单提醒-(1885)",select:!1,type:"function",children:[]},{id:1886,label:"事件推送全局配置-(1886)",select:!1,type:"function",children:[]},{id:1887,label:"注册未领新人优惠券提醒-(1887)",select:!1,type:"function",children:[]},{id:1888,label:"事件营销效果评估-(1888)",select:!1,type:"function",children:[]},{id:1889,label:"1单用户30天未下单push提醒-(1889)",select:!1,type:"function",children:[]},{id:1890,label:"1单用户7天未下单push提醒-(1890)",select:!1,type:"function",children:[]},{id:1891,label:"1单用户7天未下单短信提醒-(1891)",select:!1,type:"function",children:[]},{id:1892,label:"1单用户30天访问未下单短信-(1892)",select:!1,type:"function",children:[]},{id:1893,label:"优惠券换批提醒-(1893)",select:!1,type:"function",children:[]}]},{id:1910,label:"ERP报表-(1910)",select:!1,type:"function",children:[{id:1911,label:"毛利率报表-(1911)",select:!1,type:"function",children:[]},{id:1912,label:"物流仓库报表-(1912)",select:!1,type:"function",children:[]},{id:1913,label:"直邮业务物流统计-(1913)",select:!1,type:"function",children:[]},{id:1914,label:"商品售价走势-(1914)",select:!1,type:"function",children:[]},{id:1915,label:"库存周转报表-(1915)",select:!1,type:"function",children:[]},{id:1916,label:"退货数据统计报表-(1916)",select:!1,type:"function",children:[]},{id:1917,label:"发货监控报表-(1917)",select:!1,type:"function",children:[]}]},{id:1918,label:"运营分析-(1918)",select:!1,type:"function",children:[{id:1919,label:"商品变价影响-(1919)",select:!1,type:"function",children:[]}]},{id:1940,label:"数据分析-(1940)",select:!1,type:"function",children:[{id:1941,label:"TD开发转化表-(1941)",select:!1,type:"function",children:[]},{id:1942,label:"当日下单当日购买-(1942)",select:!1,type:"function",children:[]},{id:1943,label:"渠道订单统计-(1943)",select:!1,type:"function",children:[]},{id:1944,label:"新老客户GMW-(1944)",select:!1,type:"function",children:[]},{id:1945,label:"核心数据-(1945)",select:!1,type:"function",children:[]},{id:1946,label:"渠道数据统计-(1946)",select:!1,type:"function",children:[]},{id:1947,label:"新增购买活跃汇总-(1947)",select:!1,type:"function",children:[]},{id:1948,label:"用户城市分布-(1948)",select:!1,type:"function",children:[]},{id:1949,label:"商品销量操作统计报表-(1949)",select:!1,type:"function",children:[]},{id:1950,label:"IOS渠道销售数据统计-(1950)",select:!1,type:"function",children:[]},{id:1951,label:"新老客户GMW-(1951)",select:!1,type:"function",children:[]}]}]},{id:1e4,label:"商家开放平台",select:!1,type:"application",children:[{id:1e4,label:"运营管理-(10000)",select:!1,type:"function",children:[{id:10002,label:"路由管理-(10002)",select:!1,type:"function",children:[{id:10001,label:"查看路由",select:!1,type:"point",children:[]}]}]},{id:10001,label:"开发者管理-(10001)",select:!1,type:"function",children:[]}]},{id:1200,label:"达令深圳南山系统",select:!1,type:"application",children:[]},{id:1012,label:"京东仓储对接管理系统",select:!1,type:"application",children:[]}]}),i.a.mock(RegExp(A["a"].path+"/system/function/details.do.*"),"get",function(e){console.log(Object(s["e"])(e.url))}))},u=function(e){var t=e.mock;t&&i.a.mock(RegExp("/appManage/pageList.*"),"get",function(){for(var e=[],t=0;t<5;t++)e.push(i.a.mock({id:"@natural(10000)",name:i.a.mock("@cparagraph(1, 1)"),username:i.a.mock("@last"),type:"@natural(0,3)",url:"@url",checkbox:[0,1],"number|0-100":0,datetime:"@date","sex|0-1":0,moreselect:[0,1],remerk:i.a.mock("@cparagraph(1, 1)"),grade:0,address:i.a.mock("@cparagraph(1, 3)"),check:[1,3,4]}));return{data:{totalCount:11,pageSize:10,items:e}}})},p=!1;c({mock:p}),a({mock:p}),d({mock:p}),v({mock:p}),u({mock:p})},"286c":function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"top-menu"},[l("el-menu",{attrs:{"default-active":e.activeIndex,mode:"horizontal","text-color":"#333"}},[e._l(e.items,function(t,n){return[l("el-menu-item",{key:n,attrs:{index:t.parentId+""},nativeOn:{click:function(l){return e.openMenu(t)}}},[l("template",{slot:"title"},[l("i",{class:t.icon})])],2)]})],2)],1)},i=[],A=l("cebc"),c=l("5880"),a={name:"top-menu",data:function(){return{activeIndex:"0",items:[{label:"首页",href:"/wel/index",icon:"el-icon-menu",parentId:0}]}},created:function(){},computed:Object(A["a"])({},Object(c["mapGetters"])(["tagCurrent","menu","userInfo"])),methods:{openMenu:function(e){var t=this;this.$store.dispatch("GetMenu",e.parentId).then(function(l){if(0!==l.length){console.log("top-menu.vue data:",l),t.$router.$avueRouter.formatRoutes(l,!0);var n,i=0;n=e.href?e:0==t.menu[i].length?t.menu[i]:t.menu[i].children[i],t.$router.push({path:t.$router.$avueRouter.getPath({name:n.label,src:n.href})})}})}}},r=a,o=l("2877"),d=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=d.exports},"370e":function(e,t,l){"use strict";var n=l("2077"),i=l.n(n);i.a},"37cf":function(e,t,l){"use strict";l("c5f6"),l("6b54");var n=l("e814"),i=l.n(n),A=(l("ac6a"),l("3b2b"),l("a481"),l("cebc")),c=l("5880"),a=l("f6f8").version,r="#409EFF";t["a"]=function(){return{data:function(){return{themeVal:r}},created:function(){this.themeVal=this.theme},watch:{themeVal:function(e,t){this.$store.commit("SET_THEME",e),this.updateTheme(e,t)}},computed:Object(A["a"])({},Object(c["mapGetters"])(["theme"])),methods:{updateTheme:function(e,t){var l=this;if("string"===typeof e){var n=document.getElementsByTagName("head")[0],i=this.getThemeCluster(e.replace("#","")),A=this.getThemeCluster(t.replace("#","")),c=function(e,t){return function(){var A=l.getThemeCluster(r.replace("#","")),c=l.updateStyle(l[e],A,i),a=document.getElementById(t);a||(a=document.createElement("style"),a.setAttribute("id",t),n.appendChild(a)),a.innerText=c}},o=c("chalk","chalk-style");if(this.chalk)o();else{var d="https://unpkg.com/element-ui@".concat(a,"/lib/theme-chalk/index.css");this.getCSSString(d,o,"chalk")}for(var s=[].slice.call(document.getElementsByTagName("head")[0].getElementsByTagName("link")),v=function(e){var t=s[e];-1!=t.href.indexOf("app")&&l.getCSSString(t.href,function(t){var A=l.getThemeCluster(r.replace("#","")),c=l.updateStyle(t,A,i),a=document.getElementById(e);a||(a=document.createElement("style"),a.id=e,a.innerText=c,n.appendChild(a))})},u=s.length-3;u1&&t.isCollapse},screen:function(e){return e.common.screen},isLock:function(e){return e.common.isLock},isFullScren:function(e){return e.common.isFullScren},lockPasswd:function(e){return e.common.lockPasswd},tagList:function(e){return e.tags.tagList},tagWel:function(e){return e.tags.tagWel},token:function(e){return e.user.token},roles:function(e){return e.user.roles},developerId:function(e){return e.user.developerId},permission:function(e){return e.user.permission},menu:function(e){return e.user.menu},menuAll:function(e){return e.user.menuAll},logsList:function(e){return e.logs.logsList},logsLen:function(e){return e.logs.logsList.length||0},logsFlag:function(e,t){return 0===t.logsLen},serviceTreeData:function(e){return e.gateway.serviceTreeData}},q=I;i.a.use(c.a);var N=new c.a.Store({modules:{user:y,common:E,logs:j,tags:F,gateway:k},getters:q});t["a"]=N},"44b2":function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-color-picker",{staticClass:"theme-picker",attrs:{size:"small","popper-class":"theme-picker-dropdown"},model:{value:e.themeVal,callback:function(t){e.themeVal=t},expression:"themeVal"}})},i=[],A=l("37cf"),c={name:"topColor",mixins:[Object(A["a"])()],data:function(){return{chalk:""}}},a=c,r=(l("370e"),l("2877")),o=Object(r["a"])(a,n,i,!1,null,null,null);t["default"]=o.exports},4678:function(e,t,l){var n={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-SG":"cdab","./en-SG.js":"cdab","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"73332","./en-il.js":"73332","./en-nz":"6f50","./en-nz.js":"6f50","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-tw":"90ea","./zh-tw.js":"90ea"};function i(e){var t=A(e);return l(t)}function A(e){var t=n[e];if(!(t+1)){var l=new Error("Cannot find module '"+e+"'");throw l.code="MODULE_NOT_FOUND",l}return t}i.keys=function(){return Object.keys(n)},i.resolve=A,e.exports=i,i.id="4678"},"4cd2":function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-breadcrumb",{staticClass:"avue-breadcrumb-list",attrs:{separator:"/"}},[e._l(e.tagCurrent,function(t,n){return[l("el-breadcrumb-item",{key:n,attrs:{to:{path:t.value}}},[e._v(e._s(t.label))])]})],2)},i=[],A=l("cebc"),c=l("5880"),a={name:"breadcrumb",data:function(){return{}},created:function(){},mounted:function(){},watch:{},computed:Object(A["a"])({},Object(c["mapGetters"])(["tagCurrent"])),methods:{}},r=a,o=l("2877"),d=Object(o["a"])(r,n,i,!1,null,"ca42fc54",null);t["default"]=d.exports},"56d7":function(e,t,l){"use strict";l.r(t);var n={};l.r(n),l.d(n,"baseUrl",function(){return C}),l.d(n,"iconfontUrl",function(){return K}),l.d(n,"iconfontVersion",function(){return V}),l.d(n,"codeUrl",function(){return F}),l.d(n,"env",function(){return L});l("a481");var i=l("a4bb"),A=l.n(i),c=(l("ac6a"),l("cadf"),l("551c"),l("f751"),l("097d"),l("8bbf")),a=l.n(c),r=l("c1df"),o=l.n(r),d=l("b5c6"),s=l("a7fe"),v=l.n(s),u=l("3dfd"),p=l("9883"),h=(l("7f7f"),l("cebc")),f=l("4360"),b=l("c54a"),y=l("0a5a"),m=l("323e"),E=l.n(m);l("a5d8");E.a.configure({showSpinner:!1});var g=f["a"].getters.website.lockPage;p["a"].beforeEach(function(e,t,l){!0===e.meta.keepAlive&&f["a"].state.tags.tagList.some(function(t){return t.value===e.fullPath})?e.meta.$keepAlive=!0:(E.a.start(),!0===e.meta.keepAlive&&Object(b["c"])(e.meta.$keepAlive)?e.meta.$keepAlive=!0:e.meta.$keepAlive=!1);var n=e.meta||{};if(Object(y["a"])())if(f["a"].getters.isLock&&e.path!=g)l({path:g});else if("/login"===e.path)l({path:"/"});else if(0===f["a"].getters.roles.length)f["a"].dispatch("GetUserInfo").then(function(){l(Object(h["a"])({},e,{replace:!0}))}).catch(function(){f["a"].dispatch("FedLogOut").then(function(){l({path:"/login"})})});else{var i=e.query.src||e.fullPath,A=e.query.name||e.name;!1===n.isTab||Object(b["c"])(i)||Object(b["c"])(A)||f["a"].commit("ADD_TAG",{label:A,value:i,params:e.params,query:e.query,group:p["a"].$avueRouter.group||[]}),l()}else!1===n.isAuth?l():l({path:"/login"})}),p["a"].afterEach(function(){E.a.done();var e=f["a"].getters.tag.label;p["a"].$avueRouter.setTitle(e)}),a.a.config.errorHandler=function(e,t,l){a.a.nextTick(function(){f["a"].commit("ADD_LOGS",{type:"error",message:e.message,stack:e.stack,info:l})})};l("8f5a");var w=l("0e0b"),C="http://r.kongx.com:8088/",V=["567566_qo5lxgtishg","2106500_7cs4kk59h96"],K="//at.alicdn.com/t/font_$key.css",F="".concat(C,"/code"),L=Object({NODE_ENV:"production",BASE_URL:""});"development"==L.NODE_ENV?C="http://r.kongx.com:8088/":"production"==L.NODE_ENV?C="http://r.kongx.com:8088/":"test"==L.NODE_ENV&&(C="http://r.kongx.com:8088/");var M=l("8975"),S=(l("1be0"),l("80d3"),l("3f5c"),l("dc8a")),P=l("4eb5"),W=l.n(P),j=l("558c"),T=l.n(j),k=l("d847"),I=l.n(k),q=l("5c96");function N(e){N.installed||(!e.prototype.$errorInfo&&I()(e.prototype,{$errorInfo:{get:function(){return function(e){Object(q["Notification"])({title:"错误",message:e,type:"error",offset:40})}}}}),!e.prototype.$successInfo&&I()(e.prototype,{$successInfo:{get:function(){return function(e){Object(q["Notification"])({title:"成功",message:e,type:"success",offset:40})}}}}))}var O=N,D=l("349e"),Q=l.n(D),R=l("f8d8"),B=l.n(R),U=l("9ca8");l("94b1"),l("ef97"),l("c037"),l("675c"),l("8deb"),l("15af"),l("23ee"),l("1111"),l("007d"),l("2f73"),l("d070"),l("d28f"),l("627c"),l("5450"),l("0352"),l("c54d"),l("8ee0"),l("d015");a.a.component("v-chart",U["a"]),a.a.use(O),a.a.use(p["a"]),a.a.use(W.a),a.a.use(T.a),a.a.use(Q.a),a.a.use(B.a),a.a.use(v.a,d["a"]),a.a.filter("dateFmt",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";return o()(e).format(t)}),a.a.component("basicContainer",S["default"]),A()(n).forEach(function(e){a.a.prototype[e]=n[e]}),A()(M).forEach(function(e){a.a.filter(e,M[e])}),V.forEach(function(e){Object(w["g"])(K.replace("$key",e))}),a.a.config.productionTip=!1,new a.a({router:p["a"],store:f["a"],render:function(e){return e(u["default"])}}).$mount("#app")},5880:function(e,t){e.exports=Vuex},"5c0b":function(e,t,l){"use strict";var n=l("5e27"),i=l.n(n);i.a},"5dd6":function(e,t,l){},"5ddc":function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return e.showTag?l("div",{staticClass:"avue-tags"},[l("div",{staticClass:"avue-tags__box",class:{"avue-tags__box--close":!e.website.isFirstPage}},[l("el-tabs",{attrs:{type:"card",closable:1!==e.tagLen},on:{"tab-click":e.openTag,edit:e.menuTag},model:{value:e.active,callback:function(t){e.active=t},expression:"active"}},e._l(e.tagList,function(e){return l("el-tab-pane",{key:e.value,attrs:{label:e.label,name:e.value}})}),1),l("el-dropdown",{staticClass:"avue-tags__menu"},[l("el-button",{attrs:{type:"primary",size:"mini"}},[e._v("\n 更多\n "),l("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),l("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[l("el-dropdown-item",{nativeOn:{click:function(t){return e.closeOthersTags(t)}}},[e._v("关闭其他")]),l("el-dropdown-item",{nativeOn:{click:function(t){return e.closeAllTags(t)}}},[e._v("关闭全部")])],1)],1)],1)]):e._e()},i=[],A=(l("7f7f"),l("cebc")),c=l("5880"),a={name:"tags",data:function(){return{active:""}},created:function(){},mounted:function(){this.setActive()},watch:{tag:function(){this.setActive()}},computed:Object(A["a"])({},Object(c["mapGetters"])(["tagWel","tagList","tag","website"]),Object(c["mapState"])({showTag:function(e){return e.common.showTag}}),{tagLen:function(){return this.tagList.length||0}}),methods:{setActive:function(){this.active=this.tag.value},menuTag:function(e,t){if("remove"===t){var l=this.findTag(e),n=l.tag,i=l.key;this.$store.commit("DEL_TAG",n),n.value===this.tag.value&&(n=this.tagList[0===i?i:i-1],this.openTag(n))}},openTag:function(e){var t;t=e.name?this.findTag(e.name).tag:e,this.$router.push({path:this.$router.$avueRouter.getPath({name:t.label,src:t.value}),query:t.query})},closeOthersTags:function(){this.$store.commit("DEL_TAG_OTHER")},findTag:function(e){var t,l;return this.tagList.map(function(n,i){n.value===e&&(t=n,l=i)}),{tag:t,key:l}},closeAllTags:function(){this.$store.commit("DEL_ALL_TAG"),this.$router.push({path:this.$router.$avueRouter.getPath({src:this.tagWel.value}),query:this.tagWel.query})}}},r=a,o=l("2877"),d=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=d.exports},"5e27":function(e,t,l){},6389:function(e,t){e.exports=VueRouter},"6a91":function(e,t,l){},"709a":function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-popover",{attrs:{placement:"bottom",width:"400",trigger:"hover"}},[l("avue-crud",{attrs:{data:e.data,option:e.option}}),l("router-link",{staticClass:"top-mag__menu",attrs:{to:{path:"/info/message"}}},[l("el-button",{attrs:{type:"text",size:"mini"}},[e._v("查看全部")])],1),l("div",{staticClass:"top-bar__item top-bar__item--show",attrs:{slot:"reference"},slot:"reference"},[l("el-badge",{attrs:{"is-dot":""}},[l("i",{staticClass:" el-icon-bell"})])],1)],1)},i=[],A={name:"top-mag",data:function(){return{data:[{title:"你好新朋友,感谢使用 kongx",date:"2018-11-23"},{title:"smallwei发来一条私信",date:"2018-11-23"}],option:{size:"mini",addBtn:!1,page:!1,menu:!1,header:!1,column:[{width:200,label:"标题内容",prop:"title",overHidden:!0},{label:"时间",prop:"date"}]}}}},c=A,a=(l("d300"),l("2877")),r=Object(a["a"])(c,n,i,!1,null,null,null);t["default"]=r.exports},"73fc":function(e,t,l){"use strict";var n=l("1612"),i=l.n(n);i.a},7505:function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"menu-wrapper"},[e._l(e.menu,function(t){return[e.validatenull(t[e.childrenKey])&&e.vaildRoles(t)?l("el-menu-item",{key:t[e.labelKey],class:{"is-active":e.vaildAvtive(t)},attrs:{index:t[e.pathKey]},on:{click:function(l){return e.open(t)}}},[l("i",{class:t[e.iconKey]}),l("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t[e.labelKey]))])]):!e.validatenull(t[e.childrenKey])&&e.vaildRoles(t)?l("el-submenu",{key:t[e.labelKey],attrs:{index:t[e.pathKey]}},[l("template",{slot:"title"},[l("i",{class:t[e.iconKey]}),l("span",{class:{"el-menu--display":e.collapse&&e.first},attrs:{slot:"title"},slot:"title"},[e._v(e._s(t[e.labelKey]))])]),e._l(t[e.childrenKey],function(t,n){return[e.validatenull(t[e.childrenKey])?l("el-menu-item",{key:t[e.labelKey],class:{"is-active":e.vaildAvtive(t)},attrs:{index:t[e.pathKey],cindex:n},on:{click:function(l){return e.open(t)}}},[l("i",{class:t[e.iconKey]}),l("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t[e.labelKey]))])]):l("sidebar-item",{key:n,attrs:{menu:[t],props:e.props,screen:e.screen,collapse:e.collapse}})]})],2):e._e()]})],2)},i=[],A=(l("6762"),l("2fdb"),l("cebc")),c=(l("c5f6"),l("5880")),a=l("c54a"),r=l("b297"),o={name:"sidebarItem",data:function(){return{config:r["a"]}},props:{menu:{type:Array},screen:{type:Number},first:{type:Boolean,default:!1},props:{type:Object,default:function(){return{}}},collapse:{type:Boolean}},created:function(){},mounted:function(){},computed:Object(A["a"])({},Object(c["mapGetters"])(["roles"]),{labelKey:function(){return this.props.label||this.config.propsDefault.label},pathKey:function(){return this.props.path||this.config.propsDefault.path},iconKey:function(){return this.props.icon||this.config.propsDefault.icon},childrenKey:function(){return this.props.children||this.config.propsDefault.children},nowTagValue:function(){return this.$router.$avueRouter.getValue(this.$route)}}),methods:{vaildAvtive:function(e){var t=this,l=(e["group"]||[]).some(function(e){return t.$route.path.includes(e)});return this.nowTagValue===e[this.pathKey]||l},vaildRoles:function(e){return e.meta=e.meta||{},!e.meta.roles||e.meta.roles.includes(this.roles)},validatenull:function(e){return Object(a["c"])(e)},open:function(e){this.screen<=1&&this.$store.commit("SET_COLLAPSE"),this.$router.$avueRouter.group=e.group,this.$router.push({path:this.$router.$avueRouter.getPath({name:e[this.labelKey],src:e[this.pathKey]}),query:e.query})}}},d=o,s=l("2877"),v=Object(s["a"])(d,n,i,!1,null,null,null);t["default"]=v.exports},7644:function(e,t,l){"use strict";var n=l("0570"),i=l.n(n);i.a},"7d3a":function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"avue-logo"},[l("transition",{attrs:{name:"fade"}},[e.keyCollapse?l("span",{key:"0",staticClass:"avue-logo_subtitle"},[e._v("\n "+e._s(e.website.logo)+"\n ")]):e._e()]),l("transition-group",{attrs:{name:"fade"}},[e.keyCollapse?e._e():[l("span",{key:"1",staticClass:"avue-logo_subtitle"},[e._v("\n "+e._s(e.website.indexTitle)+"\n ")])]],2)],1)},i=[],A=l("cebc"),c=l("5880"),a={name:"logo",data:function(){return{}},created:function(){},computed:Object(A["a"])({},Object(c["mapGetters"])(["website","keyCollapse"])),methods:{}},r=a,o=(l("aed4"),l("2877")),d=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=d.exports},8975:function(e,t,l){"use strict";l.r(t),l.d(t,"dateFormat",function(){return o}),l.d(t,"timeAgo",function(){return d}),l.d(t,"parseTime",function(){return s}),l.d(t,"formatTime",function(){return v}),l.d(t,"nFormatter",function(){return u}),l.d(t,"html2Text",function(){return p}),l.d(t,"toThousandslsFilter",function(){return h});l("6b54");var n=l("e814"),i=l.n(n),A=l("7618"),c=(l("c5f6"),l("0a0d")),a=l.n(c);l("3b2b"),l("a481");function r(e,t){return 1===e?e+t:e+t+"s"}function o(e){var t="yyyy-MM-dd hh:mm:ss";if("Invalid Date"!=e){var l={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};for(var n in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),l)new RegExp("("+n+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?l[n]:("00"+l[n]).substr((""+l[n]).length)));return t}return""}function d(e){var t=a()()/1e3-Number(e);return t<3600?r(~~(t/60)," minute"):t<86400?r(~~(t/3600)," hour"):r(~~(t/86400)," day")}function s(e,t){if(0===arguments.length)return null;10===(e+"").length&&(e=1e3*+e);var l,n=t||"{y}-{m}-{d} {h}:{i}:{s}";l="object"===Object(A["a"])(e)?e:new Date(i()(e));var c={y:l.getFullYear(),m:l.getMonth()+1,d:l.getDate(),h:l.getHours(),i:l.getMinutes(),s:l.getSeconds(),a:l.getDay()},a=n.replace(/{(y|m|d|h|i|s|a)+}/g,function(e,t){var l=c[t];return"a"===t?["一","二","三","四","五","六","日"][l-1]:(e.length>0&&l<10&&(l="0"+l),l||0)});return a}function v(e,t){e=1e3*+e;var l=new Date(e),n=a()(),i=(n-l)/1e3;return i<30?"刚刚":i<3600?Math.ceil(i/60)+"分钟前":i<86400?Math.ceil(i/3600)+"小时前":i<172800?"1天前":t?s(e,t):l.getMonth()+1+"月"+l.getDate()+"日"+l.getHours()+"时"+l.getMinutes()+"分"}function u(e,t){for(var l=[{value:1e18,symbol:"E"},{value:1e15,symbol:"P"},{value:1e12,symbol:"T"},{value:1e9,symbol:"G"},{value:1e6,symbol:"M"},{value:1e3,symbol:"k"}],n=0;n=l[n].value)return(e/l[n].value+.1).toFixed(t).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+l[n].symbol;return e.toString()}function p(e){var t=document.createElement("div");return t.innerHTML=e,t.textContent||t.innerText}function h(e){return(+e||0).toString().replace(/^-?\d+/g,function(e){return e.replace(/(?=(?!\b)(\d{3})+$)/g,",")})}},"8bbf":function(e,t){e.exports=Vue},"8d84":function(e,t,l){"use strict";var n=l("92ef"),i=l.n(n);i.a},"92ef":function(e,t,l){},9657:function(e,t,l){},9812:function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-autocomplete",{staticClass:"top-search",attrs:{"popper-class":"my-autocomplete","fetch-suggestions":e.querySearch,placeholder:"请输入搜索内容"},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item;return[l("i",{class:[n[e.iconKey],"icon"]}),l("div",{staticClass:"name"},[e._v(e._s(n[e.labelKey]))]),l("p",{staticClass:"addr"},[e._v(e._s(n[e.pathKey]))])]}}]),model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})},i=[],A=(l("6762"),l("2fdb"),l("5176")),c=l.n(A),a=l("cebc"),r=l("b297"),o=l("5880"),d={data:function(){return{config:r["a"],value:"",menuList:[]}},created:function(){this.getMenuList()},watch:{menu:function(){this.getMenuList()}},computed:Object(a["a"])({labelKey:function(){return this.website.menu.props.label||this.config.propsDefault.label},pathKey:function(){return this.website.menu.props.path||this.config.propsDefault.path},iconKey:function(){return this.website.menu.props.icon||this.config.propsDefault.icon},childrenKey:function(){return this.website.menu.props.children||this.config.propsDefault.children}},Object(o["mapGetters"])(["menu","website"])),methods:{getMenuList:function(){var e=this,t=function t(l){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,i=[],A=this.$website.menu.props,c={label:A.label||"label",path:A.path||"path",icon:A.icon||"icon",children:A.children||"children",meta:A.meta||"meta"};if(0!==t.length){for(var a=function(A){var a=t[A];if(e.routerList.includes(a[c.path]))return{v:void 0};var r=function(){return n?a[c.path].replace("/index",""):a[c.path]}(),o=a.component,d=a[c.label],s=a[c.icon],v=a[c.children],u=a[c.meta];(r.includes("http")||r.includes("https"))&&(u={keepAlive:!0,isTab:!1,isAuth:!1});var p=0!==v.length,h={path:r,component:function(e){n?Promise.resolve().then(function(){var t=[l("9cc4")];e.apply(null,t)}.bind(this)).catch(l.oe):!p||n?Promise.all([l.e("page"),l.e("chunk-285ecc27")]).then(function(){var t=[l("692e")("./".concat(o,".vue"))];e.apply(null,t)}.bind(this)).catch(l.oe):l.e("chunk-2d0e4caf").then(function(){var t=[l("9277")];e.apply(null,t)}.bind(this)).catch(l.oe)},name:d,icon:s,meta:u,redirect:function(){return!p&&n?"".concat(r,"/index"):""}(),children:p?function(){return e.formatRoutes(v,!1)}():function(){return n?(a[c.path]="".concat(r,"/index"),[{component:function(e){Promise.all([l.e("page"),l.e("chunk-285ecc27")]).then(function(){var t=[l("692e")("./".concat(o,".vue"))];e.apply(null,t)}.bind(this)).catch(l.oe)},icon:s,name:d,meta:u,path:"index"}]):[]}()};i.push(h)},r=0;r=1200?3:e>=992?2:e>=768?1:0}},d=l("c54a"),s=function(e,t){var l=t-e,n=Math.floor(l/864e5),i=l%864e5,A=Math.floor(i/36e5),c=i%36e5,a=Math.floor(c/6e4),r=c%6e4,o=Math.round(l/1e3);return{leave1:i,leave2:c,leave3:r,days:n,hours:A,minutes:a,seconds:o}},v=l("e3c4"),u={components:{top:a["default"],tags:c["default"],sidebar:r["default"]},name:"index",data:function(){return{refreshLock:!1,refreshTime:""}},created:function(){},mounted:function(){this.init()},computed:Object(A["mapGetters"])(["isLock","isCollapse","website"]),props:[],methods:{showCollapse:function(){this.$store.commit("SET_COLLAPSE")},init:function(){var e=this;this.$store.commit("SET_SCREEN",o.getScreen()),window.onresize=function(){setTimeout(function(){e.$store.commit("SET_SCREEN",o.getScreen())},0)}},refreshToken:function(){var e=this;this.refreshTime=setInterval(function(){var t=Object(v["a"])({name:"token",debug:!0}),l=s(t.datetime,(new Date).getTime());Object(d["c"])(l)||l.seconds>=e.website.tokenTime||e.refreshLock||(e.refreshLock=!0,e.$store.dispatch("RefeshToken").then(function(){clearInterval(e.refreshTime)}).catch(function(){e.refreshLock=!1}))},3e3)}}},p=u,h=l("2877"),f=Object(h["a"])(p,n,i,!1,null,null,null);t["default"]=f.exports},"9d8c":function(e,t,l){},a161:function(e,t,l){"use strict";l.d(t,"d",function(){return A}),l.d(t,"c",function(){return c}),l.d(t,"b",function(){return a}),l.d(t,"a",function(){return r}),l.d(t,"e",function(){return o});var n=l("b5c6"),i=l("074d"),A=function(e,t,l){return Object(n["a"])({url:i["a"].path+"/authorize/login.do",method:"post",data:"username="+encodeURIComponent(e)+"&password="+encodeURIComponent(t)})},c=function(e){return Object(n["a"])({url:i["a"].path+"/authorize/validateCode.do",method:"get",params:{username:e.username}})},a=function(){return Object(n["a"])({url:i["a"].path+"/authorize/getUserInfo.do",method:"get"})},r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Object(n["a"])({url:i["a"].path+"/authorize/getMenu.do",method:"get",data:{type:e}})},o=function(){return Object(n["a"])({url:i["a"].path+"/authorize/logout.do",method:"get"})}},aed4:function(e,t,l){"use strict";var n=l("9d8c"),i=l.n(n);i.a},af62:function(e,t,l){"use strict";l.d(t,"c",function(){return A}),l.d(t,"d",function(){return c}),l.d(t,"b",function(){return a}),l.d(t,"i",function(){return r}),l.d(t,"a",function(){return o}),l.d(t,"g",function(){return d}),l.d(t,"j",function(){return s}),l.d(t,"h",function(){return v}),l.d(t,"f",function(){return u}),l.d(t,"e",function(){return p});var n=l("b5c6"),i=l("074d"),A=function(){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles",method:"get"})},c=function(){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles",method:"get"})},a=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/active/",method:"get"})},r=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/profile/active/",method:"post",data:t})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/",method:"post",data:e})},d=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/probing",method:"post",data:e})},s=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/"+e.id,method:"post",data:e})},v=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/"+e.id,method:"delete"})},u=function(){return Object(n["a"])({url:i["a"].path+"/system/envs/",method:"get"})},p=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/"+e,method:"get"})}},afb5:function(e,t,l){},b297:function(e,t,l){"use strict";t["a"]={propsDefault:{label:"label",path:"path",icon:"icon",children:"children"}}},b5c6:function(e,t,l){"use strict";l("6762"),l("2fdb"),l("c5f6");var n=l("795b"),i=l.n(n),A=l("cebe"),c=l.n(A),a=l("4360"),r=l("9883"),o=l("0e0b"),d=l("0a5a"),s=l("5c96"),v=l("074d"),u=l("323e"),p=l.n(u);l("a5d8");c.a.defaults.timeout=3e4,c.a.defaults.validateStatus=function(e){return e>=200&&e<=500},c.a.defaults.withCredentials=!0,p.a.configure({showSpinner:!1}),c.a.interceptors.request.use(function(e){p.a.start();var t=!1===(e.data||{}).isToken;return Object(d["a"])()&&!t&&(e.headers["Authorization"]="Bearer "+Object(d["a"])()),"post"===e.methods&&e.headers.serialize&&(e.data=Object(o["h"])(e.data),delete e.data.serialize),e},function(e){return i.a.reject(e)}),c.a.interceptors.response.use(function(e){p.a.done();var t=Number(e.status)||200,l=v["a"].statusWhiteList||[],n=e.data.errmsg||"系统错误,请联系管理员";if(200!==t&&!l.includes(t))return Object(s["Message"])({message:n,type:"error"}),i.a.reject(new Error(n));var A=e.data,c=Number(A.status);return 401!==t&&401!==c||a["a"].dispatch("FedLogOut").then(function(){return r["a"].push({path:"/login"})}),200!==t?i.a.reject(e):e},function(e){return console.log(e),p.a.done(),i.a.reject(new Error(e))}),t["a"]=c.a},bd25:function(module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("ac6a"),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("7514"),core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_1__),D_99_python_kongx_web_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("cebc"),vuex__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("5880"),vuex__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(vuex__WEBPACK_IMPORTED_MODULE_3__),_util_validate__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("c54a"),_const_setting___WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("e185");__webpack_exports__["a"]={data:function(){return{box:!1,form:{},list:_const_setting___WEBPACK_IMPORTED_MODULE_5__["a"],option:Object(_const_setting___WEBPACK_IMPORTED_MODULE_5__["b"])(this)}},computed:Object(D_99_python_kongx_web_node_modules_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["a"])({},Object(vuex__WEBPACK_IMPORTED_MODULE_3__["mapGetters"])(["isShade"]),Object(vuex__WEBPACK_IMPORTED_MODULE_3__["mapState"])({showTag:function(e){return e.common.showTag},showDebug:function(e){return e.common.showDebug},showLock:function(e){return e.common.showLock},showColor:function(e){return e.common.showColor},showFullScren:function(e){return e.common.showFullScren},showCollapse:function(e){return e.common.showCollapse},showSearch:function(e){return e.common.showSearch},showMenu:function(e){return e.common.showMenu},showTheme:function(e){return e.common.showTheme}})),created:function(){this.init()},methods:{close:function(){this.box=!1,this.$store.commit("SET_SHADE",!1)},set:function set(key){var ele=this.find(key);this.$store.commit(ele.commit,eval(this.form[ele.key]))},find:function(e){return this.list.filter(function(t){return t.key===e})[0]},init:function(){var e=this;this.list.forEach(function(t){e.form[t.key]=Object(_util_validate__WEBPACK_IMPORTED_MODULE_4__["c"])(e[t.key])?"true":e[t.key]+"",e.set(t.key)})},open:function(){this.box=!0,this.$store.commit("SET_SHADE",!0)}}}},bd51:function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("span",{staticClass:"setting"},[l("div",{staticClass:"setting__shade",class:{"setting__shade--show":e.isShade},on:{click:e.close}}),l("i",{staticClass:"el-icon-more setting__icon",on:{click:e.open}}),l("div",{staticClass:"setting__content",class:{"setting__content--show":e.box}},[l("div",{staticClass:"setting__header"},[e._v("版权信息(v1.3.x)")]),e._m(0),l("div",{staticClass:"setting__header"},[e._v("友情赞助")]),e._m(1),l("div",{staticClass:"setting__header"},[e._v("系统设置")]),l("el-scrollbar",{staticStyle:{height:"500px"}},[l("div",{staticClass:"setting__body setting__form"},[l("avue-form",{attrs:{option:e.option},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)])],1)])},i=[function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"setting__body setting__about"},[l("p",[e._v("支持Kong版本1.2.x到2.1.x")])])},function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"setting__body setting__about"},[l("p",[e._v("觉得kongx不错,可以请作者喝杯咖啡哦!")]),l("img",{attrs:{src:"data:image/jpg;base64,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vvvvvvvvvvvvvvvvvvvvvvvvqQAGOAPPIEFPPKMEOAOIGK1CEIAAAGCKAFAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQABBLAAAABPIDDHPDHHPPAHKIFPPDMKFIIAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFAACLDDCABKAAFIHKOAAPDGAANPEADDIAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFBBMOMKLAFDDGELFOMDDPMMFDEHDDKFAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFFOBKFCHOPJCKFNACKCAPPKOOPPIAFPCAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQACAAAAAEPPCNIAAHAPPOAPKCFPCCKAAAAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFMMMMNABPEIIFPHAHPPPMAMFPMAKAMMAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFBPPCFFKNAAAKNMHGMMMHKNPLPPCEPPIAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFFPPKFFKFLCLMFAPOFDDPKAJLMMMANPAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFEPPIFFKHHKJGBLDPDPDCBBHADCDDCPAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFAAAAFAFPPKCKFNPPPOPAAHPFNAMPPCCAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFPPPPPCEOANJKAHPPPOAAAAAECFAKFPCAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvfPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv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e6hgoYK4+2rkA0YtJkbyL35oLJt0cXjGVTAB3JJ8NSqHeIc631cO1SBACU3+5Rpy8FL5mf8AWmdlVbSg2i4FMWCIm+hOA+aMFvvPlsMSuQKCJLpzH9aETurI3tAQA3JvKSSCWIg7vejocUxWbU1euA4MvejwUxwM6uajvN/BpjUJDWhZ7HMGVQZFQZFRXKP0sWZ4X0SO+oVON4l+2yNi4t9CTP03FX0S4kAogoc1w+LJVcbhD9lICUpvuLdKzrVcLCESEvbpryGh0IYJWLDwcqPv1TDdQ+K8W96WuWIxPvYJunZInvRaACMWH8L1iSV0TEWEK8SUb8bCyTJiZSkRJVlXZJWLJQiYjOivZn9CjkL7ivctiwUZGGsHBksPpq4/joafwEiJTdTkEiMYT2qEZuKL8tj5UMuUUYsoQzjdXmdQxTNVpqbL2wxqEG6RVQ3rI3mbmrnsw3AysE36ufAVDzU7xXlSJFGVW9qC433woCfdD2LJmuGGcWJgCEt5mzFhcikjIK8qryqgRhES3Vur0YkXzYNmMsLH1Q91+BDnQCivc/dJkrepbQCIm8aAADuvP3jUaM5lyrvXCIrt+JaaRSywxoEZeCVhcyVugpcDH7phuX4O9KnihbL8f/bLf5LEKYY3taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdrR7taPdoTNYGa/4eHr+m4v+I5X6+abi/4jlfr5puL/AIjlfr5puL/iOV+vmm4tlUZAs0w4V517V517V517V517V517V517V517V517V517V517V517UXwZDeOFExacMXx1rzr2p+oA91bGoSWsoxMK869q869q3WDj4sPxtHO8rAGLXnXtXnXtXnXtXnXtRnjAW9cDCzdypCuMV517U8FkMJi5tu6M3OXdyrzr2q9ezc5LECJGEl7V517V517VI3owRxjnbDaPciWCvOvamMHJutpZUnDBXnXtXnXtXnXtXnXtXnXtXnXtXnXt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",width:"150px;"}})])}],A=l("bd25"),c=A["a"],a=(l("73fc"),l("2877")),r=Object(a["a"])(c,n,i,!1,null,"08649d67",null);t["default"]=r.exports},c54a:function(e,t,l){"use strict";l.d(t,"b",function(){return a}),l.d(t,"c",function(){return r}),l.d(t,"a",function(){return o});l("c5f6");var n=l("3be2"),i=l.n(n),A=l("f499"),c=l.n(A);l("28a5");function a(e){return/^http[s]?:\/\/.*/.test(e)}function r(e){if("boolean"==typeof e)return!1;if("number"==typeof e)return!1;if(e instanceof Array){if(0==e.length)return!0}else{if(!(e instanceof Object))return"null"==e||null==e||"undefined"==e||void 0==e||""==e;if("{}"===c()(e))return!0}return!1}function o(e,t,l){i()(Number(t))||l(new Error("请输入数字值")),l()}},c60b:function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-popover",{attrs:{placement:"top-end",width:"500",trigger:"hover"}},[l("avue-crud",{attrs:{data:e.tableData,option:e.option},scopedSlots:e._u([{key:"id",fn:function(t){var n=t.row;return[e.activeClient&&e.activeClient.id!=n.id?l("el-button",{attrs:{type:"info",size:"mini",plain:""},on:{click:function(t){return e.handActiveClient(n)}}},[e._v("激活")]):e._e(),e.activeClient&&e.activeClient.id==n.id?l("el-button",{attrs:{type:"success",size:"mini",tips:"点击可重新激活"},on:{click:function(t){return e.handActiveClient(n)}}},[e._v("已激活")]):e._e()]}}])}),l("div",{staticStyle:{fixed:"right"}},[l("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.handList}},[e._v("刷新")])],1),l("div",{staticClass:"top-bar__item top-bar__item--show",attrs:{slot:"reference"},slot:"reference"},[l("el-badge",{attrs:{"is-dot":""}},[l("i",{staticClass:"icon-system"})])],1)],1)},i=[],A=l("cebc"),c=l("af62"),a=l("5880"),r={name:"kong-client",data:function(){return{tableData:[],cardoption:{props:{img:"img",title:"title",info:"text"}},data:[],option:{size:"mini",index:!1,addBtn:!1,page:!1,menu:!1,header:!1,simplePage:!0,column:[{width:100,label:"Name",prop:"name",overHidden:!0},{label:"Admin URL",prop:"url"},{label:"Version",prop:"version"},{label:"Active",width:80,prop:"id",slot:!0}]}}},created:function(){this.findActiveKongclient(),this.handList()},mounted:function(){var e=this,t=setInterval(function(){e.handList()},6e4);this.$once("hook:beforeDestroy",function(){clearInterval(t)})},components:Object(A["a"])({},Object(a["mapGetters"])(["userInfo","kongClient"])),props:{activeClient:{type:Object,required:!1}},methods:{findActiveKongclient:function(){var e=this;this.$store.dispatch("FindActiveClient",this.userInfo).then(function(t){e.activeClient=t,e.$nextTick(function(t){e.$router.push("/wel/index")})})},handList:function(){var e=this;Object(c["c"])().then(function(t){e.tableData=t.data.data})},handActiveClient:function(e){var t=this;Object(c["i"])("client",e).then(function(e){t.findActiveKongclient(),window.location.reload()})},callback:function(){this.$emit("callback",{})}}},o=r,d=(l("9a43"),l("2877")),s=Object(d["a"])(o,n,i,!1,null,null,null);t["default"]=s.exports},cebe:function(e,t){e.exports=axios},d300:function(e,t,l){"use strict";var n=l("6a91"),i=l.n(n);i.a},d67e:function(e,t,l){"use strict";var n=l("5dd6"),i=l.n(n);i.a},dc8a:function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"basic-container"},[l("el-card",[e._t("default")],2)],1)},i=[],A={name:"basicContainer"},c=A,a=(l("3ce2"),l("2877")),r=Object(a["a"])(c,n,i,!1,null,null,null);t["default"]=r.exports},e185:function(e,t,l){"use strict";l.d(t,"a",function(){return i}),l.d(t,"b",function(){return A});var n=[{label:"开启",value:"true"},{label:"关闭",value:"false"}],i=[{key:"showTag",commit:"SET_SHOWTAG"},{key:"showTheme",commit:"SET_SHOWTHEME"},{key:"showColor",commit:"SET_SHOWCOLOR"},{key:"showLock",commit:"SET_SHOWLOCK"},{key:"showDebug",commit:"SET_SHOWDEBUG"},{key:"showFullScren",commit:"SET_SHOWFULLSCREN"},{key:"showCollapse",commit:"SET_SHOWCOLLAPSE"},{key:"showSearch",commit:"SET_SHOWSEARCH"},{key:"showMenu",commit:"SET_SHOWMENU"}],A=function(e){var t=e;return{submitBtn:!1,column:[{label:"导航栏",prop:"showTag",type:"switch",span:24,value:!1,dicData:n,click:function(e){var l=e.column;t.set(l.prop)}},{label:"主题",prop:"showTheme",type:"switch",span:24,value:!1,dicData:n,click:function(e){var l=e.column;t.set(l.prop)}},{label:"全屏",prop:"showFullScren",type:"switch",span:24,value:!1,dicData:n,click:function(e){var l=e.column;t.set(l.prop)}},{label:"锁屏",prop:"showLock",type:"switch",span:24,value:!1,dicData:n,click:function(e){var l=e.column;t.set(l.prop)}}]}}},e349:function(e,t,l){"use strict";l.d(t,"a",function(){return n});var n={UPSTREAMS:"Upstreams",SERVICES:"Services",ROUTES:"Routes",PLUGINS:"Plugins",CONSUMERS:"Consumers",SNIS:"Snis",TARGETS:"Targets",CERTIFICATES:"Certificates",CACERTIFICATES:"CaCertificates",USERTYPE:[{label:"请选择",value:""},{label:"超级用户",value:"UserType_1"},{label:"管理员",value:"UserType_2"},{label:"供应商用户",value:"UserType_3"},{label:"公司用户",value:"UserType_4"}],DEVELOPER_STATE:[{label:"请选择",value:""},{label:"未激活",value:"1"},{label:"正常",value:"2"},{label:"禁用",value:"3"}],USE_YN:[{label:"否",value:"n",color:"red"},{label:"是",value:"y",color:"green"}],ROLE_TYPE:[{label:"菜单角色",value:"menu"},{label:"数据角色",value:"data"}],VAILD:[{label:"真",value:"true",color:"green"},{label:"假",value:"false",color:"red"}],SEX:[{label:"男",value:0,color:"green"},{label:"女",value:1,color:"red"}],POSTIONDATA:[{label:"左对齐",value:"left"},{label:"居中",value:"center"},{label:"右对齐",value:"right"}],TYPE:[{label:"一级1",value:0,children:[{label:"一级1二级1",value:2}]},{label:"一级2",value:1,children:[{label:"一级2二级1",value:2}]}],GRADE:[{label:"管理员",value:0},{label:"二级管理员",value:1}],VAILDATA:[{label:"激活",value:!0},{label:"禁用",value:!1}],ISGLOBAl:[{label:"否",value:0},{label:"是",value:1}],AVA:[{label:"可用",value:"1"},{label:"不可用",value:"0"}],HASH_ON_TYPE:[{label:"none",value:"none"},{label:"consumer",value:"consumer"},{label:"ip",value:"ip"},{label:"header",value:"header"},{label:"cookie",value:"cookie"}],PROTOCOLS:[{label:"http",value:"http"},{label:"https",value:"https"}],ROUTE_PROTOCOLS:[{value:"http",label:"http",children:[{label:"http",value:"http"},{label:"https",value:"https"}]},{value:"grpc",label:"grpc",children:[{label:"grpc",value:"grpc"},{label:"grpcs",value:"grpcs"}]},{value:"tcp",label:"tcp",children:[{label:"tcp",value:"tcp"},{label:"tls",value:"tls"}]}],U_ALGORITHMS:[{label:"round-robin",value:"round-robin"},{label:"consistent-hashing",value:"consistent-hashing"},{label:"least-connections",value:"least-connections"}],PROTOCOLS_HEALTHCHECK:[{label:"http",value:"http"},{label:"https",value:"https"},{label:"tcp",value:"tcp"}],HASH_ON_FALLBACK_TYPE:[{label:"none",value:"none"},{label:"consumer",value:"consumer"},{label:"ip",value:"ip"},{label:"header",value:"header"}]}},e3c4:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"c",function(){return setStore}),__webpack_require__.d(__webpack_exports__,"a",function(){return getStore}),__webpack_require__.d(__webpack_exports__,"b",function(){return removeStore});var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("c5f6"),core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__),D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("f499"),D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1__),D_99_python_kongx_web_node_modules_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("7618"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("7f7f"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_3__),_util_validate__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("c54a"),setStore=function(e){var t=e.name,l=e.content,n=e.type,i={dataType:Object(D_99_python_kongx_web_node_modules_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__["a"])(l),content:l,type:n,datetime:(new Date).getTime()};n?window.sessionStorage.setItem(t,D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1___default()(i)):window.localStorage.setItem(t,D_99_python_kongx_web_node_modules_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_1___default()(i))},getStore=function getStore(params){var name=params.name,debug=params.debug,obj={},content;if(obj=window.sessionStorage.getItem(name),Object(_util_validate__WEBPACK_IMPORTED_MODULE_4__["c"])(obj)&&(obj=window.localStorage.getItem(name)),!Object(_util_validate__WEBPACK_IMPORTED_MODULE_4__["c"])(obj))return obj=JSON.parse(obj),debug?obj:("string"==obj.dataType?content=obj.content:"number"==obj.dataType?content=Number(obj.content):"boolean"==obj.dataType?content=eval(obj.content):"object"==obj.dataType&&(content=obj.content),content)},removeStore=function(e){var t=e.name;window.localStorage.removeItem(t),window.sessionStorage.removeItem(t)},getAllStore=function(e){for(var t=[],l=e.type,n=1;n<=window.sessionStorage.length;n++)l?t.push({name:window.sessionStorage.key(n),content:getStore({name:window.sessionStorage.key(n),type:"session"})}):t.push(getStore({name:window.localStorage.key(n),content:getStore({name:window.localStorage.key(n)})}));return t},clearStore=function(e){var t=e.type;t?window.sessionStorage.clear():window.localStorage.clear()}}}); \ No newline at end of file diff --git a/kongx-serve/src/main/resources/static/js/chunk-285ecc27.b8930212.js b/kongx-serve/src/main/resources/static/js/chunk-285ecc27.fcffaa89.js similarity index 71% rename from kongx-serve/src/main/resources/static/js/chunk-285ecc27.b8930212.js rename to kongx-serve/src/main/resources/static/js/chunk-285ecc27.fcffaa89.js index 4e518b2..1cdb242 100644 --- a/kongx-serve/src/main/resources/static/js/chunk-285ecc27.b8930212.js +++ b/kongx-serve/src/main/resources/static/js/chunk-285ecc27.fcffaa89.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-285ecc27","views","chunk-a425ea88","chunk-36d68c6a","chunk-2d0e4caf"],{"0095":function(e,t,a){},"00b3":function(e,t,a){"use strict";var n=a("9d5c"),i=a.n(n);i.a},"04c3":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["view"!=e.mode?a("avue-form",{attrs:{option:e.targetColumn},on:{submit:e.handleTargetSave},model:{value:e.targetForm,callback:function(t){e.targetForm=t},expression:"targetForm"}}):e._e(),a("avue-crud",{attrs:{option:e.targetOption,data:e.targetData},on:{"row-del":e.handleTargetDel},scopedSlots:e._u([{key:"health",fn:function(e){var t=e.row;return[a("img",{staticClass:"image",staticStyle:{width:"20px",height:"20px"},attrs:{src:"/svg/"+t.health.toLowerCase()+".svg",title:t.health}})]}},{key:"menu",fn:function(t){return[a("el-button",{attrs:{icon:"el-icon-delete",size:"small",plain:"",type:"danger"},on:{click:function(a){return e.handleTargetDel(t.row,t.$index)}}},[e._v("删除")])]}}])},[a("template",{slot:"empty"},[e._v("暂无服务代理,请添加服务代理")])],2)],1)},i=[],s=(a("7f7f"),a("cebc")),r=a("5880"),o=a("b4d9"),l=a("fef3"),c=a("e349"),u=a("2ed6"),d={name:"targets",data:function(){return{targetColumn:[],targetOption:l["g"],targetForm:{},targetData:[],name:c["a"].TARGETS}},props:{upstream:{type:Object,required:!1},mode:{required:!0},client:{type:Object,required:!0,id:-1}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile","kongClient"])),mounted:function(){var e=this,t=setInterval(function(){e.handleList(e.upstream)},1e5);this.$once("hook:beforeDestroy",function(){clearInterval(t)})},created:function(){this.handleList(this.upstream);var e=this.kongClient.version;this.targetColumn=Object(o["a"])(e,this.name),this.initOptions()},methods:{initOptions:function(){this.targetOption["menu"]="view"!=this.mode},toEditTarget:function(e,t){this.targetForm=e},handleList:function(e){var t=this;this.tableLoading=!0,e.id&&(this.client=this.client||{},Object(u["c"])(e,this.client).then(function(e){t.targetData=e.data.data}))},handleTargetSave:function(e,t){var a=this;this.targetForm=e,this.targetForm.upstream={id:this.upstream.id},delete this.targetForm.id,Object(u["a"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("新增成功"),a.handleList(a.upstream),a.targetForm={},a.targetForm.upstream={id:a.upstream.id}),t()})},handleTargetDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(u["d"])({upstream:a.upstream,id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.handleList(a.upstream),a.targetForm={},a.targetForm.upstream={id:a.upstream.id},a.$successInfo("删除成功"))})}).catch(function(){})}}},h=d,p=a("2877"),m=Object(p["a"])(h,n,i,!1,null,null,null);t["default"]=m.exports},"068d":function(e,t,a){"use strict";var n=a("0095"),i=a.n(n);i.a},"08bb":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{ref:"upstreamTabs",on:{"tab-click":e.checkUpstream}},[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" 基本信息 ")]),a("avue-form",{ref:"form",attrs:{option:e.upstreamColumn},on:{submit:e.handleSave},model:{value:e.upstream,callback:function(t){e.upstream=t},expression:"upstream"}},[a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.upstream.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"hash_on"},[a("el-radio-group",{attrs:{disabled:"view"==e.mode},model:{value:e.upstream.hash_on,callback:function(t){e.$set(e.upstream,"hash_on",t)},expression:"upstream.hash_on"}},e._l(e.hashOnType,function(t){return a("el-radio-button",{key:t.value,attrs:{label:t.value,value:t.value}},[e._v(e._s(t.label))])}),1)],1),a("template",{slot:"hash_fallback"},[a("el-radio-group",{attrs:{disabled:"view"==e.mode},model:{value:e.upstream.hash_fallback,callback:function(t){e.$set(e.upstream,"hash_fallback",t)},expression:"upstream.hash_fallback"}},e._l(e.hashOnType,function(t){return a("el-radio-button",{key:t.value,attrs:{label:t.value,value:t.value}},[e._v(e._s(t.label))])}),1)],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]),a("el-button",{staticClass:"el-icon-delete",on:{click:e.handleEmpty}},[e._v("清 空")])],1):e._e()],2)],1),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"代理列表"}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-fuzaijunheng"}),e._v(" Targets ")]),a("targets",{ref:"targets",attrs:{upstream:e.upstream,mode:e.mode}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"设置健康检查",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-healthactive"}),e._v(" 主动健康检查(Active)\n ")]),a("active-health-check",{attrs:{upstream:e.upstream,mode:e.mode}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"设置健康检查",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-jiankangjiancha"}),e._v(" 被动健康检查(Passive)\n ")]),a("passive-health-check",{attrs:{upstream:e.upstream,mode:e.mode}})],1):e._e()],1)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("cebc")),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("04c3"),h=a("1751"),p=a("bcf0"),m=a("ca60"),f=a("2ed6"),g={components:{targets:d["default"],activeHealthCheck:h["default"],passiveHealthCheck:p["default"],ItemTags:m["default"]},name:"upholdUpstream",data:function(){return{hashOnType:u["a"].HASH_ON_TYPE,entityName:u["a"].UPSTREAMS,upstreamColumn:[]}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{upstream:{type:Object,required:!1},mode:{required:!1}},created:function(){var e=this.kongClient.version;this.upstreamColumn=Object(c["a"])(e,this.entityName),this.initOptions()},methods:{initOptions:function(){var e=this;this.upstreamColumn.column.forEach(function(t){"algorithm"!=t.prop&&(t["disabled"]="view"==e.mode)}),"view"==this.mode&&(this.upstreamColumn.group[0]["collapse"]="view"==this.mode)},bindTags:function(e){this.upstream=r()(this.upstream,e)},handlerSubmit:function(){this.$refs.form.submit()},handleSave:function(e,t){var a=this;"edit"!=this.mode&&Object(f["f"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.upstream=n.data,a.$successInfo("新增成功"),a.callback()),t()}),"edit"==this.mode&&Object(f["g"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.upstream=n.data,a.$successInfo("修改成功"),a.callback()),t()})},callback:function(){this.$emit("callback",this.upstream)}}},b=g,v=(a("6702"),a("2877")),y=Object(v["a"])(b,n,i,!1,null,null,null);t["default"]=y.exports},"0b18":function(e,t,a){},"0c22":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"5px","margin-right":"5px"}},[a("el-col",{attrs:{span:"2"}},[e.permission.usergroup_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:e.toAdd}},[e._v("新建用户组")]):e._e()],1),a("el-col",{attrs:{span:"22"}},[a("el-input",{staticClass:"input-with-select",attrs:{size:"small",placeholder:"请输入用户组名称",maxlength:"20",clearable:""},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1)],1)],1),a("avue-crud",{ref:"crud",staticStyle:{cursor:"pointer"},attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-save":e.handleSave,"row-update":e.handleUpdate,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"messageContent",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.messageContent,column:"messageContent",mode:"view"}})]}},{key:"menu",fn:function(t){return[e.permission.usergroup_config?a("el-button",{attrs:{size:"small",icon:"el-icon-view",type:"text"},on:{click:function(a){return e.toConfigViewMenu(t.row,t.index)}}},[e._v("查看")]):e._e(),e.permission.usergroup_update?a("el-button",{attrs:{size:"small",icon:"el-icon-edit",type:"text"},on:{click:function(a){return e.toEdit(t)}}},[e._v("编辑")]):e._e(),e.permission.usergroup_config?a("el-button",{attrs:{size:"small",icon:"icon-biaoshilei_jiaosepeizhi",type:"text"},on:{click:function(a){return e.toConfigMenu(t.row,t.index)}}},[e._v("配置")]):e._e()]}}]),model:{value:e.objData,callback:function(t){e.objData=t},expression:"objData"}}),e.configMenuBox?a("el-drawer",{attrs:{title:"为用户组设置用户及角色",size:"40%",visible:e.configMenuBox},on:{"update:visible":function(t){e.configMenuBox=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"99%"}},[a("setting-group",{attrs:{userGroup:e.userGroup,mode:e.mode},on:{callback:e.handleList}})],1)]):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("ca05"),u=a("3523"),d=a("ca60"),h=a("1686"),p={name:"syncLog",components:{ItemTags:d["default"],settingGroup:h["default"]},data:function(){return{objData:{},tableSearch:{},tableOption:c["f"],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,currentRule:{},systemRole:{},mode:"add",form:{},configMenuBox:!1,searchForm:null,users:null,userGroup:{},userLists:[],options:[],page:{total:0,currentPage:1,pageSize:10}}},created:function(){this.handleList(),this.init()},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","userInfo"])),props:{logType:{required:!0}},watch:{searchForm:function(e){this.page.currentPage=1,this.handleList()},users:function(e){this.page.currentPage=1,this.handleList()}},methods:{toConfigViewMenu:function(e,t){this.configMenuBox=!0,this.mode="view",this.userGroup=e},toConfigMenu:function(e,t){this.configMenuBox=!0,this.mode="add",this.userGroup=e},toAdd:function(){this.$refs.crud.rowAdd()},toEdit:function(e){this.$refs.crud.rowEdit(e.row,e.index)},init:function(){},handleRowClick:function(e){this.currentRule=e},handlerTrace:function(){var e=this;this.$refs["form"].validate(function(t){t&&(e.handlerTraceDetail=!0)})},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleCurrentChange:function(e){this.tablePage=e,this.handlerefreshChange()},handleCurrentSize:function(e){this.tableSize=e,this.handlerefreshChange()},handleSearchChange:function(e){this.tableSearch=e,this.handleList(this.tableSearch)},handleSave:function(e,t){var a=this;Object(u["f"])(e).then(function(e){var n=e.data;0!==n.status?a.$message({showClose:!0,message:n.errmsg,type:"warning"}):(a.tablePage=1,a.handleList(),a.$message({showClose:!0,message:"新增成功",type:"success"})),t()})},handleUpdate:function(e,t,a){var n=this;Object(u["j"])(e).then(function(e){var t=e.data;0!==t.status?n.$message({showClose:!0,message:t.errmsg,type:"warning"}):(n.tablePage=1,n.handleList(),n.$message({showClose:!0,message:"修改成功",type:"success"}))}),a()},handleList:function(e){var t=this;this.tableLoading=!0,this.alertRuleBox=!1,this.form={name:this.searchForm},Object(u["d"])(r()({},this.form,{start:this.tablePage,limit:this.tableSize})).then(function(e){var a=e.data.data;t.tableData=a.items,t.page={total:a.totalCount,currentPage:t.tablePage,pageSize:t.tableSize},t.tableLoading=!1})}}},m=p,f=(a("2a7b"),a("2877")),g=Object(f["a"])(m,n,i,!1,null,null,null);t["default"]=g.exports},"0e1b":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"snis"},[a("item-tags",{attrs:{tags:e.upholdEntity.snis,name:"snis",column:"snis",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.upholdEntity.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("9021"),h=a("ca60"),p={name:u["a"].CERTIFICATES+"_uphold",components:{ItemTags:h["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,entityName:u["a"].CERTIFICATES}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions()},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(d["c"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(d["b"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},m=p,f=a("2877"),g=Object(f["a"])(m,n,i,!1,null,null,null);t["default"]=g.exports},"0e36":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("list-configs",{attrs:{logType:0}})],1)},i=[],s=a("2d86"),r={name:"syncLog",components:{listConfigs:s["default"]},data:function(){return{objData:{},logs:[{label:"网关同步日志",value:0},{label:"热配同步日志",value:1}]}},created:function(){},methods:{}},o=r,l=(a("4ffa"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,null,null);t["default"]=c.exports},"0ebf":function(e,t,a){"use strict";var n=a("3515"),i=a.n(n);i.a},"0fee":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-alert",{attrs:{title:"以下为环境列表,请激活您要工作的环境",type:"info","show-icon":""}}),a("avue-crud",{ref:"crud",attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading},on:{"refresh-change":e.handlerefreshChange},scopedSlots:e._u([{key:"id",fn:function(t){var n=t.row;return[e.kongClient.id!=n.id?a("el-button",{attrs:{type:"info",size:"mini",plain:""},on:{click:function(t){return e.handActiveClient(n)}}},[e._v("激活")]):e._e(),e.kongClient.id==n.id?a("el-button",{attrs:{type:"success",size:"mini"}},[e._v("已激活")]):e._e()]}},{key:"menuLeft",fn:function(t){return[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("新 增")])]}},{key:"menu",fn:function(t){return[e.permission.client_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"primary",plain:""},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.client_delete?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger",plain:""},on:{click:function(a){return e.handlerDelete(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}])})],1),e.grade.box?a("el-dialog",{attrs:{title:"新增网关管理连接",width:"70%",visible:e.grade.box},on:{"update:visible":function(t){return e.$set(e.grade,"box",t)}}},[a("avue-form",{attrs:{option:e.clientColumn},on:{submit:e.handleClient},model:{value:e.clientForm,callback:function(t){e.clientForm=t},expression:"clientForm"}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("cebc")),l=a("5880"),c=a("af62"),u=a("5640"),d={name:"client",components:{},data:function(){return{tableOption:u["b"],clientColumn:u["a"],cardoption:{addBtn:!1,span:6,props:{img:"/img/plugins/kong.svg",title:"name",info:"url"}},tableData:[],tableLoading:!1,clientForm:{},activeClient:{id:-1},grade:{box:!1}}},created:function(){this.handleList(),this.initOptions()},watch:{},mounted:function(){},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","userInfo","kongClient"])),props:[],methods:{initOptions:function(){this.tableOption["menu"]=!1},findActiveKongclient:function(){var e=this;this.$store.dispatch("FindActiveClient",this.userInfo).then(function(t){e.activeClient=t})},handActiveClient:function(e){var t=this;Object(c["i"])(this.userInfo.name,e).then(function(e){t.findActiveKongclient()})},toEditClient:function(e,t){this.grade.box=!0,this.clientForm=e},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleList:function(e){var t=this;this.tableLoading=!0,Object(c["c"])(r()({})).then(function(e){var a=e.data;t.tableData=a.data,console.log(t.tableData),t.tableLoading=!1})},handleClient:function(e,t){var a=this;this.clientForm&&this.clientForm.id?Object(c["j"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("修改成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("新增成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("新增失败"),t()})},handlerDelete:function(e){var t=this;this.$confirm("是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c["h"])(e).then(function(e){var a=e.data;0==a.status?(t.$successInfo("删除成功"),t.handleList()):t.$errorInfo("删除失败")})})}}},h=d,p=(a("e642"),a("2877")),m=Object(p["a"])(h,n,i,!1,null,"05b150aa",null);t["default"]=m.exports},"109b":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每秒")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("秒\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("秒\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("秒开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("秒\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disabled}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.maxValue+1,function(t){return a("el-checkbox",{key:"key-"+(t-1),staticClass:"list-check-item",attrs:{label:t-1,disabled:e.type!=e.TYPE_SPECIFY||e.disabled}})}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r={name:"second",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=59,this.valueRange.start=0,this.valueRange.end=59,this.valueLoop.start=0,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("0ebf"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"472e02ba",null);t["default"]=c.exports},"143c":function(e,t,a){},"15c5":function(e,t,a){},1686:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"avue-data-cardText"},[a("div",[a("el-tabs",[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-quanxian"}),e._v("\n 设置角色\n ")]),a("el-alert",{attrs:{title:"未设置角色的环境,则默认角色为普通用户(可查看网关、服务降级、作业管理、告警记录及审计日志等功能)",type:"success","show-icon":""}}),a("div",{staticStyle:{"margin-top":"20px"}},[a("query-env",{attrs:{userGroup:e.userGroup,option:{envs:e.envs,roleList:e.roleList,data:[]},mode:e.mode}})],1)],1),a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-user"}),e._v("\n 设置用户\n ")]),a("el-form",[a("el-form-item",[a("div",{staticClass:"item",staticStyle:{"margin-top":"20px"}},[a("setting-user",{attrs:{userGroup:e.userGroup,data:e.userInfos,mode:e.mode}})],1)])],1)],1)],1)],1)])},i=[],s=(a("ac6a"),a("af62")),r=a("8d55"),o=a("e59a"),l=a("f1e7"),c=a("f777"),u={name:"message-template",components:{settingUser:o["default"],settingRole:l["default"],queryEnv:c["default"]},data:function(){return{activeNames:[],userList:[],envs:[],roleList:[],userInfos:[],profiles:[]}},computed:{data:function(){return this.option.data||[]}},created:function(){this.init()},props:{mode:{},userGroup:{}},methods:{init:function(){var e=this;Object(s["f"])().then(function(t){e.envs=t.data,_.forEach(e.envs,function(t){_.forEach(t.groups,function(t){e.profiles.push(t)})})}),Object(r["b"])().then(function(t){e.roleList=t.data.data.items})},handlerClose:function(){this.callback()},callback:function(){this.$emit("callback",{})},getUsers:function(){return _.map(this.userList||[],function(e){return e.userId})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},1751:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.activeHealthCheckOption},on:{submit:e.handleUpstreamUpdate},scopedSlots:e._u([{key:"fail_http_statuses",fn:function(t){return[e._v("\n "+e._s(t)+"\n "),a("item-tags",{attrs:{tags:e.activeHealthForm.fail_http_statuses,name:"",column:"fail_http_statuses",mode:e.mode},on:{sendTag:e.bindTags}})]}},{key:"http_statuses",fn:function(t){return[e._v("\n "+e._s(t)+"\n "),a("item-tags",{attrs:{tags:e.activeHealthForm.http_statuses,name:"",column:"http_statuses",mode:e.mode},on:{sendTag:e.bindTags}})]}}]),model:{value:e.activeHealthForm,callback:function(t){e.activeHealthForm=t},expression:"activeHealthForm"}},["view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]),a("el-button",{staticClass:"el-icon-delete",on:{click:e.handleEmpty}},[e._v("清 空")])],1):e._e()],2)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("fef3")),l=a("2ed6"),c=a("ca60"),u={name:"activeHealthCheck",components:{ItemTags:c["default"]},data:function(){return{activeHealthCheckOption:o["a"],passiveHealthCheckOption:o["c"],activeHealthForm:{http_statuses:["200","304"],fail_http_statuses:["429","404","500","501","502","503","504","505"]},passiveHealthForm:{},activeNames:"active",grade:{box:!0}}},props:{upstream:{type:Object,required:!1},mode:{required:!0}},created:function(){this.initform(this.upstream),this.initOptions()},methods:{initOptions:function(){var e=this;this.activeHealthCheckOption.group.forEach(function(t){t.column.forEach(function(t){t["disabled"]="view"==e.mode}),"view"==e.mode&&(t["collapse"]="view"==e.mode)})},bindTags:function(e){this.activeHealthForm=r()(this.activeHealthForm,e)},handlerSubmit:function(){this.$refs.form.submit()},initform:function(e){if(e.healthchecks){var t=_.cloneDeep(e.healthchecks.active);_.cloneDeep(e.healthchecks.passive);this.activeHealthForm=t,this.activeHealthForm.http_statuses=t.healthy.http_statuses,this.activeHealthForm.successes=t.healthy.successes,this.activeHealthForm.fail_http_statuses=t.unhealthy.http_statuses,this.activeHealthForm.http_failures=t.unhealthy.http_failures,this.activeHealthForm.tcp_failures=t.unhealthy.tcp_failures,this.activeHealthForm.timeouts=t.unhealthy.timeouts,this.activeHealthForm.interval=t.unhealthy.interval,this.activeHealthForm.healthy_interval=t.healthy.interval}},handleUpstreamUpdate:function(e,t){var a=this;this.upstream.healthchecks.active.healthy.http_statuses=this.activeHealthForm.http_statuses,this.upstream.healthchecks.active.healthy.successes=this.activeHealthForm.successes,this.upstream.healthchecks.active.healthy.interval=this.activeHealthForm.healthy_interval,this.upstream.healthchecks.active.unhealthy.http_statuses=this.activeHealthForm.fail_http_statuses,this.upstream.healthchecks.active.unhealthy.http_failures=this.activeHealthForm.http_failures,this.upstream.healthchecks.active.unhealthy.tcp_failures=this.activeHealthForm.tcp_failures,this.upstream.healthchecks.active.unhealthy.timeouts=this.activeHealthForm.timeouts,this.upstream.healthchecks.active.unhealthy.interval=this.activeHealthForm.interval,this.upstream.healthchecks.active.type=this.activeHealthForm.type,this.upstream.healthchecks.active.http_path=this.activeHealthForm.http_path,this.upstream.healthchecks.active.timeout=this.activeHealthForm.timeout,this.upstream.healthchecks.active.https_sni=this.activeHealthForm.https_sni,this.upstream.healthchecks.active.concurrency=this.activeHealthForm.concurrency,this.upstream.healthchecks.active.https_verify_certificate=this.activeHealthForm.https_verify_certificate,Object(l["g"])(this.upstream).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):a.$successInfo("修改成功"),t()})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},"17d3":function(e,t,a){},"1d56":function(e,t,a){"use strict";var n=a("a17a"),i=a.n(n);i.a},2006:function(e,t,a){},2256:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{attrs:{option:e.envColumn},on:{submit:e.handleClient},model:{value:e.client,callback:function(t){e.client=t},expression:"client"}})],1)},i=[],s=a("5640"),r=a("af62"),o={name:"upholdEnv",components:{},data:function(){return{envColumn:s["e"]}},props:{client:{type:Object,required:!0}},created:function(){this.findByProfile()},methods:{findByProfile:function(){var e=this;Object(r["e"])(this.client.profileCode).then(function(t){e.client=t.data.data})},handleClient:function(e,t){var a=this;Object(r["g"])(this.client).then(function(e){var n=e.data;if(0==n.status){var i=n.data;a.client["version"]=i,a.client&&a.client.id?Object(r["j"])(a.client).then(function(e){var t=e.data;0==t.status?(a.$successInfo("更新成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("更新失败")}):Object(r["a"])(a.client).then(function(e){var t=e.data;0==t.status?(a.$successInfo("更新成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("更新失败")})}else a.$errorInfo(e.data.errmsg);t()})}}},l=o,c=a("2877"),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},"240c":function(e,t,a){},2775:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{attrs:{"tab-position":"top"}},e._l(e.syncConfig.clients,function(t){return a("el-tab-pane",{key:t,attrs:{label:t.profile}},[a("el-row",{staticStyle:{"margin-top":"12px"},attrs:{gutter:5}},[a("el-tabs",{attrs:{"tab-position":"left"}},e._l(e.syncConfig.services,function(n){return a("el-tab-pane",{key:n.id,attrs:{label:n.name}},[a("el-col",{attrs:{span:"12"}},[a("div",{staticClass:"grid-content bg-purple"},[a("span",{staticStyle:{"margin-left":"10px"}},[a("strong",[e._v("待同步的服务信息")])]),a("targets",{attrs:{mode:"view",upstream:{id:n.host}}}),a("div",{staticStyle:{"margin-top":"5px"}},[a("query-routes",{attrs:{service:n,mode:"view"}})],1),a("div",{staticStyle:{"margin-top":"5px"}},[a("service-plugins",{attrs:{service:n}})],1)],1)]),a("el-col",{attrs:{span:"12"}},[a("div",{staticClass:"grid-content bg-purple-exists"},[a("span",{staticStyle:{"margin-left":"10px"}},[a("strong",[e._v("已存在的服务信息")])]),a("targets",{attrs:{mode:"view",upstream:{id:n.host},client:t}}),a("div",{staticStyle:{"margin-top":"5px","overflow-y":"auto","overflow-x":"auto",height:"100%"}},[a("query-routes",{attrs:{service:n,mode:"view",client:t}})],1),a("div",{staticStyle:{"margin-top":"5px"}},[a("service-plugins",{key:t.url,attrs:{service:n,client:t}})],1)],1)])],1)}),1)],1)],1)}),1)],1)},i=[],s=a("537a"),r=a("04c3"),o=a("8b12"),l={components:{servicePlugins:s["default"],queryRoutes:o["default"],targets:r["default"]},data:function(){return{diffColumn:{emptyBtn:!1,submitBtn:!1,column:[{label:"SERVICES",prop:"services",formslot:!0},{label:"CLIENTS",prop:"clients",formslot:!0}]}}},created:function(){console.log(this.syncConfig)},props:{syncConfig:{type:Object,required:!0}}},c=l,u=(a("5311"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},"27a8":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey===e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{span:e.permission.upstream_add||e.isDevProfile?21:24,placeholder:"请输入upstream名称",handleList:e.handleList,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.upstream_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"expand",fn:function(e){var t=e.row;return[a("el-form",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"代理列表"}},[a("targets",{ref:"targets",attrs:{upstream:t,mode:"view"}})],1)],1)]}},{key:"name",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.name))])]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"menu",fn:function(t){return[e.permission.upstream_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.upstream_update||e.isDevProfile||e.isProdProfile?e._e():a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleTargetsGrade(t.row,t.$index)}}},[e._v("配置Targets")]),e.permission.upstream_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,2271889375)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey===e.entityName+"_"+e.mode?a("div",[a("uphold-upstream",{attrs:{upstream:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e(),e.pathKey===e.entityName+"_edit_targets"?a("div",[a("uphold-targets",{attrs:{upstream:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("04c3"),h=a("1751"),p=a("08bb"),m=a("f337"),f=a("848d"),g=a("82c1"),b=a("3242"),v=a("2ed6"),y={components:{targets:d["default"],searchBanner:f["default"],InnerBreadcrumb:g["default"],CopyItem:b["default"],healthCheck:h["default"],upholdUpstream:p["default"],upholdTargets:m["default"]},name:u["a"].UPSTREAMS,data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"name"}],form:{},tableData:[],tablePage:1,tableSize:10,tableLoading:!1,page:{total:0,currentPage:1,pageSize:10},mode:"add",pathKey:u["a"].UPSTREAMS,entityName:u["a"].UPSTREAMS,labelArgs:{},path:{label:u["a"].UPSTREAMS,key:u["a"].UPSTREAMS,children:[{key:u["a"].UPSTREAMS+"_add",label:"新建"+u["a"].UPSTREAMS},{key:u["a"].UPSTREAMS+"_edit",label:"修改"+u["a"].UPSTREAMS},{key:u["a"].UPSTREAMS+"_view",label:"查看"+u["a"].UPSTREAMS},{key:u["a"].UPSTREAMS+"_edit_targets",label:"配置Targets"}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),props:{},created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile||!this.isProdProfile?this.tableOption["menu"]=!0:this.permission.upstream_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleTargetsGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_edit_targets"):(this.form={},this.mode="add",this.pathKey=this.entityName+"_edit_targets")},callback:function(e){this.form=e,this.mode="edit",this.reloadDataList()},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(v["b"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleSave:function(e,t){var a=this;upstreamSave(e).then(function(e){t(),a.form=e.data,a.reloadDataList()})},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(v["e"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},_=y,C=a("2877"),w=Object(C["a"])(_,n,i,!1,null,null,null);t["default"]=w.exports},"2a7b":function(e,t,a){"use strict";var n=a("6aa8"),i=a.n(n);i.a},"2ab7":function(e,t,a){},"2bdd":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-tabs",{ref:"upstreamTabs"},[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-services-sm"}),e._v(" 基本信息 ")]),a("avue-form",{ref:"form",attrs:{option:e.serviceColumn},on:{submit:e.handleSave},model:{value:e.service,callback:function(t){e.service=t},expression:"service"}},[a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.service.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"client_certificate"},[a("select-entity",{attrs:{value:e.service.client_certificate,column:"client_certificate",dic:e.certificates,props:{label:"id",value:"id"}},on:{bind:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]),a("el-button",{staticClass:"el-icon-delete",on:{click:e.handleEmpty}},[e._v("清 空")])],1):e._e()],2),"add"!=e.mode?a("el-row",[a("el-col",{attrs:{span:12}},[a("basic-container",[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("路由列表")])])])]),a("query-routes",{attrs:{service:e.service,mode:"view"}})],1)],1)],1),a("el-col",{attrs:{span:12}},[a("basic-container",[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("插件列表")])])])]),a("service-plugins",{attrs:{service:e.service}})],1)],1)],1)],1):e._e()],1),"add"!=e.mode?a("el-tab-pane",{ref:"targetTab",attrs:{label:"服务路由",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-route-sm"}),e._v(" 服务路由 ")]),a("query-routes",{attrs:{service:e.service,mode:e.mode}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{ref:"pluginTab",attrs:{label:"服务插件",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-plugin-sm"}),e._v(" 服务插件 ")]),a("query-plugins",{attrs:{service:e.service,mode:e.mode}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("7f7f"),a("cebc")),l=a("5880"),c=a("3dba"),u=a("9021"),d=a("b4d9"),h=a("3aa7"),p=a("8b12"),m=a("04c3"),f=a("ca60"),g=a("eeec"),b=a("e349"),v=a("537a"),y={components:{queryPlugins:h["default"],queryRoutes:p["default"],servicePlugins:v["default"],targets:m["default"],ItemTags:f["default"],SelectEntity:g["default"]},name:"upholdService",data:function(){return{name:b["a"].SERVICES,serviceColumn:[],certificates:[]}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{service:{type:Object,required:!1},mode:{required:!1}},created:function(){var e=this,t=this.kongClient.version;this.serviceColumn=Object(d["a"])(t,this.name),this.initOptions(),Object(u["d"])().then(function(t){e.certificates=t.data.data})},methods:{initOptions:function(){var e=this;this.serviceColumn.column.forEach(function(t){t["disabled"]="view"==e.mode}),"view"==this.mode&&(this.serviceColumn.group[0]["collapse"]="view"==this.mode)},handlerSubmit:function(){this.$refs.form.submit()},bindTags:function(e){this.service=r()(this.service,e)},handleSave:function(e,t){var a=this;"add"==this.mode&&Object(c["d"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.service=n.data,a.$successInfo("新增成功"),a.callback()),t()}),"edit"==this.mode&&Object(c["e"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.service=n.data,a.$successInfo("修改成功"),a.callback()),t()})},callback:function(){this.$emit("callback",this.service)}}},_=y,C=a("2877"),w=Object(C["a"])(_,n,i,!1,null,null,null);t["default"]=w.exports},"2c9e":function(e,t,a){},"2d86":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-save":e.handleSave,"row-update":e.handleUpdate,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}},{key:"expand",fn:function(t){var n=t.row;return[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.expandTableData}},[a("el-table-column",{attrs:{label:"目标环境列表"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{"margin-left":"10px"}},e._l(n.clients,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t.profile)+"("+e._s(t.url)+")")])}),1)]}}],null,!0)}),a("el-table-column",{attrs:{label:"同步对象列表"}},[0==e.logType?a("item-tags",{attrs:{tags:n.services,column:"name",mode:"view"}}):e._e(),1==e.logType?a("item-tags",{attrs:{tags:n.services,column:"paramKey",mode:"view"}}):e._e()],1)],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.expandTableData}},[0==e.logType?a("el-table-column",{attrs:{label:"同步日志"}},[a("sync-logs",{attrs:{syncConfig:n}})],1):e._e()],1)]}},{key:"src_client",fn:function(t){var n=t.row;return["success"==n.status?a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.handlesyncLog(n)}}},[e._v(e._s(n.src_client&&n.src_client.url))]):e._e(),"running"==n.status?a("el-link",{attrs:{underline:!1,type:"warning"},on:{click:function(t){return e.handlesyncLog(n)}}},[e._v(e._s(n.src_client&&n.src_client.url))]):e._e(),"failure"==n.status?a("el-link",{attrs:{underline:!1,type:"danger"},on:{click:function(t){return e.handlesyncLog(n)}}},[e._v(e._s(n.src_client&&n.src_client.url))]):e._e()]}},{key:"clients",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.clients,column:"profile",mode:"view"}})]}},{key:"services",fn:function(t){var n=t.row;return[0==e.logType?a("item-tags",{attrs:{tags:n.services,column:"name",mode:"view"}}):e._e(),1==e.logType?a("item-tags",{attrs:{tags:n.services,column:"paramKey",mode:"view"}}):e._e()]}}]),model:{value:e.objData,callback:function(t){e.objData=t},expression:"objData"}}),a("el-drawer",{attrs:{title:"同步日志",size:"45%",visible:e.drawer,direction:e.direction,"before-close":e.handleClose},on:{"update:visible":function(t){e.drawer=t}}},[a("div",{staticStyle:{"overflow-y":"auto",height:"90%"}},[a("el-timeline",e._l(e.logData,function(t,n){return a("el-timeline-item",{key:n,attrs:{size:0==n?"large":"normal",color:"success"==t.status?"#0bbd87":"red",timestamp:e._f("parseTime")(t.create_at)}},[e._v(e._s(n+1)+". "+e._s(t.comment))])}),1),a("json-viewer",{attrs:{value:e.currnetSyncConfig,"expand-depth":5,copyable:"",sort:""}})],1)])],1)},i=[],s=a("5176"),r=a.n(s),o=a("5640"),l=a("78ba"),c=a("ca60"),u=a("88e6"),d={name:"syncLog",components:{ItemTags:c["default"],syncLogs:u["default"]},data:function(){return{objData:{},tableSearch:{},tableOption:o["h"],logOption:o["f"],tableData:[],expandTableData:[{}],currnetSyncConfig:{},logData:[],tablePage:1,tableSize:10,tableLoading:!1,options:[],page:{total:0,currentPage:1,pageSize:10},drawer:!1}},created:function(){this.handleList()},props:{logType:{required:!0}},methods:{handlesyncLog:function(e){var t=this;this.drawer=!0,this.currnetSyncConfig=e,Object(l["b"])(e.syncNo).then(function(e){t.logData=e.data.data})},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleCurrentChange:function(e){this.tablePage=e,this.handlerefreshChange()},handleCurrentSize:function(e){this.tableSize=e,this.handlerefreshChange()},handleSearchChange:function(e){this.tableSearch=e,this.handleList(this.tableSearch)},handleList:function(e){var t=this;this.tableLoading=!0,Object(l["a"])(r()({},e,{start:this.tablePage,limit:this.tableSize,logType:this.logType})).then(function(e){var a=e.data.data;t.tableData=a.items,console.log(a),t.page={total:a.totalCount,currentPage:t.tablePage,pageSize:t.tableSize},t.tableLoading=!1})}}},h=d,p=(a("c9b6"),a("2877")),m=Object(p["a"])(h,n,i,!1,null,null,null);t["default"]=m.exports},"2e8b":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-popover",{attrs:{placement:e.placement,title:"Hosts更新为"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[a("div",{staticStyle:{"margin-top":"20px"}},[a("item-tags",{attrs:{tags:this.routeParms.hosts,name:"路由Hosts",column:"hosts",mode:"edit"},on:{sendTag:e.bindTags}})],1),a("el-button",{attrs:{slot:"reference",icon:"el-icon-refresh",size:"small",type:"primary"},on:{click:e.findConfigByKey},slot:"reference"},[e._v("批量更新Hosts")]),a("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[a("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.batchUpdateRouteHosts}},[e._v("确定")])],1)],1)},i=[],s=a("ce4a"),r=a("ca60"),o=a("ceee"),l={name:"routing",components:{ItemTags:r["default"]},data:function(){return{visible:!1,routeParms:{hosts:[],service:this.service}}},props:{service:{required:!1},placement:{default:"bottom-start",required:!1}},created:function(){this.findConfigByKey()},methods:{findConfigByKey:function(){var e=this;Object(s["c"])("default_domains").then(function(t){var a=t.data.data,n=JSON.parse(a.configValue);e.routeParms["hosts"]=n})},batchUpdateRouteHosts:function(){var e=this;Object(o["g"])(this.routeParms).then(function(t){var a=t.data;0!=a.status?e.$errorInfo(a.errmsg):(e.targetData=t.data.data,0===a.errmsg.trim().length?e.$successInfo("更新成功"):e.$successInfo("部分路由paths为空,不能再更新Hosts为空,路由列表为:"+a.errmsg),e.callback())})},callback:function(){this.$emit("callback",{})}}},c=l,u=a("2877"),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},"2ed6":function(e,t,a){"use strict";a.d(t,"b",function(){return s}),a.d(t,"f",function(){return r}),a.d(t,"g",function(){return o}),a.d(t,"e",function(){return l}),a.d(t,"c",function(){return c}),a.d(t,"a",function(){return u}),a.d(t,"d",function(){return d});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/upstreams",method:"get"})},r=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/upstreams",method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/upstreams/"+e.id,method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/upstreams/"+e.id,method:"delete"})},c=function(e,t){return Object(n["a"])({url:i["a"].path+"/kong/api/upstreams/"+e.id+"/targets/health",method:"post",data:t})},u=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/upstreams/"+e.upstream.id+"/targets",method:"post",data:e})},d=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/upstreams/"+e.upstream.id+"/targets/"+e.id,method:"delete"})}},"2f92":function(e,t,a){},"2fa5":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._l(e.dynamicTags,function(t){return a("el-tag",{key:t,attrs:{closable:!!e.permission.user_authority,"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t.name)+"\n ")])}),e.inputVisible?a("el-autocomplete",{ref:"saveTagInput",staticStyle:{"margin-left":"10px"},attrs:{"popper-class":"my-autocomplete","fetch-suggestions":e.remoteMethod,placeholder:"请输入用户组进行检索"},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item;return[a("div",{staticClass:"name"},[e._v(e._s(n.name))]),a("span",{staticClass:"addr"},[e._v(e._s(n.mobile))])]}}],null,!1,3326133321),model:{value:e.state,callback:function(t){e.state=t},expression:"state"}},[a("i",{staticClass:"el-icon-edit el-input__icon",attrs:{slot:"suffix"},slot:"suffix"})]):a("el-button",{directives:[{name:"show",rawName:"v-show",value:e.permission.user_authority,expression:"permission.user_authority"}],staticClass:"button-new-tag el-icon-plus",attrs:{size:"small"},on:{click:e.showInput}})],2)},i=[],s=(a("ac6a"),a("7f7f"),a("20d6"),a("cebc")),r=a("5880"),o=a("3523"),l={data:function(){return{dynamicTags:this.userInfo.userGroupList,loading:!1,options:[],state:null,selected:!1,userLists:[],inputVisible:!1,inputValue:""}},created:function(){this.init()},props:{mode:{},userIds:{},userInfo:{},userGroupList:{}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{init:function(){this.userLists=this.userGroupList,this.options=this.userLists,this.permission.user_authority||(this.mode="view")},handlerBlur:function(){console.log("this.selected:",this.selected),this.selected||(this.selected=!1,this.inputVisible=!1)},handleSelect:function(e){var t=this,a=_.findIndex(this.dynamicTags,function(t){return e.id==t.id});-1==a?Object(o["g"])(e.id,this.getUserId()).then(function(a){0==a.data.status?(t.dynamicTags.push(e),t.inputVisible=!1,t.selected=!0,t.callback(),t.$successInfo("设置用户组成功")):t.$errorInfo(a.data.errmsg)}):this.$errorInfo(e.name+" 已经设置过了")},handleClose:function(e){var t=this;Object(o["a"])(e.id,this.getUserId()).then(function(a){0==a.data.status?(t.dynamicTags.splice(t.dynamicTags.indexOf(e),1),t.callback(),t.$successInfo("删除用户成功")):t.$errorInfo(a.data.errmsg)})},getUserId:function(){var e=[];return _.forEach(this.userIds,function(t){e.push(t.userId)}),e},remoteMethod:function(e,t){this.options=""!==e?this.userLists.filter(function(t){return t.name.indexOf(e)>-1}):this.userLists,t(this.options)},showInput:function(){var e=this;this.inputVisible=!0,this.selected=!1,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})},callback:function(){this.$emit("callback",{})}}},c=l,u=(a("a8c1"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},"2fc5":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",{},[a("el-row",{attrs:{gutter:20}},[a("el-col",[a("div",{staticStyle:{"margin-left":"12px"}},[a("el-row",{attrs:{gutter:20}},[a("el-row",[a("el-col",[a("el-alert",{attrs:{span:"20",type:"info","show-icon":"",effect:"dark",description:"控制台方便查看网关运行的访问日志,可查询日志:access.log,error.log等"}})],1)],1),a("iframe",{staticStyle:{width:"100%",height:"700px"},attrs:{src:e.kongClient.url.replace("8001","8900/log"),scrolling:"yes",frameborder:"0"}})],1)],1)])],1)],1)},i=[],s=a("cebc"),r=a("5880"),o={name:"kongshell",data:function(){return{envs:[]}},created:function(){},watch:{},mounted:function(){},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","userInfo","kongClient"])),props:[],methods:{}},l=o,c=(a("48c2"),a("49ca"),a("2877")),u=Object(c["a"])(l,n,i,!1,null,"6cab08c9",null);t["default"]=u.exports},3086:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("avue-tabs",{attrs:{option:e.option,data:e.data,page:e.page},on:{change:e.handleChange,submit:e.handleSubmit,"selection-change":e.selectionChange},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[a("template",{slot:"before"},[a("el-button",{attrs:{size:"small"},on:{click:e.handleDel}},[e._v("全部已读")]),a("el-button",{attrs:{size:"small"},on:{click:e.handleDel}},[e._v("标记已读")]),a("el-button",{attrs:{size:"small"},on:{click:e.handleDel}},[e._v("删除")])],1)],2)],1)],1)},i=[],s={column:[{label:"全部信息",prop:"all",type:"crud",option:{selection:!0,addBtn:!1,menu:!1,header:!1,column:[{width:500,label:"标题内容",prop:"title"},{label:"时间",prop:"date"}]}},{label:"通知",prop:"msg",type:"crud",option:{selection:!0,addBtn:!1,menu:!1,header:!1,column:[{width:500,label:"标题内容",prop:"title"},{label:"时间",prop:"date"}]}},{label:"私信",prop:"one",type:"crud",option:{selection:!0,addBtn:!1,menu:!1,header:!1,column:[{width:500,label:"标题内容",prop:"title"},{label:"时间",prop:"date"}]}}]},r=a("c54a"),o={data:function(){return{form:{},type:"message",option:s,checkList:[],page:{currentPage:1,total:100,pageSize:10},data:[]}},created:function(){this.handleWitch()},methods:{handleSubmit:function(){this.$message({message:this.form,type:"success"})},handleWitch:function(){"all"===this.type?this.data=[{title:"你好新朋友,感谢使用 avue-cli",date:"2018-11-23"},{title:"smallwei发来一条私信",date:"2018-11-23"}]:"msg"===this.type&&(this.data=[{title:"smallwei发来一条私信",date:"2018-11-23"},{title:"smallwei发来一条私信",date:"2018-11-23"}])},selectionChange:function(e){this.checkList=e},handleDel:function(){Object(r["c"])(this.checkList)?this.$message.warning("请选择至少一条数据"):this.$message.success("操作成功")},handleChange:function(e){this.type=e.prop,this.handleWitch()}}},l=o,c=a("2877"),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},3167:function(e,t,a){},3242:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("i",{staticClass:"icon-plus-copy",staticStyle:{cursor:"pointer"},on:{click:function(t){return e.copyValue()}}},[e._v(e._s(e.value))])])},i=[],s={data:function(){return{}},props:{value:{}},methods:{copyValue:function(){var e=document.createElement("textarea");e.value=this.value,document.body.appendChild(e),e.select(),document.execCommand("Copy"),this.$message({message:"复制成功",type:"success"}),e.remove()}}},r=s,o=a("2877"),l=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=l.exports},3515:function(e,t,a){},3523:function(e,t,a){"use strict";a.d(t,"f",function(){return s}),a.d(t,"j",function(){return r}),a.d(t,"d",function(){return o}),a.d(t,"i",function(){return l}),a.d(t,"g",function(){return c}),a.d(t,"c",function(){return u}),a.d(t,"a",function(){return d}),a.d(t,"h",function(){return h}),a.d(t,"b",function(){return p}),a.d(t,"e",function(){return m});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/group",method:"post",data:e})},r=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e.id,method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/group/page",method:"get",params:e})},l=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/user/"+t,method:"post"})},c=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/user/",method:"post",data:t})},u=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/user/"+t,method:"delete"})},d=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/user/",method:"delete",data:t})},h=function(e,t,a){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/role/"+t,method:"post",data:a})},p=function(e,t,a){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/drole/"+t,method:"post",data:a})},m=function(){return Object(n["a"])({url:i["a"].path+"/system/user/group/list",method:"get"})}},"354b":function(e,t,a){"use strict";var n=a("6b6b"),i=a.n(n);i.a},"3aa7":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-crud",{attrs:{option:e.queryPluginsOption,data:e.routeData},on:{"row-del":e.handleTargetDel},scopedSlots:e._u([{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"menuRight",fn:function(t){return["edit"==e.mode?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toAddPlugin(t.row,t.$index)}}},[e._v("新增插件")]):e._e()]}},{key:"menu",fn:function(t){return[a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.toEditPlugin(t.row,t.$index)}}},[e._v("编辑")]),a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleTargetDel(t.row,t.$index)}}},[e._v("删除")])]}}])},[a("template",{slot:"empty"},[e._v("暂无插件,请添加")])],2),e.grade.addPluginBox?a("el-dialog",{attrs:{title:"新增插件",width:"70%",visible:e.grade.addPluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"addPluginBox",t)}}},[e.grade.addPluginBox?a("list-plugin",{attrs:{route:e.route,service:e.service,consumer:e.consumer},on:{callback:e.pluginCallback}}):e._e()],1):e._e(),e.grade.editPluginBox?a("el-dialog",{attrs:{title:"编辑插件",width:"70%",visible:e.grade.editPluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"editPluginBox",t)}}},[e.grade.editPluginBox?a("uphold-plugin",{attrs:{plugin:e.pluginForm,edit:"edit",fields:e.fields},on:{callback:e.pluginCallback}}):e._e()],1):e._e()],1)},i=[],s=(a("7f7f"),a("cebc")),r=a("5880"),o=a("fef3"),l=a("468b"),c=a("ca60"),u=a("ecc3"),d=a("7e8d"),h={name:"QueryPlugins",components:{ItemTags:c["default"],upholdPlugin:u["default"],listPlugin:d["default"]},data:function(){return{queryPluginsOption:_.cloneDeep(o["d"]),routeData:[],pluginForm:{service:this.service,route:this.route,consumer:this.consumer},activeNames:"listRoute",hiddenAddRoute:!0,pluginUpdate:!1,grade:{editPluginBox:!1,addPluginBox:!1}}},props:{service:{type:Object,required:!1},route:{type:Object,required:!1},consumer:{type:Object,required:!1},mode:{required:!1}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),mounted:function(){this.handleList(),this.initOption()},methods:{initOption:function(){this.queryPluginsOption["menu"]="edit"==this.mode},toEditPlugin:function(e,t){var a=this;this.pluginForm=e,Object(l["e"])(this.pluginForm.name).then(function(e){var t=e.data;a.fields=t.fields||[],a.grade.editPluginBox=!0,a.grade.addPluginBox=!1})},toAddPlugin:function(e,t){this.grade.editPluginBox=!1,this.grade.addPluginBox=!0},bindTags:function(){},pluginCallback:function(){this.handleList(),this.grade.editPluginBox=!1,this.grade.addPluginBox=!1},handleList:function(){this.tableLoading=!0,this.route&&(this.pluginForm.route={id:this.route.id},this.queryListByRoute(this.route)),this.service&&(this.pluginForm.service={id:this.service.id},this.queryListByService(this.service)),this.consumer&&(this.pluginForm.consumer={id:this.consumer.id},this.queryListByCustomer(this.consumer))},queryListByRoute:function(e){var t=this;Object(l["c"])(this.pluginForm).then(function(e){t.routeData=e.data.data})},queryListByService:function(e){var t=this;Object(l["d"])(this.pluginForm).then(function(e){t.routeData=e.data.data})},queryListByCustomer:function(e){var t=this;Object(l["b"])(this.pluginForm).then(function(e){t.routeData=e.data.data})},handleTargetDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(l["h"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.handleList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},p=h,m=(a("1d56"),a("2877")),f=Object(m["a"])(p,n,i,!1,null,null,null);t["default"]=f.exports},"3ac9":function(e,t,a){"use strict";a.d(t,"d",function(){return s}),a.d(t,"b",function(){return r}),a.d(t,"c",function(){return o}),a.d(t,"a",function(){return l});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/consumers",method:"get"})},r=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/consumers",method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/consumers/"+e.id,method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/consumers/"+e.id,method:"delete"})}},"3dba":function(e,t,a){"use strict";a.d(t,"a",function(){return s}),a.d(t,"b",function(){return r}),a.d(t,"d",function(){return o}),a.d(t,"e",function(){return l}),a.d(t,"c",function(){return c}),a.d(t,"f",function(){return u});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/services",method:"get"})},r=function(e,t){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.id+"/list/plugins",method:"post",data:t})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/services",method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.id,method:"delete"})},u=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/",method:"post",data:e})}},"3eb2":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("404错误页面")])]),a("div",{staticClass:"error-box"},[a("errorPage404",{staticClass:"error-page"}),a("span",{staticClass:"error-text"},[e._v("/404当访问的页面不存在时会跳转到404页面,您可以在浏览器地址栏中修改url为一个不存在的路径,体验一下效果")])],1)]),a("basic-container",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("403错误页面")])]),a("div",{staticClass:"error-box"},[a("errorPage403",{staticClass:"error-page"}),a("span",{staticClass:"error-text"},[e._v("/403在当前登录用户不具有执行当前操作的权限时跳转到该页面,您可以在ajax请求方法中判断返回的状态码为403时跳转到该页面")])],1)]),a("basic-container",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("500错误页面")])]),a("div",{staticClass:"error-box"},[a("errorPage500",{staticClass:"error-page"}),a("span",{staticClass:"error-text"},[e._v("/500当请求之后出现服务端错误时跳转到该页面,您可以在ajax请求方法中判断返回的状态码为500时跳转到该页面")])],1)])],1)},i=[],s=a("a5fa"),r=a("a8d0"),o=a("611b"),l={name:"errPage",data:function(){return{}},created:function(){},mounted:function(){},computed:{},props:[],methods:{},components:{errorPage404:s["default"],errorPage403:r["default"],errorPage500:o["default"]}},c=l,u=(a("c379"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"794ca73a",null);t["default"]=d.exports},"405d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-card",{staticClass:"box-card",attrs:{shadow:"always"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("CONNECTIONS【"+e._s(e.kongClient.url)+"】")])])])]),a("avue-data-display",{attrs:{option:e.easyDataOption}})],1)],1),a("el-row",[a("el-col",{attrs:{span:8}},[a("basic-container",{attrs:{height:"160"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("NODE INFO")])])])]),a("avue-crud",{attrs:{option:e.nodeOption,data:e.nodeData}})],1)],1)],1),a("el-col",{attrs:{span:8}},[a("basic-container",[a("el-card",{attrs:{shadow:"always"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("CONFIG INFO")])])])]),a("avue-crud",{attrs:{option:e.nodeOption,data:e.configData}})],1)],1)],1),a("el-col",{attrs:{span:8}},[a("basic-container",[a("el-card",{attrs:{shadow:"always"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("h3",[a("span",[a("strong",[e._v("DATASTORE INFO")])]),e.reachable?a("div",{staticStyle:{float:"right",padding:"0px 0",color:"green","font-size":"14px"}},[a("strong",[e._v("Reachable")])]):a("div",{staticStyle:{float:"right",padding:"0px 0",color:"red","font-size":"14px"}},[a("strong",[e._v("Unreachable")])])])]),a("avue-crud",{attrs:{option:e.nodeOption,data:e.dbData},model:{value:e.obj,callback:function(t){e.obj=t},expression:"obj"}})],1)],1)],1)],1),a("basic-container",[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("PLUGINS")])])])]),a("div",{staticClass:"tag-group"},e._l(e.plugins,function(t){return a("el-tag",{key:t.name,staticStyle:{"margin-top":"5px"},attrs:{"disable-transitions":!1,type:t.type,effect:"dark"}},[a("strong",[e._v(e._s(t.name))])])}),1)])],1)],1)},i=[],s=(a("ac6a"),a("cebc")),r=a("a573"),o=a("5880"),l={data:function(){return{total_requests:0,reachable:!1,plugins:[],nodeData:[],configData:[],obj:{},dbData:[],nodeOption:{border:!1,header:!1,simplePage:!0,showHeader:!1,addBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,filterBtn:!1,searchBtn:!1,selectClearBtn:!1,columnBtn:!1,menuAlign:"right",menu:!1,menuWidth:180,align:"center",column:[{label:"名称",prop:"name"},{label:"值",prop:"value",width:230,align:"left"}]},easyDataOption:{span:4,data:[{click:function(e){},title:"ACTIVE",count:0,icon:"icon-yonghuguanli",color:"rgb(49, 180, 141)"},{title:"READING",count:0,icon:"icon-shujuzhanshi2",color:"rgb(56, 161, 242)"},{title:"WRITING",count:0,icon:"icon-jiaoseguanli",color:"rgb(117, 56, 199)"},{title:"WAITING",count:0,icon:"icon-jiaoseguanli",color:"rgb(117, 56, 199)"},{title:"ACCEPTED",count:0,icon:"icon-jiaoseguanli",color:"rgb(117, 56, 199)"},{title:"HANDLED",count:0,icon:"icon-jiaoseguanli",color:"rgb(117, 56, 199)"}]}}},computed:Object(s["a"])({},Object(o["mapGetters"])(["userInfo","kongClient"])),created:function(){this.findActiveKongclient()},mounted:function(){var e=this,t=setInterval(function(){e.queryInfo()},5e3);this.$once("hook:beforeDestroy",function(){clearInterval(t)})},watch:{kongClient:function(e){this.queryInfo(),this.queryStatus()}},methods:{findActiveKongclient:function(){this.$store.dispatch("FindActiveClient",this.userInfo).then(function(e){})},queryStatus:function(){var e=this;Object(r["b"])().then(function(t){var a=t.data,n=a["server"];e.reachable=a.database.reachable,e.easyDataOption.data.forEach(function(e){var t="connections_"+e.title.toLowerCase();e["count"]=n[t]}),e.total_requests=n["total_requests"]})},queryInfo:function(){var e=this;Object(r["a"])().then(function(t){var a=t.data,n=a.plugins;if(a&&n){e.nodeData=[],e.plugins=[],e.dbData=[],e.configData=[],e.nodeData.push({name:"HostName",value:a.hostname}),e.nodeData.push({name:"Tag Line",value:a.tagline}),e.nodeData.push({name:" Version",value:a.version}),e.nodeData.push({name:"Lua version",value:a.lua_version}),e.nodeData.push({name:"Admin Listen",value:a.configuration.admin_listen});var i=a.configuration;for(var s in e.configData.push({name:"Config path",value:i.nginx_kong_conf}),e.configData.push({name:"Log level",value:i.log_level}),e.configData.push({name:"Keepalive",value:i.upstream_keepalive}),e.configData.push({name:"Access log",value:i.proxy_access_log}),e.configData.push({name:"Error log",value:i.proxy_error_log}),e.dbData.push({name:"DBMS",value:i.database}),e.dbData.push({name:"Host",value:i.pg_host}),e.dbData.push({name:"Database",value:i.pg_database}),e.dbData.push({name:"User",value:i.pg_user}),e.dbData.push({name:"Port",value:i.pg_port}),n.available_on_server){var r="info";n.enabled_in_cluster.forEach(function(e){if(e!==s)return"info";r="success"}),e.plugins.push({name:s,type:r})}}})}}},c=l,u=(a("73dc"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},"442f":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-alert",{attrs:{title:"设置环境及激活",type:"info","show-icon":""}},[e._v("设置系统环境相关配置,请点击:\n "),e.permission.manage_env?a("router-link",{attrs:{to:"/operating/envs"}},[a("strong",[a("el-link",{attrs:{type:"success",underline:!1}},[e._v("环境管理")])],1)]):e._e(),e._v(",或联系管理员")],1),a("avue-crud",{ref:"crud",attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading},on:{"refresh-change":e.handlerefreshChange},scopedSlots:e._u([{key:"id",fn:function(t){var n=t.row;return[e.activeClient.id!=n.id?a("el-button",{attrs:{type:"info",size:"mini",plain:""},on:{click:function(t){return e.handActiveClient(n)}}},[e._v("激活")]):e._e(),e.activeClient.id==n.id?a("el-button",{attrs:{type:"success",size:"mini"}},[e._v("已激活")]):e._e()]}},{key:"menuLeft",fn:function(t){return[(e.permission.client_add,e._e())]}},{key:"menu",fn:function(t){return[e.permission.client_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"primary",plain:""},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.client_delete?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger",plain:""},on:{click:function(a){return e.handlerDelete(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}])})],1),e.grade.box?a("el-dialog",{attrs:{title:"新增Kong连接",width:"70%",visible:e.grade.box},on:{"update:visible":function(t){return e.$set(e.grade,"box",t)}}},[a("avue-form",{attrs:{option:e.clientColumn},on:{submit:e.handleClient},model:{value:e.clientForm,callback:function(t){e.clientForm=t},expression:"clientForm"}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("cebc")),l=a("5880"),c=a("af62"),u=a("5640"),d={name:"client",components:{},data:function(){return{tableOption:u["b"],clientColumn:u["a"],tableData:[],tableLoading:!1,clientForm:{},activeClient:{id:-1},grade:{box:!1}}},created:function(){this.findActiveKongclient(),this.handleList(),this.initOptions(),this.$notify({title:"提示",type:"warning",message:"请激活当前使用环境!!!",offset:100})},watch:{},mounted:function(){},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","userInfo"])),props:[],methods:{initOptions:function(){this.tableOption["menu"]=!1},findActiveKongclient:function(){var e=this;this.$store.dispatch("FindActiveClient",this.userInfo).then(function(t){e.activeClient=t})},handActiveClient:function(e){var t=this;Object(c["i"])(this.userInfo.name,e).then(function(e){window.location.href.indexOf("#/wel/index")>0?window.location.reload():t.$nextTick(function(e){t.$router.push("/wel/index")})})},toEditClient:function(e,t){this.grade.box=!0,this.clientForm=e},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleList:function(e){var t=this;this.tableLoading=!0,Object(c["c"])(r()({})).then(function(e){var a=e.data.data;t.tableData=a,t.tableLoading=!1})},handleClient:function(e,t){var a=this;this.clientForm&&this.clientForm.id?Object(c["j"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("修改成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("新增成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("新增失败"),t()})},handlerDelete:function(e){var t=this;this.$confirm("是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c["h"])(e).then(function(e){var a=e.data;0==a.status?(t.$successInfo("删除成功"),t.handleList()):t.$errorInfo("删除失败")})})}}},h=d,p=(a("4c65"),a("2877")),m=Object(p["a"])(h,n,i,!1,null,"2f514c64",null);t["default"]=m.exports},4451:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-card",{staticClass:"easy-cron"},[a("div",{staticClass:"content"},[a("div",{staticClass:"left"},[a("el-tabs",{attrs:{size:"small"},model:{value:e.curtab,callback:function(t){e.curtab=t},expression:"curtab"}},[e.hideSecond?e._e():a("el-tab-pane",{attrs:{label:"秒",name:"second"}},[a("second-ui",{attrs:{disabled:e.disabled},model:{value:e.second,callback:function(t){e.second=t},expression:"second"}})],1),a("el-tab-pane",{attrs:{label:"分",name:"minute"}},[a("minute-ui",{attrs:{disabled:e.disabled},model:{value:e.minute,callback:function(t){e.minute=t},expression:"minute"}})],1),a("el-tab-pane",{attrs:{label:"时",name:"hour"}},[a("hour-ui",{attrs:{disabled:e.disabled},model:{value:e.hour,callback:function(t){e.hour=t},expression:"hour"}})],1),a("el-tab-pane",{attrs:{label:"日",name:"day"}},[a("day-ui",{attrs:{week:e.week,disabled:e.disabled},model:{value:e.day,callback:function(t){e.day=t},expression:"day"}})],1),a("el-tab-pane",{attrs:{label:"月",name:"month"}},[a("month-ui",{attrs:{disabled:e.disabled},model:{value:e.month,callback:function(t){e.month=t},expression:"month"}})],1),a("el-tab-pane",{attrs:{label:"周",name:"week"}},[a("week-ui",{attrs:{day:e.day,disabled:e.disabled},model:{value:e.week,callback:function(t){e.week=t},expression:"week"}})],1),e.hideYear||e.hideSecond?e._e():a("el-tab-pane",{attrs:{label:"年",name:"year"}},[a("year-ui",{attrs:{disabled:e.disabled},model:{value:e.year,callback:function(t){e.year=t},expression:"year"}})],1)],1)],1),a("div",{staticClass:"right"},[a("div",{staticClass:"field-list"},[a("el-table",{attrs:{stripe:"",columns:e.columns,data:e.tableData,"show-header":!1,size:"small"}})],1),a("div",{staticClass:"exe-pre"},[a("div",{staticClass:"exe-pre-panel"},[a("label",{staticClass:"p-left"},[e._v("执行时间")]),a("el-date-picker",{staticClass:"p-right",attrs:{type:"datetime",placeholder:"选择执行开始时间"},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),a("div",{staticClass:"exe-pre-panel"},[a("el-tooltip",{staticClass:"p-left",attrs:{content:"执行预览解析不含年参数"}},[a("label",[e._v("执行预览")])]),a("el-input",{staticClass:"p-right",attrs:{type:"textarea",value:e.preTimeList,rows:4,readonly:""}})],1)])])])])},i=[],s=(a("28a5"),a("c5f6"),a("109b")),r=a("f6e9"),o=a("9fee"),l=a("84bc"),c=a("b355"),u=a("68c6"),d=a("7141"),h=a("f8d8"),p=a.n(h),m=(a("6b54"),a("a481"),function(e,t){if(!e)return"";var a=t||"yyyy-MM-dd";e=new Date(e);var n={M:e.getMonth()+1,d:e.getDate(),h:e.getHours(),m:e.getMinutes(),s:e.getSeconds(),q:Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};return a=a.replace(/([yMdhmsqS])+/g,function(t,a){var i=n[a];return void 0!==i?(t.length>1&&(i="0".concat(i),i=i.substr(i.length-2)),i):"y"===a?e.getFullYear().toString().substr(4-t.length):t}),a}),f=m,g=a("b012"),b={name:"easy-cron",comments:{SecondUi:s["default"],MinuteUi:r["default"],HourUi:o["default"],DayUi:l["default"],WeekUi:c["default"],MonthUi:u["default"],YearUi:d["default"]},model:{prop:"cronValue",event:"change"},props:{cronValue:{type:String,default:""},disabled:{type:Boolean,default:!1},exeStartTime:{type:[Number,String,Object],default:0},hideSecond:{type:Boolean,default:!1},hideYear:{type:Boolean,default:!1},remote:{type:Function,default:null}},data:function(){return{curtab:this.hideSecond?"minute":"second",second:"*",minute:"*",hour:"*",day:"*",month:"*",week:"?",year:"*",startTime:new Date,preTimeList:"执行预览,会忽略年份参数",columns:[{title:" ",width:"80",key:"name"},{title:" ",key:"value"}]}},computed:{tableData:function(){var e=this.hideSecond?[]:[{name:"秒",value:this.second}];return e=e.concat([{name:"分",value:this.minute},{name:"时",value:this.hour},{name:"日",value:this.day},{name:"月",value:this.month},{name:"周",value:this.week}]),this.hideSecond||this.hideYear?e.concat({name:"表达式",value:this.cronValue_c}):e.concat({name:"年",value:this.year},{name:"表达式",value:this.cronValue_c},{name:"表达式(不含年)",value:this.cronValue_c2})},cronValue_c:function(){var e=[];return this.hideSecond||e.push(this.second?this.second:"*"),e.push(this.minute?this.minute:"*"),e.push(this.hour?this.hour:"*"),e.push(this.day?this.day:"*"),e.push(this.month?this.month:"*"),e.push(this.week?this.week:"?"),this.hideYear||this.hideSecond||e.push(this.year?this.year:"*"),e.join(" ")},cronValue_c2:function(){var e=this.cronValue_c;if(this.hideYear||this.hideSecond)return e;var t=e.split(" ");return t.slice(0,t.length-1).join(" ")}},watch:{cronValue:function(e,t){e!==this.cronValue_c&&this.formatValue()},cronValue_c:function(e,t){this.calTriggerList(),this.$emit("change",e)},exeStartTime:function(e,t){this.calStartTime()},startTime:function(e,t){this.calTriggerList()}},methods:{formatValue:function(){if(this.cronValue){var e=this.cronValue.split(" ").filter(function(e){return!!e});if(e&&!(e.length<=0)){var t=0;this.hideSecond||(this.second=e[t++]),e.length>t&&(this.minute=e[t++]),e.length>t&&(this.hour=e[t++]),e.length>t&&(this.day=e[t++]),e.length>t&&(this.month=e[t++]),e.length>t&&(this.week=e[t++]),e.length>t&&(this.year=e[t])}}},calTriggerList:Object(g["debounce"])(function(){this.calTriggerListInner()},500),calTriggerListInner:function(){var e=this;if(this.remote)this.remote(this.cronValue_c2,+this.startTime,function(t){e.preTimeList=t});else{for(var t=this.cronValue_c2,a="yyyy-MM-dd hh:mm:ss",n={currentDate:f(this.startTime,a)},i=p.a.parseExpression(t,n),s=[],r=0;r<5;r++)s.push(f(new Date(i.next()),a));this.preTimeList=s.length>0?s.join("\n"):"无执行时间"}},calStartTime:function(){if(this.exeStartTime)try{this.startTime=new Date(this.exeStartTime)}catch(e){this.startTime=new Date}else this.startTime=new Date}},components:{SecondUi:s["default"],MinuteUi:r["default"],HourUi:o["default"],DayUi:l["default"],WeekUi:c["default"],MonthUi:u["default"],YearUi:d["default"]},created:function(){var e=this;this.formatValue(),this.calStartTime(),this.$nextTick(function(){e.calTriggerListInner()})}},v=b,y=(a("722ff"),a("2877")),_=Object(y["a"])(v,n,i,!1,null,"686e23aa",null);t["default"]=_.exports},"451d":function(e,t,a){"use strict";var n=a("8599"),i=a.n(n);i.a},4658:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入Username、Custom_id、Tags",handleList:e.handleList,span:e.permission.consumer_add||e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.consumer_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.permission.consumer_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.consumer_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,768611358)},[e.permission.consumer_add||e.isDevProfile?a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)]):e._e()],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-consumer",{attrs:{entity:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("7fd0"),h=a("848d"),p=a("3ac9"),m=a("ca60"),f=a("82c1"),g=a("3242"),b={name:u["a"].CONSUMERS+"_list",components:{ItemTags:m["default"],searchBanner:h["default"],upholdConsumer:d["default"],CopyItem:g["default"],InnerBreadcrumb:f["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"username"},{name:"custom_id"},{name:"tags",type:"array"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:u["a"].CONSUMERS,pathKey:u["a"].CONSUMERS,labelArgs:{},path:{label:u["a"].CONSUMERS,key:u["a"].CONSUMERS,children:[{key:u["a"].CONSUMERS+"_add",label:"新建"+u["a"].CONSUMERS},{key:u["a"].CONSUMERS+"_edit",label:"修改"+u["a"].CONSUMERS},{key:u["a"].CONSUMERS+"_view",label:"查看"+u["a"].CONSUMERS}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(p["d"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},v=b,y=a("2877"),_=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=_.exports},"468b":function(e,t,a){"use strict";a.d(t,"a",function(){return r}),a.d(t,"c",function(){return o}),a.d(t,"d",function(){return l}),a.d(t,"b",function(){return c}),a.d(t,"e",function(){return u}),a.d(t,"f",function(){return d}),a.d(t,"g",function(){return h}),a.d(t,"h",function(){return p});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/",r=function(e){return Object(n["a"])({url:s+"plugins",method:"get"})},o=function(e){return Object(n["a"])({url:s+"routes/"+e.route.id+"/plugins",method:"get"})},l=function(e){return Object(n["a"])({url:s+"/services/"+e.service.id+"/plugins",method:"get"})},c=function(e){return Object(n["a"])({url:s+"/consumers/"+e.consumer.id+"/plugins",method:"get"})},u=function(e){return Object(n["a"])({url:s+"/plugins/schema/"+e,method:"get"})},d=function(e){return Object(n["a"])({url:s+"/plugins",method:"post",data:e})},h=function(e){return Object(n["a"])({url:s+"/plugins/"+e.id,method:"post",data:e})},p=function(e){return Object(n["a"])({url:s+"/plugins/"+e.id,method:"delete"})}},"46dc":function(e,t,a){},4703:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-divider"),a("span",["add"==e.mode&&e.permission.role_config?a("el-button",{staticClass:"el-icon-refresh",attrs:{type:"primary",size:"small"},on:{click:e.handleGradeUpdate}},[e._v("修改角色权限")]):e._e()],1),a("el-tree",{ref:"menuTree",attrs:{data:e.menuAll,"show-checkbox":"","highlight-current":"",props:e.menuOption,"default-expand-all":"",accordion:"","node-key":"id","default-expanded-keys":[-1]},on:{"check-change":e.handleGradeCheckChange}})],1)},i=[],s=a("cebc"),r=a("5880"),o=a("ca05"),l=a("ef70"),c=a("8d55"),u={name:"menu",data:function(){return{filterText:"",menuAll:[],menuOption:o["c"]}},props:{systemRole:{},mode:{}},created:function(){this.loadAllMenu()},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{loadAllMenu:function(){var e=this;Object(l["c"])().then(function(t){var a=t.data;return e.menuAll=a.data,{}}).then(function(){Object(c["c"])(e.systemRole).then(function(t){var a=t.data;e.$refs.menuTree.setCheckedKeys(a.data,!1)})})},handleGradeUpdate:function(){var e=this,t=this.$refs.menuTree.getCheckedNodes(),a=this.$refs.menuTree.getHalfCheckedNodes();Object(c["f"])({systemRole:this.systemRole,items:t,halfItems:a}).then(function(t){0!=t.data.status?e.$successInfo(t.data.errmsg):e.$successInfo("更新成功")})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},4819:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-divider"),a("avue-form",{ref:"form",attrs:{option:e.formColumns},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},["view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("ca05"),l=a("e17e"),c=a("ca60"),u={name:"UpholdUser",components:{ItemTags:c["default"]},data:function(){return{formColumns:o["e"],upholdEntity:this.entity}},props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.initOptions()},methods:{bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.formColumns.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(l["f"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(l["e"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},"48c2":function(e,t,a){"use strict";var n=a("71f9"),i=a.n(n);i.a},"49ca":function(e,t,a){"use strict";var n=a("3167"),i=a.n(n);i.a},"4b3a":function(e,t,a){"use strict";var n=a("e814"),i=a.n(n),s=(a("28a5"),"TYPE_NOT_SET"),r="TYPE_EVERY",o="TYPE_RANGE",l="TYPE_LOOP",c="TYPE_WORK",u="TYPE_LAST",d="TYPE_SPECIFY",h="?";t["a"]={model:{prop:"prop",event:"change"},props:{prop:{type:String,default:h},disabled:{type:Boolean,default:!1}},data:function(){var e=r;return{DEFAULT_VALUE:h,type:e,TYPE_NOT_SET:s,TYPE_EVERY:r,TYPE_RANGE:o,TYPE_LOOP:l,TYPE_WORK:c,TYPE_LAST:u,TYPE_SPECIFY:d,valueRange:{start:0,end:0},valueLoop:{start:0,interval:1},valueWeek:{start:0,end:0},valueList:[],valueWork:1,maxValue:0,minValue:0}},watch:{prop:function(e,t){e!==this.value_c&&this.parseProp(e)}},computed:{value_c:function(){var e=[];switch(this.type){case s:e.push("?");break;case r:e.push("*");break;case o:e.push("".concat(this.valueRange.start,"-").concat(this.valueRange.end));break;case l:e.push("".concat(this.valueLoop.start,"/").concat(this.valueLoop.interval));break;case c:e.push("".concat(this.valueWork,"W"));break;case u:e.push("L");break;case d:e.push(this.valueList.join(","));break;default:e.push(this.DEFAULT_VALUE);break}return e.length>0?e.join(""):this.DEFAULT_VALUE}},methods:{parseProp:function(e){if(e!==this.value_c){"function"===typeof this.preProcessProp&&(e=this.preProcessProp(e));try{if(e&&e!==this.DEFAULT_VALUE)if(e.indexOf("?")>=0)this.type=s;else if(e.indexOf("-")>=0){this.type=o;var t=e.split("-");t.length>=2&&(this.valueRange.start=i()(t[0]),this.valueRange.end=i()(t[1]))}else if(e.indexOf("/")>=0){this.type=l;var a=e.split("/");a.length>=2&&(this.valueLoop.start="*"===e[0]?0:i()(a[0]),this.valueLoop.interval=i()(a[1]))}else if(e.indexOf("W")>=0){this.type=c;var n=e.split("W");n[0]||isNaN(n[0])||(this.valueWork=i()(n[0]))}else if(e.indexOf("L")>=0){this.type=u;var h=e.split("L");this.valueLast=i()(h[0])}else e.indexOf(",")>=0||!isNaN(e)?(this.type=d,this.valueList=e.split(",").map(function(e){return i()(e)})):this.type=r;else this.type=r}catch(p){this.type=r}}}}}},"4c65":function(e,t,a){"use strict";var n=a("fa68"),i=a.n(n);i.a},"4ffa":function(e,t,a){"use strict";var n=a("d9f2"),i=a.n(n);i.a},5311:function(e,t,a){"use strict";var n=a("15c5"),i=a.n(n);i.a},5343:function(e,t,a){"use strict";a.d(t,"a",function(){return s});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/operating/logs/",method:"get",params:e})}},"537a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading},scopedSlots:e._u([{key:"enabled",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"show",rawName:"v-show",value:n.enabled,expression:"row.enabled"}],attrs:{plain:"",size:"mini",type:"success",disabled:""}},[e._v("启用")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.enabled,expression:"!row.enabled"}],attrs:{plain:"",size:"mini",type:"danger",disabled:""}},[e._v("未启用")])]}},{key:"name",fn:function(t){var a=t.row;return[e._v(e._s(a.name))]}},{key:"menu",fn:function(t){return[e.permission.plugin_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",plain:"",type:"primary"},on:{click:function(a){return e.toEditPlugin(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.plugin_delete?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",plain:"",type:"danger"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}])}),e.grade.drawerDetail?a("el-drawer",{attrs:{size:"45%",title:"'"+e.plugin.name+"' 详情",visible:e.grade.drawerDetail,direction:e.direction,"before-close":e.handleClose},on:{"update:visible":function(t){return e.$set(e.grade,"drawerDetail",t)}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"100%"}},[a("pre",[e._v(e._s(e.plugin)+"}")])])]):e._e()],1)},i=[],s=a("cebc"),r=a("fef3"),o=a("5880"),l=a("3dba"),c={name:"plugin",data:function(){return{tableSearch:{},tableOption:r["e"],items:[],tmp_items:[],plugins:[],plugin:{},tableData:[],tablePage:1,tableSize:10,tableLoading:!1,page:{total:0,currentPage:1,pageSize:10},grade:{drawerDetail:!1}}},computed:Object(s["a"])({},Object(o["mapGetters"])(["permission"])),props:{service:{type:String,required:!1},client:{required:!1}},created:function(){this.handleList(),this.initOptions()},methods:{initOptions:function(){},handleList:function(e){var t=this;this.tableLoading=!0,this.client=this.client||{},Object(l["b"])(this.service,this.client).then(function(e){var a=e.data;0!=a.status?t.$errorInfo(a.errmsg):t.tableData=a.data,t.tableLoading=!1})}}},u=c,d=a("2877"),h=Object(d["a"])(u,n,i,!1,null,null,null);t["default"]=h.exports},5640:function(e,t,a){"use strict";a.d(t,"e",function(){return r}),a.d(t,"a",function(){return o}),a.d(t,"b",function(){return l}),a.d(t,"h",function(){return c}),a.d(t,"f",function(){return u}),a.d(t,"c",function(){return d}),a.d(t,"d",function(){return h}),a.d(t,"i",function(){return p}),a.d(t,"g",function(){return m});var n,i=a("bd86"),s=(a("e349"),a("c54a"),a("074d")),r={card:!0,size:"small",emptyBtn:!1,group:[{label:"网关配置",column:[{label:"Kong Admin URL",row:!0,span:24,labelWidth:140,value:"http://localhost:8001/",prop:"url",tip:"请填写kong的管理URL,如:http://localhost:8001/",rules:[{required:!0,message:"请填写URL,如:http://localhost:8001/",trigger:"blur"}]}]},{label:"环境信息",column:[{label:"名称",prop:"name",span:24,labelWidth:140,width:150,rules:[{required:!0,message:"请填写名称",trigger:"blur"}]},{label:"环境编码",prop:"profileCode",span:24,labelWidth:140,width:150,rules:[{required:!0,message:"请填写环境编码",trigger:"blur"}]},{label:"所属环境",prop:"env",span:24,labelWidth:140,width:150,disabled:!0},{label:"部署类型",prop:"deployType",span:24,labelWidth:140,width:150,disabled:!0},{label:"简称",prop:"ab",span:24,labelWidth:140,width:150,disabled:!0}]}]},o={column:[{label:"名称",prop:"name",span:24,labelWidth:140,width:150,rules:[{required:!0,message:"请填写名称",trigger:"blur"}]},{label:"Kong Admin URL",row:!0,span:24,labelWidth:140,prop:"url",tip:"请填写kong的管理URL,如:http://localhost:8001/",rules:[{required:!0,message:"请填写URL,如:http://localhost:8001/",trigger:"blur"}]},{label:"所属环境",labelWidth:140,prop:"profile",type:"select",group:!0,dicUrl:s["a"].path+"/system/envs/"}]},l=(n={maxHeight:600,labelWidth:120,simplePage:!0,index:!0,border:!0,menuBtn:!0,addBtn:!1},Object(i["a"])(n,"simplePage",!0),Object(i["a"])(n,"delBtn",!1),Object(i["a"])(n,"editBtn",!1),Object(i["a"])(n,"refreshBtn",!1),Object(i["a"])(n,"columnBtn",!1),Object(i["a"])(n,"menuAlign","center"),Object(i["a"])(n,"align","center"),Object(i["a"])(n,"searchSize","mini"),Object(i["a"])(n,"column",[{label:"Active",prop:"id",slot:!0,width:80},{label:"Name",prop:"name",sortable:!0,width:150},{label:"Kong Admin URL",prop:"url"},{label:"Version",prop:"version"},{label:"Created_at",prop:"create_at",width:"180",sortable:!0,type:"datetime",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}}]),n),c={maxHeight:900,expand:!0,labelWidth:120,index:!0,menuBtn:!0,addBtn:!1,delBtn:!1,editBtn:!1,simplePage:!0,refreshBtn:!1,columnBtn:!1,menuAlign:"center",align:"center",searchSize:"mini",menu:!1,column:[{label:"源环境",prop:"src_client",slot:!0,width:"280"},{label:"目标环境",prop:"clients",overHidden:!0,slot:!0},{label:"数据类型",prop:"dataType"},{label:"同步策略",prop:"policy"},{label:"同步时间",prop:"create_at",width:"180",sortable:!0,type:"datetime",slot:!0},{label:"同步状态",prop:"status"},{label:"备注",span:24,labelWidth:140,overHidden:!0,type:"textarea",prop:"comment"},{label:"操作人",prop:"creator",width:100}]},u={maxHeight:600,labelWidth:120,menuBtn:!0,addBtn:!1,delBtn:!1,viewBtn:!0,editBtn:!1,menuAlign:"center",align:"center",menu:!1,columnBtn:!1,refreshBtn:!1,column:[{label:"同步时间",prop:"create_at",width:"160",sortable:!0,type:"datetime",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}},{label:"同步消息",prop:"comment",align:"left",width:400}]},d={column:[{label:"KEY",prop:"configKey",span:24,labelWidth:140,width:150,rules:[{required:!0,message:"请填写key",trigger:"blur"}]},{label:"VALUE",row:!0,span:24,labelWidth:140,type:"textarea",prop:"configValue",rules:[{required:!0,message:"请填写key值",trigger:"blur"}]},{label:"参数类型",row:!0,span:24,labelWidth:140,type:"select",prop:"configType",dicUrl:s["a"].path+"/system/envs/configTypes",rules:[{required:!0,message:"请选择参数类型",trigger:"blur"}]},{label:"备注",span:24,labelWidth:140,type:"textarea",prop:"comment"}]},h={maxHeight:600,expand:!0,labelWidth:120,simplePage:!0,index:!0,menuBtn:!0,stripe:!0,addBtn:!1,delBtn:!1,editBtn:!1,menuAlign:"center",align:"center",searchSize:"mini",column:[{label:"KEY",prop:"configKey",align:"left",width:240},{label:"VALUE",prop:"configValue",overHidden:!0},{label:"备注",width:240,prop:"comment"},{label:"创建日期",prop:"create_at",width:"180",sortable:!0,type:"datetime",slot:!0}]},p={card:!0,group:[{icon:"el-icon-info",label:"同步配置信息",column:[{label:"源环境",type:"select",labelWidth:150,span:24,formslot:!0,prop:"src_client"},{label:"目标环境",prop:"clients",labelWidth:150,formslot:!0},{label:"待同步的服务列表",prop:"services",span:24,labelWidth:150,formslot:!0}]},{label:"同步信息",column:[]}]},m={maxHeight:600,labelWidth:120,index:!0,menuBtn:!1,addBtn:!1,delBtn:!1,editBtn:!1,stripe:!0,menu:!1,simplePage:!0,refreshBtn:!1,columnBtn:!1,menuAlign:"center",align:"center",searchSize:"mini",column:[{label:"操作时间",prop:"create_at",width:"180",sortable:!0,slot:!0,type:"datetime",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}},{label:"操作者",prop:"creator",width:100},{label:"操作记录",prop:"remark",align:"left"},{label:"操作环境",prop:"profile",width:100},{label:"执行操作",prop:"operation",width:150,type:"select",dicData:[{label:"登录",value:"login"},{label:"登出",value:"logout"},{label:"同步",value:"sync"},{label:"新增",value:"add"},{label:"修改",value:"update"},{label:"删除",value:"delete"},{label:"执行降级",value:"demote_config"},{label:"降级回滚",value:"rollback_config"},{label:"Arthas调试",value:"arthas_attach"},{label:"启动",value:"job_startup"},{label:"暂停",value:"job_pause"}]},{label:"操作对象",prop:"target",width:150,dicData:[{label:"全局插件",value:"global_plugin"},{label:"路由插件",value:"route_plugin"},{label:"服务插件",value:"service_plugin"},{label:"路由",value:"route"},{label:"服务",value:"service"},{label:"上游服务",value:"upstream"},{label:"上游代理",value:"targets"},{label:"系统",value:"system"},{label:"作业",value:"monitor_job"},{label:"作业任务",value:"monitor_job_task"},{label:"网关服务",value:"sync_service"},{label:"系统参数",value:"server_config"},{label:"系统环境",value:"system_profile"},{label:"降级参数",value:"demote_app_params"},{label:"热配参数",value:"sync_app_params"},{label:"服务进程",value:"service_progress"}]}]}},"575d":function(e,t,a){"use strict";var n=a("9fc0"),i=a.n(n);i.a},"577f":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"margin-left":"15px"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("strong",[e._v(e._s(e.dateStr))])]),e.nextLogTag?a("el-button",{staticStyle:{float:"right",padding:"6px 10px"},attrs:{type:"text"},on:{click:function(t){return e.nextOrpre(e.nextLogTag)}}},[e._v("下一天")]):e._e(),e.preLogTag?a("el-button",{staticStyle:{float:"right",padding:"6px 10px"},attrs:{type:"primary"},on:{click:function(t){return e.nextOrpre(e.preLogTag)}}},[e._v("上一天")]):e._e(),e.nextLogTag||e.preLogTag?a("el-button",{staticStyle:{float:"right",padding:"6px 10px"},attrs:{type:"text"},on:{click:function(t){return e.reset(e.nextLogTag||e.preLogTag)}}},[e._v("返回")]):e._e()],1),a("el-divider"),e.listView?e._e():a("el-timeline",e._l(e.logData,function(t,n){return a("el-timeline-item",{key:n,attrs:{placement:"top",size:0==n?"large":"normal",color:(t.status,"#0bbd87")}},[a("el-card",{staticStyle:{cursor:"pointer"},attrs:{shadow:"hover"}},[a("el-popover",{attrs:{placement:"top-start",title:"日志内容",width:"600",trigger:"click",effect:"dark"}},[a("div",{staticStyle:{"overflow-y":"auto",height:"90%"}},[a("json-viewer",{attrs:{value:JSON.parse(t.content),"expand-depth":5,copyable:"",sort:""}})],1),a("div",{attrs:{slot:"reference"},slot:"reference"},[e._v("\n "+e._s(e._f("parseTime")(t.create_at,"{h}:{i}:{s}"))+"-\n "+e._s(t.remark)+"\n ")])])],1)],1)}),1),e.listView?a("avue-crud",{staticStyle:{cursor:"pointer"},attrs:{option:e.operationLogOption,data:e.logData,"table-loading":e.tableLoading,page:e.page},on:{"current-change":e.handleCurrentChange,"row-click":e.handleRowClick,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}}],null,!1,4135166131),model:{value:e.objData,callback:function(t){e.objData=t},expression:"objData"}}):e._e(),e.drawerDetail?a("el-drawer",{attrs:{size:"35%",title:"操作对象内容",visible:e.drawerDetail,direction:e.direction,"before-close":e.handleClose},on:{"update:visible":function(t){e.drawerDetail=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"90%"}},[a("json-viewer",{attrs:{value:JSON.parse(e.currentLog.content),"expand-depth":1,copyable:"",sort:""}})],1)]):e._e()],1)},i=[],s=a("5640"),r=a("5343"),o={data:function(){return{operationLogOption:s["g"],dateStr:"",preLogTag:null,nextLogTag:null,logData:[],currentLog:{content:"{}"},drawerDetail:!1,currentLogTag:null}},props:{logTag:{type:Object,required:!0},keyword:{required:!0},listView:{required:!0}},created:function(){this.findSyncLog()},watch:{logTag:function(e){this.findSyncLog()},keyword:function(e){this.findSyncLog()}},methods:{handleRowClick:function(e){this.currentLog=e,this.drawerDetail=!0},findSyncLog:function(){this.nextOrpre(this.logTag)},reset:function(e){e.value=e.begin,this.nextOrpre(e)},nextOrpre:function(e){var t=this;e["keyword"]=this.keyword,Object(r["a"])(e).then(function(e){var a=e.data.data;t.dateStr=a.dateStr,t.preLogTag=a.logTags.pre,t.nextLogTag=a.logTags.next,t.logData=a.logs,t.currentLogTag=a.logParams})}}},l=o,c=(a("b377"),a("2877")),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},5791:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.options},on:{submit:e.handleUpholdEntity},model:{value:e.systemFunction,callback:function(t){e.systemFunction=t},expression:"systemFunction"}},[a("template",{slot:"visitView"},[a("el-form-item",[a("el-input",{attrs:{placeholder:"例如:views/admin/user/index"},model:{value:e.systemFunction.visitView,callback:function(t){e.$set(e.systemFunction,"visitView",t)},expression:"systemFunction.visitView"}})],1)],1),a("template",{slot:"useYn"},[a("el-form-item",[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949",value:"systemFunction.useYn","active-value":"y","inactive-value":"n"},model:{value:e.systemFunction.useYn,callback:function(t){e.$set(e.systemFunction,"useYn",t)},expression:"systemFunction.useYn"}})],1)],1),a("template",{slot:"sortOrder"},[a("el-form-item",[a("el-input-number",{attrs:{min:1},model:{value:e.systemFunction.sortOrder,callback:function(t){e.$set(e.systemFunction,"sortOrder",t)},expression:"systemFunction.sortOrder"}})],1)],1),"view"!=e.mode?a("template",{slot:"menuForm"},[e.permission.menu_update?a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]):e._e()],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("cebc")),r=a("5880"),o=a("ca05"),l=a("ef70"),c={name:"Route",data:function(){return{formColumns:o["a"],parentId:"-1",childMenuBox:!1}},props:{systemFunction:{type:Object,required:!1},mode:{required:!1},options:{}},created:function(){this.initOptions()},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{initOptions:function(){var e=this;this.options.column.forEach(function(t){t["disabled"]="view"==e.mode})},toAddChildMenu:function(e){this.parentId=e,this.mode="add",this.childMenuBox=!0},handlerSubmit:function(){this.$refs.form.submit()},handleUpholdEntity:function(e,t){"edit"==this.mode&&this.handleUpholdEntityUpdate(e,t),"add"==this.mode&&this.handleUpholdEntitySave(e,t)},handleUpholdEntityUpdate:function(e,t){var a=this;Object(l["d"])(this.systemFunction).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("修改成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("更新失败"),t()})},handleUpholdEntitySave:function(e,t){var a=this;Object(l["a"])(this.systemFunction).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("新增成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},u=c,d=a("2877"),h=Object(d["a"])(u,n,i,!1,null,null,null);t["default"]=h.exports},"5a1d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-divider"),a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"redirect_uris"},[a("item-tags",{attrs:{tags:e.upholdEntity.redirect_uris,name:"redirect_uris",column:"redirect_uris",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=(a("e349"),a("e123")),d=a("ca60"),h={name:"credential_uphold",components:{ItemTags:d["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,entityName:this.params.entityName}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},params:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions()},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntitySave:function(e,t){var a=this;Object(u["b"])(this.upholdEntity,this.params.customer,this.params.entityName).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},p=h,m=a("2877"),f=Object(m["a"])(p,n,i,!1,null,null,null);t["default"]=f.exports},"5c8e":function(e,t,a){},"620d":function(e,t,a){},6229:function(e,t,a){"use strict";var n=a("7dd5"),i=a.n(n);i.a},"633d":function(e,t,a){"use strict";a.d(t,"d",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"a",function(){return c});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/ca_certificates/",r=function(){return Object(n["a"])({url:s,method:"get"})},o=function(e){return Object(n["a"])({url:s,method:"post",data:e})},l=function(e){return Object(n["a"])({url:s+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:s+e.id,method:"delete"})}},6383:function(e,t,a){},"63d8":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("el-row",{staticStyle:{"margin-top":"0px"}},[a("el-col",{attrs:{span:"10"}},[e._l(e.logTags,function(t){return a("el-tag",{key:t,staticStyle:{"margin-left":"7px","margin-bottom":"5px",cursor:"pointer"},attrs:{type:t.type,effect:"dark"},on:{click:function(a){return e.changeTag(t)}}},[e._v(e._s(t.name))])}),a("el-popover",{attrs:{placement:"bottom-start"}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions},model:{value:e.daterange,callback:function(t){e.daterange=t},expression:"daterange"}}),a("el-tag",{staticStyle:{"margin-left":"7px","margin-bottom":"5px",cursor:"pointer"},attrs:{slot:"reference",effect:"dark",type:e.autoLogTag.type},slot:"reference"},[e._v(e._s(e.autoLogTag.name))])],1)],2),a("el-col",{attrs:{span:"13"}},[a("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"请输入姓名或其它关键词"},on:{input:e.filterServiceData},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}})],1),a("el-col",{attrs:{span:"1"}},[e.listView?e._e():a("i",{staticClass:"el-icon-s-grid",staticStyle:{"margin-left":"12px","margin-top":"10px","font-size":"25px",cursor:"pointer"},attrs:{title:"视图切换"},on:{click:function(t){return e.changeView()}}}),e.listView?a("i",{staticClass:"el-icon-s-grid",staticStyle:{"margin-left":"12px","margin-top":"10px","font-size":"25px",cursor:"pointer",color:"green"},attrs:{title:"视图切换"},on:{click:function(t){return e.changeView()}}}):e._e()])],1),a("log",{ref:"logViewer",attrs:{logTag:e.logTag,listView:e.listView,keyword:e.searchForm}})],1)},i=[],s=(a("ac6a"),a("e814")),r=a.n(s),o=(a("5343"),a("577f")),l={components:{log:o["default"]},data:function(){var e=this;return{logData:[],searchForm:null,daterange:null,logTag:{name:"今 天",value:0,label:"today",type:"success"},autoLogTag:{name:"自定义",value:0,label:"auto",type:"info"},logTags:[{name:"所 有",value:0,label:"all",type:"info"},{name:"今 天",value:0,label:"today",type:"success"},{name:"昨 天",value:1,label:"yesterday",type:"info"},{name:"近7天",value:0,label:"recent7",type:"info"},{name:"上 周",value:0,label:"preweek",type:"info"},{name:"本 周",value:0,label:"thisweek",type:"info"},{name:"上 月",value:0,label:"premonth",type:"info"},{name:"本 月",value:0,label:"thismonth",type:"info"}],listView:!0,pickerOptions:{onPick:function(t){if(t.minDate&&t.maxDate){e.logTag=null,e.autoLogTag.type="success";var a=new Date;e.autoLogTag.value=e.getDaysBetween(t.maxDate,a),e.autoLogTag.value<0&&(e.autoLogTag.value=e.autoLogTag.value-1),e.autoLogTag.begin=e.autoLogTag.value,e.autoLogTag.end=e.getDaysBetween(t.minDate,a),e.autoLogTag.end>=0&&(e.autoLogTag.end=e.getDaysBetween(t.minDate,a)+1),e.changeTag(e.autoLogTag),e.$refs.logViewer.nextOrpre(e.autoLogTag)}}}}},created:function(){},methods:{getDaysBetween:function(e,t){var a=Date.parse(e),n=Date.parse(t),i=r()((n-a)/864e5);return i},changeView:function(){this.listView=!this.listView},changeTag:function(e){this.logTag=e,"auto"!==e.label&&(this.autoLogTag.type="info"),this.logTags.forEach(function(t){t.label==e.label?t.type="success":t.type="info"})}}},c=l,u=a("2877"),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},6702:function(e,t,a){"use strict";var n=a("75ee"),i=a.n(n);i.a},6867:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-tabs",[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-canshu"}),e._v("\n 全部参数\n ")]),a("avue-crud",{ref:"crud",attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading},on:{"refresh-change":e.handlerefreshChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}},{key:"menuLeft",fn:function(t){return[e.permission.params_add?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("新 增")]):e._e()]}},{key:"menu",fn:function(t){return[e.permission.params_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("编辑")]):e._e()]}},{key:"expand",fn:function(e){var t=e.row;return[a("json-viewer",{attrs:{value:t.configValue}})]}}])})],1),e._l(e.configTypes,function(t){return a("el-tab-pane",{key:t,attrs:{index:t.label}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-canshu"}),e._v("\n "+e._s(t.label)+"\n ")]),a("avue-crud",{ref:"crud",refInFor:!0,attrs:{option:e.tableOption,data:t.data,"table-loading":e.tableLoading},on:{"refresh-change":e.handlerefreshChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}},{key:"menuLeft",fn:function(t){return[e.permission.params_add?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("新 增")]):e._e()]}},{key:"menu",fn:function(t){return[e.permission.params_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("编辑")]):e._e()]}},{key:"expand",fn:function(t){var n=t.row;return["kongschemas"!=n.configType?a("json-viewer",{attrs:{value:n.configValue}}):e._e(),"kongschemas"==n.configType?a("json-viewer",{attrs:{value:JSON.parse(n.configValue),"expand-depth":5,copyable:"",sort:""}}):e._e()]}}],null,!0)})],1)})],2)],1),e.grade.box?a("el-dialog",{attrs:{title:"系统参数",width:"70%",visible:e.grade.box},on:{"update:visible":function(t){return e.$set(e.grade,"box",t)}}},[a("avue-form",{attrs:{option:e.configColumn},on:{submit:e.handleClient},model:{value:e.clientForm,callback:function(t){e.clientForm=t},expression:"clientForm"}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("cebc")),l=a("5880"),c=a("ce4a"),u=a("5640"),d={name:"serverConfig",comments:{},data:function(){return{tableOption:u["d"],configColumn:u["c"],tableData:[],tableLoading:!1,clientForm:{},configTypes:[],grade:{box:!1}}},created:function(){this.handleList(),this.initOptions()},mounted:function(){},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission"])),methods:{initOptions:function(){this.permission.params_update||(this.tableOption["menu"]=!1)},findConfigType:function(){var e=this;Object(c["d"])().then(function(t){var a=t.data;e.configTypes=a,e.initConfigData()})},initConfigData:function(){var e=this;_.forEach(this.configTypes,function(t){var a=[];_.forEach(e.tableData,function(e){e.configType==t.value&&a.push(e)}),t["data"]=a})},toEditClient:function(e,t){this.grade.box=!0,this.clientForm=e},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleList:function(e){var t=this;this.tableLoading=!0,Object(c["b"])(r()({})).then(function(e){var a=e.data;t.tableData=a.data,t.tableLoading=!1,t.findConfigType()})},handleClient:function(e,t){var a=this;this.clientForm&&this.clientForm.id?Object(c["e"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("修改成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("新增成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("新增失败"),t()})}}},h=d,p=a("2877"),m=Object(p["a"])(h,n,i,!1,null,null,null);t["default"]=m.exports},"68c6":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每月")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("月\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("月\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("月开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("月\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disabled}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.maxValue,function(t){return a("el-checkbox",{key:"key-"+t,staticClass:"list-check-item",attrs:{label:t,disabled:e.type!=e.TYPE_SPECIFY||e.disabled}})}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r={name:"month",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=1,this.maxValue=12,this.valueRange.start=1,this.valueRange.end=12,this.valueLoop.start=1,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("cce4"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"5d6a7505",null);t["default"]=c.exports},"68c7":function(e,t,a){"use strict";var n=a("e527"),i=a.n(n);i.a},6916:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入snis、Tags",handleList:e.handleList,span:e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName.toUpperCase()))])],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}])},[e.isDevProfile?a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName.toUpperCase()))])])],1)]):e._e()],2)],1),e.pathKey==e.entityName+"_"+e.mode?a("el-drawer",{attrs:{title:("add"==e.mode?"新增":"edit"==e.mode?"编辑":"查看")+e.entityName.toUpperCase(),visible:e.drawer,direction:e.direction,size:"40%"},on:{"update:visible":function(t){e.drawer=t}}},[a("uphold-certificate",{attrs:{entity:e.form,mode:e.mode,params:e.params},on:{callback:e.callback}})],1):e._e()],1)},i=[],s=a("cebc"),r=a("fef3"),o=a("5880"),l=a("e349"),c=a("5a1d"),u=a("848d"),d=a("e123"),h=a("ca60"),p=a("82c1"),m=a("3242"),f={name:l["a"].CERTIFICATES+"_list",components:{ItemTags:h["default"],searchBanner:u["default"],upholdCertificate:c["default"],CopyItem:m["default"],InnerBreadcrumb:p["default"]},data:function(){return{tableSearch:{},tableOption:[],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:this.params.entityName,pathKey:this.params.entityName,drawer:!1}},props:{params:{required:!0}},computed:Object(s["a"])({},Object(o["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(r["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.drawer=!0,this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode),this.drawer=!0},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(d["c"])(this.params.customer,this.params.entityName).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(d["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},g=f,b=a("2877"),v=Object(b["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports},"692e":function(e,t,a){var n={"./App.vue":"3dfd","./components/CopyItem.vue":"3242","./components/InnerBreadcrumb.vue":"82c1","./components/ItemTags.vue":"ca60","./components/SelectEntity.vue":"eeec","./components/basic-container/main.vue":"dc8a","./components/easy-cron/index.vue":"4451","./components/easy-cron/input-cron.vue":"b5d7","./components/easy-cron/tabs/day.vue":"84bc","./components/easy-cron/tabs/hour.vue":"9fee","./components/easy-cron/tabs/minute.vue":"f6e9","./components/easy-cron/tabs/month.vue":"68c6","./components/easy-cron/tabs/second.vue":"109b","./components/easy-cron/tabs/week.vue":"b355","./components/easy-cron/tabs/year.vue":"7141","./components/error-page/403.vue":"a8d0","./components/error-page/404.vue":"a5fa","./components/error-page/500.vue":"611b","./components/iframe/main.vue":"c1a1","./components/searchBanner.vue":"848d","./page/client-info.vue":"442f","./page/inHome.vue":"405d","./page/index/index.vue":"9cc4","./page/index/layout.vue":"9277","./page/index/logo.vue":"7d3a","./page/index/sidebar/index.vue":"20bf","./page/index/sidebar/sidebarItem.vue":"7505","./page/index/tags.vue":"5ddc","./page/index/top/index.vue":"195f","./page/index/top/top-breadcrumb.vue":"4cd2","./page/index/top/top-color.vue":"44b2","./page/index/top/top-lock.vue":"14cd","./page/index/top/top-logs.vue":"0f22","./page/index/top/top-menu.vue":"286c","./page/index/top/top-msg.vue":"709a","./page/index/top/top-search.vue":"9812","./page/index/top/top-setting.vue":"bd51","./page/index/top/top-theme.vue":"107f","./page/index/top/transfer-client.vue":"c60b","./page/lock/index.vue":"15c5e","./page/login/index.vue":"5596","./page/login/userlogin.vue":"7c05","./page/logs/error.vue":"7cc5","./page/logs/index.vue":"08ae","./page/logs/page.vue":"3eb2","./page/wel.vue":"696f","./views/admin/menu/index.vue":"97a1","./views/admin/menu/upholdChildMenu.vue":"5791","./views/admin/menu/upholdMenu.vue":"78ad","./views/admin/role/index.vue":"a5f6","./views/admin/role/upholdRole.vue":"4703","./views/admin/user/index.vue":"e378","./views/admin/user/settingUserGroup.vue":"2fa5","./views/admin/user/upholdUser.vue":"4819","./views/admin/usergroup/index.vue":"0c22","./views/admin/usergroup/queryEnv.vue":"f777","./views/admin/usergroup/settingGroup.vue":"1686","./views/admin/usergroup/settingRole.vue":"f1e7","./views/admin/usergroup/settingUser.vue":"e59a","./views/gateway/cacertificate/ca_certificate.vue":"8baa","./views/gateway/cacertificate/uphold-cacertificate.vue":"f170e","./views/gateway/certificate/certificateList.vue":"9573","./views/gateway/certificate/index.vue":"948c","./views/gateway/certificate/uphold-certificate.vue":"0e1b","./views/gateway/consumer/index.vue":"4658","./views/gateway/consumer/uphold-consumer.vue":"7fd0","./views/gateway/credential/credentials.vue":"cfaf","./views/gateway/credential/index.vue":"6916","./views/gateway/credential/uphold-credential.vue":"5a1d","./views/gateway/log/index.vue":"8899","./views/gateway/plugin/index.vue":"aab4","./views/gateway/plugin/listPlugin.vue":"7e8d","./views/gateway/plugin/queryPlugins.vue":"3aa7","./views/gateway/plugin/upholdPlugins.vue":"ecc3","./views/gateway/routing/index.vue":"c541","./views/gateway/routing/queryRoutes.vue":"8b12","./views/gateway/routing/updateHosts.vue":"2e8b","./views/gateway/routing/upholdRoute.vue":"e8cd","./views/gateway/routing/viewRoute.vue":"f9fd","./views/gateway/service/index.vue":"a633","./views/gateway/service/servicePlugins.vue":"537a","./views/gateway/service/syncDiff.vue":"2775","./views/gateway/service/syncService.vue":"fe19","./views/gateway/service/uploadService.vue":"2bdd","./views/gateway/shell/index.vue":"2fc5","./views/gateway/sni/index.vue":"9ace","./views/gateway/sni/uphold-sni.vue":"b8e6","./views/gateway/upstream/activeHealthCheck.vue":"1751","./views/gateway/upstream/index.vue":"27a8","./views/gateway/upstream/passiveHealthCheck.vue":"bcf0","./views/gateway/upstream/targets.vue":"04c3","./views/gateway/upstream/upholdTargets.vue":"f337","./views/gateway/upstream/upholdUpstream.vue":"08bb","./views/info/index.vue":"e37e","./views/info/message.vue":"3086","./views/operating/env/index.vue":"8b5b","./views/operating/env/upholdEnv.vue":"2256","./views/operating/log/index.vue":"63d8","./views/operating/log/log.vue":"577f","./views/operating/params/index.vue":"6867","./views/operating/synclog/index.vue":"0e36","./views/operating/synclog/listConfigs.vue":"2d86","./views/operating/synclog/logDetail.vue":"ca50","./views/operating/synclog/syncLogs.vue":"88e6","./views/operating/system/index.vue":"0fee"};function i(e){var t=s(e);return a(t)}function s(e){var t=n[e];if(!(t+1)){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}return t}i.keys=function(){return Object.keys(n)},i.resolve=s,e.exports=i,i.id="692e"},"696f":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.kongClient&&-1!=e.kongClient.id?a("in-home"):a("client-info")],1)},i=[],s=a("cebc"),r=(a("af62"),a("5880")),o={name:"wel",components:{InHome:function(){return a.e("chunk-36d68c6a").then(a.bind(null,"405d"))},clientInfo:function(){return a.e("chunk-a425ea88").then(a.bind(null,"442f"))}},data:function(){return{}},computed:Object(s["a"])({},Object(r["mapGetters"])(["userInfo","kongClient"])),created:function(){this.findActiveKongclient()},methods:{findActiveKongclient:function(){this.$store.dispatch("FindActiveClient",this.userInfo).then(function(e){})}}},l=o,c=a("2877"),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},"6aa8":function(e,t,a){},"6b6b":function(e,t,a){},"6bae":function(e,t,a){"use strict";var n=a("240c"),i=a.n(n);i.a},"6d94":function(e,t,a){},7141:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每年")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,min:0,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("年\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,min:1,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("年\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,min:0,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("年开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,min:1,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("年\n ")],1)])],1)},i=[],s=a("4b3a"),r={name:"year",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){var e=(new Date).getFullYear();this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=0,this.valueRange.start=e,this.valueRange.end=e+100,this.valueLoop.start=e,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("8a0f"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"411de867",null);t["default"]=c.exports},"71f9":function(e,t,a){},"722ff":function(e,t,a){"use strict";var n=a("8ab6"),i=a.n(n);i.a},"73dc":function(e,t,a){"use strict";var n=a("dfc5"),i=a.n(n);i.a},"75ee":function(e,t,a){},"78ad":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"25px","margin-right":"5px"}},[a("el-col",{attrs:{span:"12"}},[a("el-button-group",[e.permission.menu_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:function(t){return e.toAddChildMenu(-1,"新建一级菜单","menu")}}},[e._v("新建一级菜单")]):e._e(),e.systemFunction.id&&"menu"==e.systemFunction.menuType&&e.permission.menu_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:function(t){return e.toAddChildMenu(e.systemFunction.id,"新建'"+e.systemFunction.name+"'子菜单","menu")}}},[e._v("新建子菜单")]):e._e(),e.systemFunction.id&&"menu"==e.systemFunction.menuType&&e.permission.menu_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"success"},on:{click:function(t){return e.toAddChildMenu(e.systemFunction.id,"新建'"+e.systemFunction.name+"'功能点","point")}}},[e._v("新建功能点")]):e._e()],1)],1)],1),a("avue-form",{ref:"form",attrs:{option:e.formColumns},on:{submit:e.handleUpholdEntity},model:{value:e.systemFunction,callback:function(t){e.systemFunction=t},expression:"systemFunction"}},[a("template",{slot:"visitView"},[a("el-form-item",[a("el-input",{attrs:{placeholder:"例如:views/admin/user/index"},model:{value:e.systemFunction.visitView,callback:function(t){e.$set(e.systemFunction,"visitView",t)},expression:"systemFunction.visitView"}})],1)],1),a("template",{slot:"useYn"},[a("el-form-item",[a("el-switch",{attrs:{disabled:e.formGrade,"active-color":"#13ce66","inactive-color":"#ff4949",value:"systemFunction.useYn","active-value":"y","inactive-value":"n"},model:{value:e.systemFunction.useYn,callback:function(t){e.$set(e.systemFunction,"useYn",t)},expression:"systemFunction.useYn"}})],1)],1),a("template",{slot:"sortOrder"},[a("el-form-item",[a("el-input-number",{attrs:{min:1,disabled:e.formGrade},model:{value:e.systemFunction.sortOrder,callback:function(t){e.$set(e.systemFunction,"sortOrder",t)},expression:"systemFunction.sortOrder"}})],1)],1),"view"!=e.mode?a("template",{slot:"menuForm"},[e.permission.menu_update?a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("保 存")]):e._e()],1):e._e()],2),e.childMenuBox?a("el-drawer",{attrs:{title:e.tipTitle,size:"50%",visible:e.childMenuBox},on:{"update:visible":function(t){e.childMenuBox=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"90%"}},[a("uphold-child-menu",{attrs:{systemFunction:{parentId:e.parentId,useYn:"y",sortOrder:999,menuType:e.menuType},mode:"add",options:e.childOptions},on:{callback:e.callback}})],1)]):e._e()],1)},i=[],s=(a("ac6a"),a("cebc")),r=a("5880"),o=a("ca05"),l=a("ef70"),c=a("5791"),u={name:"Route",components:{upholdChildMenu:c["default"]},data:function(){return{formColumns:o["a"],childOptions:o["a"],tipTitle:"新建子菜单",parentId:"-1",menuType:"menu",childMenuBox:!1}},props:{systemFunction:{type:Object,required:!1},mode:{required:!1}},created:function(){this.initOptions()},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{initOptions:function(){var e=this;this.formColumns.column.forEach(function(t){t["disabled"]="view"==e.mode})},toAddChildMenu:function(e,t,a){this.parentId=e,this.mode="add",this.menuType=a,this.childOptions="menu"==this.menuType?o["a"]:o["b"],this.tipTitle=t,this.childMenuBox=!0},handlerSubmit:function(){this.$refs.form.submit()},handleUpholdEntity:function(e,t){"edit"==this.mode&&this.handleUpholdEntityUpdate(e,t),"add"==this.mode&&this.handleUpholdEntitySave(e,t)},handleUpholdEntityUpdate:function(e,t){var a=this;Object(l["d"])(this.systemFunction).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("修改成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("更新失败"),t()})},handleUpholdEntitySave:function(e,t){var a=this;Object(l["a"])(this.systemFunction).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("新增成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("新增失败,错误信息:"+e),t()})},callback:function(){this.childMenuBox=!1,this.$emit("callback",{})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},"78ba":function(e,t,a){"use strict";a.d(t,"a",function(){return s}),a.d(t,"b",function(){return r}),a.d(t,"d",function(){return o}),a.d(t,"c",function(){return l});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/",method:"get",params:e})},r=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/"+e+"/logs",method:"get"})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/"+e+"/config",method:"get"})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/logs",method:"get",params:e})}},"7b08":function(e,t,a){},"7cc5":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("p",[e._v("请打开浏览器控制台,然后点击下面的按钮")]),a("el-button",{attrs:{type:"danger"},on:{click:e.handleNewError}},[e._v("触发一个错误")])],1)},s=[],r={methods:{handleNewError:function(){console.log(a)}}},o=r,l=n("2877"),c=Object(l["a"])(o,i,s,!1,null,null,null);t["default"]=c.exports},"7dd5":function(e,t,a){},"7e8d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{attrs:{type:"border-card","tab-position":e.tabPosition}},e._l(e.pluginGroupOption.column,function(t){return a("el-tab-pane",{key:t.label,attrs:{lazy:"",label:t.label}},[a("avue-card",{attrs:{option:e.cardoption,data:t.option.column},on:{"row-click":e.tip,"row-add":e.tip},scopedSlots:e._u([{key:"menu",fn:function(t){return[a("span",{attrs:{type:"primary"},on:{click:function(a){e.toAddPlugin(t.row.name.toLowerCase())}}},[e._v("新增插件")])]}}],null,!0)})],1)}),1),a("el-dialog",{attrs:{title:"新增插件",width:"70%",visible:e.grade.pluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"pluginBox",t)}}},[a("uphold-plugins",{key:e.plugin.name,attrs:{plugin:e.plugin,fields:e.fields,edit:"add"},on:{callback:e.callback}})],1)],1)},i=[],s=(a("7f7f"),a("ac6a"),a("cebc")),r=a("5880"),o=a("b4d9"),l=a("e349"),c=a("468b"),u=(a("dc99"),a("a573")),d=a("ecc3"),h={components:{upholdPlugins:d["default"]},data:function(){return{svgimage:'this.src="/img/plugins/kong.svg"',pluginGroupOption:[],fields:[],grade:{pluginBox:!1},entityName:l["a"].PLUGINS,cardoption:{addBtn:!1,span:6,props:{img:"img",title:"name",info:"description"}},plugin:{name:"",config:{}},consumer_disabled_plugins:{"hmac-auth":!0,"basic-auth":!0,"key-auth":!0,oauth2:!0,"ldap-auth":!0,session:!0,acl:!0,cors:!0,"bot-detection":!0}}},created:function(){var e=this.systemProfile.version;this.pluginGroupOption=Object(o["a"])(e,this.entityName),this.route&&(this.plugin["route"]={id:this.route.id}),this.service&&(this.plugin["service"]={id:this.service.id}),this.consumer&&(this.plugin["consumer"]={id:this.consumer.id})},mounted:function(){this.initOptions()},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile","kongClient"])),props:{tabPosition:{required:!1},service:{required:!1},route:{required:!1},consumer:{required:!1}},methods:{initOptions:function(){var e=this;Object(u["a"])().then(function(t){var a=[],n=t.data,i=n.plugins;for(var s in i.available_on_server){var r=!1;e.pluginGroupOption.column.forEach(function(e){e.option.column.forEach(function(e){s==e["name"].toLowerCase()&&(r=!0)})}),r||a.push({name:s,description:s,img:"/img/plugins/kong.svg"})}return a}).then(function(t){var a={label:"自定义",description:"Custom Plugins",icon:"mdi-account-box-outline",hasConsumerPlugins:!0,option:{column:[]}};t.length>0&&(a.option.column=t,e.pluginGroupOption.column.push(a)),e.pluginGroupOption.column.forEach(function(t){var a=[];t.option.column.forEach(function(t){e.disabledPlugins(t.name.toLowerCase())||a.push(t)}),t.option.column=a})})},disabledPlugins:function(e){if(!this.consumer)return!1;var t=this.consumer_disabled_plugins[e];return t},toAddPlugin:function(e){var t=this;this.plugin={name:"",config:{},service:this.service,route:this.route,consumer:this.consumer},this.plugin.name=e,Object(c["e"])(this.plugin.name).then(function(e){var a=e.data;t.fields=a.fields||[],t.grade.pluginBox=!0})},callback:function(){this.$emit("callback",{})}}},p=h,m=(a("068d"),a("2877")),f=Object(m["a"])(p,n,i,!1,null,null,null);t["default"]=f.exports},"7fd0":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{ref:"upstreamTabs",on:{"tab-click":e.checkUpstream}},[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" 基本信息")]),a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.upholdEntity.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1),"add"!=e.mode?a("el-tab-pane",{attrs:{lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" Credentials")]),a("credentials",{attrs:{consumer:e.upholdEntity.id}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{ref:"pluginTab",attrs:{label:"服务插件",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-plugin-sm"}),e._v(" 插件列表 ")]),a("query-plugins",{attrs:{consumer:e.upholdEntity,mode:e.mode}})],1):e._e()],1)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("3ac9"),h=a("ca60"),p=a("3aa7"),m=a("cfaf"),f={name:u["a"].CONSUMERS+"_uphold",components:{ItemTags:h["default"],credentials:m["default"],queryPlugins:p["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,entityName:u["a"].CONSUMERS}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions()},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(d["c"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(d["b"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},g=f,b=a("2877"),v=Object(b["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports},"81c1":function(e,t,a){},"82c1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.showInRoot||e.value!=e.root,expression:"showInRoot || value!=root"}],staticClass:"inner-breadcrumb",staticStyle:{height:"1px",padding:"0 12px 10px"}},[e.showBack&&e.pathArr.length>1?a("el-button",{staticStyle:{float:"right",padding:"0"},attrs:{type:"text"},on:{click:e.back}},[e._v("返回上一级")]):e._e(),a("el-breadcrumb",{staticClass:"breadcrumb",staticStyle:{float:"left"},attrs:{separator:"/"}},e._l(e.pathArr,function(t,n){return a("el-breadcrumb-item",{key:n},[t.disable&&n1)for(var e=this.pathArr.length-2;e>=0;e--){var t=this.pathArr[e];if(!t.disable)return void this.change(t.key)}console.warn("InnerBreadcrumb 没有非disalbe的上级路径")}},created:function(){},mounted:function(){this.init(),this.buildPath(this.value)}}),r=s,o=(a("354b"),a("2877")),l=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=l.exports},"848d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"5px","margin-right":"5px"}},[a("el-col",{attrs:{span:24-e.span}},[e._t("menu")],2),a("el-col",{attrs:{span:e.span}},[a("el-input",{staticClass:"input-with-select",attrs:{clearable:"",placeholder:e.placeholder,size:"small"},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}},[a("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"append",type:"primary",plain:"",size:"small"},on:{click:e.loadData},slot:"append"},[a("i",{staticClass:"el-icon-search"}),e._v("\n 搜 索\n ")])])],1)],1)],1)},i=[],s=(a("7f7f"),a("6762"),a("2fdb"),a("cebc")),r=a("5880"),o={name:"searchBanner",data:function(){return{showItems:[],cacheItems:[],searchForm:null}},props:{handleList:{type:Function,default:null},placeholder:{required:!0},data:{required:!1},searchProps:{required:!1},page:{required:!0},span:{default:12},refreshBtn:{default:!0}},created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):this.loadData()},computed:Object(s["a"])({},Object(r["mapGetters"])(["systemProfile"])),watch:{searchForm:function(e){this.page.currentPage=1,this.refresh(this.page,!1)}},methods:{loadData:function(){var e=this;this.searchForm=null,this.handleList().then(function(t){e.cacheItems=t||[],e.showItems=e.cacheItems,e.init()})},init:function(){this.page.currentPage=1,this.refresh(this.page,!1)},refresh:function(e,t){var a=this;this.searchForm&&""!==this.searchForm.trim()?this.showItems=this.cacheItems.filter(function(e){return a._filter(e)}):this.showItems=this.cacheItems,this.callback(this._slice(),t)},_slice:function(){this.page.total=this.showItems.length;var e=this.showItems.slice((this.page.currentPage-1)*this.page.pageSize,this.page.currentPage*this.page.pageSize);return e},callback:function(e,t){var a={data:e,total:this.showItems.length,refresh:t};this.$emit("search-change",a)},_filterArray:function(e,t){if(!t)return!1;for(var a=!1,n=0;n0?a("el-form-item",{attrs:{label:"Host"}},[a("item-tags",{attrs:{tags:n.hosts,name:"匹配路径",column:"paths",mode:"view"}})],1):e._e(),a("el-form-item",{attrs:{label:"路由PATH"}},[a("item-tags",{attrs:{tags:n.paths,name:"匹配路径",column:"paths",mode:"view"}})],1),a("el-form-item",{attrs:{label:"插件列表"}},[a("query-plugins",{attrs:{route:n,mode:"view"}})],1)],1)]}},{key:"hosts",fn:function(t){var n=t.row;return e._l(n.hosts,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t))])})}},{key:"paths",fn:function(t){var n=t.row;return e._l(n.paths,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t))])})}},{key:"menuRight",fn:function(t){return"view"!=e.mode?[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toAddRoute(t.row,t.$index)}}},[e._v("新增路由")]),a("update-hosts",{attrs:{placement:"bottom-end",service:{id:e.service.id}},on:{callback:e.pluginCallback}})]:void 0}},{key:"menu",fn:function(t){return[a("el-button",{attrs:{icon:"el-icon-edit",size:"small",plain:"",type:"primary"},on:{click:function(a){return e.toEditRoute(t.row,t.$index)}}},[e._v("编辑")]),a("el-button",{attrs:{icon:"el-icon-edit",size:"small",plain:"",type:"danger"},on:{click:function(a){return e.handleTargetDel(t.row,t.$index)}}},[e._v("删除")])]}}],null,!0)},[a("template",{slot:"empty"},[e._v("暂无服务路由,请添加")])],2),e.grade.addPluginBox?a("el-dialog",{attrs:{title:"新增路由",width:"70%",visible:e.grade.addPluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"addPluginBox",t)}}},[a("uphold-route",{attrs:{route:e.routeForm,mode:"add"},on:{callback:e.pluginCallback}})],1):e._e(),e.grade.editPluginBox?a("el-dialog",{attrs:{title:"编辑路由",width:"70%",visible:e.grade.editPluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"editPluginBox",t)}}},[a("uphold-route",{attrs:{route:e.routeForm,mode:e.mode},on:{callback:e.pluginCallback}})],1):e._e()],1)},i=[],s=a("cebc"),r=a("5880"),o=a("fef3"),l=a("ceee"),c=a("3aa7"),u=a("ca60"),d=a("e8cd"),h=a("2e8b"),p={name:"QueryRoutes",components:{ItemTags:u["default"],upholdRoute:d["default"],queryPlugins:c["default"],updateHosts:h["default"]},data:function(){return{routingOption:_.cloneDeep(o["f"]),routeData:[],routeForm:{service:{id:this.service.id}},grade:{editPluginBox:!1,addPluginBox:!1}}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isProdProfile","systemProfile"])),props:{service:{type:Object,required:!1},client:{required:!1},mode:{required:!1}},created:function(){this.handleList(),this.initOption()},methods:{initOption:function(){this.routingOption["menu"]="edit"==this.mode},toEditRoute:function(e,t){this.grade.editPluginBox=!0,this.grade.addPluginBox=!1,this.routeForm=e},toAddRoute:function(e,t){this.grade.editPluginBox=!1,this.grade.addPluginBox=!0,this.routeForm={service:{id:this.service.id}}},bindTags:function(){},expandChanges:function(e,t){t.length?(this.routingOption.expandRowKeys=[],e&&this.routingOption.expandRowKeys.push(e.id)):this.routingOption.expandRowKeys=[]},pluginCallback:function(){this.handleList(),this.grade.editPluginBox=!1,this.grade.addPluginBox=!1},handleList:function(e){var t=this;this.tableLoading=!0,this.client=this.client||{},Object(l["b"])(this.service,this.client).then(function(e){t.routeData=e.data.data})},handleTargetDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(l["d"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.$successInfo("删除成功"),a.handleList())})}).catch(function(){})}}},m=p,f=a("2877"),g=Object(f["a"])(m,n,i,!1,null,null,null);t["default"]=g.exports},"8b5b":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-tabs",e._l(e.envs,function(t){return a("el-tab-pane",{key:t,attrs:{index:t.label}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-env"}),e._v("\n "+e._s(t.label)+"\n ")]),a("el-tabs",{attrs:{type:"border-card","tab-position":"left"}},e._l(t.groups,function(n){return a("el-tab-pane",{key:n},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(e._s(n.profileCode))]),a("uphold-env",{attrs:{client:{name:n.label,deployType:t.deployType,profileCode:n.profileCode,profile:n.profile,env:t.env,ab:n.value}}})],1)}),1)],1)}),1)],1)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("cebc")),l=a("5880"),c=a("af62"),u=a("5640"),d=a("2256"),h={name:"client",components:{upholdEnv:d["default"]},data:function(){return{tableOption:u["b"],clientColumn:u["a"],isCollapse:!1,tableData:[],tableLoading:!1,clientForm:{},envs:[]}},created:function(){this.handleList(),this.findAllEnvs(),this.findActiveKongclient(),this.initOptions()},watch:{},mounted:function(){},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","userInfo"])),props:[],methods:{findAllEnvs:function(){var e=this;Object(c["f"])().then(function(t){e.envs=t.data})},initOptions:function(){this.permission.client_update||(this.tableOption["menu"]=!1)},findActiveKongclient:function(){var e=this;this.$store.dispatch("FindActiveClient",this.userInfo).then(function(t){e.activeClient=t})},handActiveClient:function(e){Object(c["i"])(this.userInfo.name,e).then(function(e){window.location.href.indexOf("#/wel/index")>0?window.location.reload():window.location="#/wel/index"})},toEditClient:function(e,t){this.grade.box=!0,this.clientForm=e},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleList:function(e){var t=this;this.tableLoading=!0,Object(c["c"])(r()({})).then(function(e){var a=e.data;t.tableData=a,t.tableLoading=!1})},handleClient:function(e,t){var a=this;this.clientForm&&this.clientForm.id?Object(c["j"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("修改成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("新增成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("新增失败"),t()})},handlerDelete:function(e){var t=this;this.$confirm("是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c["h"])(e).then(function(e){var a=e.data;0==a.status?(t.$successInfo("删除成功"),t.handleList()):t.$errorInfo("删除失败")})})}}},p=h,m=(a("a154"),a("df9f"),a("2877")),f=Object(m["a"])(p,n,i,!1,null,"8fc10c56",null);t["default"]=f.exports},"8baa":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入Snis、Tags",handleList:e.handleList,span:e.permission.certificate_add||e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.certificate_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.permission.certificate_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.certificate_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,3568991518)},[e.permission.certificate_add||e.isDevProfile?a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)]):e._e()],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-ca-certificate",{attrs:{entity:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("f170e"),h=a("848d"),p=a("633d"),m=a("ca60"),f=a("82c1"),g=a("3242"),b={name:u["a"].CACERTIFICATES+"_list",components:{ItemTags:m["default"],searchBanner:h["default"],upholdCaCertificate:d["default"],CopyItem:g["default"],InnerBreadcrumb:f["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"tags",type:"array"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:u["a"].CACERTIFICATES,pathKey:u["a"].CACERTIFICATES,labelArgs:{},path:{label:u["a"].CACERTIFICATES,key:u["a"].CACERTIFICATES,children:[{key:u["a"].CACERTIFICATES+"_add",label:"新建"+u["a"].CACERTIFICATES},{key:u["a"].CACERTIFICATES+"_edit",label:"修改"+u["a"].CACERTIFICATES},{key:u["a"].CACERTIFICATES+"_view",label:"查看"+u["a"].CACERTIFICATES}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(p["d"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},v=b,y=a("2877"),_=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=_.exports},"8d55":function(e,t,a){"use strict";a.d(t,"d",function(){return s}),a.d(t,"e",function(){return r}),a.d(t,"a",function(){return o}),a.d(t,"b",function(){return l}),a.d(t,"f",function(){return c}),a.d(t,"c",function(){return u});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/system/role",method:"post",data:e})},r=function(e){return Object(n["a"])({url:i["a"].path+"/system/role/"+e.id,method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/role/page",method:"get",params:e})},l=function(){return Object(n["a"])({url:i["a"].path+"/system/role/page",method:"get",params:{start:0,limit:1e3}})},c=function(e){return Object(n["a"])({url:i["a"].path+"/system/role/updateRoleMenu",method:"post",data:e})},u=function(e){return Object(n["a"])({url:i["a"].path+"/system/role/"+e.id+"/menu",method:"post"})}},"8f81":function(e,t,a){"use strict";var n=a("6383"),i=a.n(n);i.a},9021:function(e,t,a){"use strict";a.d(t,"d",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"a",function(){return c});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/certificates/",r=function(){return Object(n["a"])({url:s,method:"get"})},o=function(e){return Object(n["a"])({url:s,method:"post",data:e})},l=function(e){return Object(n["a"])({url:s+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:s+e.id,method:"delete"})}},9277:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("router-view")},i=[],s=a("2877"),r={},o=Object(s["a"])(r,n,i,!1,null,null,null);t["default"]=o.exports},"948c":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[0==e.systemProfile.version.indexOf("1.2")?a("basic-container",[a("certificate")],1):e._e(),-1==e.systemProfile.version.indexOf("1.2")?a("basic-container",[a("el-tabs",{ref:"upstreamTabs",attrs:{type:"card"}},[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-sni"}),e._v(" Certificate ")]),a("certificate")],1),a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-certificate"}),e._v(" Ca Certificate\n ")]),a("ca-certificate")],1)],1)],1):e._e()],1)},i=[],s=a("cebc"),r=a("5880"),o=a("9573"),l=a("8baa"),c={name:"certificate-tabs",components:{certificate:o["default"],caCertificate:l["default"]},data:function(){return{}},created:function(){var e=this;-1==this.systemProfile.id&&this.$nextTick(function(t){e.$router.push("/wel/index")})},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"]))},u=c,d=a("2877"),h=Object(d["a"])(u,n,i,!1,null,null,null);t["default"]=h.exports},9573:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1):e._e(),e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入snis、Tags",handleList:e.handleList,span:e.permission.certificate_add||e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))])],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.permission.certificate_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.certificate_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,3568991518)},[e.permission.certificate_add||e.isDevProfile?a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)]):e._e()],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-certificate",{attrs:{entity:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("0e1b"),h=a("848d"),p=a("9021"),m=a("ca60"),f=a("82c1"),g=a("3242"),b={name:u["a"].CERTIFICATES+"_list",components:{ItemTags:m["default"],searchBanner:h["default"],upholdCertificate:d["default"],CopyItem:g["default"],InnerBreadcrumb:f["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"snis",type:"array"},{name:"tags",type:"array"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:u["a"].CERTIFICATES,pathKey:u["a"].CERTIFICATES,labelArgs:{},path:{label:u["a"].CERTIFICATES,key:u["a"].CERTIFICATES,children:[{key:u["a"].CERTIFICATES+"_add",label:"新建"+u["a"].CERTIFICATES},{key:u["a"].CERTIFICATES+"_edit",label:"修改"+u["a"].CERTIFICATES},{key:u["a"].CERTIFICATES+"_view",label:"查看"+u["a"].CERTIFICATES}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.verion,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(p["d"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},v=b,y=a("2877"),_=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=_.exports},"97a1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("el-container",[a("el-aside",{attrs:{width:"300px"}},[a("el-input",{attrs:{placeholder:"输入关键字进行过滤"},model:{value:e.filterText,callback:function(t){e.filterText=t},expression:"filterText"}}),a("el-tree",{ref:"menuTree",attrs:{data:e.menuAll,props:e.menuOption,"node-key":"id",accordion:"","highlight-current":"","expand-on-click-node":!1,"default-expanded-keys":e.keys,"filter-node-method":e.filterNode},on:{"node-click":e.handleNodeClick}})],1),a("el-main",["menu"==e.systemFunction.menuType?a("uphold-menu",{attrs:{systemFunction:e.systemFunction,mode:e.mode},on:{callback:e.loadAllMenu}}):e._e(),"point"==e.systemFunction.menuType?a("uphold-child-menu",{attrs:{systemFunction:e.systemFunction,mode:"edit",options:e.functionPointColumn},on:{callback:e.loadAllMenu}}):e._e()],1)],1)],1)},i=[],s=(a("7f7f"),a("cebc")),r=a("5880"),o=a("ef70"),l=(a("c54a"),a("ca05")),c=a("e349"),u=a("78ad"),d=a("5791"),h={name:"menu",components:{upholdMenu:u["default"],upholdChildMenu:d["default"]},data:function(){return{filterText:"",functionPointColumn:l["b"],menuAll:[],obj:{},keys:[-1],systemFunction:{parentId:-1,useYn:"y",sortOrder:999,menuType:"menu"},menuOption:l["c"],USERTYPE:c["a"].USERTYPE,mode:"add"}},watch:{filterText:function(e){this.$refs.menuTree.filter(e)}},created:function(){this.loadAllMenu()},mounted:function(){},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{loadAllMenu:function(){var e=this;Object(o["b"])().then(function(t){var a=t.data;e.form={},e.formStatus="",e.menuAll=a.data})},filterNode:function(e,t){return!e||-1!==t.name.indexOf(e)},handleNodeClick:function(e){this.currentType=e.type,this.mode="edit",this.systemFunction={parentId:-1,useYn:"y"},this.systemFunction=_.assign({},e),this.keys=[this.systemFunction.id]}}},p=h,m=(a("f5f5"),a("2877")),f=Object(m["a"])(p,n,i,!1,null,"d06a673e",null);t["default"]=f.exports},"9a58":function(e,t,a){"use strict";a.d(t,"d",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"a",function(){return c});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/snis/",r=function(){return Object(n["a"])({url:s,method:"get"})},o=function(e){return Object(n["a"])({url:s,method:"post",data:e})},l=function(e){return Object(n["a"])({url:s+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:s+e.id,method:"delete"})}},"9ace":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入Name、Tags",handleList:e.handleList,span:e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,3491330134)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-sni",{attrs:{entity:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("b8e6"),h=a("848d"),p=a("9a58"),m=a("ca60"),f=a("82c1"),g=a("3242"),b={name:u["a"].SNIS+"_list",components:{ItemTags:m["default"],searchBanner:h["default"],upholdSni:d["default"],CopyItem:g["default"],InnerBreadcrumb:f["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"name"},{name:"tags",type:"array"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:u["a"].SNIS,pathKey:u["a"].SNIS,labelArgs:{},path:{label:u["a"].SNIS,key:u["a"].SNIS,children:[{key:u["a"].SNIS+"_add",label:"新建"+u["a"].SNIS},{key:u["a"].SNIS+"_edit",label:"修改"+u["a"].SNIS},{key:u["a"].SNIS+"_view",label:"查看"+u["a"].SNIS}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={certificate:{id:""}},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(p["d"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},v=b,y=a("2877"),_=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=_.exports},"9c67":function(e,t,a){"use strict";var n=a("2c9e"),i=a.n(n);i.a},"9d0c":function(e,t,a){"use strict";var n=a("5c8e"),i=a.n(n);i.a},"9d5c":function(e,t,a){},"9f79":function(e,t,a){},"9fc0":function(e,t,a){},"9fee":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每时")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("时\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("时\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("时开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("时\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disabled}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.maxValue+1,function(t){return a("el-checkbox",{key:"key-"+(t-1),staticClass:"list-check-item",attrs:{label:t-1,disabled:e.type!=e.TYPE_SPECIFY||e.disabled}})}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r={name:"minute",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=23,this.valueRange.start=0,this.valueRange.end=23,this.valueLoop.start=0,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("adc9"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"c0640844",null);t["default"]=c.exports},a03a:function(e,t,a){},a154:function(e,t,a){"use strict";var n=a("a03a"),i=a.n(n);i.a},a17a:function(e,t,a){},a495:function(e,t,a){"use strict";var n=a("17d3"),i=a.n(n);i.a},a573:function(e,t,a){"use strict";a.d(t,"a",function(){return s}),a.d(t,"b",function(){return r});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/info",method:"get"})},r=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/status",method:"get"})}},a5f6:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"5px","margin-right":"5px"}},[a("el-col",{attrs:{span:"2"}},[e.permission.role_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:e.toAdd}},[e._v("新建角色")]):e._e()],1),a("el-col",{attrs:{span:"22"}},[a("el-input",{staticClass:"input-with-select",attrs:{size:"small",placeholder:"请输入角色名称",maxlength:"20",clearable:""},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1)],1)],1),a("avue-crud",{ref:"crud",staticStyle:{cursor:"pointer"},attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-save":e.handleSave,"row-update":e.handleUpdate,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"messageContent",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.messageContent,column:"messageContent",mode:"view"}})]}},{key:"menu",fn:function(t){return[e.permission.role_config?a("el-button",{attrs:{size:"small",type:"text",icon:"el-icon-view"},on:{click:function(a){return e.toConfigViewMenu(t.row,t.index)}}},[e._v("查看")]):e._e(),e.permission.role_update?a("el-button",{attrs:{size:"small",icon:"el-icon-edit",plain:"",type:"text"},on:{click:function(a){return e.toEdit(t)}}},[e._v("编辑")]):e._e(),e.permission.role_config?a("el-button",{attrs:{size:"small",icon:"icon-biaoshilei_jiaosepeizhi",type:"text"},on:{click:function(a){return e.toConfigMenu(t.row,t.index)}}},[e._v("配置权限")]):e._e()]}}]),model:{value:e.objData,callback:function(t){e.objData=t},expression:"objData"}}),e.configMenuBox?a("el-drawer",{attrs:{title:"配置角色权限",size:"40%",visible:e.configMenuBox},on:{"update:visible":function(t){e.configMenuBox=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"99%"}},[a("uphold-role",{attrs:{systemRole:e.systemRole,mode:e.mode},on:{callback:e.handleList}})],1)]):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("ca05"),u=a("8d55"),d=a("ca60"),h=a("4703"),p={name:"syncLog",components:{ItemTags:d["default"],upholdRole:h["default"]},data:function(){return{objData:{},tableSearch:{},tableOption:c["d"],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,currentRule:{},systemRole:{},mode:"add",form:{},configMenuBox:!1,searchForm:null,users:null,userLists:[],options:[],templates:{span:8,data:[]},page:{total:0,currentPage:1,pageSize:10}}},created:function(){this.handleList(),this.init()},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission"])),props:{logType:{required:!0}},watch:{searchForm:function(e){this.page.currentPage=1,this.handleList()},users:function(e){this.page.currentPage=1,this.handleList()}},methods:{toConfigViewMenu:function(e,t){this.configMenuBox=!0,this.mode="view",this.systemRole=e},toConfigMenu:function(e,t){this.configMenuBox=!0,this.mode="add",this.systemRole=e},toAdd:function(){this.$refs.crud.rowAdd()},toEdit:function(e){this.$refs.crud.rowEdit(e.row,e.index)},init:function(){},handleRowClick:function(e){this.currentRule=e},handlerTrace:function(){var e=this;this.$refs["form"].validate(function(t){t&&(e.handlerTraceDetail=!0)})},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleCurrentChange:function(e){this.tablePage=e,this.handlerefreshChange()},handleCurrentSize:function(e){this.tableSize=e,this.handlerefreshChange()},handleSearchChange:function(e){this.tableSearch=e,this.handleList(this.tableSearch)},handleSave:function(e,t){var a=this;Object(u["d"])(e).then(function(e){var n=e.data;0!==n.status?a.$message({showClose:!0,message:n.errmsg,type:"warning"}):(a.tablePage=1,a.handleList(),a.$message({showClose:!0,message:"新增成功",type:"success"})),t()})},handleUpdate:function(e,t,a){var n=this;Object(u["e"])(e).then(function(e){var t=e.data;0!==t.status?n.$message({showClose:!0,message:t.errmsg,type:"warning"}):(n.tablePage=1,n.handleList(),n.$message({showClose:!0,message:"修改成功",type:"success"}))}),a()},handleList:function(e){var t=this;this.tableLoading=!0,this.alertRuleBox=!1,this.form={name:this.searchForm},Object(u["a"])(r()({},this.form,{start:this.tablePage,limit:this.tableSize})).then(function(e){var a=e.data.data;t.templates.data=a.items,t.tableData=a.items,t.page={total:a.totalCount,currentPage:t.tablePage,pageSize:t.tableSize},t.tableLoading=!1})}}},m=p,f=(a("68c7"),a("2877")),g=Object(f["a"])(m,n,i,!1,null,null,null);t["default"]=g.exports},a633:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey===e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入服务名称或Host",handleList:e.handleList,span:e.permission.service_add||e.isDevProfile?19:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.service_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e(),e.permission.service_sync?a("el-button",{attrs:{icon:"el-icon-refresh",size:"small",type:"primary"},on:{click:e.handlerSyncBox}},[e._v("同步"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"expand",fn:function(e){var t=e.row;return[a("el-form",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"80px","label-position":"top"}},[a("el-form-item",{attrs:{label:"代理列表"}},[a("targets",{attrs:{mode:"view",upstream:{id:t.host}}})],1),a("el-form-item",{attrs:{label:"路由列表"}},[a("query-routes",{attrs:{service:t,mode:"view"}})],1),a("el-form-item",{attrs:{label:"插件列表"}},[a("service-plugins",{attrs:{service:t}})],1)],1)]}},{key:"name",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.name))])]}},{key:"menu",fn:function(t){return[e.permission.service_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.service_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,4107783673)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey===e.entityName+"_sync"?a("div",[a("sync-service")],1):e._e(),e.pathKey===e.entityName+"_"+e.mode?a("div",[a("upload-service",{attrs:{service:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("fe19"),h=a("2bdd"),p=a("537a"),m=a("848d"),f=a("8b12"),g=a("04c3"),b=a("82c1"),v=a("3242"),y=a("3dba"),_={name:u["a"].SERVICES,components:{syncService:d["default"],searchBanner:m["default"],uploadService:h["default"],CopyItem:v["default"],InnerBreadcrumb:b["default"],servicePlugins:p["default"],queryRoutes:f["default"],targets:g["default"]},data:function(){return{entityName:u["a"].SERVICES,tableSearch:{},tableOption:[],searchProps:[{name:"name"},{name:"host"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",pathKey:u["a"].SERVICES,labelArgs:{},path:{label:u["a"].SERVICES,key:u["a"].SERVICES,children:[{key:u["a"].SERVICES+"_add",label:"新建"+u["a"].SERVICES},{key:u["a"].SERVICES+"_edit",label:"修改"+u["a"].SERVICES},{key:u["a"].SERVICES+"_view",label:"查看"+u["a"].SERVICES},{key:u["a"].SERVICES+"_sync",label:"同步"+u["a"].SERVICES}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),props:{type:{type:String,required:!1}},created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.reloadDataList()},handlerSyncBox:function(){this.pathKey=this.entityName+"_sync"},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(y["a"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(e),this.$refs.routeSearch.refresh(this.page,e))},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.initPage(!1),this.$refs.routeSearch.loadData()},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(y["c"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},C=_,w=a("2877"),x=Object(w["a"])(C,n,i,!1,null,null,null);t["default"]=x.exports},a8c1:function(e,t,a){"use strict";var n=a("d6b3"),i=a.n(n);i.a},aab4:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{span:e.permission.plugin_add||e.isDevProfile?21:24,placeholder:"请输入插件名称、服务名称或路由名称",handleList:e.handleList,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.plugin_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增全局插件")]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize},scopedSlots:e._u([{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"consumer",fn:function(t){var n=t.row;return[n.consumer?a("div",[a("copy-item",{attrs:{value:n.consumer.id}})],1):e._e(),n.consumer?e._e():a("div",[e._v("All Consumers")])]}},{key:"enabled",fn:function(t){var n=t.row;return[e.permission.plugin_update?a("el-button",{directives:[{name:"show",rawName:"v-show",value:n.enabled,expression:"row.enabled"}],attrs:{plain:"",size:"mini",type:"success"},on:{click:function(t){return e.handlerPluginUpdate(n,!1)}}},[e._v("启用")]):e._e(),e.permission.plugin_update?a("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.enabled,expression:"!row.enabled"}],attrs:{plain:"",size:"mini",type:"danger"},on:{click:function(t){return e.handlerPluginUpdate(n,!0)}}},[e._v("未启用")]):e._e(),e.permission.plugin_update?e._e():a("el-button",{directives:[{name:"show",rawName:"v-show",value:n.enabled,expression:"row.enabled"}],attrs:{plain:"",size:"mini",type:"success",disabled:""}},[e._v("启用")]),e.permission.plugin_update?e._e():a("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.enabled,expression:"!row.enabled"}],attrs:{plain:"",size:"mini",type:"danger",disabled:""}},[e._v("未启用")])]}},{key:"name",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetailPlugin(n)}}},[e._v(e._s(n.name))])]}},{key:"menu",fn:function(t){return[e.permission.plugin_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.toEditPlugin(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.plugin_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,1427031949)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey==e.entityName+"_edit"?a("div",[a("uphold-plugin",{attrs:{plugin:e.plugin,edit:"edit",fields:e.fields},on:{callback:e.refreshList}})],1):e._e(),e.pathKey==e.entityName+"_add"?a("div",[a("list-plugin",{on:{callback:e.reloadDataList}})],1):e._e(),e.pathKey==e.entityName+"_view"?a("div",[a("json-viewer",{attrs:{value:e.plugin,"expand-depth":5,copyable:"",sort:""}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("cebc")),l=a("fef3"),c=a("5880"),u=a("468b"),d=a("e349"),h=a("a573"),p=a("7e8d"),m=a("848d"),f=a("ecc3"),g=a("82c1"),b=a("3242"),v={name:"plugin",components:{listPlugin:p["default"],searchBanner:m["default"],upholdPlugin:f["default"],CopyItem:b["default"],InnerBreadcrumb:g["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"name"},{name:"applyObject",type:"object",childName:"name"}],plugins:[],fields:[],plugin:{},tableData:[],tablePage:1,tableSize:10,tableLoading:!1,mode:"add",page:{total:0,currentPage:1,pageSize:10},pathKey:d["a"].PLUGINS,entityName:d["a"].PLUGINS,labelArgs:{},path:{label:d["a"].PLUGINS,key:d["a"].PLUGINS,children:[{key:d["a"].PLUGINS+"_add",label:"新建"+d["a"].PLUGINS},{key:d["a"].PLUGINS+"_edit",label:"修改"+d["a"].PLUGINS},{key:d["a"].PLUGINS+"_view",label:"查看"+d["a"].PLUGINS}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile","kongClient"])),props:{type:{type:String,required:!1}},created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.queryInfo(),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.plugin_update||(this.tableOption["menu"]=!1)},handlerPluginUpdate:function(e,t){var a=this;e.enabled=t,Object(u["g"])(e).then(function(e){a.handleList(a.tableSearch)})},toDetailPlugin:function(e,t){this.mode="view",this.pathKey=this.entityName+"_"+this.mode,this.plugin=e},toEditPlugin:function(e,t){var a=this;this.plugin=e,Object(u["e"])(this.plugin.name).then(function(e){var t=e.data;a.fields=t.fields||[],a.mode="edit",a.pathKey=a.entityName+"_"+a.mode})},handleGrade:function(e,t){this.mode="add",this.pathKey=this.entityName+"_"+this.mode},refreshList:function(){this.initPage(!0),this.$refs.routeSearch.refresh(this.page,!0)},queryInfo:function(){var e=this;Object(h["a"])().then(function(t){var a=t.data,n=a.plugins;e.plugins=n.available_on_server})},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(u["a"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.initPage(!1),this.$refs.routeSearch.loadData()},handleSave:function(e,t,a){var n=this;strategySave(e).then(function(e){t();var a=e.data.data;a.retBool?n.$successInfo("添加成功"):n.$errorInfo(a.message),n.reloadDataList()})},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(u["h"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.$successInfo("删除成功"),a.reloadDataList())})}).catch(function(){})}}},y=v,_=(a("8f81"),a("2877")),C=Object(_["a"])(y,n,i,!1,null,null,null);t["default"]=C.exports},ac57:function(e,t,a){},adc9:function(e,t,a){"use strict";var n=a("e255"),i=a.n(n);i.a},b012:function(e,t){function a(e,t,a){var n,i,s,r,o;function l(){var c=Date.now()-r;c=0?n=setTimeout(l,t-c):(n=null,a||(o=e.apply(s,i),s=i=null))}null==t&&(t=100);var c=function(){s=this,i=arguments,r=Date.now();var c=a&&!n;return n||(n=setTimeout(l,t)),c&&(o=e.apply(s,i),s=i=null),o};return c.clear=function(){n&&(clearTimeout(n),n=null)},c.flush=function(){n&&(o=e.apply(s,i),s=i=null,clearTimeout(n),n=null)},c}a.debounce=a,e.exports=a},b355:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_NOT_SET",disabled:e.disableChoice}},[e._v("不设置")]),a("span",{staticClass:"tip-info"},[e._v("日和周只能设置其中之一")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disableChoice}},[e._v("区间")]),e._v("从\n "),a("el-select",{staticClass:"w80",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disableChoice},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}},e._l(e.WEEK_MAP,function(t,n){return a("el-option",{key:"week-pre-Lf13-"+t,attrs:{value:t}},[e._v(e._s(n))])}),1),e._v("至\n "),a("el-select",{staticClass:"w80",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disableChoice},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}},e._l(e.WEEK_MAP,function(t,n){return a("el-option",{key:"week-next-1fas-"+t,attrs:{value:t}},[e._v(e._s(n))])}),1)],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disableChoice}},[e._v("循环")]),e._v("从\n "),a("el-select",{staticClass:"w80",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disableChoice},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}},e._l(e.WEEK_MAP,function(t,n){return a("el-option",{key:"week-pre-Lf13-"+t,attrs:{value:t}},[e._v(e._s(n))])}),1),e._v("开始,间隔\n "),a("InputNumber",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disableChoice,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("天\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disableChoice}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.WEEK_MAP,function(t,n){return a("el-checkbox",{key:"key-01jfs-"+t,staticClass:"list-check-item",attrs:{label:t,disabled:e.type!=e.TYPE_SPECIFY||e.disableChoice}},[a("span",[e._v(e._s(n))])])}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r=(a("3b2b"),a("a481"),a("a4bb")),o=a.n(r),l=(a("ac6a"),{SUN:"0",MON:"1",TUE:"2",WED:"3",THU:"4",FRI:"5",SAT:"6"}),c=function(e){return e&&(o()(l).forEach(function(t){e=e.replace(new RegExp(t,"g"),l[t])}),e=e.replace(new RegExp("7","g"),"0")),e},u={"周日":0,"周一":1,"周二":2,"周三":3,"周四":4,"周五":5,"周六":6},d={name:"week",mixins:[s["a"]],props:{day:{type:String,default:"*"}},data:function(){return{WEEK_MAP:u,WEEK_MAP_EN:l}},computed:{disableChoice:function(){return this.day&&"?"!==this.day||this.disabled}},watch:{value_c:function(e,t){this.updateValue()},day:function(e){this.updateValue()}},methods:{updateValue:function(){this.$emit("change",this.disableChoice?"?":this.value_c)},preProcessProp:function(e){return c(e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=6,this.valueRange.start=0,this.valueRange.end=6,this.valueLoop.start=2,this.valueLoop.interval=1,this.parseProp(this.prop)}},h=d,p=(a("6229"),a("2877")),m=Object(p["a"])(h,n,i,!1,null,"5ad3b3fb",null);t["default"]=m.exports},b377:function(e,t,a){"use strict";var n=a("9f79"),i=a.n(n);i.a},b4d9:function(e,t,a){"use strict";a.d(t,"a",function(){return w});a("7f7f");var n=a("e349"),i=a("dc99"),s={emptyBtn:!1,submitBtn:!1,card:!0,gutter:200,column:[{label:"Name",prop:"name",row:!0,span:24,labelWidth:120,maxlength:32,showWordLimit:!0,tip:"Upstream名称只允许为英文字符且唯一,名称用在service中的host字段",rules:[{required:!0,message:"请填写名称",trigger:"blur"}],orderBy:1},{label:"Slot",row:!0,span:24,labelWidth:120,prop:"slots",value:"1000",minRows:10,maxRows:65536,type:"number",orderBy:3},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:120,orderBy:4}],group:[{icon:"icon-optio3",label:"Hash高级选项",collapse:!1,arrow:!0,prop:"hashGroup",column:[{label:"Hash on",row:!0,span:24,labelWidth:120,formslot:!0,prop:"hash_on",value:"none",type:"radio",dicData:n["a"].HASH_ON_TYPE},{label:"Hash Fallback",row:!0,span:24,labelWidth:120,formslot:!0,prop:"hash_fallback",value:"none",type:"radio",dicData:n["a"].HASH_ON_FALLBACK_TYPE},{label:"Hash On Header",row:!0,span:24,labelWidth:120,prop:"hash_on_header",type:"input"},{label:"Hash Fallback Header",row:!0,span:24,labelWidth:120,prop:"hash_fallback_header",type:"input"},{label:"Hash On Cookie",row:!0,span:24,labelWidth:120,prop:"hash_on_cookie",type:"input"},{label:"Hash On Cookie Path",row:!0,span:24,labelWidth:120,prop:"hash_on_cookie_path",value:"/",type:"input"}]}]},r={emptyBtn:!1,submitBtn:!1,card:!0,gutter:200,column:[{label:"服务名称",row:!0,span:24,labelWidth:120,prop:"name",tip:"服务名称,只允许英文或数字",orderBy:1,rules:[{required:!0,message:"请填写服务名称",trigger:"blur"}]},{label:"主机",row:!0,span:24,labelWidth:120,prop:"host",orderBy:2,tip:"访问上游服务(Upstream)的名称或主机",rules:[{required:!0,message:"请填写主机",trigger:"blur"}]},{label:"标签",row:!0,span:24,labelWidth:120,formslot:!0,prop:"tags"}],group:[{icon:"icon-optio3",label:"高级选项",collapse:!1,arrow:!0,prop:"hashGroup",column:[{label:"请求协议",row:!0,span:24,labelWidth:120,prop:"protocol",type:"select",dicData:n["a"].PROTOCOLS,value:"http"},{label:"端口号",row:!0,span:24,labelWidth:120,type:"number",value:80,prop:"port",tip:"上游服务代理的默认端口号为80"},{label:"Path",row:!0,span:24,labelWidth:120,value:"/",prop:"path",tip:"默认为/,用于为请求上游服务"},{label:"重试次数",row:!0,span:24,labelWidth:120,prop:"retries",type:"number",value:5,tip:"默认重试次数为5次"},{label:"连接超时",row:!0,span:24,labelWidth:120,prop:"connect_timeout",type:"number",value:6e4,tip:"连接上游服务的超时时长,默认值为60,000毫秒"},{label:"写超时",row:!0,span:24,labelWidth:120,prop:"write_timeout",type:"number",value:6e4,tip:"写超时时长,默认值为60,000毫秒"},{label:"读超时",row:!0,span:24,labelWidth:120,prop:"read_timeout",type:"number",value:6e4,tip:"读超时时长,默认值为60,000毫秒"}]}]},o={column:[{label:"主机:端口",width:300,cell:!0,span:18,prop:"target",tip:"默认端口号为8000",placeholder:"默认端口号为8000",rules:[{required:!0,message:"请填写host/port",trigger:"blur"}]},{label:"权重",prop:"weight",value:100,type:"number",cell:!0,span:6,width:100,minRows:0,maxRows:1e3,tip:"0-1000,默认值为100",placeholder:"取值范围:0-1000,默认值为100,当dns解析为一样时,权重将被覆盖"}]},l={emptyBtn:!1,submitBtn:!1,column:[{label:"路由名称",labelWidth:120,span:24,prop:"name",orderBy:1,rules:[{required:!0,message:"请填写路由名称",trigger:"blur"}]},{label:"Service",prop:"service",orderBy:2,placeholder:"请选择service",rules:[{required:!0,message:"请选择service",trigger:"blur"}],span:24,formslot:!0,labelWidth:120},{label:"Hosts",labelWidth:120,span:24,formslot:!0,prop:"hosts",type:"select",orderBy:2,tip:"路由匹配主机名或域名【主机和路由path,可以只填一个,或者两个都填】,主机可以填多个,如:www.baidu.com,www.sina.com"},{label:"Paths",labelWidth:120,span:24,formslot:!0,prop:"paths",orderBy:3,placeholder:"路由匹配路径【主机和路由path,可以只填一个,或者两个都填】,匹配路径可以填多个,如:/path1,/paths2/xx.do"},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:120,orderBy:6}],group:[{icon:"icon-optio3",label:"高级选项",collapse:!1,arrow:!0,prop:"hashGroup",column:[{label:"请求方法",row:!0,span:24,labelWidth:120,formslot:!0,prop:"methods",orderBy:4},{label:"截断Path",labelWidth:120,span:24,prop:"strip_path",type:"switch"},{label:"正则优先级",row:!0,span:24,labelWidth:120,prop:"regex_priority",type:"number",minRows:0,value:0,tip:"当多个路由同时使用正则表达式匹配某个给定请求时,用来选择哪个路由解析该请求的数字。当两个路由匹配路径并且具有相同的regex_优先级时,将使用较旧的路由(最低创建位置)。注意,非regex路由的优先级不同(较长的非regex路由在较短的路由之前匹配)。默认为0。"},{label:"保留主机",row:!0,span:24,labelWidth:120,prop:"preserve_host",type:"switch"}]}]},c={emptyBtn:!1,submitBtn:!1,card:!0,gutter:200,column:[{label:"Username",labelWidth:100,span:24,prop:"username"},{label:"Custom_id",prop:"custom_id",span:24,labelWidth:100},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:100}]},u={emptyBtn:!1,submitBtn:!1,card:!0,gutter:200,column:[{label:"Name",labelWidth:100,span:24,prop:"name",rules:[{required:!0,message:"请填写Snis Name",trigger:"blur"}]},{label:"Certificate",prop:"certificate",placeholder:"请选择Certificate",rules:[{required:!0,message:"请选择Certificate",trigger:"blur"}],span:24,formslot:!0,labelWidth:100},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:100}]},d={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"Server Name Indications(SNI)",prop:"snis",span:24,formslot:!0,labelWidth:260,rules:[{required:!0,message:"请填写Snis",trigger:"blur"}]},{label:"Cert",labelWidth:260,type:"textarea",span:24,prop:"cert",rules:[{required:!0,message:"请填写Cert",trigger:"blur"}]},{label:"Key",prop:"key",type:"textarea",span:24,labelWidth:260,rules:[{required:!0,message:"请填写Key",trigger:"blur"}]},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:260}]},h={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"Cert",labelWidth:260,type:"textarea",span:24,prop:"cert",rules:[{required:!0,message:"请填写Cert",trigger:"blur"}]},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:260}]},p={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"key",span:24,prop:"key"},{label:"secret",prop:"secret",span:24},{label:"rsa_public_key",prop:"rsa_public_key",span:24},{label:"algorithm",prop:"algorithm",span:24,value:"HS256",type:"radio",dicData:[{label:"HS256",value:"HS256"},{label:"RS256",value:"RS256"}]}]},m={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"username",span:24,prop:"username"},{label:"password",prop:"password",span:24}]},f={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"key",span:24,prop:"key"}]},g={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"username",span:24,prop:"username"},{label:"secret",span:24,prop:"secret"}]},b={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"name",span:24,prop:"name"},{label:"redirect_uris",span:24,formslot:!0,prop:"redirect_uris"},{label:"client_id",span:24,prop:"client_id"},{label:"client_secret",span:24,prop:"client_secret"}]},v={Upstreams:_.cloneDeep(s),Services:_.cloneDeep(r),Routes:_.assign(_.cloneDeep(l),{column:_.sortBy(_.concat(l.column,[{label:"请求协议",prop:"protocols",row:!0,span:24,labelWidth:120,multiple:!0,type:"select",dicData:n["a"].PROTOCOLS,orderBy:5}]),function(e){return e.orderBy})}),Targets:o,Consumers:c,Snis:u,Certificates:d,Plugins:i["a"],jwt:p,"basic-auth":m,"key-auth":f,oauth2:b,"hmac-auth":g},y={Upstreams:_.assign(_.cloneDeep(s),{column:_.sortBy(_.concat(s.column,[{label:"负载算法",row:!0,span:24,labelWidth:120,prop:"algorithm",value:"round-robin",type:"radio",disabled:!0,dicData:n["a"].U_ALGORITHMS,orderBy:2}]),function(e){return e.orderBy})}),Services:_.assign(_.cloneDeep(r),{column:_.sortBy(_.concat(r.column,[{label:"Client Certificate",prop:"client_certificate",row:!0,span:24,labelWidth:120,orderBy:4,formslot:!0,placeholder:"请输入Certificate ID"}]),function(e){return e.orderBy})}),Routes:_.assign(_.cloneDeep(l),{column:_.sortBy(_.concat(l.column,[{label:"请求协议",prop:"protocols",row:!0,span:24,labelWidth:120,multiple:!0,"leaf-only":!0,value:["http","https"],type:"tree",dicData:n["a"].ROUTE_PROTOCOLS,orderBy:5}]),function(e){return e.orderBy})}),Targets:o,Consumers:c,Snis:u,Certificates:d,CaCertificates:h,Plugins:i["b"],jwt:p,"basic-auth":m,"key-auth":f,oauth2:b,"hmac-auth":g},C={"1.2.x":v,"1.3.x":y,"1.4.x":y,"1.5.x":y,"2.0.x":y,"2.1.x":y};function w(e,t){console.log("Kong version :",e,",Entity :",t);var a=e;a&&(a=a.substr(0,a.lastIndexOf("."))),a||(a="1.2"),a+=".x";var n=C[a][t];return n||(n=C["1.2.x"][t]),_.cloneDeep(n)}},b5d7:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"input-cron"},[a("el-input",{staticStyle:{width:"auto"},attrs:{placeholder:e.placeholder,disabled:e.disabled},model:{value:e.editCronValue,callback:function(t){e.editCronValue=t},expression:"editCronValue"}},[a("a",{staticClass:"config-btn",attrs:{slot:"append",disabled:e.disabled},on:{click:e.showConfigDlg},slot:"append"},[a("Icon",{staticStyle:{"margin-right":"5px"},attrs:{type:"ios-calendar-outline"}}),e._v("配置\n ")],1)]),a("el-modal",{attrs:{title:"配置Cron表达式",closable:!0,width:""+(e.width+50),"footer-hide":!0},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[a("div",[a("easy-cron",{style:"width: "+e.width+"px",attrs:{exeStartTime:e.exeStartTime,hideYear:e.hideYear,remote:e.remote,hideSecond:e.hideSecond},model:{value:e.editCronValue,callback:function(t){e.editCronValue=t},expression:"editCronValue"}})],1)])],1)},i=[],s=(a("c5f6"),a("4451")),r={name:"input-cron",model:{prop:"cronValue",event:"change"},props:{cronValue:{type:String,default:""},width:{type:Number,default:700},placeholder:{type:String,default:"请输入cron表达式"},disabled:{type:Boolean,default:!1},exeStartTime:{type:[Number,String,Object],default:0},hideSecond:{type:Boolean,default:!1},hideYear:{type:Boolean,default:!1},remote:{type:Function,default:null}},data:function(){return{editCronValue:this.cronValue,show:!1}},watch:{cronValue:function(e,t){e!==this.editCronValue&&(this.editCronValue=e)},editCronValue:function(e,t){this.$emit("change",e)}},methods:{showConfigDlg:function(){this.disabled||(this.show=!0)}},components:{EasyCron:s["default"]}},o=r,l=(a("e928"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"97623ad2",null);t["default"]=c.exports},b8e6:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.upholdEntity.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"certificate"},[a("select-entity",{attrs:{value:e.upholdEntity.certificate.id,column:"certificate",dic:e.certificates,props:{label:"id",value:"id"}},on:{bind:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("9a58"),h=a("9021"),p=a("ca60"),m=a("eeec"),f={name:u["a"].SNIS+"_uphold",components:{ItemTags:p["default"],SelectEntity:m["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,certificates:[],entityName:u["a"].SNIS}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){var e=this;this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions(),Object(h["d"])().then(function(t){e.certificates=t.data.data})},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(d["c"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(d["b"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},g=f,b=a("2877"),v=Object(b["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports},b9cf:function(e,t,a){},bcf0:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.passiveHealthCheckOption},on:{submit:e.handleUpstreamUpdate},scopedSlots:e._u([{key:"fail_http_statuses",fn:function(t){return[a("item-tags",{attrs:{tags:e.passiveHealthForm.fail_http_statuses,name:"",column:"fail_http_statuses",mode:e.mode},on:{sendTag:e.bindTags}})]}},{key:"http_statuses",fn:function(t){return[a("item-tags",{attrs:{tags:e.passiveHealthForm.http_statuses,name:"",column:"http_statuses",mode:e.mode},on:{sendTag:e.bindTags}})]}}]),model:{value:e.passiveHealthForm,callback:function(t){e.passiveHealthForm=t},expression:"passiveHealthForm"}},["view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]),a("el-button",{staticClass:"el-icon-delete",on:{click:e.handleEmpty}},[e._v("清 空")])],1):e._e()],2)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("fef3")),l=a("2ed6"),c=a("ca60"),u={name:"passiveHealthCheck",components:{ItemTags:c["default"]},data:function(){return{passiveHealthCheckOption:o["c"],passiveHealthForm:{http_statuses:[200,201,202,203,204,205,206,207,208,226,300,301,302,303,304,305,306,307,308],fail_http_statuses:[429,500,503]}}},props:{upstream:{type:Object,required:!1},mode:{required:!0}},created:function(){this.initform(this.upstream),this.initOptions()},methods:{initOptions:function(){var e=this;this.passiveHealthCheckOption.column.forEach(function(t){t["disabled"]="view"==e.mode})},bindTags:function(e){this.passiveHealthForm=r()(this.passiveHealthForm,e)},handlerSubmit:function(){this.$refs.form.submit()},initform:function(e){if(e.healthchecks){var t=_.cloneDeep(e.healthchecks.passive);this.passiveHealthForm=t,this.passiveHealthForm.http_statuses=t.healthy.http_statuses,this.passiveHealthForm.successes=t.healthy.successes,this.passiveHealthForm.fail_http_statuses=t.unhealthy.http_statuses,this.passiveHealthForm.http_failures=t.unhealthy.http_failures,this.passiveHealthForm.tcp_failures=t.unhealthy.tcp_failures,this.passiveHealthForm.timeouts=t.unhealthy.timeouts}},handleUpstreamUpdate:function(e,t){var a=this;this.upstream.healthchecks.passive.healthy.http_statuses=this.passiveHealthForm.http_statuses,this.upstream.healthchecks.passive.healthy.successes=this.passiveHealthForm.successes,this.upstream.healthchecks.passive.unhealthy.http_statuses=this.passiveHealthForm.fail_http_statuses,this.upstream.healthchecks.passive.unhealthy.http_failures=this.passiveHealthForm.http_failures,this.upstream.healthchecks.passive.unhealthy.tcp_failures=this.passiveHealthForm.tcp_failures,this.upstream.healthchecks.passive.unhealthy.timeouts=this.passiveHealthForm.timeouts,this.upstream.healthchecks.passive.type=this.passiveHealthForm.type,Object(l["g"])(this.upstream).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):a.$successInfo("修改成功"),t()})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},c379:function(e,t,a){"use strict";var n=a("46dc"),i=a.n(n);i.a},c541:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{span:e.permission.route_update||e.isDevProfile?19:24,placeholder:"请输入路由名称、PATHS或HOSTS",handleList:e.handleList,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增Routes")]),e._v(" \n "),e.permission.route_update||e.isDevProfile?a("update-hosts",{on:{callback:e.reloadDataList}}):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange,"expand-change":e.expandChanges},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"expand",fn:function(t){var n=t.row;return[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("Paths")])])])]),a("item-tags",{attrs:{tags:n.paths,name:"匹配路径",column:"paths",mode:"view"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("插件")])])])]),a("query-plugins",{attrs:{route:n,mode:"view"}})],1)],1)],1)]}},{key:"name",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.name))])]}},{key:"service",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toServiceDetail(n)}}},[e._v(e._s(n.serviceName))])]}},{key:"protocols",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.protocols,column:"protocols",mode:"view"}})]}},{key:"hosts",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.hosts,column:"hosts",mode:"view"}})]}},{key:"paths",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.paths,column:"paths",mode:"view"}})]}},{key:"menuLeft",fn:function(e){e.row}},{key:"menu",fn:function(t){return[e.permission.route_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.route_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,2771116915)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-route",{attrs:{route:e.form,mode:e.mode},on:{callback:e.reloadDataList}})],1):e._e(),e.pathKey==e.entityName+"_view_service"?a("div",[a("upload-service",{attrs:{service:{id:e.form.service.id,name:e.form.serviceName},mode:"view"}})],1):e._e()])],1)},i=[],s=(a("7f7f"),a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("ceee"),h=a("e8cd"),p=a("2e8b"),m=a("848d"),f=a("3aa7"),g=a("ca60"),b=a("82c1"),v=a("3242"),y=a("2bdd"),_={name:"routing",components:{upholdRoute:h["default"],searchBanner:m["default"],ItemTags:g["default"],queryPlugins:f["default"],uploadService:y["default"],updateHosts:p["default"],CopyItem:v["default"],InnerBreadcrumb:b["default"]},data:function(){return{tableSearch:{},tableOption:[],service_items:[],searchProps:[{name:"name"},{name:"paths",type:"array"},{name:"hosts",type:"array"},{name:"serviceName"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},grade:{box:!1,drawerDetail:!1,drawerServiceDetail:!1},mode:"add",entityName:u["a"].ROUTES,pathKey:u["a"].ROUTES,labelArgs:{},path:{label:u["a"].ROUTES,key:u["a"].ROUTES,children:[{key:u["a"].ROUTES+"_add",label:"新建"+u["a"].ROUTES},{key:u["a"].ROUTES+"_edit",label:"修改"+u["a"].ROUTES},{key:u["a"].ROUTES+"_view",label:"查看"+u["a"].ROUTES},{key:u["a"].ROUTES+"_view_service",label:"查看服务"}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.handleServiceList(),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.route_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.grade.drawerDetail=!0,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},toServiceDetail:function(e){this.form=e,this.pathKey=this.entityName+"_view_service"},handleServiceList:function(){var e=this;Object(d["c"])(r()({},this.form)).then(function(t){var a=t.data;e.service_items=a.data})},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={service:{id:""}},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},expandChanges:function(e,t){},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(d["a"])(r()({},e)).then(function(e){var a=e.data,n=a.data;return n.forEach(function(e){t.service_items.forEach(function(t){e.service.id==t.id&&(e["serviceName"]=t.name)})}),t.tableLoading=!1,n})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(d["d"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.$successInfo("删除成功"),a.reloadDataList())})}).catch(function(){})}}},C=_,w=(a("ebdc"),a("2877")),x=Object(w["a"])(C,n,i,!1,null,null,null);t["default"]=x.exports},c980:function(e,t,a){"use strict";var n=a("0b18"),i=a.n(n);i.a},c9b6:function(e,t,a){"use strict";var n=a("2ab7"),i=a.n(n);i.a},ca05:function(e,t,a){"use strict";a.d(t,"g",function(){return i}),a.d(t,"f",function(){return s}),a.d(t,"d",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"e",function(){return l}),a.d(t,"a",function(){return c}),a.d(t,"c",function(){return u});var n=a("e349"),i=(a("074d"),{maxHeight:900,labelWidth:120,index:!0,menuBtn:!0,selection:!0,stripe:!0,simplePage:!0,addBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,columnBtn:!1,menuAlign:"left",align:"center",searchSize:"mini",menuWidth:180,column:[{label:"用户账号",prop:"userId",width:"150",fixed:!0,editDisabled:!0,rules:[{required:!0,message:"请输入用户账号",trigger:"blur"}]},{label:"用户名",prop:"name",width:"120",fixed:!0,rules:[{required:!0,message:"请输入用户名",trigger:"blur"}]},{label:"邮箱",prop:"email",width:"200",rules:[{required:!0,message:"请输入邮箱",trigger:"blur"}]},{label:"手机号",prop:"mobile",width:"120",formatter:function(e,t,a,n){if(t&&11==t.length){var i=t.substr(0,3)+"****"+t.substr(7);return i}return t}},{label:"所属用户组",prop:"userGroupList",align:"left",slot:!0},{label:"注册时间",prop:"create_at",sortable:!0,type:"datetime",slot:!0,width:160}]}),s={maxHeight:900,labelWidth:120,index:!0,stripe:!0,simplePage:!0,menuBtn:!0,addBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,columnBtn:!1,menuAlign:"left",align:"center",searchSize:"mini",menu:!0,menuWidth:260,column:[{label:"用户组名称",prop:"name",width:"150",span:24,fixed:!0,rules:[{required:!0,message:"请输入用户组名称",trigger:"blur"}]},{label:"是否有效",prop:"useYn",type:"switch",value:"y",span:24,dicData:n["a"].USE_YN,rules:[{required:!0,message:"请选择",trigger:"blur"}]},{span:24,label:"备注",prop:"remark",type:"textarea"},{label:"创建时间",prop:"create_at",addDisplay:!1,editDisplay:!1,format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",type:"date"}]},r={maxHeight:900,labelWidth:120,index:!0,stripe:!0,simplePage:!0,menuBtn:!0,addBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,columnBtn:!1,menuAlign:"left",align:"center",searchSize:"mini",menu:!0,menuWidth:300,column:[{label:"角色名称",prop:"name",width:"150",span:24,fixed:!0,rules:[{required:!0,message:"请输入角色名称",trigger:"blur"}]},{label:"角色编码",prop:"code",span:24,width:"120",editDisabled:!0,rules:[{required:!0,message:"请输入角色编码",trigger:"blur"}]},{label:"角色类型",prop:"roleType",type:"radio",value:"menu",span:24,width:"120",dicData:n["a"].ROLE_TYPE,rules:[{required:!0,message:"请选择角色类型",trigger:"blur"}]},{label:"是否有效",prop:"useYn",type:"switch",value:"y",span:24,width:"80",dicData:n["a"].USE_YN,rules:[{required:!0,message:"请选择",trigger:"blur"}]},{span:24,label:"备注",prop:"remark",type:"textarea"},{label:"创建时间",prop:"create_at",width:"140",addDisplay:!1,editDisplay:!1,format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",type:"date"}]},o={emptyBtn:!1,submitBtn:!1,column:[{label:"父节点ID",prop:"parentId",readonly:!0,disabled:!0,span:24,labelWidth:100},{label:"功能点名称",prop:"name",span:24,labelWidth:100,rules:[{required:!0,message:"请输入菜单名称",trigger:"blur"}]},{label:"功能点编码",prop:"code",span:24,width:80,labelWidth:100},{label:"是否可用",prop:"useYn",type:"switch",formslot:!0,value:"y",span:24,dicData:n["a"].USE_YN,width:80,labelWidth:100},{label:"显示顺序",prop:"sortOrder",type:"number",formslot:!0,span:24,width:80,labelWidth:100}]},l={emptyBtn:!1,submitBtn:!1,column:[{label:"用户名",prop:"userId",span:24,labelWidth:100,rules:[{required:!0,message:"请输入用户名",trigger:"blur"}]},{label:"姓名",prop:"name",span:24,width:80,labelWidth:100},{label:"手机号",prop:"mobile",span:24,width:80,labelWidth:100},{label:"邮箱",prop:"email",span:24,width:80,labelWidth:100}]},c={emptyBtn:!1,submitBtn:!1,column:[{label:"父节点ID",prop:"parentId",readonly:!0,disabled:!0,span:24,width:120},{label:"菜单名称",prop:"name",span:24,width:80,rules:[{required:!0,message:"请输入菜单名称",trigger:"blur"}]},{label:"菜单视图",prop:"visitView",formslot:!0,span:24,width:80},{label:"访问路径",prop:"visitPath",span:24,width:80,placeholder:"例如:/role"},{label:"菜单图标",prop:"menuIcon",span:24,width:80},{label:"是否可用",prop:"useYn",type:"switch",formslot:!0,value:"y",span:24,dicData:n["a"].USE_YN,width:80},{label:"显示顺序",prop:"sortOrder",type:"number",formslot:!0,span:24,width:80}]},u={children:"children",label:"name",id:"id"}},ca07:function(e,t,a){},ca50:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-timeline",e._l(e.logData,function(t,n){return a("el-timeline-item",{key:n,attrs:{size:0==n?"large":"normal",color:"success"==t.status?"#0bbd87":"red",timestamp:e._f("parseTime")(t.create_at)}},[e._v(e._s(n+1)+". "+e._s(t.comment))])}),1)],1)},i=[],s=(a("7f7f"),a("78ba")),r={data:function(){return{logData:[]}},props:{syncConfig:{type:Object,required:!0},service:{type:Object,required:!0},client:{type:Object,required:!0}},created:function(){this.findSyncLog()},methods:{findSyncLog:function(){var e=this;Object(s["c"])({syncNo:this.syncConfig.syncNo,service:this.service.name,dest_client:this.client.url}).then(function(t){e.logData=t.data.data})}}},o=r,l=a("2877"),c=Object(l["a"])(o,n,i,!1,null,null,null);t["default"]=c.exports},ca60:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["edit"==e.mode||"add"==e.mode?[e._l(e.tags,function(t){return a("el-tag",{key:t,attrs:{closable:"","disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t))])}),a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{placeholder:"新增"+e.name+",支持批量添加,请以逗号、分号或空格分隔即可"},on:{blur:e.handleInputConfirm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputConfirm(t)}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}})]:e._e(),"view"==e.mode?e._l(e.tags,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t.constructor==Object?t[e.column]:t))])}):e._e()],2)},i=[],s=(a("ac6a"),a("28a5"),a("a481"),{name:"ItemTags",data:function(){return{inputValue:"",inputVisible:!1}},props:{name:{required:!0},column:{required:!1},mode:{required:!1},tags:{type:Array,required:!0}},created:function(){this.tags||(this.tags=[])},methods:{handleClose:function(e){this.tags.splice(this.tags.indexOf(e),1),this.sendTag()},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var e=this,t=this.inputValue;if(this.tags||(this.tags=[]),t){t=t.replace(/;/g,","),t=t.replace(/ /g,",");var a=t.split(",");a.forEach(function(t){t.trim()&&e.tags.push(t.trim())})}this.inputVisible=!1,this.inputValue="",this.sendTag()},sendTag:function(){var e={};e[this.column]=this.tags,this.$emit("sendTag",e)}}}),r=s,o=(a("6bae"),a("2877")),l=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=l.exports},cce4:function(e,t,a){"use strict";var n=a("ca07"),i=a.n(n);i.a},cd05:function(e,t,a){"use strict";var n=a("b9cf"),i=a.n(n);i.a},ce4a:function(e,t,a){"use strict";a.d(t,"b",function(){return s}),a.d(t,"a",function(){return r}),a.d(t,"e",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"d",function(){return c});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/system/server/configs",method:"get"})},r=function(e){return Object(n["a"])({url:i["a"].path+"/system/server/configs",method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/server/configs/"+e.id,method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/system/server/configs/"+e,method:"get"})},c=function(){return Object(n["a"])({url:i["a"].path+"/system/envs/configTypes",method:"get"})}},ceee:function(e,t,a){"use strict";a.d(t,"a",function(){return s}),a.d(t,"c",function(){return r}),a.d(t,"e",function(){return o}),a.d(t,"f",function(){return l}),a.d(t,"d",function(){return c}),a.d(t,"b",function(){return u}),a.d(t,"g",function(){return d});a("7f7f");var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/routes",method:"get"})},r=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/services",method:"get"})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.service.id+"/routes",method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/routes/"+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/routes/"+e.id,method:"delete"})},u=function(e,t){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.name+"/routes/list",method:"post",data:t})},d=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/routes/hosts",method:"post",data:e})}},cfaf:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-tabs",{attrs:{"tab-position":"left"}},e._l(e.credentials,function(t){return a("el-tab-pane",{key:t,attrs:{index:t.label,lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n "+e._s(t.label)+"\n ")]),a("credential",{attrs:{params:{entityName:t.value,customer:e.customer_id}}})],1)}),1)],1)],1)},i=[],s=a("6916"),r={name:"credentials",components:{credential:s["default"]},data:function(){return{credentials:[{label:"JWT",value:"jwt"},{label:"OAUTH2",value:"oauth2"},{label:"API KEYS",value:"key-auth"},{label:"BASIC AUTH",value:"basic-auth"},{label:"HMAC AUTH",value:"hmac-auth"}],customer_id:this.consumer}},props:{consumer:{}}},o=r,l=a("2877"),c=Object(l["a"])(o,n,i,!1,null,null,null);t["default"]=c.exports},d6b3:function(e,t,a){},d793:function(e,t,a){"use strict";var n=a("7b08"),i=a.n(n);i.a},d9f2:function(e,t,a){},dc99:function(e,t,a){"use strict";a.d(t,"a",function(){return n}),a.d(t,"b",function(){return i});var n={column:[{label:"鉴权认证",description:"Protect your services with an authentication layer",icon:"mdi-account-outline",hasConsumerPlugins:!1,option:{column:[{name:"Basic-auth",description:"Add Basic Authentication to your APIs",img:"/img/plugins/basic-auth.png"},{name:"Key-auth",description:"Add a key authentication to your APIs",img:"/img/plugins/key-auth.png"},{name:"Oauth2",description:"Add an OAuth 2.0 authentication to your APIs",img:"/img/plugins/oauth2.png"},{name:"Hmac-auth",description:"Add HMAC Authentication to your APIs",img:"/img/plugins/hmac-auth.png"},{name:"Jwt",description:"Verify and authenticate JSON Web Tokens",img:"/img/plugins/jwt.png"},{name:"Ldap-auth",description:"Integrate Kong with a LDAP server",img:"/img/plugins/ldap-auth.png"}]}},{label:"访问安全",icon:"mdi-security",hasConsumerPlugins:!0,description:"Protect your services with additional security layers",option:{column:[{name:"Acl",hideIfNotInConsumerContext:!0,description:"Control which consumers can access APIs",img:"/img/plugins/acl.png"},{name:"Cors",hideIfNotInConsumerContext:!0,description:"Allow developers to make requests from the browser",img:"/img/plugins/cors.png"},{name:"Ip-restriction",description:"Whitelist or blacklist IPs that can make requests",img:"/img/plugins/ip-restriction.png"},{name:"Bot-detection",hideIfNotInConsumerContext:!0,description:"Detects and blocks bots or custom clients",img:"/img/plugins/bot-detection.png"}]}},{label:"请求控制",icon:"mdi-traffic-light",hasConsumerPlugins:!0,description:"Manage, throttle and restrict inbound and outbound API traffic",option:{column:[{name:"Rate-limiting",description:"Rate-limit how many HTTP requests a developer can make",img:"/img/plugins/rate-limiting.png"},{name:"Response-ratelimiting",description:"Rate-Limiting based on a custom response header value",img:"/img/plugins/response-ratelimiting.png"},{name:"Request-size-limiting",description:"Block requests with bodies greater than a specific size",img:"/img/plugins/request-size-limiting.png"},{name:"Request-termination",description:"This plugin terminates incoming requests with a specified status code and message. This allows to (temporarily) block an API or Consumer.",img:"/img/plugins/request-termination.png"}]}},{label:"Serverless",description:"Invoke serverless functions in combination with other plugins:",icon:"mdi-cloud-sync",hasConsumerPlugins:!0,option:{column:[{name:"Aws-lambda",description:"Invoke an AWS Lambda function from Kong. It can be used in combination with other request plugins to secure, manage or extend the function.",img:"/img/plugins/aws-lambda.png"},{name:"Pre-function",hideIfNotInConsumerContext:!0,description:"Dynamically run Lua code from Kong during access phase.",img:"/img/plugins/kong.svg"},{name:"Post-function",hideIfNotInConsumerContext:!0,description:"Dynamically run Lua code from Kong during access phase.",img:"/img/plugins/kong.svg"},{name:"Azure-functions",description:"This plugin invokes Azure Functions. It can be used in combination with other request plugins to secure, manage or extend the function",img:"/img/plugins/azure-functions.png"}]}},{label:"分析监控",hasConsumerPlugins:!0,icon:"mdi-chart-bar",description:"Visualize, inspect and monitor APIs and microservices traffic",option:{column:[{name:"Datadog",description:"Visualize API metrics on Datadog",img:"/img/plugins/datadog.png"},{name:"Prometheus",description:"Expose metrics related to Kong and proxied upstream services in Prometheus exposition format",img:"/img/plugins/prometheus.png"},{name:"Zipkin",description:"Propagate Zipkin distributed tracing spans, and report spans to a Zipkin server.",img:"/img/plugins/zipkin.png"}]}},{label:"处理转换",hasConsumerPlugins:!0,icon:"mdi-nfc-tap",description:"Transform request and responses on the fly on Kong",option:{column:[{name:"Request-transformer",description:"Modify the request before hitting the upstream server",img:"/img/plugins/request-transformer.png"},{name:"Response-transformer",description:"Modify the upstream response before returning it to the client",img:"/img/plugins/response-transformer.png"},{name:"Correlation-id",description:"Correlate requests and responses using a unique ID",img:"/img/plugins/correlation-id.png"}]}},{label:"访问日志",hasConsumerPlugins:!0,icon:"mdi-content-paste",description:"Log requests and response data using the best transport for your infrastructure",option:{column:[{name:"Tcp-log",description:"Send request and response logs to a TCP server",img:"/img/plugins/tcp-log.png"},{name:"Udp-log",description:"Send request and response logs to an UDP server",img:"/img/plugins/udp-log.png"},{name:"Http-log",description:"Send request and response logs to an HTTP server",img:"/img/plugins/http-log.png"},{name:"File-log",description:"Append request and response data to a log file on disk",img:"/img/plugins/file-log.png"},{name:"Syslog",description:"Send request and response logs to Syslog",img:"/img/plugins/syslog.png"},{name:"Statsd",description:"Send request and response logs to StatsD",img:"/img/plugins/statsd.png"},{name:"Loggly",description:"Send request and response logs to Loggly",img:"/img/plugins/loggly.png"}]}}]},i={column:[{label:"鉴权认证",description:"Protect your services with an authentication layer",icon:"mdi-account-outline",hasConsumerPlugins:!1,option:{column:[{name:"Basic-auth",description:"Add Basic Authentication to your APIs",img:"/img/plugins/basic-auth.png"},{name:"Key-auth",description:"Add a key authentication to your APIs",img:"/img/plugins/key-auth.png"},{name:"Oauth2",description:"Add an OAuth 2.0 authentication to your APIs",img:"/img/plugins/oauth2.png"},{name:"Hmac-auth",description:"Add HMAC Authentication to your APIs",img:"/img/plugins/hmac-auth.png"},{name:"Jwt",description:"Verify and authenticate JSON Web Tokens",img:"/img/plugins/jwt.png"},{name:"Ldap-auth",description:"Integrate Kong with a LDAP server",img:"/img/plugins/ldap-auth.png"},{name:"Session",description:"Support sessions for Kong Authentication Plugins.",img:"/img/plugins/session.png"}]}},{label:"访问安全",icon:"mdi-security",hasConsumerPlugins:!0,description:"Protect your services with additional security layers",option:{column:[{name:"Acl",hideIfNotInConsumerContext:!0,description:"Control which consumers can access APIs",img:"/img/plugins/acl.png"},{name:"Cors",hideIfNotInConsumerContext:!0,description:"Allow developers to make requests from the browser",img:"/img/plugins/cors.png"},{name:"Ip-restriction",description:"Whitelist or blacklist IPs that can make requests",img:"/img/plugins/ip-restriction.png"},{name:"Bot-detection",hideIfNotInConsumerContext:!0,description:"Detects and blocks bots or custom clients",img:"/img/plugins/bot-detection.png"}]}},{label:"请求控制",icon:"mdi-traffic-light",hasConsumerPlugins:!0,description:"Manage, throttle and restrict inbound and outbound API traffic",option:{column:[{name:"Rate-limiting",description:"Rate-limit how many HTTP requests a developer can make",img:"/img/plugins/rate-limiting.png"},{name:"Response-ratelimiting",description:"Rate-Limiting based on a custom response header value",img:"/img/plugins/response-ratelimiting.png"},{name:"Request-size-limiting",description:"Block requests with bodies greater than a specific size",img:"/img/plugins/request-size-limiting.png"},{name:"Request-termination",description:"This plugin terminates incoming requests with a specified status code and message. This allows to (temporarily) block an API or Consumer.",img:"/img/plugins/request-termination.png"},{name:"Proxy-cache",description:"Cache and serve commonly requested responses in Kong",img:"/img/plugins/proxy-cache.png"}]}},{label:"Serverless",description:"Invoke serverless functions in combination with other plugins:",icon:"mdi-cloud-sync",hasConsumerPlugins:!0,option:{column:[{name:"Aws-lambda",description:"Invoke an AWS Lambda function from Kong. It can be used in combination with other request plugins to secure, manage or extend the function.",img:"/img/plugins/aws-lambda.png"},{name:"Pre-function",hideIfNotInConsumerContext:!0,description:"Dynamically run Lua code from Kong during access phase.",img:"/img/plugins/kong.svg"},{name:"Post-function",hideIfNotInConsumerContext:!0,description:"Dynamically run Lua code from Kong during access phase.",img:"/img/plugins/kong.svg"},{name:"Azure-functions",description:"This plugin invokes Azure Functions. It can be used in combination with other request plugins to secure, manage or extend the function",img:"/img/plugins/azure-functions.png"}]}},{label:"分析监控",hasConsumerPlugins:!0,icon:"mdi-chart-bar",description:"Visualize, inspect and monitor APIs and microservices traffic",option:{column:[{name:"Datadog",description:"Visualize API metrics on Datadog",img:"/img/plugins/datadog.png"},{name:"Prometheus",description:"Expose metrics related to Kong and proxied upstream services in Prometheus exposition format",img:"/img/plugins/prometheus.png"},{name:"Zipkin",description:"Propagate Zipkin distributed tracing spans, and report spans to a Zipkin server.",img:"/img/plugins/zipkin.png"}]}},{label:"处理转换",hasConsumerPlugins:!0,icon:"mdi-nfc-tap",description:"Transform request and responses on the fly on Kong",option:{column:[{name:"Request-transformer",description:"Modify the request before hitting the upstream server",img:"/img/plugins/request-transformer.png"},{name:"Response-transformer",description:"Modify the upstream response before returning it to the client",img:"/img/plugins/response-transformer.png"},{name:"Correlation-id",description:"Correlate requests and responses using a unique ID",img:"/img/plugins/correlation-id.png"}]}},{label:"访问日志",hasConsumerPlugins:!0,icon:"mdi-content-paste",description:"Log requests and response data using the best transport for your infrastructure",option:{column:[{name:"Tcp-log",description:"Send request and response logs to a TCP server",img:"/img/plugins/tcp-log.png"},{name:"Udp-log",description:"Send request and response logs to an UDP server",img:"/img/plugins/udp-log.png"},{name:"Http-log",description:"Send request and response logs to an HTTP server",img:"/img/plugins/http-log.png"},{name:"File-log",description:"Append request and response data to a log file on disk",img:"/img/plugins/file-log.png"},{name:"Syslog",description:"Send request and response logs to Syslog",img:"/img/plugins/syslog.png"},{name:"Statsd",description:"Send request and response logs to StatsD",img:"/img/plugins/statsd.png"},{name:"Loggly",description:"Send request and response logs to Loggly",img:"/img/plugins/loggly.png"}]}}]}},df9f:function(e,t,a){"use strict";var n=a("6d94"),i=a.n(n);i.a},dfc5:function(e,t,a){},e123:function(e,t,a){"use strict";a.d(t,"c",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"a",function(){return l});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/consumers/",r=function(e,t){return Object(n["a"])({url:s+e+"/"+t,method:"get"})},o=function(e,t,a){return Object(n["a"])({url:s+t+"/"+a,method:"post",data:e})},l=function(e,t,a){return Object(n["a"])({url:s+e+"/"+t+"/"+a,method:"delete"})}},e17e:function(e,t,a){"use strict";a.d(t,"e",function(){return s}),a.d(t,"f",function(){return r}),a.d(t,"d",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"g",function(){return c}),a.d(t,"a",function(){return u}),a.d(t,"b",function(){return d});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/system/user",method:"post",data:e})},r=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/"+e.userId,method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/reset/"+e+"/",method:"post"})},l=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/modifypwd/",method:"post",data:e})},c=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/updateUserRole",method:"post",data:e})},u=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/page",method:"get",params:e})},d=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/list",method:"get",params:e})}},e255:function(e,t,a){},e378:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"5px","margin-right":"5px"}},[a("el-col",{attrs:{span:"2"}},[a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:e.toAdd}},[e._v("新增用户")])],1),a("el-col",{attrs:{span:"2"}},[a("el-popover",{attrs:{placement:"right-start",title:"用户组"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[a("setting-user-group",{attrs:{userInfo:{userGroupList:[]},userIds:e.checkedUsers,mode:e.mode,userGroupList:e.userGroupList},on:{callback:e.handleList}}),e.permission.user_authority?a("el-button",{attrs:{slot:"reference",size:"small",icon:"el-icon-plus",type:"primary"},slot:"reference"},[e._v("批量授权")]):e._e()],1)],1),a("el-col",{attrs:{span:e.permission.user_authority?20:24}},[a("el-input",{staticClass:"input-with-select",attrs:{size:"small",placeholder:"请输入用户名或姓名",maxlength:"20",clearable:""},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1)],1)],1),a("avue-crud",{staticStyle:{cursor:"pointer"},attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-save":e.handleSave,"row-update":e.handleUpdate,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange,"selection-change":e.selectionChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}},{key:"userGroupList",fn:function(t){var n=t.row;return[a("setting-user-group",{key:n.userId,attrs:{userInfo:n,userIds:[n],mode:e.mode,userGroupList:e.userGroupList},on:{callback:e.handleList}})]}},{key:"menu",fn:function(t){return[a("el-button",{attrs:{size:"small",icon:"el-icon-edit",type:"text"},on:{click:function(a){return e.toEdit(t.row,t.index)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"small",icon:"el-icon-refresh",type:"text"},on:{click:function(a){return e.toResetpwd(t.row,t.index)}}},[e._v("密码重置")])]}}]),model:{value:e.objData,callback:function(t){e.objData=t},expression:"objData"}}),e.upholdBox?a("el-drawer",{attrs:{title:"add"==e.mode?"新增用户":"编辑用户",size:"50%",visible:e.upholdBox,direction:e.direction},on:{"update:visible":function(t){e.upholdBox=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"90%"}},[a("uphold-user",{attrs:{entity:e.upholdEntity,mode:e.mode},on:{callback:e.handleList}})],1)]):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("ca05"),u=a("e17e"),d=a("3523"),h=a("ca60"),p=a("2fa5"),m=a("4819"),f={name:"syncLog",components:{ItemTags:h["default"],SettingUserGroup:p["default"],upholdUser:m["default"]},data:function(){return{tableOption:c["g"],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,searchForm:null,checkedRoles:[],userGroupList:[],visible:!1,checkedUsers:[],userInfo:{},upholdEntity:{},mode:"add",upholdBox:!1,page:{total:0,currentPage:1,pageSize:10}}},created:function(){this.handleList(),this.init()},mounted:function(){},watch:{searchForm:function(e){this.page.currentPage=1,this.handleList()}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission"])),methods:{init:function(){var e=this;Object(d["e"])().then(function(t){e.userGroupList=t.data})},toAdd:function(){this.upholdEntity={},this.mode="add",this.upholdBox=!0},toEdit:function(e){this.upholdEntity=e,this.mode="edit",this.upholdBox=!0},toSingleRole:function(e,t){this.checkedUsers=[e],this.userInfo=e,this.configMenuBox=!0},selectionChange:function(e){this.checkedUsers=e},updateUserRole:function(){var e=this;this.checkedUsers&&0==this.checkedUsers.length||0==this.checkedRoles.length?this.$errorInfo("请选择需要授权的用户或角色列表"):Object(u["g"])({userInfos:this.checkedUsers,systemRoles:this.checkedRoles}).then(function(t){0!=t.data.status?e.$errorInfo(t.data.errmsg):(e.$successInfo("更新成功"),e.visible=!1,e.checkedRoles=[])})},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleCurrentChange:function(e){this.tablePage=e,this.handlerefreshChange()},handleCurrentSize:function(e){this.tableSize=e,this.handlerefreshChange()},handleSearchChange:function(e){this.tableSearch=e,this.handleList(this.tableSearch)},toResetpwd:function(e){var t=this;this.$confirm("确定重置用户密码为123456,是否确认?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(u["d"])(e.userId).then(function(e){var a=e.data;0!=a.status?t.$message.error(a.msg):(t.handleList(),t.$message.success("重置成功"))})})},handleList:function(e){var t=this;this.tableLoading=!0,this.upholdBox=!1,this.form={name:this.searchForm&&this.searchForm.trim()},Object(u["a"])(r()({},this.form,{start:this.tablePage,limit:this.tableSize})).then(function(e){var a=e.data.data;t.tableData=a.items,t.page={total:a.totalCount,currentPage:t.tablePage,pageSize:t.tableSize},t.tableLoading=!1})}}},g=f,b=a("2877"),v=Object(b["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports},e37e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("avue-tabs",{attrs:{option:e.option},on:{change:e.handleChange,submit:e.handleSubmit},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)],1)},i=[],s=a("cebc"),r={column:[{label:"个人信息",prop:"info",option:{submitText:"修改",column:[{label:"用户名",span:12,disabled:!0,row:!0,prop:"userId"},{label:"姓名",row:!0,prop:"name"},{label:"手机号",span:12,row:!0,prop:"mobile"},{label:"邮箱",prop:"email",row:!0}]}},{label:"修改密码",prop:"password",option:{submitText:"修改",column:[{label:"原密码",span:12,row:!0,type:"password",prop:"oldpassword"},{label:"新密码",span:12,row:!0,type:"password",prop:"newpassword"},{label:"确认密码",span:12,row:!0,type:"password",prop:"newpasswords"}]}}]},o=a("5880"),l=a("e17e"),c=a("0e0b"),u={data:function(){return{type:"info",option:r,form:{}}},created:function(){this.handleWitch()},computed:Object(s["a"])({},Object(o["mapGetters"])(["permission","userInfo"])),methods:{handleSubmit:function(){"info"==this.type&&this.handleEntityUpdate(),"password"==this.type&&this.handlerModifyPwd()},handlerModifyPwd:function(){var e=this,t=Object(c["c"])({data:this.form,type:"Base64",key:"avue",param:["oldpassword","newpassword"]});Object(l["c"])({userId:this.userInfo.userId,oldpassword:t.oldpassword,newpassword:t.newpassword}).then(function(t){var a=t.data;0!=a.status?e.$message.error(a.errmsg):(e.$message.success("修改成功,退出后重新登录"),e.$store.dispatch("LogOut").then(function(){e.$router.push({path:"/login"})}))})},handleEntityUpdate:function(){var e=this;Object(l["f"])(this.form).then(function(t){var a=t.data;0!=a.status?e.$message.error(a.errmsg):(e.$store.dispatch("GetUserInfo").then(function(){}),e.$message.success("修改成功"))}).catch(function(t){e.$message.error("更新失败")})},handleWitch:function(){"info"===this.type?this.form=_.cloneDeep(this.userInfo):"password"===this.type&&(this.form=_.cloneDeep({}))},handleChange:function(e){this.type=e.prop,this.handleWitch()}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},e527:function(e,t,a){},e59a:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._l(e.dynamicTags,function(t){return a("el-tag",{key:t,attrs:{closable:"view"!=e.mode,"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t.name))])}),e.inputVisible?a("el-autocomplete",{ref:"saveTagInput",staticStyle:{"margin-left":"10px"},attrs:{"popper-class":"my-autocomplete","fetch-suggestions":e.remoteMethod,placeholder:"请输入姓名进行检索"},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item;return[a("div",{staticClass:"name"},[e._v(e._s(n.name))]),a("span",{staticClass:"addr"},[e._v(e._s(n.mobile))])]}}],null,!1,3326133321),model:{value:e.state,callback:function(t){e.state=t},expression:"state"}},[a("i",{staticClass:"el-icon-edit el-input__icon",attrs:{slot:"suffix"},slot:"suffix"})]):a("el-button",{directives:[{name:"show",rawName:"v-show",value:"add"==e.mode,expression:"mode=='add'"}],staticClass:"button-new-tag el-icon-plus",attrs:{size:"small"},on:{click:e.showInput}},[e._v("新增用户")])],2)},i=[],s=(a("7f7f"),a("20d6"),a("cebc")),r=a("5880"),o=a("e17e"),l=a("3523"),c={data:function(){return{dynamicTags:this.userGroup.userList,loading:!1,options:[],state:null,userLists:[],inputVisible:!1,inputValue:""}},created:function(){this.init()},props:{mode:{},userGroup:{}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{init:function(){var e=this;Object(o["b"])().then(function(t){e.userLists=t.data.data,e.options=e.userLists}),this.permission.usergroup_config||(this.mode="view")},handleSelect:function(e){var t=this,a=_.findIndex(this.dynamicTags,function(t){return e.userId==t.userId});-1==a?Object(l["i"])(this.userGroup.id,e.userId).then(function(a){0==a.data.status?(t.dynamicTags.push(e),t.$successInfo("新增用户成功")):t.$errorInfo(a.data.errmsg)}):this.$errorInfo(e.name+" 已经设置过了")},handleClose:function(e){var t=this;Object(l["c"])(this.userGroup.id,e.userId).then(function(a){0==a.data.status?(t.dynamicTags.splice(t.dynamicTags.indexOf(e),1),t.$successInfo("删除用户成功")):t.$errorInfo(a.data.errmsg)})},remoteMethod:function(e,t){this.options=""!==e?this.userLists.filter(function(t){return t.name.indexOf(e)>-1}):this.userLists,t(this.options)},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})}}},u=c,d=(a("9d0c"),a("2877")),h=Object(d["a"])(u,n,i,!1,null,null,null);t["default"]=h.exports},e642:function(e,t,a){"use strict";var n=a("620d"),i=a.n(n);i.a},e8cd:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{ref:"upstreamTabs",attrs:{"tab-position":e.tabPosition}},[a("el-tab-pane",{ref:"targetTab",attrs:{label:"基本信息"}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" 基本信息 ")]),a("avue-form",{ref:"routeForm",attrs:{option:e.routeColumn},on:{submit:e.handleRoute},model:{value:e.targetForm,callback:function(t){e.targetForm=t},expression:"targetForm"}},[a("template",{slot:"service"},[a("select-entity",{attrs:{value:e.targetForm.service.id,column:"service",dic:e.services,props:{label:"name",value:"id"}},on:{bind:e.bindTags}})],1),a("template",{slot:"hosts"},[a("item-tags",{attrs:{tags:e.targetForm.hosts,name:"主机",column:"hosts",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"paths"},[a("item-tags",{attrs:{tags:e.targetForm.paths,name:"匹配路由",column:"paths",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"methods"},[a("item-tags",{attrs:{tags:e.targetForm.methods,name:"请求方法",column:"methods",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.targetForm.tags,name:"请求方法",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]),a("el-button",{staticClass:"el-icon-delete",on:{click:e.handleEmpty}},[e._v("清 空")])],1):e._e()],2)],1),"add"!=e.mode?a("el-tab-pane",{ref:"targetTab",attrs:{label:" 路由插件"}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-success"}),e._v("\n 路由插件\n ")]),a("query-plugins",{attrs:{route:e.route,mode:e.mode}})],1):e._e()],1)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("cebc")),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("ceee"),h=a("3dba"),p=a("ca60"),m=a("eeec"),f=a("7e8d"),g=a("3aa7"),b={name:"Route",components:{ItemTags:p["default"],listPlugin:f["default"],queryPlugins:g["default"],SelectEntity:m["default"]},data:function(){return{routeColumn:[],tabPosition:"top",name:u["a"].ROUTES,targetForm:{paths:[],hosts:[],methods:[]},services:[],routeData:[]}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{route:{type:Object,required:!1},mode:{required:!1}},created:function(){var e=this,t=this.kongClient.version;this.routeColumn=Object(c["a"])(t,u["a"].ROUTES),this.initOptions(),Object(h["a"])().then(function(t){e.services=t.data.data}),this.targetForm=_.cloneDeep(this.route),delete this.targetForm["serviceName"]},methods:{initOptions:function(){var e=this;this.routeColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},bindTags:function(e){this.targetForm=r()(this.targetForm,e)},handlerSubmit:function(){this.$refs.routeForm.submit()},handleRoute:function(e,t){"edit"==this.mode&&this.handleRouteUpdate(e,t),"add"==this.mode&&this.handleRouteSave(e,t)},handleRouteUpdate:function(e,t){var a=this;this.targetForm=r()(this.targetForm,e),Object(d["f"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.targetData=e.data.data,a.$successInfo("修改成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("更新失败"),t()})},handleRouteSave:function(e,t){var a=this;this.targetForm=r()(this.targetForm,e),Object(d["e"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.targetData=e.data.data,a.$successInfo("新增成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("新增失败,错误信息:",e),t()})},callback:function(){this.$emit("callback",{})}}},v=b,y=a("2877"),C=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=C.exports},e928:function(e,t,a){"use strict";var n=a("143c"),i=a.n(n);i.a},ebdc:function(e,t,a){"use strict";var n=a("8752"),i=a.n(n);i.a},ecc3:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{attrs:{option:e.pluginColumn},on:{submit:e.handlePlugin},model:{value:e.pluginForm,callback:function(t){e.pluginForm=t},expression:"pluginForm"}},[e._l(e.slotColumns,function(t){return a("template",{slot:t.slot},[a("el-col",{key:t.slot},e._l(t.option.column,function(e){return a("el-form-item",{key:e.label,attrs:{label:e.label,size:"small"}},[a("el-input",{attrs:{value:e.label}})],1)}),1)],1)}),e._l(e.tagsColumn,function(t){return a("template",{slot:t.slot},[a("item-tags",{key:t.name,attrs:{mode:"edit",tags:e.pluginForm[t.column],name:t.name,column:t.column},on:{sendTag:e.bindTags}})],1)})],2)],1)},i=[],s=(a("a481"),a("ac6a"),a("5176")),r=a.n(s),o=(a("fef3"),a("468b")),l=a("ca60"),c=a("eeec"),u={name:"plugin",components:{ItemTags:l["default"],SelectEntity:c["default"]},data:function(){return{pluginColumn:{column:[]},pluginForm:{enabled:!0},slotColumns:[],tagsColumn:[],config:{}}},props:{plugin:{type:Object,required:!0,config:{}},edit:{required:!1},fields:{type:Object}},created:function(){this.pluginForm=this.plugin["config"]||{},this.querySchema()},methods:{bindTags:function(e){this.config=r()(this.config,e)},querySchema:function(){var e=this;if(this.fields.forEach(function(t){for(var a in t){var n=e.createColumn(a,t[a]);e.pluginColumn.column.push(n)}}),this.slotColumns.length>0){var t,a={group:[],card:!0},n={label:"基本信息",column:[]},i=[];this.pluginColumn.column.forEach(function(t){var a=!1;e.slotColumns.forEach(function(n){if(n.slot==t.prop){a=!0;var s=[];n.option.column.forEach(function(t){t.prop=n.slot+"_"+t.prop,"array"==t["type"]&&e.createTagColumn(t.prop),s.push(t);var a=t.prop.replace(n.slot+"_","");console.log("itemColumn",t,t.prop,",slotColumn.slot",n.slot),e.plugin.config[n.slot]?e.pluginForm[t.prop]=e.plugin.config[n.slot][a]:"array"==t["type"]?e.pluginForm[t.prop]=[]:e.pluginForm[t.prop]=t.value}),i.push({label:n.slot,column:s})}}),a||n.column.push(t)}),a.group.push(n),(t=a.group).push.apply(t,i),this.pluginColumn=a}},createTagColumn:function(e){var t={};t.slot=e,t.tags=this.plugin.config[e]||[],t.column=e,t.name=e,this.tagsColumn.push(t)},createColumn:function(e,t,a){var n=this,i={label:e,span:24,prop:e,labelWidth:220,rules:[],value:null};i.value=t["default"];var s=t["fields"];if(s){i.formslot=!0;var r={option:{column:[]},slot:""};r.slot=e,r.form={},s.forEach(function(e){for(var t in e)r.option.column.push(n.createColumn(t,e[t],!0))}),this.slotColumns.push(r)}else if("array"==t["type"])i.type="array",i.formslot=!0,this.createTagColumn(e);else{var o=t["type"];if(o&&""!=o.trim()&&(o=this.getType(o)),t["required"]&&i["rules"].push({required:t["required"],message:"请填写"+e,trigger:"blur"}),t["default"]&&!a&&(this.pluginForm[e]=t["default"]),i.type=o,t["one_of"]){i.type="select";var l=[];t["one_of"].forEach(function(e){l.push({label:e,value:e})}),i.dicData=l}}return i},getType:function(e){switch(e){case"boolean":return"switch";case"integer":return"number";case"number":return"number";case"array":return"Array"}return""},handlePlugin:function(e,t){var a=this,n={};for(var i in this.pluginForm){var s=this.pluginForm[i];-1==i.indexOf("$")&&"enabled"!=i&&""!=s&&(n[i]=s)}console.log(n),this.pluginForm=n,this.plugin.config=r()(this.pluginForm,this.config),this.slotColumns.forEach(function(e){e.slot;e.option.column.forEach(function(t){var n=a.plugin.config[t.prop];if(""===n||n){delete a.plugin.config[t.prop];var i=a.plugin.config[e.slot]||{},s=t.prop.replace(e.slot+"_","");i[s]=""===n?null:n,a.plugin.config[e.slot]=i}})}),"edit"==this.edit?Object(o["g"])(this.plugin).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.plugin=n.data,a.$successInfo("修改成功"),a.callback()),t()}):"add"==this.edit&&(this.plugin["enabled"]=!0,Object(o["f"])(this.plugin).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.plugin=n.data,a.edit=!0,a.$successInfo("新增成功"),a.callback()),t()}))},callback:function(){this.$emit("callback",{})}}},d=u,h=(a("d793"),a("2877")),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},ee4f:function(e,t,a){"use strict";var n=a("ac57"),i=a.n(n);i.a},eeec:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-input-tree",{attrs:{disabled:"view"==e.mode,"default-expand-all":"",placeholder:"请选择内容",type:"tree",dic:e.dic,props:e.props},on:{change:e.sendValue},model:{value:e.nvalue,callback:function(t){e.nvalue=t},expression:"nvalue"}})],1)},i=[],s={data:function(){return{nvalue:this.value}},props:{column:{},value:{},dic:{},props:{}},methods:{sendValue:function(){var e={};""==this.nvalue&&(this.nvalue=""),e[this.column]={id:this.nvalue},this.$emit("bind",e)}}},r=s,o=a("2877"),l=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=l.exports},ef70:function(e,t,a){"use strict";a.d(t,"b",function(){return s}),a.d(t,"c",function(){return r}),a.d(t,"a",function(){return o}),a.d(t,"d",function(){return l});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/system/function/tree",method:"get"})},r=function(){return Object(n["a"])({url:i["a"].path+"/system/function/menu/role",method:"get"})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/function",method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/system/function/"+e.id,method:"post",data:e})}},f170e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"snis"},[a("item-tags",{attrs:{tags:e.upholdEntity.snis,name:"snis",column:"snis",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.upholdEntity.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("633d"),h=a("ca60"),p={name:u["a"].CACERTIFICATES+"_uphold",components:{ItemTags:h["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,entityName:u["a"].CACERTIFICATES}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions()},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(d["c"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(d["b"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},m=p,f=a("2877"),g=Object(f["a"])(m,n,i,!1,null,null,null);t["default"]=g.exports},f1e7:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._l(e.dynamicTags,function(t){return a("el-tag",{key:t,attrs:{closable:"view"!=e.mode,"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t.name))])}),e.inputVisible?a("el-autocomplete",{ref:"saveTagInput",staticStyle:{"margin-left":"10px"},attrs:{"popper-class":"my-autocomplete","fetch-suggestions":e.remoteMethod,placeholder:"请输入角色名称检索"},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item;return[a("div",{staticClass:"name"},[e._v(e._s(n.name))]),a("span",{staticClass:"addr"},[e._v(e._s(n.mobile))])]}}],null,!1,3326133321),model:{value:e.state,callback:function(t){e.state=t},expression:"state"}},[a("i",{staticClass:"el-icon-edit el-input__icon",attrs:{slot:"suffix"},slot:"suffix"})]):a("el-button",{directives:[{name:"show",rawName:"v-show",value:"add"==e.mode,expression:"mode=='add'"}],staticClass:"button-new-tag el-icon-plus",attrs:{size:"small"},on:{click:e.showInput}},[e._v("新增角色")])],2)},i=[],s=(a("7f7f"),a("20d6"),a("ac6a"),a("cebc")),r=a("5880"),o=(a("8d55"),a("3523")),l={data:function(){return{dynamicTags:[],loading:!1,options:[],state:null,inputVisible:!1,inputValue:""}},created:function(){this.init()},props:{option:{},mode:{},userGroup:{}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{init:function(){var e=this,t=this.option.profiles[0];this.permission.usergroup_config||(this.mode="view"),_.forEach(this.userGroup.profileRoles,function(a){a.profile==t.label&&(e.dynamicTags=a.roleList)})},handleSelect:function(e){var t=this,a=_.findIndex(this.dynamicTags,function(t){return e.id==t.id});-1==a?Object(o["h"])(this.userGroup.id,e.id,this.option.profiles).then(function(a){0==a.data.status?(t.dynamicTags.push(e),t.$successInfo("新增角色成功")):t.$errorInfo(a.data.errmsg)}):this.$errorInfo(e.name+" 已经设置过了")},handleClose:function(e){var t=this;Object(o["b"])(this.userGroup.id,e.id,this.option.profiles).then(function(a){0==a.data.status?(t.dynamicTags.splice(t.dynamicTags.indexOf(e),1),t.$successInfo("删除角色成功")):t.$errorInfo(a.data.errmsg)})},remoteMethod:function(e,t){this.options=""!==e?this.option.roleList.filter(function(t){return t.name.indexOf(e)>-1}):this.option.roleList,t(this.options)},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})}}},c=l,u=(a("cd05"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},f337:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{ref:"upstreamTabs",attrs:{value:"targets"},on:{"tab-click":e.checkUpstream}},[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" 基本信息 ")]),a("avue-form",{ref:"form",attrs:{option:e.upstreamColumn},on:{submit:e.handleSave},model:{value:e.upstream,callback:function(t){e.upstream=t},expression:"upstream"}})],1),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"代理列表",name:"targets"}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-success"}),e._v(" Targets ")]),a("targets",{ref:"targets",attrs:{upstream:e.upstreamEntity,mode:"edit"}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"设置健康检查",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-healthactive"}),e._v(" 主动健康检查(Active)\n ")]),a("active-health-check",{attrs:{upstream:e.upstream,mode:e.mode}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"设置健康检查",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-jiankangjiancha"}),e._v(" 被动健康检查(Passive)\n ")]),a("passive-health-check",{attrs:{upstream:e.upstream,mode:e.mode}})],1):e._e()],1)],1)},i=[],s=(a("ac6a"),a("cebc")),r=a("5880"),o=a("04c3"),l=a("1751"),c=a("e349"),u=a("2ed6"),d={components:{targets:o["default"],activeHealthCheck:l["default"]},name:"upholdUpstream",data:function(){return{upstreamColumn:[],upstreamEntity:_.cloneDeep(this.upstream)}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","systemProfile","kongClient"])),props:{upstream:{type:Object,required:!1},mode:{required:!1}},created:function(){var e=this.kongClient.version;this.upstreamColumn=get_columns(e,c["a"].UPSTREAMS),this.initOptions()},methods:{initOptions:function(){this.upstreamColumn.column.forEach(function(e){e["disabled"]=!0})},handlerSubmit:function(){this.$refs.form.submit()},handleSave:function(e,t){var a=this;"edit"!=this.mode&&Object(u["f"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.upstream=n.data,a.$successInfo("新增成功"),a.callback()),t()}),"edit"==this.mode&&Object(u["g"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.upstream=n.data,a.$successInfo("修改成功"),a.callback()),t()})},callback:function(){this.$emit("callback",this.upstream)}}},h=d,p=a("2877"),m=Object(p["a"])(h,n,i,!1,null,null,null);t["default"]=m.exports},f5f5:function(e,t,a){"use strict";var n=a("2006"),i=a.n(n);i.a},f6e9:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每分")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("分\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("分\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("分开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("分\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disabled}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.maxValue+1,function(t){return a("el-checkbox",{key:"key-"+(t-1),staticClass:"list-check-item",attrs:{label:t-1,disabled:e.type!=e.TYPE_SPECIFY||e.disabled}})}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r={name:"minute",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=59,this.valueRange.start=0,this.valueRange.end=59,this.valueLoop.start=0,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("a495"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"039eabc4",null);t["default"]=c.exports},f777:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-tabs",e._l(e.option.envs,function(t){return a("el-tab-pane",{key:t,attrs:{index:t.label}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i"),e._v("\n "+e._s(t.label)+"\n ")]),a("el-tabs",{attrs:{type:"border-card","tab-position":"left"}},e._l(t.groups,function(t){return a("el-tab-pane",{key:t,attrs:{lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(e._s(t.label))]),a("uphold-env",{attrs:{userGroup:e.userGroup,option:{profiles:[t],roleList:e.option.roleList,data:[]},mode:e.mode}})],1)}),1)],1)}),1)],1)],1)},i=[],s=a("cebc"),r=a("5880"),o=(a("af62"),a("5640"),a("f1e7")),l={name:"client",components:{upholdEnv:o["default"]},data:function(){return{}},created:function(){},watch:{},mounted:function(){},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","userInfo"])),props:{userGroup:{},mode:{},option:{}},methods:{findAllEnvs:function(){}}},c=l,u=(a("c980"),a("ee4f"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"d8caa636",null);t["default"]=d.exports},f9fd:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"80px"}},[e.route.hosts&&e.route.hosts.length>0?a("el-form-item",{attrs:{label:"Host"}},[a("item-tags",{attrs:{tags:e.route.hosts,name:"匹配路径",column:"paths",mode:"view"}})],1):e._e(),a("el-form-item",{attrs:{label:"路由PATH"}},[a("item-tags",{attrs:{tags:e.route.paths,name:"匹配路径",column:"paths",mode:"view"}})],1),a("el-form-item",{attrs:{label:"插件列表"}},[a("query-plugins",{attrs:{route:e.route,mode:"view"}})],1)],1)},i=[],s=a("3aa7"),r=a("ca60"),o={name:"viewRoute",data:function(){},components:{ItemTags:r["default"],queryPlugins:s["default"]},props:{route:{type:Object,required:!1}},created:function(){}},l=o,c=a("2877"),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},fa68:function(e,t,a){},fe19:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-steps",{staticStyle:{"margin-top":"20px"},attrs:{active:e.step,"finish-status":"success",simple:""}},[a("el-step",{attrs:{title:"选择同步的服务"}}),a("el-step",{attrs:{title:"选择同步的环境"}}),a("el-step",{attrs:{title:"确认后,开始同步"}})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.step,expression:"step == 0"}]},[a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-col",{attrs:{span:"22"}},[a("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"请输入服务名称或Host"},on:{input:e.filterServiceData},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}})],1),a("el-col",{attrs:{span:"2"}},[a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.next(1)}}},[e._v("下一步")])],1)],1),a("avue-crud",{key:"service",ref:"serviceCrud",attrs:{option:e.serviceOption,data:e.serviceData,"table-loading":e.tableLoading},on:{"row-click":e.handleServiceRowClick,"selection-change":e.selectionChange,"search-change":e.handleServiceSearchChange},scopedSlots:e._u([{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}}])})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.step,expression:"step == 1"}]},[a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-col",{attrs:{span:"22"}},[a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.previous(0)}}},[e._v("上一步")])],1),a("el-col",{attrs:{span:"2"}},[a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.next(2)}}},[e._v("下一步")])],1)],1),a("avue-crud",{key:"client",ref:"clientCrud",attrs:{option:e.clientsOption,data:e.clientData,"table-loading":e.tableLoading},on:{"selection-change":e.selectionClientChange,"row-click":e.handleClientRowClick}})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:2==e.step,expression:"step == 2"}]},[a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-col",{attrs:{span:"22"}},[a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.previous(1)}}},[e._v("上一步")])],1),a("el-col",{attrs:{span:"2"}})],1),a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("i",{staticClass:"el-icon-info"}),a("strong",[e._v("同步信息(请确认后,点击'开始同步',默认会自动同步snis、consumers及certificates)")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"ready"==e.syncForm.status,expression:"syncForm.status == 'ready'"}],staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.next(3)}}},[e._v("开始同步")]),a("el-button",{staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{type:"success",size:"mini"},on:{click:e.emitSyncDiff}},[e._v("配置差异比对")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"running"==e.syncForm.status,expression:"syncForm.status == 'running'"}],staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{disabled:"",type:"info",size:"mini"}},[e._v("同步进行中...")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"success"==e.syncForm.status,expression:"syncForm.status == 'success'"}],staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{disabled:"",type:"success",size:"mini"}},[e._v("同步成功")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"failure"==e.syncForm.status,expression:"syncForm.status == 'failure'"}],staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{disabled:"",type:"danger",size:"mini"}},[e._v("同步失败")])],1)]),a("div",[e._v("\n 同步的目标环境:\n "),e._l(e.syncForm.clients,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1,closable:""},on:{close:function(a){return e.handleClientRowClick(t)}}},[e._v(e._s(t.url))])})],2),a("div",{staticStyle:{"margin-top":"12px"}},[e._v("\n 同步的服务列表:\n "),e._l(e.syncForm.services,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1,closable:""},on:{close:function(a){return e.handleServiceRowClick(t)}}},[e._v(e._s(t.name))])})],2),a("div",[e._v("\n 数据类型:\n "),a("el-radio-group",{model:{value:e.syncForm.dataType,callback:function(t){e.$set(e.syncForm,"dataType",t)},expression:"syncForm.dataType"}},[a("el-radio",{attrs:{label:"services"}},[e._v("同步服务")]),a("el-radio",{attrs:{label:"routes"}},[e._v("同步路由")]),a("el-radio",{attrs:{label:"plugins"}},[e._v("同步插件")]),a("el-radio",{attrs:{label:"upstreams"}},[e._v("同步上游代理")])],1)],1),a("div",[e._v("\n 同步策略:\n "),a("el-radio-group",{model:{value:e.syncForm.policy,callback:function(t){e.$set(e.syncForm,"policy",t)},expression:"syncForm.policy"}},[a("el-radio",{attrs:{label:"create_update"}},[e._v("更新同步(存在就更新,不存在就新增)")]),a("el-radio",{attrs:{label:"over_ridden",disabled:""}},[e._v("覆盖同步")])],1)],1)])],1),e.showDiff?a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("strong",[e._v("配置差异比对")])])]),a("div",[a("sync-diff",{attrs:{syncConfig:e.syncForm}})],1)])],1):e._e(),a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("strong",[e._v("同步日志")])])]),a("div",{staticStyle:{"margin-top":"12px"}},[a("el-timeline",e._l(e.logData,function(t,n){return a("el-timeline-item",{key:n,attrs:{size:0==n?"large":"normal",color:"success"==t.status?"#0bbd87":"red",timestamp:e._f("parseTime")(t.create_at)}},[e._v(e._s(n+1)+". "+e._s(t.comment))])}),1)],1)])],1)],1)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("6762"),a("2fdb"),a("cebc")),l=a("bd86"),c=a("3dba"),u=a("af62"),d=a("5640"),h=a("78ba"),p=a("2775"),m=a("5880"),f={name:"syncService",components:{syncDiff:p["default"]},data:function(){var e,t;return{serviceOption:(e={maxHeight:600,index:!0,selection:!0,simplePage:!0,stripe:!0,menu:!1,labelWidth:120,searchBtn:!1,addBtn:!1,editBtn:!1,delBtn:!1,columnBtn:!1,rowKey:"id",refreshBtn:!1,reserveSelection:!0,selectable:function(e,t){return!0}},Object(l["a"])(e,"stripe",!0),Object(l["a"])(e,"menuAlign","center"),Object(l["a"])(e,"align","center"),Object(l["a"])(e,"searchSize","mini"),Object(l["a"])(e,"column",[{label:"服务名称",prop:"name",searchSpan:18,search:!1,searchFilterable:!0,searchMmultiple:!0},{label:"Host",prop:"host"},{label:"创建日期",prop:"created_at",sortable:!0,type:"datetime",slot:!0}]),e),clientsOption:(t={maxHeight:600,index:!0,simplePage:!0,selection:!0,stripe:!0,menu:!1,labelWidth:120,searchBtn:!1,addBtn:!1,editBtn:!1,delBtn:!1,columnBtn:!1,rowKey:"id",refreshBtn:!1,reserveSelection:!0,selectable:function(e,t){return!0}},Object(l["a"])(t,"stripe",!0),Object(l["a"])(t,"menuAlign","center"),Object(l["a"])(t,"align","center"),Object(l["a"])(t,"searchSize","mini"),Object(l["a"])(t,"column",[{label:"Kong Admin Url",prop:"url"},{label:"Kong Version",prop:"version"},{label:"环境名称",prop:"name",width:120},{label:"环境编码",prop:"profile",width:120}]),t),syncLogGroupOption:d["i"],serviceData:[],serviceItems:[],clientData:[],searchForm:"",syncForm:{services:[],clients:[],status:"ready",dataType:"services",policy:"create_update"},logData:[],step:0,syncConfigTimer:null,showDiff:!1,try_times:-1}},computed:Object(o["a"])({},Object(m["mapGetters"])(["permission","isProdProfile","systemProfile"])),created:function(){this.handleServiceSearchChange()},methods:{emitSyncDiff:function(){this.showDiff=!this.showDiff},filterServiceData:function(e){var t=e.trim();this.serviceData=""!=t?this.serviceItems.filter(function(e){return e.name.includes(t)||e.host.includes(t)}):this.serviceItems},handleServiceSearchChange:function(){var e=this;this.tableLoading=!0,Object(c["a"])(r()({})).then(function(t){var a=t.data;e.serviceItems=a.data,e.serviceData=e.serviceItems,e.tableLoading=!1})},selectionChange:function(e){this.syncForm.services=e},selectionClientChange:function(e){this.syncForm.clients=e},handleServiceRowClick:function(e){this.$refs.serviceCrud.toggleSelection([e])},handleClientRowClick:function(e){this.$refs.clientCrud.toggleSelection([e])},next:function(e){var t=this;switch(e){case 0:break;case 1:if(this.syncForm.services&&0==this.syncForm.services.length)return void this.$errorInfo("请先选择需要同步的服务");Object(u["d"])().then(function(e){var a=e.data.data;t.clientData=[];for(var n=0;n-1}):this.userLists,t(this.options)},showInput:function(){var e=this;this.inputVisible=!0,this.selected=!1,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})},callback:function(){this.$emit("callback",{})}}},c=l,u=(a("a8c1"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},"2fc5":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",{},[a("el-row",{attrs:{gutter:20}},[a("el-col",[a("div",{staticStyle:{"margin-left":"12px"}},[a("el-row",{attrs:{gutter:20}},[a("el-row",[a("el-col",[a("el-alert",{attrs:{span:"20",type:"info","show-icon":"",effect:"dark",description:"控制台方便查看网关运行的访问日志,可查询日志:access.log,error.log等"}})],1)],1),a("iframe",{staticStyle:{width:"100%",height:"700px"},attrs:{src:e.kongClient.url.replace("8001","8900/log"),scrolling:"yes",frameborder:"0"}})],1)],1)])],1)],1)},i=[],s=a("cebc"),r=a("5880"),o={name:"kongshell",data:function(){return{envs:[]}},created:function(){},watch:{},mounted:function(){},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","userInfo","kongClient"])),props:[],methods:{}},l=o,c=(a("48c2"),a("49ca"),a("2877")),u=Object(c["a"])(l,n,i,!1,null,"6cab08c9",null);t["default"]=u.exports},3086:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("avue-tabs",{attrs:{option:e.option,data:e.data,page:e.page},on:{change:e.handleChange,submit:e.handleSubmit,"selection-change":e.selectionChange},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[a("template",{slot:"before"},[a("el-button",{attrs:{size:"small"},on:{click:e.handleDel}},[e._v("全部已读")]),a("el-button",{attrs:{size:"small"},on:{click:e.handleDel}},[e._v("标记已读")]),a("el-button",{attrs:{size:"small"},on:{click:e.handleDel}},[e._v("删除")])],1)],2)],1)],1)},i=[],s={column:[{label:"全部信息",prop:"all",type:"crud",option:{selection:!0,addBtn:!1,menu:!1,header:!1,column:[{width:500,label:"标题内容",prop:"title"},{label:"时间",prop:"date"}]}},{label:"通知",prop:"msg",type:"crud",option:{selection:!0,addBtn:!1,menu:!1,header:!1,column:[{width:500,label:"标题内容",prop:"title"},{label:"时间",prop:"date"}]}},{label:"私信",prop:"one",type:"crud",option:{selection:!0,addBtn:!1,menu:!1,header:!1,column:[{width:500,label:"标题内容",prop:"title"},{label:"时间",prop:"date"}]}}]},r=a("c54a"),o={data:function(){return{form:{},type:"message",option:s,checkList:[],page:{currentPage:1,total:100,pageSize:10},data:[]}},created:function(){this.handleWitch()},methods:{handleSubmit:function(){this.$message({message:this.form,type:"success"})},handleWitch:function(){"all"===this.type?this.data=[{title:"你好新朋友,感谢使用 avue-cli",date:"2018-11-23"},{title:"smallwei发来一条私信",date:"2018-11-23"}]:"msg"===this.type&&(this.data=[{title:"smallwei发来一条私信",date:"2018-11-23"},{title:"smallwei发来一条私信",date:"2018-11-23"}])},selectionChange:function(e){this.checkList=e},handleDel:function(){Object(r["c"])(this.checkList)?this.$message.warning("请选择至少一条数据"):this.$message.success("操作成功")},handleChange:function(e){this.type=e.prop,this.handleWitch()}}},l=o,c=a("2877"),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},3167:function(e,t,a){},3242:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("i",{staticClass:"icon-plus-copy",staticStyle:{cursor:"pointer"},on:{click:function(t){return e.copyValue()}}},[e._v(e._s(e.value))])])},i=[],s={data:function(){return{}},props:{value:{}},methods:{copyValue:function(){var e=document.createElement("textarea");e.value=this.value,document.body.appendChild(e),e.select(),document.execCommand("Copy"),this.$message({message:"复制成功",type:"success"}),e.remove()}}},r=s,o=a("2877"),l=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=l.exports},3515:function(e,t,a){},3523:function(e,t,a){"use strict";a.d(t,"f",function(){return s}),a.d(t,"j",function(){return r}),a.d(t,"d",function(){return o}),a.d(t,"i",function(){return l}),a.d(t,"g",function(){return c}),a.d(t,"c",function(){return u}),a.d(t,"a",function(){return d}),a.d(t,"h",function(){return h}),a.d(t,"b",function(){return p}),a.d(t,"e",function(){return m});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/group",method:"post",data:e})},r=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e.id,method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/group/page",method:"get",params:e})},l=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/user/"+t,method:"post"})},c=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/user/",method:"post",data:t})},u=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/user/"+t,method:"delete"})},d=function(e,t){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/user/",method:"delete",data:t})},h=function(e,t,a){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/role/"+t,method:"post",data:a})},p=function(e,t,a){return Object(n["a"])({url:i["a"].path+"/system/user/group/"+e+"/drole/"+t,method:"post",data:a})},m=function(){return Object(n["a"])({url:i["a"].path+"/system/user/group/list",method:"get"})}},"354b":function(e,t,a){"use strict";var n=a("6b6b"),i=a.n(n);i.a},"3aa7":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-crud",{attrs:{option:e.queryPluginsOption,data:e.routeData},on:{"row-del":e.handleTargetDel},scopedSlots:e._u([{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"menuRight",fn:function(t){return["edit"==e.mode?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toAddPlugin(t.row,t.$index)}}},[e._v("新增插件")]):e._e()]}},{key:"menu",fn:function(t){return[a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.toEditPlugin(t.row,t.$index)}}},[e._v("编辑")]),a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleTargetDel(t.row,t.$index)}}},[e._v("删除")])]}}])},[a("template",{slot:"empty"},[e._v("暂无插件,请添加")])],2),e.grade.addPluginBox?a("el-dialog",{attrs:{title:"新增插件",width:"70%",visible:e.grade.addPluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"addPluginBox",t)}}},[e.grade.addPluginBox?a("list-plugin",{attrs:{route:e.route,service:e.service,consumer:e.consumer},on:{callback:e.pluginCallback}}):e._e()],1):e._e(),e.grade.editPluginBox?a("el-dialog",{attrs:{title:"编辑插件",width:"70%",visible:e.grade.editPluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"editPluginBox",t)}}},[e.grade.editPluginBox?a("uphold-plugin",{attrs:{plugin:e.pluginForm,edit:"edit",fields:e.fields},on:{callback:e.pluginCallback}}):e._e()],1):e._e()],1)},i=[],s=(a("7f7f"),a("cebc")),r=a("5880"),o=a("fef3"),l=a("468b"),c=a("ca60"),u=a("ecc3"),d=a("7e8d"),h={name:"QueryPlugins",components:{ItemTags:c["default"],upholdPlugin:u["default"],listPlugin:d["default"]},data:function(){return{queryPluginsOption:_.cloneDeep(o["d"]),routeData:[],pluginForm:{service:this.service,route:this.route,consumer:this.consumer},activeNames:"listRoute",hiddenAddRoute:!0,pluginUpdate:!1,grade:{editPluginBox:!1,addPluginBox:!1}}},props:{service:{type:Object,required:!1},route:{type:Object,required:!1},consumer:{type:Object,required:!1},mode:{required:!1}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),mounted:function(){this.handleList(),this.initOption()},methods:{initOption:function(){this.queryPluginsOption["menu"]="edit"==this.mode},toEditPlugin:function(e,t){var a=this;this.pluginForm=e,Object(l["e"])(this.pluginForm.name).then(function(e){var t=e.data;a.fields=t.fields||[],a.grade.editPluginBox=!0,a.grade.addPluginBox=!1})},toAddPlugin:function(e,t){this.grade.editPluginBox=!1,this.grade.addPluginBox=!0},bindTags:function(){},pluginCallback:function(){this.handleList(),this.grade.editPluginBox=!1,this.grade.addPluginBox=!1},handleList:function(){this.tableLoading=!0,this.route&&(this.pluginForm.route={id:this.route.id},this.queryListByRoute(this.route)),this.service&&(this.pluginForm.service={id:this.service.id},this.queryListByService(this.service)),this.consumer&&(this.pluginForm.consumer={id:this.consumer.id},this.queryListByCustomer(this.consumer))},queryListByRoute:function(e){var t=this;Object(l["c"])(this.pluginForm).then(function(e){t.routeData=e.data.data})},queryListByService:function(e){var t=this;Object(l["d"])(this.pluginForm).then(function(e){t.routeData=e.data.data})},queryListByCustomer:function(e){var t=this;Object(l["b"])(this.pluginForm).then(function(e){t.routeData=e.data.data})},handleTargetDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(l["h"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.handleList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},p=h,m=(a("1d56"),a("2877")),f=Object(m["a"])(p,n,i,!1,null,null,null);t["default"]=f.exports},"3ac9":function(e,t,a){"use strict";a.d(t,"d",function(){return s}),a.d(t,"b",function(){return r}),a.d(t,"c",function(){return o}),a.d(t,"a",function(){return l});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/consumers",method:"get"})},r=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/consumers",method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/consumers/"+e.id,method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/consumers/"+e.id,method:"delete"})}},"3dba":function(e,t,a){"use strict";a.d(t,"a",function(){return s}),a.d(t,"b",function(){return r}),a.d(t,"d",function(){return o}),a.d(t,"e",function(){return l}),a.d(t,"c",function(){return c}),a.d(t,"f",function(){return u});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/services",method:"get"})},r=function(e,t){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.id+"/list/plugins",method:"post",data:t})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/services",method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.id,method:"delete"})},u=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/",method:"post",data:e})}},"3eb2":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("404错误页面")])]),a("div",{staticClass:"error-box"},[a("errorPage404",{staticClass:"error-page"}),a("span",{staticClass:"error-text"},[e._v("/404当访问的页面不存在时会跳转到404页面,您可以在浏览器地址栏中修改url为一个不存在的路径,体验一下效果")])],1)]),a("basic-container",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("403错误页面")])]),a("div",{staticClass:"error-box"},[a("errorPage403",{staticClass:"error-page"}),a("span",{staticClass:"error-text"},[e._v("/403在当前登录用户不具有执行当前操作的权限时跳转到该页面,您可以在ajax请求方法中判断返回的状态码为403时跳转到该页面")])],1)]),a("basic-container",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("500错误页面")])]),a("div",{staticClass:"error-box"},[a("errorPage500",{staticClass:"error-page"}),a("span",{staticClass:"error-text"},[e._v("/500当请求之后出现服务端错误时跳转到该页面,您可以在ajax请求方法中判断返回的状态码为500时跳转到该页面")])],1)])],1)},i=[],s=a("a5fa"),r=a("a8d0"),o=a("611b"),l={name:"errPage",data:function(){return{}},created:function(){},mounted:function(){},computed:{},props:[],methods:{},components:{errorPage404:s["default"],errorPage403:r["default"],errorPage500:o["default"]}},c=l,u=(a("c379"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"794ca73a",null);t["default"]=d.exports},"405d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-card",{staticClass:"box-card",attrs:{shadow:"always"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("CONNECTIONS【"+e._s(e.kongClient.url)+"】")])])])]),a("avue-data-display",{attrs:{option:e.easyDataOption}})],1)],1),a("el-row",[a("el-col",{attrs:{span:8}},[a("basic-container",{attrs:{height:"160"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("NODE INFO")])])])]),a("avue-crud",{attrs:{option:e.nodeOption,data:e.nodeData}})],1)],1)],1),a("el-col",{attrs:{span:8}},[a("basic-container",[a("el-card",{attrs:{shadow:"always"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("CONFIG INFO")])])])]),a("avue-crud",{attrs:{option:e.nodeOption,data:e.configData}})],1)],1)],1),a("el-col",{attrs:{span:8}},[a("basic-container",[a("el-card",{attrs:{shadow:"always"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("h3",[a("span",[a("strong",[e._v("DATASTORE INFO")])]),e.reachable?a("div",{staticStyle:{float:"right",padding:"0px 0",color:"green","font-size":"14px"}},[a("strong",[e._v("Reachable")])]):a("div",{staticStyle:{float:"right",padding:"0px 0",color:"red","font-size":"14px"}},[a("strong",[e._v("Unreachable")])])])]),a("avue-crud",{attrs:{option:e.nodeOption,data:e.dbData},model:{value:e.obj,callback:function(t){e.obj=t},expression:"obj"}})],1)],1)],1)],1),a("basic-container",[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("PLUGINS")])])])]),a("div",{staticClass:"tag-group"},e._l(e.plugins,function(t){return a("el-tag",{key:t.name,staticStyle:{"margin-top":"5px"},attrs:{"disable-transitions":!1,type:t.type,effect:"dark"}},[a("strong",[e._v(e._s(t.name))])])}),1)])],1)],1)},i=[],s=(a("ac6a"),a("cebc")),r=a("a573"),o=a("5880"),l={data:function(){return{total_requests:0,reachable:!1,plugins:[],nodeData:[],configData:[],obj:{},dbData:[],nodeOption:{border:!1,header:!1,simplePage:!0,showHeader:!1,addBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,filterBtn:!1,searchBtn:!1,selectClearBtn:!1,columnBtn:!1,menuAlign:"right",menu:!1,menuWidth:180,align:"center",column:[{label:"名称",prop:"name"},{label:"值",prop:"value",width:230,align:"left"}]},easyDataOption:{span:4,data:[{click:function(e){},title:"ACTIVE",count:0,icon:"icon-yonghuguanli",color:"rgb(49, 180, 141)"},{title:"READING",count:0,icon:"icon-shujuzhanshi2",color:"rgb(56, 161, 242)"},{title:"WRITING",count:0,icon:"icon-jiaoseguanli",color:"rgb(117, 56, 199)"},{title:"WAITING",count:0,icon:"icon-jiaoseguanli",color:"rgb(117, 56, 199)"},{title:"ACCEPTED",count:0,icon:"icon-jiaoseguanli",color:"rgb(117, 56, 199)"},{title:"HANDLED",count:0,icon:"icon-jiaoseguanli",color:"rgb(117, 56, 199)"}]}}},computed:Object(s["a"])({},Object(o["mapGetters"])(["userInfo","kongClient"])),created:function(){this.findActiveKongclient()},mounted:function(){var e=this,t=setInterval(function(){e.queryInfo()},5e3);this.$once("hook:beforeDestroy",function(){clearInterval(t)})},watch:{kongClient:function(e){this.queryInfo(),this.queryStatus()}},methods:{findActiveKongclient:function(){this.$store.dispatch("FindActiveClient",this.userInfo).then(function(e){})},queryStatus:function(){var e=this;Object(r["b"])().then(function(t){var a=t.data,n=a["server"];e.reachable=a.database.reachable,e.easyDataOption.data.forEach(function(e){var t="connections_"+e.title.toLowerCase();e["count"]=n[t]}),e.total_requests=n["total_requests"]})},queryInfo:function(){var e=this;Object(r["a"])().then(function(t){var a=t.data,n=a.plugins;if(a&&n){e.nodeData=[],e.plugins=[],e.dbData=[],e.configData=[],e.nodeData.push({name:"HostName",value:a.hostname}),e.nodeData.push({name:"Tag Line",value:a.tagline}),e.nodeData.push({name:" Version",value:a.version}),e.nodeData.push({name:"Lua version",value:a.lua_version}),e.nodeData.push({name:"Admin Listen",value:a.configuration.admin_listen});var i=a.configuration;for(var s in e.configData.push({name:"Config path",value:i.nginx_kong_conf}),e.configData.push({name:"Log level",value:i.log_level}),e.configData.push({name:"Keepalive",value:i.upstream_keepalive}),e.configData.push({name:"Access log",value:i.proxy_access_log}),e.configData.push({name:"Error log",value:i.proxy_error_log}),e.dbData.push({name:"DBMS",value:i.database}),e.dbData.push({name:"Host",value:i.pg_host}),e.dbData.push({name:"Database",value:i.pg_database}),e.dbData.push({name:"User",value:i.pg_user}),e.dbData.push({name:"Port",value:i.pg_port}),n.available_on_server){var r="info";n.enabled_in_cluster.forEach(function(e){if(e!==s)return"info";r="success"}),e.plugins.push({name:s,type:r})}}})}}},c=l,u=(a("73dc"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},"442f":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-alert",{attrs:{title:"设置环境及激活",type:"info","show-icon":""}},[e._v("设置系统环境相关配置,请点击:\n "),e.permission.manage_env?a("router-link",{attrs:{to:"/operating/envs"}},[a("strong",[a("el-link",{attrs:{type:"success",underline:!1}},[e._v("环境管理")])],1)]):e._e(),e._v(",或联系管理员")],1),a("avue-crud",{ref:"crud",attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading},on:{"refresh-change":e.handlerefreshChange},scopedSlots:e._u([{key:"id",fn:function(t){var n=t.row;return[e.activeClient.id!=n.id?a("el-button",{attrs:{type:"info",size:"mini",plain:""},on:{click:function(t){return e.handActiveClient(n)}}},[e._v("激活")]):e._e(),e.activeClient.id==n.id?a("el-button",{attrs:{type:"success",size:"mini"}},[e._v("已激活")]):e._e()]}},{key:"menuLeft",fn:function(t){return[(e.permission.client_add,e._e())]}},{key:"menu",fn:function(t){return[e.permission.client_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"primary",plain:""},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.client_delete?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger",plain:""},on:{click:function(a){return e.handlerDelete(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}])})],1),e.grade.box?a("el-dialog",{attrs:{title:"新增Kong连接",width:"70%",visible:e.grade.box},on:{"update:visible":function(t){return e.$set(e.grade,"box",t)}}},[a("avue-form",{attrs:{option:e.clientColumn},on:{submit:e.handleClient},model:{value:e.clientForm,callback:function(t){e.clientForm=t},expression:"clientForm"}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("cebc")),l=a("5880"),c=a("af62"),u=a("5640"),d={name:"client",components:{},data:function(){return{tableOption:u["b"],clientColumn:u["a"],tableData:[],tableLoading:!1,clientForm:{},activeClient:{id:-1},grade:{box:!1}}},created:function(){this.findActiveKongclient(),this.handleList(),this.initOptions(),this.$notify({title:"提示",type:"warning",message:"请激活当前使用环境!!!",offset:100})},watch:{},mounted:function(){},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","userInfo"])),props:[],methods:{initOptions:function(){this.tableOption["menu"]=!1},findActiveKongclient:function(){var e=this;this.$store.dispatch("FindActiveClient",this.userInfo).then(function(t){e.activeClient=t})},handActiveClient:function(e){var t=this;Object(c["i"])(this.userInfo.name,e).then(function(e){window.location.href.indexOf("#/wel/index")>0?window.location.reload():t.$nextTick(function(e){t.$router.push("/wel/index")})})},toEditClient:function(e,t){this.grade.box=!0,this.clientForm=e},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleList:function(e){var t=this;this.tableLoading=!0,Object(c["c"])(r()({})).then(function(e){var a=e.data.data;t.tableData=a,t.tableLoading=!1})},handleClient:function(e,t){var a=this;this.clientForm&&this.clientForm.id?Object(c["j"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("修改成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("新增成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("新增失败"),t()})},handlerDelete:function(e){var t=this;this.$confirm("是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c["h"])(e).then(function(e){var a=e.data;0==a.status?(t.$successInfo("删除成功"),t.handleList()):t.$errorInfo("删除失败")})})}}},h=d,p=(a("4c65"),a("2877")),m=Object(p["a"])(h,n,i,!1,null,"2f514c64",null);t["default"]=m.exports},4451:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-card",{staticClass:"easy-cron"},[a("div",{staticClass:"content"},[a("div",{staticClass:"left"},[a("el-tabs",{attrs:{size:"small"},model:{value:e.curtab,callback:function(t){e.curtab=t},expression:"curtab"}},[e.hideSecond?e._e():a("el-tab-pane",{attrs:{label:"秒",name:"second"}},[a("second-ui",{attrs:{disabled:e.disabled},model:{value:e.second,callback:function(t){e.second=t},expression:"second"}})],1),a("el-tab-pane",{attrs:{label:"分",name:"minute"}},[a("minute-ui",{attrs:{disabled:e.disabled},model:{value:e.minute,callback:function(t){e.minute=t},expression:"minute"}})],1),a("el-tab-pane",{attrs:{label:"时",name:"hour"}},[a("hour-ui",{attrs:{disabled:e.disabled},model:{value:e.hour,callback:function(t){e.hour=t},expression:"hour"}})],1),a("el-tab-pane",{attrs:{label:"日",name:"day"}},[a("day-ui",{attrs:{week:e.week,disabled:e.disabled},model:{value:e.day,callback:function(t){e.day=t},expression:"day"}})],1),a("el-tab-pane",{attrs:{label:"月",name:"month"}},[a("month-ui",{attrs:{disabled:e.disabled},model:{value:e.month,callback:function(t){e.month=t},expression:"month"}})],1),a("el-tab-pane",{attrs:{label:"周",name:"week"}},[a("week-ui",{attrs:{day:e.day,disabled:e.disabled},model:{value:e.week,callback:function(t){e.week=t},expression:"week"}})],1),e.hideYear||e.hideSecond?e._e():a("el-tab-pane",{attrs:{label:"年",name:"year"}},[a("year-ui",{attrs:{disabled:e.disabled},model:{value:e.year,callback:function(t){e.year=t},expression:"year"}})],1)],1)],1),a("div",{staticClass:"right"},[a("div",{staticClass:"field-list"},[a("el-table",{attrs:{stripe:"",columns:e.columns,data:e.tableData,"show-header":!1,size:"small"}})],1),a("div",{staticClass:"exe-pre"},[a("div",{staticClass:"exe-pre-panel"},[a("label",{staticClass:"p-left"},[e._v("执行时间")]),a("el-date-picker",{staticClass:"p-right",attrs:{type:"datetime",placeholder:"选择执行开始时间"},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),a("div",{staticClass:"exe-pre-panel"},[a("el-tooltip",{staticClass:"p-left",attrs:{content:"执行预览解析不含年参数"}},[a("label",[e._v("执行预览")])]),a("el-input",{staticClass:"p-right",attrs:{type:"textarea",value:e.preTimeList,rows:4,readonly:""}})],1)])])])])},i=[],s=(a("28a5"),a("c5f6"),a("109b")),r=a("f6e9"),o=a("9fee"),l=a("84bc"),c=a("b355"),u=a("68c6"),d=a("7141"),h=a("f8d8"),p=a.n(h),m=(a("6b54"),a("a481"),function(e,t){if(!e)return"";var a=t||"yyyy-MM-dd";e=new Date(e);var n={M:e.getMonth()+1,d:e.getDate(),h:e.getHours(),m:e.getMinutes(),s:e.getSeconds(),q:Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};return a=a.replace(/([yMdhmsqS])+/g,function(t,a){var i=n[a];return void 0!==i?(t.length>1&&(i="0".concat(i),i=i.substr(i.length-2)),i):"y"===a?e.getFullYear().toString().substr(4-t.length):t}),a}),f=m,g=a("b012"),b={name:"easy-cron",comments:{SecondUi:s["default"],MinuteUi:r["default"],HourUi:o["default"],DayUi:l["default"],WeekUi:c["default"],MonthUi:u["default"],YearUi:d["default"]},model:{prop:"cronValue",event:"change"},props:{cronValue:{type:String,default:""},disabled:{type:Boolean,default:!1},exeStartTime:{type:[Number,String,Object],default:0},hideSecond:{type:Boolean,default:!1},hideYear:{type:Boolean,default:!1},remote:{type:Function,default:null}},data:function(){return{curtab:this.hideSecond?"minute":"second",second:"*",minute:"*",hour:"*",day:"*",month:"*",week:"?",year:"*",startTime:new Date,preTimeList:"执行预览,会忽略年份参数",columns:[{title:" ",width:"80",key:"name"},{title:" ",key:"value"}]}},computed:{tableData:function(){var e=this.hideSecond?[]:[{name:"秒",value:this.second}];return e=e.concat([{name:"分",value:this.minute},{name:"时",value:this.hour},{name:"日",value:this.day},{name:"月",value:this.month},{name:"周",value:this.week}]),this.hideSecond||this.hideYear?e.concat({name:"表达式",value:this.cronValue_c}):e.concat({name:"年",value:this.year},{name:"表达式",value:this.cronValue_c},{name:"表达式(不含年)",value:this.cronValue_c2})},cronValue_c:function(){var e=[];return this.hideSecond||e.push(this.second?this.second:"*"),e.push(this.minute?this.minute:"*"),e.push(this.hour?this.hour:"*"),e.push(this.day?this.day:"*"),e.push(this.month?this.month:"*"),e.push(this.week?this.week:"?"),this.hideYear||this.hideSecond||e.push(this.year?this.year:"*"),e.join(" ")},cronValue_c2:function(){var e=this.cronValue_c;if(this.hideYear||this.hideSecond)return e;var t=e.split(" ");return t.slice(0,t.length-1).join(" ")}},watch:{cronValue:function(e,t){e!==this.cronValue_c&&this.formatValue()},cronValue_c:function(e,t){this.calTriggerList(),this.$emit("change",e)},exeStartTime:function(e,t){this.calStartTime()},startTime:function(e,t){this.calTriggerList()}},methods:{formatValue:function(){if(this.cronValue){var e=this.cronValue.split(" ").filter(function(e){return!!e});if(e&&!(e.length<=0)){var t=0;this.hideSecond||(this.second=e[t++]),e.length>t&&(this.minute=e[t++]),e.length>t&&(this.hour=e[t++]),e.length>t&&(this.day=e[t++]),e.length>t&&(this.month=e[t++]),e.length>t&&(this.week=e[t++]),e.length>t&&(this.year=e[t])}}},calTriggerList:Object(g["debounce"])(function(){this.calTriggerListInner()},500),calTriggerListInner:function(){var e=this;if(this.remote)this.remote(this.cronValue_c2,+this.startTime,function(t){e.preTimeList=t});else{for(var t=this.cronValue_c2,a="yyyy-MM-dd hh:mm:ss",n={currentDate:f(this.startTime,a)},i=p.a.parseExpression(t,n),s=[],r=0;r<5;r++)s.push(f(new Date(i.next()),a));this.preTimeList=s.length>0?s.join("\n"):"无执行时间"}},calStartTime:function(){if(this.exeStartTime)try{this.startTime=new Date(this.exeStartTime)}catch(e){this.startTime=new Date}else this.startTime=new Date}},components:{SecondUi:s["default"],MinuteUi:r["default"],HourUi:o["default"],DayUi:l["default"],WeekUi:c["default"],MonthUi:u["default"],YearUi:d["default"]},created:function(){var e=this;this.formatValue(),this.calStartTime(),this.$nextTick(function(){e.calTriggerListInner()})}},v=b,y=(a("722ff"),a("2877")),_=Object(y["a"])(v,n,i,!1,null,"686e23aa",null);t["default"]=_.exports},"451d":function(e,t,a){"use strict";var n=a("8599"),i=a.n(n);i.a},4658:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入Username、Custom_id、Tags",handleList:e.handleList,span:e.permission.consumer_add||e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.consumer_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.permission.consumer_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.consumer_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,768611358)},[e.permission.consumer_add||e.isDevProfile?a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)]):e._e()],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-consumer",{attrs:{entity:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("7fd0"),h=a("848d"),p=a("3ac9"),m=a("ca60"),f=a("82c1"),g=a("3242"),b={name:u["a"].CONSUMERS+"_list",components:{ItemTags:m["default"],searchBanner:h["default"],upholdConsumer:d["default"],CopyItem:g["default"],InnerBreadcrumb:f["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"username"},{name:"custom_id"},{name:"tags",type:"array"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:u["a"].CONSUMERS,pathKey:u["a"].CONSUMERS,labelArgs:{},path:{label:u["a"].CONSUMERS,key:u["a"].CONSUMERS,children:[{key:u["a"].CONSUMERS+"_add",label:"新建"+u["a"].CONSUMERS},{key:u["a"].CONSUMERS+"_edit",label:"修改"+u["a"].CONSUMERS},{key:u["a"].CONSUMERS+"_view",label:"查看"+u["a"].CONSUMERS}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(p["d"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},v=b,y=a("2877"),_=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=_.exports},"468b":function(e,t,a){"use strict";a.d(t,"a",function(){return r}),a.d(t,"c",function(){return o}),a.d(t,"d",function(){return l}),a.d(t,"b",function(){return c}),a.d(t,"e",function(){return u}),a.d(t,"f",function(){return d}),a.d(t,"g",function(){return h}),a.d(t,"h",function(){return p});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/",r=function(e){return Object(n["a"])({url:s+"plugins",method:"get"})},o=function(e){return Object(n["a"])({url:s+"routes/"+e.route.id+"/plugins",method:"get"})},l=function(e){return Object(n["a"])({url:s+"/services/"+e.service.id+"/plugins",method:"get"})},c=function(e){return Object(n["a"])({url:s+"/consumers/"+e.consumer.id+"/plugins",method:"get"})},u=function(e){return Object(n["a"])({url:s+"/plugins/schema/"+e,method:"get"})},d=function(e){return Object(n["a"])({url:s+"/plugins",method:"post",data:e})},h=function(e){return Object(n["a"])({url:s+"/plugins/"+e.id,method:"post",data:e})},p=function(e){return Object(n["a"])({url:s+"/plugins/"+e.id,method:"delete"})}},"46dc":function(e,t,a){},4703:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-divider"),a("span",["add"==e.mode&&e.permission.role_config?a("el-button",{staticClass:"el-icon-refresh",attrs:{type:"primary",size:"small"},on:{click:e.handleGradeUpdate}},[e._v("修改角色权限")]):e._e()],1),a("el-tree",{ref:"menuTree",attrs:{data:e.menuAll,"show-checkbox":"","highlight-current":"",props:e.menuOption,"default-expand-all":"",accordion:"","node-key":"id","default-expanded-keys":[-1]},on:{"check-change":e.handleGradeCheckChange}})],1)},i=[],s=a("cebc"),r=a("5880"),o=a("ca05"),l=a("ef70"),c=a("8d55"),u={name:"menu",data:function(){return{filterText:"",menuAll:[],menuOption:o["c"]}},props:{systemRole:{},mode:{}},created:function(){this.loadAllMenu()},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{loadAllMenu:function(){var e=this;Object(l["c"])().then(function(t){var a=t.data;return e.menuAll=a.data,{}}).then(function(){Object(c["c"])(e.systemRole).then(function(t){var a=t.data;e.$refs.menuTree.setCheckedKeys(a.data,!1)})})},handleGradeUpdate:function(){var e=this,t=this.$refs.menuTree.getCheckedNodes(),a=this.$refs.menuTree.getHalfCheckedNodes();Object(c["f"])({systemRole:this.systemRole,items:t,halfItems:a}).then(function(t){0!=t.data.status?e.$successInfo(t.data.errmsg):e.$successInfo("更新成功")})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},4819:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-divider"),a("avue-form",{ref:"form",attrs:{option:e.formColumns},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},["view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("ca05"),l=a("e17e"),c=a("ca60"),u={name:"UpholdUser",components:{ItemTags:c["default"]},data:function(){return{formColumns:o["e"],upholdEntity:this.entity}},props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.initOptions()},methods:{bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.formColumns.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(l["f"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(l["e"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},"48c2":function(e,t,a){"use strict";var n=a("71f9"),i=a.n(n);i.a},"49ca":function(e,t,a){"use strict";var n=a("3167"),i=a.n(n);i.a},"4b3a":function(e,t,a){"use strict";var n=a("e814"),i=a.n(n),s=(a("28a5"),"TYPE_NOT_SET"),r="TYPE_EVERY",o="TYPE_RANGE",l="TYPE_LOOP",c="TYPE_WORK",u="TYPE_LAST",d="TYPE_SPECIFY",h="?";t["a"]={model:{prop:"prop",event:"change"},props:{prop:{type:String,default:h},disabled:{type:Boolean,default:!1}},data:function(){var e=r;return{DEFAULT_VALUE:h,type:e,TYPE_NOT_SET:s,TYPE_EVERY:r,TYPE_RANGE:o,TYPE_LOOP:l,TYPE_WORK:c,TYPE_LAST:u,TYPE_SPECIFY:d,valueRange:{start:0,end:0},valueLoop:{start:0,interval:1},valueWeek:{start:0,end:0},valueList:[],valueWork:1,maxValue:0,minValue:0}},watch:{prop:function(e,t){e!==this.value_c&&this.parseProp(e)}},computed:{value_c:function(){var e=[];switch(this.type){case s:e.push("?");break;case r:e.push("*");break;case o:e.push("".concat(this.valueRange.start,"-").concat(this.valueRange.end));break;case l:e.push("".concat(this.valueLoop.start,"/").concat(this.valueLoop.interval));break;case c:e.push("".concat(this.valueWork,"W"));break;case u:e.push("L");break;case d:e.push(this.valueList.join(","));break;default:e.push(this.DEFAULT_VALUE);break}return e.length>0?e.join(""):this.DEFAULT_VALUE}},methods:{parseProp:function(e){if(e!==this.value_c){"function"===typeof this.preProcessProp&&(e=this.preProcessProp(e));try{if(e&&e!==this.DEFAULT_VALUE)if(e.indexOf("?")>=0)this.type=s;else if(e.indexOf("-")>=0){this.type=o;var t=e.split("-");t.length>=2&&(this.valueRange.start=i()(t[0]),this.valueRange.end=i()(t[1]))}else if(e.indexOf("/")>=0){this.type=l;var a=e.split("/");a.length>=2&&(this.valueLoop.start="*"===e[0]?0:i()(a[0]),this.valueLoop.interval=i()(a[1]))}else if(e.indexOf("W")>=0){this.type=c;var n=e.split("W");n[0]||isNaN(n[0])||(this.valueWork=i()(n[0]))}else if(e.indexOf("L")>=0){this.type=u;var h=e.split("L");this.valueLast=i()(h[0])}else e.indexOf(",")>=0||!isNaN(e)?(this.type=d,this.valueList=e.split(",").map(function(e){return i()(e)})):this.type=r;else this.type=r}catch(p){this.type=r}}}}}},"4c65":function(e,t,a){"use strict";var n=a("fa68"),i=a.n(n);i.a},"4ffa":function(e,t,a){"use strict";var n=a("d9f2"),i=a.n(n);i.a},5311:function(e,t,a){"use strict";var n=a("15c5"),i=a.n(n);i.a},5343:function(e,t,a){"use strict";a.d(t,"a",function(){return s});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/operating/logs/",method:"get",params:e})}},"537a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading},scopedSlots:e._u([{key:"enabled",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"show",rawName:"v-show",value:n.enabled,expression:"row.enabled"}],attrs:{plain:"",size:"mini",type:"success",disabled:""}},[e._v("启用")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.enabled,expression:"!row.enabled"}],attrs:{plain:"",size:"mini",type:"danger",disabled:""}},[e._v("未启用")])]}},{key:"name",fn:function(t){var a=t.row;return[e._v(e._s(a.name))]}},{key:"menu",fn:function(t){return[e.permission.plugin_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",plain:"",type:"primary"},on:{click:function(a){return e.toEditPlugin(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.plugin_delete?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",plain:"",type:"danger"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}])}),e.grade.drawerDetail?a("el-drawer",{attrs:{size:"45%",title:"'"+e.plugin.name+"' 详情",visible:e.grade.drawerDetail,direction:e.direction,"before-close":e.handleClose},on:{"update:visible":function(t){return e.$set(e.grade,"drawerDetail",t)}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"100%"}},[a("pre",[e._v(e._s(e.plugin)+"}")])])]):e._e()],1)},i=[],s=a("cebc"),r=a("fef3"),o=a("5880"),l=a("3dba"),c={name:"plugin",data:function(){return{tableSearch:{},tableOption:r["e"],items:[],tmp_items:[],plugins:[],plugin:{},tableData:[],tablePage:1,tableSize:10,tableLoading:!1,page:{total:0,currentPage:1,pageSize:10},grade:{drawerDetail:!1}}},computed:Object(s["a"])({},Object(o["mapGetters"])(["permission"])),props:{service:{type:String,required:!1},client:{required:!1}},created:function(){this.handleList(),this.initOptions()},methods:{initOptions:function(){},handleList:function(e){var t=this;this.tableLoading=!0,this.client=this.client||{},Object(l["b"])(this.service,this.client).then(function(e){var a=e.data;0!=a.status?t.$errorInfo(a.errmsg):t.tableData=a.data,t.tableLoading=!1})}}},u=c,d=a("2877"),h=Object(d["a"])(u,n,i,!1,null,null,null);t["default"]=h.exports},5640:function(e,t,a){"use strict";a.d(t,"e",function(){return r}),a.d(t,"a",function(){return o}),a.d(t,"b",function(){return l}),a.d(t,"h",function(){return c}),a.d(t,"f",function(){return u}),a.d(t,"c",function(){return d}),a.d(t,"d",function(){return h}),a.d(t,"i",function(){return p}),a.d(t,"g",function(){return m});var n,i=a("bd86"),s=(a("e349"),a("c54a"),a("074d")),r={card:!0,size:"small",emptyBtn:!1,group:[{label:"网关配置",column:[{label:"Kong Admin URL",row:!0,span:24,labelWidth:140,value:"http://localhost:8001/",prop:"url",tip:"请填写kong的管理URL,如:http://localhost:8001/",rules:[{required:!0,message:"请填写URL,如:http://localhost:8001/",trigger:"blur"}]}]},{label:"环境信息",column:[{label:"名称",prop:"name",span:24,labelWidth:140,width:150,rules:[{required:!0,message:"请填写名称",trigger:"blur"}]},{label:"环境编码",prop:"profileCode",span:24,labelWidth:140,width:150,rules:[{required:!0,message:"请填写环境编码",trigger:"blur"}]},{label:"所属环境",prop:"env",span:24,labelWidth:140,width:150,disabled:!0},{label:"部署类型",prop:"deployType",span:24,labelWidth:140,width:150,disabled:!0},{label:"简称",prop:"ab",span:24,labelWidth:140,width:150,disabled:!0}]}]},o={column:[{label:"名称",prop:"name",span:24,labelWidth:140,width:150,rules:[{required:!0,message:"请填写名称",trigger:"blur"}]},{label:"Kong Admin URL",row:!0,span:24,labelWidth:140,prop:"url",tip:"请填写kong的管理URL,如:http://localhost:8001/",rules:[{required:!0,message:"请填写URL,如:http://localhost:8001/",trigger:"blur"}]},{label:"所属环境",labelWidth:140,prop:"profile",type:"select",group:!0,dicUrl:s["a"].path+"/system/envs/"}]},l=(n={maxHeight:600,labelWidth:120,simplePage:!0,index:!0,border:!0,menuBtn:!0,addBtn:!1},Object(i["a"])(n,"simplePage",!0),Object(i["a"])(n,"delBtn",!1),Object(i["a"])(n,"editBtn",!1),Object(i["a"])(n,"refreshBtn",!1),Object(i["a"])(n,"columnBtn",!1),Object(i["a"])(n,"menuAlign","center"),Object(i["a"])(n,"align","center"),Object(i["a"])(n,"searchSize","mini"),Object(i["a"])(n,"column",[{label:"Active",prop:"id",slot:!0,width:80},{label:"Name",prop:"name",sortable:!0,width:150},{label:"Kong Admin URL",prop:"url"},{label:"Version",prop:"version"},{label:"Created_at",prop:"create_at",width:"180",sortable:!0,type:"datetime",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}}]),n),c={maxHeight:900,expand:!0,labelWidth:120,index:!0,menuBtn:!0,addBtn:!1,delBtn:!1,editBtn:!1,simplePage:!0,refreshBtn:!1,columnBtn:!1,menuAlign:"center",align:"center",searchSize:"mini",menu:!1,column:[{label:"源环境",prop:"src_client",slot:!0,width:"280"},{label:"目标环境",prop:"clients",overHidden:!0,slot:!0},{label:"数据类型",prop:"dataType"},{label:"同步策略",prop:"policy"},{label:"同步时间",prop:"create_at",width:"180",sortable:!0,type:"datetime",slot:!0},{label:"同步状态",prop:"status"},{label:"备注",span:24,labelWidth:140,overHidden:!0,type:"textarea",prop:"comment"},{label:"操作人",prop:"creator",width:100}]},u={maxHeight:600,labelWidth:120,menuBtn:!0,addBtn:!1,delBtn:!1,viewBtn:!0,editBtn:!1,menuAlign:"center",align:"center",menu:!1,columnBtn:!1,refreshBtn:!1,column:[{label:"同步时间",prop:"create_at",width:"160",sortable:!0,type:"datetime",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}},{label:"同步消息",prop:"comment",align:"left",width:400}]},d={column:[{label:"KEY",prop:"configKey",span:24,labelWidth:140,width:150,rules:[{required:!0,message:"请填写key",trigger:"blur"}]},{label:"VALUE",row:!0,span:24,labelWidth:140,type:"textarea",prop:"configValue",rules:[{required:!0,message:"请填写key值",trigger:"blur"}]},{label:"参数类型",row:!0,span:24,labelWidth:140,type:"select",prop:"configType",dicUrl:s["a"].path+"/system/envs/configTypes",rules:[{required:!0,message:"请选择参数类型",trigger:"blur"}]},{label:"备注",span:24,labelWidth:140,type:"textarea",prop:"comment"}]},h={maxHeight:600,expand:!0,labelWidth:120,simplePage:!0,index:!0,menuBtn:!0,stripe:!0,addBtn:!1,delBtn:!1,editBtn:!1,menuAlign:"center",align:"center",searchSize:"mini",column:[{label:"KEY",prop:"configKey",align:"left",width:240},{label:"VALUE",prop:"configValue",overHidden:!0},{label:"备注",width:240,prop:"comment"},{label:"创建日期",prop:"create_at",width:"180",sortable:!0,type:"datetime",slot:!0}]},p={card:!0,group:[{icon:"el-icon-info",label:"同步配置信息",column:[{label:"源环境",type:"select",labelWidth:150,span:24,formslot:!0,prop:"src_client"},{label:"目标环境",prop:"clients",labelWidth:150,formslot:!0},{label:"待同步的服务列表",prop:"services",span:24,labelWidth:150,formslot:!0}]},{label:"同步信息",column:[]}]},m={maxHeight:600,labelWidth:120,index:!0,menuBtn:!1,addBtn:!1,delBtn:!1,editBtn:!1,stripe:!0,menu:!1,simplePage:!0,refreshBtn:!1,columnBtn:!1,menuAlign:"center",align:"center",searchSize:"mini",column:[{label:"操作时间",prop:"create_at",width:"180",sortable:!0,slot:!0,type:"datetime",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}},{label:"操作者",prop:"creator",width:100},{label:"操作记录",prop:"remark",align:"left"},{label:"操作环境",prop:"profile",width:100},{label:"执行操作",prop:"operation",width:150,type:"select",dicData:[{label:"登录",value:"login"},{label:"登出",value:"logout"},{label:"同步",value:"sync"},{label:"新增",value:"add"},{label:"修改",value:"update"},{label:"删除",value:"delete"},{label:"执行降级",value:"demote_config"},{label:"降级回滚",value:"rollback_config"},{label:"Arthas调试",value:"arthas_attach"},{label:"启动",value:"job_startup"},{label:"暂停",value:"job_pause"}]},{label:"操作对象",prop:"target",width:150,dicData:[{label:"全局插件",value:"global_plugin"},{label:"路由插件",value:"route_plugin"},{label:"服务插件",value:"service_plugin"},{label:"路由",value:"route"},{label:"服务",value:"service"},{label:"上游服务",value:"upstream"},{label:"上游代理",value:"targets"},{label:"系统",value:"system"},{label:"作业",value:"monitor_job"},{label:"作业任务",value:"monitor_job_task"},{label:"网关服务",value:"sync_service"},{label:"系统参数",value:"server_config"},{label:"系统环境",value:"system_profile"},{label:"降级参数",value:"demote_app_params"},{label:"热配参数",value:"sync_app_params"},{label:"服务进程",value:"service_progress"}]}]}},"575d":function(e,t,a){"use strict";var n=a("9fc0"),i=a.n(n);i.a},"577f":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"margin-left":"15px"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("strong",[e._v(e._s(e.dateStr))])]),e.nextLogTag?a("el-button",{staticStyle:{float:"right",padding:"6px 10px"},attrs:{type:"text"},on:{click:function(t){return e.nextOrpre(e.nextLogTag)}}},[e._v("下一天")]):e._e(),e.preLogTag?a("el-button",{staticStyle:{float:"right",padding:"6px 10px"},attrs:{type:"primary"},on:{click:function(t){return e.nextOrpre(e.preLogTag)}}},[e._v("上一天")]):e._e(),e.nextLogTag||e.preLogTag?a("el-button",{staticStyle:{float:"right",padding:"6px 10px"},attrs:{type:"text"},on:{click:function(t){return e.reset(e.nextLogTag||e.preLogTag)}}},[e._v("返回")]):e._e()],1),a("el-divider"),e.listView?e._e():a("el-timeline",e._l(e.logData,function(t,n){return a("el-timeline-item",{key:n,attrs:{placement:"top",size:0==n?"large":"normal",color:(t.status,"#0bbd87")}},[a("el-card",{staticStyle:{cursor:"pointer"},attrs:{shadow:"hover"}},[a("el-popover",{attrs:{placement:"top-start",title:"日志内容",width:"600",trigger:"click",effect:"dark"}},[a("div",{staticStyle:{"overflow-y":"auto",height:"90%"}},[a("json-viewer",{attrs:{value:JSON.parse(t.content),"expand-depth":5,copyable:"",sort:""}})],1),a("div",{attrs:{slot:"reference"},slot:"reference"},[e._v("\n "+e._s(e._f("parseTime")(t.create_at,"{h}:{i}:{s}"))+"-\n "+e._s(t.remark)+"\n ")])])],1)],1)}),1),e.listView?a("avue-crud",{staticStyle:{cursor:"pointer"},attrs:{option:e.operationLogOption,data:e.logData,"table-loading":e.tableLoading,page:e.page},on:{"current-change":e.handleCurrentChange,"row-click":e.handleRowClick,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}}],null,!1,4135166131),model:{value:e.objData,callback:function(t){e.objData=t},expression:"objData"}}):e._e(),e.drawerDetail?a("el-drawer",{attrs:{size:"35%",title:"操作对象内容",visible:e.drawerDetail,direction:e.direction,"before-close":e.handleClose},on:{"update:visible":function(t){e.drawerDetail=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"90%"}},[a("json-viewer",{attrs:{value:JSON.parse(e.currentLog.content),"expand-depth":1,copyable:"",sort:""}})],1)]):e._e()],1)},i=[],s=a("5640"),r=a("5343"),o={data:function(){return{operationLogOption:s["g"],dateStr:"",preLogTag:null,nextLogTag:null,logData:[],currentLog:{content:"{}"},drawerDetail:!1,currentLogTag:null}},props:{logTag:{type:Object,required:!0},keyword:{required:!0},listView:{required:!0}},created:function(){this.findSyncLog()},watch:{logTag:function(e){this.findSyncLog()},keyword:function(e){this.findSyncLog()}},methods:{handleRowClick:function(e){this.currentLog=e,this.drawerDetail=!0},findSyncLog:function(){this.nextOrpre(this.logTag)},reset:function(e){e.value=e.begin,this.nextOrpre(e)},nextOrpre:function(e){var t=this;e["keyword"]=this.keyword,Object(r["a"])(e).then(function(e){var a=e.data.data;t.dateStr=a.dateStr,t.preLogTag=a.logTags.pre,t.nextLogTag=a.logTags.next,t.logData=a.logs,t.currentLogTag=a.logParams})}}},l=o,c=(a("b377"),a("2877")),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},5791:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.options},on:{submit:e.handleUpholdEntity},model:{value:e.systemFunction,callback:function(t){e.systemFunction=t},expression:"systemFunction"}},[a("template",{slot:"visitView"},[a("el-form-item",[a("el-input",{attrs:{placeholder:"例如:views/admin/user/index"},model:{value:e.systemFunction.visitView,callback:function(t){e.$set(e.systemFunction,"visitView",t)},expression:"systemFunction.visitView"}})],1)],1),a("template",{slot:"useYn"},[a("el-form-item",[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949",value:"systemFunction.useYn","active-value":"y","inactive-value":"n"},model:{value:e.systemFunction.useYn,callback:function(t){e.$set(e.systemFunction,"useYn",t)},expression:"systemFunction.useYn"}})],1)],1),a("template",{slot:"sortOrder"},[a("el-form-item",[a("el-input-number",{attrs:{min:1},model:{value:e.systemFunction.sortOrder,callback:function(t){e.$set(e.systemFunction,"sortOrder",t)},expression:"systemFunction.sortOrder"}})],1)],1),"view"!=e.mode?a("template",{slot:"menuForm"},[e.permission.menu_update?a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]):e._e()],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("cebc")),r=a("5880"),o=a("ca05"),l=a("ef70"),c={name:"Route",data:function(){return{formColumns:o["a"],parentId:"-1",childMenuBox:!1}},props:{systemFunction:{type:Object,required:!1},mode:{required:!1},options:{}},created:function(){this.initOptions()},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{initOptions:function(){var e=this;this.options.column.forEach(function(t){t["disabled"]="view"==e.mode})},toAddChildMenu:function(e){this.parentId=e,this.mode="add",this.childMenuBox=!0},handlerSubmit:function(){this.$refs.form.submit()},handleUpholdEntity:function(e,t){"edit"==this.mode&&this.handleUpholdEntityUpdate(e,t),"add"==this.mode&&this.handleUpholdEntitySave(e,t)},handleUpholdEntityUpdate:function(e,t){var a=this;Object(l["d"])(this.systemFunction).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("修改成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("更新失败"),t()})},handleUpholdEntitySave:function(e,t){var a=this;Object(l["a"])(this.systemFunction).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("新增成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},u=c,d=a("2877"),h=Object(d["a"])(u,n,i,!1,null,null,null);t["default"]=h.exports},"5a1d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-divider"),a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"redirect_uris"},[a("item-tags",{attrs:{tags:e.upholdEntity.redirect_uris,name:"redirect_uris",column:"redirect_uris",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=(a("e349"),a("e123")),d=a("ca60"),h={name:"credential_uphold",components:{ItemTags:d["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,entityName:this.params.entityName}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},params:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions()},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntitySave:function(e,t){var a=this;Object(u["b"])(this.upholdEntity,this.params.customer,this.params.entityName).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},p=h,m=a("2877"),f=Object(m["a"])(p,n,i,!1,null,null,null);t["default"]=f.exports},"5c8e":function(e,t,a){},"620d":function(e,t,a){},6229:function(e,t,a){"use strict";var n=a("7dd5"),i=a.n(n);i.a},"633d":function(e,t,a){"use strict";a.d(t,"d",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"a",function(){return c});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/ca_certificates/",r=function(){return Object(n["a"])({url:s,method:"get"})},o=function(e){return Object(n["a"])({url:s,method:"post",data:e})},l=function(e){return Object(n["a"])({url:s+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:s+e.id,method:"delete"})}},6383:function(e,t,a){},"63d8":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("el-row",{staticStyle:{"margin-top":"0px"}},[a("el-col",{attrs:{span:"10"}},[e._l(e.logTags,function(t){return a("el-tag",{key:t,staticStyle:{"margin-left":"7px","margin-bottom":"5px",cursor:"pointer"},attrs:{type:t.type,effect:"dark"},on:{click:function(a){return e.changeTag(t)}}},[e._v(e._s(t.name))])}),a("el-popover",{attrs:{placement:"bottom-start"}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions},model:{value:e.daterange,callback:function(t){e.daterange=t},expression:"daterange"}}),a("el-tag",{staticStyle:{"margin-left":"7px","margin-bottom":"5px",cursor:"pointer"},attrs:{slot:"reference",effect:"dark",type:e.autoLogTag.type},slot:"reference"},[e._v(e._s(e.autoLogTag.name))])],1)],2),a("el-col",{attrs:{span:"13"}},[a("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"请输入姓名或其它关键词"},on:{input:e.filterServiceData},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}})],1),a("el-col",{attrs:{span:"1"}},[e.listView?e._e():a("i",{staticClass:"el-icon-s-grid",staticStyle:{"margin-left":"12px","margin-top":"10px","font-size":"25px",cursor:"pointer"},attrs:{title:"视图切换"},on:{click:function(t){return e.changeView()}}}),e.listView?a("i",{staticClass:"el-icon-s-grid",staticStyle:{"margin-left":"12px","margin-top":"10px","font-size":"25px",cursor:"pointer",color:"green"},attrs:{title:"视图切换"},on:{click:function(t){return e.changeView()}}}):e._e()])],1),a("log",{ref:"logViewer",attrs:{logTag:e.logTag,listView:e.listView,keyword:e.searchForm}})],1)},i=[],s=(a("ac6a"),a("e814")),r=a.n(s),o=(a("5343"),a("577f")),l={components:{log:o["default"]},data:function(){var e=this;return{logData:[],searchForm:null,daterange:null,logTag:{name:"今 天",value:0,label:"today",type:"success"},autoLogTag:{name:"自定义",value:0,label:"auto",type:"info"},logTags:[{name:"所 有",value:0,label:"all",type:"info"},{name:"今 天",value:0,label:"today",type:"success"},{name:"昨 天",value:1,label:"yesterday",type:"info"},{name:"近7天",value:0,label:"recent7",type:"info"},{name:"上 周",value:0,label:"preweek",type:"info"},{name:"本 周",value:0,label:"thisweek",type:"info"},{name:"上 月",value:0,label:"premonth",type:"info"},{name:"本 月",value:0,label:"thismonth",type:"info"}],listView:!0,pickerOptions:{onPick:function(t){if(t.minDate&&t.maxDate){e.logTag=null,e.autoLogTag.type="success";var a=new Date;e.autoLogTag.value=e.getDaysBetween(t.maxDate,a),e.autoLogTag.value<0&&(e.autoLogTag.value=e.autoLogTag.value-1),e.autoLogTag.begin=e.autoLogTag.value,e.autoLogTag.end=e.getDaysBetween(t.minDate,a),e.autoLogTag.end>=0&&(e.autoLogTag.end=e.getDaysBetween(t.minDate,a)+1),e.changeTag(e.autoLogTag),e.$refs.logViewer.nextOrpre(e.autoLogTag)}}}}},created:function(){},methods:{getDaysBetween:function(e,t){var a=Date.parse(e),n=Date.parse(t),i=r()((n-a)/864e5);return i},changeView:function(){this.listView=!this.listView},changeTag:function(e){this.logTag=e,"auto"!==e.label&&(this.autoLogTag.type="info"),this.logTags.forEach(function(t){t.label==e.label?t.type="success":t.type="info"})}}},c=l,u=a("2877"),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},6702:function(e,t,a){"use strict";var n=a("75ee"),i=a.n(n);i.a},6867:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-tabs",[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-canshu"}),e._v("\n 全部参数\n ")]),a("avue-crud",{ref:"crud",attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading},on:{"refresh-change":e.handlerefreshChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}},{key:"menuLeft",fn:function(t){return[e.permission.params_add?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("新 增")]):e._e()]}},{key:"menu",fn:function(t){return[e.permission.params_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("编辑")]):e._e()]}},{key:"expand",fn:function(e){var t=e.row;return[a("json-viewer",{attrs:{value:t.configValue}})]}}])})],1),e._l(e.configTypes,function(t){return a("el-tab-pane",{key:t,attrs:{index:t.label}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-canshu"}),e._v("\n "+e._s(t.label)+"\n ")]),a("avue-crud",{ref:"crud",refInFor:!0,attrs:{option:e.tableOption,data:t.data,"table-loading":e.tableLoading},on:{"refresh-change":e.handlerefreshChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}},{key:"menuLeft",fn:function(t){return[e.permission.params_add?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("新 增")]):e._e()]}},{key:"menu",fn:function(t){return[e.permission.params_update?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.toEditClient(t.row,t.$index)}}},[e._v("编辑")]):e._e()]}},{key:"expand",fn:function(t){var n=t.row;return["kongschemas"!=n.configType?a("json-viewer",{attrs:{value:n.configValue}}):e._e(),"kongschemas"==n.configType?a("json-viewer",{attrs:{value:JSON.parse(n.configValue),"expand-depth":5,copyable:"",sort:""}}):e._e()]}}],null,!0)})],1)})],2)],1),e.grade.box?a("el-dialog",{attrs:{title:"系统参数",width:"70%",visible:e.grade.box},on:{"update:visible":function(t){return e.$set(e.grade,"box",t)}}},[a("avue-form",{attrs:{option:e.configColumn},on:{submit:e.handleClient},model:{value:e.clientForm,callback:function(t){e.clientForm=t},expression:"clientForm"}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("cebc")),l=a("5880"),c=a("ce4a"),u=a("5640"),d={name:"serverConfig",comments:{},data:function(){return{tableOption:u["d"],configColumn:u["c"],tableData:[],tableLoading:!1,clientForm:{},configTypes:[],grade:{box:!1}}},created:function(){this.handleList(),this.initOptions()},mounted:function(){},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission"])),methods:{initOptions:function(){this.permission.params_update||(this.tableOption["menu"]=!1)},findConfigType:function(){var e=this;Object(c["d"])().then(function(t){var a=t.data;e.configTypes=a,e.initConfigData()})},initConfigData:function(){var e=this;_.forEach(this.configTypes,function(t){var a=[];_.forEach(e.tableData,function(e){e.configType==t.value&&a.push(e)}),t["data"]=a})},toEditClient:function(e,t){this.grade.box=!0,this.clientForm=e},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleList:function(e){var t=this;this.tableLoading=!0,Object(c["b"])(r()({})).then(function(e){var a=e.data;t.tableData=a.data,t.tableLoading=!1,t.findConfigType()})},handleClient:function(e,t){var a=this;this.clientForm&&this.clientForm.id?Object(c["e"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("修改成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("新增成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("新增失败"),t()})}}},h=d,p=a("2877"),m=Object(p["a"])(h,n,i,!1,null,null,null);t["default"]=m.exports},"68c6":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每月")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("月\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("月\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("月开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("月\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disabled}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.maxValue,function(t){return a("el-checkbox",{key:"key-"+t,staticClass:"list-check-item",attrs:{label:t,disabled:e.type!=e.TYPE_SPECIFY||e.disabled}})}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r={name:"month",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=1,this.maxValue=12,this.valueRange.start=1,this.valueRange.end=12,this.valueLoop.start=1,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("cce4"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"5d6a7505",null);t["default"]=c.exports},"68c7":function(e,t,a){"use strict";var n=a("e527"),i=a.n(n);i.a},6916:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入snis、Tags",handleList:e.handleList,span:e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName.toUpperCase()))])],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}])},[e.isDevProfile?a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName.toUpperCase()))])])],1)]):e._e()],2)],1),e.pathKey==e.entityName+"_"+e.mode?a("el-drawer",{attrs:{title:("add"==e.mode?"新增":"edit"==e.mode?"编辑":"查看")+e.entityName.toUpperCase(),visible:e.drawer,direction:e.direction,size:"40%"},on:{"update:visible":function(t){e.drawer=t}}},[a("uphold-certificate",{attrs:{entity:e.form,mode:e.mode,params:e.params},on:{callback:e.callback}})],1):e._e()],1)},i=[],s=a("cebc"),r=a("fef3"),o=a("5880"),l=a("e349"),c=a("5a1d"),u=a("848d"),d=a("e123"),h=a("ca60"),p=a("82c1"),m=a("3242"),f={name:l["a"].CERTIFICATES+"_list",components:{ItemTags:h["default"],searchBanner:u["default"],upholdCertificate:c["default"],CopyItem:m["default"],InnerBreadcrumb:p["default"]},data:function(){return{tableSearch:{},tableOption:[],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:this.params.entityName,pathKey:this.params.entityName,drawer:!1}},props:{params:{required:!0}},computed:Object(s["a"])({},Object(o["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(r["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.drawer=!0,this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode),this.drawer=!0},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(d["c"])(this.params.customer,this.params.entityName).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(d["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},g=f,b=a("2877"),v=Object(b["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports},"692e":function(e,t,a){var n={"./App.vue":"3dfd","./components/CopyItem.vue":"3242","./components/InnerBreadcrumb.vue":"82c1","./components/ItemTags.vue":"ca60","./components/SelectEntity.vue":"eeec","./components/basic-container/main.vue":"dc8a","./components/easy-cron/index.vue":"4451","./components/easy-cron/input-cron.vue":"b5d7","./components/easy-cron/tabs/day.vue":"84bc","./components/easy-cron/tabs/hour.vue":"9fee","./components/easy-cron/tabs/minute.vue":"f6e9","./components/easy-cron/tabs/month.vue":"68c6","./components/easy-cron/tabs/second.vue":"109b","./components/easy-cron/tabs/week.vue":"b355","./components/easy-cron/tabs/year.vue":"7141","./components/error-page/403.vue":"a8d0","./components/error-page/404.vue":"a5fa","./components/error-page/500.vue":"611b","./components/iframe/main.vue":"c1a1","./components/searchBanner.vue":"848d","./page/client-info.vue":"442f","./page/inHome.vue":"405d","./page/index/index.vue":"9cc4","./page/index/layout.vue":"9277","./page/index/logo.vue":"7d3a","./page/index/sidebar/index.vue":"20bf","./page/index/sidebar/sidebarItem.vue":"7505","./page/index/tags.vue":"5ddc","./page/index/top/index.vue":"195f","./page/index/top/top-breadcrumb.vue":"4cd2","./page/index/top/top-color.vue":"44b2","./page/index/top/top-lock.vue":"14cd","./page/index/top/top-logs.vue":"0f22","./page/index/top/top-menu.vue":"286c","./page/index/top/top-msg.vue":"709a","./page/index/top/top-search.vue":"9812","./page/index/top/top-setting.vue":"bd51","./page/index/top/top-theme.vue":"107f","./page/index/top/transfer-client.vue":"c60b","./page/lock/index.vue":"15c5e","./page/login/index.vue":"5596","./page/login/userlogin.vue":"7c05","./page/logs/error.vue":"7cc5","./page/logs/index.vue":"08ae","./page/logs/page.vue":"3eb2","./page/wel.vue":"696f","./views/admin/menu/index.vue":"97a1","./views/admin/menu/upholdChildMenu.vue":"5791","./views/admin/menu/upholdMenu.vue":"78ad","./views/admin/role/index.vue":"a5f6","./views/admin/role/upholdRole.vue":"4703","./views/admin/user/index.vue":"e378","./views/admin/user/settingUserGroup.vue":"2fa5","./views/admin/user/upholdUser.vue":"4819","./views/admin/usergroup/index.vue":"0c22","./views/admin/usergroup/queryEnv.vue":"f777","./views/admin/usergroup/settingGroup.vue":"1686","./views/admin/usergroup/settingRole.vue":"f1e7","./views/admin/usergroup/settingUser.vue":"e59a","./views/gateway/cacertificate/ca_certificate.vue":"8baa","./views/gateway/cacertificate/uphold-cacertificate.vue":"f170e","./views/gateway/certificate/certificateList.vue":"9573","./views/gateway/certificate/index.vue":"948c","./views/gateway/certificate/uphold-certificate.vue":"0e1b","./views/gateway/consumer/index.vue":"4658","./views/gateway/consumer/uphold-consumer.vue":"7fd0","./views/gateway/credential/credentials.vue":"cfaf","./views/gateway/credential/index.vue":"6916","./views/gateway/credential/uphold-credential.vue":"5a1d","./views/gateway/log/index.vue":"8899","./views/gateway/plugin/index.vue":"aab4","./views/gateway/plugin/listPlugin.vue":"7e8d","./views/gateway/plugin/queryPlugins.vue":"3aa7","./views/gateway/plugin/upholdPlugins.vue":"ecc3","./views/gateway/routing/index.vue":"c541","./views/gateway/routing/queryRoutes.vue":"8b12","./views/gateway/routing/updateHosts.vue":"2e8b","./views/gateway/routing/upholdRoute.vue":"e8cd","./views/gateway/routing/viewRoute.vue":"f9fd","./views/gateway/service/index.vue":"a633","./views/gateway/service/servicePlugins.vue":"537a","./views/gateway/service/syncDiff.vue":"2775","./views/gateway/service/syncService.vue":"fe19","./views/gateway/service/uploadService.vue":"2bdd","./views/gateway/shell/index.vue":"2fc5","./views/gateway/sni/index.vue":"9ace","./views/gateway/sni/uphold-sni.vue":"b8e6","./views/gateway/upstream/activeHealthCheck.vue":"1751","./views/gateway/upstream/index.vue":"27a8","./views/gateway/upstream/passiveHealthCheck.vue":"bcf0","./views/gateway/upstream/targets.vue":"04c3","./views/gateway/upstream/upholdTargets.vue":"f337","./views/gateway/upstream/upholdUpstream.vue":"08bb","./views/info/index.vue":"e37e","./views/info/message.vue":"3086","./views/operating/env/index.vue":"8b5b","./views/operating/env/upholdEnv.vue":"2256","./views/operating/log/index.vue":"63d8","./views/operating/log/log.vue":"577f","./views/operating/params/index.vue":"6867","./views/operating/synclog/index.vue":"0e36","./views/operating/synclog/listConfigs.vue":"2d86","./views/operating/synclog/logDetail.vue":"ca50","./views/operating/synclog/syncLogs.vue":"88e6","./views/operating/system/index.vue":"0fee"};function i(e){var t=s(e);return a(t)}function s(e){var t=n[e];if(!(t+1)){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}return t}i.keys=function(){return Object.keys(n)},i.resolve=s,e.exports=i,i.id="692e"},"696f":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.kongClient&&-1!=e.kongClient.id?a("in-home"):a("client-info")],1)},i=[],s=a("cebc"),r=(a("af62"),a("5880")),o={name:"wel",components:{InHome:function(){return a.e("chunk-36d68c6a").then(a.bind(null,"405d"))},clientInfo:function(){return a.e("chunk-a425ea88").then(a.bind(null,"442f"))}},data:function(){return{}},computed:Object(s["a"])({},Object(r["mapGetters"])(["userInfo","kongClient"])),created:function(){this.findActiveKongclient()},methods:{findActiveKongclient:function(){this.$store.dispatch("FindActiveClient",this.userInfo).then(function(e){})}}},l=o,c=a("2877"),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},"6aa8":function(e,t,a){},"6b6b":function(e,t,a){},"6bae":function(e,t,a){"use strict";var n=a("240c"),i=a.n(n);i.a},"6d94":function(e,t,a){},7141:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每年")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,min:0,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("年\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,min:1,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("年\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,min:0,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("年开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,min:1,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("年\n ")],1)])],1)},i=[],s=a("4b3a"),r={name:"year",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){var e=(new Date).getFullYear();this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=0,this.valueRange.start=e,this.valueRange.end=e+100,this.valueLoop.start=e,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("8a0f"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"411de867",null);t["default"]=c.exports},"71f9":function(e,t,a){},"722ff":function(e,t,a){"use strict";var n=a("8ab6"),i=a.n(n);i.a},"73dc":function(e,t,a){"use strict";var n=a("dfc5"),i=a.n(n);i.a},"75ee":function(e,t,a){},"78ad":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"25px","margin-right":"5px"}},[a("el-col",{attrs:{span:"12"}},[a("el-button-group",[e.permission.menu_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:function(t){return e.toAddChildMenu(-1,"新建一级菜单","menu")}}},[e._v("新建一级菜单")]):e._e(),e.systemFunction.id&&"menu"==e.systemFunction.menuType&&e.permission.menu_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:function(t){return e.toAddChildMenu(e.systemFunction.id,"新建'"+e.systemFunction.name+"'子菜单","menu")}}},[e._v("新建子菜单")]):e._e(),e.systemFunction.id&&"menu"==e.systemFunction.menuType&&e.permission.menu_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"success"},on:{click:function(t){return e.toAddChildMenu(e.systemFunction.id,"新建'"+e.systemFunction.name+"'功能点","point")}}},[e._v("新建功能点")]):e._e()],1)],1)],1),a("avue-form",{ref:"form",attrs:{option:e.formColumns},on:{submit:e.handleUpholdEntity},model:{value:e.systemFunction,callback:function(t){e.systemFunction=t},expression:"systemFunction"}},[a("template",{slot:"visitView"},[a("el-form-item",[a("el-input",{attrs:{placeholder:"例如:views/admin/user/index"},model:{value:e.systemFunction.visitView,callback:function(t){e.$set(e.systemFunction,"visitView",t)},expression:"systemFunction.visitView"}})],1)],1),a("template",{slot:"useYn"},[a("el-form-item",[a("el-switch",{attrs:{disabled:e.formGrade,"active-color":"#13ce66","inactive-color":"#ff4949",value:"systemFunction.useYn","active-value":"y","inactive-value":"n"},model:{value:e.systemFunction.useYn,callback:function(t){e.$set(e.systemFunction,"useYn",t)},expression:"systemFunction.useYn"}})],1)],1),a("template",{slot:"sortOrder"},[a("el-form-item",[a("el-input-number",{attrs:{min:1,disabled:e.formGrade},model:{value:e.systemFunction.sortOrder,callback:function(t){e.$set(e.systemFunction,"sortOrder",t)},expression:"systemFunction.sortOrder"}})],1)],1),"view"!=e.mode?a("template",{slot:"menuForm"},[e.permission.menu_update?a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("保 存")]):e._e()],1):e._e()],2),e.childMenuBox?a("el-drawer",{attrs:{title:e.tipTitle,size:"50%",visible:e.childMenuBox},on:{"update:visible":function(t){e.childMenuBox=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"90%"}},[a("uphold-child-menu",{attrs:{systemFunction:{parentId:e.parentId,useYn:"y",sortOrder:999,menuType:e.menuType},mode:"add",options:e.childOptions},on:{callback:e.callback}})],1)]):e._e()],1)},i=[],s=(a("ac6a"),a("cebc")),r=a("5880"),o=a("ca05"),l=a("ef70"),c=a("5791"),u={name:"Route",components:{upholdChildMenu:c["default"]},data:function(){return{formColumns:o["a"],childOptions:o["a"],tipTitle:"新建子菜单",parentId:"-1",menuType:"menu",childMenuBox:!1}},props:{systemFunction:{type:Object,required:!1},mode:{required:!1}},created:function(){this.initOptions()},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{initOptions:function(){var e=this;this.formColumns.column.forEach(function(t){t["disabled"]="view"==e.mode})},toAddChildMenu:function(e,t,a){this.parentId=e,this.mode="add",this.menuType=a,this.childOptions="menu"==this.menuType?o["a"]:o["b"],this.tipTitle=t,this.childMenuBox=!0},handlerSubmit:function(){this.$refs.form.submit()},handleUpholdEntity:function(e,t){"edit"==this.mode&&this.handleUpholdEntityUpdate(e,t),"add"==this.mode&&this.handleUpholdEntitySave(e,t)},handleUpholdEntityUpdate:function(e,t){var a=this;Object(l["d"])(this.systemFunction).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("修改成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("更新失败"),t()})},handleUpholdEntitySave:function(e,t){var a=this;Object(l["a"])(this.systemFunction).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.$successInfo("新增成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("新增失败,错误信息:"+e),t()})},callback:function(){this.childMenuBox=!1,this.$emit("callback",{})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},"78ba":function(e,t,a){"use strict";a.d(t,"a",function(){return s}),a.d(t,"b",function(){return r}),a.d(t,"d",function(){return o}),a.d(t,"c",function(){return l});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/",method:"get",params:e})},r=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/"+e+"/logs",method:"get"})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/"+e+"/config",method:"get"})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/sync/configs/logs",method:"get",params:e})}},"7b08":function(e,t,a){},"7cc5":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("p",[e._v("请打开浏览器控制台,然后点击下面的按钮")]),a("el-button",{attrs:{type:"danger"},on:{click:e.handleNewError}},[e._v("触发一个错误")])],1)},s=[],r={methods:{handleNewError:function(){console.log(a)}}},o=r,l=n("2877"),c=Object(l["a"])(o,i,s,!1,null,null,null);t["default"]=c.exports},"7dd5":function(e,t,a){},"7e8d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{attrs:{type:"border-card","tab-position":e.tabPosition}},e._l(e.pluginGroupOption.column,function(t){return a("el-tab-pane",{key:t.label,attrs:{lazy:"",label:t.label}},[a("avue-card",{attrs:{option:e.cardoption,data:t.option.column},on:{"row-click":e.tip,"row-add":e.tip},scopedSlots:e._u([{key:"menu",fn:function(t){return[a("span",{attrs:{type:"primary"},on:{click:function(a){e.toAddPlugin(t.row.name.toLowerCase())}}},[e._v("新增插件")])]}}],null,!0)})],1)}),1),a("el-dialog",{attrs:{title:"新增插件",width:"70%",visible:e.grade.pluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"pluginBox",t)}}},[a("uphold-plugins",{key:e.plugin.name,attrs:{plugin:e.plugin,fields:e.fields,edit:"add"},on:{callback:e.callback}})],1)],1)},i=[],s=(a("7f7f"),a("ac6a"),a("cebc")),r=a("5880"),o=a("b4d9"),l=a("e349"),c=a("468b"),u=(a("dc99"),a("a573")),d=a("ecc3"),h={components:{upholdPlugins:d["default"]},data:function(){return{svgimage:'this.src="/img/plugins/kong.svg"',pluginGroupOption:[],fields:[],grade:{pluginBox:!1},entityName:l["a"].PLUGINS,cardoption:{addBtn:!1,span:6,props:{img:"img",title:"name",info:"description"}},plugin:{name:"",config:{}},consumer_disabled_plugins:{"hmac-auth":!0,"basic-auth":!0,"key-auth":!0,oauth2:!0,"ldap-auth":!0,session:!0,acl:!0,cors:!0,"bot-detection":!0}}},created:function(){var e=this.systemProfile.version;this.pluginGroupOption=Object(o["a"])(e,this.entityName),this.route&&(this.plugin["route"]={id:this.route.id}),this.service&&(this.plugin["service"]={id:this.service.id}),this.consumer&&(this.plugin["consumer"]={id:this.consumer.id})},mounted:function(){this.initOptions()},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile","kongClient"])),props:{tabPosition:{required:!1},service:{required:!1},route:{required:!1},consumer:{required:!1}},methods:{initOptions:function(){var e=this;Object(u["a"])().then(function(t){var a=[],n=t.data,i=n.plugins;for(var s in i.available_on_server){var r=!1;e.pluginGroupOption.column.forEach(function(e){e.option.column.forEach(function(e){s==e["name"].toLowerCase()&&(r=!0)})}),r||a.push({name:s,description:s,img:"/img/plugins/kong.svg"})}return a}).then(function(t){var a={label:"自定义",description:"Custom Plugins",icon:"mdi-account-box-outline",hasConsumerPlugins:!0,option:{column:[]}};t.length>0&&(a.option.column=t,e.pluginGroupOption.column.push(a)),e.pluginGroupOption.column.forEach(function(t){var a=[];t.option.column.forEach(function(t){e.disabledPlugins(t.name.toLowerCase())||a.push(t)}),t.option.column=a})})},disabledPlugins:function(e){if(!this.consumer)return!1;var t=this.consumer_disabled_plugins[e];return t},toAddPlugin:function(e){var t=this;this.plugin={name:"",config:{},service:this.service,route:this.route,consumer:this.consumer},this.plugin.name=e,Object(c["e"])(this.plugin.name).then(function(e){var a=e.data;t.fields=a.fields||[],t.grade.pluginBox=!0})},callback:function(){this.$emit("callback",{})}}},p=h,m=(a("068d"),a("2877")),f=Object(m["a"])(p,n,i,!1,null,null,null);t["default"]=f.exports},"7fd0":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{ref:"upstreamTabs",on:{"tab-click":e.checkUpstream}},[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" 基本信息")]),a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.upholdEntity.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1),"add"!=e.mode?a("el-tab-pane",{attrs:{lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" Credentials")]),a("credentials",{attrs:{consumer:e.upholdEntity.id}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{ref:"pluginTab",attrs:{label:"服务插件",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-plugin-sm"}),e._v(" 插件列表 ")]),a("query-plugins",{attrs:{consumer:e.upholdEntity,mode:e.mode}})],1):e._e()],1)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("3ac9"),h=a("ca60"),p=a("3aa7"),m=a("cfaf"),f={name:u["a"].CONSUMERS+"_uphold",components:{ItemTags:h["default"],credentials:m["default"],queryPlugins:p["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,entityName:u["a"].CONSUMERS}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions()},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(d["c"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(d["b"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},g=f,b=a("2877"),v=Object(b["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports},"81c1":function(e,t,a){},"82c1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.showInRoot||e.value!=e.root,expression:"showInRoot || value!=root"}],staticClass:"inner-breadcrumb",staticStyle:{height:"1px",padding:"0 12px 10px"}},[e.showBack&&e.pathArr.length>1?a("el-button",{staticStyle:{float:"right",padding:"0"},attrs:{type:"text"},on:{click:e.back}},[e._v("返回上一级")]):e._e(),a("el-breadcrumb",{staticClass:"breadcrumb",staticStyle:{float:"left"},attrs:{separator:"/"}},e._l(e.pathArr,function(t,n){return a("el-breadcrumb-item",{key:n},[t.disable&&n1)for(var e=this.pathArr.length-2;e>=0;e--){var t=this.pathArr[e];if(!t.disable)return void this.change(t.key)}console.warn("InnerBreadcrumb 没有非disalbe的上级路径")}},created:function(){},mounted:function(){this.init(),this.buildPath(this.value)}}),r=s,o=(a("354b"),a("2877")),l=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=l.exports},"848d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"5px","margin-right":"5px"}},[a("el-col",{attrs:{span:24-e.span}},[e._t("menu")],2),a("el-col",{attrs:{span:e.span}},[a("el-input",{staticClass:"input-with-select",attrs:{clearable:"",placeholder:e.placeholder,size:"small"},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}},[a("span",{staticStyle:{cursor:"pointer"},attrs:{slot:"append",type:"primary",plain:"",size:"small"},on:{click:e.loadData},slot:"append"},[a("i",{staticClass:"el-icon-search"}),e._v("\n 搜 索\n ")])])],1)],1)],1)},i=[],s=(a("7f7f"),a("6762"),a("2fdb"),a("cebc")),r=a("5880"),o={name:"searchBanner",data:function(){return{showItems:[],cacheItems:[],searchForm:null}},props:{handleList:{type:Function,default:null},placeholder:{required:!0},data:{required:!1},searchProps:{required:!1},page:{required:!0},span:{default:12},refreshBtn:{default:!0}},created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):this.loadData()},computed:Object(s["a"])({},Object(r["mapGetters"])(["systemProfile"])),watch:{searchForm:function(e){this.page.currentPage=1,this.refresh(this.page,!1)}},methods:{loadData:function(){var e=this;this.searchForm=null,this.handleList().then(function(t){e.cacheItems=t||[],e.showItems=e.cacheItems,e.init()})},init:function(){this.page.currentPage=1,this.refresh(this.page,!1)},refresh:function(e,t){var a=this;this.searchForm&&""!==this.searchForm.trim()?this.showItems=this.cacheItems.filter(function(e){return a._filter(e)}):this.showItems=this.cacheItems,this.callback(this._slice(),t)},_slice:function(){this.page.total=this.showItems.length;var e=this.showItems.slice((this.page.currentPage-1)*this.page.pageSize,this.page.currentPage*this.page.pageSize);return e},callback:function(e,t){var a={data:e,total:this.showItems.length,refresh:t};this.$emit("search-change",a)},_filterArray:function(e,t){if(!t)return!1;for(var a=!1,n=0;n0?a("el-form-item",{attrs:{label:"Host"}},[a("item-tags",{attrs:{tags:n.hosts,name:"匹配路径",column:"paths",mode:"view"}})],1):e._e(),a("el-form-item",{attrs:{label:"路由PATH"}},[a("item-tags",{attrs:{tags:n.paths,name:"匹配路径",column:"paths",mode:"view"}})],1),a("el-form-item",{attrs:{label:"插件列表"}},[a("query-plugins",{attrs:{route:n,mode:"view"}})],1)],1)]}},{key:"hosts",fn:function(t){var n=t.row;return e._l(n.hosts,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t))])})}},{key:"paths",fn:function(t){var n=t.row;return e._l(n.paths,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t))])})}},{key:"menuRight",fn:function(t){return"view"!=e.mode?[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(a){return e.toAddRoute(t.row,t.$index)}}},[e._v("新增路由")]),a("update-hosts",{attrs:{placement:"bottom-end",service:{id:e.service.id}},on:{callback:e.pluginCallback}})]:void 0}},{key:"menu",fn:function(t){return[a("el-button",{attrs:{icon:"el-icon-edit",size:"small",plain:"",type:"primary"},on:{click:function(a){return e.toEditRoute(t.row,t.$index)}}},[e._v("编辑")]),a("el-button",{attrs:{icon:"el-icon-edit",size:"small",plain:"",type:"danger"},on:{click:function(a){return e.handleTargetDel(t.row,t.$index)}}},[e._v("删除")])]}}],null,!0)},[a("template",{slot:"empty"},[e._v("暂无服务路由,请添加")])],2),e.grade.addPluginBox?a("el-dialog",{attrs:{title:"新增路由",width:"70%",visible:e.grade.addPluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"addPluginBox",t)}}},[a("uphold-route",{attrs:{route:e.routeForm,mode:"add"},on:{callback:e.pluginCallback}})],1):e._e(),e.grade.editPluginBox?a("el-dialog",{attrs:{title:"编辑路由",width:"70%",visible:e.grade.editPluginBox,"append-to-body":""},on:{"update:visible":function(t){return e.$set(e.grade,"editPluginBox",t)}}},[a("uphold-route",{attrs:{route:e.routeForm,mode:e.mode},on:{callback:e.pluginCallback}})],1):e._e()],1)},i=[],s=a("cebc"),r=a("5880"),o=a("fef3"),l=a("ceee"),c=a("3aa7"),u=a("ca60"),d=a("e8cd"),h=a("2e8b"),p={name:"QueryRoutes",components:{ItemTags:u["default"],upholdRoute:d["default"],queryPlugins:c["default"],updateHosts:h["default"]},data:function(){return{routingOption:_.cloneDeep(o["f"]),routeData:[],routeForm:{service:{id:this.service.id}},grade:{editPluginBox:!1,addPluginBox:!1}}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isProdProfile","systemProfile"])),props:{service:{type:Object,required:!1},client:{required:!1},mode:{required:!1}},created:function(){this.handleList(),this.initOption()},methods:{initOption:function(){this.routingOption["menu"]="edit"==this.mode},toEditRoute:function(e,t){this.grade.editPluginBox=!0,this.grade.addPluginBox=!1,this.routeForm=e},toAddRoute:function(e,t){this.grade.editPluginBox=!1,this.grade.addPluginBox=!0,this.routeForm={service:{id:this.service.id}}},bindTags:function(){},expandChanges:function(e,t){t.length?(this.routingOption.expandRowKeys=[],e&&this.routingOption.expandRowKeys.push(e.id)):this.routingOption.expandRowKeys=[]},pluginCallback:function(){this.handleList(),this.grade.editPluginBox=!1,this.grade.addPluginBox=!1},handleList:function(e){var t=this;this.tableLoading=!0,this.client=this.client||{},Object(l["b"])(this.service,this.client).then(function(e){t.routeData=e.data.data})},handleTargetDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(l["d"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.$successInfo("删除成功"),a.handleList())})}).catch(function(){})}}},m=p,f=a("2877"),g=Object(f["a"])(m,n,i,!1,null,null,null);t["default"]=g.exports},"8b5b":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-tabs",e._l(e.envs,function(t){return a("el-tab-pane",{key:t,attrs:{index:t.label}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-env"}),e._v("\n "+e._s(t.label)+"\n ")]),a("el-tabs",{attrs:{type:"border-card","tab-position":"left"}},e._l(t.groups,function(n){return a("el-tab-pane",{key:n},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(e._s(n.profileCode))]),a("uphold-env",{attrs:{client:{name:n.label,deployType:t.deployType,profileCode:n.profileCode,profile:n.profile,env:t.env,ab:n.value}}})],1)}),1)],1)}),1)],1)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("cebc")),l=a("5880"),c=a("af62"),u=a("5640"),d=a("2256"),h={name:"client",components:{upholdEnv:d["default"]},data:function(){return{tableOption:u["b"],clientColumn:u["a"],isCollapse:!1,tableData:[],tableLoading:!1,clientForm:{},envs:[]}},created:function(){this.handleList(),this.findAllEnvs(),this.findActiveKongclient(),this.initOptions()},watch:{},mounted:function(){},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","userInfo"])),props:[],methods:{findAllEnvs:function(){var e=this;Object(c["f"])().then(function(t){e.envs=t.data})},initOptions:function(){this.permission.client_update||(this.tableOption["menu"]=!1)},findActiveKongclient:function(){var e=this;this.$store.dispatch("FindActiveClient",this.userInfo).then(function(t){e.activeClient=t})},handActiveClient:function(e){Object(c["i"])(this.userInfo.name,e).then(function(e){window.location.href.indexOf("#/wel/index")>0?window.location.reload():window.location="#/wel/index"})},toEditClient:function(e,t){this.grade.box=!0,this.clientForm=e},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleList:function(e){var t=this;this.tableLoading=!0,Object(c["c"])(r()({})).then(function(e){var a=e.data;t.tableData=a,t.tableLoading=!1})},handleClient:function(e,t){var a=this;this.clientForm&&this.clientForm.id?Object(c["j"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("修改成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(a.$successInfo("新增成功"),a.handleList(),a.grade.box=!1):a.$errorInfo("新增失败"),t()})},handlerDelete:function(e){var t=this;this.$confirm("是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c["h"])(e).then(function(e){var a=e.data;0==a.status?(t.$successInfo("删除成功"),t.handleList()):t.$errorInfo("删除失败")})})}}},p=h,m=(a("a154"),a("df9f"),a("2877")),f=Object(m["a"])(p,n,i,!1,null,"8fc10c56",null);t["default"]=f.exports},"8baa":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入Snis、Tags",handleList:e.handleList,span:e.permission.certificate_add||e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.certificate_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.permission.certificate_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.certificate_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,3568991518)},[e.permission.certificate_add||e.isDevProfile?a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)]):e._e()],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-ca-certificate",{attrs:{entity:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("f170e"),h=a("848d"),p=a("633d"),m=a("ca60"),f=a("82c1"),g=a("3242"),b={name:u["a"].CACERTIFICATES+"_list",components:{ItemTags:m["default"],searchBanner:h["default"],upholdCaCertificate:d["default"],CopyItem:g["default"],InnerBreadcrumb:f["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"tags",type:"array"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:u["a"].CACERTIFICATES,pathKey:u["a"].CACERTIFICATES,labelArgs:{},path:{label:u["a"].CACERTIFICATES,key:u["a"].CACERTIFICATES,children:[{key:u["a"].CACERTIFICATES+"_add",label:"新建"+u["a"].CACERTIFICATES},{key:u["a"].CACERTIFICATES+"_edit",label:"修改"+u["a"].CACERTIFICATES},{key:u["a"].CACERTIFICATES+"_view",label:"查看"+u["a"].CACERTIFICATES}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(p["d"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},v=b,y=a("2877"),_=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=_.exports},"8d55":function(e,t,a){"use strict";a.d(t,"d",function(){return s}),a.d(t,"e",function(){return r}),a.d(t,"a",function(){return o}),a.d(t,"b",function(){return l}),a.d(t,"f",function(){return c}),a.d(t,"c",function(){return u});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/system/role",method:"post",data:e})},r=function(e){return Object(n["a"])({url:i["a"].path+"/system/role/"+e.id,method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/role/page",method:"get",params:e})},l=function(){return Object(n["a"])({url:i["a"].path+"/system/role/page",method:"get",params:{start:0,limit:1e3}})},c=function(e){return Object(n["a"])({url:i["a"].path+"/system/role/updateRoleMenu",method:"post",data:e})},u=function(e){return Object(n["a"])({url:i["a"].path+"/system/role/"+e.id+"/menu",method:"post"})}},"8f81":function(e,t,a){"use strict";var n=a("6383"),i=a.n(n);i.a},9021:function(e,t,a){"use strict";a.d(t,"d",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"a",function(){return c});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/certificates/",r=function(){return Object(n["a"])({url:s,method:"get"})},o=function(e){return Object(n["a"])({url:s,method:"post",data:e})},l=function(e){return Object(n["a"])({url:s+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:s+e.id,method:"delete"})}},9277:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("router-view")},i=[],s=a("2877"),r={},o=Object(s["a"])(r,n,i,!1,null,null,null);t["default"]=o.exports},"948c":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[0==e.systemProfile.version.indexOf("1.2")?a("basic-container",[a("certificate")],1):e._e(),-1==e.systemProfile.version.indexOf("1.2")?a("basic-container",[a("el-tabs",{ref:"upstreamTabs",attrs:{type:"card"}},[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-sni"}),e._v(" Certificate ")]),a("certificate")],1),a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-certificate"}),e._v(" Ca Certificate\n ")]),a("ca-certificate")],1)],1)],1):e._e()],1)},i=[],s=a("cebc"),r=a("5880"),o=a("9573"),l=a("8baa"),c={name:"certificate-tabs",components:{certificate:o["default"],caCertificate:l["default"]},data:function(){return{}},created:function(){var e=this;-1==this.systemProfile.id&&this.$nextTick(function(t){e.$router.push("/wel/index")})},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"]))},u=c,d=a("2877"),h=Object(d["a"])(u,n,i,!1,null,null,null);t["default"]=h.exports},9573:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1):e._e(),e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入snis、Tags",handleList:e.handleList,span:e.permission.certificate_add||e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))])],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.permission.certificate_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.certificate_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,3568991518)},[e.permission.certificate_add||e.isDevProfile?a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)]):e._e()],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-certificate",{attrs:{entity:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("0e1b"),h=a("848d"),p=a("9021"),m=a("ca60"),f=a("82c1"),g=a("3242"),b={name:u["a"].CERTIFICATES+"_list",components:{ItemTags:m["default"],searchBanner:h["default"],upholdCertificate:d["default"],CopyItem:g["default"],InnerBreadcrumb:f["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"snis",type:"array"},{name:"tags",type:"array"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:u["a"].CERTIFICATES,pathKey:u["a"].CERTIFICATES,labelArgs:{},path:{label:u["a"].CERTIFICATES,key:u["a"].CERTIFICATES,children:[{key:u["a"].CERTIFICATES+"_add",label:"新建"+u["a"].CERTIFICATES},{key:u["a"].CERTIFICATES+"_edit",label:"修改"+u["a"].CERTIFICATES},{key:u["a"].CERTIFICATES+"_view",label:"查看"+u["a"].CERTIFICATES}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.verion,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(p["d"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},v=b,y=a("2877"),_=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=_.exports},"97a1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("el-container",[a("el-aside",{attrs:{width:"300px"}},[a("el-input",{attrs:{placeholder:"输入关键字进行过滤"},model:{value:e.filterText,callback:function(t){e.filterText=t},expression:"filterText"}}),a("el-tree",{ref:"menuTree",attrs:{data:e.menuAll,props:e.menuOption,"node-key":"id",accordion:"","highlight-current":"","expand-on-click-node":!1,"default-expanded-keys":e.keys,"filter-node-method":e.filterNode},on:{"node-click":e.handleNodeClick}})],1),a("el-main",["menu"==e.systemFunction.menuType?a("uphold-menu",{attrs:{systemFunction:e.systemFunction,mode:e.mode},on:{callback:e.loadAllMenu}}):e._e(),"point"==e.systemFunction.menuType?a("uphold-child-menu",{attrs:{systemFunction:e.systemFunction,mode:"edit",options:e.functionPointColumn},on:{callback:e.loadAllMenu}}):e._e()],1)],1)],1)},i=[],s=(a("7f7f"),a("cebc")),r=a("5880"),o=a("ef70"),l=(a("c54a"),a("ca05")),c=a("e349"),u=a("78ad"),d=a("5791"),h={name:"menu",components:{upholdMenu:u["default"],upholdChildMenu:d["default"]},data:function(){return{filterText:"",functionPointColumn:l["b"],menuAll:[],obj:{},keys:[-1],systemFunction:{parentId:-1,useYn:"y",sortOrder:999,menuType:"menu"},menuOption:l["c"],USERTYPE:c["a"].USERTYPE,mode:"add"}},watch:{filterText:function(e){this.$refs.menuTree.filter(e)}},created:function(){this.loadAllMenu()},mounted:function(){},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{loadAllMenu:function(){var e=this;Object(o["b"])().then(function(t){var a=t.data;e.form={},e.formStatus="",e.menuAll=a.data})},filterNode:function(e,t){return!e||-1!==t.name.indexOf(e)},handleNodeClick:function(e){this.currentType=e.type,this.mode="edit",this.systemFunction={parentId:-1,useYn:"y"},this.systemFunction=_.assign({},e),this.keys=[this.systemFunction.id]}}},p=h,m=(a("f5f5"),a("2877")),f=Object(m["a"])(p,n,i,!1,null,"d06a673e",null);t["default"]=f.exports},"9a58":function(e,t,a){"use strict";a.d(t,"d",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"a",function(){return c});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/snis/",r=function(){return Object(n["a"])({url:s,method:"get"})},o=function(e){return Object(n["a"])({url:s,method:"post",data:e})},l=function(e){return Object(n["a"])({url:s+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:s+e.id,method:"delete"})}},"9ace":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入Name、Tags",handleList:e.handleList,span:e.isDevProfile?21:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"username",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.username))])]}},{key:"tags",fn:function(t){var n=t.row;return[a("item-tags",{attrs:{tags:n.tags,name:"tags",column:"tags",mode:"view"},on:{sendTag:e.bindTags}})]}},{key:"menu",fn:function(t){return[e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,3491330134)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-sni",{attrs:{entity:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("b8e6"),h=a("848d"),p=a("9a58"),m=a("ca60"),f=a("82c1"),g=a("3242"),b={name:u["a"].SNIS+"_list",components:{ItemTags:m["default"],searchBanner:h["default"],upholdSni:d["default"],CopyItem:g["default"],InnerBreadcrumb:f["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"name"},{name:"tags",type:"array"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",entityName:u["a"].SNIS,pathKey:u["a"].SNIS,labelArgs:{},path:{label:u["a"].SNIS,key:u["a"].SNIS,children:[{key:u["a"].SNIS+"_add",label:"新建"+u["a"].SNIS},{key:u["a"].SNIS+"_edit",label:"修改"+u["a"].SNIS},{key:u["a"].SNIS+"_view",label:"查看"+u["a"].SNIS}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode,this.reloadDataList()},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={certificate:{id:""}},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(p["d"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(p["a"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},v=b,y=a("2877"),_=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=_.exports},"9c67":function(e,t,a){"use strict";var n=a("2c9e"),i=a.n(n);i.a},"9d0c":function(e,t,a){"use strict";var n=a("5c8e"),i=a.n(n);i.a},"9d5c":function(e,t,a){},"9f79":function(e,t,a){},"9fc0":function(e,t,a){},"9fee":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每时")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("时\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("时\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("时开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("时\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disabled}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.maxValue+1,function(t){return a("el-checkbox",{key:"key-"+(t-1),staticClass:"list-check-item",attrs:{label:t-1,disabled:e.type!=e.TYPE_SPECIFY||e.disabled}})}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r={name:"minute",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=23,this.valueRange.start=0,this.valueRange.end=23,this.valueLoop.start=0,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("adc9"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"c0640844",null);t["default"]=c.exports},a03a:function(e,t,a){},a154:function(e,t,a){"use strict";var n=a("a03a"),i=a.n(n);i.a},a17a:function(e,t,a){},a495:function(e,t,a){"use strict";var n=a("17d3"),i=a.n(n);i.a},a573:function(e,t,a){"use strict";a.d(t,"a",function(){return s}),a.d(t,"b",function(){return r});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/info",method:"get"})},r=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/status",method:"get"})}},a5f6:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"5px","margin-right":"5px"}},[a("el-col",{attrs:{span:"2"}},[e.permission.role_add?a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:e.toAdd}},[e._v("新建角色")]):e._e()],1),a("el-col",{attrs:{span:"22"}},[a("el-input",{staticClass:"input-with-select",attrs:{size:"small",placeholder:"请输入角色名称",maxlength:"20",clearable:""},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1)],1)],1),a("avue-crud",{ref:"crud",staticStyle:{cursor:"pointer"},attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-save":e.handleSave,"row-update":e.handleUpdate,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"messageContent",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.messageContent,column:"messageContent",mode:"view"}})]}},{key:"menu",fn:function(t){return[e.permission.role_config?a("el-button",{attrs:{size:"small",type:"text",icon:"el-icon-view"},on:{click:function(a){return e.toConfigViewMenu(t.row,t.index)}}},[e._v("查看")]):e._e(),e.permission.role_update?a("el-button",{attrs:{size:"small",icon:"el-icon-edit",plain:"",type:"text"},on:{click:function(a){return e.toEdit(t)}}},[e._v("编辑")]):e._e(),e.permission.role_config?a("el-button",{attrs:{size:"small",icon:"icon-biaoshilei_jiaosepeizhi",type:"text"},on:{click:function(a){return e.toConfigMenu(t.row,t.index)}}},[e._v("配置权限")]):e._e()]}}]),model:{value:e.objData,callback:function(t){e.objData=t},expression:"objData"}}),e.configMenuBox?a("el-drawer",{attrs:{title:"配置角色权限",size:"40%",visible:e.configMenuBox},on:{"update:visible":function(t){e.configMenuBox=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"99%"}},[a("uphold-role",{attrs:{systemRole:e.systemRole,mode:e.mode},on:{callback:e.handleList}})],1)]):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("ca05"),u=a("8d55"),d=a("ca60"),h=a("4703"),p={name:"syncLog",components:{ItemTags:d["default"],upholdRole:h["default"]},data:function(){return{objData:{},tableSearch:{},tableOption:c["d"],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,currentRule:{},systemRole:{},mode:"add",form:{},configMenuBox:!1,searchForm:null,users:null,userLists:[],options:[],templates:{span:8,data:[]},page:{total:0,currentPage:1,pageSize:10}}},created:function(){this.handleList(),this.init()},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission"])),props:{logType:{required:!0}},watch:{searchForm:function(e){this.page.currentPage=1,this.handleList()},users:function(e){this.page.currentPage=1,this.handleList()}},methods:{toConfigViewMenu:function(e,t){this.configMenuBox=!0,this.mode="view",this.systemRole=e},toConfigMenu:function(e,t){this.configMenuBox=!0,this.mode="add",this.systemRole=e},toAdd:function(){this.$refs.crud.rowAdd()},toEdit:function(e){this.$refs.crud.rowEdit(e.row,e.index)},init:function(){},handleRowClick:function(e){this.currentRule=e},handlerTrace:function(){var e=this;this.$refs["form"].validate(function(t){t&&(e.handlerTraceDetail=!0)})},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleCurrentChange:function(e){this.tablePage=e,this.handlerefreshChange()},handleCurrentSize:function(e){this.tableSize=e,this.handlerefreshChange()},handleSearchChange:function(e){this.tableSearch=e,this.handleList(this.tableSearch)},handleSave:function(e,t){var a=this;Object(u["d"])(e).then(function(e){var n=e.data;0!==n.status?a.$message({showClose:!0,message:n.errmsg,type:"warning"}):(a.tablePage=1,a.handleList(),a.$message({showClose:!0,message:"新增成功",type:"success"})),t()})},handleUpdate:function(e,t,a){var n=this;Object(u["e"])(e).then(function(e){var t=e.data;0!==t.status?n.$message({showClose:!0,message:t.errmsg,type:"warning"}):(n.tablePage=1,n.handleList(),n.$message({showClose:!0,message:"修改成功",type:"success"}))}),a()},handleList:function(e){var t=this;this.tableLoading=!0,this.alertRuleBox=!1,this.form={name:this.searchForm},Object(u["a"])(r()({},this.form,{start:this.tablePage,limit:this.tableSize})).then(function(e){var a=e.data.data;t.templates.data=a.items,t.tableData=a.items,t.page={total:a.totalCount,currentPage:t.tablePage,pageSize:t.tableSize},t.tableLoading=!1})}}},m=p,f=(a("68c7"),a("2877")),g=Object(f["a"])(m,n,i,!1,null,null,null);t["default"]=g.exports},a633:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey===e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{placeholder:"请输入服务名称或Host",handleList:e.handleList,span:e.permission.service_add||e.isDevProfile?19:24,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.service_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增"+e._s(e.entityName))]):e._e(),e.permission.service_sync?a("el-button",{attrs:{icon:"el-icon-refresh",size:"small",type:"primary"},on:{click:e.handlerSyncBox}},[e._v("同步"+e._s(e.entityName))]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"expand",fn:function(e){var t=e.row;return[a("el-form",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"80px","label-position":"top"}},[a("el-form-item",{attrs:{label:"代理列表"}},[a("targets",{attrs:{mode:"view",upstream:{id:t.host}}})],1),a("el-form-item",{attrs:{label:"路由列表"}},[a("query-routes",{attrs:{service:t,mode:"view"}})],1),a("el-form-item",{attrs:{label:"插件列表"}},[a("service-plugins",{attrs:{service:t}})],1)],1)]}},{key:"name",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.name))])]}},{key:"menu",fn:function(t){return[e.permission.service_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.service_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,4107783673)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey===e.entityName+"_sync"?a("div",[a("sync-service")],1):e._e(),e.pathKey===e.entityName+"_"+e.mode?a("div",[a("upload-service",{attrs:{service:e.form,mode:e.mode},on:{callback:e.callback}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("fe19"),h=a("2bdd"),p=a("537a"),m=a("848d"),f=a("8b12"),g=a("04c3"),b=a("82c1"),v=a("3242"),y=a("3dba"),_={name:u["a"].SERVICES,components:{syncService:d["default"],searchBanner:m["default"],uploadService:h["default"],CopyItem:v["default"],InnerBreadcrumb:b["default"],servicePlugins:p["default"],queryRoutes:f["default"],targets:g["default"]},data:function(){return{entityName:u["a"].SERVICES,tableSearch:{},tableOption:[],searchProps:[{name:"name"},{name:"host"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},mode:"add",pathKey:u["a"].SERVICES,labelArgs:{},path:{label:u["a"].SERVICES,key:u["a"].SERVICES,children:[{key:u["a"].SERVICES+"_add",label:"新建"+u["a"].SERVICES},{key:u["a"].SERVICES+"_edit",label:"修改"+u["a"].SERVICES},{key:u["a"].SERVICES+"_view",label:"查看"+u["a"].SERVICES},{key:u["a"].SERVICES+"_sync",label:"同步"+u["a"].SERVICES}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),props:{type:{type:String,required:!1}},created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.service_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},callback:function(e){this.form=e,this.mode="edit",this.reloadDataList()},handlerSyncBox:function(){this.pathKey=this.entityName+"_sync"},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(y["a"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(e),this.$refs.routeSearch.refresh(this.page,e))},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.initPage(!1),this.$refs.routeSearch.loadData()},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(y["c"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.reloadDataList(),a.$successInfo("删除成功"))})}).catch(function(){})}}},C=_,w=a("2877"),x=Object(w["a"])(C,n,i,!1,null,null,null);t["default"]=x.exports},a8c1:function(e,t,a){"use strict";var n=a("d6b3"),i=a.n(n);i.a},aab4:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{span:e.permission.plugin_add||e.isDevProfile?21:24,placeholder:"请输入插件名称、服务名称或路由名称",handleList:e.handleList,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[e.permission.plugin_add||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增全局插件")]):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize},scopedSlots:e._u([{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"consumer",fn:function(t){var n=t.row;return[n.consumer?a("div",[a("copy-item",{attrs:{value:n.consumer.id}})],1):e._e(),n.consumer?e._e():a("div",[e._v("All Consumers")])]}},{key:"enabled",fn:function(t){var n=t.row;return[e.permission.plugin_update?a("el-button",{directives:[{name:"show",rawName:"v-show",value:n.enabled,expression:"row.enabled"}],attrs:{plain:"",size:"mini",type:"success"},on:{click:function(t){return e.handlerPluginUpdate(n,!1)}}},[e._v("启用")]):e._e(),e.permission.plugin_update?a("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.enabled,expression:"!row.enabled"}],attrs:{plain:"",size:"mini",type:"danger"},on:{click:function(t){return e.handlerPluginUpdate(n,!0)}}},[e._v("未启用")]):e._e(),e.permission.plugin_update?e._e():a("el-button",{directives:[{name:"show",rawName:"v-show",value:n.enabled,expression:"row.enabled"}],attrs:{plain:"",size:"mini",type:"success",disabled:""}},[e._v("启用")]),e.permission.plugin_update?e._e():a("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.enabled,expression:"!row.enabled"}],attrs:{plain:"",size:"mini",type:"danger",disabled:""}},[e._v("未启用")])]}},{key:"name",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetailPlugin(n)}}},[e._v(e._s(n.name))])]}},{key:"menu",fn:function(t){return[e.permission.plugin_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.toEditPlugin(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.plugin_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,1427031949)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey==e.entityName+"_edit"?a("div",[a("uphold-plugin",{attrs:{plugin:e.plugin,edit:"edit",fields:e.fields},on:{callback:e.refreshList}})],1):e._e(),e.pathKey==e.entityName+"_add"?a("div",[a("list-plugin",{on:{callback:e.reloadDataList}})],1):e._e(),e.pathKey==e.entityName+"_view"?a("div",[a("json-viewer",{attrs:{value:e.plugin,"expand-depth":5,copyable:"",sort:""}})],1):e._e()])],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("cebc")),l=a("fef3"),c=a("5880"),u=a("468b"),d=a("e349"),h=a("a573"),p=a("7e8d"),m=a("848d"),f=a("ecc3"),g=a("82c1"),b=a("3242"),v={name:"plugin",components:{listPlugin:p["default"],searchBanner:m["default"],upholdPlugin:f["default"],CopyItem:b["default"],InnerBreadcrumb:g["default"]},data:function(){return{tableSearch:{},tableOption:[],searchProps:[{name:"name"},{name:"applyObject",type:"object",childName:"name"}],plugins:[],fields:[],plugin:{},tableData:[],tablePage:1,tableSize:10,tableLoading:!1,mode:"add",page:{total:0,currentPage:1,pageSize:10},pathKey:d["a"].PLUGINS,entityName:d["a"].PLUGINS,labelArgs:{},path:{label:d["a"].PLUGINS,key:d["a"].PLUGINS,children:[{key:d["a"].PLUGINS+"_add",label:"新建"+d["a"].PLUGINS},{key:d["a"].PLUGINS+"_edit",label:"修改"+d["a"].PLUGINS},{key:d["a"].PLUGINS+"_view",label:"查看"+d["a"].PLUGINS}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile","kongClient"])),props:{type:{type:String,required:!1}},created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.queryInfo(),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.plugin_update||(this.tableOption["menu"]=!1)},handlerPluginUpdate:function(e,t){var a=this;e.enabled=t,Object(u["g"])(e).then(function(e){a.handleList(a.tableSearch)})},toDetailPlugin:function(e,t){this.mode="view",this.pathKey=this.entityName+"_"+this.mode,this.plugin=e},toEditPlugin:function(e,t){var a=this;this.plugin=e,Object(u["e"])(this.plugin.name).then(function(e){var t=e.data;a.fields=t.fields||[],a.mode="edit",a.pathKey=a.entityName+"_"+a.mode})},handleGrade:function(e,t){this.mode="add",this.pathKey=this.entityName+"_"+this.mode},refreshList:function(){this.initPage(!0),this.$refs.routeSearch.refresh(this.page,!0)},queryInfo:function(){var e=this;Object(h["a"])().then(function(t){var a=t.data,n=a.plugins;e.plugins=n.available_on_server})},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(u["a"])(r()({},e)).then(function(e){var a=e.data;return t.tableLoading=!1,a.data||[]})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.initPage(!1),this.$refs.routeSearch.loadData()},handleSave:function(e,t,a){var n=this;strategySave(e).then(function(e){t();var a=e.data.data;a.retBool?n.$successInfo("添加成功"):n.$errorInfo(a.message),n.reloadDataList()})},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(u["h"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.$successInfo("删除成功"),a.reloadDataList())})}).catch(function(){})}}},y=v,_=(a("8f81"),a("2877")),C=Object(_["a"])(y,n,i,!1,null,null,null);t["default"]=C.exports},ac57:function(e,t,a){},adc9:function(e,t,a){"use strict";var n=a("e255"),i=a.n(n);i.a},b012:function(e,t){function a(e,t,a){var n,i,s,r,o;function l(){var c=Date.now()-r;c=0?n=setTimeout(l,t-c):(n=null,a||(o=e.apply(s,i),s=i=null))}null==t&&(t=100);var c=function(){s=this,i=arguments,r=Date.now();var c=a&&!n;return n||(n=setTimeout(l,t)),c&&(o=e.apply(s,i),s=i=null),o};return c.clear=function(){n&&(clearTimeout(n),n=null)},c.flush=function(){n&&(o=e.apply(s,i),s=i=null,clearTimeout(n),n=null)},c}a.debounce=a,e.exports=a},b355:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_NOT_SET",disabled:e.disableChoice}},[e._v("不设置")]),a("span",{staticClass:"tip-info"},[e._v("日和周只能设置其中之一")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disableChoice}},[e._v("区间")]),e._v("从\n "),a("el-select",{staticClass:"w80",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disableChoice},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}},e._l(e.WEEK_MAP,function(t,n){return a("el-option",{key:"week-pre-Lf13-"+t,attrs:{value:t}},[e._v(e._s(n))])}),1),e._v("至\n "),a("el-select",{staticClass:"w80",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disableChoice},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}},e._l(e.WEEK_MAP,function(t,n){return a("el-option",{key:"week-next-1fas-"+t,attrs:{value:t}},[e._v(e._s(n))])}),1)],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disableChoice}},[e._v("循环")]),e._v("从\n "),a("el-select",{staticClass:"w80",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disableChoice},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}},e._l(e.WEEK_MAP,function(t,n){return a("el-option",{key:"week-pre-Lf13-"+t,attrs:{value:t}},[e._v(e._s(n))])}),1),e._v("开始,间隔\n "),a("InputNumber",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disableChoice,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("天\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disableChoice}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.WEEK_MAP,function(t,n){return a("el-checkbox",{key:"key-01jfs-"+t,staticClass:"list-check-item",attrs:{label:t,disabled:e.type!=e.TYPE_SPECIFY||e.disableChoice}},[a("span",[e._v(e._s(n))])])}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r=(a("3b2b"),a("a481"),a("a4bb")),o=a.n(r),l=(a("ac6a"),{SUN:"0",MON:"1",TUE:"2",WED:"3",THU:"4",FRI:"5",SAT:"6"}),c=function(e){return e&&(o()(l).forEach(function(t){e=e.replace(new RegExp(t,"g"),l[t])}),e=e.replace(new RegExp("7","g"),"0")),e},u={"周日":0,"周一":1,"周二":2,"周三":3,"周四":4,"周五":5,"周六":6},d={name:"week",mixins:[s["a"]],props:{day:{type:String,default:"*"}},data:function(){return{WEEK_MAP:u,WEEK_MAP_EN:l}},computed:{disableChoice:function(){return this.day&&"?"!==this.day||this.disabled}},watch:{value_c:function(e,t){this.updateValue()},day:function(e){this.updateValue()}},methods:{updateValue:function(){this.$emit("change",this.disableChoice?"?":this.value_c)},preProcessProp:function(e){return c(e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=6,this.valueRange.start=0,this.valueRange.end=6,this.valueLoop.start=2,this.valueLoop.interval=1,this.parseProp(this.prop)}},h=d,p=(a("6229"),a("2877")),m=Object(p["a"])(h,n,i,!1,null,"5ad3b3fb",null);t["default"]=m.exports},b377:function(e,t,a){"use strict";var n=a("9f79"),i=a.n(n);i.a},b4d9:function(e,t,a){"use strict";a.d(t,"a",function(){return x});a("7f7f");var n=a("e349"),i=a("dc99"),s={emptyBtn:!1,submitBtn:!1,card:!0,gutter:200,column:[{label:"Name",prop:"name",row:!0,span:24,labelWidth:120,maxlength:32,showWordLimit:!0,tip:"Upstream名称只允许为英文字符且唯一,名称用在service中的host字段",rules:[{required:!0,message:"请填写名称",trigger:"blur"}],orderBy:1},{label:"Slot",row:!0,span:24,labelWidth:120,prop:"slots",value:"1000",minRows:10,maxRows:65536,type:"number",orderBy:3},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:120,orderBy:4}],group:[{icon:"icon-optio3",label:"Hash高级选项",collapse:!1,arrow:!0,prop:"hashGroup",column:[{label:"Hash on",row:!0,span:24,labelWidth:120,formslot:!0,prop:"hash_on",value:"none",type:"radio",dicData:n["a"].HASH_ON_TYPE},{label:"Hash Fallback",row:!0,span:24,labelWidth:120,formslot:!0,prop:"hash_fallback",value:"none",type:"radio",dicData:n["a"].HASH_ON_FALLBACK_TYPE},{label:"Hash On Header",row:!0,span:24,labelWidth:120,prop:"hash_on_header",type:"input"},{label:"Hash Fallback Header",row:!0,span:24,labelWidth:120,prop:"hash_fallback_header",type:"input"},{label:"Hash On Cookie",row:!0,span:24,labelWidth:120,prop:"hash_on_cookie",type:"input"},{label:"Hash On Cookie Path",row:!0,span:24,labelWidth:120,prop:"hash_on_cookie_path",value:"/",type:"input"}]}]},r={emptyBtn:!1,submitBtn:!1,card:!0,gutter:200,column:[{label:"服务名称",row:!0,span:24,labelWidth:120,prop:"name",tip:"服务名称,只允许英文或数字",orderBy:1,rules:[{required:!0,message:"请填写服务名称",trigger:"blur"}]},{label:"主机",row:!0,span:24,labelWidth:120,prop:"host",orderBy:2,tip:"访问上游服务(Upstream)的名称或主机",rules:[{required:!0,message:"请填写主机",trigger:"blur"}]},{label:"标签",row:!0,span:24,labelWidth:120,formslot:!0,prop:"tags"}],group:[{icon:"icon-optio3",label:"高级选项",collapse:!1,arrow:!0,prop:"hashGroup",column:[{label:"请求协议",row:!0,span:24,labelWidth:120,prop:"protocol",type:"select",dicData:n["a"].PROTOCOLS,value:"http"},{label:"端口号",row:!0,span:24,labelWidth:120,type:"number",value:80,prop:"port",tip:"上游服务代理的默认端口号为80"},{label:"Path",row:!0,span:24,labelWidth:120,value:"/",prop:"path",tip:"默认为/,用于为请求上游服务"},{label:"重试次数",row:!0,span:24,labelWidth:120,prop:"retries",type:"number",value:5,tip:"默认重试次数为5次"},{label:"连接超时",row:!0,span:24,labelWidth:120,prop:"connect_timeout",type:"number",value:6e4,tip:"连接上游服务的超时时长,默认值为60,000毫秒"},{label:"写超时",row:!0,span:24,labelWidth:120,prop:"write_timeout",type:"number",value:6e4,tip:"写超时时长,默认值为60,000毫秒"},{label:"读超时",row:!0,span:24,labelWidth:120,prop:"read_timeout",type:"number",value:6e4,tip:"读超时时长,默认值为60,000毫秒"}]}]},o={column:[{label:"主机:端口",width:300,cell:!0,span:18,prop:"target",tip:"默认端口号为8000",placeholder:"默认端口号为8000",rules:[{required:!0,message:"请填写host/port",trigger:"blur"}]},{label:"权重",prop:"weight",value:100,type:"number",cell:!0,span:6,width:100,minRows:0,maxRows:1e3,tip:"0-1000,默认值为100",placeholder:"取值范围:0-1000,默认值为100,当dns解析为一样时,权重将被覆盖"}]},l={emptyBtn:!1,submitBtn:!1,column:[{label:"路由名称",labelWidth:120,span:24,prop:"name",orderBy:1,rules:[{required:!0,message:"请填写路由名称",trigger:"blur"}]},{label:"Service",prop:"service",orderBy:2,placeholder:"请选择service",rules:[{required:!0,message:"请选择service",trigger:"blur"}],span:24,formslot:!0,labelWidth:120},{label:"Hosts",labelWidth:120,span:24,formslot:!0,prop:"hosts",type:"select",orderBy:2,tip:"路由匹配主机名或域名【主机和路由path,可以只填一个,或者两个都填】,主机可以填多个,如:www.baidu.com,www.sina.com"},{label:"Paths",labelWidth:120,span:24,formslot:!0,prop:"paths",orderBy:3,placeholder:"路由匹配路径【主机和路由path,可以只填一个,或者两个都填】,匹配路径可以填多个,如:/path1,/paths2/xx.do"},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:120,orderBy:6}],group:[{icon:"icon-optio3",label:"高级选项",collapse:!1,arrow:!0,prop:"hashGroup",column:[{label:"请求方法",row:!0,span:24,labelWidth:120,formslot:!0,prop:"methods",orderBy:4},{label:"截断Path",labelWidth:120,span:24,prop:"strip_path",type:"switch"},{label:"正则优先级",row:!0,span:24,labelWidth:120,prop:"regex_priority",type:"number",minRows:0,value:0,tip:"当多个路由同时使用正则表达式匹配某个给定请求时,用来选择哪个路由解析该请求的数字。当两个路由匹配路径并且具有相同的regex_优先级时,将使用较旧的路由(最低创建位置)。注意,非regex路由的优先级不同(较长的非regex路由在较短的路由之前匹配)。默认为0。"},{label:"保留主机",row:!0,span:24,labelWidth:120,prop:"preserve_host",type:"switch"}]}]},c={emptyBtn:!1,submitBtn:!1,card:!0,gutter:200,column:[{label:"Username",labelWidth:100,span:24,prop:"username"},{label:"Custom_id",prop:"custom_id",span:24,labelWidth:100},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:100}]},u={emptyBtn:!1,submitBtn:!1,card:!0,gutter:200,column:[{label:"Name",labelWidth:100,span:24,prop:"name",rules:[{required:!0,message:"请填写Snis Name",trigger:"blur"}]},{label:"Certificate",prop:"certificate",placeholder:"请选择Certificate",rules:[{required:!0,message:"请选择Certificate",trigger:"blur"}],span:24,formslot:!0,labelWidth:100},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:100}]},d={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"Server Name Indications(SNI)",prop:"snis",span:24,formslot:!0,labelWidth:260,rules:[{required:!0,message:"请填写Snis",trigger:"blur"}]},{label:"Cert",labelWidth:260,type:"textarea",span:24,prop:"cert",rules:[{required:!0,message:"请填写Cert",trigger:"blur"}]},{label:"Key",prop:"key",type:"textarea",span:24,labelWidth:260,rules:[{required:!0,message:"请填写Key",trigger:"blur"}]},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:260}]},h={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"Cert",labelWidth:260,type:"textarea",span:24,prop:"cert",rules:[{required:!0,message:"请填写Cert",trigger:"blur"}]},{label:"Tags",prop:"tags",span:24,formslot:!0,labelWidth:260}]},p={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"key",span:24,prop:"key"},{label:"secret",prop:"secret",span:24},{label:"rsa_public_key",prop:"rsa_public_key",span:24},{label:"algorithm",prop:"algorithm",span:24,value:"HS256",type:"radio",dicData:[{label:"HS256",value:"HS256"},{label:"RS256",value:"RS256"}]}]},m={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"username",span:24,prop:"username"},{label:"password",prop:"password",span:24}]},f={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"key",span:24,prop:"key"}]},g={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"username",span:24,prop:"username"},{label:"secret",span:24,prop:"secret"}]},b={emptyBtn:!1,submitBtn:!1,card:!0,column:[{label:"name",span:24,prop:"name"},{label:"redirect_uris",span:24,formslot:!0,prop:"redirect_uris"},{label:"client_id",span:24,prop:"client_id"},{label:"client_secret",span:24,prop:"client_secret"}]},v={Upstreams:_.cloneDeep(s),Services:_.cloneDeep(r),Routes:_.assign(_.cloneDeep(l),{column:_.sortBy(_.concat(l.column,[{label:"请求协议",prop:"protocols",row:!0,span:24,labelWidth:120,multiple:!0,type:"select",dicData:n["a"].PROTOCOLS,orderBy:5}]),function(e){return e.orderBy})}),Targets:o,Consumers:c,Snis:u,Certificates:d,Plugins:i["a"],jwt:p,"basic-auth":m,"key-auth":f,oauth2:b,"hmac-auth":g},y={Upstreams:_.assign(_.cloneDeep(s),{column:_.sortBy(_.concat(s.column,[{label:"负载算法",row:!0,span:24,labelWidth:120,prop:"algorithm",value:"round-robin",type:"radio",disabled:!0,dicData:n["a"].U_ALGORITHMS,orderBy:2}]),function(e){return e.orderBy})}),Services:_.assign(_.cloneDeep(r),{column:_.sortBy(_.concat(r.column,[{label:"Client Certificate",prop:"client_certificate",row:!0,span:24,labelWidth:120,orderBy:4,formslot:!0,placeholder:"请输入Certificate ID"}]),function(e){return e.orderBy})}),Routes:_.assign(_.cloneDeep(l),{column:_.sortBy(_.concat(l.column,[{label:"请求协议",prop:"protocols",row:!0,span:24,labelWidth:120,multiple:!0,"leaf-only":!0,value:["http","https"],type:"tree",dicData:n["a"].ROUTE_PROTOCOLS,orderBy:5}]),function(e){return e.orderBy})}),Targets:o,Consumers:c,Snis:u,Certificates:d,CaCertificates:h,Plugins:i["b"],jwt:p,"basic-auth":m,"key-auth":f,oauth2:b,"hmac-auth":g},C=y;C["Routes"]=_.assign(_.cloneDeep(l),{column:_.sortBy(_.concat(l.column,[{label:"Path Handling",prop:"path_handling",row:!0,span:24,labelWidth:120,value:"v1",type:"radio",dicData:[{label:"v0",value:"v0"},{label:"v1",value:"v1"}],orderBy:6}]),function(e){return e.orderBy})});var w={"1.2.x":v,"1.3.x":y,"1.4.x":y,"1.5.x":C,"2.0.x":C,"2.1.x":C};function x(e,t){console.log("Kong version :",e,",Entity :",t);var a=e;a&&(a=a.substr(0,a.lastIndexOf("."))),a||(a="1.2"),a+=".x";var n=w[a][t];return n||(n=w["1.2.x"][t]),_.cloneDeep(n)}},b5d7:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"input-cron"},[a("el-input",{staticStyle:{width:"auto"},attrs:{placeholder:e.placeholder,disabled:e.disabled},model:{value:e.editCronValue,callback:function(t){e.editCronValue=t},expression:"editCronValue"}},[a("a",{staticClass:"config-btn",attrs:{slot:"append",disabled:e.disabled},on:{click:e.showConfigDlg},slot:"append"},[a("Icon",{staticStyle:{"margin-right":"5px"},attrs:{type:"ios-calendar-outline"}}),e._v("配置\n ")],1)]),a("el-modal",{attrs:{title:"配置Cron表达式",closable:!0,width:""+(e.width+50),"footer-hide":!0},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[a("div",[a("easy-cron",{style:"width: "+e.width+"px",attrs:{exeStartTime:e.exeStartTime,hideYear:e.hideYear,remote:e.remote,hideSecond:e.hideSecond},model:{value:e.editCronValue,callback:function(t){e.editCronValue=t},expression:"editCronValue"}})],1)])],1)},i=[],s=(a("c5f6"),a("4451")),r={name:"input-cron",model:{prop:"cronValue",event:"change"},props:{cronValue:{type:String,default:""},width:{type:Number,default:700},placeholder:{type:String,default:"请输入cron表达式"},disabled:{type:Boolean,default:!1},exeStartTime:{type:[Number,String,Object],default:0},hideSecond:{type:Boolean,default:!1},hideYear:{type:Boolean,default:!1},remote:{type:Function,default:null}},data:function(){return{editCronValue:this.cronValue,show:!1}},watch:{cronValue:function(e,t){e!==this.editCronValue&&(this.editCronValue=e)},editCronValue:function(e,t){this.$emit("change",e)}},methods:{showConfigDlg:function(){this.disabled||(this.show=!0)}},components:{EasyCron:s["default"]}},o=r,l=(a("e928"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"97623ad2",null);t["default"]=c.exports},b8e6:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.upholdEntity.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"certificate"},[a("select-entity",{attrs:{value:e.upholdEntity.certificate.id,column:"certificate",dic:e.certificates,props:{label:"id",value:"id"}},on:{bind:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("9a58"),h=a("9021"),p=a("ca60"),m=a("eeec"),f={name:u["a"].SNIS+"_uphold",components:{ItemTags:p["default"],SelectEntity:m["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,certificates:[],entityName:u["a"].SNIS}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){var e=this;this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions(),Object(h["d"])().then(function(t){e.certificates=t.data.data})},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(d["c"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(d["b"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},g=f,b=a("2877"),v=Object(b["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports},b9cf:function(e,t,a){},bcf0:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.passiveHealthCheckOption},on:{submit:e.handleUpstreamUpdate},scopedSlots:e._u([{key:"fail_http_statuses",fn:function(t){return[a("item-tags",{attrs:{tags:e.passiveHealthForm.fail_http_statuses,name:"",column:"fail_http_statuses",mode:e.mode},on:{sendTag:e.bindTags}})]}},{key:"http_statuses",fn:function(t){return[a("item-tags",{attrs:{tags:e.passiveHealthForm.http_statuses,name:"",column:"http_statuses",mode:e.mode},on:{sendTag:e.bindTags}})]}}]),model:{value:e.passiveHealthForm,callback:function(t){e.passiveHealthForm=t},expression:"passiveHealthForm"}},["view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]),a("el-button",{staticClass:"el-icon-delete",on:{click:e.handleEmpty}},[e._v("清 空")])],1):e._e()],2)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("fef3")),l=a("2ed6"),c=a("ca60"),u={name:"passiveHealthCheck",components:{ItemTags:c["default"]},data:function(){return{passiveHealthCheckOption:o["c"],passiveHealthForm:{http_statuses:[200,201,202,203,204,205,206,207,208,226,300,301,302,303,304,305,306,307,308],fail_http_statuses:[429,500,503]}}},props:{upstream:{type:Object,required:!1},mode:{required:!0}},created:function(){this.initform(this.upstream),this.initOptions()},methods:{initOptions:function(){var e=this;this.passiveHealthCheckOption.column.forEach(function(t){t["disabled"]="view"==e.mode})},bindTags:function(e){this.passiveHealthForm=r()(this.passiveHealthForm,e)},handlerSubmit:function(){this.$refs.form.submit()},initform:function(e){if(e.healthchecks){var t=_.cloneDeep(e.healthchecks.passive);this.passiveHealthForm=t,this.passiveHealthForm.http_statuses=t.healthy.http_statuses,this.passiveHealthForm.successes=t.healthy.successes,this.passiveHealthForm.fail_http_statuses=t.unhealthy.http_statuses,this.passiveHealthForm.http_failures=t.unhealthy.http_failures,this.passiveHealthForm.tcp_failures=t.unhealthy.tcp_failures,this.passiveHealthForm.timeouts=t.unhealthy.timeouts}},handleUpstreamUpdate:function(e,t){var a=this;this.upstream.healthchecks.passive.healthy.http_statuses=this.passiveHealthForm.http_statuses,this.upstream.healthchecks.passive.healthy.successes=this.passiveHealthForm.successes,this.upstream.healthchecks.passive.unhealthy.http_statuses=this.passiveHealthForm.fail_http_statuses,this.upstream.healthchecks.passive.unhealthy.http_failures=this.passiveHealthForm.http_failures,this.upstream.healthchecks.passive.unhealthy.tcp_failures=this.passiveHealthForm.tcp_failures,this.upstream.healthchecks.passive.unhealthy.timeouts=this.passiveHealthForm.timeouts,this.upstream.healthchecks.passive.type=this.passiveHealthForm.type,Object(l["g"])(this.upstream).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):a.$successInfo("修改成功"),t()})}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},c379:function(e,t,a){"use strict";var n=a("46dc"),i=a.n(n);i.a},c541:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pathKey!=e.entityName?a("basic-container",[a("div",[a("inner-breadcrumb",{attrs:{showBack:"true",path:e.path,labelArgs:e.labelArgs},model:{value:e.pathKey,callback:function(t){e.pathKey=t},expression:"pathKey"}})],1)]):e._e(),a("basic-container",[e.pathKey==e.entityName?a("div",[a("search-banner",{ref:"routeSearch",attrs:{span:e.permission.route_update||e.isDevProfile?19:24,placeholder:"请输入路由名称、PATHS或HOSTS",handleList:e.handleList,searchProps:e.searchProps,page:e.page},on:{"search-change":e.searchChange}},[a("template",{slot:"menu"},[a("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:function(t){return e.handleGrade({})}}},[e._v("新增Routes")]),e._v(" \n "),e.permission.route_update||e.isDevProfile?a("update-hosts",{on:{callback:e.reloadDataList}}):e._e()],1)],2),a("avue-crud",{attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-click":e.handleRowClick,"row-save":e.handleSave,"row-del":e.handleDel,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange,"expand-change":e.expandChanges},scopedSlots:e._u([{key:"id",fn:function(e){var t=e.row;return[a("copy-item",{attrs:{value:t.id}})]}},{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}},{key:"expand",fn:function(t){var n=t.row;return[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("Paths")])])])]),a("item-tags",{attrs:{tags:n.paths,name:"匹配路径",column:"paths",mode:"view"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("h3",[a("strong",[e._v("插件")])])])]),a("query-plugins",{attrs:{route:n,mode:"view"}})],1)],1)],1)]}},{key:"name",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toDetail(n)}}},[e._v(e._s(n.name))])]}},{key:"service",fn:function(t){var n=t.row;return[a("el-link",{attrs:{underline:!1,type:"success"},on:{click:function(t){return e.toServiceDetail(n)}}},[e._v(e._s(n.serviceName))])]}},{key:"protocols",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.protocols,column:"protocols",mode:"view"}})]}},{key:"hosts",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.hosts,column:"hosts",mode:"view"}})]}},{key:"paths",fn:function(e){var t=e.row;return[a("item-tags",{attrs:{tags:t.paths,column:"paths",mode:"view"}})]}},{key:"menuLeft",fn:function(e){e.row}},{key:"menu",fn:function(t){return[e.permission.route_update||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(a){return e.handleGrade(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.route_delete||e.isDevProfile?a("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(a){return e.handleDel(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}],null,!1,2771116915)},[a("template",{slot:"empty"},[a("div",{staticClass:"avue-empty__image",staticStyle:{height:"50px"}},[a("img",{attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxlbGxpcHNlIGZpbGw9IiNGNUY1RjUiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3Ii8+CiAgICA8ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q5RDlEOSI+CiAgICAgIDxwYXRoIGQ9Ik01NSAxMi43Nkw0NC44NTQgMS4yNThDNDQuMzY3LjQ3NCA0My42NTYgMCA0Mi45MDcgMEgyMS4wOTNjLS43NDkgMC0xLjQ2LjQ3NC0xLjk0NyAxLjI1N0w5IDEyLjc2MVYyMmg0NnYtOS4yNHoiLz4KICAgICAgPHBhdGggZD0iTTQxLjYxMyAxNS45MzFjMC0xLjYwNS45OTQtMi45MyAyLjIyNy0yLjkzMUg1NXYxOC4xMzdDNTUgMzMuMjYgNTMuNjggMzUgNTIuMDUgMzVoLTQwLjFDMTAuMzIgMzUgOSAzMy4yNTkgOSAzMS4xMzdWMTNoMTEuMTZjMS4yMzMgMCAyLjIyNyAxLjMyMyAyLjIyNyAyLjkyOHYuMDIyYzAgMS42MDUgMS4wMDUgMi45MDEgMi4yMzcgMi45MDFoMTQuNzUyYzEuMjMyIDAgMi4yMzctMS4zMDggMi4yMzctMi45MTN2LS4wMDd6IiBmaWxsPSIjRkFGQUZBIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K",alt:""}})]),a("h3",[a("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(t){return e.handleGrade({})}}},[a("strong",[e._v("新增"+e._s(e.entityName))])])],1)])],2)],1):e._e(),e.pathKey==e.entityName+"_"+e.mode?a("div",[a("uphold-route",{attrs:{route:e.form,mode:e.mode},on:{callback:e.reloadDataList}})],1):e._e(),e.pathKey==e.entityName+"_view_service"?a("div",[a("upload-service",{attrs:{service:{id:e.form.service.id,name:e.form.serviceName},mode:"view"}})],1):e._e()])],1)},i=[],s=(a("7f7f"),a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("fef3"),c=a("5880"),u=a("e349"),d=a("ceee"),h=a("e8cd"),p=a("2e8b"),m=a("848d"),f=a("3aa7"),g=a("ca60"),b=a("82c1"),v=a("3242"),y=a("2bdd"),_={name:"routing",components:{upholdRoute:h["default"],searchBanner:m["default"],ItemTags:g["default"],queryPlugins:f["default"],uploadService:y["default"],updateHosts:p["default"],CopyItem:v["default"],InnerBreadcrumb:b["default"]},data:function(){return{tableSearch:{},tableOption:[],service_items:[],searchProps:[{name:"name"},{name:"paths",type:"array"},{name:"hosts",type:"array"},{name:"serviceName"}],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,form:{},page:{total:0,currentPage:1,pageSize:10},grade:{box:!1,drawerDetail:!1,drawerServiceDetail:!1},mode:"add",entityName:u["a"].ROUTES,pathKey:u["a"].ROUTES,labelArgs:{},path:{label:u["a"].ROUTES,key:u["a"].ROUTES,children:[{key:u["a"].ROUTES+"_add",label:"新建"+u["a"].ROUTES},{key:u["a"].ROUTES+"_edit",label:"修改"+u["a"].ROUTES},{key:u["a"].ROUTES+"_view",label:"查看"+u["a"].ROUTES},{key:u["a"].ROUTES+"_view_service",label:"查看服务"}]}}},computed:Object(o["a"])({},Object(c["mapGetters"])(["permission","isDevProfile","isProdProfile","systemProfile"])),created:function(){var e=this;-1==this.systemProfile.id?this.$nextTick(function(t){e.$router.push("/wel/index")}):(this.tableOption=Object(l["b"])(this.systemProfile.version,this.entityName),this.handleServiceList(),this.initOptions())},methods:{initOptions:function(){this.isDevProfile?this.tableOption["menu"]=!0:this.permission.route_update||(this.tableOption["menu"]=!1)},toDetail:function(e){this.form=e,this.grade.drawerDetail=!0,this.mode="view",this.pathKey=this.entityName+"_"+this.mode},toServiceDetail:function(e){this.form=e,this.pathKey=this.entityName+"_view_service"},handleServiceList:function(){var e=this;Object(d["c"])(r()({},this.form)).then(function(t){var a=t.data;e.service_items=a.data})},handleGrade:function(e,t){e&&e.id?(this.form=e,this.mode="edit",this.pathKey=this.entityName+"_"+this.mode):(this.form={service:{id:""}},this.mode="add",this.pathKey=this.entityName+"_"+this.mode)},expandChanges:function(e,t){},handleCurrentChange:function(e){this.tablePage=e,this.refreshTableList(!0)},handleCurrentSize:function(e){this.tableSize=e,this.refreshTableList(!1)},handleList:function(e){var t=this;return this.tableLoading=!0,Object(d["a"])(r()({},e)).then(function(e){var a=e.data,n=a.data;return n.forEach(function(e){t.service_items.forEach(function(t){e.service.id==t.id&&(e["serviceName"]=t.name)})}),t.tableLoading=!1,n})},refreshTableList:function(e){this.initPage(e),this.$refs.routeSearch.refresh(this.page,e)},initPage:function(e){e||(this.tablePage=1),this.page.currentPage=this.tablePage,this.page.pageSize=this.tableSize},searchChange:function(e){this.tableData=e.data},reloadDataList:function(){this.pathKey=this.entityName,this.pathKey==this.entityName&&(this.initPage(!1),this.$refs.routeSearch.loadData())},handleRowClick:function(e,t,a){this.type&&this.$emit("selectionData",e)},handleDel:function(e,t){var a=this,n="";this.isProdProfile&&(n="当前为生产环境,请谨慎操作! "),this.$confirm(n+"是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(d["d"])({id:e.id}).then(function(e){var t=e.data;0!=t.status?a.$errorInfo(t.errmsg):(a.$successInfo("删除成功"),a.reloadDataList())})}).catch(function(){})}}},C=_,w=(a("ebdc"),a("2877")),x=Object(w["a"])(C,n,i,!1,null,null,null);t["default"]=x.exports},c980:function(e,t,a){"use strict";var n=a("0b18"),i=a.n(n);i.a},c9b6:function(e,t,a){"use strict";var n=a("2ab7"),i=a.n(n);i.a},ca05:function(e,t,a){"use strict";a.d(t,"g",function(){return i}),a.d(t,"f",function(){return s}),a.d(t,"d",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"e",function(){return l}),a.d(t,"a",function(){return c}),a.d(t,"c",function(){return u});var n=a("e349"),i=(a("074d"),{maxHeight:900,labelWidth:120,index:!0,menuBtn:!0,selection:!0,stripe:!0,simplePage:!0,addBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,columnBtn:!1,menuAlign:"left",align:"center",searchSize:"mini",menuWidth:180,column:[{label:"用户账号",prop:"userId",width:"150",fixed:!0,editDisabled:!0,rules:[{required:!0,message:"请输入用户账号",trigger:"blur"}]},{label:"用户名",prop:"name",width:"120",fixed:!0,rules:[{required:!0,message:"请输入用户名",trigger:"blur"}]},{label:"邮箱",prop:"email",width:"200",rules:[{required:!0,message:"请输入邮箱",trigger:"blur"}]},{label:"手机号",prop:"mobile",width:"120",formatter:function(e,t,a,n){if(t&&11==t.length){var i=t.substr(0,3)+"****"+t.substr(7);return i}return t}},{label:"所属用户组",prop:"userGroupList",align:"left",slot:!0},{label:"注册时间",prop:"create_at",sortable:!0,type:"datetime",slot:!0,width:160}]}),s={maxHeight:900,labelWidth:120,index:!0,stripe:!0,simplePage:!0,menuBtn:!0,addBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,columnBtn:!1,menuAlign:"left",align:"center",searchSize:"mini",menu:!0,menuWidth:260,column:[{label:"用户组名称",prop:"name",width:"150",span:24,fixed:!0,rules:[{required:!0,message:"请输入用户组名称",trigger:"blur"}]},{label:"是否有效",prop:"useYn",type:"switch",value:"y",span:24,dicData:n["a"].USE_YN,rules:[{required:!0,message:"请选择",trigger:"blur"}]},{span:24,label:"备注",prop:"remark",type:"textarea"},{label:"创建时间",prop:"create_at",addDisplay:!1,editDisplay:!1,format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",type:"date"}]},r={maxHeight:900,labelWidth:120,index:!0,stripe:!0,simplePage:!0,menuBtn:!0,addBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,columnBtn:!1,menuAlign:"left",align:"center",searchSize:"mini",menu:!0,menuWidth:300,column:[{label:"角色名称",prop:"name",width:"150",span:24,fixed:!0,rules:[{required:!0,message:"请输入角色名称",trigger:"blur"}]},{label:"角色编码",prop:"code",span:24,width:"120",editDisabled:!0,rules:[{required:!0,message:"请输入角色编码",trigger:"blur"}]},{label:"角色类型",prop:"roleType",type:"radio",value:"menu",span:24,width:"120",dicData:n["a"].ROLE_TYPE,rules:[{required:!0,message:"请选择角色类型",trigger:"blur"}]},{label:"是否有效",prop:"useYn",type:"switch",value:"y",span:24,width:"80",dicData:n["a"].USE_YN,rules:[{required:!0,message:"请选择",trigger:"blur"}]},{span:24,label:"备注",prop:"remark",type:"textarea"},{label:"创建时间",prop:"create_at",width:"140",addDisplay:!1,editDisplay:!1,format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",type:"date"}]},o={emptyBtn:!1,submitBtn:!1,column:[{label:"父节点ID",prop:"parentId",readonly:!0,disabled:!0,span:24,labelWidth:100},{label:"功能点名称",prop:"name",span:24,labelWidth:100,rules:[{required:!0,message:"请输入菜单名称",trigger:"blur"}]},{label:"功能点编码",prop:"code",span:24,width:80,labelWidth:100},{label:"是否可用",prop:"useYn",type:"switch",formslot:!0,value:"y",span:24,dicData:n["a"].USE_YN,width:80,labelWidth:100},{label:"显示顺序",prop:"sortOrder",type:"number",formslot:!0,span:24,width:80,labelWidth:100}]},l={emptyBtn:!1,submitBtn:!1,column:[{label:"用户名",prop:"userId",span:24,labelWidth:100,rules:[{required:!0,message:"请输入用户名",trigger:"blur"}]},{label:"姓名",prop:"name",span:24,width:80,labelWidth:100},{label:"手机号",prop:"mobile",span:24,width:80,labelWidth:100},{label:"邮箱",prop:"email",span:24,width:80,labelWidth:100}]},c={emptyBtn:!1,submitBtn:!1,column:[{label:"父节点ID",prop:"parentId",readonly:!0,disabled:!0,span:24,width:120},{label:"菜单名称",prop:"name",span:24,width:80,rules:[{required:!0,message:"请输入菜单名称",trigger:"blur"}]},{label:"菜单视图",prop:"visitView",formslot:!0,span:24,width:80},{label:"访问路径",prop:"visitPath",span:24,width:80,placeholder:"例如:/role"},{label:"菜单图标",prop:"menuIcon",span:24,width:80},{label:"是否可用",prop:"useYn",type:"switch",formslot:!0,value:"y",span:24,dicData:n["a"].USE_YN,width:80},{label:"显示顺序",prop:"sortOrder",type:"number",formslot:!0,span:24,width:80}]},u={children:"children",label:"name",id:"id"}},ca07:function(e,t,a){},ca50:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-timeline",e._l(e.logData,function(t,n){return a("el-timeline-item",{key:n,attrs:{size:0==n?"large":"normal",color:"success"==t.status?"#0bbd87":"red",timestamp:e._f("parseTime")(t.create_at)}},[e._v(e._s(n+1)+". "+e._s(t.comment))])}),1)],1)},i=[],s=(a("7f7f"),a("78ba")),r={data:function(){return{logData:[]}},props:{syncConfig:{type:Object,required:!0},service:{type:Object,required:!0},client:{type:Object,required:!0}},created:function(){this.findSyncLog()},methods:{findSyncLog:function(){var e=this;Object(s["c"])({syncNo:this.syncConfig.syncNo,service:this.service.name,dest_client:this.client.url}).then(function(t){e.logData=t.data.data})}}},o=r,l=a("2877"),c=Object(l["a"])(o,n,i,!1,null,null,null);t["default"]=c.exports},ca60:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["edit"==e.mode||"add"==e.mode?[e._l(e.tags,function(t){return a("el-tag",{key:t,attrs:{closable:"","disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t))])}),a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{placeholder:"新增"+e.name+",支持批量添加,请以逗号、分号或空格分隔即可"},on:{blur:e.handleInputConfirm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputConfirm(t)}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}})]:e._e(),"view"==e.mode?e._l(e.tags,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t.constructor==Object?t[e.column]:t))])}):e._e()],2)},i=[],s=(a("ac6a"),a("28a5"),a("a481"),{name:"ItemTags",data:function(){return{inputValue:"",inputVisible:!1}},props:{name:{required:!0},column:{required:!1},mode:{required:!1},tags:{type:Array,required:!0}},created:function(){this.tags||(this.tags=[])},methods:{handleClose:function(e){this.tags.splice(this.tags.indexOf(e),1),this.sendTag()},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var e=this,t=this.inputValue;if(this.tags||(this.tags=[]),t){t=t.replace(/;/g,","),t=t.replace(/ /g,",");var a=t.split(",");a.forEach(function(t){t.trim()&&e.tags.push(t.trim())})}this.inputVisible=!1,this.inputValue="",this.sendTag()},sendTag:function(){var e={};e[this.column]=this.tags,this.$emit("sendTag",e)}}}),r=s,o=(a("6bae"),a("2877")),l=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=l.exports},cce4:function(e,t,a){"use strict";var n=a("ca07"),i=a.n(n);i.a},cd05:function(e,t,a){"use strict";var n=a("b9cf"),i=a.n(n);i.a},ce4a:function(e,t,a){"use strict";a.d(t,"b",function(){return s}),a.d(t,"a",function(){return r}),a.d(t,"e",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"d",function(){return c});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/system/server/configs",method:"get"})},r=function(e){return Object(n["a"])({url:i["a"].path+"/system/server/configs",method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/server/configs/"+e.id,method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/system/server/configs/"+e,method:"get"})},c=function(){return Object(n["a"])({url:i["a"].path+"/system/envs/configTypes",method:"get"})}},ceee:function(e,t,a){"use strict";a.d(t,"a",function(){return s}),a.d(t,"c",function(){return r}),a.d(t,"e",function(){return o}),a.d(t,"f",function(){return l}),a.d(t,"d",function(){return c}),a.d(t,"b",function(){return u}),a.d(t,"g",function(){return d});a("7f7f");var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/routes",method:"get"})},r=function(){return Object(n["a"])({url:i["a"].path+"/kong/api/services",method:"get"})},o=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.service.id+"/routes",method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/routes/"+e.id,method:"post",data:e})},c=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/routes/"+e.id,method:"delete"})},u=function(e,t){return Object(n["a"])({url:i["a"].path+"/kong/api/services/"+e.name+"/routes/list",method:"post",data:t})},d=function(e){return Object(n["a"])({url:i["a"].path+"/kong/api/routes/hosts",method:"post",data:e})}},cfaf:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-tabs",{attrs:{"tab-position":"left"}},e._l(e.credentials,function(t){return a("el-tab-pane",{key:t,attrs:{index:t.label,lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n "+e._s(t.label)+"\n ")]),a("credential",{attrs:{params:{entityName:t.value,customer:e.customer_id}}})],1)}),1)],1)],1)},i=[],s=a("6916"),r={name:"credentials",components:{credential:s["default"]},data:function(){return{credentials:[{label:"JWT",value:"jwt"},{label:"OAUTH2",value:"oauth2"},{label:"API KEYS",value:"key-auth"},{label:"BASIC AUTH",value:"basic-auth"},{label:"HMAC AUTH",value:"hmac-auth"}],customer_id:this.consumer}},props:{consumer:{}}},o=r,l=a("2877"),c=Object(l["a"])(o,n,i,!1,null,null,null);t["default"]=c.exports},d6b3:function(e,t,a){},d793:function(e,t,a){"use strict";var n=a("7b08"),i=a.n(n);i.a},d9f2:function(e,t,a){},dc99:function(e,t,a){"use strict";a.d(t,"a",function(){return n}),a.d(t,"b",function(){return i});var n={column:[{label:"鉴权认证",description:"Protect your services with an authentication layer",icon:"mdi-account-outline",hasConsumerPlugins:!1,option:{column:[{name:"Basic-auth",description:"Add Basic Authentication to your APIs",img:"/img/plugins/basic-auth.png"},{name:"Key-auth",description:"Add a key authentication to your APIs",img:"/img/plugins/key-auth.png"},{name:"Oauth2",description:"Add an OAuth 2.0 authentication to your APIs",img:"/img/plugins/oauth2.png"},{name:"Hmac-auth",description:"Add HMAC Authentication to your APIs",img:"/img/plugins/hmac-auth.png"},{name:"Jwt",description:"Verify and authenticate JSON Web Tokens",img:"/img/plugins/jwt.png"},{name:"Ldap-auth",description:"Integrate Kong with a LDAP server",img:"/img/plugins/ldap-auth.png"}]}},{label:"访问安全",icon:"mdi-security",hasConsumerPlugins:!0,description:"Protect your services with additional security layers",option:{column:[{name:"Acl",hideIfNotInConsumerContext:!0,description:"Control which consumers can access APIs",img:"/img/plugins/acl.png"},{name:"Cors",hideIfNotInConsumerContext:!0,description:"Allow developers to make requests from the browser",img:"/img/plugins/cors.png"},{name:"Ip-restriction",description:"Whitelist or blacklist IPs that can make requests",img:"/img/plugins/ip-restriction.png"},{name:"Bot-detection",hideIfNotInConsumerContext:!0,description:"Detects and blocks bots or custom clients",img:"/img/plugins/bot-detection.png"}]}},{label:"请求控制",icon:"mdi-traffic-light",hasConsumerPlugins:!0,description:"Manage, throttle and restrict inbound and outbound API traffic",option:{column:[{name:"Rate-limiting",description:"Rate-limit how many HTTP requests a developer can make",img:"/img/plugins/rate-limiting.png"},{name:"Response-ratelimiting",description:"Rate-Limiting based on a custom response header value",img:"/img/plugins/response-ratelimiting.png"},{name:"Request-size-limiting",description:"Block requests with bodies greater than a specific size",img:"/img/plugins/request-size-limiting.png"},{name:"Request-termination",description:"This plugin terminates incoming requests with a specified status code and message. This allows to (temporarily) block an API or Consumer.",img:"/img/plugins/request-termination.png"}]}},{label:"Serverless",description:"Invoke serverless functions in combination with other plugins:",icon:"mdi-cloud-sync",hasConsumerPlugins:!0,option:{column:[{name:"Aws-lambda",description:"Invoke an AWS Lambda function from Kong. It can be used in combination with other request plugins to secure, manage or extend the function.",img:"/img/plugins/aws-lambda.png"},{name:"Pre-function",hideIfNotInConsumerContext:!0,description:"Dynamically run Lua code from Kong during access phase.",img:"/img/plugins/kong.svg"},{name:"Post-function",hideIfNotInConsumerContext:!0,description:"Dynamically run Lua code from Kong during access phase.",img:"/img/plugins/kong.svg"},{name:"Azure-functions",description:"This plugin invokes Azure Functions. It can be used in combination with other request plugins to secure, manage or extend the function",img:"/img/plugins/azure-functions.png"}]}},{label:"分析监控",hasConsumerPlugins:!0,icon:"mdi-chart-bar",description:"Visualize, inspect and monitor APIs and microservices traffic",option:{column:[{name:"Datadog",description:"Visualize API metrics on Datadog",img:"/img/plugins/datadog.png"},{name:"Prometheus",description:"Expose metrics related to Kong and proxied upstream services in Prometheus exposition format",img:"/img/plugins/prometheus.png"},{name:"Zipkin",description:"Propagate Zipkin distributed tracing spans, and report spans to a Zipkin server.",img:"/img/plugins/zipkin.png"}]}},{label:"处理转换",hasConsumerPlugins:!0,icon:"mdi-nfc-tap",description:"Transform request and responses on the fly on Kong",option:{column:[{name:"Request-transformer",description:"Modify the request before hitting the upstream server",img:"/img/plugins/request-transformer.png"},{name:"Response-transformer",description:"Modify the upstream response before returning it to the client",img:"/img/plugins/response-transformer.png"},{name:"Correlation-id",description:"Correlate requests and responses using a unique ID",img:"/img/plugins/correlation-id.png"}]}},{label:"访问日志",hasConsumerPlugins:!0,icon:"mdi-content-paste",description:"Log requests and response data using the best transport for your infrastructure",option:{column:[{name:"Tcp-log",description:"Send request and response logs to a TCP server",img:"/img/plugins/tcp-log.png"},{name:"Udp-log",description:"Send request and response logs to an UDP server",img:"/img/plugins/udp-log.png"},{name:"Http-log",description:"Send request and response logs to an HTTP server",img:"/img/plugins/http-log.png"},{name:"File-log",description:"Append request and response data to a log file on disk",img:"/img/plugins/file-log.png"},{name:"Syslog",description:"Send request and response logs to Syslog",img:"/img/plugins/syslog.png"},{name:"Statsd",description:"Send request and response logs to StatsD",img:"/img/plugins/statsd.png"},{name:"Loggly",description:"Send request and response logs to Loggly",img:"/img/plugins/loggly.png"}]}}]},i={column:[{label:"鉴权认证",description:"Protect your services with an authentication layer",icon:"mdi-account-outline",hasConsumerPlugins:!1,option:{column:[{name:"Basic-auth",description:"Add Basic Authentication to your APIs",img:"/img/plugins/basic-auth.png"},{name:"Key-auth",description:"Add a key authentication to your APIs",img:"/img/plugins/key-auth.png"},{name:"Oauth2",description:"Add an OAuth 2.0 authentication to your APIs",img:"/img/plugins/oauth2.png"},{name:"Hmac-auth",description:"Add HMAC Authentication to your APIs",img:"/img/plugins/hmac-auth.png"},{name:"Jwt",description:"Verify and authenticate JSON Web Tokens",img:"/img/plugins/jwt.png"},{name:"Ldap-auth",description:"Integrate Kong with a LDAP server",img:"/img/plugins/ldap-auth.png"},{name:"Session",description:"Support sessions for Kong Authentication Plugins.",img:"/img/plugins/session.png"}]}},{label:"访问安全",icon:"mdi-security",hasConsumerPlugins:!0,description:"Protect your services with additional security layers",option:{column:[{name:"Acl",hideIfNotInConsumerContext:!0,description:"Control which consumers can access APIs",img:"/img/plugins/acl.png"},{name:"Cors",hideIfNotInConsumerContext:!0,description:"Allow developers to make requests from the browser",img:"/img/plugins/cors.png"},{name:"Ip-restriction",description:"Whitelist or blacklist IPs that can make requests",img:"/img/plugins/ip-restriction.png"},{name:"Bot-detection",hideIfNotInConsumerContext:!0,description:"Detects and blocks bots or custom clients",img:"/img/plugins/bot-detection.png"}]}},{label:"请求控制",icon:"mdi-traffic-light",hasConsumerPlugins:!0,description:"Manage, throttle and restrict inbound and outbound API traffic",option:{column:[{name:"Rate-limiting",description:"Rate-limit how many HTTP requests a developer can make",img:"/img/plugins/rate-limiting.png"},{name:"Response-ratelimiting",description:"Rate-Limiting based on a custom response header value",img:"/img/plugins/response-ratelimiting.png"},{name:"Request-size-limiting",description:"Block requests with bodies greater than a specific size",img:"/img/plugins/request-size-limiting.png"},{name:"Request-termination",description:"This plugin terminates incoming requests with a specified status code and message. This allows to (temporarily) block an API or Consumer.",img:"/img/plugins/request-termination.png"},{name:"Proxy-cache",description:"Cache and serve commonly requested responses in Kong",img:"/img/plugins/proxy-cache.png"}]}},{label:"Serverless",description:"Invoke serverless functions in combination with other plugins:",icon:"mdi-cloud-sync",hasConsumerPlugins:!0,option:{column:[{name:"Aws-lambda",description:"Invoke an AWS Lambda function from Kong. It can be used in combination with other request plugins to secure, manage or extend the function.",img:"/img/plugins/aws-lambda.png"},{name:"Pre-function",hideIfNotInConsumerContext:!0,description:"Dynamically run Lua code from Kong during access phase.",img:"/img/plugins/kong.svg"},{name:"Post-function",hideIfNotInConsumerContext:!0,description:"Dynamically run Lua code from Kong during access phase.",img:"/img/plugins/kong.svg"},{name:"Azure-functions",description:"This plugin invokes Azure Functions. It can be used in combination with other request plugins to secure, manage or extend the function",img:"/img/plugins/azure-functions.png"}]}},{label:"分析监控",hasConsumerPlugins:!0,icon:"mdi-chart-bar",description:"Visualize, inspect and monitor APIs and microservices traffic",option:{column:[{name:"Datadog",description:"Visualize API metrics on Datadog",img:"/img/plugins/datadog.png"},{name:"Prometheus",description:"Expose metrics related to Kong and proxied upstream services in Prometheus exposition format",img:"/img/plugins/prometheus.png"},{name:"Zipkin",description:"Propagate Zipkin distributed tracing spans, and report spans to a Zipkin server.",img:"/img/plugins/zipkin.png"}]}},{label:"处理转换",hasConsumerPlugins:!0,icon:"mdi-nfc-tap",description:"Transform request and responses on the fly on Kong",option:{column:[{name:"Request-transformer",description:"Modify the request before hitting the upstream server",img:"/img/plugins/request-transformer.png"},{name:"Response-transformer",description:"Modify the upstream response before returning it to the client",img:"/img/plugins/response-transformer.png"},{name:"Correlation-id",description:"Correlate requests and responses using a unique ID",img:"/img/plugins/correlation-id.png"}]}},{label:"访问日志",hasConsumerPlugins:!0,icon:"mdi-content-paste",description:"Log requests and response data using the best transport for your infrastructure",option:{column:[{name:"Tcp-log",description:"Send request and response logs to a TCP server",img:"/img/plugins/tcp-log.png"},{name:"Udp-log",description:"Send request and response logs to an UDP server",img:"/img/plugins/udp-log.png"},{name:"Http-log",description:"Send request and response logs to an HTTP server",img:"/img/plugins/http-log.png"},{name:"File-log",description:"Append request and response data to a log file on disk",img:"/img/plugins/file-log.png"},{name:"Syslog",description:"Send request and response logs to Syslog",img:"/img/plugins/syslog.png"},{name:"Statsd",description:"Send request and response logs to StatsD",img:"/img/plugins/statsd.png"},{name:"Loggly",description:"Send request and response logs to Loggly",img:"/img/plugins/loggly.png"}]}}]}},df9f:function(e,t,a){"use strict";var n=a("6d94"),i=a.n(n);i.a},dfc5:function(e,t,a){},e123:function(e,t,a){"use strict";a.d(t,"c",function(){return r}),a.d(t,"b",function(){return o}),a.d(t,"a",function(){return l});var n=a("b5c6"),i=a("074d"),s=i["a"].path+"/kong/api/consumers/",r=function(e,t){return Object(n["a"])({url:s+e+"/"+t,method:"get"})},o=function(e,t,a){return Object(n["a"])({url:s+t+"/"+a,method:"post",data:e})},l=function(e,t,a){return Object(n["a"])({url:s+e+"/"+t+"/"+a,method:"delete"})}},e17e:function(e,t,a){"use strict";a.d(t,"e",function(){return s}),a.d(t,"f",function(){return r}),a.d(t,"d",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"g",function(){return c}),a.d(t,"a",function(){return u}),a.d(t,"b",function(){return d});var n=a("b5c6"),i=a("074d"),s=function(e){return Object(n["a"])({url:i["a"].path+"/system/user",method:"post",data:e})},r=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/"+e.userId,method:"post",data:e})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/reset/"+e+"/",method:"post"})},l=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/modifypwd/",method:"post",data:e})},c=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/updateUserRole",method:"post",data:e})},u=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/page",method:"get",params:e})},d=function(e){return Object(n["a"])({url:i["a"].path+"/system/user/list",method:"get",params:e})}},e255:function(e,t,a){},e378:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("basic-container",[a("div",[a("el-row",{staticStyle:{"margin-bottom":"5px","margin-left":"5px","margin-right":"5px"}},[a("el-col",{attrs:{span:"2"}},[a("el-button",{attrs:{size:"small",icon:"el-icon-plus",type:"primary"},on:{click:e.toAdd}},[e._v("新增用户")])],1),a("el-col",{attrs:{span:"2"}},[a("el-popover",{attrs:{placement:"right-start",title:"用户组"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[a("setting-user-group",{attrs:{userInfo:{userGroupList:[]},userIds:e.checkedUsers,mode:e.mode,userGroupList:e.userGroupList},on:{callback:e.handleList}}),e.permission.user_authority?a("el-button",{attrs:{slot:"reference",size:"small",icon:"el-icon-plus",type:"primary"},slot:"reference"},[e._v("批量授权")]):e._e()],1)],1),a("el-col",{attrs:{span:e.permission.user_authority?20:24}},[a("el-input",{staticClass:"input-with-select",attrs:{size:"small",placeholder:"请输入用户名或姓名",maxlength:"20",clearable:""},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1)],1)],1),a("avue-crud",{staticStyle:{cursor:"pointer"},attrs:{option:e.tableOption,data:e.tableData,"table-loading":e.tableLoading,page:e.page},on:{"row-save":e.handleSave,"row-update":e.handleUpdate,"refresh-change":e.handlerefreshChange,"current-change":e.handleCurrentChange,"size-change":e.handleCurrentSize,"search-change":e.handleSearchChange,"selection-change":e.selectionChange},scopedSlots:e._u([{key:"create_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(a.create_at)))+"\n ")]}},{key:"userGroupList",fn:function(t){var n=t.row;return[a("setting-user-group",{key:n.userId,attrs:{userInfo:n,userIds:[n],mode:e.mode,userGroupList:e.userGroupList},on:{callback:e.handleList}})]}},{key:"menu",fn:function(t){return[a("el-button",{attrs:{size:"small",icon:"el-icon-edit",type:"text"},on:{click:function(a){return e.toEdit(t.row,t.index)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"small",icon:"el-icon-refresh",type:"text"},on:{click:function(a){return e.toResetpwd(t.row,t.index)}}},[e._v("密码重置")])]}}]),model:{value:e.objData,callback:function(t){e.objData=t},expression:"objData"}}),e.upholdBox?a("el-drawer",{attrs:{title:"add"==e.mode?"新增用户":"编辑用户",size:"50%",visible:e.upholdBox,direction:e.direction},on:{"update:visible":function(t){e.upholdBox=t}}},[a("div",{staticStyle:{"margin-left":"10px","overflow-y":"auto","overflow-x":"auto",height:"90%"}},[a("uphold-user",{attrs:{entity:e.upholdEntity,mode:e.mode},on:{callback:e.handleList}})],1)]):e._e()],1)},i=[],s=a("5176"),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("ca05"),u=a("e17e"),d=a("3523"),h=a("ca60"),p=a("2fa5"),m=a("4819"),f={name:"syncLog",components:{ItemTags:h["default"],SettingUserGroup:p["default"],upholdUser:m["default"]},data:function(){return{tableOption:c["g"],tableData:[],tablePage:1,tableSize:10,tableLoading:!1,searchForm:null,checkedRoles:[],userGroupList:[],visible:!1,checkedUsers:[],userInfo:{},upholdEntity:{},mode:"add",upholdBox:!1,page:{total:0,currentPage:1,pageSize:10}}},created:function(){this.handleList(),this.init()},mounted:function(){},watch:{searchForm:function(e){this.page.currentPage=1,this.handleList()}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission"])),methods:{init:function(){var e=this;Object(d["e"])().then(function(t){e.userGroupList=t.data})},toAdd:function(){this.upholdEntity={},this.mode="add",this.upholdBox=!0},toEdit:function(e){this.upholdEntity=e,this.mode="edit",this.upholdBox=!0},toSingleRole:function(e,t){this.checkedUsers=[e],this.userInfo=e,this.configMenuBox=!0},selectionChange:function(e){this.checkedUsers=e},updateUserRole:function(){var e=this;this.checkedUsers&&0==this.checkedUsers.length||0==this.checkedRoles.length?this.$errorInfo("请选择需要授权的用户或角色列表"):Object(u["g"])({userInfos:this.checkedUsers,systemRoles:this.checkedRoles}).then(function(t){0!=t.data.status?e.$errorInfo(t.data.errmsg):(e.$successInfo("更新成功"),e.visible=!1,e.checkedRoles=[])})},handlerefreshChange:function(e){this.handleList(this.tableSearch)},handleCurrentChange:function(e){this.tablePage=e,this.handlerefreshChange()},handleCurrentSize:function(e){this.tableSize=e,this.handlerefreshChange()},handleSearchChange:function(e){this.tableSearch=e,this.handleList(this.tableSearch)},toResetpwd:function(e){var t=this;this.$confirm("确定重置用户密码为123456,是否确认?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(u["d"])(e.userId).then(function(e){var a=e.data;0!=a.status?t.$message.error(a.msg):(t.handleList(),t.$message.success("重置成功"))})})},handleList:function(e){var t=this;this.tableLoading=!0,this.upholdBox=!1,this.form={name:this.searchForm&&this.searchForm.trim()},Object(u["a"])(r()({},this.form,{start:this.tablePage,limit:this.tableSize})).then(function(e){var a=e.data.data;t.tableData=a.items,t.page={total:a.totalCount,currentPage:t.tablePage,pageSize:t.tableSize},t.tableLoading=!1})}}},g=f,b=a("2877"),v=Object(b["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports},e37e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("avue-tabs",{attrs:{option:e.option},on:{change:e.handleChange,submit:e.handleSubmit},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)],1)},i=[],s=a("cebc"),r={column:[{label:"个人信息",prop:"info",option:{submitText:"修改",column:[{label:"用户名",span:12,disabled:!0,row:!0,prop:"userId"},{label:"姓名",row:!0,prop:"name"},{label:"手机号",span:12,row:!0,prop:"mobile"},{label:"邮箱",prop:"email",row:!0}]}},{label:"修改密码",prop:"password",option:{submitText:"修改",column:[{label:"原密码",span:12,row:!0,type:"password",prop:"oldpassword"},{label:"新密码",span:12,row:!0,type:"password",prop:"newpassword"},{label:"确认密码",span:12,row:!0,type:"password",prop:"newpasswords"}]}}]},o=a("5880"),l=a("e17e"),c=a("0e0b"),u={data:function(){return{type:"info",option:r,form:{}}},created:function(){this.handleWitch()},computed:Object(s["a"])({},Object(o["mapGetters"])(["permission","userInfo"])),methods:{handleSubmit:function(){"info"==this.type&&this.handleEntityUpdate(),"password"==this.type&&this.handlerModifyPwd()},handlerModifyPwd:function(){var e=this,t=Object(c["c"])({data:this.form,type:"Base64",key:"avue",param:["oldpassword","newpassword"]});Object(l["c"])({userId:this.userInfo.userId,oldpassword:t.oldpassword,newpassword:t.newpassword}).then(function(t){var a=t.data;0!=a.status?e.$message.error(a.errmsg):(e.$message.success("修改成功,退出后重新登录"),e.$store.dispatch("LogOut").then(function(){e.$router.push({path:"/login"})}))})},handleEntityUpdate:function(){var e=this;Object(l["f"])(this.form).then(function(t){var a=t.data;0!=a.status?e.$message.error(a.errmsg):(e.$store.dispatch("GetUserInfo").then(function(){}),e.$message.success("修改成功"))}).catch(function(t){e.$message.error("更新失败")})},handleWitch:function(){"info"===this.type?this.form=_.cloneDeep(this.userInfo):"password"===this.type&&(this.form=_.cloneDeep({}))},handleChange:function(e){this.type=e.prop,this.handleWitch()}}},d=u,h=a("2877"),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},e527:function(e,t,a){},e59a:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._l(e.dynamicTags,function(t){return a("el-tag",{key:t,attrs:{closable:"view"!=e.mode,"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t.name))])}),e.inputVisible?a("el-autocomplete",{ref:"saveTagInput",staticStyle:{"margin-left":"10px"},attrs:{"popper-class":"my-autocomplete","fetch-suggestions":e.remoteMethod,placeholder:"请输入姓名进行检索"},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item;return[a("div",{staticClass:"name"},[e._v(e._s(n.name))]),a("span",{staticClass:"addr"},[e._v(e._s(n.mobile))])]}}],null,!1,3326133321),model:{value:e.state,callback:function(t){e.state=t},expression:"state"}},[a("i",{staticClass:"el-icon-edit el-input__icon",attrs:{slot:"suffix"},slot:"suffix"})]):a("el-button",{directives:[{name:"show",rawName:"v-show",value:"add"==e.mode,expression:"mode=='add'"}],staticClass:"button-new-tag el-icon-plus",attrs:{size:"small"},on:{click:e.showInput}},[e._v("新增用户")])],2)},i=[],s=(a("7f7f"),a("20d6"),a("cebc")),r=a("5880"),o=a("e17e"),l=a("3523"),c={data:function(){return{dynamicTags:this.userGroup.userList,loading:!1,options:[],state:null,userLists:[],inputVisible:!1,inputValue:""}},created:function(){this.init()},props:{mode:{},userGroup:{}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{init:function(){var e=this;Object(o["b"])().then(function(t){e.userLists=t.data.data,e.options=e.userLists}),this.permission.usergroup_config||(this.mode="view")},handleSelect:function(e){var t=this,a=_.findIndex(this.dynamicTags,function(t){return e.userId==t.userId});-1==a?Object(l["i"])(this.userGroup.id,e.userId).then(function(a){0==a.data.status?(t.dynamicTags.push(e),t.$successInfo("新增用户成功")):t.$errorInfo(a.data.errmsg)}):this.$errorInfo(e.name+" 已经设置过了")},handleClose:function(e){var t=this;Object(l["c"])(this.userGroup.id,e.userId).then(function(a){0==a.data.status?(t.dynamicTags.splice(t.dynamicTags.indexOf(e),1),t.$successInfo("删除用户成功")):t.$errorInfo(a.data.errmsg)})},remoteMethod:function(e,t){this.options=""!==e?this.userLists.filter(function(t){return t.name.indexOf(e)>-1}):this.userLists,t(this.options)},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})}}},u=c,d=(a("9d0c"),a("2877")),h=Object(d["a"])(u,n,i,!1,null,null,null);t["default"]=h.exports},e642:function(e,t,a){"use strict";var n=a("620d"),i=a.n(n);i.a},e8cd:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{ref:"upstreamTabs",attrs:{"tab-position":e.tabPosition}},[a("el-tab-pane",{ref:"targetTab",attrs:{label:"基本信息"}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" 基本信息 ")]),a("avue-form",{ref:"routeForm",attrs:{option:e.routeColumn},on:{submit:e.handleRoute},model:{value:e.targetForm,callback:function(t){e.targetForm=t},expression:"targetForm"}},[a("template",{slot:"service"},[a("select-entity",{attrs:{value:e.targetForm.service.id,column:"service",dic:e.services,props:{label:"name",value:"id"}},on:{bind:e.bindTags}})],1),a("template",{slot:"hosts"},[a("item-tags",{attrs:{tags:e.targetForm.hosts,name:"主机",column:"hosts",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"paths"},[a("item-tags",{attrs:{tags:e.targetForm.paths,name:"匹配路由",column:"paths",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"methods"},[a("item-tags",{attrs:{tags:e.targetForm.methods,name:"请求方法",column:"methods",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.targetForm.tags,name:"请求方法",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")]),a("el-button",{staticClass:"el-icon-delete",on:{click:e.handleEmpty}},[e._v("清 空")])],1):e._e()],2)],1),"add"!=e.mode?a("el-tab-pane",{ref:"targetTab",attrs:{label:" 路由插件"}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-success"}),e._v("\n 路由插件\n ")]),a("query-plugins",{attrs:{route:e.route,mode:e.mode}})],1):e._e()],1)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("ac6a"),a("cebc")),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("ceee"),h=a("3dba"),p=a("ca60"),m=a("eeec"),f=a("7e8d"),g=a("3aa7"),b={name:"Route",components:{ItemTags:p["default"],listPlugin:f["default"],queryPlugins:g["default"],SelectEntity:m["default"]},data:function(){return{routeColumn:[],tabPosition:"top",name:u["a"].ROUTES,targetForm:{paths:[],hosts:[],methods:[]},services:[],routeData:[]}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{route:{type:Object,required:!1},mode:{required:!1}},created:function(){var e=this,t=this.kongClient.version;this.routeColumn=Object(c["a"])(t,u["a"].ROUTES),this.initOptions(),Object(h["a"])().then(function(t){e.services=t.data.data}),this.targetForm=_.cloneDeep(this.route),delete this.targetForm["serviceName"]},methods:{initOptions:function(){var e=this;this.routeColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},bindTags:function(e){this.targetForm=r()(this.targetForm,e)},handlerSubmit:function(){this.$refs.routeForm.submit()},handleRoute:function(e,t){"edit"==this.mode&&this.handleRouteUpdate(e,t),"add"==this.mode&&this.handleRouteSave(e,t)},handleRouteUpdate:function(e,t){var a=this;this.targetForm=r()(this.targetForm,e),Object(d["f"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.targetData=e.data.data,a.$successInfo("修改成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("更新失败"),t()})},handleRouteSave:function(e,t){var a=this;this.targetForm=r()(this.targetForm,e),Object(d["e"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.targetData=e.data.data,a.$successInfo("新增成功"),a.callback()),t()}).catch(function(e){a.$errorInfo("新增失败,错误信息:",e),t()})},callback:function(){this.$emit("callback",{})}}},v=b,y=a("2877"),C=Object(y["a"])(v,n,i,!1,null,null,null);t["default"]=C.exports},e928:function(e,t,a){"use strict";var n=a("143c"),i=a.n(n);i.a},ebdc:function(e,t,a){"use strict";var n=a("8752"),i=a.n(n);i.a},ecc3:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{attrs:{option:e.pluginColumn},on:{submit:e.handlePlugin},model:{value:e.pluginForm,callback:function(t){e.pluginForm=t},expression:"pluginForm"}},[e._l(e.slotColumns,function(t){return a("template",{slot:t.slot},[a("el-col",{key:t.slot},e._l(t.option.column,function(e){return a("el-form-item",{key:e.label,attrs:{label:e.label,size:"small"}},[a("el-input",{attrs:{value:e.label}})],1)}),1)],1)}),e._l(e.tagsColumn,function(t){return a("template",{slot:t.slot},[a("item-tags",{key:t.name,attrs:{mode:"edit",tags:e.pluginForm[t.column],name:t.name,column:t.column},on:{sendTag:e.bindTags}})],1)})],2)],1)},i=[],s=(a("a481"),a("ac6a"),a("5176")),r=a.n(s),o=(a("fef3"),a("468b")),l=a("ca60"),c=a("eeec"),u={name:"plugin",components:{ItemTags:l["default"],SelectEntity:c["default"]},data:function(){return{pluginColumn:{column:[]},pluginForm:{enabled:!0},slotColumns:[],tagsColumn:[],config:{}}},props:{plugin:{type:Object,required:!0,config:{}},edit:{required:!1},fields:{type:Object}},created:function(){this.pluginForm=this.plugin["config"]||{},this.querySchema()},methods:{bindTags:function(e){this.config=r()(this.config,e)},querySchema:function(){var e=this;if(this.fields.forEach(function(t){for(var a in t){var n=e.createColumn(a,t[a]);e.pluginColumn.column.push(n)}}),this.slotColumns.length>0){var t,a={group:[],card:!0},n={label:"基本信息",column:[]},i=[];this.pluginColumn.column.forEach(function(t){var a=!1;e.slotColumns.forEach(function(n){if(n.slot==t.prop){a=!0;var s=[];n.option.column.forEach(function(t){t.prop=n.slot+"_"+t.prop,"array"==t["type"]&&e.createTagColumn(t.prop),s.push(t);var a=t.prop.replace(n.slot+"_","");console.log("itemColumn",t,t.prop,",slotColumn.slot",n.slot),e.plugin.config[n.slot]?e.pluginForm[t.prop]=e.plugin.config[n.slot][a]:"array"==t["type"]?e.pluginForm[t.prop]=[]:e.pluginForm[t.prop]=t.value}),i.push({label:n.slot,column:s})}}),a||n.column.push(t)}),a.group.push(n),(t=a.group).push.apply(t,i),this.pluginColumn=a}},createTagColumn:function(e){var t={};t.slot=e,t.tags=this.plugin.config[e]||[],t.column=e,t.name=e,this.tagsColumn.push(t)},createColumn:function(e,t,a){var n=this,i={label:e,span:24,prop:e,labelWidth:220,rules:[],value:null};i.value=t["default"];var s=t["fields"];if(s){i.formslot=!0;var r={option:{column:[]},slot:""};r.slot=e,r.form={},s.forEach(function(e){for(var t in e)r.option.column.push(n.createColumn(t,e[t],!0))}),this.slotColumns.push(r)}else if("array"==t["type"])i.type="array",i.formslot=!0,this.createTagColumn(e);else{var o=t["type"];if(o&&""!=o.trim()&&(o=this.getType(o)),t["required"]&&i["rules"].push({required:t["required"],message:"请填写"+e,trigger:"blur"}),t["default"]&&!a&&(this.pluginForm[e]=t["default"]),i.type=o,t["one_of"]){i.type="select";var l=[];t["one_of"].forEach(function(e){l.push({label:e,value:e})}),i.dicData=l}}return i},getType:function(e){switch(e){case"boolean":return"switch";case"integer":return"number";case"number":return"number";case"array":return"Array"}return""},handlePlugin:function(e,t){var a=this,n={};for(var i in this.pluginForm){var s=this.pluginForm[i];-1==i.indexOf("$")&&"enabled"!=i&&""!=s&&(n[i]=s)}console.log(n),this.pluginForm=n,this.plugin.config=r()(this.pluginForm,this.config),this.slotColumns.forEach(function(e){e.slot;e.option.column.forEach(function(t){var n=a.plugin.config[t.prop];if(""===n||n){delete a.plugin.config[t.prop];var i=a.plugin.config[e.slot]||{},s=t.prop.replace(e.slot+"_","");i[s]=""===n?null:n,a.plugin.config[e.slot]=i}})}),"edit"==this.edit?Object(o["g"])(this.plugin).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.plugin=n.data,a.$successInfo("修改成功"),a.callback()),t()}):"add"==this.edit&&(this.plugin["enabled"]=!0,Object(o["f"])(this.plugin).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.plugin=n.data,a.edit=!0,a.$successInfo("新增成功"),a.callback()),t()}))},callback:function(){this.$emit("callback",{})}}},d=u,h=(a("d793"),a("2877")),p=Object(h["a"])(d,n,i,!1,null,null,null);t["default"]=p.exports},ee4f:function(e,t,a){"use strict";var n=a("ac57"),i=a.n(n);i.a},eeec:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-input-tree",{attrs:{disabled:"view"==e.mode,"default-expand-all":"",placeholder:"请选择内容",type:"tree",dic:e.dic,props:e.props},on:{change:e.sendValue},model:{value:e.nvalue,callback:function(t){e.nvalue=t},expression:"nvalue"}})],1)},i=[],s={data:function(){return{nvalue:this.value}},props:{column:{},value:{},dic:{},props:{}},methods:{sendValue:function(){var e={};""==this.nvalue&&(this.nvalue=""),e[this.column]={id:this.nvalue},this.$emit("bind",e)}}},r=s,o=a("2877"),l=Object(o["a"])(r,n,i,!1,null,null,null);t["default"]=l.exports},ef70:function(e,t,a){"use strict";a.d(t,"b",function(){return s}),a.d(t,"c",function(){return r}),a.d(t,"a",function(){return o}),a.d(t,"d",function(){return l});var n=a("b5c6"),i=a("074d"),s=function(){return Object(n["a"])({url:i["a"].path+"/system/function/tree",method:"get"})},r=function(){return Object(n["a"])({url:i["a"].path+"/system/function/menu/role",method:"get"})},o=function(e){return Object(n["a"])({url:i["a"].path+"/system/function",method:"post",data:e})},l=function(e){return Object(n["a"])({url:i["a"].path+"/system/function/"+e.id,method:"post",data:e})}},f170e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("avue-form",{ref:"form",attrs:{option:e.consumersColumn},on:{submit:e.handleEntity},model:{value:e.upholdEntity,callback:function(t){e.upholdEntity=t},expression:"upholdEntity"}},[a("template",{slot:"snis"},[a("item-tags",{attrs:{tags:e.upholdEntity.snis,name:"snis",column:"snis",mode:e.mode},on:{sendTag:e.bindTags}})],1),a("template",{slot:"tags"},[a("item-tags",{attrs:{tags:e.upholdEntity.tags,name:"tags",column:"tags",mode:e.mode},on:{sendTag:e.bindTags}})],1),"view"!=e.mode?a("template",{slot:"menuForm"},[a("el-button",{staticClass:"el-icon-check",attrs:{type:"primary"},on:{click:e.handlerSubmit}},[e._v("提 交")])],1):e._e()],2)],1)},i=[],s=(a("ac6a"),a("5176")),r=a.n(s),o=a("cebc"),l=a("5880"),c=a("b4d9"),u=a("e349"),d=a("633d"),h=a("ca60"),p={name:u["a"].CACERTIFICATES+"_uphold",components:{ItemTags:h["default"]},data:function(){return{consumersColumn:[],upholdEntity:this.entity,entityName:u["a"].CACERTIFICATES}},computed:Object(o["a"])({},Object(l["mapGetters"])(["permission","systemProfile","kongClient"])),props:{entity:{type:Object,required:!1},mode:{required:!1}},created:function(){this.init()},methods:{init:function(){this.consumersColumn=Object(c["a"])(this.kongClient.version,this.entityName),this.initOptions()},bindTags:function(e){this.upholdEntity=r()(this.upholdEntity,e)},initOptions:function(){var e=this;this.consumersColumn.column.forEach(function(t){t["disabled"]="view"==e.mode})},handlerSubmit:function(){this.$refs.form.submit()},handleEntity:function(e,t){"edit"==this.mode&&this.handleEntityUpdate(e,t),"add"==this.mode&&this.handleEntitySave(e,t)},handleEntityUpdate:function(e,t){var a=this;Object(d["c"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("修改成功"),a.callback()),t()}).catch(function(e){a.$message.error("更新失败"),t()})},handleEntitySave:function(e,t){var a=this;Object(d["b"])(this.upholdEntity).then(function(e){var n=e.data;0!=n.status?a.$message.error(n.errmsg):(a.$message.success("新增成功"),a.callback()),t()}).catch(function(e){a.$message.error("新增失败,错误信息:"+e),t()})},callback:function(){this.$emit("callback",{})}}},m=p,f=a("2877"),g=Object(f["a"])(m,n,i,!1,null,null,null);t["default"]=g.exports},f1e7:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._l(e.dynamicTags,function(t){return a("el-tag",{key:t,attrs:{closable:"view"!=e.mode,"disable-transitions":!1},on:{close:function(a){return e.handleClose(t)}}},[e._v(e._s(t.name))])}),e.inputVisible?a("el-autocomplete",{ref:"saveTagInput",staticStyle:{"margin-left":"10px"},attrs:{"popper-class":"my-autocomplete","fetch-suggestions":e.remoteMethod,placeholder:"请输入角色名称检索"},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item;return[a("div",{staticClass:"name"},[e._v(e._s(n.name))]),a("span",{staticClass:"addr"},[e._v(e._s(n.mobile))])]}}],null,!1,3326133321),model:{value:e.state,callback:function(t){e.state=t},expression:"state"}},[a("i",{staticClass:"el-icon-edit el-input__icon",attrs:{slot:"suffix"},slot:"suffix"})]):a("el-button",{directives:[{name:"show",rawName:"v-show",value:"add"==e.mode,expression:"mode=='add'"}],staticClass:"button-new-tag el-icon-plus",attrs:{size:"small"},on:{click:e.showInput}},[e._v("新增角色")])],2)},i=[],s=(a("7f7f"),a("20d6"),a("ac6a"),a("cebc")),r=a("5880"),o=(a("8d55"),a("3523")),l={data:function(){return{dynamicTags:[],loading:!1,options:[],state:null,inputVisible:!1,inputValue:""}},created:function(){this.init()},props:{option:{},mode:{},userGroup:{}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission"])),methods:{init:function(){var e=this,t=this.option.profiles[0];this.permission.usergroup_config||(this.mode="view"),_.forEach(this.userGroup.profileRoles,function(a){a.profile==t.label&&(e.dynamicTags=a.roleList)})},handleSelect:function(e){var t=this,a=_.findIndex(this.dynamicTags,function(t){return e.id==t.id});-1==a?Object(o["h"])(this.userGroup.id,e.id,this.option.profiles).then(function(a){0==a.data.status?(t.dynamicTags.push(e),t.$successInfo("新增角色成功")):t.$errorInfo(a.data.errmsg)}):this.$errorInfo(e.name+" 已经设置过了")},handleClose:function(e){var t=this;Object(o["b"])(this.userGroup.id,e.id,this.option.profiles).then(function(a){0==a.data.status?(t.dynamicTags.splice(t.dynamicTags.indexOf(e),1),t.$successInfo("删除角色成功")):t.$errorInfo(a.data.errmsg)})},remoteMethod:function(e,t){this.options=""!==e?this.option.roleList.filter(function(t){return t.name.indexOf(e)>-1}):this.option.roleList,t(this.options)},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})}}},c=l,u=(a("cd05"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);t["default"]=d.exports},f337:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{ref:"upstreamTabs",attrs:{value:"targets"},on:{"tab-click":e.checkUpstream}},[a("el-tab-pane",[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-info"}),e._v(" 基本信息 ")]),a("avue-form",{ref:"form",attrs:{option:e.upstreamColumn},on:{submit:e.handleSave},model:{value:e.upstream,callback:function(t){e.upstream=t},expression:"upstream"}})],1),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"代理列表",name:"targets"}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"el-icon-success"}),e._v(" Targets ")]),a("targets",{ref:"targets",attrs:{upstream:e.upstreamEntity,mode:"edit"}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"设置健康检查",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-healthactive"}),e._v(" 主动健康检查(Active)\n ")]),a("active-health-check",{attrs:{upstream:e.upstream,mode:e.mode}})],1):e._e(),"add"!=e.mode?a("el-tab-pane",{attrs:{label:"设置健康检查",lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i",{staticClass:"icon-jiankangjiancha"}),e._v(" 被动健康检查(Passive)\n ")]),a("passive-health-check",{attrs:{upstream:e.upstream,mode:e.mode}})],1):e._e()],1)],1)},i=[],s=(a("ac6a"),a("cebc")),r=a("5880"),o=a("04c3"),l=a("1751"),c=a("e349"),u=a("2ed6"),d={components:{targets:o["default"],activeHealthCheck:l["default"]},name:"upholdUpstream",data:function(){return{upstreamColumn:[],upstreamEntity:_.cloneDeep(this.upstream)}},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","systemProfile","kongClient"])),props:{upstream:{type:Object,required:!1},mode:{required:!1}},created:function(){var e=this.kongClient.version;this.upstreamColumn=get_columns(e,c["a"].UPSTREAMS),this.initOptions()},methods:{initOptions:function(){this.upstreamColumn.column.forEach(function(e){e["disabled"]=!0})},handlerSubmit:function(){this.$refs.form.submit()},handleSave:function(e,t){var a=this;"edit"!=this.mode&&Object(u["f"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.upstream=n.data,a.$successInfo("新增成功"),a.callback()),t()}),"edit"==this.mode&&Object(u["g"])(e).then(function(e){var n=e.data;0!=n.status?a.$errorInfo(n.errmsg):(a.upstream=n.data,a.$successInfo("修改成功"),a.callback()),t()})},callback:function(){this.$emit("callback",this.upstream)}}},h=d,p=a("2877"),m=Object(p["a"])(h,n,i,!1,null,null,null);t["default"]=m.exports},f5f5:function(e,t,a){"use strict";var n=a("2006"),i=a.n(n);i.a},f6e9:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"config-list"},[a("el-radio-group",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_EVERY",disabled:e.disabled}},[e._v("每分")])],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_RANGE",disabled:e.disabled}},[e._v("区间")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.start,callback:function(t){e.$set(e.valueRange,"start",t)},expression:"valueRange.start"}}),e._v("分\n 至\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_RANGE||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueRange.end,callback:function(t){e.$set(e.valueRange,"end",t)},expression:"valueRange.end"}}),e._v("分\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_LOOP",disabled:e.disabled}},[e._v("循环")]),e._v("从\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.start,callback:function(t){e.$set(e.valueLoop,"start",t)},expression:"valueLoop.start"}}),e._v("分开始,间隔\n "),a("el-input-number",{staticClass:"w60",attrs:{disabled:e.type!=e.TYPE_LOOP||e.disabled,max:e.maxValue,min:e.minValue,precision:0},model:{value:e.valueLoop.interval,callback:function(t){e.$set(e.valueLoop,"interval",t)},expression:"valueLoop.interval"}}),e._v("分\n ")],1),a("div",{staticClass:"item"},[a("el-radio",{staticClass:"choice",attrs:{label:"TYPE_SPECIFY",disabled:e.disabled}},[e._v("指定")]),a("div",{staticClass:"list"},[a("el-checkbox-group",{model:{value:e.valueList,callback:function(t){e.valueList=t},expression:"valueList"}},e._l(e.maxValue+1,function(t){return a("el-checkbox",{key:"key-"+(t-1),staticClass:"list-check-item",attrs:{label:t-1,disabled:e.type!=e.TYPE_SPECIFY||e.disabled}})}),1)],1)],1)])],1)},i=[],s=a("4b3a"),r={name:"minute",mixins:[s["a"]],data:function(){return{}},watch:{value_c:function(e,t){this.$emit("change",e)}},created:function(){this.DEFAULT_VALUE="*",this.minValue=0,this.maxValue=59,this.valueRange.start=0,this.valueRange.end=59,this.valueLoop.start=0,this.valueLoop.interval=1,this.parseProp(this.prop)}},o=r,l=(a("a495"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"039eabc4",null);t["default"]=c.exports},f777:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("basic-container",[a("el-tabs",e._l(e.option.envs,function(t){return a("el-tab-pane",{key:t,attrs:{index:t.label}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("i"),e._v("\n "+e._s(t.label)+"\n ")]),a("el-tabs",{attrs:{type:"border-card","tab-position":"left"}},e._l(t.groups,function(t){return a("el-tab-pane",{key:t,attrs:{lazy:""}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(e._s(t.label))]),a("uphold-env",{attrs:{userGroup:e.userGroup,option:{profiles:[t],roleList:e.option.roleList,data:[]},mode:e.mode}})],1)}),1)],1)}),1)],1)],1)},i=[],s=a("cebc"),r=a("5880"),o=(a("af62"),a("5640"),a("f1e7")),l={name:"client",components:{upholdEnv:o["default"]},data:function(){return{}},created:function(){},watch:{},mounted:function(){},computed:Object(s["a"])({},Object(r["mapGetters"])(["permission","userInfo"])),props:{userGroup:{},mode:{},option:{}},methods:{findAllEnvs:function(){}}},c=l,u=(a("c980"),a("ee4f"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,"d8caa636",null);t["default"]=d.exports},f9fd:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"80px"}},[e.route.hosts&&e.route.hosts.length>0?a("el-form-item",{attrs:{label:"Host"}},[a("item-tags",{attrs:{tags:e.route.hosts,name:"匹配路径",column:"paths",mode:"view"}})],1):e._e(),a("el-form-item",{attrs:{label:"路由PATH"}},[a("item-tags",{attrs:{tags:e.route.paths,name:"匹配路径",column:"paths",mode:"view"}})],1),a("el-form-item",{attrs:{label:"插件列表"}},[a("query-plugins",{attrs:{route:e.route,mode:"view"}})],1)],1)},i=[],s=a("3aa7"),r=a("ca60"),o={name:"viewRoute",data:function(){},components:{ItemTags:r["default"],queryPlugins:s["default"]},props:{route:{type:Object,required:!1}},created:function(){}},l=o,c=a("2877"),u=Object(c["a"])(l,n,i,!1,null,null,null);t["default"]=u.exports},fa68:function(e,t,a){},fe19:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-steps",{staticStyle:{"margin-top":"20px"},attrs:{active:e.step,"finish-status":"success",simple:""}},[a("el-step",{attrs:{title:"选择同步的服务"}}),a("el-step",{attrs:{title:"选择同步的环境"}}),a("el-step",{attrs:{title:"确认后,开始同步"}})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.step,expression:"step == 0"}]},[a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-col",{attrs:{span:"22"}},[a("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:"请输入服务名称或Host"},on:{input:e.filterServiceData},model:{value:e.searchForm,callback:function(t){e.searchForm=t},expression:"searchForm"}})],1),a("el-col",{attrs:{span:"2"}},[a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.next(1)}}},[e._v("下一步")])],1)],1),a("avue-crud",{key:"service",ref:"serviceCrud",attrs:{option:e.serviceOption,data:e.serviceData,"table-loading":e.tableLoading},on:{"row-click":e.handleServiceRowClick,"selection-change":e.selectionChange,"search-change":e.handleServiceSearchChange},scopedSlots:e._u([{key:"created_at",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e._f("dateFormat")(new Date(1e3*a.created_at)))+"\n ")]}}])})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.step,expression:"step == 1"}]},[a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-col",{attrs:{span:"22"}},[a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.previous(0)}}},[e._v("上一步")])],1),a("el-col",{attrs:{span:"2"}},[a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.next(2)}}},[e._v("下一步")])],1)],1),a("avue-crud",{key:"client",ref:"clientCrud",attrs:{option:e.clientsOption,data:e.clientData,"table-loading":e.tableLoading},on:{"selection-change":e.selectionClientChange,"row-click":e.handleClientRowClick}})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:2==e.step,expression:"step == 2"}]},[a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-col",{attrs:{span:"22"}},[a("el-button",{staticStyle:{"margin-left":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.previous(1)}}},[e._v("上一步")])],1),a("el-col",{attrs:{span:"2"}})],1),a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("i",{staticClass:"el-icon-info"}),a("strong",[e._v("同步信息(请确认后,点击'开始同步',默认会自动同步snis、consumers及certificates)")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"ready"==e.syncForm.status,expression:"syncForm.status == 'ready'"}],staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.next(3)}}},[e._v("开始同步")]),a("el-button",{staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{type:"success",size:"mini"},on:{click:e.emitSyncDiff}},[e._v("配置差异比对")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"running"==e.syncForm.status,expression:"syncForm.status == 'running'"}],staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{disabled:"",type:"info",size:"mini"}},[e._v("同步进行中...")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"success"==e.syncForm.status,expression:"syncForm.status == 'success'"}],staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{disabled:"",type:"success",size:"mini"}},[e._v("同步成功")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"failure"==e.syncForm.status,expression:"syncForm.status == 'failure'"}],staticStyle:{"margin-left":"12px","margin-bottom":"12px"},attrs:{disabled:"",type:"danger",size:"mini"}},[e._v("同步失败")])],1)]),a("div",[e._v("\n 同步的目标环境:\n "),e._l(e.syncForm.clients,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1,closable:""},on:{close:function(a){return e.handleClientRowClick(t)}}},[e._v(e._s(t.url))])})],2),a("div",{staticStyle:{"margin-top":"12px"}},[e._v("\n 同步的服务列表:\n "),e._l(e.syncForm.services,function(t){return a("el-tag",{key:t,attrs:{"disable-transitions":!1,closable:""},on:{close:function(a){return e.handleServiceRowClick(t)}}},[e._v(e._s(t.name))])})],2),a("div",[e._v("\n 数据类型:\n "),a("el-radio-group",{model:{value:e.syncForm.dataType,callback:function(t){e.$set(e.syncForm,"dataType",t)},expression:"syncForm.dataType"}},[a("el-radio",{attrs:{label:"services"}},[e._v("同步服务")]),a("el-radio",{attrs:{label:"routes"}},[e._v("同步路由")]),a("el-radio",{attrs:{label:"plugins"}},[e._v("同步插件")]),a("el-radio",{attrs:{label:"upstreams"}},[e._v("同步上游代理")])],1)],1),a("div",[e._v("\n 同步策略:\n "),a("el-radio-group",{model:{value:e.syncForm.policy,callback:function(t){e.$set(e.syncForm,"policy",t)},expression:"syncForm.policy"}},[a("el-radio",{attrs:{label:"create_update"}},[e._v("更新同步(存在就更新,不存在就新增)")]),a("el-radio",{attrs:{label:"over_ridden",disabled:""}},[e._v("覆盖同步")])],1)],1)])],1),e.showDiff?a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("strong",[e._v("配置差异比对")])])]),a("div",[a("sync-diff",{attrs:{syncConfig:e.syncForm}})],1)])],1):e._e(),a("el-row",{staticStyle:{"margin-top":"12px"}},[a("el-card",[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("strong",[e._v("同步日志")])])]),a("div",{staticStyle:{"margin-top":"12px"}},[a("el-timeline",e._l(e.logData,function(t,n){return a("el-timeline-item",{key:n,attrs:{size:0==n?"large":"normal",color:"success"==t.status?"#0bbd87":"red",timestamp:e._f("parseTime")(t.create_at)}},[e._v(e._s(n+1)+". "+e._s(t.comment))])}),1)],1)])],1)],1)],1)},i=[],s=a("5176"),r=a.n(s),o=(a("7f7f"),a("6762"),a("2fdb"),a("cebc")),l=a("bd86"),c=a("3dba"),u=a("af62"),d=a("5640"),h=a("78ba"),p=a("2775"),m=a("5880"),f={name:"syncService",components:{syncDiff:p["default"]},data:function(){var e,t;return{serviceOption:(e={maxHeight:600,index:!0,selection:!0,simplePage:!0,stripe:!0,menu:!1,labelWidth:120,searchBtn:!1,addBtn:!1,editBtn:!1,delBtn:!1,columnBtn:!1,rowKey:"id",refreshBtn:!1,reserveSelection:!0,selectable:function(e,t){return!0}},Object(l["a"])(e,"stripe",!0),Object(l["a"])(e,"menuAlign","center"),Object(l["a"])(e,"align","center"),Object(l["a"])(e,"searchSize","mini"),Object(l["a"])(e,"column",[{label:"服务名称",prop:"name",searchSpan:18,search:!1,searchFilterable:!0,searchMmultiple:!0},{label:"Host",prop:"host"},{label:"创建日期",prop:"created_at",sortable:!0,type:"datetime",slot:!0}]),e),clientsOption:(t={maxHeight:600,index:!0,simplePage:!0,selection:!0,stripe:!0,menu:!1,labelWidth:120,searchBtn:!1,addBtn:!1,editBtn:!1,delBtn:!1,columnBtn:!1,rowKey:"id",refreshBtn:!1,reserveSelection:!0,selectable:function(e,t){return!0}},Object(l["a"])(t,"stripe",!0),Object(l["a"])(t,"menuAlign","center"),Object(l["a"])(t,"align","center"),Object(l["a"])(t,"searchSize","mini"),Object(l["a"])(t,"column",[{label:"Kong Admin Url",prop:"url"},{label:"Kong Version",prop:"version"},{label:"环境名称",prop:"name",width:120},{label:"环境编码",prop:"profile",width:120}]),t),syncLogGroupOption:d["i"],serviceData:[],serviceItems:[],clientData:[],searchForm:"",syncForm:{services:[],clients:[],status:"ready",dataType:"services",policy:"create_update"},logData:[],step:0,syncConfigTimer:null,showDiff:!1,try_times:-1}},computed:Object(o["a"])({},Object(m["mapGetters"])(["permission","isProdProfile","systemProfile"])),created:function(){this.handleServiceSearchChange()},methods:{emitSyncDiff:function(){this.showDiff=!this.showDiff},filterServiceData:function(e){var t=e.trim();this.serviceData=""!=t?this.serviceItems.filter(function(e){return e.name.includes(t)||e.host.includes(t)}):this.serviceItems},handleServiceSearchChange:function(){var e=this;this.tableLoading=!0,Object(c["a"])(r()({})).then(function(t){var a=t.data;e.serviceItems=a.data,e.serviceData=e.serviceItems,e.tableLoading=!1})},selectionChange:function(e){this.syncForm.services=e},selectionClientChange:function(e){this.syncForm.clients=e},handleServiceRowClick:function(e){this.$refs.serviceCrud.toggleSelection([e])},handleClientRowClick:function(e){this.$refs.clientCrud.toggleSelection([e])},next:function(e){var t=this;switch(e){case 0:break;case 1:if(this.syncForm.services&&0==this.syncForm.services.length)return void this.$errorInfo("请先选择需要同步的服务");Object(u["d"])().then(function(e){var a=e.data.data;t.clientData=[];for(var n=0;n0?"&list":""):"".concat(this.$route.query.src).concat(s.length>0?"?list":"");var a=3,r=setInterval(function(){a--,0==a&&(t.hide(),clearInterval(r))},1e3);this.iframeInit()},iframeInit:function(){var t=this,e=this.$refs.iframe,s=document.documentElement.clientHeight-(screen>1?200:130);e.style.height="".concat(s,"px"),e.attachEvent?e.attachEvent("onload",function(){t.hide()}):e.onload=function(){t.hide()}},getUrlPath:function(){var t=window.location.href;return t=t.replace("/myiframe",""),t}}}),u=l,d=(s("30eb"),s("2877")),p=Object(d["a"])(u,n,a,!1,null,null,null);e["default"]=p.exports},c6f3:function(t,e,s){},c894:function(t,e,s){"use strict";var n=s("9d31"),a=s.n(n);a.a},d4d0:function(t,e,s){},f2a4:function(t,e,s){"use strict";var n=s("0ce0"),a=s.n(n);a.a}}]); \ No newline at end of file diff --git a/kongx-serve/src/main/resources/static/js/page.a3466907.js b/kongx-serve/src/main/resources/static/js/page.a3466907.js new file mode 100644 index 0000000..d5b8173 --- /dev/null +++ b/kongx-serve/src/main/resources/static/js/page.a3466907.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["page"],{"0ce0":function(t,e,s){},"15c5e":function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"lock-container pull-height"},[s("div",{staticClass:"lock-form animated bounceInDown"},[s("div",{staticClass:"animated",class:{shake:t.passwdError,bounceOut:t.pass}},[s("h3",{staticClass:"title"},[t._v(t._s(t.userInfo.username))]),s("el-input",{staticClass:"input-with-select animated",attrs:{placeholder:"请输入登录密码",type:"password"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},model:{value:t.passwd,callback:function(e){t.passwd=e},expression:"passwd"}},[s("el-button",{attrs:{slot:"append",icon:"icon-bofangqi-suoping"},on:{click:t.handleLogin},slot:"append"}),s("el-button",{attrs:{slot:"append",icon:"icon-tuichu"},on:{click:t.handleLogout},slot:"append"})],1)],1)])])},a=[],r=s("cebc"),o=s("5880"),i={name:"lock",data:function(){return{passwd:"",passwdError:!1,pass:!1}},created:function(){},mounted:function(){},computed:Object(r["a"])({},Object(o["mapState"])({userInfo:function(t){return t.user.userInfo}}),Object(o["mapGetters"])(["tag","lockPasswd"])),props:[],methods:{handleLogout:function(){var t=this;this.$confirm("是否退出系统, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$store.dispatch("LogOut").then(function(){t.$router.push({path:"/login"})})})},handleLogin:function(){var t=this;if(this.passwd!=this.lockPasswd)return this.passwd="",this.$message({message:"解锁密码错误,请重新输入",type:"error"}),this.passwdError=!0,void setTimeout(function(){t.passwdError=!1},1e3);this.pass=!0,setTimeout(function(){t.$store.commit("CLEAR_LOCK"),t.$router.push({path:t.$router.$avueRouter.getPath({src:t.tag.value})})},1e3)}},components:{}},c=i,l=(s("70dc"),s("2877")),u=Object(l["a"])(c,n,a,!1,null,null,null);e["default"]=u.exports},"30eb":function(t,e,s){"use strict";var n=s("c6f3"),a=s.n(n);a.a},5596:function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"login-container"},[s("div",{staticClass:"login-weaper animated bounceInDown"},[t._m(0),s("p",{staticClass:"login-tip"},[t._v("Kong可视化管理平台-"+t._s(t.website.version))]),s("div",{staticClass:"login-border"},[s("div",{staticClass:"login-main"},["user"===t.activeName?s("userLogin"):t._e()],1)]),s("div",{staticClass:"login-copyright"},[t._v("\n Copyright © 2020 raoxiaoyan. All rights reserved.\n ")])])])},a=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("img",{staticClass:"img",attrs:{src:"/svg/logo.png",alt:""}})])}],r=s("cebc"),o=(s("d4d0"),s("7c05")),i=s("44b2"),c=s("37cf"),l=s("5880"),u=s("c54a"),d={name:"login",mixins:[Object(c["a"])()],components:{topColor:i["default"],userLogin:o["default"]},data:function(){return{activeName:"user"}},watch:{$route:function(){var t=this.$route.query;if(this.socialForm.state=t.state,this.socialForm.code=t.code,!Object(u["c"])(this.socialForm.state)){var e=this.$loading({lock:!0,text:"".concat("WX"===this.socialForm.state?"微信":"QQ","登录中,请稍后。。。"),spinner:"el-icon-loading"});setTimeout(function(){e.close()},2e3)}}},created:function(){},mounted:function(){},computed:Object(r["a"])({},Object(l["mapGetters"])(["website"])),props:[],methods:{}},p=d,m=s("2877"),f=Object(m["a"])(p,n,a,!1,null,null,null);e["default"]=f.exports},"611b":function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"error500"},[s("div",{staticClass:"error500-body-con"},[s("el-card",{staticClass:"box-card"},[s("div",{staticClass:"error500-body-con-title"},[t._v("\n 5\n "),s("span",{staticClass:"error500-0-span"},[s("i",{staticClass:"icon-debug"})]),s("span",{staticClass:"error500-0-span"},[s("i",{staticClass:"icon-debug"})])]),s("p",{staticClass:"error500-body-con-message"},[t._v("Oops! the server is wrong")]),s("div",{staticClass:"error500-btn-con"},[s("el-button",{staticStyle:{width:"200px"},attrs:{size:"large",type:"text"},on:{click:t.goHome}},[t._v("返回首页")]),s("el-button",{staticStyle:{width:"200px","margin-left":"40px"},attrs:{size:"large",type:"primary"},on:{click:t.backPage}},[t._v("返回上一页")])],1)])],1)])},a=[],r={name:"Error500",methods:{backPage:function(){this.$router.go(-1)},goHome:function(){this.$router.push({path:"/"})}}},o=r,i=(s("f2a4"),s("2877")),c=Object(i["a"])(o,n,a,!1,null,"606040a7",null);e["default"]=c.exports},"70dc":function(t,e,s){"use strict";var n=s("758e"),a=s.n(n);a.a},"758e":function(t,e,s){},"7c05":function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{"status-icon":"",rules:t.loginRules,model:t.loginForm,"label-width":"0"}},[s("el-form-item",{attrs:{prop:"username"}},[s("el-input",{ref:"userName",attrs:{size:"small","auto-complete":"off",placeholder:"请输入用户名"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},model:{value:t.loginForm.username,callback:function(e){t.$set(t.loginForm,"username",e)},expression:"loginForm.username"}},[s("i",{staticClass:"icon-yonghu",attrs:{slot:"prefix"},slot:"prefix"})])],1),s("el-form-item",{attrs:{prop:"password"}},[s("el-input",{attrs:{size:"small",type:t.passwordType,"auto-complete":"off",placeholder:"请输入密码"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}},[s("i",{staticClass:"el-icon-view el-input__icon",attrs:{slot:"suffix"},on:{click:t.showPassword},slot:"suffix"}),s("i",{staticClass:"icon-mima",attrs:{slot:"prefix"},slot:"prefix"})])],1),t.codeDisplay?s("el-form-item",{attrs:{prop:"code"}},[s("el-row",{attrs:{span:24}},[s("el-col",{attrs:{span:16}},[s("el-input",{attrs:{size:"small",maxlength:t.code.len,"auto-complete":"off",placeholder:"请输入验证码"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},model:{value:t.loginForm.code,callback:function(e){t.$set(t.loginForm,"code",e)},expression:"loginForm.code"}},[s("i",{staticClass:"icon-yanzhengma",attrs:{slot:"prefix"},slot:"prefix"})])],1),s("el-col",{attrs:{span:8}},[s("div",{staticClass:"login-code"},[s("el-button",{attrs:{disabled:t.btnDisabled},on:{click:t.refreshCode}},[t._v(t._s(t.btnName))]),s("i",{staticClass:"icon-shuaxin login-code-icon",on:{click:t.refreshCode}})],1)])],1)],1):t._e(),s("el-form-item",[s("el-button",{staticClass:"login-submit",attrs:{type:"primary",size:"small"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("登录")])],1)],1)},a=[],r=s("cebc"),o=(s("0e0b"),s("a161")),i=s("5880"),c={name:"userlogin",data:function(){return{loginForm:{username:"admin",password:"123456",code:"",redomStr:""},codeDisplay:!1,isFirst:!0,times:60,btnDisabled:!1,btnName:"获取验证码",checked:!1,code:{src:"",value:"",len:6,type:"text"},loginRules:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:6,message:"密码长度最少为6位",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"},{min:6,max:6,message:"验证码长度为6位",trigger:"blur"},{required:!0,trigger:"blur"}]},passwordType:"password"}},created:function(){},mounted:function(){this.$nextTick(function(){this.$refs.userName.focus()})},computed:Object(r["a"])({},Object(i["mapGetters"])(["tagWel"])),props:[],methods:{refreshCode:function(){var t=this;Object(o["c"])(this.loginForm).then(function(e){var s=e.data,n=s.status;if(t.times=60,t.btnDisabled=!1,"1"==n)t.$message({showClose:!0,message:s.errmsg,type:"error"});else{var a=window.setInterval(function(){t.times--,t.times<0?(t.btnName="获取验证码",t.btnDisabled=!1,window.clearInterval(a)):(t.btnName=t.times+"秒后重新获取",t.btnDisabled=!0)},1e3);t.$message({showClose:!0,message:s.errmsg,type:"success"})}})},showPassword:function(){""==this.passwordType?this.passwordType="password":this.passwordType=""},handleLogin:function(){var t=this;this.$refs.loginForm.validate(function(e){e&&t.$store.dispatch("LoginByUsernameDis",t.loginForm).then(function(){t.$router.push({path:t.tagWel.value})},function(e){t.$message({showClose:!0,message:e.errmsg,type:"error"})})})}}},l=c,u=s("2877"),d=Object(u["a"])(l,n,a,!1,null,null,null);e["default"]=d.exports},8033:function(t,e,s){"use strict";var n=s("882e"),a=s.n(n);a.a},"882e":function(t,e,s){},"9d31":function(t,e,s){},a5fa:function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"error404"},[s("div",{staticClass:"error404-body-con"},[s("el-card",{staticClass:"box-card"},[s("div",{staticClass:"error404-body-con-title"},[t._v("4\n "),s("span",[t._v("0")]),t._v("4")]),s("p",{staticClass:"error404-body-con-message"},[t._v("YOU  LOOK  LOST")]),s("div",{staticClass:"error404-btn-con"},[s("el-button",{staticStyle:{width:"200px"},attrs:{size:"large",type:"text"},on:{click:t.goHome}},[t._v("返回首页")]),s("el-button",{staticStyle:{width:"200px","margin-left":"40px"},attrs:{size:"large",type:"primary"},on:{click:t.backPage}},[t._v("返回上一页")])],1)])],1)])},a=[],r={name:"Error404",methods:{backPage:function(){this.$router.go(-1)},goHome:function(){this.$router.push({path:"/"})}}},o=r,i=(s("c894"),s("2877")),c=Object(i["a"])(o,n,a,!1,null,"5864062f",null);e["default"]=c.exports},a8d0:function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"error403"},[s("div",{staticClass:"error403-body-con"},[s("el-card",{staticClass:"box-card"},[s("div",{staticClass:"error403-body-con-title"},[t._v("4\n "),s("span",{staticClass:"error403-0-span"},[s("i",{staticClass:"icon-quanxian"})]),s("span",{staticClass:"error403-key-span"},[s("i",{staticClass:"icon-iconset0216"})])]),s("p",{staticClass:"error403-body-con-message"},[t._v("You don't have permission")]),s("div",{staticClass:"error403-btn-con"},[s("el-button",{staticStyle:{width:"200px"},attrs:{size:"large",type:"text"},on:{click:t.goHome}},[t._v("返回首页")]),s("el-button",{staticStyle:{width:"200px","margin-left":"40px"},attrs:{size:"large",type:"primary"},on:{click:t.backPage}},[t._v("返回上一页")])],1)])],1)])},a=[],r={name:"Error403",methods:{backPage:function(){this.$router.go(-1)},goHome:function(){this.$router.push({path:"/"})}}},o=r,i=(s("8033"),s("2877")),c=Object(i["a"])(o,n,a,!1,null,"4d643359",null);e["default"]=c.exports},c1a1:function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("basic-container",[t.$route.query.src?s("iframe",{ref:"iframe",staticClass:"iframe",attrs:{src:t.$route.query.src}}):s("iframe",{ref:"iframe",staticClass:"iframe",attrs:{src:t.urlPath}})])],1)},a=[],r=(s("a481"),s("6b54"),s("cebc")),o=s("5880"),i=s("323e"),c=s.n(i),l=(s("a5d8"),{name:"AvueIframe",data:function(){return{urlPath:this.getUrlPath()}},created:function(){c.a.configure({showSpinner:!1})},mounted:function(){this.load(),this.resize()},props:["routerPath"],watch:{$route:function(){this.load()},routerPath:function(){this.urlPath=this.getUrlPath()}},components:Object(r["a"])({},Object(o["mapGetters"])(["screen"])),methods:{show:function(){c.a.start()},hide:function(){c.a.done()},resize:function(){var t=this;window.onresize=function(){t.iframeInit()}},load:function(){var t=this;this.show();var e=!0;-1==this.$route.query.src.indexOf("?")&&(e=!1);var s=[];for(var n in this.$route.query)"src"!=n&&"name"!=n&&s.push("".concat(n,"= this.$route.query[key]"));s=s.join("&").toString(),this.$route.query.src=e?"".concat(this.$route.query.src).concat(s.length>0?"&list":""):"".concat(this.$route.query.src).concat(s.length>0?"?list":"");var a=3,r=setInterval(function(){a--,0==a&&(t.hide(),clearInterval(r))},1e3);this.iframeInit()},iframeInit:function(){var t=this,e=this.$refs.iframe,s=document.documentElement.clientHeight-(screen>1?200:130);e.style.height="".concat(s,"px"),e.attachEvent?e.attachEvent("onload",function(){t.hide()}):e.onload=function(){t.hide()}},getUrlPath:function(){var t=window.location.href;return t=t.replace("/myiframe",""),t}}}),u=l,d=(s("30eb"),s("2877")),p=Object(d["a"])(u,n,a,!1,null,null,null);e["default"]=p.exports},c6f3:function(t,e,s){},c894:function(t,e,s){"use strict";var n=s("9d31"),a=s.n(n);a.a},d4d0:function(t,e,s){},f2a4:function(t,e,s){"use strict";var n=s("0ce0"),a=s.n(n);a.a}}]); \ No newline at end of file