From 0698f574e2e5251f8ce571c16c87863cbd67af71 Mon Sep 17 00:00:00 2001 From: raoxiaoyan Date: Mon, 2 Nov 2020 10:37:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=B3=BB=E7=BB=9F=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=8F=8A=E6=97=A5=E5=BF=97=E7=AE=A1=E7=90=86=E7=AD=89?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=98=BE=E7=A4=BA=E3=80=81=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{app.eddbcc58.css => app.597db326.css} | 2 +- .../src/main/resources/static/img/wechat.jpg | Bin 73252 -> 72186 bytes .../src/main/resources/static/index.html | 2 +- .../main/resources/static/js/app.cb6982ad.js | 1 + .../main/resources/static/js/app.f8eec57b.js | 1 - .../static/js/chunk-285ecc27.b8930212.js | 1 + .../static/js/chunk-285ecc27.ef67cb26.js | 1 - ...8369e811.js => chunk-a425ea88.9930a7b1.js} | 2 +- 8 files changed, 5 insertions(+), 5 deletions(-) rename kongx-serve/src/main/resources/static/css/{app.eddbcc58.css => app.597db326.css} (96%) create mode 100644 kongx-serve/src/main/resources/static/js/app.cb6982ad.js delete mode 100644 kongx-serve/src/main/resources/static/js/app.f8eec57b.js create mode 100644 kongx-serve/src/main/resources/static/js/chunk-285ecc27.b8930212.js delete mode 100644 kongx-serve/src/main/resources/static/js/chunk-285ecc27.ef67cb26.js rename kongx-serve/src/main/resources/static/js/{chunk-a425ea88.8369e811.js => chunk-a425ea88.9930a7b1.js} (60%) diff --git a/kongx-serve/src/main/resources/static/css/app.eddbcc58.css b/kongx-serve/src/main/resources/static/css/app.597db326.css similarity index 96% rename from kongx-serve/src/main/resources/static/css/app.eddbcc58.css rename to kongx-serve/src/main/resources/static/css/app.597db326.css index 7f0ab9a..3a2ba3e 100644 --- a/kongx-serve/src/main/resources/static/css/app.eddbcc58.css +++ b/kongx-serve/src/main/resources/static/css/app.597db326.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-bb8e9d72]{margin-left:10px}.setting__icon[data-v-bb8e9d72]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.setting__header[data-v-bb8e9d72]{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-bb8e9d72]{margin-left:8px;color:#999}.setting__body[data-v-bb8e9d72]{padding:10px 15px;line-height:24px}.setting__about[data-v-bb8e9d72]{font-size:14px;line-height:30px}.setting__shade[data-v-bb8e9d72]{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-bb8e9d72]{display:block}.setting__form[data-v-bb8e9d72]{width:230px;margin:0 auto}.setting__content[data-v-bb8e9d72]{-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-bb8e9d72]{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-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 diff --git a/kongx-serve/src/main/resources/static/img/wechat.jpg b/kongx-serve/src/main/resources/static/img/wechat.jpg index 19de7b3c99ed28827b99b43965e806c28928e644..04b51eb7d50032f8cf514ccec0ad15c06f88c8d4 100644 GIT binary patch literal 72186 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 Z`g~31PkJ);^ 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 literal 73252 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ⅈZ?*GVlmv$D(ieOAGQ5g|F2=?}Nbs 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 TW@NVH5ric0G6~pX_5ObV4u1QR diff --git a/kongx-serve/src/main/resources/static/index.html b/kongx-serve/src/main/resources/static/index.html index 4129312..a233cb9 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; - }
loading
正在加载资源
初次加载资源可能需要较多时间 请耐心等待
\ No newline at end of file + }
loading
正在加载资源
初次加载资源可能需要较多时间 请耐心等待
\ 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 new file mode 100644 index 0000000..4c1cda1 --- /dev/null +++ b/kongx-serve/src/main/resources/static/js/app.cb6982ad.js @@ -0,0 +1 @@ +(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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vvvvvvvvvvvvvvvvvvvvvvvvqQAGOAPPIEFPPKMEOAOIGK1CEIAAAGCKAFAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQABBLAAAABPIDDHPDHHPPAHKIFPPDMKFIIAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFAACLDDCABKAAFIHKOAAPDGAANPEADDIAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFBBMOMKLAFDDGELFOMDDPMMFDEHDDKFAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFFOBKFCHOPJCKFNACKCAPPKOOPPIAFPCAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQACAAAAAEPPCNIAAHAPPOAPKCFPCCKAAAAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFMMMMNABPEIIFPHAHPPPMAMFPMAKAMMAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFBPPCFFKNAAAKNMHGMMMHKNPLPPCEPPIAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFFPPKFFKFLCLMFAPOFDDPKAJLMMMANPAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFEPPIFFKHHKJGBLDPDPDCBBHADCDDCPAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFAAAAFAFPPKCKFNPPPOPAAHPFNAMPPCCAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAFPPPPPCEOANJKAHPPPOAAAAAECFAKFPCAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvfPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtPvvvvvvvvvvHdftedm+avPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvE9ds+vONO894TSFFNPk5rifvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvKaXDv+fNyqt2uM/abLqaXcvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuKJlQvL8/gBkVfvvvsBNHtdfvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvqXBfvrffvvjvPjy3PvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvscccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxxxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoIAQUdwAAABCCACAABAADAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWgQQQQQVAgAGFADIDAACAMAAAABKAFAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwQAAQm6cJgAEOMNMHACBDDDKABGBDAEOEMMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQRKYwiwQRQAOJMIJAAPFPPPKAMCAFANKEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgQauIAQQTAANBIAKIAPBNPOKAAIECAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAywQQQQQRoAAFDNMPCAPFIAAKBAOGAAAKAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgQQQQQgAAEIAEIMAAEMMMIEAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfoYMAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAC0RAQACAQIFAgYCAgMAAAAAAAEAETEhYRBBYHGRUFEgQIGhsfAw0XCAkMHx/9oACAEDAQE/EP8AaVGg8LILFo3Y8BPKKVxU2oqOxwRXIcBZuI1hN5N5N5FKmOQjNCUN85e+yJTXAevhrH8CgIrLc8QuHW44F3CU180BQYq6kp2ypaqbgKlphGo3BANO0co/aVJr9I8p4RUpPtAuId+vBljB7cGgRROay5vfiamZhwXhi5ky5M6xVX95TVHmwAtschBA4n7iaVU+ImW/ZBbMTt+InDcLUdvxGhGrsEZUaqXiyLuMW/zeTtNYlXcW71RoLTlChe4DZG/NWfrE/WJbsIS8gitUGoCGt4oNSOFwFnA0+pDIV4ZFsOUOUDtP1kpWmm7IGs4o6qDzL9h5iuoVwF3mF5oMeYP1iRCBbUGZu5VzRoqitUaqdPmiBS4iSqIKtefxFNZYFBDDWhDqMQBln63FsawxAA8k/BHBUkp+FCmBwLo6J+7/AMi6vUKXU4atck76S0fyiRgtEMUOZhABV/tNz9o67X24LQhnJLEbvI4Ax5EVXISGXvMnzQW0R5RUxfvKKWspY0gVA8FWj2gIsuVBzN7g1Acp7WgaDVA8riljXjQKgggpw3/VwgOTncULkYZ55imPdNKupWNRsYtSe9lKoBqnvYzUfg4JqwzDM3zRpBKWPUiJX4KT2QmlMs46x7Jn3DAMXtdeIBYVxwS3qzLJbDpEVkZuFgdGDTcyyE0s3oBqaRiE53XHGsduGbUduLmBqv8AxMhQubjxNx4m48TceJuPE3HibjxNx4m48TceJuPE3HibjxNx4m48TceJuPE3HibjxNx4m48TceJuPE3HibjxNx4m48TceJuPE3HibjxNx4m48TceJuPETLR9AyduhFk7dCLJ26EWTt0IsnboRZO3QiyduhFk7dCLJ26EWTt0IsnboRZO3QiyduhFk7dCLJ2/mZUylSzCkSMM+nLJ2+QCoYii4KlPTlk7fIXwOXQ4H05ZO386yoRVQCxpBqPpyydv5mBwGo6wai36gsnb5K5cPUFk7fJVKlRLmYVTT05ZO3yqV1jBWqjbECivTVk7fK0ZgV6csnboRZO3QiyduhFk7dCLJ26EWTt0IsnboRZO3QiyduhFk7dCLJ26EWTt0IsnboRCmJvTem9N6b03pvTem9N6b03pvTem9N6b03pvTem9N6b03pvTem9N6b03pvTem9N6b0U5/wCc0oREXL+NFRCoNxLQ04CCmYFtEQqDH3w1TlDuNR3b07HHb3GXNVxBYE1x1OASyaCwS+6WMi4YYUrWMHqNEHiSWrASOggqLdoGzoSlvJDfn1YDDSoCKfRw3ph9OxzKGBRfvGWPKKy5RJR7/wBR6ID9aIqxXbFVxR9HQI/lGAUuCuix5Q7xcEg13LV1HW7tQsLFtHLeXUfcf16cAqwSDFwDaL6R3jRLWaia3/UYFZV+SPUaZSrCNyauZYTo+83wfCpQuJraPaWUIpEaRSpmn93qrAIsl7ejaBTAcVgBs9H4La2YiteGZVAvc1Tl/wA8Sqqqqqqqqqqqqqqqqqqqqqq5FUS5wTnMu9fNhoWgirq/Bp7qQy/XCgWxruXxN0I7kAX620Vz4XnsiI08MATVtUJyRrVM/rfPgqYP1mo1bD9U0I0PXu0+zjpjxFdNMVW34Nd9bgKYlT8ayAAeugLD2fDjsQGj11xpGb0TTqFfeG5MSf7B/wD/xAAmEQEAAgEEAgICAwEBAAAAAAABABExECFRYVBgIEEwQHCAoXGQ/9oACAECAQE/EP7S39L9RqOlMQMploU6CfiYbcJ0TonRETZiKiIqY2cbGJTWg2gh8CxUTP4GW6MbIlftGY5s3N0G5duY1Iu0NYCURDUOUTibx0KloGRW2gQtkS0nbKiosCzPK1olpW4yi2NV3BaiAQnX/kpxE/r/ACWr/WirbRnQtMW24lmrxLcynUoNv28mWojMsNsNVsJyglEbvLUCtm5bBMiDXacCC6rRhdNMKrLjAEZ4WrcQyDotzU2JoMCKptL4xXWadslmLIwKQhvKdTEGpz4w3jrF/aVNssJUZFxa2xgFhMrhG2YFAaSC8szktCp9YoKXOBCuDQxd8TVoQUzPBG0O1y8UjpVNwIw0TAlz7l4e2+jq4dhKt4wDRaHVFkmT+0bxRWYYKrcEC8QBd6fWAsSwJbQLVTPYgGyJxQ0za6DdQAUmefaG5YJT7ihVmDAymBKdT/qbkiKicjLKoEqcDHz1NsY5pmT+2pliKyLbfwXKAUMXLXeuZR0Cwy98oit0W5nfphIsUsFGyPnBhRpkJkGWzYq4kbInX7SO7YisiK2PjFf4mBcTqnVOqdU6p1TqnVOqdU6p1TqnVOqdU6p1TqnVOqdU6p1TqnVOqdU6p1TqnVOqdU6olk9EM/ohn9EM/ohn9EM/ohn9EM/ohn9EM/ohn9EM/ohn9EM/ohn8eXH9Qz+QHVuJX6GfyBUqC4KiRfz5/HgS9BqZ/Pn8eXokLjuQND82f0Qz+VFqywaEr82fygTaKxgrVR/kCivy5/KlGZVfmz+iGf0Qz+iGf0Qz+iGf0Qz+iGf0Qz+iGf0Qz+iGf0Qz+iGfwA1Lcy3MtzLcy3MtzLcy3MtzLcy3MtzLcy3MtzLcy3MtzLcy3MtzLcy3MtzLcy3MtzLcy3MtzLcy3MtzLcy3Mt/nNFREpr8YK0S5UtV6KMwL2iKmNTC7iEqgVT47DEUJcqCq1qNuiiyX+mU3Uv8AbGFsQDBQ3k2MNW3aAlIYLYjV7QXhLTfiUlVtpsfHMMSi5Q2LiudxMVOYYd8VqugVF4m5wNA02y1lxCsl0R+5ejzvaHbN4O0Vtwy8cg3wupK2E2AxaRtYJcjA3MyIbHaUrUUrHdiL/sm8PiJxFG+iUWnEZuNkRMx2TnyqB3lu9wdhg1vXCX8C4RVzoLCDvOXr/wDeL/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A9Bljyztg2Hz4C2M4+OYgizzi1vFfyTCLvWCJZ5uqmi4RK0wEEzNlJlJkPN5Gm8TM6JmPP53W1PYx3b4sj5tLKY7r5oqIAo84Apgpr5YZ286xHeNuqjpQGD+wf//EAC8QAQABAQUHBQEBAQEAAwEAAAERABAhMVHwIEFhocHR8VBxgZGxMOFgQHCQoLD/2gAIAQEAAT8Q/wD06QxMXf8AwE6ygqmZisT3oQZQAzWscdwG+IphIhvJiSg00li+o14eEtFU4xXY+q0F0okNF8U9khgvZrQXStBdKjYEYDfumgTGV6JMuVaC6UiHL1UBad9RJLmP9q7VswXGN31bKQVgSYlC4yphE37Lw0CWWLq8drx2vHa8drx2vHa8doVwmSGbSYkXBK4FRzi9HQ1fJiSZKLze8FXhYEEFIMIjlFOcQICJYvqVS4JZbsec7BobsnPF6VCbU3oPCwiSZjfFXOsiJP8AlArW5EA7n+AEEEQmKCjRB9m2KMiHzRMgCLlQBk5Jh7LSOWMwxXlNBYjwl3eqGXJcAXtea0+wIFF4xUpnZ6mVC8iYblE4DJQYYGsq8So8OKwWWdERQhCSZRXiVEExAM0q6JIj+taU60K6T7oIDkoJXtU2QbknWtKdaQlAWIY+zQlgEiRza0p1ooRYUR+2oLvfwH+/lDAnF7fi64V587V587UnaSgiI0UzMCEivPnavPnahyKMys5p+1vfxnC5NqJ1NcJibUTjD7Ev9iudftkuxwVfqYlm3tQRiscdxWn5KKNRzVOhI9gJaaMJQuM6SCoqw303wcklwWY1HiI/K0YlGVYXNqEAgngMCnCXiEjahCJQFBF80RMgAYvkrymvKa8ppRdGGWaPAQj7V5TXlNeU0QM9UsbYf3Me5/lE6QCVp1OF7brdLws5x6olqHVCa82pSFgGN1CwIzECpOxFIvvofmBlWvLKJu1EDlRMQYmVeWUKVgIGkCISgmLaUICOAxVRGKb2RkWUlsCDK0MjQvJdZRUAEq4Cw2JEKhbI8GcFDj8qob60N1rQ3Wpk4spJkzorDVI8r+FaG61obrUJk6eH3ZzT9rnf7aWjR8SudftgoB3i8GVPjEpnDi00XCQxfeiVMoZCcGa5KKACyKSRizVyHkXpUNeeEBRUi5qagRhiwt6y+Q/wix+DANwXejJFImIrgqcFTgqcFQAcoFMaCAD7Ur1oHDcvcPSvKleVK8qVBRwsi+jaJGh7V5UrypXlSmgChUusMuUgKMN4JeaxrHXReG+vF68XrxeggCYILElQuKisUDfhE+quU/lP7PLb3Op2BCMpmPykT8IEZVrCkGGivelUko3Z1rCjLhETJorBFCiL68Cpfl4Ll3GkBuZjPhXgVeBV4FXgVeBUGyXlDeWYbGMz3tafk2AHCQDLGvOUcIONcmPioZqG5w4TXnKA27BBGnFs5p+090MEIryevJ63K7rO6IryevJ6mJgSm6udftl253w5nGiuwUPrCr5DbhuM6nrdKnrdKgc0J3n4owvpcgn4V72npUnHH2/5QKwErUQv3crNDzUOKARMleO147XjteO0ZPjmBi61hlygJm0pVMQBeRFXtRNL3tKV+omDC2aHdB35vixi8Ralw+p71jkUKv514h70THAUGbGTUiRmt76xDOO3qiEIuQURhAESEYoCKSTBTE17He0JdRDNyuJqBt+pEzhUqjMTTia3fRLDKWbDLkQBvpTEjeyZVfDe4m9nTvkB3VrCtYVrCtYUROplRxQVEu6pwARjeqxA0tjkn4WaxmVoWZZyz+tOLZzT9osDXMo3159Xn1CxHEmnn1efUHhGFTvK51+2Rl8x43cUEEGFKJEuWQIrx1eOrxlJZcbIiZq5xefww61J5CFfdvf2rrN0T8F/OamreXhwbWh5qRuPBv157Xntee157QdiwzLdascJITuoqDfXCTOl5DYklfXk9eT05ckAK+wTxeA+Gw9AQrdULhwFmq4Vvpxuo4GdD7cXOTnR6QuO5M60vCznHqiuFWiUvP8AJqIK8h+MaGXt9N5Q4OFAjnjTZSVWtFmUIQmFaG6Uey3iHHjTkYtEvr/atDdKRAgwiQjTQ8MFXfmL9zgKBAIwJ7NgZAYcdeX0Lt7GWD3auSdKqVBi3UFx7G+kbnxWlBUSJuaRJgLm/eaMXusJfhIcjGyxYJCGQsUihgxA/bLAeFYCCnFsMvl1VDpqN4b61T3rVPejDshxiK1T3rVPergTAwb5K51+0Y30QF4SznfY70wAxvVxP3Tifuh7BEDeinOqGR3YNFHJQlFcIJad7F/s0KhSJeJVyiMPfWFGSoh8qcyACzfWvNa81rzWvNJwRITvu2CwEvbvMqg2OGmwyr90LEhDZe7mbxoqg5V3FNiQXZBafwGA/WjDFi/NarhUwxyNXak3DJ3lHA3cnBlWl4Wc49U48IUNKrKy1yn8rE96w0h5AMgj9rxndRlQUjFdTua0YDvXjO6hFICDxZpQncvvN1T4cNwP+aMfvplo65fM9q152rXnagb94hRzh3YIcq152rXnaoA3KWGL3WJ/KQN68famlyr/ADeNPuWD7f8AKBNmPy/5sz5EHOhjEZIze1eSK8kVvluO/Ca8kV5Ipz3MUZ1zr9skThDMNc6vs5Fc3osE0SMhCblwvSnDAgMVio1cCN1+FAG4Cu+LppZJJByz5W6FnscpMIH3ry1eWoxAfZrlH6bDlkSJuaGKB97iU2kG5MVmVdBbeSD4Z0CIAXq1eekvc/bZ0rOtVwscdwzk7mjGHAfwZ0l/GR52c49W5T+Vie9YaXL/AIs0rOtcz2TH76cWanl9Vr7rWvutG7EBZcONMdyCAK191rX3WlVlZWwxe6xH2+hMmncoOC4lGMxMW99qkdrAEXFxssSi79h/q/VFAbo/UtLRo+JXOv2wxK5ApRSbz6TUzbk1IwkJv2snLrXAB3TndQYBQBuKMm4XOTuajuN98bNCz2OXFJvCyrzavNqv/hxEVyj9NiLiLgudEtGkLgfO+2RPMRdwNLMI4LZ0rOtVw2NbwbOceqIYWoFwokJh4Ksi1l4FLKudYaSso4hJrxyoorIYpRlZeBXjlOpQrjjaY/fYvu3NzdNCMHzIdaTqXoDMcKDCEtkxe6hgoYK4+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/app.f8eec57b.js b/kongx-serve/src/main/resources/static/js/app.f8eec57b.js deleted file mode 100644 index 8cc0616..0000000 --- a/kongx-serve/src/main/resources/static/js/app.f8eec57b.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){function t(t){for(var n,i,o=t[0],r=t[1],d=t[2],s=0,u=[];s".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}}}))},u=l("0e0b"),p=function(e){var t=e.mock;t&&(i.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:[]}]}),i.a.mock(RegExp(c["a"].path+"/system/function/details.do.*"),"get",function(e){console.log(Object(u["e"])(e.url))}))},h=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}}})},f=!1;a({mock:f}),o({mock:f}),s({mock:f}),p({mock:f}),h({mock:f})},"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=[],c=l("cebc"),a=l("5880"),o={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(a["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=o,d=l("2877"),s=Object(d["a"])(r,n,i,!1,null,null,null);t["default"]=s.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),c=(l("ac6a"),l("3b2b"),l("a481"),l("cebc")),a=l("5880"),o=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(c["a"])({},Object(a["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("#","")),c=this.getThemeCluster(t.replace("#","")),a=function(e,t){return function(){var c=l.getThemeCluster(r.replace("#","")),a=l.updateStyle(l[e],c,i),o=document.getElementById(t);o||(o=document.createElement("style"),o.setAttribute("id",t),n.appendChild(o)),o.innerText=a}},d=a("chalk","chalk-style");if(this.chalk)d();else{var s="https://unpkg.com/element-ui@".concat(o,"/lib/theme-chalk/index.css");this.getCSSString(s,d,"chalk")}for(var u=[].slice.call(document.getElementsByTagName("head")[0].getElementsByTagName("link")),p=function(e){var t=u[e];-1!=t.href.indexOf("app")&&l.getCSSString(t.href,function(t){var c=l.getThemeCluster(r.replace("#","")),a=l.updateStyle(t,c,i),o=document.getElementById(e);o||(o=document.createElement("style"),o.id=e,o.innerText=a,n.appendChild(o))})},h=u.length-3;h1&&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}},I=R;i.a.use(a.a);var $=new a.a.Store({modules:{user:_,common:v,logs:A,tags:S,gateway:M},getters:I});t["a"]=$},"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=[],c=l("37cf"),a={name:"topColor",mixins:[Object(c["a"])()],data:function(){return{chalk:""}}},o=a,r=(l("370e"),l("2877")),d=Object(r["a"])(o,n,i,!1,null,null,null);t["default"]=d.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=c(e);return l(t)}function c(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=c,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=[],c=l("cebc"),a=l("5880"),o={name:"breadcrumb",data:function(){return{}},created:function(){},mounted:function(){},watch:{},computed:Object(c["a"])({},Object(a["mapGetters"])(["tagCurrent"])),methods:{}},r=o,d=l("2877"),s=Object(d["a"])(r,n,i,!1,null,"ca42fc54",null);t["default"]=s.exports},"56d7":function(e,t,l){"use strict";l.r(t);var n={};l.r(n),l.d(n,"baseUrl",function(){return O}),l.d(n,"iconfontUrl",function(){return k}),l.d(n,"iconfontVersion",function(){return j}),l.d(n,"codeUrl",function(){return S}),l.d(n,"env",function(){return T});l("a481");var i=l("a4bb"),c=l.n(i),a=(l("ac6a"),l("cadf"),l("551c"),l("f751"),l("097d"),l("8bbf")),o=l.n(a),r=l("c1df"),d=l.n(r),s=l("b5c6"),u=l("a7fe"),p=l.n(u),h=l("3dfd"),f=l("9883"),b=(l("7f7f"),l("cebc")),y=l("4360"),m=l("c54a"),_=l("0a5a"),g=l("323e"),v=l.n(g);l("a5d8");v.a.configure({showSpinner:!1});var E=y["a"].getters.website.lockPage;f["a"].beforeEach(function(e,t,l){!0===e.meta.keepAlive&&y["a"].state.tags.tagList.some(function(t){return t.value===e.fullPath})?e.meta.$keepAlive=!0:(v.a.start(),!0===e.meta.keepAlive&&Object(m["c"])(e.meta.$keepAlive)?e.meta.$keepAlive=!0:e.meta.$keepAlive=!1);var n=e.meta||{};if(Object(_["a"])())if(y["a"].getters.isLock&&e.path!=E)l({path:E});else if("/login"===e.path)l({path:"/"});else if(0===y["a"].getters.roles.length)y["a"].dispatch("GetUserInfo").then(function(){l(Object(b["a"])({},e,{replace:!0}))}).catch(function(){y["a"].dispatch("FedLogOut").then(function(){l({path:"/login"})})});else{var i=e.query.src||e.fullPath,c=e.query.name||e.name;!1===n.isTab||Object(m["c"])(i)||Object(m["c"])(c)||y["a"].commit("ADD_TAG",{label:c,value:i,params:e.params,query:e.query,group:f["a"].$avueRouter.group||[]}),l()}else!1===n.isAuth?l():l({path:"/login"})}),f["a"].afterEach(function(){v.a.done();var e=y["a"].getters.tag.label;f["a"].$avueRouter.setTitle(e)}),o.a.config.errorHandler=function(e,t,l){o.a.nextTick(function(){y["a"].commit("ADD_LOGS",{type:"error",message:e.message,stack:e.stack,info:l})})};l("8f5a");var w=l("0e0b"),O="http://r.kongx.com:8088/",j=["567566_qo5lxgtishg","2106500_7cs4kk59h96"],k="//at.alicdn.com/t/font_$key.css",S="".concat(O,"/code"),T=Object({NODE_ENV:"production",BASE_URL:""});"development"==T.NODE_ENV?O="http://r.kongx.com:8088/":"production"==T.NODE_ENV?O="http://r.kongx.com:8088/":"test"==T.NODE_ENV&&(O="http://r.kongx.com:8088/");var C=l("8975"),L=(l("1be0"),l("80d3"),l("3f5c"),l("dc8a")),D=l("4eb5"),P=l.n(D),A=l("558c"),x=l.n(A),M=l("d847"),R=l.n(M),I=l("5c96");function $(e){$.installed||(!e.prototype.$errorInfo&&R()(e.prototype,{$errorInfo:{get:function(){return function(e){Object(I["Notification"])({title:"错误",message:e,type:"error",offset:40})}}}}),!e.prototype.$successInfo&&R()(e.prototype,{$successInfo:{get:function(){return function(e){Object(I["Notification"])({title:"成功",message:e,type:"success",offset:40})}}}}))}var K=$,N=l("349e"),U=l.n(N),F=l("f8d8"),B=l.n(F),W=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");o.a.component("v-chart",W["a"]),o.a.use(K),o.a.use(f["a"]),o.a.use(P.a),o.a.use(x.a),o.a.use(U.a),o.a.use(B.a),o.a.use(p.a,s["a"]),o.a.filter("dateFmt",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";return d()(e).format(t)}),o.a.component("basicContainer",L["default"]),c()(n).forEach(function(e){o.a.prototype[e]=n[e]}),c()(C).forEach(function(e){o.a.filter(e,C[e])}),j.forEach(function(e){Object(w["g"])(k.replace("$key",e))}),o.a.config.productionTip=!1,new o.a({router:f["a"],store:y["a"],render:function(e){return e(h["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=[],c=(l("7f7f"),l("cebc")),a=l("5880"),o={name:"tags",data:function(){return{active:""}},created:function(){},mounted:function(){this.setActive()},watch:{tag:function(){this.setActive()}},computed:Object(c["a"])({},Object(a["mapGetters"])(["tagWel","tagList","tag","website"]),Object(a["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=o,d=l("2877"),s=Object(d["a"])(r,n,i,!1,null,null,null);t["default"]=s.exports},"5e27":function(e,t,l){},6349: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=[],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"}]}}}},a=c,o=(l("d300"),l("2877")),r=Object(o["a"])(a,n,i,!1,null,null,null);t["default"]=r.exports},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=[],c=(l("6762"),l("2fdb"),l("cebc")),a=(l("c5f6"),l("5880")),o=l("c54a"),r=l("b297"),d={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(c["a"])({},Object(a["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(o["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})}}},s=d,u=l("2877"),p=Object(u["a"])(s,n,i,!1,null,null,null);t["default"]=p.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=[],c=l("cebc"),a=l("5880"),o={name:"logo",data:function(){return{}},created:function(){},computed:Object(c["a"])({},Object(a["mapGetters"])(["website","keyCollapse"])),methods:{}},r=o,d=(l("aed4"),l("2877")),s=Object(d["a"])(r,n,i,!1,null,null,null);t["default"]=s.exports},8975:function(e,t,l){"use strict";l.r(t),l.d(t,"dateFormat",function(){return d}),l.d(t,"timeAgo",function(){return s}),l.d(t,"parseTime",function(){return u}),l.d(t,"formatTime",function(){return p}),l.d(t,"nFormatter",function(){return h}),l.d(t,"html2Text",function(){return f}),l.d(t,"toThousandslsFilter",function(){return b});l("6b54");var n=l("e814"),i=l.n(n),c=l("7618"),a=(l("c5f6"),l("0a0d")),o=l.n(a);l("3b2b"),l("a481");function r(e,t){return 1===e?e+t:e+t+"s"}function d(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 s(e){var t=o()()/1e3-Number(e);return t<3600?r(~~(t/60)," minute"):t<86400?r(~~(t/3600)," hour"):r(~~(t/86400)," day")}function u(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(c["a"])(e)?e:new Date(i()(e));var a={y:l.getFullYear(),m:l.getMonth()+1,d:l.getDate(),h:l.getHours(),i:l.getMinutes(),s:l.getSeconds(),a:l.getDay()},o=n.replace(/{(y|m|d|h|i|s|a)+}/g,function(e,t){var l=a[t];return"a"===t?["一","二","三","四","五","六","日"][l-1]:(e.length>0&&l<10&&(l="0"+l),l||0)});return o}function p(e,t){e=1e3*+e;var l=new Date(e),n=o()(),i=(n-l)/1e3;return i<30?"刚刚":i<3600?Math.ceil(i/60)+"分钟前":i<86400?Math.ceil(i/3600)+"小时前":i<172800?"1天前":t?u(e,t):l.getMonth()+1+"月"+l.getDate()+"日"+l.getHours()+"时"+l.getMinutes()+"分"}function h(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 f(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,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=[],c=(l("6762"),l("2fdb"),l("5176")),a=l.n(c),o=l("cebc"),r=l("b297"),d=l("5880"),s={data:function(){return{config:r["a"],value:"",menuList:[]}},created:function(){this.getMenuList()},watch:{menu:function(){this.getMenuList()}},computed:Object(o["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(d["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=[],c=this.$website.menu.props,a={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 o=function(c){var o=t[c];if(e.routerList.includes(o[a.path]))return{v:void 0};var r=function(){return n?o[a.path].replace("/index",""):o[a.path]}(),d=o.component,s=o[a.label],u=o[a.icon],p=o[a.children],h=o[a.meta];(r.includes("http")||r.includes("https"))&&(h={keepAlive:!0,isTab:!1,isAuth:!1});var f=0!==p.length,b={path:r,component:function(e){n?Promise.resolve().then(function(){var t=[l("9cc4")];e.apply(null,t)}.bind(this)).catch(l.oe):!f||n?Promise.all([l.e("page"),l.e("chunk-285ecc27")]).then(function(){var t=[l("692e")("./".concat(d,".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:s,icon:u,meta:h,redirect:function(){return!f&&n?"".concat(r,"/index"):""}(),children:f?function(){return e.formatRoutes(p,!1)}():function(){return n?(o[a.path]="".concat(r,"/index"),[{component:function(e){Promise.all([l.e("page"),l.e("chunk-285ecc27")]).then(function(){var t=[l("692e")("./".concat(d,".vue"))];e.apply(null,t)}.bind(this)).catch(l.oe)},icon:u,name:s,meta:h,path:"index"}]):[]}()};i.push(b)},r=0;r=1200?3:e>=992?2:e>=768?1:0}},s=l("c54a"),u=function(e,t){var l=t-e,n=Math.floor(l/864e5),i=l%864e5,c=Math.floor(i/36e5),a=i%36e5,o=Math.floor(a/6e4),r=a%6e4,d=Math.round(l/1e3);return{leave1:i,leave2:a,leave3:r,days:n,hours:c,minutes:o,seconds:d}},p=l("e3c4"),h={components:{top:o["default"],tags:a["default"],sidebar:r["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",d.getScreen()),window.onresize=function(){setTimeout(function(){e.$store.commit("SET_SCREEN",d.getScreen())},0)}},refreshToken:function(){var e=this;this.refreshTime=setInterval(function(){var t=Object(p["a"])({name:"token",debug:!0}),l=u(t.datetime,(new Date).getTime());Object(s["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)}}},f=h,b=l("2877"),y=Object(b["a"])(f,n,i,!1,null,null,null);t["default"]=y.exports},"9d8c":function(e,t,l){},a161:function(e,t,l){"use strict";l.d(t,"d",function(){return c}),l.d(t,"c",function(){return a}),l.d(t,"b",function(){return o}),l.d(t,"a",function(){return r}),l.d(t,"e",function(){return d});var n=l("b5c6"),i=l("074d"),c=function(e,t,l){return Object(n["a"])({url:i["a"].path+"/authorize/login.do",method:"post",data:"username="+encodeURIComponent(e)+"&password="+encodeURIComponent(t)})},a=function(e){return Object(n["a"])({url:i["a"].path+"/authorize/validateCode.do",method:"get",params:{username:e.username}})},o=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}})},d=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 c}),l.d(t,"d",function(){return a}),l.d(t,"b",function(){return o}),l.d(t,"i",function(){return r}),l.d(t,"a",function(){return d}),l.d(t,"g",function(){return s}),l.d(t,"j",function(){return u}),l.d(t,"h",function(){return p}),l.d(t,"f",function(){return h}),l.d(t,"e",function(){return f});var n=l("b5c6"),i=l("074d"),c=function(){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles",method:"get"})},a=function(){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles",method:"get"})},o=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})},d=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/",method:"post",data:e})},s=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/probing",method:"post",data:e})},u=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/"+e.id,method:"post",data:e})},p=function(e){return Object(n["a"])({url:i["a"].path+"/system/profile/profiles/"+e.id,method:"delete"})},h=function(){return Object(n["a"])({url:i["a"].path+"/system/envs/",method:"get"})},f=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),c=l("cebe"),a=l.n(c),o=l("4360"),r=l("9883"),d=l("0e0b"),s=l("0a5a"),u=l("5c96"),p=l("074d"),h=l("323e"),f=l.n(h);l("a5d8");a.a.defaults.timeout=3e4,a.a.defaults.validateStatus=function(e){return e>=200&&e<=500},a.a.defaults.withCredentials=!0,f.a.configure({showSpinner:!1}),a.a.interceptors.request.use(function(e){f.a.start();var t=!1===(e.data||{}).isToken;return Object(s["a"])()&&!t&&(e.headers["Authorization"]="Bearer "+Object(s["a"])()),"post"===e.methods&&e.headers.serialize&&(e.data=Object(d["h"])(e.data),delete e.data.serialize),e},function(e){return i.a.reject(e)}),a.a.interceptors.response.use(function(e){f.a.done();var t=Number(e.status)||200,l=p["a"].statusWhiteList||[],n=e.data.errmsg||"系统错误,请联系管理员";if(200!==t&&!l.includes(t))return Object(u["Message"])({message:n,type:"error"}),i.a.reject(new Error(n));var c=e.data,a=Number(c.status);return 401!==t&&401!==a||o["a"].dispatch("FedLogOut").then(function(){return r["a"].push({path:"/login"})}),200!==t?i.a.reject(e):e},function(e){return console.log(e),f.a.done(),i.a.reject(new Error(e))}),t["a"]=a.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:"/img/wechat.jpg",width:"150px;"}})])}],c=l("bd25"),a=c["a"],o=(l("faad"),l("2877")),r=Object(o["a"])(a,n,i,!1,null,"bb8e9d72",null);t["default"]=r.exports},c54a:function(e,t,l){"use strict";l.d(t,"b",function(){return o}),l.d(t,"c",function(){return r}),l.d(t,"a",function(){return d});l("c5f6");var n=l("3be2"),i=l.n(n),c=l("f499"),a=l.n(c);l("28a5");function o(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("{}"===a()(e))return!0}return!1}function d(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=[],c=l("cebc"),a=l("af62"),o=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(c["a"])({},Object(o["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(a["c"])().then(function(t){e.tableData=t.data.data})},handActiveClient:function(e){var t=this;Object(a["i"])("client",e).then(function(e){t.findActiveKongclient(),window.location.reload()})},callback:function(){this.$emit("callback",{})}}},d=r,s=(l("9a43"),l("2877")),u=Object(s["a"])(d,n,i,!1,null,null,null);t["default"]=u.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=[],c={name:"basicContainer"},a=c,o=(l("3ce2"),l("2877")),r=Object(o["a"])(a,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 c});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"}],c=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()}},faad:function(e,t,l){"use strict";var n=l("6349"),i=l.n(n);i.a}}); \ 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.b8930212.js new file mode 100644 index 0000000..4e518b2 --- /dev/null +++ b/kongx-serve/src/main/resources/static/js/chunk-285ecc27.b8930212.js @@ -0,0 +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,border:!0,menuBtn:!0,addBtn:!1,delBtn:!1,editBtn:!1,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",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}},{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,border:!0,menuBtn:!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",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}}]},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,border:!0,menuBtn:!1,addBtn:!1,delBtn:!1,editBtn:!1,menu:!1,simplePage:!0,refreshBtn:!1,columnBtn:!1,menuAlign:"center",align:"center",searchSize:"mini",column:[{label:"操作时间",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}},{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(e._s(e._f("parseTime")(t.create_at,"{h}:{i}:{s}"))+"- "+e._s(t.remark))])])],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},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:"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:"primary",plain:""},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:"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:"primary",plain:""},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,border:!0,menuBtn:!0,selection:!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",width:160,format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,a,n){return t}}]}),s={maxHeight:900,labelWidth:120,index:!0,border:!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,border:!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:"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?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 l=e.data.data;t.tableData=l,t.tableLoading=!1})},handleClient:function(e,t){var l=this;this.clientForm&&this.clientForm.id?Object(c["j"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(l.$successInfo("修改成功"),l.handleList(),l.grade.box=!1):l.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(l.$successInfo("新增成功"),l.handleList(),l.grade.box=!1):l.$errorInfo("新增失败"),t()})},handlerDelete:function(e){var t=this;this.$confirm("是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c["h"])(e).then(function(e){var l=e.data;0==l.status?(t.$successInfo("删除成功"),t.handleList()):t.$errorInfo("删除失败")})})}}},p=u,b=(l("4c65"),l("2877")),m=Object(b["a"])(p,n,a,!1,null,"2f514c64",null);t["default"]=m.exports},"4c65":function(e,t,l){"use strict";var n=l("fa68"),a=l.n(n);a.a},5640:function(e,t,l){"use strict";l.d(t,"e",function(){return r}),l.d(t,"a",function(){return o}),l.d(t,"b",function(){return s}),l.d(t,"h",function(){return c}),l.d(t,"f",function(){return d}),l.d(t,"c",function(){return u}),l.d(t,"d",function(){return p}),l.d(t,"i",function(){return b}),l.d(t,"g",function(){return m});var n,a=l("bd86"),i=(l("e349"),l("c54a"),l("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:i["a"].path+"/system/envs/"}]},s=(n={maxHeight:600,labelWidth:120,simplePage:!0,index:!0,border:!0,menuBtn:!0,addBtn:!1},Object(a["a"])(n,"simplePage",!0),Object(a["a"])(n,"delBtn",!1),Object(a["a"])(n,"editBtn",!1),Object(a["a"])(n,"refreshBtn",!1),Object(a["a"])(n,"columnBtn",!1),Object(a["a"])(n,"menuAlign","center"),Object(a["a"])(n,"align","center"),Object(a["a"])(n,"searchSize","mini"),Object(a["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,l,n){return t}}]),n),c={maxHeight:900,expand:!0,labelWidth:120,index:!0,border:!0,menuBtn:!0,addBtn:!1,delBtn:!1,editBtn:!1,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",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,l,n){return t}},{label:"同步状态",prop:"status"},{label:"备注",span:24,labelWidth:140,overHidden:!0,type:"textarea",prop:"comment"},{label:"操作人",prop:"creator",width:100}]},d={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,l,n){return t}},{label:"同步消息",prop:"comment",align:"left",width:400}]},u={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:i["a"].path+"/system/envs/configTypes",rules:[{required:!0,message:"请选择参数类型",trigger:"blur"}]},{label:"备注",span:24,labelWidth:140,type:"textarea",prop:"comment"}]},p={maxHeight:600,expand:!0,labelWidth:120,simplePage:!0,index:!0,border:!0,menuBtn:!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",format:"yyyy-MM-dd HH:mm:ss",valueFormat:"yyyy-MM-dd HH:mm:ss",formatter:function(e,t,l,n){return t}}]},b={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,border:!0,menuBtn:!1,addBtn:!1,delBtn:!1,editBtn:!1,menu:!1,simplePage:!0,refreshBtn:!1,columnBtn:!1,menuAlign:"center",align:"center",searchSize:"mini",column:[{label:"操作时间",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,l,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"}]}]}},fa68:function(e,t,l){}}]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a425ea88"],{"442f":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",[l("basic-container",[l("el-alert",{attrs:{title:"设置环境及激活",type:"info","show-icon":""}},[e._v("设置系统环境相关配置,请点击:\n "),e.permission.manage_env?l("router-link",{attrs:{to:"/operating/envs"}},[l("strong",[l("el-link",{attrs:{type:"success",underline:!1}},[e._v("环境管理")])],1)]):e._e(),e._v(",或联系管理员")],1),l("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?l("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?l("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?l("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"primary",plain:""},on:{click:function(l){return e.toEditClient(t.row,t.$index)}}},[e._v("编辑")]):e._e(),e.permission.client_delete?l("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger",plain:""},on:{click:function(l){return e.handlerDelete(t.row,t.$index)}}},[e._v("删除")]):e._e()]}}])})],1),e.grade.box?l("el-dialog",{attrs:{title:"新增Kong连接",width:"70%",visible:e.grade.box},on:{"update:visible":function(t){return e.$set(e.grade,"box",t)}}},[l("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)},a=[],i=l("5176"),r=l.n(i),o=(l("7f7f"),l("cebc")),s=l("5880"),c=l("af62"),d=l("5640"),u={name:"client",components:{},data:function(){return{tableOption:d["b"],clientColumn:d["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(s["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 l=e.data.data;t.tableData=l,t.tableLoading=!1})},handleClient:function(e,t){var l=this;this.clientForm&&this.clientForm.id?Object(c["j"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(l.$successInfo("修改成功"),l.handleList(),l.grade.box=!1):l.$errorInfo("修改失败"),t()}):Object(c["a"])(this.clientForm).then(function(e){var n=e.data;0==n.status?(l.$successInfo("新增成功"),l.handleList(),l.grade.box=!1):l.$errorInfo("新增失败"),t()})},handlerDelete:function(e){var t=this;this.$confirm("是否确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c["h"])(e).then(function(e){var l=e.data;0==l.status?(t.$successInfo("删除成功"),t.handleList()):t.$errorInfo("删除失败")})})}}},p=u,b=(l("4c65"),l("2877")),m=Object(b["a"])(p,n,a,!1,null,"2f514c64",null);t["default"]=m.exports},"4c65":function(e,t,l){"use strict";var n=l("fa68"),a=l.n(n);a.a},5640:function(e,t,l){"use strict";l.d(t,"e",function(){return r}),l.d(t,"a",function(){return o}),l.d(t,"b",function(){return s}),l.d(t,"h",function(){return c}),l.d(t,"f",function(){return d}),l.d(t,"c",function(){return u}),l.d(t,"d",function(){return p}),l.d(t,"i",function(){return b}),l.d(t,"g",function(){return m});var n,a=l("bd86"),i=(l("e349"),l("c54a"),l("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:i["a"].path+"/system/envs/"}]},s=(n={maxHeight:600,labelWidth:120,simplePage:!0,index:!0,border:!0,menuBtn:!0,addBtn:!1},Object(a["a"])(n,"simplePage",!0),Object(a["a"])(n,"delBtn",!1),Object(a["a"])(n,"editBtn",!1),Object(a["a"])(n,"refreshBtn",!1),Object(a["a"])(n,"columnBtn",!1),Object(a["a"])(n,"menuAlign","center"),Object(a["a"])(n,"align","center"),Object(a["a"])(n,"searchSize","mini"),Object(a["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,l,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}]},d={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,l,n){return t}},{label:"同步消息",prop:"comment",align:"left",width:400}]},u={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:i["a"].path+"/system/envs/configTypes",rules:[{required:!0,message:"请选择参数类型",trigger:"blur"}]},{label:"备注",span:24,labelWidth:140,type:"textarea",prop:"comment"}]},p={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}]},b={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,l,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"}]}]}},fa68:function(e,t,l){}}]); \ No newline at end of file