Commit ca5b201b by 无尘

fix:修改状态码和日志

parent 9afc093e
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>API网关管理平台</title><link href=./static/css/app.36b5ae79faed7f278555178256d94097.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script src=//web-1251519181.file.myqcloud.com/components/input.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.2.0.01.js></script><script type=text/javascript src=./static/js/manifest.92b8dceb6fa0941e44e4.js></script><script type=text/javascript src=./static/js/vendor.71dc162eb690bf6a36a0.js></script><script type=text/javascript src=./static/js/app.246f10e7707c8ab4db78.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>API网关管理平台</title><link href=./static/css/app.7300d05a7cf6ade668c124362a83d8e6.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script src=//web-1251519181.file.myqcloud.com/components/input.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.2.0.01.js></script><script type=text/javascript src=./static/js/manifest.c8ee3b777d3ec1c5f50a.js></script><script type=text/javascript src=./static/js/vendor.289e40671dbfc6af0fe7.js></script><script type=text/javascript src=./static/js/app.53e4e5cac4cc823e38d9.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([11],{"/LXL":function(e,t){},SGyq:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("319J"),o=a("mvHQ"),n=a.n(o),i=a("fZjL"),s=a.n(i),l=a("P9l9"),c=a("TUB1"),d=a("LlAa"),u={name:"error-code-edit",props:{showDialog:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{errorSettingId:"",interfaceName:"",projectAndGroup:"",errorCode:"",errorInfo:""}}}},data:function(){return{customDialog:!1,formData:{errorSettingId:"",interfaceName:"",projectAndGroup:"",errorCode:"",errorInfo:""},rules:{errorCode:[{required:!0,message:"请输入错误码",trigger:"blur"}],errorInfo:[{required:!0,message:"请输入错误消息",trigger:"blur"}]}}},methods:{handleClose:function(e){e(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.formData.errorCode="",this.formData.errorInfo="",this.$emit("hideDialog","")},customConfirm:function(e){var t=this;t.formData.errorCode=t.formData.errorCode?String(t.formData.errorCode).replace(/\s+/g,""):"",t.formData.errorInfo=t.formData.errorInfo?String(t.formData.errorInfo).replace(/\s+/g,""):"",t.$refs[e].validate(function(e){if(!e)return!1;t.postEditData()})},postEditData:function(){var e=this,t={errorSettingId:e.formData.errorSettingId,errorCode:e.formData.errorCode,errorInfo:e.formData.errorInfo};Object(l.b)(e.editRow.errorSettingId?"/gateway-manage/update-error-setting":"/gateway-manage/create-error-setting",t).then(function(t){var a=t.data;if("0000"==a.code)return c.a.showmsg("保存成功","success"),void e.setData();d.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},setData:function(e){var t=this;t.$emit("hideDialog",t.formData),t.$nextTick(function(){t.formData.errorCode="",t.formData.errorInfo=""})}},watch:{showDialog:function(e,t){this.customDialog=e},editRow:function(e,t){s()(e).length&&(this.formData=JSON.parse(n()(e)))}},mounted:function(){this.customDialog=this.showDialog,s()(this.editRow).length&&(this.formData=JSON.parse(n()(this.editRow)))}},f={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:"编辑",visible:e.customDialog,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"errorCodeForm",attrs:{model:e.formData,"label-width":"94px",rules:e.rules}},[a("el-form-item",{attrs:{label:"错误码:",prop:"errorCode"}},[a("el-input",{attrs:{disabled:!!e.formData.errorSettingId},model:{value:e.formData.errorCode,callback:function(t){e.$set(e.formData,"errorCode",t)},expression:"formData.errorCode"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"错误消息:",prop:"errorCode"}},[a("el-input",{model:{value:e.formData.errorInfo,callback:function(t){e.$set(e.formData,"errorInfo",t)},expression:"formData.errorInfo"}})],1),e._v(" "),e.formData.interfaceName?a("el-form-item",{attrs:{label:"使用的接口名称:"}},[e._v("\n "+e._s(e.formData.interfaceName)+"\n ")]):e._e(),e._v(" "),e.formData.projectAndGroup?a("el-form-item",{attrs:{label:"使用的项目分组:"}},[e._v("\n "+e._s(e.formData.projectAndGroup)+"\n ")]):e._e()],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.customCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.customConfirm("errorCodeForm")}}},[e._v("保 存")])],1)])],1)},staticRenderFns:[]};var g=a("VU/8")(u,f,!1,function(e){a("kgs6")},"data-v-38d1c12e",null).exports,h=a("jvWE"),m={name:"errorCode",components:{navBread:r.a,errorCodeEdit:g},data:function(){return{navPath:[{name:"错误码",path:""}],searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{searchData:Object(h.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleEdit:function(e,t){this.editIndex=e,this.editRow=t,this.showDialog=!0},hideDialog:function(e){if(!e)return this.editIndex="",this.editRow={},this.showDialog=!1,!1;this.currentPage,this.getData(),this.editIndex="",this.editRow={},this.showDialog=!1,this.$forceUpdate()},handleDel:function(e,t){var a=this;a.$confirm("确认删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDel(e,t)}).catch(function(){})},postDel:function(e,t){var a=this,r={errorSettingId:t.errorSettingId};Object(l.b)("/gateway-manage/delete-error-setting",r).then(function(e){var t=e.data;if("0000"==t.code)return c.a.showmsg("删除成功","success"),void a.getData();d.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getData:function(){var e=this;e.loading=!0;var t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize};Object(l.b)("/gateway-manage/page-error-setting",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);d.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",6),this.getData()}},p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入接口名称/错误码"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.handleEdit}},[e._v("新建错误码")])],1),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{label:"错误码","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.errorCode)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"错误消息","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.errorInfo)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),a("error-code-edit",{attrs:{editRow:e.editRow,showDialog:e.showDialog},on:{hideDialog:e.hideDialog}})],1)},staticRenderFns:[]};var v=a("VU/8")(m,p,!1,function(e){a("/LXL")},"data-v-69fb3db4",null);t.default=v.exports},kgs6:function(e,t){}});
\ No newline at end of file
webpackJsonp([11],{"6XGN":function(M,L,j){"use strict";Object.defineProperty(L,"__esModule",{value:!0});var N=j("CkW6"),u=j.n(N),w={name:"page403",data:function(){return{img_403:u.a}},computed:{message:function(){return"抱歉,你无权访问该页面"}}},D={render:function(){var M=this.$createElement,L=this._self._c||M;return L("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[L("div",{staticClass:"wscn-http404"},[L("div",{staticClass:"pic-404"},[L("img",{staticClass:"pic-404__parent",attrs:{src:this.img_403,alt:"403"}})]),this._v(" "),L("div",{staticClass:"bullshit"},[L("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),L("a",{staticClass:"bullshit__return-home",attrs:{href:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var C=j("VU/8")(w,D,!1,function(M){j("GVON")},"data-v-34b4b20b",null);L.default=C.exports},CkW6:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDMzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwIDMzNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZBRkNGRjt9DQoJLnN0MXtmaWxsOiNEQkU1RjE7fQ0KCS5zdDJ7ZmlsbDojREVFN0Y0O30NCgkuc3Qze2ZpbGw6I0I5QzdEQjt9DQoJLnN0NHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojQjlDN0RCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0I2QzdEODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0NSIgZD0iTTI3NC41LDI0MS4zYy01LjMtNS4zLTQuNCw0LjQtNi43LDYuN2MtMy4xLDMuMS02LjMsNi05LjcsOC42SDEyNS4yYy0zLjQtMi43LTYuNi01LjYtOS43LTguNw0KCWMtMjguNC0yOC41LTM4LjYtNzAuNS0yNi42LTEwOWwtMTAuNS0xMC42Yy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMmM1LjItNS4zLDEzLjctNS4zLDE5LTAuMWMwLDAsMCwwLDAuMSwwLjFsNi42LDYuOA0KCWMzLjEsMy4yLDguMiwzLjIsMTEuNCwwbDAsMGMzLjItMy4yLDMuMi04LjMsMC0xMS41TDEwMy4xLDkyYy0zLjItMy4yLTMuMi04LjMsMC0xMS41YzMuMS0zLjIsOC4yLTMuMiwxMS40LDBsMCwwbDE3LjIsMTcuMg0KCWMtMC45LDMuNywwLjksNy42LDQuNCw5LjNjMy41LDEuNyw3LjcsMC42LDkuOS0yLjVjMi4zLTMuMSwyLjEtNy40LTAuNS0xMC4zYy0zLjMtMy44LTYuNS03LjItNi41LTcuMmwtNy4zLTcuNA0KCWMzNC44LTIxLjMsODIuNi0yMS43LDExNy4yLDBjMzQuNSwyMS43LDUzLjksNjEuMiw1MCwxMDEuOWwxNS40LDE1LjZjMy4yLDMuMiwzLjIsOC4zLDAsMTEuNWMtMy4xLDMuMi04LjIsMy4yLTExLjQsMGwwLDANCglsLTE1LjEtMTUuM2MtMy4xLTMuMi04LjItMy4yLTExLjQsMGwwLDBjLTMuMiwzLjItMy4yLDguMywwLDExLjVsMTcuMSwxNy4yYzUuMiw1LjMsNS4yLDEzLjgsMCwxOS4xDQoJQzI4OC40LDI0Ni42LDI3OS45LDI0Ni42LDI3NC41LDI0MS4zQzI3NC42LDI0MS4zLDI3NC42LDI0MS4zLDI3NC41LDI0MS4zTDI3NC41LDI0MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTg2LjYsNzEuNGMwLDQuNywzLjgsOC41LDguNSw4LjVjMS41LDAsMy0wLjQsNC4zLTEuMWM0LjEtMi4zLDUuNS03LjUsMy4xLTExLjZjLTEuNS0yLjYtNC4zLTQuMy03LjQtNC4zDQoJQzkwLjQsNjIuOSw4Ni42LDY2LjcsODYuNiw3MS40Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjQsMTQ1LjRoMjQuM2wtNy40LDE3LjljMi42LDEuOCw0LjUsMy44LDUuOCw2YzEuMiwyLjIsMS45LDQuOCwxLjksNy44YzAsNC42LTEuNiw4LjQtNC44LDExLjINCgljLTMuMiwyLjktNy4zLDQuMy0xMi4zLDQuM2MtMi41LDAtNS4xLTAuNC03LjUtMS4xdi0xMy4xYzIsMC45LDMuOSwxLjQsNS41LDEuNHMyLjktMC41LDMuNy0xLjRjMC45LTEsMS4zLTIuMywxLjMtNC4xDQoJYzAtMS45LTAuOC0zLjQtMi40LTQuNmMtMS42LTEuMi0zLjctMS43LTYuNC0xLjdsMy40LTkuMWgtNS4xVjE0NS40TDIxNi40LDE0NS40eiBNMjA3LjUsMTgxLjZjMCwxLjUtMC4zLDMtMC44LDQuMw0KCXMtMS4zLDIuNS0yLjMsMy41cy0yLjIsMS44LTMuNCwyLjNjLTEuMywwLjYtMi44LDAuOS00LjMsMC45aC05LjZjLTEuNSwwLTIuOS0wLjMtNC4zLTAuOWMtMS4zLTAuNi0yLjUtMS4zLTMuNC0yLjMNCgljLTAuNC0wLjQtMC44LTAuOS0xLjItMS40bDExLjctMTcuM3Y2YzAsMC42LDAuMiwxLjEsMC42LDEuNGMwLjQsMC40LDAuOCwwLjYsMS40LDAuNmMxLjEsMCwyLTAuOCwyLTEuOXYtMC4xdi0xMS45bDEwLjktMTYuMQ0KCWMxLjgsMiwyLjgsNC42LDIuNyw3LjNMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZ6IE0xNzcuMSwxODUuOWMtMC42LTEuNC0wLjktMi44LTAuOC00LjNWMTU2YzAtMS41LDAuMy0zLDAuOC00LjMNCglzMS4zLTIuNSwyLjMtMy41czIuMi0xLjgsMy40LTIuM2MxLjMtMC42LDIuOC0wLjksNC4zLTAuOWg5LjZjMS41LDAsMi45LDAuMyw0LjMsMC45YzEuMywwLjUsMi40LDEuMywzLjQsMi4zbC0xMC41LDE1LjR2LTIuNw0KCWMwLTAuNS0wLjItMS4xLTAuNi0xLjRjLTAuNC0wLjQtMC45LTAuNi0xLjQtMC42Yy0xLjEsMC0yLDAuOC0yLDEuOXYwLjF2OC42bC0xMi4xLDE3LjlDMTc3LjUsMTg2LjksMTc3LjMsMTg2LjQsMTc3LjEsMTg1LjkNCglMMTc3LjEsMTg1Ljl6IE0yNDMuOCwxOTIuN2MzLjUtNy40LDUuMy0xNS41LDUuMy0yMy43YzAtMzAuNS0yNC40LTU1LjItNTQuNi01NS4ycy01NC42LDI0LjctNTQuNiw1NS4yYzAsMC40LDAsMC44LDAsMS4xDQoJbDE5LjYtMjQuNmgxMS40TDE1NCwxNzEuM2g1LjV2LTYuNWwxMS43LTE4LjV2NDYuOGgtMTEuN3YtOS44aC0xNy44YzUuMSwxOS4yLDIwLjEsMzQuMywzOS4yLDM5LjJjLTEuMiwzLjEtNC44LDEwLjctMTAuNywxMg0KCWMtNy4zLDEuNywxOS45LDAuNCwzOS40LTEyLjVjMTQuOS00LjQsMjcuMi0xNSwzMy45LTI4LjlMMjQzLjgsMTkyLjdMMjQzLjgsMTkyLjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjM4LjksMTU0LjNsLTI0LjQsMzUuNGwwLjUsMC4zbDI0LjQtMzUuNEwyMzguOSwxNTQuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNjYuMiw2Ni42aDhjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjIsMC4zLTAuNiwwLjQtMC45LDAuNGgtOA0KCWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjUtMC41LTAuNS0xLjQsMC0xLjlDMjY1LjUsNjYuNywyNjUuOCw2Ni42LDI2Ni4yLDY2LjYgTTExNi41LDIwMS45Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJczgtMy42LDgtOC4xUzEyMC45LDIwMS45LDExNi41LDIwMS45TDExNi41LDIwMS45eiBNMTIxLjQsMjEyLjFjLTAuOCwyLTIuOCwzLjMtNC45LDMuM2MtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4xLDMuMy01DQoJYzItMC44LDQuMy0wLjQsNS44LDEuMkMxMjEuOCwyMDcuNywxMjIuMiwyMTAsMTIxLjQsMjEyLjFMMTIxLjQsMjEyLjF6IE0xOTEuMyw3OC43Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJYzIuMSwwLDQuMi0wLjksNS43LTIuNHMyLjMtMy42LDIuMy01LjdDMTk5LjMsODIuNCwxOTUuNyw3OC43LDE5MS4zLDc4Ljd6IE0xOTYuMyw4OC45Yy0wLjgsMi0yLjgsMy4zLTQuOSwzLjMNCgljLTMsMC01LjMtMi40LTUuMy01LjRjMC0yLjIsMS4zLTQuMiwzLjMtNXM0LjMtMC40LDUuOCwxLjJDMTk2LjYsODQuNiwxOTcuMSw4Ni45LDE5Ni4zLDg4LjlMMTk2LjMsODguOXogTTI3MC4yLDE2Mi42DQoJYy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xczgtMy42LDgtOC4xQzI3OC4yLDE2Ni4zLDI3NC42LDE2Mi42LDI3MC4yLDE2Mi42eiBNMjc1LjEsMTcyLjhjLTAuOCwyLTIuOCwzLjMtNC45LDMuMw0KCWMtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4yLDMuMy01czQuMy0wLjQsNS44LDEuMlMyNzUuOSwxNzAuOCwyNzUuMSwxNzIuOHogTTIzMC4xLDMxLjRjLTQuNCwwLTgsMy42LTgsOC4xczMuNiw4LjEsOCw4LjENCgljMi4xLDAsNC4yLTAuOSw1LjctMi40czIuMy0zLjYsMi4zLTUuN0MyMzguMSwzNSwyMzQuNSwzMS40LDIzMC4xLDMxLjR6IE0yMzUsNDEuNmMtMC44LDItMi44LDMuMy00LjksMy4zYy0zLDAtNS4zLTIuNC01LjMtNS40DQoJYzAtMi4yLDEuMy00LjIsMy4zLTVzNC4zLTAuNCw1LjgsMS4yQzIzNS40LDM3LjIsMjM1LjgsMzkuNSwyMzUsNDEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjMuMiw0NS45aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuNSwwLjUsMC41LDEuMywwLDEuOWwwLDBjLTAuMywwLjMtMC42LDAuNC0xLDAuNGgtOC4yDQoJYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjlsMCwwQzE2Mi40LDQ2LjEsMTYyLjgsNDUuOSwxNjMuMiw0NS45IE0yNzEuNyw2My41djhjMCwwLjQtMC4xLDAuNy0wLjQsMC45DQoJYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNywwLTEuNC0wLjYtMS40LTEuM2wwLDB2LThjMC0wLjQsMC4xLTAuNywwLjQtMC45YzAuNS0wLjUsMS40LTAuNSwxLjksMA0KCUMyNzEuNiw2Mi44LDI3MS43LDYzLjIsMjcxLjcsNjMuNSIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNy40LDE1NC44aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuMywwLjIsMC40LDAuNiwwLjQsMC45YzAsMC43LTAuNiwxLjMtMS40LDEuM2gtOC4yDQoJYy0wLjUsMC0wLjktMC4zLTEuMi0wLjdjLTAuMi0wLjQtMC4yLTAuOSwwLTEuM0MxMDYuNCwxNTUuMSwxMDYuOSwxNTQuOCwxMDcuNCwxNTQuOCBNMTY5LDQyLjd2OGMwLDAuNC0wLjEsMC43LTAuNCwwLjkNCgljLTAuNSwwLjUtMS40LDAuNS0yLDBjLTAuMi0wLjItMC40LTAuNi0wLjQtMC45di04YzAtMC40LDAuMS0wLjcsMC40LTAuOWMwLjUtMC41LDEuNC0wLjUsMS45LDBDMTY4LjgsNDIsMTY5LDQyLjMsMTY5LDQyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMzAuOSwxMTAuM2g4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS40YzAsMC43LTAuNiwxLjMtMS4zLDEuNGgtOC4xYy0wLjgsMC0xLjQtMC42LTEuNC0xLjQNCgljMC0wLjQsMC4xLTAuNywwLjQtMUMyMzAuMiwxMTAuNCwyMzAuNiwxMTAuMywyMzAuOSwxMTAuMyIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNC42LDE2My44djguMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjUsMC41LTEuNCwwLjUtMS45LDBjLTAuMy0wLjMtMC40LTAuNi0wLjQtMXYtOC4yYzAtMC40LDAuMS0wLjcsMC40LTENCgljMC41LTAuNSwxLjQtMC41LDEuOSwwbDAsMEMxMTQuNCwxNjMuMSwxMTQuNiwxNjMuNCwxMTQuNiwxNjMuOCIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNiwyNzIuN2g2MC40YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40SDEyNmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzEyNC43LDI3My4zLDEyNS4zLDI3Mi43LDEyNiwyNzIuNyIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxOC42LDI3Mi43aDM0LjljMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMzQuOWMtMC43LDAtMS4zLTAuNi0xLjQtMS4zDQoJYzAtMC40LDAuMS0wLjcsMC40LTFDMjE3LjksMjcyLjksMjE4LjIsMjcyLjcsMjE4LjYsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguMiwyODIuMmgxMzEuNWMwLjcsMCwxLjMsMC42LDEuNCwxLjNjMCwwLjQtMC4xLDAuNy0wLjQsMWMtMC4zLDAuMy0wLjYsMC40LTEsMC40SDE1OC4yDQoJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwQzE1Ni45LDI4Mi44LDE1Ny41LDI4Mi4yLDE1OC4yLDI4Mi4yIi8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuOCwyODIuMmgzNC45YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40bDAsMEg5My44Yy0wLjcsMC0xLjMtMC42LTEuNC0xLjMNCgljMC0wLjQsMC4xLTAuNywwLjQtMUM5My4xLDI4Mi4zLDkzLjUsMjgyLjIsOTMuOCwyODIuMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE5Ny4xLDI3Mi43aDguMWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zaC04LjFjLTAuNywwLjEtMS40LTAuNS0xLjQtMS4zDQoJYy0wLjEtMC43LDAuNS0xLjQsMS4zLTEuNEMxOTcsMjcyLjcsMTk3LjEsMjcyLjcsMTk3LjEsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNCwyNjQuNmg4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTguMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzI4MywyNjUuMywyODMuNiwyNjQuNiwyODQuNCwyNjQuNiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk5LjIsMjY0LjZoMTcxLjdjMC40LDAsMC43LDAuMSwwLjksMC40YzAuNCwwLjQsMC41LDEsMC4zLDEuNWMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjhIOTkuMQ0KCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zQzk3LjgsMjY1LjMsOTguNCwyNjQuNiw5OS4yLDI2NC42Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjM1LDk1Ljh2OC4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zdi04LjFjMC0wLjcsMC42LTEuMywxLjMtMS40QzIzNC40LDk0LjQsMjM1LDk1LDIzNSw5NS44Ig0KCS8+DQo8L3N2Zz4NCg=="},GVON:function(M,L){}}); webpackJsonp([12],{"6XGN":function(M,L,j){"use strict";Object.defineProperty(L,"__esModule",{value:!0});var N=j("CkW6"),u=j.n(N),w={name:"page403",data:function(){return{img_403:u.a}},computed:{message:function(){return"抱歉,你无权访问该页面"}}},D={render:function(){var M=this.$createElement,L=this._self._c||M;return L("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[L("div",{staticClass:"wscn-http404"},[L("div",{staticClass:"pic-404"},[L("img",{staticClass:"pic-404__parent",attrs:{src:this.img_403,alt:"403"}})]),this._v(" "),L("div",{staticClass:"bullshit"},[L("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),L("a",{staticClass:"bullshit__return-home",attrs:{href:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var C=j("VU/8")(w,D,!1,function(M){j("GVON")},"data-v-34b4b20b",null);L.default=C.exports},CkW6:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDMzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwIDMzNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZBRkNGRjt9DQoJLnN0MXtmaWxsOiNEQkU1RjE7fQ0KCS5zdDJ7ZmlsbDojREVFN0Y0O30NCgkuc3Qze2ZpbGw6I0I5QzdEQjt9DQoJLnN0NHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7ZmlsbDpub25lO3N0cm9rZTojQjlDN0RCO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0I2QzdEODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0NSIgZD0iTTI3NC41LDI0MS4zYy01LjMtNS4zLTQuNCw0LjQtNi43LDYuN2MtMy4xLDMuMS02LjMsNi05LjcsOC42SDEyNS4yYy0zLjQtMi43LTYuNi01LjYtOS43LTguNw0KCWMtMjguNC0yOC41LTM4LjYtNzAuNS0yNi42LTEwOWwtMTAuNS0xMC42Yy01LjMtNS4zLTUuMy0xMy44LDAtMTkuMmM1LjItNS4zLDEzLjctNS4zLDE5LTAuMWMwLDAsMCwwLDAuMSwwLjFsNi42LDYuOA0KCWMzLjEsMy4yLDguMiwzLjIsMTEuNCwwbDAsMGMzLjItMy4yLDMuMi04LjMsMC0xMS41TDEwMy4xLDkyYy0zLjItMy4yLTMuMi04LjMsMC0xMS41YzMuMS0zLjIsOC4yLTMuMiwxMS40LDBsMCwwbDE3LjIsMTcuMg0KCWMtMC45LDMuNywwLjksNy42LDQuNCw5LjNjMy41LDEuNyw3LjcsMC42LDkuOS0yLjVjMi4zLTMuMSwyLjEtNy40LTAuNS0xMC4zYy0zLjMtMy44LTYuNS03LjItNi41LTcuMmwtNy4zLTcuNA0KCWMzNC44LTIxLjMsODIuNi0yMS43LDExNy4yLDBjMzQuNSwyMS43LDUzLjksNjEuMiw1MCwxMDEuOWwxNS40LDE1LjZjMy4yLDMuMiwzLjIsOC4zLDAsMTEuNWMtMy4xLDMuMi04LjIsMy4yLTExLjQsMGwwLDANCglsLTE1LjEtMTUuM2MtMy4xLTMuMi04LjItMy4yLTExLjQsMGwwLDBjLTMuMiwzLjItMy4yLDguMywwLDExLjVsMTcuMSwxNy4yYzUuMiw1LjMsNS4yLDEzLjgsMCwxOS4xDQoJQzI4OC40LDI0Ni42LDI3OS45LDI0Ni42LDI3NC41LDI0MS4zQzI3NC42LDI0MS4zLDI3NC42LDI0MS4zLDI3NC41LDI0MS4zTDI3NC41LDI0MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTg2LjYsNzEuNGMwLDQuNywzLjgsOC41LDguNSw4LjVjMS41LDAsMy0wLjQsNC4zLTEuMWM0LjEtMi4zLDUuNS03LjUsMy4xLTExLjZjLTEuNS0yLjYtNC4zLTQuMy03LjQtNC4zDQoJQzkwLjQsNjIuOSw4Ni42LDY2LjcsODYuNiw3MS40Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjQsMTQ1LjRoMjQuM2wtNy40LDE3LjljMi42LDEuOCw0LjUsMy44LDUuOCw2YzEuMiwyLjIsMS45LDQuOCwxLjksNy44YzAsNC42LTEuNiw4LjQtNC44LDExLjINCgljLTMuMiwyLjktNy4zLDQuMy0xMi4zLDQuM2MtMi41LDAtNS4xLTAuNC03LjUtMS4xdi0xMy4xYzIsMC45LDMuOSwxLjQsNS41LDEuNHMyLjktMC41LDMuNy0xLjRjMC45LTEsMS4zLTIuMywxLjMtNC4xDQoJYzAtMS45LTAuOC0zLjQtMi40LTQuNmMtMS42LTEuMi0zLjctMS43LTYuNC0xLjdsMy40LTkuMWgtNS4xVjE0NS40TDIxNi40LDE0NS40eiBNMjA3LjUsMTgxLjZjMCwxLjUtMC4zLDMtMC44LDQuMw0KCXMtMS4zLDIuNS0yLjMsMy41cy0yLjIsMS44LTMuNCwyLjNjLTEuMywwLjYtMi44LDAuOS00LjMsMC45aC05LjZjLTEuNSwwLTIuOS0wLjMtNC4zLTAuOWMtMS4zLTAuNi0yLjUtMS4zLTMuNC0yLjMNCgljLTAuNC0wLjQtMC44LTAuOS0xLjItMS40bDExLjctMTcuM3Y2YzAsMC42LDAuMiwxLjEsMC42LDEuNGMwLjQsMC40LDAuOCwwLjYsMS40LDAuNmMxLjEsMCwyLTAuOCwyLTEuOXYtMC4xdi0xMS45bDEwLjktMTYuMQ0KCWMxLjgsMiwyLjgsNC42LDIuNyw3LjNMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZMMjA3LjUsMTgxLjZ6IE0xNzcuMSwxODUuOWMtMC42LTEuNC0wLjktMi44LTAuOC00LjNWMTU2YzAtMS41LDAuMy0zLDAuOC00LjMNCglzMS4zLTIuNSwyLjMtMy41czIuMi0xLjgsMy40LTIuM2MxLjMtMC42LDIuOC0wLjksNC4zLTAuOWg5LjZjMS41LDAsMi45LDAuMyw0LjMsMC45YzEuMywwLjUsMi40LDEuMywzLjQsMi4zbC0xMC41LDE1LjR2LTIuNw0KCWMwLTAuNS0wLjItMS4xLTAuNi0xLjRjLTAuNC0wLjQtMC45LTAuNi0xLjQtMC42Yy0xLjEsMC0yLDAuOC0yLDEuOXYwLjF2OC42bC0xMi4xLDE3LjlDMTc3LjUsMTg2LjksMTc3LjMsMTg2LjQsMTc3LjEsMTg1LjkNCglMMTc3LjEsMTg1Ljl6IE0yNDMuOCwxOTIuN2MzLjUtNy40LDUuMy0xNS41LDUuMy0yMy43YzAtMzAuNS0yNC40LTU1LjItNTQuNi01NS4ycy01NC42LDI0LjctNTQuNiw1NS4yYzAsMC40LDAsMC44LDAsMS4xDQoJbDE5LjYtMjQuNmgxMS40TDE1NCwxNzEuM2g1LjV2LTYuNWwxMS43LTE4LjV2NDYuOGgtMTEuN3YtOS44aC0xNy44YzUuMSwxOS4yLDIwLjEsMzQuMywzOS4yLDM5LjJjLTEuMiwzLjEtNC44LDEwLjctMTAuNywxMg0KCWMtNy4zLDEuNywxOS45LDAuNCwzOS40LTEyLjVjMTQuOS00LjQsMjcuMi0xNSwzMy45LTI4LjlMMjQzLjgsMTkyLjdMMjQzLjgsMTkyLjd6Ii8+DQo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjM4LjksMTU0LjNsLTI0LjQsMzUuNGwwLjUsMC4zbDI0LjQtMzUuNEwyMzguOSwxNTQuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNjYuMiw2Ni42aDhjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjIsMC4zLTAuNiwwLjQtMC45LDAuNGgtOA0KCWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjUtMC41LTAuNS0xLjQsMC0xLjlDMjY1LjUsNjYuNywyNjUuOCw2Ni42LDI2Ni4yLDY2LjYgTTExNi41LDIwMS45Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJczgtMy42LDgtOC4xUzEyMC45LDIwMS45LDExNi41LDIwMS45TDExNi41LDIwMS45eiBNMTIxLjQsMjEyLjFjLTAuOCwyLTIuOCwzLjMtNC45LDMuM2MtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4xLDMuMy01DQoJYzItMC44LDQuMy0wLjQsNS44LDEuMkMxMjEuOCwyMDcuNywxMjIuMiwyMTAsMTIxLjQsMjEyLjFMMTIxLjQsMjEyLjF6IE0xOTEuMyw3OC43Yy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xDQoJYzIuMSwwLDQuMi0wLjksNS43LTIuNHMyLjMtMy42LDIuMy01LjdDMTk5LjMsODIuNCwxOTUuNyw3OC43LDE5MS4zLDc4Ljd6IE0xOTYuMyw4OC45Yy0wLjgsMi0yLjgsMy4zLTQuOSwzLjMNCgljLTMsMC01LjMtMi40LTUuMy01LjRjMC0yLjIsMS4zLTQuMiwzLjMtNXM0LjMtMC40LDUuOCwxLjJDMTk2LjYsODQuNiwxOTcuMSw4Ni45LDE5Ni4zLDg4LjlMMTk2LjMsODguOXogTTI3MC4yLDE2Mi42DQoJYy00LjQsMC04LDMuNi04LDguMXMzLjYsOC4xLDgsOC4xczgtMy42LDgtOC4xQzI3OC4yLDE2Ni4zLDI3NC42LDE2Mi42LDI3MC4yLDE2Mi42eiBNMjc1LjEsMTcyLjhjLTAuOCwyLTIuOCwzLjMtNC45LDMuMw0KCWMtMywwLTUuMy0yLjQtNS4zLTUuNGMwLTIuMiwxLjMtNC4yLDMuMy01czQuMy0wLjQsNS44LDEuMlMyNzUuOSwxNzAuOCwyNzUuMSwxNzIuOHogTTIzMC4xLDMxLjRjLTQuNCwwLTgsMy42LTgsOC4xczMuNiw4LjEsOCw4LjENCgljMi4xLDAsNC4yLTAuOSw1LjctMi40czIuMy0zLjYsMi4zLTUuN0MyMzguMSwzNSwyMzQuNSwzMS40LDIzMC4xLDMxLjR6IE0yMzUsNDEuNmMtMC44LDItMi44LDMuMy00LjksMy4zYy0zLDAtNS4zLTIuNC01LjMtNS40DQoJYzAtMi4yLDEuMy00LjIsMy4zLTVzNC4zLTAuNCw1LjgsMS4yQzIzNS40LDM3LjIsMjM1LjgsMzkuNSwyMzUsNDEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjMuMiw0NS45aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuNSwwLjUsMC41LDEuMywwLDEuOWwwLDBjLTAuMywwLjMtMC42LDAuNC0xLDAuNGgtOC4yDQoJYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjUtMC41LTAuNS0xLjMsMC0xLjlsMCwwQzE2Mi40LDQ2LjEsMTYyLjgsNDUuOSwxNjMuMiw0NS45IE0yNzEuNyw2My41djhjMCwwLjQtMC4xLDAuNy0wLjQsMC45DQoJYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNywwLTEuNC0wLjYtMS40LTEuM2wwLDB2LThjMC0wLjQsMC4xLTAuNywwLjQtMC45YzAuNS0wLjUsMS40LTAuNSwxLjksMA0KCUMyNzEuNiw2Mi44LDI3MS43LDYzLjIsMjcxLjcsNjMuNSIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNy40LDE1NC44aDguMmMwLjQsMCwwLjcsMC4xLDEsMC40YzAuMywwLjIsMC40LDAuNiwwLjQsMC45YzAsMC43LTAuNiwxLjMtMS40LDEuM2gtOC4yDQoJYy0wLjUsMC0wLjktMC4zLTEuMi0wLjdjLTAuMi0wLjQtMC4yLTAuOSwwLTEuM0MxMDYuNCwxNTUuMSwxMDYuOSwxNTQuOCwxMDcuNCwxNTQuOCBNMTY5LDQyLjd2OGMwLDAuNC0wLjEsMC43LTAuNCwwLjkNCgljLTAuNSwwLjUtMS40LDAuNS0yLDBjLTAuMi0wLjItMC40LTAuNi0wLjQtMC45di04YzAtMC40LDAuMS0wLjcsMC40LTAuOWMwLjUtMC41LDEuNC0wLjUsMS45LDBDMTY4LjgsNDIsMTY5LDQyLjMsMTY5LDQyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMzAuOSwxMTAuM2g4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS40YzAsMC43LTAuNiwxLjMtMS4zLDEuNGgtOC4xYy0wLjgsMC0xLjQtMC42LTEuNC0xLjQNCgljMC0wLjQsMC4xLTAuNywwLjQtMUMyMzAuMiwxMTAuNCwyMzAuNiwxMTAuMywyMzAuOSwxMTAuMyIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNC42LDE2My44djguMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjUsMC41LTEuNCwwLjUtMS45LDBjLTAuMy0wLjMtMC40LTAuNi0wLjQtMXYtOC4yYzAtMC40LDAuMS0wLjcsMC40LTENCgljMC41LTAuNSwxLjQtMC41LDEuOSwwbDAsMEMxMTQuNCwxNjMuMSwxMTQuNiwxNjMuNCwxMTQuNiwxNjMuOCIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyNiwyNzIuN2g2MC40YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40SDEyNmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzEyNC43LDI3My4zLDEyNS4zLDI3Mi43LDEyNiwyNzIuNyIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxOC42LDI3Mi43aDM0LjljMC43LDAsMS4zLDAuNiwxLjMsMS4zYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtMzQuOWMtMC43LDAtMS4zLTAuNi0xLjQtMS4zDQoJYzAtMC40LDAuMS0wLjcsMC40LTFDMjE3LjksMjcyLjksMjE4LjIsMjcyLjcsMjE4LjYsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguMiwyODIuMmgxMzEuNWMwLjcsMCwxLjMsMC42LDEuNCwxLjNjMCwwLjQtMC4xLDAuNy0wLjQsMWMtMC4zLDAuMy0wLjYsMC40LTEsMC40SDE1OC4yDQoJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwQzE1Ni45LDI4Mi44LDE1Ny41LDI4Mi4yLDE1OC4yLDI4Mi4yIi8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMuOCwyODIuMmgzNC45YzAuNywwLDEuMywwLjYsMS4zLDEuM2wwLDBjMCwwLjctMC42LDEuMy0xLjMsMS40bDAsMEg5My44Yy0wLjcsMC0xLjMtMC42LTEuNC0xLjMNCgljMC0wLjQsMC4xLTAuNywwLjQtMUM5My4xLDI4Mi4zLDkzLjUsMjgyLjIsOTMuOCwyODIuMiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE5Ny4xLDI3Mi43aDguMWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zaC04LjFjLTAuNywwLjEtMS40LTAuNS0xLjQtMS4zDQoJYy0wLjEtMC43LDAuNS0xLjQsMS4zLTEuNEMxOTcsMjcyLjcsMTk3LjEsMjcyLjcsMTk3LjEsMjcyLjciLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yODQuNCwyNjQuNmg4LjFjMC43LDAsMS4zLDAuNiwxLjMsMS4zbDAsMGMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTguMWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zDQoJQzI4MywyNjUuMywyODMuNiwyNjQuNiwyODQuNCwyNjQuNiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk5LjIsMjY0LjZoMTcxLjdjMC40LDAsMC43LDAuMSwwLjksMC40YzAuNCwwLjQsMC41LDEsMC4zLDEuNWMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjhIOTkuMQ0KCWMtMC43LDAtMS4zLTAuNi0xLjMtMS4zQzk3LjgsMjY1LjMsOTguNCwyNjQuNiw5OS4yLDI2NC42Ii8+DQo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjM1LDk1Ljh2OC4xYzAsMC43LTAuNiwxLjMtMS4zLDEuM3MtMS4zLTAuNi0xLjMtMS4zdi04LjFjMC0wLjcsMC42LTEuMywxLjMtMS40QzIzNC40LDk0LjQsMjM1LDk1LDIzNSw5NS44Ig0KCS8+DQo8L3N2Zz4NCg=="},GVON:function(M,L){}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([12],{LkxB:function(t,e){},auIj:function(t,e){},kAqA:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("319J"),r=a("mvHQ"),i=a.n(r),n=a("fZjL"),s=a.n(n),c=a("l46T"),l=a("Kkt8"),u=a("P9l9"),d=a("TUB1"),p=a("LlAa"),m={name:"new-env",props:{showDialog:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{projectId:"",projectName:"",projectDescribe:""}}}},components:{limitInput:c.a,limitTextarea:l.a},data:function(){return{customDialog:!1,formData:{projectId:"",projectName:"",projectDescribe:""},rules:{projectName:[{required:!0,message:"请输入项目名称",trigger:"blur"}],projectDescribe:[{required:!0,message:"请输入描述",trigger:"blur"}]}}},methods:{handleClose:function(t){this.$refs.programForm.resetFields(),t(),this.hideDialog()},customCancel:function(){this.$refs.programForm.resetFields(),this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.formData.projectName="",this.formData.projectDescribe="",this.$emit("hideDialog","")},customConfirm:function(t){var e=this;e.formData.projectName=e.formData.projectName?String(e.formData.projectName).replace(/\s+/g,""):"",e.formData.projectDescribe=e.formData.projectDescribe?String(e.formData.projectDescribe).replace(/\s+/g,""):"",e.$refs[t].validate(function(t){if(!t)return!1;e.postEditData()})},postEditData:function(){var t=this,e={projectId:t.formData.projectId,projectName:t.formData.projectName,projectDescribe:t.formData.projectDescribe};Object(u.a)(t.editRow.projectId?"/gateway-manage/update-project":"/gateway-manage/create-project",e).then(function(e){var a=e.data;if("0000"==a.code)return d.a.showmsg("保存成功","success"),void t.setData();p.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},setData:function(t){var e=this;e.$emit("hideDialog",e.formData),e.$nextTick(function(){e.formData.projectName="",e.formData.projectDescribe=""})}},watch:{showDialog:function(t,e){this.customDialog=t},editRow:function(t,e){s()(t).length&&(this.formData=JSON.parse(i()(t)))}},mounted:function(){this.customDialog=this.showDialog,s()(this.editRow).length&&(this.formData=JSON.parse(i()(this.editRow)))}},h={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"show",rawName:"v-show",value:t.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:t.formData.projectId?"编辑项目":"新建项目",visible:t.customDialog,width:"600px","before-close":t.handleClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"programForm",attrs:{model:t.formData,"label-width":"94px",rules:t.rules}},[a("el-form-item",{attrs:{label:"项目名称:",prop:"projectName"}},[a("limitInput",{attrs:{inputWidth:440,inputValue:t.formData.projectName,holder:"请输入项目名称",getByType:"word",maxLength:20},on:{"update:inputValue":function(e){t.$set(t.formData,"projectName",e)}}})],1),t._v(" "),a("el-form-item",{attrs:{label:"描述:"}},[a("limit-textarea",{attrs:{inputWidth:440,inputValue:t.formData.projectDescribe,holder:"请输入描述内容",getByType:"word",maxLength:100},on:{"update:inputValue":function(e){t.$set(t.formData,"projectDescribe",e)}}})],1)],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.customConfirm("programForm")}}},[t._v(t._s(t.formData.projectId?"保 存":"新 建"))])],1)])],1)},staticRenderFns:[]};var f=a("VU/8")(m,h,!1,function(t){a("auIj")},"data-v-255c0ab0",null).exports,g=a("jvWE"),D={name:"apiProgram",components:{navBread:o.a,newProgram:f},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:"项目列表",path:""}],searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{editProgram:function(){this.showDialog=!0},hideDialog:function(t){if(!t)return this.editIndex="",this.editRow={},this.showDialog=!1,!1;this.currentPage=1,this.getData(),this.editIndex="",this.editRow={},this.showDialog=!1,this.$forceUpdate()},searchData:Object(g.a)(function(t){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},toGroupList:function(t,e){this.$router.push("/apiProgramGroup?projectId="+e.projectId+"&projectName="+e.projectName)},handleEdit:function(t,e){this.editIndex=t,this.editRow=e,this.showDialog=!0},handleDel:function(t,e){var a=this;a.$confirm("【"+e.projectName+"】下的接口将全部被删除,确认删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDelData(t,e)}).catch(function(){})},postDelData:function(t,e){var a=this,o={projectId:e.projectId};Object(u.a)("/gateway-manage/delete-project",o).then(function(e){var o=e.data;if("0000"==o.code)return d.a.showmsg("删除成功","success"),void a.tableData.splice(t,1);p.a.errorMsg(o)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getData:function(){var t=this;t.loading=!0;var e={search:t.searchValue,pageSize:t.pageSize,pageNum:t.currentPage};Object(u.a)("/gateway-manage/page-project",e).then(function(e){var a=e.data;if(t.loading=!1,"0000"==a.code)return t.tableData=a.result.result,void(t.totalCount=a.result.totalCount);p.a.errorMsg(a)}).catch(function(e){t.loading=!1,t.$message.error({duration:1e3,message:e.message})})}},watch:{$route:{handler:function(t,e){},deep:!0}},mounted:function(){this.$emit("showTab",21),this.getData()}},v={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:t.navPath}})],1),t._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入项目名称"},on:{clear:t.clearInput},nativeOn:{keyup:function(e){return a=e,t.searchData(a);var a}},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.editProgram}},[t._v("新建项目")])],1),t._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"projectName",label:"项目名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{label:"描述","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.projectDescribe)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToYmd")(e.row.createTime)))]),t._v(" "),a("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToHms")(e.row.createTime)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.toGroupList(e.$index,e.row)}}},[t._v("分组列表")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.handleEdit(e.$index,e.row)}}},[t._v("编辑")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.handleDel(e.$index,e.row)}}},[t._v("删除")])]}}])})],1),t._v(" "),t.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":t.pageSize,"current-page":t.currentPage,layout:"prev, pager, next",total:t.totalCount},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])]),t._v(" "),a("new-program",{attrs:{editRow:t.editRow,showDialog:t.showDialog},on:{hideDialog:t.hideDialog}})],1)},staticRenderFns:[]};var b=a("VU/8")(D,v,!1,function(t){a("LkxB")},"data-v-dd4fa0be",null);e.default=b.exports}});
\ No newline at end of file
webpackJsonp([14],{auIj:function(t,e){},kAqA:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("319J"),r=a("mvHQ"),i=a.n(r),n=a("fZjL"),s=a.n(n),c=a("l46T"),l=a("Kkt8"),u=a("P9l9"),d=a("TUB1"),p=a("LlAa"),m={name:"new-env",props:{showDialog:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{projectId:"",projectName:"",projectDescribe:""}}}},components:{limitInput:c.a,limitTextarea:l.a},data:function(){return{customDialog:!1,formData:{projectId:"",projectName:"",projectDescribe:""},rules:{projectName:[{required:!0,message:"请输入项目名称",trigger:"blur"}],projectDescribe:[{required:!0,message:"请输入描述",trigger:"blur"}]}}},methods:{handleClose:function(t){this.$refs.programForm.resetFields(),t(),this.hideDialog()},customCancel:function(){this.$refs.programForm.resetFields(),this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.formData.projectName="",this.formData.projectDescribe="",this.$emit("hideDialog","")},customConfirm:function(t){var e=this;e.formData.projectName=e.formData.projectName?String(e.formData.projectName).replace(/\s+/g,""):"",e.formData.projectDescribe=e.formData.projectDescribe?String(e.formData.projectDescribe).replace(/\s+/g,""):"",e.$refs[t].validate(function(t){if(!t)return!1;e.postEditData()})},postEditData:function(){var t=this,e={projectId:t.formData.projectId,projectName:t.formData.projectName,projectDescribe:t.formData.projectDescribe};Object(u.a)(t.editRow.projectId?"/gateway-manage/update-project":"/gateway-manage/create-project",e).then(function(e){var a=e.data;if("0000"==a.code)return d.a.showmsg("保存成功","success"),void t.setData();p.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},setData:function(t){var e=this;e.$emit("hideDialog",e.formData),e.$nextTick(function(){e.formData.projectName="",e.formData.projectDescribe=""})}},watch:{showDialog:function(t,e){this.customDialog=t},editRow:function(t,e){s()(t).length&&(this.formData=JSON.parse(i()(t)))}},mounted:function(){this.customDialog=this.showDialog,s()(this.editRow).length&&(this.formData=JSON.parse(i()(this.editRow)))}},h={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"show",rawName:"v-show",value:t.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:t.formData.projectId?"编辑项目":"新建项目",visible:t.customDialog,width:"600px","before-close":t.handleClose},on:{"update:visible":function(e){t.customDialog=e}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"programForm",attrs:{model:t.formData,"label-width":"94px",rules:t.rules}},[a("el-form-item",{attrs:{label:"项目名称:",prop:"projectName"}},[a("limitInput",{attrs:{inputWidth:440,inputValue:t.formData.projectName,holder:"请输入项目名称",getByType:"word",maxLength:20},on:{"update:inputValue":function(e){t.$set(t.formData,"projectName",e)}}})],1),t._v(" "),a("el-form-item",{attrs:{label:"描述:"}},[a("limit-textarea",{attrs:{inputWidth:440,inputValue:t.formData.projectDescribe,holder:"请输入描述内容",getByType:"word",maxLength:100},on:{"update:inputValue":function(e){t.$set(t.formData,"projectDescribe",e)}}})],1)],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.customConfirm("programForm")}}},[t._v(t._s(t.formData.projectId?"保 存":"新 建"))])],1)])],1)},staticRenderFns:[]};var f=a("VU/8")(m,h,!1,function(t){a("auIj")},"data-v-255c0ab0",null).exports,g=a("jvWE"),D={name:"apiProgram",components:{navBread:o.a,newProgram:f},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:"项目列表",path:""}],searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{editProgram:function(){this.showDialog=!0},hideDialog:function(t){if(!t)return this.editIndex="",this.editRow={},this.showDialog=!1,!1;this.currentPage=1,this.getData(),this.editIndex="",this.editRow={},this.showDialog=!1,this.$forceUpdate()},searchData:Object(g.a)(function(t){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},toGroupList:function(t,e){this.$router.push("/apiProgramGroup?projectId="+e.projectId+"&projectName="+e.projectName)},handleEdit:function(t,e){this.editIndex=t,this.editRow=e,this.showDialog=!0},handleDel:function(t,e){var a=this;a.$confirm("【"+e.projectName+"】下的接口将全部被删除,确认删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDelData(t,e)}).catch(function(){})},postDelData:function(t,e){var a=this,o={projectId:e.projectId};Object(u.a)("/gateway-manage/delete-project",o).then(function(e){var o=e.data;if("0000"==o.code)return d.a.showmsg("删除成功","success"),void a.tableData.splice(t,1);p.a.errorMsg(o)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getData:function(){var t=this;t.loading=!0;var e={search:t.searchValue,pageSize:t.pageSize,pageNum:t.currentPage};Object(u.a)("/gateway-manage/page-project",e).then(function(e){var a=e.data;if(t.loading=!1,"0000"==a.code)return t.tableData=a.result.result,void(t.totalCount=a.result.totalCount);p.a.errorMsg(a)}).catch(function(e){t.loading=!1,t.$message.error({duration:1e3,message:e.message})})}},watch:{$route:{handler:function(t,e){},deep:!0}},mounted:function(){this.$emit("showTab",21),this.getData()}},v={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:t.navPath}})],1),t._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入项目名称"},on:{clear:t.clearInput},nativeOn:{keyup:function(e){return a=e,t.searchData(a);var a}},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.editProgram}},[t._v("新建项目")])],1),t._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"projectName",label:"项目名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{label:"描述","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.projectDescribe)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToYmd")(e.row.createTime)))]),t._v(" "),a("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToHms")(e.row.createTime)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.toGroupList(e.$index,e.row)}}},[t._v("分组列表")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.handleEdit(e.$index,e.row)}}},[t._v("编辑")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.handleDel(e.$index,e.row)}}},[t._v("删除")])]}}])})],1),t._v(" "),t.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":t.pageSize,"current-page":t.currentPage,layout:"prev, pager, next",total:t.totalCount},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])]),t._v(" "),a("new-program",{attrs:{editRow:t.editRow,showDialog:t.showDialog},on:{hideDialog:t.hideDialog}})],1)},staticRenderFns:[]};var b=a("VU/8")(D,v,!1,function(t){a("rLVY")},"data-v-0e2d49b6",null);e.default=b.exports},rLVY:function(t,e){}});
\ No newline at end of file
webpackJsonp([14],{SGyq:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("319J"),o=a("mvHQ"),n=a.n(o),i=a("fZjL"),s=a.n(i),l=a("P9l9"),c=a("TUB1"),d=a("LlAa"),u={name:"error-code-edit",props:{showDialog:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{errorSettingId:"",interfaceName:"",projectAndGroup:"",errorCode:"",errorInfo:""}}}},data:function(){return{customDialog:!1,formData:{errorSettingId:"",interfaceName:"",projectAndGroup:"",errorCode:"",errorInfo:""},rules:{errorCode:[{required:!0,message:"请输入错误码",trigger:"blur"}],errorInfo:[{required:!0,message:"请输入错误消息",trigger:"blur"}]}}},methods:{handleClose:function(e){e(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.formData.errorCode="",this.formData.errorInfo="",this.$emit("hideDialog","")},customConfirm:function(e){var t=this;t.formData.errorCode=t.formData.errorCode?String(t.formData.errorCode).replace(/\s+/g,""):"",t.formData.errorInfo=t.formData.errorInfo?String(t.formData.errorInfo).replace(/\s+/g,""):"",t.$refs[e].validate(function(e){if(!e)return!1;t.postEditData()})},postEditData:function(){var e=this,t={errorSettingId:e.formData.errorSettingId,errorCode:e.formData.errorCode,errorInfo:e.formData.errorInfo};Object(l.b)(e.editRow.errorSettingId?"/gateway-manage/update-error-setting":"/gateway-manage/create-error-setting",t).then(function(t){var a=t.data;if("0000"==a.code)return c.a.showmsg("保存成功","success"),void e.setData();d.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},setData:function(e){var t=this;t.$emit("hideDialog",t.formData),t.$nextTick(function(){t.formData.errorCode="",t.formData.errorInfo=""})}},watch:{showDialog:function(e,t){this.customDialog=e},editRow:function(e,t){s()(e).length&&(this.formData=JSON.parse(n()(e)))}},mounted:function(){this.customDialog=this.showDialog,s()(this.editRow).length&&(this.formData=JSON.parse(n()(this.editRow)))}},f={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:"编辑",visible:e.customDialog,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"errorCodeForm",attrs:{model:e.formData,"label-width":"94px",rules:e.rules}},[a("el-form-item",{attrs:{label:"错误码:",prop:"errorCode"}},[a("el-input",{attrs:{disabled:!!e.formData.errorSettingId},model:{value:e.formData.errorCode,callback:function(t){e.$set(e.formData,"errorCode",t)},expression:"formData.errorCode"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"错误消息:",prop:"errorCode"}},[a("el-input",{model:{value:e.formData.errorInfo,callback:function(t){e.$set(e.formData,"errorInfo",t)},expression:"formData.errorInfo"}})],1),e._v(" "),e.formData.interfaceName?a("el-form-item",{attrs:{label:"使用的接口名称:"}},[e._v("\n "+e._s(e.formData.interfaceName)+"\n ")]):e._e(),e._v(" "),e.formData.projectAndGroup?a("el-form-item",{attrs:{label:"使用的项目分组:"}},[e._v("\n "+e._s(e.formData.projectAndGroup)+"\n ")]):e._e()],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.customCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.customConfirm("errorCodeForm")}}},[e._v("保 存")])],1)])],1)},staticRenderFns:[]};var g=a("VU/8")(u,f,!1,function(e){a("xqgo")},"data-v-0a8f2e7a",null).exports,h=a("jvWE"),m={name:"errorCode",components:{navBread:r.a,errorCodeEdit:g},data:function(){return{navPath:[{name:"错误码",path:""}],searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{searchData:Object(h.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleEdit:function(e,t){this.editIndex=e,this.editRow=t,this.showDialog=!0},hideDialog:function(e){if(!e)return this.editIndex="",this.editRow={},this.showDialog=!1,!1;this.currentPage,this.getData(),this.editIndex="",this.editRow={},this.showDialog=!1,this.$forceUpdate()},handleDel:function(e,t){var a=this;a.$confirm("确认删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDel(e,t)}).catch(function(){})},postDel:function(e,t){var a=this,r={errorSettingId:t.errorSettingId};Object(l.b)("/gateway-manage/delete-error-setting",r).then(function(e){var t=e.data;if("0000"==t.code)return c.a.showmsg("删除成功","success"),void a.getData();d.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getData:function(){var e=this;e.loading=!0;var t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize};Object(l.b)("/gateway-manage/page-error-setting",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);d.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",6),this.getData()}},p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入接口名称/错误码"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.handleEdit}},[e._v("新建错误码")])],1),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{label:"错误码","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.errorCode)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"错误消息","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.errorInfo)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),a("error-code-edit",{attrs:{editRow:e.editRow,showDialog:e.showDialog},on:{hideDialog:e.hideDialog}})],1)},staticRenderFns:[]};var v=a("VU/8")(m,p,!1,function(e){a("jjdh")},"data-v-253c22c1",null);t.default=v.exports},jjdh:function(e,t){},xqgo:function(e,t){}});
\ No newline at end of file
webpackJsonp([16],{"46iv":function(t,e){},jtQ2:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o={data:function(){return{logData:""}},mounted:function(){var t=this;t.$nextTick(function(){var e=localStorage.getItem("logInfo");t.logData=e})},beforeDestroy:function(){this.$store.dispatch("clearLogInfo")}},a={render:function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"api-body-content border-box"},[this._v("\n "+this._s(this.logData)+"\n ")])},staticRenderFns:[]};var i=n("VU/8")(o,a,!1,function(t){n("46iv")},"data-v-7be531ec",null);e.default=i.exports}});
\ No newline at end of file
webpackJsonp([16],{OEJD:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("319J"),o=a("P9l9"),r=a("jvWE"),l=a("LlAa"),i={name:"releaseRecords",components:{navBread:n.a},data:function(){return{navPath:[{name:"发布记录",path:""}],searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0}},methods:{searchData:Object(r.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleShow:function(e,t){this.$router.push("/apiListManageShow?editFlag=0&interfaceId="+t.interfaceId+"&interfaceName="+t.interfaceName+"&interfaceVersionId="+t.interfaceVersionId+"&publishRecordId="+t.publishRecordId+"&projectId="+t.projectId+"&projectName="+t.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+t.interfaceGroupName)},getData:function(){var e=this;e.loading=!0;var t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize};Object(o.a)("/gateway-manage/page-api-publish-record",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);l.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",4),this.getData()}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入版本号/API名称"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"publishRecordId",label:"发布版本","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"API名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.interfaceName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"版本号","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.version)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"环境","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sceneName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布备注","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.remark)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])])])},staticRenderFns:[]};var c=a("VU/8")(i,s,!1,function(e){a("sP3U")},"data-v-aff2ba16",null);t.default=c.exports},sP3U:function(e,t){}});
\ No newline at end of file
webpackJsonp([17],{tiLT:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("319J"),n=a("f2i8"),r=a("P9l9"),l=a("jvWE"),i=a("LlAa"),s={name:"apiProgramGroup",components:{navBread:o.a,newApiGroup:n.a},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:"API列表",path:""}],projectId:this.$route.query.projectId||"",interfaceGroupId:this.$route.query.interfaceGroupId||"",searchValue:"",targetType:"-1",targetTypeOptions:[{value:"-1",label:"所有"},{value:"0",label:"私有"},{value:"1",label:"公开"}],loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{searchData:Object(l.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},changeTargetType:function(e){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},toApiListManage:function(e,t){this.$router.push("/apiListManage?interfaceId="+t.interfaceId+"&interfaceName="+t.interfaceName+"&projectId="+t.projectId+"&projectName="+t.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+t.interfaceGroupName)},getData:function(){var e=this;e.loading=!0;var t={projectId:e.projectId,interfaceGroupId:e.interfaceGroupId,search:e.searchValue,target:e.targetType,pageSize:e.pageSize,pageNum:e.currentPage};Object(r.a)("/gateway-manage/page-api",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result,void(e.totalCount=a.result.totalCount);i.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",22),this.getData()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("div",{staticStyle:{"font-size":"0"}},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入API名称"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-select",{staticClass:"w-137 margin-left10",attrs:{placeholder:"请选择"},on:{change:e.changeTargetType},model:{value:e.targetType,callback:function(t){e.targetType=t},expression:"targetType"}},e._l(e.targetTypeOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)]),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"interfaceName",label:"API名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"API类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("0"==t.row.interfaceType?"http":"1"==t.row.interfaceType?"dubbo ":"自定义返回")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"访问路径","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.interfaceUrl)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"访问类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.optType)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"项目/分组","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.projectName+"/"+t.row.interfaceGroupName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.toApiListManage(t.$index,t.row)}}},[e._v("管理")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),a("new-api-group",{attrs:{editRow:e.editRow,showDialog:e.showDialog},on:{hideDialog:e.hideDialog}})],1)},staticRenderFns:[]};var u=a("VU/8")(s,c,!1,function(e){a("uHqA")},"data-v-7b1f5f24",null);t.default=u.exports},uHqA:function(e,t){}});
\ No newline at end of file
webpackJsonp([17],{"G8l+":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("319J"),n=a("f2i8"),i=a("P9l9"),r=a("jvWE"),s=a("TUB1"),c=a("LlAa"),l={name:"apiProgramGroup",components:{navBread:o.a,newApiGroup:n.a},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:this.$route.query.projectName+"项目列表",path:"/apiProgramGroup"},{name:"分组列表",path:""}],searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{createApi:function(t,e){this.$router.push("/createApi?projectId="+e.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+e.interfaceGroupId+"&interfaceGroupName="+e.groupName)},editProgram:function(){this.showDialog=!0},hideDialog:function(t){if(!t)return this.editIndex="",this.editRow={},this.showDialog=!1,!1;this.currentPage=1,this.getData(),this.editIndex="",this.editRow={},this.showDialog=!1,this.$forceUpdate()},searchData:Object(r.a)(function(t){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},toApiList:function(t,e){this.$router.push("/groupApiList?projectId="+e.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+e.interfaceGroupId+"&interfaceGroupName="+e.groupName)},handleEdit:function(t,e){this.editIndex=t,this.editRow=e,this.showDialog=!0},handleDel:function(t,e){var a=this;a.$confirm("【"+e.groupName+"】下的接口将全部被删除,确认删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDelData(t,e)}).catch(function(){})},postDelData:function(t,e){var a=this,o={interfaceGroupId:e.interfaceGroupId};Object(i.a)("/gateway-manage/delete-api-group",o).then(function(e){var o=e.data;if("0000"==o.code)return s.a.showmsg("删除成功","success"),void a.tableData.splice(t,1);c.a.errorMsg(o)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getData:function(){var t=this;t.loading=!0;var e={search:t.searchValue,pageSize:t.pageSize,pageNum:t.currentPage,projectId:t.$route.query.projectId};Object(i.a)("/gateway-manage/page-api-group",e).then(function(e){var a=e.data;if(t.loading=!1,"0000"==a.code)return t.tableData=a.result.result,void(t.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(e){t.loading=!1,t.$message.error({duration:1e3,message:e.message})})}},watch:{$route:{handler:function(t,e){},deep:!0}},mounted:function(){this.$emit("showTab",21),this.getData()}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:t.navPath}})],1),t._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入分组名称"},on:{clear:t.clearInput},nativeOn:{keyup:function(e){return a=e,t.searchData(a);var a}},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.editProgram}},[t._v("新建分组")])],1),t._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"groupName",label:"分组名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{label:"描述","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.remark)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToYmd")(e.row.createTime)))]),t._v(" "),a("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToHms")(e.row.createTime)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.toApiList(e.$index,e.row)}}},[t._v("API列表")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.handleEdit(e.$index,e.row)}}},[t._v("编辑")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.handleDel(e.$index,e.row)}}},[t._v("删除")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.createApi(e.$index,e.row)}}},[t._v("新建API")])]}}])})],1),t._v(" "),t.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":t.pageSize,"current-page":t.currentPage,layout:"prev, pager, next",total:t.totalCount},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])]),t._v(" "),a("new-api-group",{attrs:{editRow:t.editRow,showDialog:t.showDialog},on:{hideDialog:t.hideDialog}})],1)},staticRenderFns:[]};var p=a("VU/8")(l,u,!1,function(t){a("P/ux")},"data-v-a4ce5958",null);e.default=p.exports},"P/ux":function(t,e){}}); webpackJsonp([18],{"G8l+":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("319J"),n=a("f2i8"),i=a("P9l9"),r=a("jvWE"),s=a("TUB1"),c=a("LlAa"),l={name:"apiProgramGroup",components:{navBread:o.a,newApiGroup:n.a},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:this.$route.query.projectName+"项目列表",path:"/apiProgramGroup"},{name:"分组列表",path:""}],searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{createApi:function(t,e){this.$router.push("/createApi?projectId="+e.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+e.interfaceGroupId+"&interfaceGroupName="+e.groupName)},editProgram:function(){this.showDialog=!0},hideDialog:function(t){if(!t)return this.editIndex="",this.editRow={},this.showDialog=!1,!1;this.currentPage=1,this.getData(),this.editIndex="",this.editRow={},this.showDialog=!1,this.$forceUpdate()},searchData:Object(r.a)(function(t){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},toApiList:function(t,e){this.$router.push("/groupApiList?projectId="+e.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+e.interfaceGroupId+"&interfaceGroupName="+e.groupName)},handleEdit:function(t,e){this.editIndex=t,this.editRow=e,this.showDialog=!0},handleDel:function(t,e){var a=this;a.$confirm("【"+e.groupName+"】下的接口将全部被删除,确认删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDelData(t,e)}).catch(function(){})},postDelData:function(t,e){var a=this,o={interfaceGroupId:e.interfaceGroupId};Object(i.a)("/gateway-manage/delete-api-group",o).then(function(e){var o=e.data;if("0000"==o.code)return s.a.showmsg("删除成功","success"),void a.tableData.splice(t,1);c.a.errorMsg(o)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getData:function(){var t=this;t.loading=!0;var e={search:t.searchValue,pageSize:t.pageSize,pageNum:t.currentPage,projectId:t.$route.query.projectId};Object(i.a)("/gateway-manage/page-api-group",e).then(function(e){var a=e.data;if(t.loading=!1,"0000"==a.code)return t.tableData=a.result.result,void(t.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(e){t.loading=!1,t.$message.error({duration:1e3,message:e.message})})}},watch:{$route:{handler:function(t,e){},deep:!0}},mounted:function(){this.$emit("showTab",21),this.getData()}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:t.navPath}})],1),t._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入分组名称"},on:{clear:t.clearInput},nativeOn:{keyup:function(e){return a=e,t.searchData(a);var a}},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.editProgram}},[t._v("新建分组")])],1),t._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"groupName",label:"分组名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{label:"描述","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.remark)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToYmd")(e.row.createTime)))]),t._v(" "),a("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToHms")(e.row.createTime)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.toApiList(e.$index,e.row)}}},[t._v("API列表")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.handleEdit(e.$index,e.row)}}},[t._v("编辑")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.handleDel(e.$index,e.row)}}},[t._v("删除")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.createApi(e.$index,e.row)}}},[t._v("新建API")])]}}])})],1),t._v(" "),t.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":t.pageSize,"current-page":t.currentPage,layout:"prev, pager, next",total:t.totalCount},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])]),t._v(" "),a("new-api-group",{attrs:{editRow:t.editRow,showDialog:t.showDialog},on:{hideDialog:t.hideDialog}})],1)},staticRenderFns:[]};var p=a("VU/8")(l,u,!1,function(t){a("X2m5")},"data-v-326f29ec",null);e.default=p.exports},X2m5:function(t,e){}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([18],{Z6uV:function(e,t){},tiLT:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("319J"),n=a("f2i8"),r=a("P9l9"),l=a("jvWE"),i=a("LlAa"),s={name:"apiProgramGroup",components:{navBread:o.a,newApiGroup:n.a},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:"API列表",path:""}],projectId:this.$route.query.projectId||"",interfaceGroupId:this.$route.query.interfaceGroupId||"",searchValue:"",targetType:"-1",targetTypeOptions:[{value:"-1",label:"所有"},{value:"0",label:"私有"},{value:"1",label:"公开"}],loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{searchData:Object(l.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},changeTargetType:function(e){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},toApiListManage:function(e,t){this.$router.push("/apiListManage?interfaceId="+t.interfaceId+"&interfaceName="+t.interfaceName+"&projectId="+t.projectId+"&projectName="+t.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+t.interfaceGroupName)},getData:function(){var e=this;e.loading=!0;var t={projectId:e.projectId,interfaceGroupId:e.interfaceGroupId,search:e.searchValue,target:e.targetType,pageSize:e.pageSize,pageNum:e.currentPage};Object(r.a)("/gateway-manage/page-api",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result,void(e.totalCount=a.result.totalCount);i.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",22),this.getData()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("div",{staticStyle:{"font-size":"0"}},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入API名称"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-select",{staticClass:"w-137 margin-left10",attrs:{placeholder:"请选择"},on:{change:e.changeTargetType},model:{value:e.targetType,callback:function(t){e.targetType=t},expression:"targetType"}},e._l(e.targetTypeOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)]),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"interfaceName",label:"API名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"API类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("0"==t.row.interfaceType?"http":"1"==t.row.interfaceType?"dubbo ":"自定义返回")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"访问路径","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.interfaceUrl)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"访问类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.optType)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"项目/分组","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.projectName+"/"+t.row.interfaceGroupName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.toApiListManage(t.$index,t.row)}}},[e._v("管理")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),a("new-api-group",{attrs:{editRow:e.editRow,showDialog:e.showDialog},on:{hideDialog:e.hideDialog}})],1)},staticRenderFns:[]};var u=a("VU/8")(s,c,!1,function(e){a("Z6uV")},"data-v-9fae55d4",null);t.default=u.exports}});
\ No newline at end of file
webpackJsonp([19],{"0/ma":function(e,t){},OEJD:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("319J"),o=a("P9l9"),r=a("jvWE"),l=a("LlAa"),i={name:"releaseRecords",components:{navBread:n.a},data:function(){return{navPath:[{name:"发布记录",path:""}],searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0}},methods:{searchData:Object(r.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleShow:function(e,t){this.$router.push("/apiListManageShow?editFlag=0&interfaceId="+t.interfaceId+"&interfaceName="+t.interfaceName+"&interfaceVersionId="+t.interfaceVersionId+"&publishRecordId="+t.publishRecordId+"&projectId="+t.projectId+"&projectName="+t.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+t.interfaceGroupName)},getData:function(){var e=this;e.loading=!0;var t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize};Object(o.a)("/gateway-manage/page-api-publish-record",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);l.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",4),this.getData()}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入版本号/API名称"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"publishRecordId",label:"发布版本","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"API名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.interfaceName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"版本号","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.version)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"环境","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sceneName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布备注","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.remark)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])])])},staticRenderFns:[]};var c=a("VU/8")(i,s,!1,function(e){a("0/ma")},"data-v-311f59da",null);t.default=c.exports}});
\ No newline at end of file
webpackJsonp([19],{K0rJ:function(t,i,a){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=a("319J"),e=a("P9l9"),s=a("PEkr"),o={name:"pluginManage",components:{navBread:n.a,selectEnv:s.a},data:function(){return{navPath:[{name:"插件管理",path:""}],search:"",list:[],showdialog:!1,pluginType:0,pluginId:"",loading:!1}},methods:{getList:function(){var t=this,i=this,a={search:this.search};this.loading=!0,Object(e.a)("/gateway-manage/plugin/list",a).then(function(i){"0000"==i.data.code?(i.data.result?t.list=i.data.result:t.list=[],t.loading=!1):t.$message.error(i.data.message)}).catch(function(t){i.$message.error({duration:1e3,message:t.message})})},goEnvList:function(t){this.showdialog=!0,this.pluginId=t.pluginId,this.pluginType=t.pluginType},closeDialog:function(){this.showdialog=!1}},watch:{$route:{handler:function(t,i){},deep:!0}},mounted:function(){this.getList()}},l={render:function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:t.navPath}})],1),t._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("el-input",{staticClass:"w-320",attrs:{placeholder:"请输入插件名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:function(i){t.getList()}},nativeOn:{keyup:function(i){if(!("button"in i)&&t._k(i.keyCode,"enter",13,i.key,"Enter"))return null;t.getList()}},model:{value:t.search,callback:function(i){t.search=i},expression:"search"}}),t._v(" "),a("div",{directives:[{name:"loadingh",rawName:"v-loadingh",value:t.loading,expression:"loading"}],staticClass:"list-content"},t._l(t.list,function(i,n){return a("div",{key:n,staticClass:"list-item"},[a("div",{staticClass:"item-top"},[a("span",{staticClass:"icon-content"},[0===i.pluginType?a("i",{staticClass:"iconfont iconahas"}):t._e(),t._v(" "),1===i.pluginType?a("i",{staticClass:"iconfont iconkaifangpingtai"}):t._e()]),t._v(" "),a("div",{staticClass:"item-info"},[a("h3",[t._v("插件名称")]),t._v(" "),a("p",[t._v(t._s(i.pluginName))])])]),t._v(" "),a("div",{staticClass:"item-bottom"},[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.goEnvList(i)}}},[t._v("选择环境进入"),a("i",{staticClass:"iconfont iconjiantou-zuo"})])],1)])}))],1)]),t._v(" "),t.showdialog?a("selectEnv",{attrs:{pluginId:t.pluginId,pluginType:t.pluginType},on:{closeDialog:t.closeDialog}}):t._e()],1)},staticRenderFns:[]};var c=a("VU/8")(o,l,!1,function(t){a("jbD3")},"data-v-2e0e7926",null);i.default=c.exports},jbD3:function(t,i){}}); webpackJsonp([20],{K0rJ:function(t,i,a){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=a("319J"),e=a("P9l9"),s=a("PEkr"),o={name:"pluginManage",components:{navBread:n.a,selectEnv:s.a},data:function(){return{navPath:[{name:"插件管理",path:""}],search:"",list:[],showdialog:!1,pluginType:0,pluginId:"",loading:!1}},methods:{getList:function(){var t=this,i=this,a={search:this.search};this.loading=!0,Object(e.a)("/gateway-manage/plugin/list",a).then(function(i){"0000"==i.data.code?(i.data.result?t.list=i.data.result:t.list=[],t.loading=!1):t.$message.error(i.data.message)}).catch(function(t){i.$message.error({duration:1e3,message:t.message})})},goEnvList:function(t){this.showdialog=!0,this.pluginId=t.pluginId,this.pluginType=t.pluginType},closeDialog:function(){this.showdialog=!1}},watch:{$route:{handler:function(t,i){},deep:!0}},mounted:function(){this.getList()}},l={render:function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:t.navPath}})],1),t._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("el-input",{staticClass:"w-320",attrs:{placeholder:"请输入插件名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:function(i){t.getList()}},nativeOn:{keyup:function(i){if(!("button"in i)&&t._k(i.keyCode,"enter",13,i.key,"Enter"))return null;t.getList()}},model:{value:t.search,callback:function(i){t.search=i},expression:"search"}}),t._v(" "),a("div",{directives:[{name:"loadingh",rawName:"v-loadingh",value:t.loading,expression:"loading"}],staticClass:"list-content"},t._l(t.list,function(i,n){return a("div",{key:n,staticClass:"list-item"},[a("div",{staticClass:"item-top"},[a("span",{staticClass:"icon-content"},[0===i.pluginType?a("i",{staticClass:"iconfont iconahas"}):t._e(),t._v(" "),1===i.pluginType?a("i",{staticClass:"iconfont iconkaifangpingtai"}):t._e()]),t._v(" "),a("div",{staticClass:"item-info"},[a("h3",[t._v("插件名称")]),t._v(" "),a("p",[t._v(t._s(i.pluginName))])])]),t._v(" "),a("div",{staticClass:"item-bottom"},[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.goEnvList(i)}}},[t._v("选择环境进入"),a("i",{staticClass:"iconfont iconjiantou-zuo"})])],1)])}))],1)]),t._v(" "),t.showdialog?a("selectEnv",{attrs:{pluginId:t.pluginId,pluginType:t.pluginType},on:{closeDialog:t.closeDialog}}):t._e()],1)},staticRenderFns:[]};var c=a("VU/8")(o,l,!1,function(t){a("jbD3")},"data-v-2e0e7926",null);i.default=c.exports},jbD3:function(t,i){}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([21],{S82n:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("319J"),o=a("f2i8"),n=a("P9l9"),i=a("jvWE"),l=a("LlAa"),s={name:"apiProgramGroup",components:{navBread:r.a,newApiGroup:o.a},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:this.$route.query.projectName+"项目列表",path:"/apiProgramGroup"},{name:this.$route.query.interfaceGroupName+"分组列表",path:"/groupApiList"},{name:"API列表",path:""}],projectId:this.$route.query.projectId||"",interfaceGroupId:this.$route.query.interfaceGroupId||"",searchValue:"",targetType:"-1",targetTypeOptions:[{value:"-1",label:"所有"},{value:"0",label:"私有"},{value:"1",label:"公开"}],loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{searchData:Object(i.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},changeTargetType:function(e){this.currentPage=1,this.getData()},createApi:function(){this.$router.push("/createApi?projectId="+this.$route.query.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+this.$route.query.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName)},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},toApiListManage:function(e,t){this.$router.push("/apiListManage?interfaceId="+t.interfaceId+"&interfaceName="+t.interfaceName+"&projectId="+t.projectId+"&projectName="+t.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+t.interfaceGroupName)},getData:function(){var e=this;e.loading=!0;var t={projectId:e.projectId,interfaceGroupId:e.interfaceGroupId,search:e.searchValue,target:e.targetType,pageSize:e.pageSize,pageNum:e.currentPage};Object(n.a)("/gateway-manage/page-api",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result,void(e.totalCount=a.result.totalCount);l.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",21),this.getData()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("div",{staticStyle:{"font-size":"0"}},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入API名称"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-select",{staticClass:"w-137 margin-left10",attrs:{placeholder:"请选择"},on:{change:e.changeTargetType},model:{value:e.targetType,callback:function(t){e.targetType=t},expression:"targetType"}},e._l(e.targetTypeOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),e.$route.query.projectName&&e.$route.query.interfaceGroupId?a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.createApi}},[e._v("创建API")])],1):e._e()]),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"interfaceName",label:"API名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"API类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("0"==t.row.interfaceType?"http":"1"==t.row.interfaceType?"dubbo ":"自定义返回")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"访问路径","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.interfaceUrl)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"访问类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.optType)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"项目/分组","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.projectName+"/"+t.row.interfaceGroupName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.toApiListManage(t.$index,t.row)}}},[e._v("管理")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),a("new-api-group",{attrs:{editRow:e.editRow,showDialog:e.showDialog},on:{hideDialog:e.hideDialog}})],1)},staticRenderFns:[]};var u=a("VU/8")(s,c,!1,function(e){a("WzCO")},"data-v-13be0be0",null);t.default=u.exports},WzCO:function(e,t){}});
\ No newline at end of file
webpackJsonp([21],{O0kK:function(e,t){},S82n:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("319J"),o=a("f2i8"),n=a("P9l9"),i=a("jvWE"),l=a("LlAa"),s={name:"apiProgramGroup",components:{navBread:r.a,newApiGroup:o.a},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:this.$route.query.projectName+"项目列表",path:"/apiProgramGroup"},{name:this.$route.query.interfaceGroupName+"分组列表",path:"/groupApiList"},{name:"API列表",path:""}],projectId:this.$route.query.projectId||"",interfaceGroupId:this.$route.query.interfaceGroupId||"",searchValue:"",targetType:"-1",targetTypeOptions:[{value:"-1",label:"所有"},{value:"0",label:"私有"},{value:"1",label:"公开"}],loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{searchData:Object(i.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},changeTargetType:function(e){this.currentPage=1,this.getData()},createApi:function(){this.$router.push("/createApi?projectId="+this.$route.query.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+this.$route.query.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName)},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},toApiListManage:function(e,t){this.$router.push("/apiListManage?interfaceId="+t.interfaceId+"&interfaceName="+t.interfaceName+"&projectId="+t.projectId+"&projectName="+t.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+t.interfaceGroupName)},getData:function(){var e=this;e.loading=!0;var t={projectId:e.projectId,interfaceGroupId:e.interfaceGroupId,search:e.searchValue,target:e.targetType,pageSize:e.pageSize,pageNum:e.currentPage};Object(n.a)("/gateway-manage/page-api",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result,void(e.totalCount=a.result.totalCount);l.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",21),this.getData()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("div",{staticStyle:{"font-size":"0"}},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入API名称"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-select",{staticClass:"w-137 margin-left10",attrs:{placeholder:"请选择"},on:{change:e.changeTargetType},model:{value:e.targetType,callback:function(t){e.targetType=t},expression:"targetType"}},e._l(e.targetTypeOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),e.$route.query.projectName&&e.$route.query.interfaceGroupId?a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.createApi}},[e._v("创建API")])],1):e._e()]),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"interfaceName",label:"API名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"API类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("0"==t.row.interfaceType?"http":"1"==t.row.interfaceType?"dubbo ":"自定义返回")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"访问路径","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.interfaceUrl)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"访问类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.optType)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"项目/分组","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.projectName+"/"+t.row.interfaceGroupName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.toApiListManage(t.$index,t.row)}}},[e._v("管理")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),a("new-api-group",{attrs:{editRow:e.editRow,showDialog:e.showDialog},on:{hideDialog:e.hideDialog}})],1)},staticRenderFns:[]};var u=a("VU/8")(s,c,!1,function(e){a("O0kK")},"data-v-2485b524",null);t.default=u.exports}});
\ No newline at end of file
webpackJsonp([20],{EBdF:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("319J"),r=a("P9l9"),o={name:"overview",components:{navBread:n.a},data:function(){return{navPath:[{name:"概览",path:""}]}},methods:{getData:function(){var e=this,t={project:e.repProjectName,router:e.pathName,requestProject:e.repProjectName};Object(r.a)("/haoban-manage-web/menu-detail",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result?void 0:void e.$message.error({duration:1e3,message:"暂无数据"});e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",1)}},s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"api-body-content border-box"},[t("div",{staticClass:"common-nav"},[t("nav-bread",{attrs:{navPath:this.navPath}})],1),this._v(" "),this._m(0)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"api-body-main common-body-main border-box"},[t("div",{staticClass:"api-main-content border-box"})])}]};var i=a("VU/8")(o,s,!1,function(e){a("rypi")},"data-v-1c210dc8",null);t.default=i.exports},rypi:function(e,t){}}); webpackJsonp([22],{EBdF:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("319J"),r=a("P9l9"),o={name:"overview",components:{navBread:n.a},data:function(){return{navPath:[{name:"概览",path:""}]}},methods:{getData:function(){var e=this,t={project:e.repProjectName,router:e.pathName,requestProject:e.repProjectName};Object(r.a)("/haoban-manage-web/menu-detail",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result?void 0:void e.$message.error({duration:1e3,message:"暂无数据"});e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",1)}},s={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"api-body-content border-box"},[t("div",{staticClass:"common-nav"},[t("nav-bread",{attrs:{navPath:this.navPath}})],1),this._v(" "),this._m(0)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"api-body-main common-body-main border-box"},[t("div",{staticClass:"api-main-content border-box"})])}]};var i=a("VU/8")(o,s,!1,function(e){a("rypi")},"data-v-1c210dc8",null);t.default=i.exports},rypi:function(e,t){}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([4],{"/k6T":function(e,t){},"6yE4":function(e,t){},"7Jbw":function(e,t){},"ASE+":function(e,t){},SldL:function(e,t){!function(t){"use strict";var r,a=Object.prototype,n=a.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag",c="object"==typeof e,u=t.regeneratorRuntime;if(u)c&&(e.exports=u);else{(u=t.regeneratorRuntime=c?e.exports:{}).wrap=w;var d="suspendedStart",h="suspendedYield",g="executing",f="completed",p={},m={};m[o]=function(){return this};var v=Object.getPrototypeOf,y=v&&v(v(P([])));y&&y!==a&&n.call(y,o)&&(m=y);var b=I.prototype=L.prototype=Object.create(m);S.prototype=b.constructor=I,I.constructor=S,I[l]=S.displayName="GeneratorFunction",u.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===S||"GeneratorFunction"===(t.displayName||t.name))},u.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,I):(e.__proto__=I,l in e||(e[l]="GeneratorFunction")),e.prototype=Object.create(b),e},u.awrap=function(e){return{__await:e}},C(x.prototype),x.prototype[s]=function(){return this},u.AsyncIterator=x,u.async=function(e,t,r,a){var n=new x(w(e,t,r,a));return u.isGeneratorFunction(t)?n:n.next().then(function(e){return e.done?e.value:n.next()})},C(b),b[l]="Generator",b[o]=function(){return this},b.toString=function(){return"[object Generator]"},u.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var a=t.pop();if(a in e)return r.value=a,r.done=!1,r}return r.done=!0,r}},u.values=P,$.prototype={constructor:$,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(N),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=r)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(a,n){return s.type="throw",s.arg=e,t.next=a,n&&(t.method="next",t.arg=r),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(l&&c){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var a=r.completion;if("throw"===a.type){var n=a.arg;N(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:P(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=r),p}}}function w(e,t,r,a){var n=t&&t.prototype instanceof L?t:L,i=Object.create(n.prototype),o=new $(a||[]);return i._invoke=function(e,t,r){var a=d;return function(n,i){if(a===g)throw new Error("Generator is already running");if(a===f){if("throw"===n)throw i;return D()}for(r.method=n,r.arg=i;;){var o=r.delegate;if(o){var s=k(o,r);if(s){if(s===p)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=f,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=g;var l=_(e,t,r);if("normal"===l.type){if(a=r.done?f:h,l.arg===p)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=f,r.method="throw",r.arg=l.arg)}}}(e,r,o),i}function _(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function L(){}function S(){}function I(){}function C(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function x(e){var t;this._invoke=function(r,a){function i(){return new Promise(function(t,i){!function t(r,a,i,o){var s=_(e[r],e,a);if("throw"!==s.type){var l=s.arg,c=l.value;return c&&"object"==typeof c&&n.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,i,o)},function(e){t("throw",e,i,o)}):Promise.resolve(c).then(function(e){l.value=e,i(l)},o)}o(s.arg)}(r,a,t,i)})}return t=t?t.then(i,i):i()}}function k(e,t){var a=e.iterator[t.method];if(a===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,k(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=_(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,p;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function $(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function P(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=r,t.done=!0,t};return i.next=i}}return{next:D}}function D(){return{value:r,done:!0}}}(function(){return this}()||Function("return this")())},UOoF:function(e,t){},Xxa5:function(e,t,r){e.exports=r("jyFz")},dAfO:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("bOdI"),n=r.n(a),i=r("Xxa5"),o=r.n(i),s=r("exGp"),l=r.n(s),c=r("319J"),u=r("P9l9"),d=r("jvWE"),h=r("PEkr"),g={props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{cancelBind:function(e){var t=this,r=this,a={id:e.openPlatformInterfaceId};Object(u.a)("/gateway-manage/platform/white/unbind",a).then(function(e){"0000"==e.data.code?t.$emit("getList"):t.$message.error(e.data.message)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})}},components:{}},f={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"table-content"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[r("el-table-column",{attrs:{label:"项目名称",prop:"projectName"}}),e._v(" "),r("el-table-column",{attrs:{label:"分组",prop:"groupName"}}),e._v(" "),r("el-table-column",{attrs:{label:"接口名称",prop:"interfaceName"}}),e._v(" "),r("el-table-column",{attrs:{label:"绑定时间",prop:"bindTime"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.bindTime)))]),e._v(" "),r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.bindTime)))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dm-delete",{attrs:{tips:"确定要解除绑定吗?"},on:{confirm:function(r){e.cancelBind(t.row)}}},[r("el-button",{attrs:{type:"text"}},[e._v("解除绑定")])],1)]}}])})],1)],1)])},staticRenderFns:[]};var p=r("VU/8")(g,f,!1,function(e){r("xU1Q")},"data-v-f1de626e",null).exports,m={props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{cancelBind:function(e){var t=this,r=this,a={id:e.openPlatformInterfaceId};Object(u.a)("/gateway-manage/platform/capacity/unbind",a).then(function(e){"0000"==e.data.code?t.$emit("getList"):t.$message.error(e.data.message)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})}},components:{}},v={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"table-content"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[r("el-table-column",{attrs:{label:"项目名称",prop:"projectName"}}),e._v(" "),r("el-table-column",{attrs:{label:"分组",prop:"groupName"}}),e._v(" "),r("el-table-column",{attrs:{label:"接口名称",prop:"interfaceName"}}),e._v(" "),r("el-table-column",{attrs:{label:"绑定时间",prop:"bindTime"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.bindTime)))]),e._v(" "),r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.bindTime)))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dm-delete",{attrs:{tips:"确定要接触绑定吗?"},on:{confirm:function(r){e.cancelBind(t.row)}}},[r("el-button",{attrs:{type:"text"}},[e._v("解除绑定")])],1)]}}])})],1)],1)])},staticRenderFns:[]};var y=r("VU/8")(m,v,!1,function(e){r("7Jbw")},"data-v-2c6d01f2",null).exports,b={props:{errorSettingId:{type:String,default:function(){return""}},errorCode:{type:String,default:function(){return""}},errorInfo:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,errorForm:{errorCode:"",errorInfo:""},modalRules:{errorCode:[{required:!0,message:"请输入错误码",trigger:"blur"}],errorInfo:[{required:!0,message:"请输入错误信息",trigger:"blur"}]}}},created:function(){this.dialogVisible=!0,this.errorForm.errorCode=this.errorCode,this.errorForm.errorInfo=this.errorInfo},methods:{submitForm:function(e){var t=this,r=this;this.$refs[e].validate(function(e){if(!e)return!1;var a="",n={errorCode:t.errorForm.errorCode,errorInfo:t.errorForm.errorInfo,errorType:2};t.errorSettingId?(n.errorSettingId=t.errorSettingId,a="/gateway-manage/update-error-setting"):a="/gateway-manage/create-error-setting",Object(u.b)(a,n).then(function(e){"0000"==e.data.code?(t.$emit("getList"),t.dialogVisible=!1,t.$emit("cancelNewCoce")):t.$message.error(e.data.message)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})})},cancelForm:function(e){this.$refs[e].resetFields(),this.$emit("cancelNewCoce")}}},w={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:e.errorSettingId?"编辑错误码":"新建错误码",visible:e.dialogVisible,width:"500px"},on:{"update:visible":function(t){e.dialogVisible=t},close:function(t){e.cancelForm("errorForm")}}},[r("el-form",{ref:"errorForm",staticStyle:{width:"450px"},attrs:{model:e.errorForm,rules:e.modalRules}},[r("el-form-item",{attrs:{label:"错误码","label-width":"90px",prop:"errorCode"}},[r("dm-input",{attrs:{byteType:1,type:"text",maxlength:20},model:{value:e.errorForm.errorCode,callback:function(t){e.$set(e.errorForm,"errorCode",t)},expression:"errorForm.errorCode"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"错误信息","label-width":"90px",prop:"errorInfo"}},[r("dm-input",{attrs:{byteType:1,type:"text",maxlength:20},model:{value:e.errorForm.errorInfo,callback:function(t){e.$set(e.errorForm,"errorInfo",t)},expression:"errorForm.errorInfo"}})],1)],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.cancelForm("errorForm")}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("errorForm")}}},[e._v(e._s(e.errorSettingId?"保存":"新建"))])],1)],1)},staticRenderFns:[]};var _=r("VU/8")(b,w,!1,function(e){r("ASE+")},"data-v-1f51806f",null).exports,L={props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{showNewCode:!1,errorSettingId:"",errorInfo:"",errorCode:""}},methods:{getList:function(){this.$emit("getList")},edit:function(e){this.showNewCode=!0,this.errorSettingId=e.errorSettingId,this.errorCode=e.errorCode,this.errorInfo=e.errorInfo},cancelNewCoce:function(){this.showNewCode=!1},deleteList:function(e){var t=this,r={errorSettingId:e.errorSettingId};Object(u.b)("/gateway-manage/delete-error-setting",r).then(function(e){"0000"==e.data.code?t.$emit("getList"):t.$message.error(e.data.message)})}},components:{newErrorCode:_}},S={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"table-content"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[r("el-table-column",{attrs:{label:"错误码",prop:"errorCode"}}),e._v(" "),r("el-table-column",{attrs:{label:"错误信息",prop:"errorInfo"}}),e._v(" "),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),r("dm-delete",{attrs:{tips:"确定要删除吗?"},on:{confirm:function(r){e.deleteList(t.row)}}},[r("el-button",{attrs:{type:"text"}},[e._v("删除")])],1)]}}])})],1)],1),e._v(" "),e.showNewCode?r("newErrorCode",{attrs:{errorSettingId:e.errorSettingId,errorCode:e.errorCode,errorInfo:e.errorInfo},on:{getList:e.getList,cancelNewCoce:e.cancelNewCoce}}):e._e()],1)},staticRenderFns:[]};var I=r("VU/8")(L,S,!1,function(e){r("oPMN")},"data-v-78e39e8a",null).exports,C=r("BO1k"),x=r.n(C),k={props:{type:{type:String,default:function(){return 1}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,checkedAll:!1,isIndeterminate:!1,rightList:[],leftSelectList:[],rightSelectList:[],props:{label:"name",children:"zones",isLeaf:"leaf"},loading:!1,projectList:[],refash:!1,btnLoading:!1}},created:function(){this.dialogVisible=!0},methods:{changeAllTree:function(e){e?(this.$refs.tree.setCheckedNodes(this.projectList),this.leftSelectList=this.$refs.tree.getCheckedNodes()):(this.$refs.tree.setCheckedKeys([]),this.leftSelectList=this.$refs.tree.getCheckedNodes())},handleCheckChange:function(e,t,r){this.leftSelectList=this.$refs.tree.getCheckedNodes();var a=0,n=!0,i=!1,o=void 0;try{for(var s,l=x()(this.leftSelectList);!(n=(s=l.next()).done);n=!0){var c=s.value;this.leftSelectList.every(function(e){return 0!==e.type})?a=1:0===c.type&&(a+=1)}}catch(e){i=!0,o=e}finally{try{!n&&l.return&&l.return()}finally{if(i)throw o}}this.isIndeterminate=a>0&&a<this.projectList.length,this.checkedAll=a===this.projectList.length},transferRight:function(){var e=this;this.rightList=this.leftSelectList.concat(this.rightList),this.rightList=this.rightList.filter(function(e,t,r){return r.indexOf(e)===t});for(var t=function(t){e.rightList.find(function(r){return r.id===e.rightList[t].parentId})&&e.rightList[t].leaf&&(e.rightList.splice(t,1),t=0),r=t},r=0;r<this.rightList.length;r++)t(r);this.$refs.tree.setCheckedKeys([]),this.leftSelectList=[],this.checkedAll=!1},transferLeft:function(){for(var e=0;e<this.rightSelectList.length;e++)for(var t=0;t<this.rightList.length;t++)this.rightSelectList[e].id===this.rightList[t].id&&(this.rightList.splice(t,1),t=0);this.rightSelectList=[]},loadNode:function(e,t){var r=this,a=this;if(0===e.level)return this.loading=!0,Object(u.a)("/gateway-manage/plugin/interface/tree",{}).then(function(e){if("0000"==e.data.code){r.loading=!1,e.data.result?r.projectList=e.data.result:r.projectList=[];var a=!0,n=!1,i=void 0;try{for(var o,s=x()(r.projectList);!(a=(o=s.next()).done);a=!0){var l=o.value;0===l.leafFlag?l.leaf=!1:l.leaf=!0,l.parentId=""}}catch(e){n=!0,i=e}finally{try{!a&&s.return&&s.return()}finally{if(n)throw i}}return t(r.projectList)}r.$message.error(e.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})}),t(this.projectList);if(e.level>2)return t([]);if(1===e.level||2===e.level){var n={type:e.level-1,id:e.data.id},i=[];Object(u.a)("/gateway-manage/plugin/interface/tree",n).then(function(t){if("0000"==t.data.code){i=t.data.result?t.data.result:[];var a=!0,n=!1,o=void 0;try{for(var s,l=x()(i);!(a=(s=l.next()).done);a=!0){var c=s.value;0===c.leafFlag?c.leaf=!1:c.leaf=!0,c.parentId=e.data.id}}catch(e){n=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(n)throw o}}}else r.$message.error(t.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})}),setTimeout(function(){t(i)},2e3)}},handleSelectionChange:function(e){this.rightSelectList=e},submitForm:function(){var e=this,t=this;if(0===this.rightSelectList.length)return this.$message.error("请选择要绑定的API"),!1;var r=[],a=[],n=[],i=!0,o=!1,s=void 0;try{for(var l,c=x()(this.rightSelectList);!(i=(l=c.next()).done);i=!0){var d=l.value;0===d.type?r.push(d.id):1===d.type?a.push(d.id):2===d.type&&n.push(d.id)}}catch(e){o=!0,s=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw s}}var h={sceneCode:this.sceneCode};r.length&&(h.projectIds=r.join(",")),a.length&&(h.groupIds=a.join(",")),n.length&&(h.interfaceIds=n.join(","));var g="";"1"===this.type?g="/gateway-manage/platform/white/bind":"2"===this.type&&(g="/gateway-manage/platform/capacity/bind"),this.btnLoading=!0,Object(u.a)(g,h).then(function(t){"0000"==t.data.code?(e.dialogVisible=!1,e.$emit("getList"),e.btnLoading=!1):e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},closeDialog:function(){this.$emit("cancelBind")}}},j={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"1"===e.type?"新建绑定白名单接口":"新建绑定能力接口",visible:e.dialogVisible,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[r("div",{staticClass:"dialog-body"},[r("div",{staticClass:"content"},[r("div",{staticClass:"left-content"},[r("div",{staticClass:"title"},[r("h3",[r("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.changeAllTree},model:{value:e.checkedAll,callback:function(t){e.checkedAll=t},expression:"checkedAll"}},[e._v("所有API")])],1)]),e._v(" "),r("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"tree-content"},[r("el-tree",{ref:"tree",attrs:{props:e.props,load:e.loadNode,"node-key":"id",lazy:"","show-checkbox":""},on:{"check-change":e.handleCheckChange}})],1)]),e._v(" "),r("div",{staticClass:"left-center"},[r("el-button",{attrs:{type:"primary",disabled:e.leftSelectList.length<=0},on:{click:e.transferRight}},[e._v("转入"),r("i",{staticClass:"el-icon-arrow-right el-icon--right"})]),e._v(" "),r("el-button",{attrs:{type:"primary",disabled:e.rightSelectList.length<=0},on:{click:e.transferLeft}},[r("i",{staticClass:"el-icon-arrow-left el-icon--left"}),e._v("移除")])],1),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"list-content table-transfer"},[[r("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.rightList,"tooltip-effect":"dark",height:"305"},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"50"}}),e._v(" "),r("el-table-column",{attrs:{label:"已选API",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.name))]}}])})],1)]],2)])])]),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.closeDialog}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submitForm}},[e._v("确定")])],1)])},staticRenderFns:[]};var N=r("VU/8")(k,j,!1,function(e){r("6yE4"),r("UOoF")},"data-v-38497e12",null).exports,$={props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{},components:{}},P={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"table-content"},[r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[r("el-table-column",{attrs:{label:"traceid",prop:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.traceId||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"应用",prop:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.appName||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"请求时间",prop:""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"商户",prop:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.enterpriseName||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"接口",prop:"interfaceName"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.interfaceName||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"请求内容",prop:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.requestParams||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"返回内容",prop:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.responseParams||"--")+"\n ")]}}])})],1)],1)])},staticRenderFns:[]};var D=r("VU/8")($,P,!1,function(e){r("hQgt")},"data-v-ba50bd74",null).exports,E={name:"envManage",components:{navBread:c.a,selectEnv:h.a,whiteList:p,capacityList:y,errorCodeList:I,bindTranser:N,newErrorCode:_,logList:D},data:function(){return{navPath:[{name:"插件管理",path:"/pluginManage"},{name:"开放平台",path:""}],activeName:"first",search:"",showdialog:!1,pluginId:"",sceneCode:"",pluginType:1,projectList:[],projectId:"",groupList:[],groupId:"",tableData:[],total:0,currentPage:1,pageSize:20,pageSizes:[20,40,60,80],showNewCode:!1,errorSettingId:"",showBinddialog:!1,type:"",loading:!1,logSearch:{requestDate:[],enterpriseId:"",searchValue:"",requestProjectId:"",requestGroupId:"",interfaceId:""},brandData:[],apiData:[],pickerOptions:{disabledDate:function(e){return e.getTime()>Date.now()-864e4}}}},methods:{changeDate:function(){this.currentPage=1,this.getList()},changeBrand:function(){this.currentPage=1,this.getList()},changeApi:function(){this.currentPage=1,this.getList()},changePro:function(){var e=this;return l()(o.a.mark(function t(){var r;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return(r=e).logSearch.requestGroupId="",r.logSearch.interfaceId="",t.next=5,r.getGroupList();case 5:r.currentPage=1,r.getList();case 7:case"end":return t.stop()}},t,e)}))()},changeGroup:function(){this.logSearch.interfaceId="",this.getApiList()},searchEnterFun:Object(d.a)(function(){this.currentPage=1,this.getList()},200),clearSearch:function(){this.currentPage=1,this.getList()},handleClick:function(e,t){this.search="",this.projectId="",this.groupId="",this.logSearch={requestDate:[],enterpriseId:"",searchValue:"",requestProjectId:"",requestGroupId:"",interfaceId:""},this.getList()},goEnvList:function(){this.showdialog=!0,this.pluginId=this.pluginId},closeDialog:function(){this.showdialog=!1},getChange:function(){this.groupId="",this.getGroupList(),this.getList()},getSearchList:function(){"first"!==this.activeName&&"second"!==this.activeName||(this.currentPage=1,this.getGroupList(),this.getList())},handleSizeChange:function(e){this.pageSize=e,this.getList()},handleCurrentChange:function(e){this.currentPage=e,this.getList()},getList:function(){var e=this,t="",r={};"first"===e.activeName?(t="/gateway-manage/platform/white/list",r={projectId:e.projectId?e.projectId:null,groupId:e.groupId?e.groupId:null,search:e.search?e.search:null,sceneCode:e.sceneCode,currentPage:e.currentPage,pageSize:e.pageSize}):"second"===e.activeName?(t="/gateway-manage/platform/capacity/list",r={projectId:e.projectId?e.projectId:null,groupId:e.groupId?e.groupId:null,search:e.search?e.search:null,sceneCode:e.sceneCode,currentPage:e.currentPage,pageSize:e.pageSize}):"third"===e.activeName?(t="/gateway-manage/page-error-setting",r={errorType:2,pageNum:e.currentPage,pageSize:e.pageSize}):(t="/gateway-manage/page-log",e.logSearch.requestDate||(e.logSearch.requestDate=[]),r={startDate:e.logSearch.requestDate[0],endDate:e.logSearch.requestDate[1],enterpriseId:e.logSearch.enterpriseId,interfaceId:e.logSearch.interfaceId,paramSearch:e.logSearch.searchValue,sceneCode:e.sceneCode,pageNum:e.currentPage,pageSize:e.pageSize}),"first"===e.activeName||"second"===e.activeName?(e.loading=!0,Object(u.a)(t,r).then(function(t){"0000"==t.data.code?(e.loading=!1,t.data.result.result?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.tableData=[],e.total=0)):(e.loading=!1,e.$message.error(t.data.message))}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})):(e.loading=!0,Object(u.b)(t,r).then(function(t){"0000"==t.data.code?(t.data.result.result?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.tableData=[],e.total=0),e.loading=!1):(e.loading=!1,e.$message.error(t.data.message))}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})}))},getProjectList:function(){var e=this;Object(u.a)("/gateway-manage/plugin/interface/tree",{}).then(function(t){"0000"==t.data.code?t.data.result?e.projectList=t.data.result:e.projectList=[]:e.$message.error(t.data.message)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getGroupList:function(){var e=this,t={type:0,id:e.logSearch.requestProjectId||e.projectId};Object(u.a)("/gateway-manage/plugin/interface/tree",t).then(function(t){"0000"==t.data.code?t.data.result?e.groupList=t.data.result:e.groupList=[]:e.$message.error(t.data.message)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getApiList:function(){var e=this,t={projectId:e.logSearch.requestProjectId,interfaceGroupId:e.logSearch.requestGroupId,target:"-1",pageSize:500,pageNum:1};Object(u.a)("/gateway-manage/page-api",t).then(function(t){var r=t.data;"0000"!=r.code?errMsg.errorMsg(r):e.apiData=r.result.result}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getBrandList:function(){var e=this;Object(u.a)("/gateway-manage/list-enterprise",{}).then(function(t){var r=t.data;"0000"!=r.code?errMsg.errorMsg(r):e.brandData=r.result}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},addCode:function(){this.showNewCode=!0,this.errorSettingId=""},cancelNewCoce:function(){this.showNewCode=!1},addBind:function(e){this.showBinddialog=!0,this.type=e},cancelBind:function(){this.showBinddialog=!1}},watch:n()({$route:{handler:function(e,t){},deep:!0}},"$route",function(e,t){this.pluginId=this.$route.query.pluginId,this.sceneCode=this.$route.query.sceneCode,this.getProjectList(),this.getList()}),created:function(){this.pluginId=this.$route.query.pluginId,this.sceneCode=this.$route.query.sceneCode,this.getProjectList(),this.getList(),this.getBrandList()}},F={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"api-body-content border-box"},[r("div",{staticClass:"common-nav"},[r("nav-bread",{attrs:{navPath:e.navPath}}),e._v(" "),r("div",{staticClass:"change-env",on:{click:e.goEnvList}},[r("span",[e._v("切换环境")]),r("i",{staticClass:"iconfont iconicon-qihuan",on:{click:function(t){e.goEnvList(e.item)}}})])],1),e._v(" "),r("div",{staticClass:"api-body-main common-body-main border-box"},[r("div",{staticClass:"api-main-content border-box"},[r("div",{staticClass:"env-tab-wrap"},[r("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[r("div",{staticClass:"search-box"},[r("div",{staticClass:"left"},["second"===e.activeName||"first"===e.activeName?r("div",[r("el-input",{staticClass:"w-320",attrs:{placeholder:"请输入接口名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:function(t){e.getSearchList()}},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.getSearchList()}},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),e._v(" "),r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择项目",size:"small",clearable:""},on:{change:function(t){e.getChange()}},model:{value:e.projectId,callback:function(t){e.projectId=t},expression:"projectId"}},e._l(e.projectList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),e._v(" "),r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择分组",size:"small",clearable:"",disabled:""===e.projectId},on:{change:function(t){e.getSearchList()}},model:{value:e.groupId,callback:function(t){e.groupId=t},expression:"groupId"}},e._l(e.groupList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e()]),e._v(" "),r("div",["third"===e.activeName?r("el-button",{attrs:{type:"primary"},on:{click:e.addCode}},[e._v("新建错误码")]):e._e(),e._v(" "),"first"===e.activeName?r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.addBind("1")}}},[e._v("新建绑定")]):e._e(),e._v(" "),"second"===e.activeName?r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.addBind("2")}}},[e._v("新建绑定")]):e._e()],1)]),e._v(" "),r("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{label:"白名单接口",name:"first"}},["first"===e.activeName?r("whiteList",{attrs:{tableData:e.tableData},on:{getList:e.getList}}):e._e()],1),e._v(" "),r("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{label:"能力接口",name:"second"}},["second"===e.activeName?r("capacityList",{attrs:{tableData:e.tableData},on:{getList:e.getList}}):e._e()],1),e._v(" "),r("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{label:"错误码配置",name:"third"}},["third"===e.activeName?r("errorCodeList",{attrs:{tableData:e.tableData},on:{getList:e.getList}}):e._e()],1),e._v(" "),r("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{label:"日志",name:"four"}},[r("div",{staticClass:"log-search flex"},[r("el-date-picker",{staticStyle:{width:"280px"},attrs:{"picker-options":e.pickerOptions,type:"daterange",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期",editable:!1},on:{change:e.changeDate},model:{value:e.logSearch.requestDate,callback:function(t){e.$set(e.logSearch,"requestDate",t)},expression:"logSearch.requestDate"}}),r("el-input",{staticClass:"w-280 marginLeft10",attrs:{placeholder:"请输入traceid/请求内容/返回内容","prefix-icon":"el-icon-search",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return r=t,e.searchEnterFun(r,e.searchValue);var r}},model:{value:e.logSearch.searchValue,callback:function(t){e.$set(e.logSearch,"searchValue",t)},expression:"logSearch.searchValue"}}),r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择商户",size:"small",clearable:""},on:{change:e.changeBrand},model:{value:e.logSearch.enterpriseId,callback:function(t){e.$set(e.logSearch,"enterpriseId",t)},expression:"logSearch.enterpriseId"}},e._l(e.brandData,function(e){return r("el-option",{key:e.enterpriseId,attrs:{label:e.enterpriseName,value:e.enterpriseId}})})),r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择项目",size:"small",clearable:""},on:{change:e.changePro},model:{value:e.logSearch.requestProjectId,callback:function(t){e.$set(e.logSearch,"requestProjectId",t)},expression:"logSearch.requestProjectId"}},e._l(e.projectList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),e.logSearch.requestProjectId?r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择分组",size:"small",clearable:""},on:{change:e.changeGroup},model:{value:e.logSearch.requestGroupId,callback:function(t){e.$set(e.logSearch,"requestGroupId",t)},expression:"logSearch.requestGroupId"}},e._l(e.groupList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})):e._e(),e.logSearch.requestGroupId?r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择API",size:"small",clearable:""},on:{change:e.changeApi},model:{value:e.logSearch.interfaceId,callback:function(t){e.$set(e.logSearch,"interfaceId",t)},expression:"logSearch.interfaceId"}},e._l(e.apiData,function(e){return r("el-option",{key:e.interfaceId,attrs:{label:e.interfaceName,value:e.interfaceId}})})):e._e()],1),e._v(" "),r("log-list",{attrs:{tableData:e.tableData},on:{getList:e.getList}})],1)],1),e._v(" "),0!==e.total?r("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[r("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":e.pageSizes,"page-size":e.pageSize,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),e.showdialog?r("selectEnv",{attrs:{pluginId:e.pluginId,pluginType:e.pluginType},on:{closeDialog:e.closeDialog}}):e._e(),e._v(" "),e.showBinddialog?r("bindTranser",{attrs:{type:e.type,sceneCode:e.sceneCode},on:{cancelBind:e.cancelBind,getList:e.getList}}):e._e(),e._v(" "),e.showNewCode?r("newErrorCode",{attrs:{errorSettingId:e.errorSettingId},on:{getList:e.getList,cancelNewCoce:e.cancelNewCoce}}):e._e()],1)},staticRenderFns:[]};var O=r("VU/8")(E,F,!1,function(e){r("/k6T")},"data-v-3f1e41f6",null);t.default=O.exports},exGp:function(e,t,r){"use strict";t.__esModule=!0;var a,n=r("//Fk"),i=(a=n)&&a.__esModule?a:{default:a};t.default=function(e){return function(){var t=e.apply(this,arguments);return new i.default(function(e,r){return function a(n,o){try{var s=t[n](o),l=s.value}catch(e){return void r(e)}if(!s.done)return i.default.resolve(l).then(function(e){a("next",e)},function(e){a("throw",e)});e(l)}("next")})}}},hQgt:function(e,t){},jyFz:function(e,t,r){var a=function(){return this}()||Function("return this")(),n=a.regeneratorRuntime&&Object.getOwnPropertyNames(a).indexOf("regeneratorRuntime")>=0,i=n&&a.regeneratorRuntime;if(a.regeneratorRuntime=void 0,e.exports=r("SldL"),n)a.regeneratorRuntime=i;else try{delete a.regeneratorRuntime}catch(e){a.regeneratorRuntime=void 0}},oPMN:function(e,t){},xU1Q:function(e,t){}}); webpackJsonp([4],{"/k6T":function(e,t){},"6yE4":function(e,t){},"7Jbw":function(e,t){},"ASE+":function(e,t){},SldL:function(e,t){!function(t){"use strict";var r,a=Object.prototype,n=a.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag",c="object"==typeof e,u=t.regeneratorRuntime;if(u)c&&(e.exports=u);else{(u=t.regeneratorRuntime=c?e.exports:{}).wrap=w;var d="suspendedStart",h="suspendedYield",g="executing",f="completed",p={},m={};m[o]=function(){return this};var v=Object.getPrototypeOf,y=v&&v(v(P([])));y&&y!==a&&n.call(y,o)&&(m=y);var b=I.prototype=L.prototype=Object.create(m);S.prototype=b.constructor=I,I.constructor=S,I[l]=S.displayName="GeneratorFunction",u.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===S||"GeneratorFunction"===(t.displayName||t.name))},u.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,I):(e.__proto__=I,l in e||(e[l]="GeneratorFunction")),e.prototype=Object.create(b),e},u.awrap=function(e){return{__await:e}},C(x.prototype),x.prototype[s]=function(){return this},u.AsyncIterator=x,u.async=function(e,t,r,a){var n=new x(w(e,t,r,a));return u.isGeneratorFunction(t)?n:n.next().then(function(e){return e.done?e.value:n.next()})},C(b),b[l]="Generator",b[o]=function(){return this},b.toString=function(){return"[object Generator]"},u.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var a=t.pop();if(a in e)return r.value=a,r.done=!1,r}return r.done=!0,r}},u.values=P,$.prototype={constructor:$,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(j),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=r)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(a,n){return s.type="throw",s.arg=e,t.next=a,n&&(t.method="next",t.arg=r),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(l&&c){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),j(r),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var a=r.completion;if("throw"===a.type){var n=a.arg;j(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:P(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=r),p}}}function w(e,t,r,a){var n=t&&t.prototype instanceof L?t:L,i=Object.create(n.prototype),o=new $(a||[]);return i._invoke=function(e,t,r){var a=d;return function(n,i){if(a===g)throw new Error("Generator is already running");if(a===f){if("throw"===n)throw i;return D()}for(r.method=n,r.arg=i;;){var o=r.delegate;if(o){var s=k(o,r);if(s){if(s===p)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===d)throw a=f,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=g;var l=_(e,t,r);if("normal"===l.type){if(a=r.done?f:h,l.arg===p)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=f,r.method="throw",r.arg=l.arg)}}}(e,r,o),i}function _(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function L(){}function S(){}function I(){}function C(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function x(e){var t;this._invoke=function(r,a){function i(){return new Promise(function(t,i){!function t(r,a,i,o){var s=_(e[r],e,a);if("throw"!==s.type){var l=s.arg,c=l.value;return c&&"object"==typeof c&&n.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,i,o)},function(e){t("throw",e,i,o)}):Promise.resolve(c).then(function(e){l.value=e,i(l)},o)}o(s.arg)}(r,a,t,i)})}return t=t?t.then(i,i):i()}}function k(e,t){var a=e.iterator[t.method];if(a===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,k(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=_(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,p;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function $(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function P(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=r,t.done=!0,t};return i.next=i}}return{next:D}}function D(){return{value:r,done:!0}}}(function(){return this}()||Function("return this")())},UOoF:function(e,t){},Xxa5:function(e,t,r){e.exports=r("jyFz")},dAfO:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("bOdI"),n=r.n(a),i=r("Xxa5"),o=r.n(i),s=r("exGp"),l=r.n(s),c=r("319J"),u=r("P9l9"),d=r("jvWE"),h=r("PEkr"),g={props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{cancelBind:function(e){var t=this,r=this,a={id:e.openPlatformInterfaceId};Object(u.a)("/gateway-manage/platform/white/unbind",a).then(function(e){"0000"==e.data.code?t.$emit("getList"):t.$message.error(e.data.message)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})}},components:{}},f={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"table-content"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[r("el-table-column",{attrs:{label:"项目名称",prop:"projectName"}}),e._v(" "),r("el-table-column",{attrs:{label:"分组",prop:"groupName"}}),e._v(" "),r("el-table-column",{attrs:{label:"接口名称",prop:"interfaceName"}}),e._v(" "),r("el-table-column",{attrs:{label:"绑定时间",prop:"bindTime"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.bindTime)))]),e._v(" "),r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.bindTime)))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dm-delete",{attrs:{tips:"确定要解除绑定吗?"},on:{confirm:function(r){e.cancelBind(t.row)}}},[r("el-button",{attrs:{type:"text"}},[e._v("解除绑定")])],1)]}}])})],1)],1)])},staticRenderFns:[]};var p=r("VU/8")(g,f,!1,function(e){r("xU1Q")},"data-v-f1de626e",null).exports,m={props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{cancelBind:function(e){var t=this,r=this,a={id:e.openPlatformInterfaceId};Object(u.a)("/gateway-manage/platform/capacity/unbind",a).then(function(e){"0000"==e.data.code?t.$emit("getList"):t.$message.error(e.data.message)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})}},components:{}},v={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"table-content"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[r("el-table-column",{attrs:{label:"项目名称",prop:"projectName"}}),e._v(" "),r("el-table-column",{attrs:{label:"分组",prop:"groupName"}}),e._v(" "),r("el-table-column",{attrs:{label:"接口名称",prop:"interfaceName"}}),e._v(" "),r("el-table-column",{attrs:{label:"绑定时间",prop:"bindTime"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.bindTime)))]),e._v(" "),r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.bindTime)))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dm-delete",{attrs:{tips:"确定要接触绑定吗?"},on:{confirm:function(r){e.cancelBind(t.row)}}},[r("el-button",{attrs:{type:"text"}},[e._v("解除绑定")])],1)]}}])})],1)],1)])},staticRenderFns:[]};var y=r("VU/8")(m,v,!1,function(e){r("7Jbw")},"data-v-2c6d01f2",null).exports,b={props:{errorSettingId:{type:String,default:function(){return""}},errorCode:{type:String,default:function(){return""}},errorInfo:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,errorForm:{errorCode:"",errorInfo:""},modalRules:{errorCode:[{required:!0,message:"请输入错误码",trigger:"blur"}],errorInfo:[{required:!0,message:"请输入错误信息",trigger:"blur"}]}}},created:function(){this.dialogVisible=!0,this.errorForm.errorCode=this.errorCode,this.errorForm.errorInfo=this.errorInfo},methods:{submitForm:function(e){var t=this,r=this;this.$refs[e].validate(function(e){if(!e)return!1;var a="",n={errorCode:t.errorForm.errorCode,errorInfo:t.errorForm.errorInfo,errorType:2};t.errorSettingId?(n.errorSettingId=t.errorSettingId,a="/gateway-manage/update-error-setting"):a="/gateway-manage/create-error-setting",Object(u.b)(a,n).then(function(e){"0000"==e.data.code?(t.$emit("getList"),t.dialogVisible=!1,t.$emit("cancelNewCoce")):t.$message.error(e.data.message)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})})},cancelForm:function(e){this.$refs[e].resetFields(),this.$emit("cancelNewCoce")}}},w={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:e.errorSettingId?"编辑错误码":"新建错误码",visible:e.dialogVisible,width:"500px"},on:{"update:visible":function(t){e.dialogVisible=t},close:function(t){e.cancelForm("errorForm")}}},[r("el-form",{ref:"errorForm",staticStyle:{width:"450px"},attrs:{model:e.errorForm,rules:e.modalRules}},[r("el-form-item",{attrs:{label:"错误码","label-width":"90px",prop:"errorCode"}},[r("dm-input",{attrs:{byteType:1,type:"text",maxlength:20},model:{value:e.errorForm.errorCode,callback:function(t){e.$set(e.errorForm,"errorCode",t)},expression:"errorForm.errorCode"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"错误信息","label-width":"90px",prop:"errorInfo"}},[r("dm-input",{attrs:{byteType:1,type:"text",maxlength:20},model:{value:e.errorForm.errorInfo,callback:function(t){e.$set(e.errorForm,"errorInfo",t)},expression:"errorForm.errorInfo"}})],1)],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.cancelForm("errorForm")}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("errorForm")}}},[e._v(e._s(e.errorSettingId?"保存":"新建"))])],1)],1)},staticRenderFns:[]};var _=r("VU/8")(b,w,!1,function(e){r("ASE+")},"data-v-1f51806f",null).exports,L={props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{showNewCode:!1,errorSettingId:"",errorInfo:"",errorCode:""}},methods:{getList:function(){this.$emit("getList")},edit:function(e){this.showNewCode=!0,this.errorSettingId=e.errorSettingId,this.errorCode=e.errorCode,this.errorInfo=e.errorInfo},cancelNewCoce:function(){this.showNewCode=!1},deleteList:function(e){var t=this,r={errorSettingId:e.errorSettingId};Object(u.b)("/gateway-manage/delete-error-setting",r).then(function(e){"0000"==e.data.code?t.$emit("getList"):t.$message.error(e.data.message)})}},components:{newErrorCode:_}},S={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"table-content"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[r("el-table-column",{attrs:{label:"错误码",prop:"errorCode"}}),e._v(" "),r("el-table-column",{attrs:{label:"错误信息",prop:"errorInfo"}}),e._v(" "),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),r("dm-delete",{attrs:{tips:"确定要删除吗?"},on:{confirm:function(r){e.deleteList(t.row)}}},[r("el-button",{attrs:{type:"text"}},[e._v("删除")])],1)]}}])})],1)],1),e._v(" "),e.showNewCode?r("newErrorCode",{attrs:{errorSettingId:e.errorSettingId,errorCode:e.errorCode,errorInfo:e.errorInfo},on:{getList:e.getList,cancelNewCoce:e.cancelNewCoce}}):e._e()],1)},staticRenderFns:[]};var I=r("VU/8")(L,S,!1,function(e){r("oPMN")},"data-v-78e39e8a",null).exports,C=r("BO1k"),x=r.n(C),k={props:{type:{type:String,default:function(){return 1}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,checkedAll:!1,isIndeterminate:!1,rightList:[],leftSelectList:[],rightSelectList:[],props:{label:"name",children:"zones",isLeaf:"leaf"},loading:!1,projectList:[],refash:!1,btnLoading:!1}},created:function(){this.dialogVisible=!0},methods:{changeAllTree:function(e){e?(this.$refs.tree.setCheckedNodes(this.projectList),this.leftSelectList=this.$refs.tree.getCheckedNodes()):(this.$refs.tree.setCheckedKeys([]),this.leftSelectList=this.$refs.tree.getCheckedNodes())},handleCheckChange:function(e,t,r){this.leftSelectList=this.$refs.tree.getCheckedNodes();var a=0,n=!0,i=!1,o=void 0;try{for(var s,l=x()(this.leftSelectList);!(n=(s=l.next()).done);n=!0){var c=s.value;this.leftSelectList.every(function(e){return 0!==e.type})?a=1:0===c.type&&(a+=1)}}catch(e){i=!0,o=e}finally{try{!n&&l.return&&l.return()}finally{if(i)throw o}}this.isIndeterminate=a>0&&a<this.projectList.length,this.checkedAll=a===this.projectList.length},transferRight:function(){var e=this;this.rightList=this.leftSelectList.concat(this.rightList),this.rightList=this.rightList.filter(function(e,t,r){return r.indexOf(e)===t});for(var t=function(t){e.rightList.find(function(r){return r.id===e.rightList[t].parentId})&&e.rightList[t].leaf&&(e.rightList.splice(t,1),t=0),r=t},r=0;r<this.rightList.length;r++)t(r);this.$refs.tree.setCheckedKeys([]),this.leftSelectList=[],this.checkedAll=!1},transferLeft:function(){for(var e=0;e<this.rightSelectList.length;e++)for(var t=0;t<this.rightList.length;t++)this.rightSelectList[e].id===this.rightList[t].id&&(this.rightList.splice(t,1),t=0);this.rightSelectList=[]},loadNode:function(e,t){var r=this,a=this;if(0===e.level)return this.loading=!0,Object(u.a)("/gateway-manage/plugin/interface/tree",{}).then(function(e){if("0000"==e.data.code){r.loading=!1,e.data.result?r.projectList=e.data.result:r.projectList=[];var a=!0,n=!1,i=void 0;try{for(var o,s=x()(r.projectList);!(a=(o=s.next()).done);a=!0){var l=o.value;0===l.leafFlag?l.leaf=!1:l.leaf=!0,l.parentId=""}}catch(e){n=!0,i=e}finally{try{!a&&s.return&&s.return()}finally{if(n)throw i}}return t(r.projectList)}r.$message.error(e.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})}),t(this.projectList);if(e.level>2)return t([]);if(1===e.level||2===e.level){var n={type:e.level-1,id:e.data.id},i=[];Object(u.a)("/gateway-manage/plugin/interface/tree",n).then(function(t){if("0000"==t.data.code){i=t.data.result?t.data.result:[];var a=!0,n=!1,o=void 0;try{for(var s,l=x()(i);!(a=(s=l.next()).done);a=!0){var c=s.value;0===c.leafFlag?c.leaf=!1:c.leaf=!0,c.parentId=e.data.id}}catch(e){n=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(n)throw o}}}else r.$message.error(t.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})}),setTimeout(function(){t(i)},2e3)}},handleSelectionChange:function(e){this.rightSelectList=e},submitForm:function(){var e=this,t=this;if(0===this.rightSelectList.length)return this.$message.error("请选择要绑定的API"),!1;var r=[],a=[],n=[],i=!0,o=!1,s=void 0;try{for(var l,c=x()(this.rightSelectList);!(i=(l=c.next()).done);i=!0){var d=l.value;0===d.type?r.push(d.id):1===d.type?a.push(d.id):2===d.type&&n.push(d.id)}}catch(e){o=!0,s=e}finally{try{!i&&c.return&&c.return()}finally{if(o)throw s}}var h={sceneCode:this.sceneCode};r.length&&(h.projectIds=r.join(",")),a.length&&(h.groupIds=a.join(",")),n.length&&(h.interfaceIds=n.join(","));var g="";"1"===this.type?g="/gateway-manage/platform/white/bind":"2"===this.type&&(g="/gateway-manage/platform/capacity/bind"),this.btnLoading=!0,Object(u.a)(g,h).then(function(t){"0000"==t.data.code?(e.dialogVisible=!1,e.$emit("getList"),e.btnLoading=!1):e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},closeDialog:function(){this.$emit("cancelBind")}}},N={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"1"===e.type?"新建绑定白名单接口":"新建绑定能力接口",visible:e.dialogVisible,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[r("div",{staticClass:"dialog-body"},[r("div",{staticClass:"content"},[r("div",{staticClass:"left-content"},[r("div",{staticClass:"title"},[r("h3",[r("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.changeAllTree},model:{value:e.checkedAll,callback:function(t){e.checkedAll=t},expression:"checkedAll"}},[e._v("所有API")])],1)]),e._v(" "),r("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"tree-content"},[r("el-tree",{ref:"tree",attrs:{props:e.props,load:e.loadNode,"node-key":"id",lazy:"","show-checkbox":""},on:{"check-change":e.handleCheckChange}})],1)]),e._v(" "),r("div",{staticClass:"left-center"},[r("el-button",{attrs:{type:"primary",disabled:e.leftSelectList.length<=0},on:{click:e.transferRight}},[e._v("转入"),r("i",{staticClass:"el-icon-arrow-right el-icon--right"})]),e._v(" "),r("el-button",{attrs:{type:"primary",disabled:e.rightSelectList.length<=0},on:{click:e.transferLeft}},[r("i",{staticClass:"el-icon-arrow-left el-icon--left"}),e._v("移除")])],1),e._v(" "),r("div",{staticClass:"right-content"},[r("div",{staticClass:"list-content table-transfer"},[[r("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.rightList,"tooltip-effect":"dark",height:"305"},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"50"}}),e._v(" "),r("el-table-column",{attrs:{label:"已选API",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.name))]}}])})],1)]],2)])])]),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.closeDialog}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submitForm}},[e._v("确定")])],1)])},staticRenderFns:[]};var j=r("VU/8")(k,N,!1,function(e){r("6yE4"),r("UOoF")},"data-v-38497e12",null).exports,$={props:{tableData:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{handleDtail:function(e,t){console.log(t.responseParams),this.$store.dispatch("saveLogInfo",t.responseParams),window.open("/gateway-web/#/plugPlatformLog")}},beforeDestroy:function(){this.$store.dispatch("clearLogInfo")},components:{}},P={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"table-content"},[r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[r("el-table-column",{attrs:{label:"traceid",prop:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.traceId||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"应用",prop:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.appName||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"请求时间",prop:""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),r("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"商户",prop:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.enterpriseName||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"接口",prop:"interfaceName"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.interfaceName||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"请求内容",prop:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.requestParams||"--")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"返回内容",prop:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){e.handleDtail(t.$index,t.row)}}},[e._v("查看详情")])]}}])})],1)],1)])},staticRenderFns:[]};var D=r("VU/8")($,P,!1,function(e){r("y/WN")},"data-v-375dbba9",null).exports,E={name:"envManage",components:{navBread:c.a,selectEnv:h.a,whiteList:p,capacityList:y,errorCodeList:I,bindTranser:j,newErrorCode:_,logList:D},data:function(){return{navPath:[{name:"插件管理",path:"/pluginManage"},{name:"开放平台",path:""}],activeName:"first",search:"",showdialog:!1,pluginId:"",sceneCode:"",pluginType:1,projectList:[],projectId:"",groupList:[],groupId:"",tableData:[],total:0,currentPage:1,pageSize:20,pageSizes:[20,40,60,80],showNewCode:!1,errorSettingId:"",showBinddialog:!1,type:"",loading:!1,logSearch:{requestDate:[],enterpriseId:"",searchValue:"",requestProjectId:"",requestGroupId:"",interfaceId:""},brandData:[],apiData:[],pickerOptions:{disabledDate:function(e){return e.getTime()>Date.now()-864e4}}}},methods:{changeDate:function(){this.currentPage=1,this.getList()},changeBrand:function(){this.currentPage=1,this.getList()},changeApi:function(){this.currentPage=1,this.getList()},changePro:function(){var e=this;return l()(o.a.mark(function t(){var r;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return(r=e).logSearch.requestGroupId="",r.logSearch.interfaceId="",t.next=5,r.getGroupList();case 5:r.currentPage=1,r.getList();case 7:case"end":return t.stop()}},t,e)}))()},changeGroup:function(){this.logSearch.interfaceId="",this.getApiList()},searchEnterFun:Object(d.a)(function(){this.currentPage=1,this.getList()},200),clearSearch:function(){this.currentPage=1,this.getList()},handleClick:function(e,t){this.search="",this.projectId="",this.groupId="",this.logSearch={requestDate:[],enterpriseId:"",searchValue:"",requestProjectId:"",requestGroupId:"",interfaceId:""},this.getList()},goEnvList:function(){this.showdialog=!0,this.pluginId=this.pluginId},closeDialog:function(){this.showdialog=!1},getChange:function(){this.groupId="",this.getGroupList(),this.getList()},getSearchList:function(){"first"!==this.activeName&&"second"!==this.activeName||(this.currentPage=1,this.getGroupList(),this.getList())},handleSizeChange:function(e){this.pageSize=e,this.getList()},handleCurrentChange:function(e){this.currentPage=e,this.getList()},getList:function(){var e=this,t="",r={};"first"===e.activeName?(t="/gateway-manage/platform/white/list",r={projectId:e.projectId?e.projectId:null,groupId:e.groupId?e.groupId:null,search:e.search?e.search:null,sceneCode:e.sceneCode,currentPage:e.currentPage,pageSize:e.pageSize}):"second"===e.activeName?(t="/gateway-manage/platform/capacity/list",r={projectId:e.projectId?e.projectId:null,groupId:e.groupId?e.groupId:null,search:e.search?e.search:null,sceneCode:e.sceneCode,currentPage:e.currentPage,pageSize:e.pageSize}):"third"===e.activeName?(t="/gateway-manage/page-error-setting",r={errorType:2,pageNum:e.currentPage,pageSize:e.pageSize}):(t="/gateway-manage/page-log",e.logSearch.requestDate||(e.logSearch.requestDate=[]),r={startDate:e.logSearch.requestDate[0],endDate:e.logSearch.requestDate[1],enterpriseId:e.logSearch.enterpriseId,interfaceId:e.logSearch.interfaceId,paramSearch:e.logSearch.searchValue,sceneCode:e.sceneCode,pageNum:e.currentPage,pageSize:e.pageSize}),"first"===e.activeName||"second"===e.activeName?(e.loading=!0,Object(u.a)(t,r).then(function(t){"0000"==t.data.code?(e.loading=!1,t.data.result.result?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.tableData=[],e.total=0)):(e.loading=!1,e.$message.error(t.data.message))}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})):(e.loading=!0,Object(u.b)(t,r).then(function(t){"0000"==t.data.code?(t.data.result.result?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.tableData=[],e.total=0),e.loading=!1):(e.loading=!1,e.$message.error(t.data.message))}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})}))},getProjectList:function(){var e=this;Object(u.a)("/gateway-manage/plugin/interface/tree",{}).then(function(t){"0000"==t.data.code?t.data.result?e.projectList=t.data.result:e.projectList=[]:e.$message.error(t.data.message)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getGroupList:function(){var e=this,t={type:0,id:e.logSearch.requestProjectId||e.projectId};Object(u.a)("/gateway-manage/plugin/interface/tree",t).then(function(t){"0000"==t.data.code?t.data.result?e.groupList=t.data.result:e.groupList=[]:e.$message.error(t.data.message)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getApiList:function(){var e=this,t={projectId:e.logSearch.requestProjectId,interfaceGroupId:e.logSearch.requestGroupId,target:"-1",pageSize:500,pageNum:1};Object(u.a)("/gateway-manage/page-api",t).then(function(t){var r=t.data;"0000"!=r.code?errMsg.errorMsg(r):e.apiData=r.result.result}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getBrandList:function(){var e=this;Object(u.a)("/gateway-manage/list-enterprise",{}).then(function(t){var r=t.data;"0000"!=r.code?errMsg.errorMsg(r):e.brandData=r.result}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},addCode:function(){this.showNewCode=!0,this.errorSettingId=""},cancelNewCoce:function(){this.showNewCode=!1},addBind:function(e){this.showBinddialog=!0,this.type=e},cancelBind:function(){this.showBinddialog=!1}},watch:n()({$route:{handler:function(e,t){},deep:!0}},"$route",function(e,t){this.pluginId=this.$route.query.pluginId,this.sceneCode=this.$route.query.sceneCode,this.getProjectList(),this.getList()}),created:function(){this.pluginId=this.$route.query.pluginId,this.sceneCode=this.$route.query.sceneCode,this.getProjectList(),this.getList(),this.getBrandList()}},F={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"api-body-content border-box"},[r("div",{staticClass:"common-nav"},[r("nav-bread",{attrs:{navPath:e.navPath}}),e._v(" "),r("div",{staticClass:"change-env",on:{click:e.goEnvList}},[r("span",[e._v("切换环境")]),r("i",{staticClass:"iconfont iconicon-qihuan",on:{click:function(t){e.goEnvList(e.item)}}})])],1),e._v(" "),r("div",{staticClass:"api-body-main common-body-main border-box"},[r("div",{staticClass:"api-main-content border-box"},[r("div",{staticClass:"env-tab-wrap"},[r("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[r("div",{staticClass:"search-box"},[r("div",{staticClass:"left"},["second"===e.activeName||"first"===e.activeName?r("div",[r("el-input",{staticClass:"w-320",attrs:{placeholder:"请输入接口名称","prefix-icon":"el-icon-search",clearable:""},on:{clear:function(t){e.getSearchList()}},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.getSearchList()}},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),e._v(" "),r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择项目",size:"small",clearable:""},on:{change:function(t){e.getChange()}},model:{value:e.projectId,callback:function(t){e.projectId=t},expression:"projectId"}},e._l(e.projectList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),e._v(" "),r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择分组",size:"small",clearable:"",disabled:""===e.projectId},on:{change:function(t){e.getSearchList()}},model:{value:e.groupId,callback:function(t){e.groupId=t},expression:"groupId"}},e._l(e.groupList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e()]),e._v(" "),r("div",["third"===e.activeName?r("el-button",{attrs:{type:"primary"},on:{click:e.addCode}},[e._v("新建错误码")]):e._e(),e._v(" "),"first"===e.activeName?r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.addBind("1")}}},[e._v("新建绑定")]):e._e(),e._v(" "),"second"===e.activeName?r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.addBind("2")}}},[e._v("新建绑定")]):e._e()],1)]),e._v(" "),r("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{label:"白名单接口",name:"first"}},["first"===e.activeName?r("whiteList",{attrs:{tableData:e.tableData},on:{getList:e.getList}}):e._e()],1),e._v(" "),r("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{label:"能力接口",name:"second"}},["second"===e.activeName?r("capacityList",{attrs:{tableData:e.tableData},on:{getList:e.getList}}):e._e()],1),e._v(" "),r("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{label:"错误码配置",name:"third"}},["third"===e.activeName?r("errorCodeList",{attrs:{tableData:e.tableData},on:{getList:e.getList}}):e._e()],1),e._v(" "),r("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{label:"日志",name:"four"}},[r("div",{staticClass:"log-search flex"},[r("el-date-picker",{staticStyle:{width:"280px"},attrs:{"picker-options":e.pickerOptions,type:"daterange",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期",editable:!1},on:{change:e.changeDate},model:{value:e.logSearch.requestDate,callback:function(t){e.$set(e.logSearch,"requestDate",t)},expression:"logSearch.requestDate"}}),r("el-input",{staticClass:"w-280 marginLeft10",attrs:{placeholder:"请输入traceid/请求内容/返回内容","prefix-icon":"el-icon-search",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return r=t,e.searchEnterFun(r,e.searchValue);var r}},model:{value:e.logSearch.searchValue,callback:function(t){e.$set(e.logSearch,"searchValue",t)},expression:"logSearch.searchValue"}}),r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择商户",size:"small",clearable:""},on:{change:e.changeBrand},model:{value:e.logSearch.enterpriseId,callback:function(t){e.$set(e.logSearch,"enterpriseId",t)},expression:"logSearch.enterpriseId"}},e._l(e.brandData,function(e){return r("el-option",{key:e.enterpriseId,attrs:{label:e.enterpriseName,value:e.enterpriseId}})})),r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择项目",size:"small",clearable:""},on:{change:e.changePro},model:{value:e.logSearch.requestProjectId,callback:function(t){e.$set(e.logSearch,"requestProjectId",t)},expression:"logSearch.requestProjectId"}},e._l(e.projectList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),e.logSearch.requestProjectId?r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择分组",size:"small",clearable:""},on:{change:e.changeGroup},model:{value:e.logSearch.requestGroupId,callback:function(t){e.$set(e.logSearch,"requestGroupId",t)},expression:"logSearch.requestGroupId"}},e._l(e.groupList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})):e._e(),e.logSearch.requestGroupId?r("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择API",size:"small",clearable:""},on:{change:e.changeApi},model:{value:e.logSearch.interfaceId,callback:function(t){e.$set(e.logSearch,"interfaceId",t)},expression:"logSearch.interfaceId"}},e._l(e.apiData,function(e){return r("el-option",{key:e.interfaceId,attrs:{label:e.interfaceName,value:e.interfaceId}})})):e._e()],1),e._v(" "),r("log-list",{attrs:{tableData:e.tableData},on:{getList:e.getList}})],1)],1),e._v(" "),0!==e.total?r("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[r("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":e.pageSizes,"page-size":e.pageSize,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])]),e._v(" "),e.showdialog?r("selectEnv",{attrs:{pluginId:e.pluginId,pluginType:e.pluginType},on:{closeDialog:e.closeDialog}}):e._e(),e._v(" "),e.showBinddialog?r("bindTranser",{attrs:{type:e.type,sceneCode:e.sceneCode},on:{cancelBind:e.cancelBind,getList:e.getList}}):e._e(),e._v(" "),e.showNewCode?r("newErrorCode",{attrs:{errorSettingId:e.errorSettingId},on:{getList:e.getList,cancelNewCoce:e.cancelNewCoce}}):e._e()],1)},staticRenderFns:[]};var O=r("VU/8")(E,F,!1,function(e){r("/k6T")},"data-v-3f1e41f6",null);t.default=O.exports},exGp:function(e,t,r){"use strict";t.__esModule=!0;var a,n=r("//Fk"),i=(a=n)&&a.__esModule?a:{default:a};t.default=function(e){return function(){var t=e.apply(this,arguments);return new i.default(function(e,r){return function a(n,o){try{var s=t[n](o),l=s.value}catch(e){return void r(e)}if(!s.done)return i.default.resolve(l).then(function(e){a("next",e)},function(e){a("throw",e)});e(l)}("next")})}}},jyFz:function(e,t,r){var a=function(){return this}()||Function("return this")(),n=a.regeneratorRuntime&&Object.getOwnPropertyNames(a).indexOf("regeneratorRuntime")>=0,i=n&&a.regeneratorRuntime;if(a.regeneratorRuntime=void 0,e.exports=r("SldL"),n)a.regeneratorRuntime=i;else try{delete a.regeneratorRuntime}catch(e){a.regeneratorRuntime=void 0}},oPMN:function(e,t){},xU1Q:function(e,t){},"y/WN":function(e,t){}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([5],{"+Mqh":function(e,t){},"0amw":function(e,t){},"8PC5":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAB0NJREFUWAnFl9tvVUUUxteavfdpy6WUq0QuMRrEoIiXhEsiERMjKpjIg6+8kPDsA0/+A8Q/QOODrz4YeUCjhhgj0cSkSgyaFIOGu1y0lpZSaDn7MuNv7d1zaemx1SZl2rP3npk9M9+s9a1v1laZoRweDsskk1VFt2gtiI/rovUukRUioRDRrm4Rq0fUY6szh/0S6hl1m9LJGNX/Vo5o79lycPuwg1fDSjfhj4rzfVHkJWFV0cDdB3VOoziEiHrkrCrK3cdxUJsoqonE6gEZeEN62cve9rlne14my2uu/aXDIST1Mf9Omvu+UHjJvIaMLeeFC0URSRHsLtxVPPXcS/DeaVY4KbyTkIr4zElKPYi7zU6O86N17mUKoD8H5EjIwoYcq9d9HMpF2WooVDMaQ16UC+epuoyq+S8PEXcvBrQOwCyAlj5v/RJnDP+c+tBcIUGBquw/FQ5KLs+mMCPC7JAAyzBdLQ6ixhwDlkgccvX4DHDmOP4K9VxxLa5ytIWQMtxG8ay1OGKwP4lNn6FpU2O9TvcS0N7+8FIust9xiYwzmNzM4m2rrBs0YtuAM98lGqATLyXGlMAY9QDGiPaGsDpzONXCDFXgYuMbjZr8LJIN87CDWscS7/4ubMHch2ymOGJyoBgQUce+2S5EyTVoAiTwliEUMIfL8UgUJPU+REksuEhiXwQMxVtwyOeGHVzwDtMwtyQaX8a5o7zwSidEznk5BnEfs51BkZK0FrtZqpBT4QaTs0y9MBdE0MaJ99YXpMgdzk3Up6CxwWD0wWEXlgVXCvGN4J7JjfCZmVGSUfb9KVubkewWDmuYZ2eRyTbmZDIjZmUmm6gAVJZZOCl7BrS5CDdadBGNLOLV2rM8QPxIs9RrylIBsCYGRvYME2c8595hcM9+XV0l+gxQN6dbqhVlQR5nY3t8JhHgCHmshe+ILqwSMRGRZgABZiD4x00Ru3chLdsjgAciDWFCAkwyigKyIV/qkIgCgOUGoTj9uJ9t6Ddw41w7qGaUWSOWWgWoN6DLF4zIS+m16MIlXTXV53tlRTdyyPzEEz/jPs4ZuOeGN9VC71LVpOpj/5AJ3dTzhb81gVG0JBfhAd85BUISYy18VxM9HSSH7GG7YZgCyBpYoQawA3jqBGIzVvAG/JZ9K2XjoQ1ROah8r3mJ5deJcGVLj25sNjUfYvkt9Vc+HK//YFxwhJvH4haV8F8TqJcSsojHZex9y4a1XNacpHrAvK+mXtZDEwdvZHE0A/jJMb1OFk0b3qxyxiUeV5q74FLJqRzTFKgWrg5VYMAPlP0wFO0IqJzRyy4YuNXDJYuaRjES3zENaJS2PntvDA42C9TJiTaTSjtqjJemHRY5EF7LuT1cBLON+XdAvID7NjPwRSKOaapy6m+RY5caNfNyq5wmbj6+2KojQhYAIS2jBPoQpRYcpbWM2cgCVpI8q6a/n0OtuZpPgFozUpfljYZt5CGPLm3U7N7EKk/x1rrFbX2Khai6XDlyEEg7+zBLkdg27CBG+dGWaDJZmROg9ZbskIn8NE01ro5XC49k0jM4Lfu5Ptk3lMuSh8aTzUO17AqKcM90yciNfhhviFY0npDMc5zGOnMCtHMZk+D7/sEKwAzXdptM69beNSLbiAl3VbKzJFOcUoQyWkS8BY1LMW5yZ06ATHPmW4h1x7GD5KCwrJoR7rHntEO5cwhaK0/1OVpovmBsvAUXiRzCjGBS4bxVlJyg8Xaoo8LoKGVWC72MvV9bj8vmaaX+Uem+cJfTw5SavCXFXkmMdUzPYT2EL4N1VkA/IuoX7orsWSVyYJ3t4f5yif5HOrDoWl1ufjIYBq5nMszRpngJ/SkcVAJNrBFW4kZHpXSzAroNevs9DbF7SeKtjFsb4re2p6rrRKtvgiga4bR/eLLvRibp6btShkOMlTkJ+RDgC4HjDfepJDgtI7OcTO9nFcZqyanXX7DaiWtT2xq1MyMiX/7RqMEVHJGxtuVQ5h6yCYSw4PQnO7AThT5LhfNJdZ/VQq2pW0/bV4tsRRxnKs+tFNnc1+oxYpj2WCnzf+fBGCE9JC+Qu8BiJHhlRmzv/C9A+F+WdBhp5F/a1mcWMnYUuDmyD7YyPCCTHRVEl2XsNKLkVdi0DTV8ncu5OyKD99jINCfbYl//JdKHUs8E8sxtGTV3WH5EbCvpDBHP2QUQUs3yCyYhN7fM1MqcAQ3w2fdWf2fAx6937HuCQB/COzfsQwLZKUHFhH/MZ+8kjlKnbIZp++046bw6cNsLAHnSxNEwWW5ECkMuhATYj8PWDlwrCwKoXMnLFhK93QSYQ3qq/JoOngFFxLnovJIZLBygEpWs5djaB6fiMiciuixpS4MML+qSo/bKQgPCYdKDUd5EChbbUYbFUvLsdz/apLD0QQCyVYkzePQ6gFYD7oOvduhFa7ay8Baq1q2uQY6d3KXftzc9SEDvfbtH328HY8/ka3IaSeLoXLiCDPyOJd6eacV/AHIL53dgZjL3AAAAAElFTkSuQmCC"},"9yXf":function(e,t){},DAuE:function(e,t){},FtC4:function(e,t){},"JN/y":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("bOdI"),o=a.n(r),n=a("BO1k"),i=a.n(n),s=a("319J"),l=a("P9l9"),c=a("PEkr"),d={props:{ruleId:{type:String,default:function(){return""}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,projectList:[],groupList:[],apiList:[],form:{rangeType:0,rangeInfo:"",projectId:"",projectName:"",groupId:"",groupName:"",interfaceId:"",interfaceName:"",ruleContent:"",grade:1,count:"",strategy:0,distFlag:!1,enableFlag:!1},rule:{projectId:[{required:!0,message:"请选择项目",trigger:"change"}],groupId:[{required:!0,message:"请选择分组",trigger:"change"}],interfaceId:[{required:!0,message:"请选择接口",trigger:"change"}],count:[{required:!0,message:"请选择阈值",trigger:"blur"},{validator:function(e,t,a){/^(0|\+?[1-9][0-9]*)$/.test(t)?a():a(new Error("阈值必须输入正整数"))},trigger:"blur"}]}}},created:function(){this.dialogVisible=!0,this.getProjectList(),this.ruleId&&this.getInfo()},methods:{getInfo:function(){var e=this,t=this,a={ruleId:this.ruleId};Object(l.a)("/gateway-manage//rule/ratelimiter/detail",a).then(function(t){"0000"==t.data.code?(e.form.rangeType=t.data.result.rangeType,0===e.form.rangeType?e.getGroupList():1===e.form.rangeType?e.getGroupList():2===e.form.rangeType&&(e.getApiList(),e.getGroupList()),e.form.projectId=t.data.result.projectId,e.form.interfaceId=t.data.result.interfaceId,e.form.groupId=t.data.result.groupId,e.form.grade=t.data.result.grade,e.form.count=t.data.result.count,e.form.strategy=t.data.result.strategy,e.form.distFlag=1===t.data.result.distFlag,e.form.enableFlag=1===t.data.result.enableFlag):e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getProjectList:function(){var e=this,t=this;Object(l.a)("/gateway-manage/plugin/interface/tree",{}).then(function(t){"0000"==t.data.code?t.data.result?e.projectList=t.data.result:e.projectList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getGroupList:function(){var e=this,t=this;this.form.groupId="",this.form.interfaceId="";var a={type:0,id:this.form.projectId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.groupList=t.data.result:e.groupList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getApiList:function(){var e=this,t=this;this.form.interfaceId="";var a={type:1,id:this.form.groupId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.apiList=t.data.result:e.apiList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;0===t.form.rangeType?(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.ruleContent=t.form.projectName,t.form.rangeInfo=t.form.projectId):1===t.form.rangeType?(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.groupName=t.groupList.find(function(e){return e.id===t.form.groupId}).name,t.form.ruleContent=t.form.projectName+"-"+t.form.groupName,t.form.rangeInfo=t.form.groupId):2===t.form.rangeType&&(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.groupName=t.groupList.find(function(e){return e.id===t.form.groupId}).name,t.form.interfaceName=t.apiList.find(function(e){return e.id===t.form.interfaceId}).name,t.form.ruleContent=t.form.projectName+"-"+t.form.groupName+"-"+t.form.interfaceName,t.form.rangeInfo=t.form.interfaceId);var a={sceneCode:t.sceneCode,rangeType:t.form.rangeType,rangeInfo:t.form.rangeInfo,ruleContent:t.form.ruleContent,grade:t.form.grade,count:t.form.count,strategy:t.form.strategy,distFlag:t.form.distFlag?1:0,enableFlag:t.form.enableFlag?1:0};t.ruleId&&(a.rateLimiterId=t.ruleId),Object(l.a)("/gateway-manage//rule/ratelimiter/save",a).then(function(e){"0000"==e.data.code?(t.dialogVisible=!1,t.$emit("getList"),t.$emit("cancelAdd")):t.$message.error(e.data.message)})})},close:function(e){this.$refs[e].resetFields(),this.$emit("cancelAdd")}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.ruleId?"编辑流控规则":"新建流控规则",visible:e.dialogVisible,width:"400px"},on:{"update:visible":function(t){e.dialogVisible=t},close:function(t){e.close("form")}}},[a("div",{staticClass:"dialog-body"},[a("el-form",{ref:"form",staticClass:"demo-ruleForm",attrs:{model:e.form,rules:e.rule,"label-width":"100px","label-position":"right"}},[a("el-form-item",{attrs:{label:"流控范围",prop:"rangeType"}},[[a("el-radio",{attrs:{label:0},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("项目")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("分组")]),e._v(" "),a("el-radio",{attrs:{label:2},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("接口")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"流控内容",prop:"projectId"}},[a("el-select",{attrs:{placeholder:"请选择项目"},on:{change:e.getGroupList},model:{value:e.form.projectId,callback:function(t){e.$set(e.form,"projectId",t)},expression:"form.projectId"}},e._l(e.projectList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),0!==e.form.rangeType?a("el-form-item",{attrs:{prop:"groupId"}},[a("el-select",{attrs:{placeholder:"请选择分组",disabled:""===e.form.projectId},on:{change:e.getApiList},model:{value:e.form.groupId,callback:function(t){e.$set(e.form,"groupId",t)},expression:"form.groupId"}},e._l(e.groupList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),2===e.form.rangeType?a("el-form-item",{attrs:{prop:"interfaceId"}},[a("el-select",{attrs:{placeholder:"请选择接口",disabled:""===e.form.groupId},model:{value:e.form.interfaceId,callback:function(t){e.$set(e.form,"interfaceId",t)},expression:"form.interfaceId"}},e._l(e.apiList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"阈值类型",prop:"grade"}},[[a("el-radio",{attrs:{label:1},model:{value:e.form.grade,callback:function(t){e.$set(e.form,"grade",t)},expression:"form.grade"}},[e._v("QPS")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"阈值",prop:"count"}},[a("el-input",{staticClass:"w-220",attrs:{placeholder:"请输入阈值"},model:{value:e.form.count,callback:function(t){e.$set(e.form,"count",t)},expression:"form.count"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"流控方式",prop:"rangeType"}},[[a("el-radio",{attrs:{label:0},model:{value:e.form.strategy,callback:function(t){e.$set(e.form,"strategy",t)},expression:"form.strategy"}},[e._v("快速失败")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"分布式限流",prop:"count"}},[a("el-switch",{model:{value:e.form.distFlag,callback:function(t){e.$set(e.form,"distFlag",t)},expression:"form.distFlag"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"是否开启",prop:"count"}},[a("el-switch",{model:{value:e.form.enableFlag,callback:function(t){e.$set(e.form,"enableFlag",t)},expression:"form.enableFlag"}})],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.close("form")}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("form")}}},[e._v("确定")])],1)])},staticRenderFns:[]};var g=a("VU/8")(d,u,!1,function(e){a("0amw")},"data-v-7928b793",null).exports,m={props:{ruleId:{type:String,default:function(){return""}},alarmType:{type:Number,default:function(){return 0}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,tableData:[],total:0,currentPage:1,pageSize:5}},created:function(){this.dialogVisible=!0,this.getList()},methods:{handleCurrentChange:function(e){this.currentPage=e,this.getList()},getList:function(){var e=this,t={ruleId:this.ruleId,sceneCode:this.sceneCode,alarmType:this.alarmType,currentPage:this.currentPage,pageSize:this.pageSize},a=this;Object(l.a)("/gateway-manage/rule/alarm/log",t).then(function(t){"0000"==t.data.code?t.data.result.result.length?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.tableData=[],e.total=0):e.$message.error(t.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},close:function(){this.dialogVisible=!1,this.$emit("cancelLog")}}},f={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:1===e.alarmType?"流控日志":"熔断日志",visible:e.dialogVisible,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.close}},[a("div",{staticClass:"dialog-body"},[a("el-table",{staticClass:"dialog-table",staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"alarmType",label:"告警类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.alarmType?a("div",[e._v("流控告警")]):e._e(),e._v(" "),2===t.row.alarmType?a("div",[e._v("熔断告警")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"alarmContent",label:1===e.alarmType?"流控内容":"熔断内容",width:"300px","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime",label:"发生时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.updateTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.updateTime)))])]}}])})],1),e._v(" "),e.total>0?a("div",{staticClass:"page-content"},[a("el-pagination",{attrs:{small:"","current-page":e.currentPage,"page-size":e.pageSize,layout:"prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage=t}}})],1):e._e()],1)])},staticRenderFns:[]};var p=a("VU/8")(m,f,!1,function(e){a("+Mqh")},"data-v-d52bf870",null).exports,h={props:{tableData:{type:Array,default:function(){return[]}},sceneCode:{type:String,default:function(){return""}}},components:{newRule:g,ahshLog:p},data:function(){return{showRuleDialog:!1,ruleId:"",showDialog:"",alarmType:1}},methods:{deleteList:function(e){var t=this,a=this,r={rateLimiterId:e.rateLimiterId};Object(l.a)("/gateway-manage/rule/ratelimiter/del",r).then(function(e){"0000"==e.data.code?t.getList():t.$message.error(e.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getList:function(){this.$emit("getList")},changeFlag:function(e){var t=this,a={enableFlag:e.enableFlag?1:0,rateLimiterId:e.rateLimiterId};Object(l.a)("/gateway-manage/rule/ratelimiter/enable",a).then(function(a){"0000"==a.data.code?t.$emit("getList"):(e.enableFlag=!e.enableFlag,t.$message.error(a.data.message))})},edit:function(e){this.ruleId=e.rateLimiterId,this.showRuleDialog=!0},cancelAdd:function(){this.showRuleDialog=!1},seeLog:function(e){this.ruleId=e.rateLimiterId,this.showDialog=!0},cancelLog:function(){this.showDialog=!1}}},v={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"margin-top":"20px"}},[a("div",{staticClass:"table-content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[a("el-table-column",{attrs:{label:"流控ID",prop:"ruleCode"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.ruleCode))]),e._v(" "),1===t.row.editeFlag?a("span",{staticClass:"sign-design"},[e._v("未发布")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"rangeType",label:"流控范围"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.rangeType?a("p",[e._v("项目")]):e._e(),e._v(" "),1===t.row.rangeType?a("p",[e._v("分组")]):e._e(),e._v(" "),2===t.row.rangeType?a("p",[e._v("接口")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"ruleContent",label:"流控内容","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"grade",label:"阈值类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.grade?a("p",[e._v("QPS")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"count",label:"阈值"}}),e._v(" "),a("el-table-column",{attrs:{prop:"strategy",label:"流控方式"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.strategy?a("p",[e._v("快速失败")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"grade",label:"分布式限流"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.distFlag?a("p",[e._v("是")]):e._e(),e._v(" "),0===t.row.distFlag?a("p",[e._v("否")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"enableFlag",label:"开启状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{on:{change:function(a){e.changeFlag(t.row)}},model:{value:t.row.enableFlag,callback:function(a){e.$set(t.row,"enableFlag",a)},expression:"scope.row.enableFlag"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),a("dm-delete",{attrs:{tips:"确定要删除该数据吗?"},on:{confirm:function(a){e.deleteList(t.row)}}},[a("el-button",{attrs:{type:"text"}},[e._v("删除")])],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.seeLog(t.row)}}},[e._v("日志")])]}}])})],1)],1),e._v(" "),e.showRuleDialog?a("newRule",{attrs:{sceneCode:e.sceneCode,ruleId:e.ruleId},on:{cancelAdd:e.cancelAdd,getList:e.getList}}):e._e(),e._v(" "),e.showDialog?a("ahshLog",{attrs:{alarmType:e.alarmType,sceneCode:e.sceneCode,ruleId:e.ruleId},on:{cancelLog:e.cancelLog}}):e._e()],1)},staticRenderFns:[]};var b=a("VU/8")(h,v,!1,function(e){a("Twux")},"data-v-70574bb8",null).exports,y={props:{degradeId:{type:String,default:function(){return""}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,projectList:[],groupList:[],apiList:[],form:{rangeType:0,rangeInfo:"",ruleContent:"",projectId:"",projectName:"",groupId:"",groupName:"",interfaceId:"",interfaceName:"",grade:1,count:"",timeWindow:"",enableFlag:!1},rule:{projectId:[{required:!0,message:"请选择项目",trigger:"change"}],groupId:[{required:!0,message:"请选择分组",trigger:"change"}],interfaceId:[{required:!0,message:"请选择接口",trigger:"change"}],count:[{required:!0,message:"请输入异常比例",trigger:"blur"},{validator:function(e,t,a){/^\d{0,8}\.{0,1}(\d{1,2})?$/.test(t)?a():a(new Error("请输入0-1且小数不超过两位的数字"))},trigger:"blur"}],timeWindow:[{required:!0,message:"请输入时间窗口",trigger:"blur"},{validator:function(e,t,a){/^(0|\+?[1-9][0-9]*)$/.test(t)?a():a(new Error("时间必须输入正整数"))},trigger:"blur"}]}}},created:function(){this.dialogVisible=!0,this.getProjectList(),this.degradeId&&this.getInfo()},methods:{getInfo:function(){var e=this,t=this,a={ruleId:this.degradeId};Object(l.a)("/gateway-manage/rule/degrade/detail",a).then(function(t){"0000"==t.data.code?(e.form.rangeType=t.data.result.rangeType,0===e.form.rangeType?e.getGroupList():1===e.form.rangeType?e.getGroupList():2===e.form.rangeType&&(e.getApiList(),e.getGroupList()),e.form.projectId=t.data.result.projectId,e.form.interfaceId=t.data.result.interfaceId,e.form.groupId=t.data.result.groupId,e.form.grade=t.data.result.grade,e.form.count=t.data.result.count,e.form.timeWindow=t.data.result.timeWindow,e.form.enableFlag=1===t.data.result.enableFlag):e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getProjectList:function(){var e=this,t=this;Object(l.a)("/gateway-manage/plugin/interface/tree",{}).then(function(t){"0000"==t.data.code?t.data.result?e.projectList=t.data.result:e.projectList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getGroupList:function(){var e=this,t=this;this.form.groupId="",this.form.interfaceId="";var a={type:0,id:this.form.projectId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.groupList=t.data.result:e.groupList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getApiList:function(){var e=this,t=this;this.form.interfaceId="";var a={type:1,id:this.form.groupId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.apiList=t.data.result:e.apiList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},submitForm:function(e){var t=this,a=this;this.$refs[e].validate(function(e){if(!e)return!1;0===t.form.rangeType?(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.ruleContent=t.form.projectName,t.form.rangeInfo=t.form.projectId):1===t.form.rangeType?(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.groupName=t.groupList.find(function(e){return e.id===t.form.groupId}).name,t.form.ruleContent=t.form.projectName+"-"+t.form.groupName,t.form.rangeInfo=t.form.groupId):2===t.form.rangeType&&(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.groupName=t.groupList.find(function(e){return e.id===t.form.groupId}).name,t.form.interfaceName=t.apiList.find(function(e){return e.id===t.form.interfaceId}).name,t.form.ruleContent=t.form.projectName+"-"+t.form.groupName+"-"+t.form.interfaceName,t.form.rangeInfo=t.form.interfaceId);var r={sceneCode:t.sceneCode,rangeType:t.form.rangeType,rangeInfo:t.form.rangeInfo,ruleContent:t.form.ruleContent,grade:t.form.grade,count:t.form.count,timeWindow:t.form.timeWindow,enableFlag:t.form.enableFlag?1:0};t.degradeId&&(r.degradeId=t.degradeId),Object(l.a)("/gateway-manage/rule/degrade/save",r).then(function(e){"0000"==e.data.code?(t.dialogVisible=!1,t.$emit("cancelAddFlus"),t.$emit("getList")):t.$message.error(e.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})})},close:function(e){this.$refs[e].resetFields(),this.$emit("cancelAddFlus")}}},I={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.degradeId?"编辑熔断规则":"新建熔断规则",visible:e.dialogVisible,width:"400px"},on:{"update:visible":function(t){e.dialogVisible=t},close:function(t){e.close("form")}}},[a("div",{staticClass:"dialog-body"},[a("el-form",{ref:"form",staticClass:"demo-ruleForm",attrs:{model:e.form,rules:e.rule,"label-width":"100px","label-position":"right"}},[a("el-form-item",{attrs:{label:"熔断范围",prop:"rangeType"}},[[a("el-radio",{attrs:{label:0},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("项目")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("分组")]),e._v(" "),a("el-radio",{attrs:{label:2},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("接口")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"熔断内容",prop:"projectId"}},[a("el-select",{attrs:{placeholder:"请选择项目"},on:{change:e.getGroupList},model:{value:e.form.projectId,callback:function(t){e.$set(e.form,"projectId",t)},expression:"form.projectId"}},e._l(e.projectList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),0!==e.form.rangeType?a("el-form-item",{attrs:{prop:"groupId"}},[a("el-select",{attrs:{placeholder:"请选择分组",disabled:""===e.form.projectId},on:{change:e.getApiList},model:{value:e.form.groupId,callback:function(t){e.$set(e.form,"groupId",t)},expression:"form.groupId"}},e._l(e.groupList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),2===e.form.rangeType?a("el-form-item",{attrs:{prop:"interfaceId"}},[a("el-select",{attrs:{placeholder:"请选择接口",disabled:""===e.form.groupId},model:{value:e.form.interfaceId,callback:function(t){e.$set(e.form,"interfaceId",t)},expression:"form.interfaceId"}},e._l(e.apiList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"阈值类型",prop:"grade"}},[[a("el-radio",{attrs:{label:1},model:{value:e.form.grade,callback:function(t){e.$set(e.form,"grade",t)},expression:"form.grade"}},[e._v("异常比例")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"异常比例",prop:"count"}},[a("el-input",{staticClass:"w-220",attrs:{placeholder:"请输入异常比例"},model:{value:e.form.count,callback:function(t){e.$set(e.form,"count",t)},expression:"form.count"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"时间窗口",prop:"timeWindow"}},[a("el-input-number",{staticClass:"w-220",attrs:{placeholder:"请输入时间窗口","controls-position":"right"},model:{value:e.form.timeWindow,callback:function(t){e.$set(e.form,"timeWindow",t)},expression:"form.timeWindow"}}),e._v(" 秒\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"是否开启",prop:"enableFlag"}},[a("el-switch",{model:{value:e.form.enableFlag,callback:function(t){e.$set(e.form,"enableFlag",t)},expression:"form.enableFlag"}})],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.close("form")}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("form")}}},[e._v("确定")])],1)])},staticRenderFns:[]};var w=a("VU/8")(y,I,!1,function(e){a("FtC4")},"data-v-ba38da90",null).exports,C={props:{tableData:{type:Array,default:function(){return[]}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{showFlusDialog:!1,showDialog:!1,alarmType:2}},methods:{deleteList:function(e){var t=this,a=this,r={degradeId:e.degradeId};Object(l.a)("/gateway-manage/rule/degrade/del",r).then(function(e){"0000"==e.data.code?t.getList():t.$message.error(e.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getList:function(){this.$emit("getList")},edit:function(e){this.degradeId=e.degradeId,this.showFlusDialog=!0},cancelAddFlus:function(){this.showFlusDialog=!1},changeFlag:function(e){var t=this,a=this,r={enableFlag:e.enableFlag?1:0,degradeId:e.degradeId};Object(l.a)("/gateway-manage/rule/degrade/enable",r).then(function(a){"0000"==a.data.code?t.$emit("getList"):(e.enableFlag=!e.enableFlag,t.$message.error(a.data.message))}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},seeLog:function(e){this.ruleId=e.degradeId,this.showDialog=!0},cancelLog:function(){this.showDialog=!1}},components:{newSet:w,ahshLog:p}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"margin-top":"20px"}},[a("div",{staticClass:"table-content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[a("el-table-column",{attrs:{label:"熔断ID",prop:"ruleCode"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.ruleCode))]),e._v(" "),1===t.row.editeFlag?a("span",{staticClass:"sign-design"},[e._v("未发布")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"rangeType",label:"熔断范围"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.rangeType?a("p",[e._v("项目")]):e._e(),e._v(" "),1===t.row.rangeType?a("p",[e._v("分组")]):e._e(),e._v(" "),2===t.row.rangeType?a("p",[e._v("接口")]):e._e(),e._v(" "),3===t.row.rangeType?a("p",[e._v("其他")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"ruleContent",label:"熔断内容","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"grade",label:"阈值类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.grade?a("p",[e._v("异常比例")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"count",label:"阈值"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[e._v(e._s(100*t.row.count)+"%")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"timeWindow",label:"时间窗口"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[e._v(e._s(t.row.timeWindow)+"秒")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"enableFlag",label:"开启状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{on:{change:function(a){e.changeFlag(t.row)}},model:{value:t.row.enableFlag,callback:function(a){e.$set(t.row,"enableFlag",a)},expression:"scope.row.enableFlag"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),a("dm-delete",{attrs:{tips:"确定要删除该数据吗?"},on:{confirm:function(a){e.deleteList(t.row)}}},[a("el-button",{attrs:{type:"text"}},[e._v("删除")])],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.seeLog(t.row)}}},[e._v("日志")])]}}])})],1)],1),e._v(" "),e.showFlusDialog?a("newSet",{attrs:{sceneCode:e.sceneCode,degradeId:e.degradeId},on:{cancelAddFlus:e.cancelAddFlus,getList:e.getList}}):e._e(),e._v(" "),e.showDialog?a("ahshLog",{attrs:{sceneCode:e.sceneCode,ruleId:e.ruleId,alarmType:e.alarmType},on:{cancelLog:e.cancelLog}}):e._e()],1)},staticRenderFns:[]};var L=a("VU/8")(C,_,!1,function(e){a("DAuE")},"data-v-cd61b720",null).exports,F={props:{alarmType:{type:Number,default:function(){return 0}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,tableData:[],total:0,currentPage:1,pageSize:5}},created:function(){this.dialogVisible=!0,this.getList()},methods:{handleCurrentChange:function(e){this.currentPage=e,this.getList()},getList:function(){var e=this,t={sceneCode:this.sceneCode,alarmType:this.alarmType,currentPage:this.currentPage,pageSize:this.pageSize},a=this;Object(l.a)("/gateway-manage/rule/alarm/log",t).then(function(t){"0000"==t.data.code?t.data.result.result.length?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.tableData=[],e.total=0):e.$message.error(t.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},close:function(){this.dialogVisible=!1,this.$emit("cancelLog")}}},j={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"日志",visible:e.dialogVisible,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.close}},[a("div",{staticClass:"dialog-body"},[a("el-table",{staticClass:"dialog-table",staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"alarmType",label:"告警类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.alarmType?a("div",[e._v("流控告警")]):e._e(),e._v(" "),2===t.row.alarmType?a("div",[e._v("熔断告警")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"alarmContent",label:"告警内容",width:"300px","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime",label:"发生时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.updateTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.updateTime)))])]}}])})],1),e._v(" "),e.total>0?a("div",{staticClass:"page-content"},[a("el-pagination",{attrs:{small:"","current-page":e.currentPage,"page-size":e.pageSize,layout:"prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage=t}}})],1):e._e()],1)])},staticRenderFns:[]};var A=a("VU/8")(F,j,!1,function(e){a("pj1/")},"data-v-d3b90fa2",null).exports,D={props:{tableData:{type:Array,default:function(){return[]}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{showDialog:!1,refash:!1}},methods:{handleChange:function(e){this.$emit("changeFlag",e)},seeLog:function(e){this.ruleId=e.sceneCode,this.alarmType=e.alarmType,this.showDialog=!0},cancelLog:function(){this.showDialog=!1},editItemm:function(e){var t=this,a=this;if(a.refash=!a.refash,!e.alarmInfo)return e.showError=!0,!1;if(e.showError=!1,e.editStatus=!e.editStatus,!e.editStatus){var r={alarmType:e.alarmType,alarmInfo:e.alarmInfo,sceneCode:a.sceneCode};Object(l.a)("/gateway-manage/rule/alarm/edit",r).then(function(a){"0000"==a.data.code?(t.$emit("getList"),t.$message.success("保存成功")):(e.editStatus=!e.editStatus,t.$message.error(a.data.message))}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})}}},components:{alarmLog:A}},T={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"list-content"},e._l(e.tableData,function(t,o){return r("div",{key:o,staticClass:"list-item"},[r("div",{staticClass:"item-top"},[1===t.alarmType?r("img",{attrs:{src:a("vgET"),alt:""}}):e._e(),e._v(" "),2===t.alarmType?r("img",{attrs:{src:a("8PC5"),alt:""}}):e._e(),e._v(" "),r("div",{staticClass:"item-info"},[r("p",{staticClass:"info-type"},[e._v(e._s(1===t.alarmType?"流控告警":"熔断告警"))]),e._v(" "),r("p",{staticClass:"name"},[e._v("Webhook通知地址")]),e._v(" "),r("div",{staticClass:"address"},[t.editStatus?r("el-input",{staticStyle:{width:"368px",height:"70px"},attrs:{type:"textarea",resize:"none",placeholder:"请输入内容"},model:{value:t.alarmInfo,callback:function(a){e.$set(t,"alarmInfo",a)},expression:"item.alarmInfo"}}):r("p",[e._v(e._s(t.alarmInfo))]),e._v(" "),t.showError?r("div",{staticClass:"el-form-item__error"},[e._v("请输入内容")]):e._e()],1)])]),e._v(" "),r("div",{staticClass:"item-bottom"},[r("div",[r("p",{on:{click:function(a){e.editItemm(t)}}},[e._v(e._s(t.editStatus?"保存":"编辑")+"Webhook通知地址")]),e._v(" "),r("p",{on:{click:function(a){e.seeLog(t)}}},[e._v("日志")])]),e._v(" "),r("span",{staticStyle:{display:"none"}},[e._v(e._s(e.refash))]),e._v(" "),r("el-switch",{on:{change:function(a){e.handleChange(t)}},model:{value:t.enableFlag,callback:function(a){e.$set(t,"enableFlag",a)},expression:"item.enableFlag"}})],1)])})),e._v(" "),e.showDialog?r("alarmLog",{attrs:{alarmType:e.alarmType,sceneCode:e.sceneCode},on:{cancelLog:e.cancelLog}}):e._e()],1)},staticRenderFns:[]};var S=a("VU/8")(D,T,!1,function(e){a("KR+C")},"data-v-4d1179d7",null).exports,k={name:"envManage",components:{navBread:s.a,selectEnv:c.a,fluidList:b,fusingList:L,warnSet:S,newRule:g,newSet:w},data:function(){return{navPath:[{name:"插件管理",path:"/pluginManage"},{name:"AHAS",path:""}],activeName:"first",search:"",showdialog:!1,pluginId:"",sceneCode:"",pluginType:0,projectList:[],projectId:"",groupList:[],groupId:"",total:0,currentPage:1,pageSize:20,pageSizes:[20,40,60,80],loading:!1,tableData:[],showRuleDialog:!1,showFlusDialog:!1,publishNum:0}},created:function(){this.pluginId=this.$route.query.pluginId,this.sceneCode=this.$route.query.sceneCode,this.getProjectList(),this.getList()},methods:{handleClick:function(e,t){this.search="",this.projectId="",this.groupId="",this.getList()},goEnvList:function(){this.showdialog=!0,this.pluginId=this.pluginId},closeDialog:function(){this.showdialog=!1},handleSizeChange:function(e){this.pageSize=e,this.getList()},handleCurrentChange:function(e){this.currentPage=e,this.getList()},getChange:function(){this.groupId="",this.currentPage=1,this.getGroupList(),this.getList()},getSearchList:function(){"first"!==this.activeName&&"second"!==this.activeName||(this.currentPage=1,this.getGroupList(),this.getList())},getList:function(){var e=this,t="",a={};"first"===e.activeName?(t="/gateway-manage/rule/ratelimiter/list",a={projectId:e.projectId?e.projectId:null,groupId:e.groupId?e.groupId:null,search:e.search?e.search:null,sceneCode:e.sceneCode,currentPage:e.currentPage,pageSize:e.pageSize}):"second"===e.activeName?(t="/gateway-manage/rule/degrade/list",a={projectId:e.projectId?e.projectId:null,groupId:e.groupId?e.groupId:null,search:e.search?e.search:null,sceneCode:e.sceneCode,currentPage:e.currentPage,pageSize:e.pageSize}):"third"===e.activeName&&(t="/gateway-manage/rule/alarm/list",a={sceneCode:e.sceneCode}),e.tableData=[],e.loading=!0,Object(l.a)(t,a).then(function(t){if("0000"==t.data.code){if(e.loading=!1,"first"===e.activeName){t.data.result.result?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.total=0,e.tableData=[]);var a=!0,r=!1,o=void 0;try{for(var n,s=i()(e.tableData);!(a=(n=s.next()).done);a=!0){var l=n.value;l.enableFlag=1===l.enableFlag}}catch(e){r=!0,o=e}finally{try{!a&&s.return&&s.return()}finally{if(r)throw o}}}else if("second"===e.activeName){t.data.result.result?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.total=0,e.tableData=[]);var c=!0,d=!1,u=void 0;try{for(var g,m=i()(e.tableData);!(c=(g=m.next()).done);c=!0){var f=g.value;f.enableFlag=1===f.enableFlag}}catch(e){d=!0,u=e}finally{try{!c&&m.return&&m.return()}finally{if(d)throw u}}}else if("third"===e.activeName){t.data.result?e.tableData=t.data.result:e.tableData=[];var p=!0,h=!1,v=void 0;try{for(var b,y=i()(e.tableData);!(p=(b=y.next()).done);p=!0){var I=b.value;I.enableFlag=1===I.enableFlag,I.editStatus=!1,I.showError=!1}}catch(e){h=!0,v=e}finally{try{!p&&y.return&&y.return()}finally{if(h)throw v}}}e.getUpdateStatus()}else e.$message.error(t.data.message)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})},changeFlag:function(e){var t=this,a=this,r={alarmType:e.alarmType,enableFlag:e.enableFlag?1:0,sceneCode:this.sceneCode};Object(l.a)("/gateway-manage/rule/alarm/enable",r).then(function(a){"0000"==a.data.code?t.getList():(e.enableFlag=!e.enableFlag,t.$message.error(a.data.message))}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getProjectList:function(){var e=this,t=this;Object(l.a)("/gateway-manage/plugin/interface/tree",{}).then(function(t){"0000"==t.data.code?t.data.result?e.projectList=t.data.result:e.projectList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getGroupList:function(){var e=this,t=this,a={type:0,id:this.projectId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.groupList=t.data.result:e.groupList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},addFluid:function(){this.showRuleDialog=!0},cancelAdd:function(){this.showRuleDialog=!1},addFusing:function(){this.showFlusDialog=!0},cancelAddFlus:function(){this.showFlusDialog=!1},publish:function(){var e=this,t={sceneCode:this.sceneCode},a="";"first"===this.activeName?a="/gateway-manage/rule/ratelimiter/publish":"second"===this.activeName&&(a="/gateway-manage/rule/degrade/publish");var r=this;this.$confirm("确定要发布吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(l.a)(a,t).then(function(t){"0000"==t.data.code?e.getList():e.$message.error(t.data.message)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})}).catch(function(){e.$message({type:"info",message:"已取消发布"})})},getUpdateStatus:function(e){var t=this,a={sceneCode:e||this.sceneCode},r="";r="first"===this.activeName?"/gateway-manage/rule/ratelimiter/has/edit":"/gateway-manage/rule/degrade/has/edit",Object(l.a)(r,a).then(function(e){"0000"==e.data.code?t.publishNum=e.data.result:t.$message.error(e.data.message)})}},watch:o()({$route:{handler:function(e,t){},deep:!0}},"$route",function(e,t){this.pluginId=this.$route.query.pluginId,this.sceneCode=this.$route.query.sceneCode,this.getList()})},N={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}}),e._v(" "),a("div",{staticClass:"change-env",on:{click:e.goEnvList}},[a("span",[e._v("切换环境")]),a("i",{staticClass:"iconfont iconicon-qihuan",on:{click:function(t){e.goEnvList(e.item)}}})])],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"env-tab-wrap"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},["third"!==e.activeName?a("div",{staticClass:"search-box"},[a("div",{staticClass:"left"},[a("el-input",{staticClass:"w-320",attrs:{placeholder:"first"===e.activeName?"请输入接口名称/流控ID":"请输入接口名称/熔断ID","prefix-icon":"el-icon-search",clearable:""},on:{clear:function(t){e.getSearchList()}},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.getSearchList()}},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),e._v(" "),a("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择项目",size:"small",clearable:""},on:{change:e.getChange},model:{value:e.projectId,callback:function(t){e.projectId=t},expression:"projectId"}},e._l(e.projectList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),e._v(" "),a("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择分组",size:"small",clearable:"",disabled:""===e.projectId},on:{change:e.getSearchList},model:{value:e.groupId,callback:function(t){e.groupId=t},expression:"groupId"}},e._l(e.groupList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("div",["first"===e.activeName?a("el-button",{attrs:{type:"primary"},on:{click:e.addFluid}},[e._v("新建流控规则")]):e._e(),e._v(" "),"second"===e.activeName?a("el-button",{attrs:{type:"primary"},on:{click:e.addFusing}},[e._v("新建熔断规则")]):e._e(),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:e.publishNum<=0},on:{click:e.publish}},[e._v(e._s(e.publishNum>0?"待发布("+e.publishNum+")":"发布"))])],1)]):e._e(),e._v(" "),a("el-tab-pane",{attrs:{label:"流控规则",name:"first"}},["first"===e.activeName?a("fluidList",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{tableData:e.tableData,sceneCode:e.sceneCode},on:{getList:e.getList}}):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"熔断规则",name:"second"}},["second"===e.activeName?a("fusingList",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{tableData:e.tableData,sceneCode:e.sceneCode},on:{getList:e.getList}}):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"告警配置",name:"third"}},["third"===e.activeName?a("warnSet",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{tableData:e.tableData,sceneCode:e.sceneCode},on:{getList:e.getList,changeFlag:e.changeFlag}}):e._e()],1)],1),e._v(" "),0===e.total||"first"!==e.activeName&&"second"!==e.activeName?e._e():a("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":e.pageSizes,"page-size":e.pageSize,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])]),e._v(" "),e.showdialog?a("selectEnv",{attrs:{pluginId:e.pluginId,pluginType:e.pluginType},on:{closeDialog:e.closeDialog}}):e._e(),e._v(" "),e.showRuleDialog?a("newRule",{attrs:{sceneCode:e.sceneCode},on:{cancelAdd:e.cancelAdd,getList:e.getList}}):e._e(),e._v(" "),e.showFlusDialog?a("newSet",{attrs:{sceneCode:e.sceneCode},on:{cancelAddFlus:e.cancelAddFlus,getList:e.getList}}):e._e()],1)},staticRenderFns:[]};var x=a("VU/8")(k,N,!1,function(e){a("9yXf")},"data-v-593ba8e4",null);t.default=x.exports},"KR+C":function(e,t){},Twux:function(e,t){},"pj1/":function(e,t){},vgET:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACMxJREFUWAmVmFuMVWcVx/97n3NmYG4Mc0EYYJqAQsslVE28pBqsl0hsm2hifDLGxtgaExMffPJF44OtD9XExNrUZ99I1FBNK5H6IGosKbRAOyAjZRhpuA04AzPAzDnb/2/t/Z2ZAUrKgr2/2/rW+q/Lt/Z3JtNd6PPPFqt6cg3NNZXVV6jVmFcGW62hYramrLPaU6t7vODxDemm57q83jTvwJCKbevVUbEp8ce4PatFhorx6UezsVCUNtJ+5afFoOU/U8yrX7mU18rVllSopayWqSg81XLfm7Os5q6B50higXembOMa9W0e0ReZgDG3rHYf3tjsefoMvd7oU0fFVk4+daho2NIfZk31I8BgQkWAMUuAsYCWHwRZUSHAGLR5QkmrUQqfvKDpI6f1+1ahW1hQBINb+vBWczYsKK0vAzT5in5gyRuDw+63sFCU4xn0AMY7wGNQRUjOS/nhAfcb5rVni9zhvDqj+ddOat98U5dCFsqR6TbcXA7bffS2AT3+bPENi/pwUuIwBOVWa3diVDGP18pQFfZWJsJJG40KQBtwgdCmA+dN2Y2bah06oVev3dC/kRKC/AqAMSgBMoYC0GPPFY8a9eN2f1ATS0rFuTlCIVpqTUfKI4MJAmhWuZyJCKXHFh4c9mj0Fiz3yLiOXJzRPyNklXLQJSDJY/mTLxTbWnP6Fm60lLDXSiMvbCI5Us4SClNlPUlainVo4h9r7hFSwkd+1ei7ZQ4jxyY18c55vRKgSuDhsgCTPNSba+9Inzbj/SabEcyADmRhkPkzQDgUcWoiGQ3SwrIwwDwBxsaEDMMPh2OGJ5Bp4dk7U5o+dkZ/sJxbCE2hS57KLXhNV6c+MTqgXeQFyQhjUGlpDOu5WgGGIBAK4yJpCkYodX2yh7LCdQkbjGGxFFgmCUV+OezFlVndfH08kv3yUu+gMxzPZL2mLQ8M6TONIlK13AwHrjdEuzwL0zPrstLgwnKvxQnDLbBbOd4zKNrCeZXldpX/ZzXPJ1vnSPb/6MD1GzqF/vC499cDIRZ60h4aemBQT5yb0R+9YSF0+IUwwMQxct2Ra81Atzo+t0MjO0c1vKpLXRZRXJ3V3NGzuvjXozo3NefibSOIfngRDXjRshw6jCjmbdibZ3TkQ+s1Ndyjj5lV2XefLy65HQw/u1MVPE3N6uXpOc0slAGMsOD2zrryb39BDxrM1kZddYTcTla08JfjOvGb/Rqbb9l4ow1gZkQPiUobdQ0PW/qGYfXt3KYncjwUD+6gT+PXQJf2DPVqgzfGUceJa1zaf/FN7d7zsLa/FxizibU9u7Qd3kHvAQyUjKaldDiR43OE7P+e18xTH9VCCcgTAYrWwMh4xt0d+uSGfu2sWWKn6++Pv6ZHRoc1ZLb3RaNDGvrJV/VIw3sdNtQjNjzTNCgTJ7c8jZHNXgsgFQDAxI5qjLs6c20d7dfu7+zRQ/cDJtT5tdGgCDEFNcA4BwkGKPBcFFP0VW70ISlB3NHCVD09nVqze7seQs77oXNT0nXuIxV9dru2+hB0+rOTF1VZwUFNg+CUgoz8hPIUnvCOJ9otYBj7tWPUd5d6VBv23JOuXpcOvi0dHl9kI6cMasRHrqz8pAWJYy+1wk2hKyAthszr4RHaKnS0AP7gyKLw23u3FkoAVwwEmrhYtuev+tI2X/Z579igYeu3C/wfEKg3wPhY4y4eU1mHyn7JBHIW2eA+w/5uyVcIXfifp8MOT1ZEeHgoWg6rJlxE+rqk6VnprbNykZJW90irusta5SKZhVcqMFZQIBM90HJAadbCgwPlFYDxd6WjZ9hyJ3WvMFh75O1JyQVVDz/ovsGc8h6e9YPS2gHnreuN8yZsctUuk9s6/SVQ0zcJJC8HxAwAvAS25I0r16SPb5E+sLpad5OI0+NKrf1vSMcnLNDhWGe+tf3SzFzJ1bvSxpzVnL+FhdMg4/PCxy5CBhi6JLcpJ08glMdD33OR7G7hOmnLUbzaocP9Sx/CyRqJz/6RAQu3QQBLfPTfmtQFwLDmK3LusBWEzwrKetmuQ1bIhw3Fy0ABsAL3xunlCerpOwggm9dJW+5yAJx/C38+rnfRjDd8wlIyZxhukJx6guLgAMYjvNIGxDg9ZvL1U/sPw35v+sim0iu3cx04phNXr/n+Y0Irnw3IOoqGvce1xk1Q+9PByPOLQBKgCuifDpUJGrvu43X2ki69eEBjpf32AKFBkYnwcXrJbtQw165DEbY064WlHqK/4Hrz65fuD9TZy7r8o7066JLQQgZJzJWE1jEqfLL40hMnQlmGLGD5RRsPaCtgbVDV+oxD9/PfSS/96945RUF8+XXpl/s0aEN8e7I2kpijjodIJJcAiw083Ld9kwyqAwsAfHXDCreBzHPJzcFZvfDUPgN69U1p1yYn8XrnjU8avHw2Tp2Tjk24HjljOH1DXfpSR0N/uzwnVyQTV2CDs3fiVzD5E6iqm1UdryCMbEcAsH1VKCkWq35qWPP8NdeYv/ub9Y+x2F7uZb8NggVZQebtq+tTK7t98q/rOB9TfvOZLX4wkM0hsvJQnP60F0XtXCJsHofXLDn1o2UtzS3tM+dx1DBksZ85Pz5N20Z79WnXJIIRN1DAEE/2OKTj/vnin38JzZLNSUi0fgVI1quFNL8MJOuASzxL2sTn4752Y68eW9mpOmD9s5t0KoxiqmtIzxgbnvMMr/Bb1XgihFcKQjZzfpL1oYR19rN2e8vckicZ5VO2cl2Pvty/Qt2+NXLqbrXq+tlvv55NAyPyKZyERHeqJloYlgq9o790PYFLLWCWrLdlucOfb0j2NV0a9t9fXtj3vew061AkNRsBE8DcjbFfll3OuUOyAug9ic2s06aNgPM4wpA2mifJ6u3Q3hefzg6mJVq+u3EikMXTHlsQsiGAEKo4OVV7V3AIYBMIqj7DZbwxEaH51XNPZs97eRnVbcFh86xKMhIK9gUlIFgLkx8UxDr9iq3N73GcGnghM0QZqVq+We6e7Nuk78f6ba//AxcahJX31IAzAAAAAElFTkSuQmCC"}});
\ No newline at end of file
webpackJsonp([5],{"+Mqh":function(e,t){},"0amw":function(e,t){},"8PC5":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAB0NJREFUWAnFl9tvVUUUxteavfdpy6WUq0QuMRrEoIiXhEsiERMjKpjIg6+8kPDsA0/+A8Q/QOODrz4YeUCjhhgj0cSkSgyaFIOGu1y0lpZSaDn7MuNv7d1zaemx1SZl2rP3npk9M9+s9a1v1laZoRweDsskk1VFt2gtiI/rovUukRUioRDRrm4Rq0fUY6szh/0S6hl1m9LJGNX/Vo5o79lycPuwg1fDSjfhj4rzfVHkJWFV0cDdB3VOoziEiHrkrCrK3cdxUJsoqonE6gEZeEN62cve9rlne14my2uu/aXDIST1Mf9Omvu+UHjJvIaMLeeFC0URSRHsLtxVPPXcS/DeaVY4KbyTkIr4zElKPYi7zU6O86N17mUKoD8H5EjIwoYcq9d9HMpF2WooVDMaQ16UC+epuoyq+S8PEXcvBrQOwCyAlj5v/RJnDP+c+tBcIUGBquw/FQ5KLs+mMCPC7JAAyzBdLQ6ixhwDlkgccvX4DHDmOP4K9VxxLa5ytIWQMtxG8ay1OGKwP4lNn6FpU2O9TvcS0N7+8FIust9xiYwzmNzM4m2rrBs0YtuAM98lGqATLyXGlMAY9QDGiPaGsDpzONXCDFXgYuMbjZr8LJIN87CDWscS7/4ubMHch2ymOGJyoBgQUce+2S5EyTVoAiTwliEUMIfL8UgUJPU+REksuEhiXwQMxVtwyOeGHVzwDtMwtyQaX8a5o7zwSidEznk5BnEfs51BkZK0FrtZqpBT4QaTs0y9MBdE0MaJ99YXpMgdzk3Up6CxwWD0wWEXlgVXCvGN4J7JjfCZmVGSUfb9KVubkewWDmuYZ2eRyTbmZDIjZmUmm6gAVJZZOCl7BrS5CDdadBGNLOLV2rM8QPxIs9RrylIBsCYGRvYME2c8595hcM9+XV0l+gxQN6dbqhVlQR5nY3t8JhHgCHmshe+ILqwSMRGRZgABZiD4x00Ru3chLdsjgAciDWFCAkwyigKyIV/qkIgCgOUGoTj9uJ9t6Ddw41w7qGaUWSOWWgWoN6DLF4zIS+m16MIlXTXV53tlRTdyyPzEEz/jPs4ZuOeGN9VC71LVpOpj/5AJ3dTzhb81gVG0JBfhAd85BUISYy18VxM9HSSH7GG7YZgCyBpYoQawA3jqBGIzVvAG/JZ9K2XjoQ1ROah8r3mJ5deJcGVLj25sNjUfYvkt9Vc+HK//YFxwhJvH4haV8F8TqJcSsojHZex9y4a1XNacpHrAvK+mXtZDEwdvZHE0A/jJMb1OFk0b3qxyxiUeV5q74FLJqRzTFKgWrg5VYMAPlP0wFO0IqJzRyy4YuNXDJYuaRjES3zENaJS2PntvDA42C9TJiTaTSjtqjJemHRY5EF7LuT1cBLON+XdAvID7NjPwRSKOaapy6m+RY5caNfNyq5wmbj6+2KojQhYAIS2jBPoQpRYcpbWM2cgCVpI8q6a/n0OtuZpPgFozUpfljYZt5CGPLm3U7N7EKk/x1rrFbX2Khai6XDlyEEg7+zBLkdg27CBG+dGWaDJZmROg9ZbskIn8NE01ro5XC49k0jM4Lfu5Ptk3lMuSh8aTzUO17AqKcM90yciNfhhviFY0npDMc5zGOnMCtHMZk+D7/sEKwAzXdptM69beNSLbiAl3VbKzJFOcUoQyWkS8BY1LMW5yZ06ATHPmW4h1x7GD5KCwrJoR7rHntEO5cwhaK0/1OVpovmBsvAUXiRzCjGBS4bxVlJyg8Xaoo8LoKGVWC72MvV9bj8vmaaX+Uem+cJfTw5SavCXFXkmMdUzPYT2EL4N1VkA/IuoX7orsWSVyYJ3t4f5yif5HOrDoWl1ufjIYBq5nMszRpngJ/SkcVAJNrBFW4kZHpXSzAroNevs9DbF7SeKtjFsb4re2p6rrRKtvgiga4bR/eLLvRibp6btShkOMlTkJ+RDgC4HjDfepJDgtI7OcTO9nFcZqyanXX7DaiWtT2xq1MyMiX/7RqMEVHJGxtuVQ5h6yCYSw4PQnO7AThT5LhfNJdZ/VQq2pW0/bV4tsRRxnKs+tFNnc1+oxYpj2WCnzf+fBGCE9JC+Qu8BiJHhlRmzv/C9A+F+WdBhp5F/a1mcWMnYUuDmyD7YyPCCTHRVEl2XsNKLkVdi0DTV8ncu5OyKD99jINCfbYl//JdKHUs8E8sxtGTV3WH5EbCvpDBHP2QUQUs3yCyYhN7fM1MqcAQ3w2fdWf2fAx6937HuCQB/COzfsQwLZKUHFhH/MZ+8kjlKnbIZp++046bw6cNsLAHnSxNEwWW5ECkMuhATYj8PWDlwrCwKoXMnLFhK93QSYQ3qq/JoOngFFxLnovJIZLBygEpWs5djaB6fiMiciuixpS4MML+qSo/bKQgPCYdKDUd5EChbbUYbFUvLsdz/apLD0QQCyVYkzePQ6gFYD7oOvduhFa7ay8Baq1q2uQY6d3KXftzc9SEDvfbtH328HY8/ka3IaSeLoXLiCDPyOJd6eacV/AHIL53dgZjL3AAAAAElFTkSuQmCC"},DAuE:function(e,t){},FtC4:function(e,t){},"JN/y":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("bOdI"),o=a.n(r),n=a("BO1k"),i=a.n(n),s=a("319J"),l=a("P9l9"),c=a("PEkr"),d={props:{ruleId:{type:String,default:function(){return""}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,projectList:[],groupList:[],apiList:[],form:{rangeType:0,rangeInfo:"",projectId:"",projectName:"",groupId:"",groupName:"",interfaceId:"",interfaceName:"",ruleContent:"",grade:1,count:"",strategy:0,distFlag:!1,enableFlag:!1},rule:{projectId:[{required:!0,message:"请选择项目",trigger:"change"}],groupId:[{required:!0,message:"请选择分组",trigger:"change"}],interfaceId:[{required:!0,message:"请选择接口",trigger:"change"}],count:[{required:!0,message:"请选择阈值",trigger:"blur"},{validator:function(e,t,a){/^(0|\+?[1-9][0-9]*)$/.test(t)?a():a(new Error("阈值必须输入正整数"))},trigger:"blur"}]}}},created:function(){this.dialogVisible=!0,this.getProjectList(),this.ruleId&&this.getInfo()},methods:{getInfo:function(){var e=this,t=this,a={ruleId:this.ruleId};Object(l.a)("/gateway-manage//rule/ratelimiter/detail",a).then(function(t){"0000"==t.data.code?(e.form.rangeType=t.data.result.rangeType,0===e.form.rangeType?e.getGroupList():1===e.form.rangeType?e.getGroupList():2===e.form.rangeType&&(e.getApiList(),e.getGroupList()),e.form.projectId=t.data.result.projectId,e.form.interfaceId=t.data.result.interfaceId,e.form.groupId=t.data.result.groupId,e.form.grade=t.data.result.grade,e.form.count=t.data.result.count,e.form.strategy=t.data.result.strategy,e.form.distFlag=1===t.data.result.distFlag,e.form.enableFlag=1===t.data.result.enableFlag):e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getProjectList:function(){var e=this,t=this;Object(l.a)("/gateway-manage/plugin/interface/tree",{}).then(function(t){"0000"==t.data.code?t.data.result?e.projectList=t.data.result:e.projectList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getGroupList:function(){var e=this,t=this;this.form.groupId="",this.form.interfaceId="";var a={type:0,id:this.form.projectId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.groupList=t.data.result:e.groupList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getApiList:function(){var e=this,t=this;this.form.interfaceId="";var a={type:1,id:this.form.groupId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.apiList=t.data.result:e.apiList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;0===t.form.rangeType?(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.ruleContent=t.form.projectName,t.form.rangeInfo=t.form.projectId):1===t.form.rangeType?(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.groupName=t.groupList.find(function(e){return e.id===t.form.groupId}).name,t.form.ruleContent=t.form.projectName+"-"+t.form.groupName,t.form.rangeInfo=t.form.groupId):2===t.form.rangeType&&(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.groupName=t.groupList.find(function(e){return e.id===t.form.groupId}).name,t.form.interfaceName=t.apiList.find(function(e){return e.id===t.form.interfaceId}).name,t.form.ruleContent=t.form.projectName+"-"+t.form.groupName+"-"+t.form.interfaceName,t.form.rangeInfo=t.form.interfaceId);var a={sceneCode:t.sceneCode,rangeType:t.form.rangeType,rangeInfo:t.form.rangeInfo,ruleContent:t.form.ruleContent,grade:t.form.grade,count:t.form.count,strategy:t.form.strategy,distFlag:t.form.distFlag?1:0,enableFlag:t.form.enableFlag?1:0};t.ruleId&&(a.rateLimiterId=t.ruleId),Object(l.a)("/gateway-manage//rule/ratelimiter/save",a).then(function(e){"0000"==e.data.code?(t.dialogVisible=!1,t.$emit("getList"),t.$emit("cancelAdd")):t.$message.error(e.data.message)})})},close:function(e){this.$refs[e].resetFields(),this.$emit("cancelAdd")}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.ruleId?"编辑流控规则":"新建流控规则",visible:e.dialogVisible,width:"400px"},on:{"update:visible":function(t){e.dialogVisible=t},close:function(t){e.close("form")}}},[a("div",{staticClass:"dialog-body"},[a("el-form",{ref:"form",staticClass:"demo-ruleForm",attrs:{model:e.form,rules:e.rule,"label-width":"100px","label-position":"right"}},[a("el-form-item",{attrs:{label:"流控范围",prop:"rangeType"}},[[a("el-radio",{attrs:{label:0},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("项目")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("分组")]),e._v(" "),a("el-radio",{attrs:{label:2},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("接口")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"流控内容",prop:"projectId"}},[a("el-select",{attrs:{placeholder:"请选择项目"},on:{change:e.getGroupList},model:{value:e.form.projectId,callback:function(t){e.$set(e.form,"projectId",t)},expression:"form.projectId"}},e._l(e.projectList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),0!==e.form.rangeType?a("el-form-item",{attrs:{prop:"groupId"}},[a("el-select",{attrs:{placeholder:"请选择分组",disabled:""===e.form.projectId},on:{change:e.getApiList},model:{value:e.form.groupId,callback:function(t){e.$set(e.form,"groupId",t)},expression:"form.groupId"}},e._l(e.groupList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),2===e.form.rangeType?a("el-form-item",{attrs:{prop:"interfaceId"}},[a("el-select",{attrs:{placeholder:"请选择接口",disabled:""===e.form.groupId},model:{value:e.form.interfaceId,callback:function(t){e.$set(e.form,"interfaceId",t)},expression:"form.interfaceId"}},e._l(e.apiList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"阈值类型",prop:"grade"}},[[a("el-radio",{attrs:{label:1},model:{value:e.form.grade,callback:function(t){e.$set(e.form,"grade",t)},expression:"form.grade"}},[e._v("QPS")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"阈值",prop:"count"}},[a("el-input",{staticClass:"w-220",attrs:{placeholder:"请输入阈值"},model:{value:e.form.count,callback:function(t){e.$set(e.form,"count",t)},expression:"form.count"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"流控方式",prop:"rangeType"}},[[a("el-radio",{attrs:{label:0},model:{value:e.form.strategy,callback:function(t){e.$set(e.form,"strategy",t)},expression:"form.strategy"}},[e._v("快速失败")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"分布式限流",prop:"count"}},[a("el-switch",{model:{value:e.form.distFlag,callback:function(t){e.$set(e.form,"distFlag",t)},expression:"form.distFlag"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"是否开启",prop:"count"}},[a("el-switch",{model:{value:e.form.enableFlag,callback:function(t){e.$set(e.form,"enableFlag",t)},expression:"form.enableFlag"}})],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.close("form")}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("form")}}},[e._v("确定")])],1)])},staticRenderFns:[]};var g=a("VU/8")(d,u,!1,function(e){a("0amw")},"data-v-7928b793",null).exports,m={props:{ruleId:{type:String,default:function(){return""}},alarmType:{type:Number,default:function(){return 0}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,tableData:[],total:0,currentPage:1,pageSize:5}},created:function(){this.dialogVisible=!0,this.getList()},methods:{handleCurrentChange:function(e){this.currentPage=e,this.getList()},getList:function(){var e=this,t={ruleId:this.ruleId,sceneCode:this.sceneCode,alarmType:this.alarmType,currentPage:this.currentPage,pageSize:this.pageSize},a=this;Object(l.a)("/gateway-manage/rule/alarm/log",t).then(function(t){"0000"==t.data.code?t.data.result.result.length?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.tableData=[],e.total=0):e.$message.error(t.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},close:function(){this.dialogVisible=!1,this.$emit("cancelLog")}}},f={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:1===e.alarmType?"流控日志":"熔断日志",visible:e.dialogVisible,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.close}},[a("div",{staticClass:"dialog-body"},[a("el-table",{staticClass:"dialog-table",staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"alarmType",label:"告警类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.alarmType?a("div",[e._v("流控告警")]):e._e(),e._v(" "),2===t.row.alarmType?a("div",[e._v("熔断告警")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"alarmContent",label:1===e.alarmType?"流控内容":"熔断内容",width:"300px","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime",label:"发生时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.updateTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.updateTime)))])]}}])})],1),e._v(" "),e.total>0?a("div",{staticClass:"page-content"},[a("el-pagination",{attrs:{small:"","current-page":e.currentPage,"page-size":e.pageSize,layout:"prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage=t}}})],1):e._e()],1)])},staticRenderFns:[]};var p=a("VU/8")(m,f,!1,function(e){a("+Mqh")},"data-v-d52bf870",null).exports,h={props:{tableData:{type:Array,default:function(){return[]}},sceneCode:{type:String,default:function(){return""}}},components:{newRule:g,ahshLog:p},data:function(){return{showRuleDialog:!1,ruleId:"",showDialog:"",alarmType:1}},methods:{deleteList:function(e){var t=this,a=this,r={rateLimiterId:e.rateLimiterId};Object(l.a)("/gateway-manage/rule/ratelimiter/del",r).then(function(e){"0000"==e.data.code?t.getList():t.$message.error(e.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getList:function(){this.$emit("getList")},changeFlag:function(e){var t=this,a={enableFlag:e.enableFlag?1:0,rateLimiterId:e.rateLimiterId};Object(l.a)("/gateway-manage/rule/ratelimiter/enable",a).then(function(a){"0000"==a.data.code?t.$emit("getList"):(e.enableFlag=!e.enableFlag,t.$message.error(a.data.message))})},edit:function(e){this.ruleId=e.rateLimiterId,this.showRuleDialog=!0},cancelAdd:function(){this.showRuleDialog=!1},seeLog:function(e){this.ruleId=e.rateLimiterId,this.showDialog=!0},cancelLog:function(){this.showDialog=!1}}},v={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"margin-top":"20px"}},[a("div",{staticClass:"table-content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[a("el-table-column",{attrs:{label:"流控ID",prop:"ruleCode"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.ruleCode))]),e._v(" "),1===t.row.editeFlag?a("span",{staticClass:"sign-design"},[e._v("未发布")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"rangeType",label:"流控范围"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.rangeType?a("p",[e._v("项目")]):e._e(),e._v(" "),1===t.row.rangeType?a("p",[e._v("分组")]):e._e(),e._v(" "),2===t.row.rangeType?a("p",[e._v("接口")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"ruleContent",label:"流控内容","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"grade",label:"阈值类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.grade?a("p",[e._v("QPS")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"count",label:"阈值"}}),e._v(" "),a("el-table-column",{attrs:{prop:"strategy",label:"流控方式"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.strategy?a("p",[e._v("快速失败")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"grade",label:"分布式限流"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.distFlag?a("p",[e._v("是")]):e._e(),e._v(" "),0===t.row.distFlag?a("p",[e._v("否")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"enableFlag",label:"开启状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{on:{change:function(a){e.changeFlag(t.row)}},model:{value:t.row.enableFlag,callback:function(a){e.$set(t.row,"enableFlag",a)},expression:"scope.row.enableFlag"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),a("dm-delete",{attrs:{tips:"确定要删除该数据吗?"},on:{confirm:function(a){e.deleteList(t.row)}}},[a("el-button",{attrs:{type:"text"}},[e._v("删除")])],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.seeLog(t.row)}}},[e._v("日志")])]}}])})],1)],1),e._v(" "),e.showRuleDialog?a("newRule",{attrs:{sceneCode:e.sceneCode,ruleId:e.ruleId},on:{cancelAdd:e.cancelAdd,getList:e.getList}}):e._e(),e._v(" "),e.showDialog?a("ahshLog",{attrs:{alarmType:e.alarmType,sceneCode:e.sceneCode,ruleId:e.ruleId},on:{cancelLog:e.cancelLog}}):e._e()],1)},staticRenderFns:[]};var b=a("VU/8")(h,v,!1,function(e){a("Twux")},"data-v-70574bb8",null).exports,y={props:{degradeId:{type:String,default:function(){return""}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,projectList:[],groupList:[],apiList:[],form:{rangeType:0,rangeInfo:"",ruleContent:"",projectId:"",projectName:"",groupId:"",groupName:"",interfaceId:"",interfaceName:"",grade:1,count:"",timeWindow:"",enableFlag:!1},rule:{projectId:[{required:!0,message:"请选择项目",trigger:"change"}],groupId:[{required:!0,message:"请选择分组",trigger:"change"}],interfaceId:[{required:!0,message:"请选择接口",trigger:"change"}],count:[{required:!0,message:"请输入异常比例",trigger:"blur"},{validator:function(e,t,a){/^\d{0,8}\.{0,1}(\d{1,2})?$/.test(t)?a():a(new Error("请输入0-1且小数不超过两位的数字"))},trigger:"blur"}],timeWindow:[{required:!0,message:"请输入时间窗口",trigger:"blur"},{validator:function(e,t,a){/^(0|\+?[1-9][0-9]*)$/.test(t)?a():a(new Error("时间必须输入正整数"))},trigger:"blur"}]}}},created:function(){this.dialogVisible=!0,this.getProjectList(),this.degradeId&&this.getInfo()},methods:{getInfo:function(){var e=this,t=this,a={ruleId:this.degradeId};Object(l.a)("/gateway-manage/rule/degrade/detail",a).then(function(t){"0000"==t.data.code?(e.form.rangeType=t.data.result.rangeType,0===e.form.rangeType?e.getGroupList():1===e.form.rangeType?e.getGroupList():2===e.form.rangeType&&(e.getApiList(),e.getGroupList()),e.form.projectId=t.data.result.projectId,e.form.interfaceId=t.data.result.interfaceId,e.form.groupId=t.data.result.groupId,e.form.grade=t.data.result.grade,e.form.count=t.data.result.count,e.form.timeWindow=t.data.result.timeWindow,e.form.enableFlag=1===t.data.result.enableFlag):e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getProjectList:function(){var e=this,t=this;Object(l.a)("/gateway-manage/plugin/interface/tree",{}).then(function(t){"0000"==t.data.code?t.data.result?e.projectList=t.data.result:e.projectList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getGroupList:function(){var e=this,t=this;this.form.groupId="",this.form.interfaceId="";var a={type:0,id:this.form.projectId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.groupList=t.data.result:e.groupList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getApiList:function(){var e=this,t=this;this.form.interfaceId="";var a={type:1,id:this.form.groupId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.apiList=t.data.result:e.apiList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},submitForm:function(e){var t=this,a=this;this.$refs[e].validate(function(e){if(!e)return!1;0===t.form.rangeType?(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.ruleContent=t.form.projectName,t.form.rangeInfo=t.form.projectId):1===t.form.rangeType?(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.groupName=t.groupList.find(function(e){return e.id===t.form.groupId}).name,t.form.ruleContent=t.form.projectName+"-"+t.form.groupName,t.form.rangeInfo=t.form.groupId):2===t.form.rangeType&&(t.form.projectName=t.projectList.find(function(e){return e.id===t.form.projectId}).name,t.form.groupName=t.groupList.find(function(e){return e.id===t.form.groupId}).name,t.form.interfaceName=t.apiList.find(function(e){return e.id===t.form.interfaceId}).name,t.form.ruleContent=t.form.projectName+"-"+t.form.groupName+"-"+t.form.interfaceName,t.form.rangeInfo=t.form.interfaceId);var r={sceneCode:t.sceneCode,rangeType:t.form.rangeType,rangeInfo:t.form.rangeInfo,ruleContent:t.form.ruleContent,grade:t.form.grade,count:t.form.count,timeWindow:t.form.timeWindow,enableFlag:t.form.enableFlag?1:0};t.degradeId&&(r.degradeId=t.degradeId),Object(l.a)("/gateway-manage/rule/degrade/save",r).then(function(e){"0000"==e.data.code?(t.dialogVisible=!1,t.$emit("cancelAddFlus"),t.$emit("getList")):t.$message.error(e.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})})},close:function(e){this.$refs[e].resetFields(),this.$emit("cancelAddFlus")}}},I={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.degradeId?"编辑熔断规则":"新建熔断规则",visible:e.dialogVisible,width:"400px"},on:{"update:visible":function(t){e.dialogVisible=t},close:function(t){e.close("form")}}},[a("div",{staticClass:"dialog-body"},[a("el-form",{ref:"form",staticClass:"demo-ruleForm",attrs:{model:e.form,rules:e.rule,"label-width":"100px","label-position":"right"}},[a("el-form-item",{attrs:{label:"熔断范围",prop:"rangeType"}},[[a("el-radio",{attrs:{label:0},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("项目")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("分组")]),e._v(" "),a("el-radio",{attrs:{label:2},model:{value:e.form.rangeType,callback:function(t){e.$set(e.form,"rangeType",t)},expression:"form.rangeType"}},[e._v("接口")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"熔断内容",prop:"projectId"}},[a("el-select",{attrs:{placeholder:"请选择项目"},on:{change:e.getGroupList},model:{value:e.form.projectId,callback:function(t){e.$set(e.form,"projectId",t)},expression:"form.projectId"}},e._l(e.projectList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),0!==e.form.rangeType?a("el-form-item",{attrs:{prop:"groupId"}},[a("el-select",{attrs:{placeholder:"请选择分组",disabled:""===e.form.projectId},on:{change:e.getApiList},model:{value:e.form.groupId,callback:function(t){e.$set(e.form,"groupId",t)},expression:"form.groupId"}},e._l(e.groupList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),2===e.form.rangeType?a("el-form-item",{attrs:{prop:"interfaceId"}},[a("el-select",{attrs:{placeholder:"请选择接口",disabled:""===e.form.groupId},model:{value:e.form.interfaceId,callback:function(t){e.$set(e.form,"interfaceId",t)},expression:"form.interfaceId"}},e._l(e.apiList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"阈值类型",prop:"grade"}},[[a("el-radio",{attrs:{label:1},model:{value:e.form.grade,callback:function(t){e.$set(e.form,"grade",t)},expression:"form.grade"}},[e._v("异常比例")])]],2),e._v(" "),a("el-form-item",{attrs:{label:"异常比例",prop:"count"}},[a("el-input",{staticClass:"w-220",attrs:{placeholder:"请输入异常比例"},model:{value:e.form.count,callback:function(t){e.$set(e.form,"count",t)},expression:"form.count"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"时间窗口",prop:"timeWindow"}},[a("el-input-number",{staticClass:"w-220",attrs:{placeholder:"请输入时间窗口","controls-position":"right"},model:{value:e.form.timeWindow,callback:function(t){e.$set(e.form,"timeWindow",t)},expression:"form.timeWindow"}}),e._v(" 秒\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"是否开启",prop:"enableFlag"}},[a("el-switch",{model:{value:e.form.enableFlag,callback:function(t){e.$set(e.form,"enableFlag",t)},expression:"form.enableFlag"}})],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.close("form")}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("form")}}},[e._v("确定")])],1)])},staticRenderFns:[]};var w=a("VU/8")(y,I,!1,function(e){a("FtC4")},"data-v-ba38da90",null).exports,C={props:{tableData:{type:Array,default:function(){return[]}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{showFlusDialog:!1,showDialog:!1,alarmType:2}},methods:{deleteList:function(e){var t=this,a=this,r={degradeId:e.degradeId};Object(l.a)("/gateway-manage/rule/degrade/del",r).then(function(e){"0000"==e.data.code?t.getList():t.$message.error(e.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getList:function(){this.$emit("getList")},edit:function(e){this.degradeId=e.degradeId,this.showFlusDialog=!0},cancelAddFlus:function(){this.showFlusDialog=!1},changeFlag:function(e){var t=this,a=this,r={enableFlag:e.enableFlag?1:0,degradeId:e.degradeId};Object(l.a)("/gateway-manage/rule/degrade/enable",r).then(function(a){"0000"==a.data.code?t.$emit("getList"):(e.enableFlag=!e.enableFlag,t.$message.error(a.data.message))}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},seeLog:function(e){this.ruleId=e.degradeId,this.showDialog=!0},cancelLog:function(){this.showDialog=!1}},components:{newSet:w,ahshLog:p}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"margin-top":"20px"}},[a("div",{staticClass:"table-content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"tooltip-effect":"dark",height:e.tableHeight}},[a("el-table-column",{attrs:{label:"熔断ID",prop:"ruleCode"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.ruleCode))]),e._v(" "),1===t.row.editeFlag?a("span",{staticClass:"sign-design"},[e._v("未发布")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"rangeType",label:"熔断范围"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.rangeType?a("p",[e._v("项目")]):e._e(),e._v(" "),1===t.row.rangeType?a("p",[e._v("分组")]):e._e(),e._v(" "),2===t.row.rangeType?a("p",[e._v("接口")]):e._e(),e._v(" "),3===t.row.rangeType?a("p",[e._v("其他")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"ruleContent",label:"熔断内容","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"grade",label:"阈值类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.grade?a("p",[e._v("异常比例")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"count",label:"阈值"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[e._v(e._s(100*t.row.count)+"%")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"timeWindow",label:"时间窗口"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[e._v(e._s(t.row.timeWindow)+"秒")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"enableFlag",label:"开启状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{on:{change:function(a){e.changeFlag(t.row)}},model:{value:t.row.enableFlag,callback:function(a){e.$set(t.row,"enableFlag",a)},expression:"scope.row.enableFlag"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),a("dm-delete",{attrs:{tips:"确定要删除该数据吗?"},on:{confirm:function(a){e.deleteList(t.row)}}},[a("el-button",{attrs:{type:"text"}},[e._v("删除")])],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.seeLog(t.row)}}},[e._v("日志")])]}}])})],1)],1),e._v(" "),e.showFlusDialog?a("newSet",{attrs:{sceneCode:e.sceneCode,degradeId:e.degradeId},on:{cancelAddFlus:e.cancelAddFlus,getList:e.getList}}):e._e(),e._v(" "),e.showDialog?a("ahshLog",{attrs:{sceneCode:e.sceneCode,ruleId:e.ruleId,alarmType:e.alarmType},on:{cancelLog:e.cancelLog}}):e._e()],1)},staticRenderFns:[]};var L=a("VU/8")(C,_,!1,function(e){a("DAuE")},"data-v-cd61b720",null).exports,F={props:{alarmType:{type:Number,default:function(){return 0}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,tableData:[],total:0,currentPage:1,pageSize:5}},created:function(){this.dialogVisible=!0,this.getList()},methods:{handleCurrentChange:function(e){this.currentPage=e,this.getList()},getList:function(){var e=this,t={sceneCode:this.sceneCode,alarmType:this.alarmType,currentPage:this.currentPage,pageSize:this.pageSize},a=this;Object(l.a)("/gateway-manage/rule/alarm/log",t).then(function(t){"0000"==t.data.code?t.data.result.result.length?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.tableData=[],e.total=0):e.$message.error(t.data.message)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},close:function(){this.dialogVisible=!1,this.$emit("cancelLog")}}},j={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"日志",visible:e.dialogVisible,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.close}},[a("div",{staticClass:"dialog-body"},[a("el-table",{staticClass:"dialog-table",staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"alarmType",label:"告警类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.alarmType?a("div",[e._v("流控告警")]):e._e(),e._v(" "),2===t.row.alarmType?a("div",[e._v("熔断告警")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"alarmContent",label:"告警内容",width:"300px","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime",label:"发生时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.updateTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.updateTime)))])]}}])})],1),e._v(" "),e.total>0?a("div",{staticClass:"page-content"},[a("el-pagination",{attrs:{small:"","current-page":e.currentPage,"page-size":e.pageSize,layout:"prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage=t}}})],1):e._e()],1)])},staticRenderFns:[]};var A=a("VU/8")(F,j,!1,function(e){a("pj1/")},"data-v-d3b90fa2",null).exports,D={props:{tableData:{type:Array,default:function(){return[]}},sceneCode:{type:String,default:function(){return""}}},data:function(){return{showDialog:!1,refash:!1}},methods:{handleChange:function(e){this.$emit("changeFlag",e)},seeLog:function(e){this.ruleId=e.sceneCode,this.alarmType=e.alarmType,this.showDialog=!0},cancelLog:function(){this.showDialog=!1},editItemm:function(e){var t=this,a=this;if(a.refash=!a.refash,!e.alarmInfo)return e.showError=!0,!1;if(e.showError=!1,e.editStatus=!e.editStatus,!e.editStatus){var r={alarmType:e.alarmType,alarmInfo:e.alarmInfo,sceneCode:a.sceneCode};Object(l.a)("/gateway-manage/rule/alarm/edit",r).then(function(a){"0000"==a.data.code?(t.$emit("getList"),t.$message.success("保存成功")):(e.editStatus=!e.editStatus,t.$message.error(a.data.message))}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})}}},components:{alarmLog:A}},T={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"list-content"},e._l(e.tableData,function(t,o){return r("div",{key:o,staticClass:"list-item"},[r("div",{staticClass:"item-top"},[1===t.alarmType?r("img",{attrs:{src:a("vgET"),alt:""}}):e._e(),e._v(" "),2===t.alarmType?r("img",{attrs:{src:a("8PC5"),alt:""}}):e._e(),e._v(" "),r("div",{staticClass:"item-info"},[r("p",{staticClass:"info-type"},[e._v(e._s(1===t.alarmType?"流控告警":"熔断告警"))]),e._v(" "),r("p",{staticClass:"name"},[e._v("Webhook通知地址")]),e._v(" "),r("div",{staticClass:"address"},[t.editStatus?r("el-input",{staticStyle:{width:"368px",height:"70px"},attrs:{type:"textarea",resize:"none",placeholder:"请输入内容"},model:{value:t.alarmInfo,callback:function(a){e.$set(t,"alarmInfo",a)},expression:"item.alarmInfo"}}):r("p",[e._v(e._s(t.alarmInfo))]),e._v(" "),t.showError?r("div",{staticClass:"el-form-item__error"},[e._v("请输入内容")]):e._e()],1)])]),e._v(" "),r("div",{staticClass:"item-bottom"},[r("div",[r("p",{on:{click:function(a){e.editItemm(t)}}},[e._v(e._s(t.editStatus?"保存":"编辑")+"Webhook通知地址")]),e._v(" "),r("p",{on:{click:function(a){e.seeLog(t)}}},[e._v("日志")])]),e._v(" "),r("span",{staticStyle:{display:"none"}},[e._v(e._s(e.refash))]),e._v(" "),r("el-switch",{on:{change:function(a){e.handleChange(t)}},model:{value:t.enableFlag,callback:function(a){e.$set(t,"enableFlag",a)},expression:"item.enableFlag"}})],1)])})),e._v(" "),e.showDialog?r("alarmLog",{attrs:{alarmType:e.alarmType,sceneCode:e.sceneCode},on:{cancelLog:e.cancelLog}}):e._e()],1)},staticRenderFns:[]};var S=a("VU/8")(D,T,!1,function(e){a("KR+C")},"data-v-4d1179d7",null).exports,k={name:"envManage",components:{navBread:s.a,selectEnv:c.a,fluidList:b,fusingList:L,warnSet:S,newRule:g,newSet:w},data:function(){return{navPath:[{name:"插件管理",path:"/pluginManage"},{name:"AHAS",path:""}],activeName:"first",search:"",showdialog:!1,pluginId:"",sceneCode:"",pluginType:0,projectList:[],projectId:"",groupList:[],groupId:"",total:0,currentPage:1,pageSize:20,pageSizes:[20,40,60,80],loading:!1,tableData:[],showRuleDialog:!1,showFlusDialog:!1,publishNum:0}},created:function(){this.pluginId=this.$route.query.pluginId,this.sceneCode=this.$route.query.sceneCode,this.getProjectList(),this.getList()},methods:{handleClick:function(e,t){this.search="",this.projectId="",this.groupId="",this.getList()},goEnvList:function(){this.showdialog=!0,this.pluginId=this.pluginId},closeDialog:function(){this.showdialog=!1},handleSizeChange:function(e){this.pageSize=e,this.getList()},handleCurrentChange:function(e){this.currentPage=e,this.getList()},getChange:function(){this.groupId="",this.currentPage=1,this.getGroupList(),this.getList()},getSearchList:function(){"first"!==this.activeName&&"second"!==this.activeName||(this.currentPage=1,this.getGroupList(),this.getList())},getList:function(){var e=this,t="",a={};"first"===e.activeName?(t="/gateway-manage/rule/ratelimiter/list",a={projectId:e.projectId?e.projectId:null,groupId:e.groupId?e.groupId:null,search:e.search?e.search:null,sceneCode:e.sceneCode,currentPage:e.currentPage,pageSize:e.pageSize}):"second"===e.activeName?(t="/gateway-manage/rule/degrade/list",a={projectId:e.projectId?e.projectId:null,groupId:e.groupId?e.groupId:null,search:e.search?e.search:null,sceneCode:e.sceneCode,currentPage:e.currentPage,pageSize:e.pageSize}):"third"===e.activeName&&(t="/gateway-manage/rule/alarm/list",a={sceneCode:e.sceneCode}),e.tableData=[],e.loading=!0,Object(l.a)(t,a).then(function(t){if("0000"==t.data.code){if(e.loading=!1,"first"===e.activeName){t.data.result.result?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.total=0,e.tableData=[]);var a=!0,r=!1,o=void 0;try{for(var n,s=i()(e.tableData);!(a=(n=s.next()).done);a=!0){var l=n.value;l.enableFlag=1===l.enableFlag}}catch(e){r=!0,o=e}finally{try{!a&&s.return&&s.return()}finally{if(r)throw o}}}else if("second"===e.activeName){t.data.result.result?(e.tableData=t.data.result.result,e.total=t.data.result.totalCount):(e.total=0,e.tableData=[]);var c=!0,d=!1,u=void 0;try{for(var g,m=i()(e.tableData);!(c=(g=m.next()).done);c=!0){var f=g.value;f.enableFlag=1===f.enableFlag}}catch(e){d=!0,u=e}finally{try{!c&&m.return&&m.return()}finally{if(d)throw u}}}else if("third"===e.activeName){t.data.result?e.tableData=t.data.result:e.tableData=[];var p=!0,h=!1,v=void 0;try{for(var b,y=i()(e.tableData);!(p=(b=y.next()).done);p=!0){var I=b.value;I.enableFlag=1===I.enableFlag,I.editStatus=!1,I.showError=!1}}catch(e){h=!0,v=e}finally{try{!p&&y.return&&y.return()}finally{if(h)throw v}}}e.getUpdateStatus()}else e.$message.error(t.data.message)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})},changeFlag:function(e){var t=this,a=this,r={alarmType:e.alarmType,enableFlag:e.enableFlag?1:0,sceneCode:this.sceneCode};Object(l.a)("/gateway-manage/rule/alarm/enable",r).then(function(a){"0000"==a.data.code?t.getList():(e.enableFlag=!e.enableFlag,t.$message.error(a.data.message))}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getProjectList:function(){var e=this,t=this;Object(l.a)("/gateway-manage/plugin/interface/tree",{}).then(function(t){"0000"==t.data.code?t.data.result?e.projectList=t.data.result:e.projectList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getGroupList:function(){var e=this,t=this,a={type:0,id:this.projectId};Object(l.a)("/gateway-manage/plugin/interface/tree",a).then(function(t){"0000"==t.data.code?t.data.result?e.groupList=t.data.result:e.groupList=[]:e.$message.error(t.data.message)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},addFluid:function(){this.showRuleDialog=!0},cancelAdd:function(){this.showRuleDialog=!1},addFusing:function(){this.showFlusDialog=!0},cancelAddFlus:function(){this.showFlusDialog=!1},publish:function(){var e=this,t={sceneCode:this.sceneCode},a="";"first"===this.activeName?a="/gateway-manage/rule/ratelimiter/publish":"second"===this.activeName&&(a="/gateway-manage/rule/degrade/publish");var r=this;this.$confirm("确定要发布吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(l.a)(a,t).then(function(t){"0000"==t.data.code?e.getList():e.$message.error(t.data.message)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})}).catch(function(){e.$message({type:"info",message:"已取消发布"})})},getUpdateStatus:function(e){var t=this,a={sceneCode:e||this.sceneCode},r="";r="first"===this.activeName?"/gateway-manage/rule/ratelimiter/has/edit":"/gateway-manage/rule/degrade/has/edit",Object(l.a)(r,a).then(function(e){"0000"==e.data.code?t.publishNum=e.data.result:t.$message.error(e.data.message)})}},watch:o()({$route:{handler:function(e,t){},deep:!0}},"$route",function(e,t){this.pluginId=this.$route.query.pluginId,this.sceneCode=this.$route.query.sceneCode,this.getList()})},N={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}}),e._v(" "),a("div",{staticClass:"change-env",on:{click:e.goEnvList}},[a("span",[e._v("切换环境")]),a("i",{staticClass:"iconfont iconicon-qihuan",on:{click:function(t){e.goEnvList(e.item)}}})])],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"env-tab-wrap"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},["third"!==e.activeName?a("div",{staticClass:"search-box"},[a("div",{staticClass:"left"},[a("el-input",{staticClass:"w-320",attrs:{placeholder:"first"===e.activeName?"请输入接口名称/流控ID":"请输入接口名称/熔断ID","prefix-icon":"el-icon-search",clearable:""},on:{clear:function(t){e.getSearchList()}},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.getSearchList()}},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),e._v(" "),a("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择项目",size:"small",clearable:""},on:{change:e.getChange},model:{value:e.projectId,callback:function(t){e.projectId=t},expression:"projectId"}},e._l(e.projectList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),e._v(" "),a("el-select",{staticClass:"w-140 marginLeft10",staticStyle:{display:"inline-block"},attrs:{placeholder:"请选择分组",size:"small",clearable:"",disabled:""===e.projectId},on:{change:e.getSearchList},model:{value:e.groupId,callback:function(t){e.groupId=t},expression:"groupId"}},e._l(e.groupList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("div",["first"===e.activeName?a("el-button",{attrs:{type:"primary"},on:{click:e.addFluid}},[e._v("新建流控规则")]):e._e(),e._v(" "),"second"===e.activeName?a("el-button",{attrs:{type:"primary"},on:{click:e.addFusing}},[e._v("新建熔断规则")]):e._e(),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:e.publishNum<=0},on:{click:e.publish}},[e._v(e._s(e.publishNum>0?"待发布("+e.publishNum+")":"发布"))])],1)]):e._e(),e._v(" "),a("el-tab-pane",{attrs:{label:"流控规则",name:"first"}},["first"===e.activeName?a("fluidList",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{tableData:e.tableData,sceneCode:e.sceneCode},on:{getList:e.getList}}):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"熔断规则",name:"second"}},["second"===e.activeName?a("fusingList",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{tableData:e.tableData,sceneCode:e.sceneCode},on:{getList:e.getList}}):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"告警配置",name:"third"}},["third"===e.activeName?a("warnSet",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{tableData:e.tableData,sceneCode:e.sceneCode},on:{getList:e.getList,changeFlag:e.changeFlag}}):e._e()],1)],1),e._v(" "),0===e.total||"first"!==e.activeName&&"second"!==e.activeName?e._e():a("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":e.pageSizes,"page-size":e.pageSize,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])]),e._v(" "),e.showdialog?a("selectEnv",{attrs:{pluginId:e.pluginId,pluginType:e.pluginType},on:{closeDialog:e.closeDialog}}):e._e(),e._v(" "),e.showRuleDialog?a("newRule",{attrs:{sceneCode:e.sceneCode},on:{cancelAdd:e.cancelAdd,getList:e.getList}}):e._e(),e._v(" "),e.showFlusDialog?a("newSet",{attrs:{sceneCode:e.sceneCode},on:{cancelAddFlus:e.cancelAddFlus,getList:e.getList}}):e._e()],1)},staticRenderFns:[]};var x=a("VU/8")(k,N,!1,function(e){a("p6Ky")},"data-v-a9d418a4",null);t.default=x.exports},"KR+C":function(e,t){},Twux:function(e,t){},p6Ky:function(e,t){},"pj1/":function(e,t){},vgET:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACMxJREFUWAmVmFuMVWcVx/97n3NmYG4Mc0EYYJqAQsslVE28pBqsl0hsm2hifDLGxtgaExMffPJF44OtD9XExNrUZ99I1FBNK5H6IGosKbRAOyAjZRhpuA04AzPAzDnb/2/t/Z2ZAUrKgr2/2/rW+q/Lt/Z3JtNd6PPPFqt6cg3NNZXVV6jVmFcGW62hYramrLPaU6t7vODxDemm57q83jTvwJCKbevVUbEp8ce4PatFhorx6UezsVCUNtJ+5afFoOU/U8yrX7mU18rVllSopayWqSg81XLfm7Os5q6B50higXembOMa9W0e0ReZgDG3rHYf3tjsefoMvd7oU0fFVk4+daho2NIfZk31I8BgQkWAMUuAsYCWHwRZUSHAGLR5QkmrUQqfvKDpI6f1+1ahW1hQBINb+vBWczYsKK0vAzT5in5gyRuDw+63sFCU4xn0AMY7wGNQRUjOS/nhAfcb5rVni9zhvDqj+ddOat98U5dCFsqR6TbcXA7bffS2AT3+bPENi/pwUuIwBOVWa3diVDGP18pQFfZWJsJJG40KQBtwgdCmA+dN2Y2bah06oVev3dC/kRKC/AqAMSgBMoYC0GPPFY8a9eN2f1ATS0rFuTlCIVpqTUfKI4MJAmhWuZyJCKXHFh4c9mj0Fiz3yLiOXJzRPyNklXLQJSDJY/mTLxTbWnP6Fm60lLDXSiMvbCI5Us4SClNlPUlainVo4h9r7hFSwkd+1ei7ZQ4jxyY18c55vRKgSuDhsgCTPNSba+9Inzbj/SabEcyADmRhkPkzQDgUcWoiGQ3SwrIwwDwBxsaEDMMPh2OGJ5Bp4dk7U5o+dkZ/sJxbCE2hS57KLXhNV6c+MTqgXeQFyQhjUGlpDOu5WgGGIBAK4yJpCkYodX2yh7LCdQkbjGGxFFgmCUV+OezFlVndfH08kv3yUu+gMxzPZL2mLQ8M6TONIlK13AwHrjdEuzwL0zPrstLgwnKvxQnDLbBbOd4zKNrCeZXldpX/ZzXPJ1vnSPb/6MD1GzqF/vC499cDIRZ60h4aemBQT5yb0R+9YSF0+IUwwMQxct2Ra81Atzo+t0MjO0c1vKpLXRZRXJ3V3NGzuvjXozo3NefibSOIfngRDXjRshw6jCjmbdibZ3TkQ+s1Ndyjj5lV2XefLy65HQw/u1MVPE3N6uXpOc0slAGMsOD2zrryb39BDxrM1kZddYTcTla08JfjOvGb/Rqbb9l4ow1gZkQPiUobdQ0PW/qGYfXt3KYncjwUD+6gT+PXQJf2DPVqgzfGUceJa1zaf/FN7d7zsLa/FxizibU9u7Qd3kHvAQyUjKaldDiR43OE7P+e18xTH9VCCcgTAYrWwMh4xt0d+uSGfu2sWWKn6++Pv6ZHRoc1ZLb3RaNDGvrJV/VIw3sdNtQjNjzTNCgTJ7c8jZHNXgsgFQDAxI5qjLs6c20d7dfu7+zRQ/cDJtT5tdGgCDEFNcA4BwkGKPBcFFP0VW70ISlB3NHCVD09nVqze7seQs77oXNT0nXuIxV9dru2+hB0+rOTF1VZwUFNg+CUgoz8hPIUnvCOJ9otYBj7tWPUd5d6VBv23JOuXpcOvi0dHl9kI6cMasRHrqz8pAWJYy+1wk2hKyAthszr4RHaKnS0AP7gyKLw23u3FkoAVwwEmrhYtuev+tI2X/Z579igYeu3C/wfEKg3wPhY4y4eU1mHyn7JBHIW2eA+w/5uyVcIXfifp8MOT1ZEeHgoWg6rJlxE+rqk6VnprbNykZJW90irusta5SKZhVcqMFZQIBM90HJAadbCgwPlFYDxd6WjZ9hyJ3WvMFh75O1JyQVVDz/ovsGc8h6e9YPS2gHnreuN8yZsctUuk9s6/SVQ0zcJJC8HxAwAvAS25I0r16SPb5E+sLpad5OI0+NKrf1vSMcnLNDhWGe+tf3SzFzJ1bvSxpzVnL+FhdMg4/PCxy5CBhi6JLcpJ08glMdD33OR7G7hOmnLUbzaocP9Sx/CyRqJz/6RAQu3QQBLfPTfmtQFwLDmK3LusBWEzwrKetmuQ1bIhw3Fy0ABsAL3xunlCerpOwggm9dJW+5yAJx/C38+rnfRjDd8wlIyZxhukJx6guLgAMYjvNIGxDg9ZvL1U/sPw35v+sim0iu3cx04phNXr/n+Y0Irnw3IOoqGvce1xk1Q+9PByPOLQBKgCuifDpUJGrvu43X2ki69eEBjpf32AKFBkYnwcXrJbtQw165DEbY064WlHqK/4Hrz65fuD9TZy7r8o7066JLQQgZJzJWE1jEqfLL40hMnQlmGLGD5RRsPaCtgbVDV+oxD9/PfSS/96945RUF8+XXpl/s0aEN8e7I2kpijjodIJJcAiw083Ld9kwyqAwsAfHXDCreBzHPJzcFZvfDUPgN69U1p1yYn8XrnjU8avHw2Tp2Tjk24HjljOH1DXfpSR0N/uzwnVyQTV2CDs3fiVzD5E6iqm1UdryCMbEcAsH1VKCkWq35qWPP8NdeYv/ub9Y+x2F7uZb8NggVZQebtq+tTK7t98q/rOB9TfvOZLX4wkM0hsvJQnP60F0XtXCJsHofXLDn1o2UtzS3tM+dx1DBksZ85Pz5N20Z79WnXJIIRN1DAEE/2OKTj/vnin38JzZLNSUi0fgVI1quFNL8MJOuASzxL2sTn4752Y68eW9mpOmD9s5t0KoxiqmtIzxgbnvMMr/Bb1XgihFcKQjZzfpL1oYR19rN2e8vckicZ5VO2cl2Pvty/Qt2+NXLqbrXq+tlvv55NAyPyKZyERHeqJloYlgq9o790PYFLLWCWrLdlucOfb0j2NV0a9t9fXtj3vew061AkNRsBE8DcjbFfll3OuUOyAug9ic2s06aNgPM4wpA2mifJ6u3Q3hefzg6mJVq+u3EikMXTHlsQsiGAEKo4OVV7V3AIYBMIqj7DZbwxEaH51XNPZs97eRnVbcFh86xKMhIK9gUlIFgLkx8UxDr9iq3N73GcGnghM0QZqVq+We6e7Nuk78f6ba//AxcahJX31IAzAAAAAElFTkSuQmCC"}});
\ No newline at end of file
webpackJsonp([6],{"/cAP":function(e,t){},"0FpY":function(e,t){},Hvnz:function(e,t){},KMpU:function(e,t){},aXU0:function(e,t){},dqHC:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("319J"),n=a("znuk"),i=a("mvHQ"),r=a.n(i),s=a("P9l9"),l=a("TUB1"),c=a("LlAa"),u={name:"sync-set",props:{syncShow:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:""}}}},data:function(){return{customDialog:!1,formData:{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",sceneCode:""},rules:{sceneCode:[{required:!0,message:"请选择环境",trigger:"change"}]},envOptions:[]}},methods:{handleClose:function(e){e(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hideSyncDialog")},customConfirm:function(e){var t=this;if(t.editRow.sceneCode==t.formData.sceneCode)return l.a.showmsg("已经在当前环境","warning"),!1;t.$refs[e].validate(function(e){if(!e)return!1;t.postEditData()})},postEditData:function(){var e=this,t={interfaceVersionId:e.formData.interfaceVersionId,sceneCode:e.formData.sceneCode};Object(s.a)("/gateway-manage/async-api",t).then(function(t){var a=t.data;if("0000"==a.code)return l.a.showmsg("同步成功","success"),void e.setData();c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},setData:function(e){this.$emit("hideSyncDialog")},getEnvData:function(){var e=this;Object(s.a)("/gateway-manage/list-all-scene",{}).then(function(t){var a=t.data;"0000"!=a.code?c.a.errorMsg(a):e.envOptions=a.result||[]}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{syncShow:function(e,t){this.customDialog=e},editRow:function(e,t){this.formData=JSON.parse(r()(e))}},mounted:function(){this.getEnvData(),this.customDialog=this.syncShow,this.formData=JSON.parse(r()(this.editRow))}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:"同步",visible:e.customDialog,width:"424px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"syncForm",attrs:{model:e.formData,"label-width":"110px",rules:e.rules}},[a("el-form-item",{attrs:{label:"API名称:"}},[e._v("\n "+e._s(e.$route.query.interfaceName)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"API版本:"}},[e._v("\n "+e._s(e.formData.version)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"同步至环境:",prop:"sceneCode"}},[a("el-select",{staticClass:"w-190",attrs:{placeholder:"请选择"},model:{value:e.formData.sceneCode,callback:function(t){e.$set(e.formData,"sceneCode",t)},expression:"formData.sceneCode"}},e._l(e.envOptions,function(e){return a("el-option",{key:e.sceneCode,attrs:{label:e.sceneName,value:e.sceneCode}})}))],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.customCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.customConfirm("syncForm")}}},[e._v("同 步")])],1)])],1)},staticRenderFns:[]};var f=a("VU/8")(u,d,!1,function(e){a("Hvnz")},"data-v-2e7c53b8",null).exports,h=a("fZjL"),m=a.n(h),p={name:"record-list",props:{recordShow:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:"",sceneName:"",remark:""}}}},data:function(){return{customDialog:!1,formData:{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:"",sceneName:"",remark:""},rules:{},tableData:[],pageSize:5,currentPage:1,totalCount:0}},methods:{handleClose:function(e){e(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hideRecordDialog")},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleShow:function(e,t){this.$router.push("/apiListManageShow?editFlag=0&interfaceId="+t.interfaceId+"&interfaceName="+t.interfaceName+"&interfaceVersionId="+t.interfaceVersionId+"&publishRecordId="+t.publishRecordId+"&projectId="+t.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName)},getData:function(){var e=this,t={pageNum:e.currentPage,pageSize:e.pageSize,version:e.formData.version,sceneCode:e.formData.sceneCode,interfaceId:e.formData.interfaceId};Object(s.a)("/gateway-manage/page-api-publish-record",t).then(function(t){var a=t.data;if("0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{recordShow:function(e,t){this.customDialog=e},editRow:function(e,t){this.formData=JSON.parse(r()(e)),m()(e).length&&this.getData()}},mounted:function(){this.customDialog=this.recordShow,this.formData=JSON.parse(r()(this.editRow))}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:"发布记录",visible:e.customDialog,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"publishRecordId",label:"发布版本","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"发布备注","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.remark)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.publishTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.publishTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])],1)},staticRenderFns:[]};var v=a("VU/8")(p,g,!1,function(e){a("aXU0")},"data-v-18fba535",null).exports,w=a("jvWE"),b={name:"env-set-list",components:{publishSet:n.a,syncSet:f,recordList:v},data:function(){return{searchValue:"",status:"",statusOptions:[{label:"所有发布状态",value:""},{label:"待发布",value:"1"},{label:"发布",value:"2"},{label:"下线",value:"4"},{label:"上线",value:"5"}],sceneCode:"",envOptions:[],loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,syncShow:!1,editRow:{},publishShow:!1,recordShow:!1}},methods:{searchData:Object(w.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},changeStatus:function(){this.currentPage=1,this.getData()},changeType:function(e){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},changeVersion:function(e,t){this.postChangeVersion(e,t)},postChangeVersion:function(e,t){var a=this,o={defaultFlag:t?"1":"0",interfaceVersionId:e.interfaceVersionId};Object(s.a)("/gateway-manage/set-default-version-api",o).then(function(e){var t=e.data;if("0000"==t.code)return l.a.showmsg("设置成功","success"),a.currentPage=1,void a.getData();c.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},handlePublish:function(e,t){this.publishShow=!0,this.editRow=t},hidePublishDialog:function(){this.getData(),this.publishShow=!1,this.editRow={}},handleSync:function(e,t){this.syncShow=!0,this.editRow=t},hideSyncDialog:function(){this.syncShow=!1,this.editRow={}},handleRecord:function(e,t){this.recordShow=!0,this.editRow=t},hideRecordDialog:function(){this.recordShow=!1,this.editRow={}},handleShow:function(e,t){this.$router.push("/apiListManageShow?editFlag=1&interfaceId="+this.$route.query.interfaceId+"&interfaceName="+this.$route.query.interfaceName+"&projectId="+t.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName+"&interfaceVersionId="+t.interfaceVersionId)},handleEdit:function(e,t){this.$router.push("/createApi?projectId="+t.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName+"&interfaceId="+this.$route.query.interfaceId+"&interfaceName="+this.$route.query.interfaceName+"&interfaceVersionId="+t.interfaceVersionId)},handleDown:function(e,t){var a=this;a.$confirm("确认将【"+t.version+"】版本的【"+a.$route.query.interfaceName+"】API下线吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDownData(e,t)}).catch(function(){})},postDownData:function(e,t){var a=this,o={interfaceVersionId:t.interfaceVersionId};Object(s.a)("/gateway-manage/offline-api",o).then(function(e){var t=e.data;if("0000"==t.code)return l.a.showmsg("下线成功","success"),void a.getData();c.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},handleUp:function(e,t){var a=this;a.$confirm("确认将【"+t.version+"】版本的【"+a.$route.query.interfaceName+"】API上线吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postUpData(e,t)}).catch(function(){})},postUpData:function(e,t){var a=this,o={interfaceVersionId:t.interfaceVersionId};Object(s.a)("/gateway-manage/online-api",o).then(function(e){var t=e.data;if("0000"==t.code)return l.a.showmsg("上线成功","success"),void a.getData();c.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getEnvData:function(){var e=this;Object(s.a)("/gateway-manage/list-all-scene",{}).then(function(t){var a=t.data;if("0000"==a.code)return e.envOptions=a.result||[],void(a.result.length&&(a.result.forEach(function(t){1==t.defaultFlag&&(e.sceneCode=t.sceneCode)}),e.$nextTick(function(){e.getData()})));c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getData:function(){var e=this;e.loading=!0;var t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize,sceneCode:e.sceneCode,status:e.status,interfaceId:e.$route.query.interfaceId};Object(s.a)("/gateway-manage/page-api-version-record",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],a.result.result.length&&a.result.result.forEach(function(e){e.defaultFlag=1==e.defaultFlag}),void(e.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getEnvData()}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("div",{staticClass:"font-0"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入版本号"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-select",{staticClass:"w-137 m-l-10",attrs:{placeholder:"请选择"},on:{change:e.changeStatus},model:{value:e.status,callback:function(t){e.status=t},expression:"status"}},e._l(e.statusOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("div",{staticClass:"search-wrap-right"},[a("el-radio-group",{on:{change:e.changeType},model:{value:e.sceneCode,callback:function(t){e.sceneCode=t},expression:"sceneCode"}},e._l(e.envOptions,function(t,o){return a("el-radio-button",{key:o,attrs:{label:t.sceneCode}},[e._v(e._s(t.sceneName))])}))],1)]),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"version",label:"版本号","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"状态","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.stateName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.publishTime?a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.publishTime)))]):e._e(),e._v(" "),t.row.publishTime?a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.publishTime)))]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"更新时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.updateTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.updateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"默认版本","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-text":"","inactive-text":""},on:{change:function(a){e.changeVersion(t.row,t.row.defaultFlag)}},model:{value:t.row.defaultFlag,callback:function(a){e.$set(t.row,"defaultFlag",a)},expression:"scope.row.defaultFlag"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"340"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{disabled:2==t.row.status&&1!=t.row.updateAfterPublish||4==t.row.status,type:"text"},on:{click:function(a){e.handlePublish(t.$index,t.row)}}},[e._v("发布")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleSync(t.$index,t.row)}}},[e._v("同步")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")]),e._v(" "),5==t.row.status||t.row.status<4?a("el-button",{attrs:{disabled:2!=t.row.status&&1!=t.row.updateAfterPublish,type:"text"},on:{click:function(a){e.handleDown(t.$index,t.row)}}},[e._v("下线")]):e._e(),e._v(" "),4==t.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleUp(t.$index,t.row)}}},[e._v("上线")]):e._e(),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleRecord(t.$index,t.row)}}},[e._v("发布记录")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1),e._v(" "),a("sync-set",{attrs:{editRow:e.editRow,syncShow:e.syncShow},on:{hideSyncDialog:e.hideSyncDialog}}),e._v(" "),a("publish-set",{attrs:{editRow:e.editRow,publishShow:e.publishShow},on:{hidePublishDialog:e.hidePublishDialog}}),e._v(" "),a("record-list",{attrs:{editRow:e.editRow,recordShow:e.recordShow},on:{hideRecordDialog:e.hideRecordDialog}})],1)},staticRenderFns:[]};var D=a("VU/8")(b,_,!1,function(e){a("0FpY")},"data-v-5c63ad68",null).exports,y={name:"publish-list",data:function(){return{navPath:[{name:"发布记录",path:""}],searchValue:"",loading:!1,tableData:[],pageSize:20,currentPage:1,totalCount:0}},methods:{searchData:Object(w.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleShow:function(e,t){this.$router.push("/apiListManageShow?editFlag=0&interfaceId="+this.$route.query.interfaceId+"&interfaceName="+this.$route.query.interfaceName+"&projectId="+t.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName+"&interfaceVersionId="+t.interfaceVersionId+"&publishRecordId="+t.publishRecordId)},getData:function(){var e=this;e.loading=!0;var t={pageNum:e.currentPage,pageSize:e.pageSize,interfaceId:e.$route.query.interfaceId};Object(s.a)("/gateway-manage/page-api-publish-record",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){var e=this;e.$nextTick(function(){e.getData()}),e.$emit("showTab",4)}},C={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"publishRecordId",label:"发布版本","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"版本号","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.version)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"环境","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sceneName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布备注","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.remark)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.publishTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.publishTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])},staticRenderFns:[]};var S=a("VU/8")(y,C,!1,function(e){a("/cAP")},"data-v-ce8aca00",null).exports,$={name:"apiListManage",components:{navBread:o.a,versionList:D,publishList:S},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:this.$route.query.projectName?this.$route.query.projectName+"项目列表":"",path:"/apiProgramGroup"},{name:this.$route.query.interfaceGroupName?this.$route.query.interfaceGroupName+"分组列表":"",path:"/groupApiList"},{name:this.$route.query.interfaceName?""+this.$route.query.interfaceName:"",path:"/apiListManage"},{name:"管理",path:""}],activeName:"first"}},methods:{handleClick:function(e,t){"first"==e.name?this.$refs.versionList.getData():this.$refs.publishList.getData()},getNavBarData:function(){var e=this,t={interfaceId:e.$route.query.interfaceId};Object(s.a)("/gateway-manage/get-bar",t).then(function(t){var a=t.data;"0000"!=a.code?errMsg.errorMsg(a):e.navPath=[{name:"API管理",path:"/apiProgram"},{name:"API列表",path:"/apiList"},{name:"管理",path:""}]}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",21)}},x={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"api-tab-wrap"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"版本",name:"first"}},[a("version-list",{ref:"versionList"})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"发布记录",name:"second"}},[a("publish-list",{ref:"publishList"})],1)],1)],1)])])])},staticRenderFns:[]};var I=a("VU/8")($,x,!1,function(e){a("KMpU")},"data-v-4c0f664c",null);t.default=I.exports},ripu:function(e,t){},znuk:function(e,t,a){"use strict";var o=a("mvHQ"),n=a.n(o),i=a("Kkt8"),r=a("P9l9"),s=a("TUB1"),l=a("LlAa"),c={name:"publish-set",components:{limitTextarea:i.a},props:{publishShow:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:"",sceneName:"",remark:""}}}},data:function(){return{customDialog:!1,formData:{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:"",sceneName:"",remark:""},rules:{}}},methods:{handleClose:function(e){e(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hidePublishDialog")},customConfirm:function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;t.postEditData()})},postEditData:function(){var e=this,t={interfaceVersionId:e.formData.interfaceVersionId,defaultFlag:e.formData.defaultFlag?"1":"0",remark:e.formData.remark};Object(r.a)("/gateway-manage/publish-api",t).then(function(t){var a=t.data;if("0000"==a.code)return s.a.showmsg("发布成功","success"),void e.setData();l.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},setData:function(e){this.$emit("hidePublishDialog",!0)}},watch:{publishShow:function(e,t){this.customDialog=e},editRow:function(e,t){this.formData=JSON.parse(n()(e)),this.formData.defaultFlag=1==e.defaultFlag}},mounted:function(){this.customDialog=this.publishShow,this.formData=JSON.parse(n()(this.editRow)),this.formData.defaultFlag=1==this.editRow.defaultFlag}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:"发布",visible:e.customDialog,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"publishForm",attrs:{model:e.formData,"label-width":"160px",rules:e.rules}},[a("el-form-item",{attrs:{label:"API名称:"}},[e._v("\n "+e._s(e.$route.query.interfaceName)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"发布环境:"}},[e._v("\n "+e._s(e.formData.sceneName)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"设置为默认版本:"}},[a("el-switch",{attrs:{"active-text":"","inactive-text":""},model:{value:e.formData.defaultFlag,callback:function(t){e.$set(e.formData,"defaultFlag",t)},expression:"formData.defaultFlag"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"备注:"}},[a("limit-textarea",{attrs:{inputWidth:370,inputValue:e.formData.remark,holder:"请输入备注内容",getByType:"word",maxLength:100},on:{"update:inputValue":function(t){e.$set(e.formData,"remark",t)}}})],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.customCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.customConfirm("publishForm")}}},[e._v("发 布")])],1)])],1)},staticRenderFns:[]};var d=a("VU/8")(c,u,!1,function(e){a("ripu")},"data-v-68ac51f7",null);t.a=d.exports}});
\ No newline at end of file
webpackJsonp([6],{Hvnz:function(e,t){},KMpU:function(e,t){},aXU0:function(e,t){},dqHC:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("319J"),n=a("znuk"),i=a("mvHQ"),r=a.n(i),s=a("P9l9"),l=a("TUB1"),c=a("LlAa"),u={name:"sync-set",props:{syncShow:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:""}}}},data:function(){return{customDialog:!1,formData:{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",sceneCode:""},rules:{sceneCode:[{required:!0,message:"请选择环境",trigger:"change"}]},envOptions:[]}},methods:{handleClose:function(e){e(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hideSyncDialog")},customConfirm:function(e){var t=this;if(t.editRow.sceneCode==t.formData.sceneCode)return l.a.showmsg("已经在当前环境","warning"),!1;t.$refs[e].validate(function(e){if(!e)return!1;t.postEditData()})},postEditData:function(){var e=this,t={interfaceVersionId:e.formData.interfaceVersionId,sceneCode:e.formData.sceneCode};Object(s.a)("/gateway-manage/async-api",t).then(function(t){var a=t.data;if("0000"==a.code)return l.a.showmsg("同步成功","success"),void e.setData();c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},setData:function(e){this.$emit("hideSyncDialog")},getEnvData:function(){var e=this;Object(s.a)("/gateway-manage/list-all-scene",{}).then(function(t){var a=t.data;"0000"!=a.code?c.a.errorMsg(a):e.envOptions=a.result||[]}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{syncShow:function(e,t){this.customDialog=e},editRow:function(e,t){this.formData=JSON.parse(r()(e))}},mounted:function(){this.getEnvData(),this.customDialog=this.syncShow,this.formData=JSON.parse(r()(this.editRow))}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:"同步",visible:e.customDialog,width:"424px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"syncForm",attrs:{model:e.formData,"label-width":"110px",rules:e.rules}},[a("el-form-item",{attrs:{label:"API名称:"}},[e._v("\n "+e._s(e.$route.query.interfaceName)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"API版本:"}},[e._v("\n "+e._s(e.formData.version)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"同步至环境:",prop:"sceneCode"}},[a("el-select",{staticClass:"w-190",attrs:{placeholder:"请选择"},model:{value:e.formData.sceneCode,callback:function(t){e.$set(e.formData,"sceneCode",t)},expression:"formData.sceneCode"}},e._l(e.envOptions,function(e){return a("el-option",{key:e.sceneCode,attrs:{label:e.sceneName,value:e.sceneCode}})}))],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.customCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.customConfirm("syncForm")}}},[e._v("同 步")])],1)])],1)},staticRenderFns:[]};var f=a("VU/8")(u,d,!1,function(e){a("Hvnz")},"data-v-2e7c53b8",null).exports,h=a("fZjL"),m=a.n(h),p={name:"record-list",props:{recordShow:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:"",sceneName:"",remark:""}}}},data:function(){return{customDialog:!1,formData:{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:"",sceneName:"",remark:""},rules:{},tableData:[],pageSize:5,currentPage:1,totalCount:0}},methods:{handleClose:function(e){e(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hideRecordDialog")},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleShow:function(e,t){this.$router.push("/apiListManageShow?editFlag=0&interfaceId="+t.interfaceId+"&interfaceName="+t.interfaceName+"&interfaceVersionId="+t.interfaceVersionId+"&publishRecordId="+t.publishRecordId+"&projectId="+t.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName)},getData:function(){var e=this,t={pageNum:e.currentPage,pageSize:e.pageSize,version:e.formData.version,sceneCode:e.formData.sceneCode,interfaceId:e.formData.interfaceId};Object(s.a)("/gateway-manage/page-api-publish-record",t).then(function(t){var a=t.data;if("0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{recordShow:function(e,t){this.customDialog=e},editRow:function(e,t){this.formData=JSON.parse(r()(e)),m()(e).length&&this.getData()}},mounted:function(){this.customDialog=this.recordShow,this.formData=JSON.parse(r()(this.editRow))}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:"发布记录",visible:e.customDialog,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"publishRecordId",label:"发布版本","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"发布备注","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.remark)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.publishTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.publishTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])],1)},staticRenderFns:[]};var v=a("VU/8")(p,g,!1,function(e){a("aXU0")},"data-v-18fba535",null).exports,b=a("jvWE"),w={name:"env-set-list",components:{publishSet:n.a,syncSet:f,recordList:v},data:function(){return{searchValue:"",status:"",statusOptions:[{label:"所有发布状态",value:""},{label:"待发布",value:"1"},{label:"发布",value:"2"},{label:"下线",value:"4"},{label:"上线",value:"5"}],sceneCode:"",envOptions:[],loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0,syncShow:!1,editRow:{},publishShow:!1,recordShow:!1}},methods:{searchData:Object(b.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},changeStatus:function(){this.currentPage=1,this.getData()},changeType:function(e){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},changeVersion:function(e,t){this.postChangeVersion(e,t)},postChangeVersion:function(e,t){var a=this,o={defaultFlag:t?"1":"0",interfaceVersionId:e.interfaceVersionId};Object(s.a)("/gateway-manage/set-default-version-api",o).then(function(e){var t=e.data;if("0000"==t.code)return l.a.showmsg("设置成功","success"),a.currentPage=1,void a.getData();c.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},handlePublish:function(e,t){this.publishShow=!0,this.editRow=t},hidePublishDialog:function(){this.getData(),this.publishShow=!1,this.editRow={}},handleSync:function(e,t){this.syncShow=!0,this.editRow=t},hideSyncDialog:function(){this.syncShow=!1,this.editRow={}},handleRecord:function(e,t){this.recordShow=!0,this.editRow=t},hideRecordDialog:function(){this.recordShow=!1,this.editRow={}},handleShow:function(e,t){this.$router.push("/apiListManageShow?editFlag=1&interfaceId="+this.$route.query.interfaceId+"&interfaceName="+this.$route.query.interfaceName+"&projectId="+t.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName+"&interfaceVersionId="+t.interfaceVersionId)},handleEdit:function(e,t){this.$router.push("/createApi?projectId="+t.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName+"&interfaceId="+this.$route.query.interfaceId+"&interfaceName="+this.$route.query.interfaceName+"&interfaceVersionId="+t.interfaceVersionId)},handleDown:function(e,t){var a=this;a.$confirm("确认将【"+t.version+"】版本的【"+a.$route.query.interfaceName+"】API下线吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDownData(e,t)}).catch(function(){})},postDownData:function(e,t){var a=this,o={interfaceVersionId:t.interfaceVersionId};Object(s.a)("/gateway-manage/offline-api",o).then(function(e){var t=e.data;if("0000"==t.code)return l.a.showmsg("下线成功","success"),void a.getData();c.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},handleUp:function(e,t){var a=this;a.$confirm("确认将【"+t.version+"】版本的【"+a.$route.query.interfaceName+"】API上线吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postUpData(e,t)}).catch(function(){})},postUpData:function(e,t){var a=this,o={interfaceVersionId:t.interfaceVersionId};Object(s.a)("/gateway-manage/online-api",o).then(function(e){var t=e.data;if("0000"==t.code)return l.a.showmsg("上线成功","success"),void a.getData();c.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getEnvData:function(){var e=this;Object(s.a)("/gateway-manage/list-all-scene",{}).then(function(t){var a=t.data;if("0000"==a.code)return e.envOptions=a.result||[],void(a.result.length&&(a.result.forEach(function(t){1==t.defaultFlag&&(e.sceneCode=t.sceneCode)}),e.$nextTick(function(){e.getData()})));c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getData:function(){var e=this;e.loading=!0;var t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize,sceneCode:e.sceneCode,status:e.status,interfaceId:e.$route.query.interfaceId};Object(s.a)("/gateway-manage/page-api-version-record",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],a.result.result.length&&a.result.result.forEach(function(e){e.defaultFlag=1==e.defaultFlag}),void(e.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getEnvData()}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("div",{staticClass:"font-0"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入版本号"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-select",{staticClass:"w-137 m-l-10",attrs:{placeholder:"请选择"},on:{change:e.changeStatus},model:{value:e.status,callback:function(t){e.status=t},expression:"status"}},e._l(e.statusOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("div",{staticClass:"search-wrap-right"},[a("el-radio-group",{on:{change:e.changeType},model:{value:e.sceneCode,callback:function(t){e.sceneCode=t},expression:"sceneCode"}},e._l(e.envOptions,function(t,o){return a("el-radio-button",{key:o,attrs:{label:t.sceneCode}},[e._v(e._s(t.sceneName))])}))],1)]),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"version",label:"版本号","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"状态","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.stateName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.publishTime?a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.publishTime)))]):e._e(),e._v(" "),t.row.publishTime?a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.publishTime)))]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"更新时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.updateTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.updateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"默认版本","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-text":"","inactive-text":""},on:{change:function(a){e.changeVersion(t.row,t.row.defaultFlag)}},model:{value:t.row.defaultFlag,callback:function(a){e.$set(t.row,"defaultFlag",a)},expression:"scope.row.defaultFlag"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"340"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{disabled:2==t.row.status&&1!=t.row.updateAfterPublish||4==t.row.status,type:"text"},on:{click:function(a){e.handlePublish(t.$index,t.row)}}},[e._v("发布")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleSync(t.$index,t.row)}}},[e._v("同步")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")]),e._v(" "),5==t.row.status||t.row.status<4?a("el-button",{attrs:{disabled:2!=t.row.status&&1!=t.row.updateAfterPublish,type:"text"},on:{click:function(a){e.handleDown(t.$index,t.row)}}},[e._v("下线")]):e._e(),e._v(" "),4==t.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleUp(t.$index,t.row)}}},[e._v("上线")]):e._e(),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleRecord(t.$index,t.row)}}},[e._v("发布记录")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1),e._v(" "),a("sync-set",{attrs:{editRow:e.editRow,syncShow:e.syncShow},on:{hideSyncDialog:e.hideSyncDialog}}),e._v(" "),a("publish-set",{attrs:{editRow:e.editRow,publishShow:e.publishShow},on:{hidePublishDialog:e.hidePublishDialog}}),e._v(" "),a("record-list",{attrs:{editRow:e.editRow,recordShow:e.recordShow},on:{hideRecordDialog:e.hideRecordDialog}})],1)},staticRenderFns:[]};var D=a("VU/8")(w,_,!1,function(e){a("mepD")},"data-v-400b1bd0",null).exports,y={name:"publish-list",data:function(){return{navPath:[{name:"发布记录",path:""}],searchValue:"",loading:!1,tableData:[],pageSize:20,currentPage:1,totalCount:0}},methods:{searchData:Object(b.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleShow:function(e,t){this.$router.push("/apiListManageShow?editFlag=0&interfaceId="+this.$route.query.interfaceId+"&interfaceName="+this.$route.query.interfaceName+"&projectId="+t.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+t.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName+"&interfaceVersionId="+t.interfaceVersionId+"&publishRecordId="+t.publishRecordId)},getData:function(){var e=this;e.loading=!0;var t={pageNum:e.currentPage,pageSize:e.pageSize,interfaceId:e.$route.query.interfaceId};Object(s.a)("/gateway-manage/page-api-publish-record",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){var e=this;e.$nextTick(function(){e.getData()}),e.$emit("showTab",4)}},C={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"publishRecordId",label:"发布版本","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"版本号","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.version)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"环境","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sceneName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布备注","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.remark)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"发布时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.publishTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.publishTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])},staticRenderFns:[]};var S=a("VU/8")(y,C,!1,function(e){a("oSe6")},"data-v-237ec844",null).exports,$={name:"apiListManage",components:{navBread:o.a,versionList:D,publishList:S},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:this.$route.query.projectName?this.$route.query.projectName+"项目列表":"",path:"/apiProgramGroup"},{name:this.$route.query.interfaceGroupName?this.$route.query.interfaceGroupName+"分组列表":"",path:"/groupApiList"},{name:this.$route.query.interfaceName?""+this.$route.query.interfaceName:"",path:"/apiListManage"},{name:"管理",path:""}],activeName:"first"}},methods:{handleClick:function(e,t){"first"==e.name?this.$refs.versionList.getData():this.$refs.publishList.getData()},getNavBarData:function(){var e=this,t={interfaceId:e.$route.query.interfaceId};Object(s.a)("/gateway-manage/get-bar",t).then(function(t){var a=t.data;"0000"!=a.code?errMsg.errorMsg(a):e.navPath=[{name:"API管理",path:"/apiProgram"},{name:"API列表",path:"/apiList"},{name:"管理",path:""}]}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",21)}},x={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"api-tab-wrap"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"版本",name:"first"}},[a("version-list",{ref:"versionList"})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"发布记录",name:"second"}},[a("publish-list",{ref:"publishList"})],1)],1)],1)])])])},staticRenderFns:[]};var I=a("VU/8")($,x,!1,function(e){a("KMpU")},"data-v-4c0f664c",null);t.default=I.exports},mepD:function(e,t){},oSe6:function(e,t){},ripu:function(e,t){},znuk:function(e,t,a){"use strict";var o=a("mvHQ"),n=a.n(o),i=a("Kkt8"),r=a("P9l9"),s=a("TUB1"),l=a("LlAa"),c={name:"publish-set",components:{limitTextarea:i.a},props:{publishShow:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:"",sceneName:"",remark:""}}}},data:function(){return{customDialog:!1,formData:{interfaceVersionId:"",version:"",status:"",description:"",proxyType:"",defaultFlag:!1,sceneCode:"",sceneName:"",remark:""},rules:{}}},methods:{handleClose:function(e){e(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hidePublishDialog")},customConfirm:function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;t.postEditData()})},postEditData:function(){var e=this,t={interfaceVersionId:e.formData.interfaceVersionId,defaultFlag:e.formData.defaultFlag?"1":"0",remark:e.formData.remark};Object(r.a)("/gateway-manage/publish-api",t).then(function(t){var a=t.data;if("0000"==a.code)return s.a.showmsg("发布成功","success"),void e.setData();l.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},setData:function(e){this.$emit("hidePublishDialog",!0)}},watch:{publishShow:function(e,t){this.customDialog=e},editRow:function(e,t){this.formData=JSON.parse(n()(e)),this.formData.defaultFlag=1==e.defaultFlag}},mounted:function(){this.customDialog=this.publishShow,this.formData=JSON.parse(n()(this.editRow)),this.formData.defaultFlag=1==this.editRow.defaultFlag}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:"发布",visible:e.customDialog,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"publishForm",attrs:{model:e.formData,"label-width":"160px",rules:e.rules}},[a("el-form-item",{attrs:{label:"API名称:"}},[e._v("\n "+e._s(e.$route.query.interfaceName)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"发布环境:"}},[e._v("\n "+e._s(e.formData.sceneName)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"设置为默认版本:"}},[a("el-switch",{attrs:{"active-text":"","inactive-text":""},model:{value:e.formData.defaultFlag,callback:function(t){e.$set(e.formData,"defaultFlag",t)},expression:"formData.defaultFlag"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"备注:"}},[a("limit-textarea",{attrs:{inputWidth:370,inputValue:e.formData.remark,holder:"请输入备注内容",getByType:"word",maxLength:100},on:{"update:inputValue":function(t){e.$set(e.formData,"remark",t)}}})],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.customCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.customConfirm("publishForm")}}},[e._v("发 布")])],1)])],1)},staticRenderFns:[]};var d=a("VU/8")(c,u,!1,function(e){a("ripu")},"data-v-68ac51f7",null);t.a=d.exports}});
\ No newline at end of file
webpackJsonp([9],{"7Otq":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAohJREFUSA3llr9vjlEUx/u0fkVaWiQGtPEGVYnBJMwmE5PJwtbBYqhB/AESQUSnpiFCaMTAJKIq1GBQNWgTQyPKIKlfg2q1fX2+b+6t+97nXs9zG1tP8nnvueeec773+f1mDYlWrVb3UHIQqjCcZdl4SossJRmxbeSfAFsn0T5EP5bt01g20eR1MVoxheR3yilrqYI/A42nA7FoKFVwhE5fnW5f8F8780LXPT2FyUrgOq5hOAILcJ/r94uxtK0onWkSJYDoFNO5VDG1SBZETDVrYV4+onNqVNYKTylNV9JMj0OHYSuj3ajEPsB7wyQb+I0ftaAgIluo0CMgEfllb655cvVMagNjiH9irLNYo29kzcAmiOXUNTKTJlOjG+l7KCHW7AHJ++AqDIHEi0wig9AL++Ee5CwmuJHMy/AK2uASPINZ8E2xp6CczTAKF0B1OYsJ2sSdONrpQ/gB2sQL0M2im2MYJGSPbgC/AmnGTTMKvi0QuAUd0ALNUIEBCNnL0qpUvwl1MDE9+EfhGMyYWGgICtrnyd+MPjsxW83CLtC4KpYUixddw1jdkuPLV/Daks/Z38Jgj9wp5XbbTc0ZOA93IdVuU3ARztJrh19cu0tZaGfhAOgd2g/XefH2MOqDe5zhCqzX/B+mfwLd1ElQdXqvDjKeZNwA+oc3qYXDoGfLmt6HdcZCOzyxCYw9cM6ZP8LXV2XRmGfw3MmZxj8kwbdOUK7EmxcrjUOsEU6bdSuoJqcg95kj1gaz4NqIdqF3ZIsnUOHwJ7xYbUr+XpztoMuhb95YbcH7IU9/H8e98JSO8A64piPO7dgrLJzSowneuY3xb0iwFST6GR6DvhD/xejVBUOg3jdh3R/Z4PK7K+X7nwAAAABJRU5ErkJggg=="},JXTs:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("mvHQ"),i=a.n(n),r=a("P9l9"),o=a("LlAa"),s=a("TUB1"),c={name:"vue-api-header",data:function(){return{baseInfo:{}}},methods:{toLoginOut:function(){var e=this;e.$confirm("确认退出吗?","提示",{type:"warning"}).then(function(){e.postLoginOut()}).catch(function(e){})},postLoginOut:function(){var e=this;Object(r.a)("/gateway-manage/invalidate",{}).then(function(t){var a=t.data;if("0000"==a.code)return s.a.showmsg("退出成功","success"),e.$store.dispatch("clearUserInfo"),e.$router.push("/login"),!1;o.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getUserInfo:function(){var e=this;Object(r.a)("/gateway-manage/get-login-userInfo",{}).then(function(t){var a=t.data;if("0000"==a.code)return e.baseInfo=a.result,localStorage.removeItem("userInfo"),void localStorage.setItem("userInfo",i()(a.result));o.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.pathName=this.$route.path,this.getUserInfo()}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-header"},[a("div",{staticClass:"api-header-wrap border-box flex flex-space-between"},[e._m(0),e._v(" "),a("div",{staticClass:"api-header-right"},[a("div",{staticClass:"api-header-right_info"},[a("span",{staticClass:"api-header-message"},[e._v("消息")]),e._v(" "),a("el-popover",{staticStyle:{"min-width":"95px","margin-left":"10px"},attrs:{placement:"bottom",title:"",width:"95",trigger:"hover","popper-class":"user-header-pop"}},[a("ul",{staticClass:"navsuerwrap"},[a("li",{staticClass:"user-item loginout",staticStyle:{"text-align":"center"},on:{click:function(t){return t.stopPropagation(),e.toLoginOut(t)}}},[a("a",{staticClass:"usertext "},[e._v("退出登录")])])]),e._v(" "),a("div",{staticClass:"nav-user-name",staticStyle:{display:"inline-block"},attrs:{slot:"reference"},slot:"reference"},[a("a",{staticClass:"user-left-img flex flex-align-center"},[a("img",{staticStyle:{width:"30px",height:"30px","border-radius":"15px","padding-right":"2px"},attrs:{src:e.baseInfo.avatar,alt:""}}),a("span",{staticClass:"color-fff font-14 p-r-14"},[e._v(e._s(e.baseInfo.userName))]),a("i",{staticClass:"el-icon-arrow-down font-14 color-fff"})])])])],1)])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"api-header-left"},[t("img",{attrs:{src:a("7Otq"),alt:""}}),t("span",{staticClass:"color-fff "},[this._v("API网关管理后台")])])}]};var d=a("VU/8")(c,l,!1,function(e){a("WKN7")},"data-v-2884065b",null).exports,u={name:"vue-api-aside",props:{activeSelTab:{type:String,default:function(){return"1"}}},data:function(){return{activeTab:this.activeSelTab,leftMenuData:[{tabId:1,tabCode:1,tabName:"概览",tabIcon:"icongailan-",collapsFlag:!1,tabUrl:"/overview",children:[]},{tabId:2,tabCode:2,tabName:"API管理",tabIcon:"iconapi",collapsFlag:!0,tabUrl:"/apiProgram",children:[{tabId:21,tabCode:21,tabName:"项目列表",tabIcon:"",tabUrl:"/apiProgram"},{tabId:22,tabCode:22,tabName:"API列表",tabIcon:"",tabUrl:"/apiList"}]},{tabId:3,tabCode:3,tabName:"环境管理",tabIcon:"iconhuanjingguanli",collapsFlag:!1,tabUrl:"/envManage",children:[]},{tabId:4,tabCode:4,tabName:"发布记录",tabIcon:"iconfabu",collapsFlag:!1,tabUrl:"/releaseRecords",children:[]},{tabId:5,tabCode:5,tabName:"插件管理",tabIcon:"iconchajianguanli",collapsFlag:!1,tabUrl:"/pluginManage",children:[]},{tabId:6,tabCode:6,tabName:"错误码",tabIcon:"iconcuowu",collapsFlag:!1,tabUrl:"/errorCode",children:[]}]}},methods:{selectTab:function(e,t,a){if(t?this.leftMenuData[a].onlyIconActive=!0:(this.leftMenuData.forEach(function(e){e.onlyIconActive=!1}),this.$forceUpdate()),e.hasOwnProperty("children")&&e.children.length>0)return this.leftMenuData[a].onlyIconActive=!0,e.children[0].hasOwnProperty("children")&&e.children[0].hasOwnProperty("children").length>0?(this.activeTab=e.children[0].children[0].tabCode,this.$emit("setSelectTab",e),!1):(this.activeTab=e.children[0].tabCode,this.$emit("setSelectTab",e),!1);this.activeTab=e.tabCode,this.$emit("setSelectTab",e)},getLeftMenu:function(){var e=this,t={project:e.repProjectName,router:e.pathName,requestProject:e.repProjectName};Object(r.a)("/haoban-manage-web/menu-detail",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result?void 0:void e.$message.error({duration:1e3,message:"暂无数据"});e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0},activeSelTab:function(e,t){this.activeTab=e}},mounted:function(){this.activeTab=this.activeSelTab}},h={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-left border-box"},[a("ul",{staticClass:"tab-left-list border-box"},[e._l(e.leftMenuData,function(t,n){return[a("li",{key:n,class:["tab-left-list-cell color-606266 font-14 border-box my-first-level",t.tabCode==e.activeTab?"active-tab":""],on:{click:function(a){e.selectTab(t,!1,n)}}},[a("i",{class:["iconfont tab-icon",t.tabIcon,t.onlyIconActive?"iconActive":""]}),e._v(e._s(t.tabName)+"\n ")]),e._v(" "),t.collapsFlag?a("ul",{key:"childitem"+n,staticClass:"child-tab-left-list"},[e._l(t.children,function(t,i){return[a("li",{key:i,class:["tab-left-list-cell color-606266 font-14 border-box",t.tabCode==e.activeTab?"active-tab":""],on:{click:function(a){e.selectTab(t,"child",n)}}},[e._v(e._s(t.tabName))])]})],2):e._e()]})],2)])},staticRenderFns:[]};var b={name:"index",data:function(){return{projectName:"haoban-manage-web",windowH:window.screen.height-56-40-72+"px",collapseFlag:!1,activeSelTab:""}},methods:{changeRoute:function(e){this.$router.push(e)},toRouterView:function(e){this.$router.push({path:e.path})},showTab:function(e){this.activeSelTab=e},setSelectTab:function(e){var t=e.tabCode;e.hasOwnProperty("children")&&e.children.length&&(t=e.children[0].tabCode,e.children[0].hasOwnProperty("children")&&e.children[0].hasOwnProperty("children").length&&(t=e.children[0].children[0].tabCode)),this.$router.push({path:e.tabUrl,query:{tabCode:t}})},getDataOverview:function(){}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-204+"px"},components:{vueApiHeader:d,vueApiAside:a("VU/8")(u,h,!1,function(e){a("bcia")},"data-v-7187d995",null).exports}},f={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"index"}},[t("vue-api-header"),this._v(" "),t("div",{staticClass:"api-body border-box"},[t("div",{staticClass:"api-body-wrap flex border-box"},[t("vue-api-aside",{attrs:{activeSelTab:this.activeSelTab},on:{setSelectTab:this.setSelectTab}}),this._v(" "),t("div",{staticClass:"api-body-right border-box",staticStyle:{height:"calc(100vh - 56px)"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view",{on:{showTab:this.showTab}})],1)],1)],1)])],1)},staticRenderFns:[]};var g=a("VU/8")(b,f,!1,function(e){a("tCYL")},null,null);t.default=g.exports},WKN7:function(e,t){},bcia:function(e,t){},tCYL:function(e,t){}}); webpackJsonp([8],{"7Otq":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAohJREFUSA3llr9vjlEUx/u0fkVaWiQGtPEGVYnBJMwmE5PJwtbBYqhB/AESQUSnpiFCaMTAJKIq1GBQNWgTQyPKIKlfg2q1fX2+b+6t+97nXs9zG1tP8nnvueeec773+f1mDYlWrVb3UHIQqjCcZdl4SossJRmxbeSfAFsn0T5EP5bt01g20eR1MVoxheR3yilrqYI/A42nA7FoKFVwhE5fnW5f8F8780LXPT2FyUrgOq5hOAILcJ/r94uxtK0onWkSJYDoFNO5VDG1SBZETDVrYV4+onNqVNYKTylNV9JMj0OHYSuj3ajEPsB7wyQb+I0ftaAgIluo0CMgEfllb655cvVMagNjiH9irLNYo29kzcAmiOXUNTKTJlOjG+l7KCHW7AHJ++AqDIHEi0wig9AL++Ee5CwmuJHMy/AK2uASPINZ8E2xp6CczTAKF0B1OYsJ2sSdONrpQ/gB2sQL0M2im2MYJGSPbgC/AmnGTTMKvi0QuAUd0ALNUIEBCNnL0qpUvwl1MDE9+EfhGMyYWGgICtrnyd+MPjsxW83CLtC4KpYUixddw1jdkuPLV/Daks/Z38Jgj9wp5XbbTc0ZOA93IdVuU3ARztJrh19cu0tZaGfhAOgd2g/XefH2MOqDe5zhCqzX/B+mfwLd1ElQdXqvDjKeZNwA+oc3qYXDoGfLmt6HdcZCOzyxCYw9cM6ZP8LXV2XRmGfw3MmZxj8kwbdOUK7EmxcrjUOsEU6bdSuoJqcg95kj1gaz4NqIdqF3ZIsnUOHwJ7xYbUr+XpztoMuhb95YbcH7IU9/H8e98JSO8A64piPO7dgrLJzSowneuY3xb0iwFST6GR6DvhD/xejVBUOg3jdh3R/Z4PK7K+X7nwAAAABJRU5ErkJggg=="},JXTs:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("mvHQ"),i=a.n(n),r=a("P9l9"),o=a("LlAa"),s=a("TUB1"),c={name:"vue-api-header",data:function(){return{baseInfo:{}}},methods:{toLoginOut:function(){var e=this;e.$confirm("确认退出吗?","提示",{type:"warning"}).then(function(){e.postLoginOut()}).catch(function(e){})},postLoginOut:function(){var e=this;Object(r.a)("/gateway-manage/invalidate",{}).then(function(t){var a=t.data;if("0000"==a.code)return s.a.showmsg("退出成功","success"),e.$store.dispatch("clearUserInfo"),e.$router.push("/login"),!1;o.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getUserInfo:function(){var e=this;Object(r.a)("/gateway-manage/get-login-userInfo",{}).then(function(t){var a=t.data;if("0000"==a.code)return e.baseInfo=a.result,localStorage.removeItem("userInfo"),void localStorage.setItem("userInfo",i()(a.result));o.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.pathName=this.$route.path,this.getUserInfo()}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-header"},[a("div",{staticClass:"api-header-wrap border-box flex flex-space-between"},[e._m(0),e._v(" "),a("div",{staticClass:"api-header-right"},[a("div",{staticClass:"api-header-right_info"},[a("span",{staticClass:"api-header-message"},[e._v("消息")]),e._v(" "),a("el-popover",{staticStyle:{"min-width":"95px","margin-left":"10px"},attrs:{placement:"bottom",title:"",width:"95",trigger:"hover","popper-class":"user-header-pop"}},[a("ul",{staticClass:"navsuerwrap"},[a("li",{staticClass:"user-item loginout",staticStyle:{"text-align":"center"},on:{click:function(t){return t.stopPropagation(),e.toLoginOut(t)}}},[a("a",{staticClass:"usertext "},[e._v("退出登录")])])]),e._v(" "),a("div",{staticClass:"nav-user-name",staticStyle:{display:"inline-block"},attrs:{slot:"reference"},slot:"reference"},[a("a",{staticClass:"user-left-img flex flex-align-center"},[a("img",{staticStyle:{width:"30px",height:"30px","border-radius":"15px","padding-right":"2px"},attrs:{src:e.baseInfo.avatar,alt:""}}),a("span",{staticClass:"color-fff font-14 p-r-14"},[e._v(e._s(e.baseInfo.userName))]),a("i",{staticClass:"el-icon-arrow-down font-14 color-fff"})])])])],1)])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"api-header-left"},[t("img",{attrs:{src:a("7Otq"),alt:""}}),t("span",{staticClass:"color-fff "},[this._v("API网关管理后台")])])}]};var d=a("VU/8")(c,l,!1,function(e){a("WKN7")},"data-v-2884065b",null).exports,u={name:"vue-api-aside",props:{activeSelTab:{type:String,default:function(){return"1"}}},data:function(){return{activeTab:this.activeSelTab,leftMenuData:[{tabId:1,tabCode:1,tabName:"概览",tabIcon:"icongailan-",collapsFlag:!1,tabUrl:"/overview",children:[]},{tabId:2,tabCode:2,tabName:"API管理",tabIcon:"iconapi",collapsFlag:!0,tabUrl:"/apiProgram",children:[{tabId:21,tabCode:21,tabName:"项目列表",tabIcon:"",tabUrl:"/apiProgram"},{tabId:22,tabCode:22,tabName:"API列表",tabIcon:"",tabUrl:"/apiList"}]},{tabId:3,tabCode:3,tabName:"环境管理",tabIcon:"iconhuanjingguanli",collapsFlag:!1,tabUrl:"/envManage",children:[]},{tabId:4,tabCode:4,tabName:"发布记录",tabIcon:"iconfabu",collapsFlag:!1,tabUrl:"/releaseRecords",children:[]},{tabId:5,tabCode:5,tabName:"插件管理",tabIcon:"iconchajianguanli",collapsFlag:!1,tabUrl:"/pluginManage",children:[]},{tabId:6,tabCode:6,tabName:"错误码",tabIcon:"iconcuowu",collapsFlag:!1,tabUrl:"/errorCode",children:[]}]}},methods:{selectTab:function(e,t,a){if(t?this.leftMenuData[a].onlyIconActive=!0:(this.leftMenuData.forEach(function(e){e.onlyIconActive=!1}),this.$forceUpdate()),e.hasOwnProperty("children")&&e.children.length>0)return this.leftMenuData[a].onlyIconActive=!0,e.children[0].hasOwnProperty("children")&&e.children[0].hasOwnProperty("children").length>0?(this.activeTab=e.children[0].children[0].tabCode,this.$emit("setSelectTab",e),!1):(this.activeTab=e.children[0].tabCode,this.$emit("setSelectTab",e),!1);this.activeTab=e.tabCode,this.$emit("setSelectTab",e)},getLeftMenu:function(){var e=this,t={project:e.repProjectName,router:e.pathName,requestProject:e.repProjectName};Object(r.a)("/haoban-manage-web/menu-detail",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result?void 0:void e.$message.error({duration:1e3,message:"暂无数据"});e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0},activeSelTab:function(e,t){this.activeTab=e}},mounted:function(){this.activeTab=this.activeSelTab}},h={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-left border-box"},[a("ul",{staticClass:"tab-left-list border-box"},[e._l(e.leftMenuData,function(t,n){return[a("li",{key:n,class:["tab-left-list-cell color-606266 font-14 border-box my-first-level",t.tabCode==e.activeTab?"active-tab":""],on:{click:function(a){e.selectTab(t,!1,n)}}},[a("i",{class:["iconfont tab-icon",t.tabIcon,t.onlyIconActive?"iconActive":""]}),e._v(e._s(t.tabName)+"\n ")]),e._v(" "),t.collapsFlag?a("ul",{key:"childitem"+n,staticClass:"child-tab-left-list"},[e._l(t.children,function(t,i){return[a("li",{key:i,class:["tab-left-list-cell color-606266 font-14 border-box",t.tabCode==e.activeTab?"active-tab":""],on:{click:function(a){e.selectTab(t,"child",n)}}},[e._v(e._s(t.tabName))])]})],2):e._e()]})],2)])},staticRenderFns:[]};var b={name:"index",data:function(){return{projectName:"haoban-manage-web",windowH:window.screen.height-56-40-72+"px",collapseFlag:!1,activeSelTab:""}},methods:{changeRoute:function(e){this.$router.push(e)},toRouterView:function(e){this.$router.push({path:e.path})},showTab:function(e){this.activeSelTab=e},setSelectTab:function(e){var t=e.tabCode;e.hasOwnProperty("children")&&e.children.length&&(t=e.children[0].tabCode,e.children[0].hasOwnProperty("children")&&e.children[0].hasOwnProperty("children").length&&(t=e.children[0].children[0].tabCode)),this.$router.push({path:e.tabUrl,query:{tabCode:t}})},getDataOverview:function(){}},mounted:function(){this.contentHeight=(document.documentElement.clientHeight||document.body.clientHeight)-204+"px"},components:{vueApiHeader:d,vueApiAside:a("VU/8")(u,h,!1,function(e){a("bcia")},"data-v-7187d995",null).exports}},f={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"index"}},[t("vue-api-header"),this._v(" "),t("div",{staticClass:"api-body border-box"},[t("div",{staticClass:"api-body-wrap flex border-box"},[t("vue-api-aside",{attrs:{activeSelTab:this.activeSelTab},on:{setSelectTab:this.setSelectTab}}),this._v(" "),t("div",{staticClass:"api-body-right border-box",staticStyle:{height:"calc(100vh - 56px)"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("router-view",{on:{showTab:this.showTab}})],1)],1)],1)])],1)},staticRenderFns:[]};var g=a("VU/8")(b,f,!1,function(e){a("tCYL")},null,null);t.default=g.exports},WKN7:function(e,t){},bcia:function(e,t){},tCYL:function(e,t){}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([8],{"/UjW":function(e,t){},AGor:function(e,t){},KZI4:function(e,t){},iGM1:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("319J"),o=a("mvHQ"),i=a.n(o),s=a("fZjL"),r=a.n(s),l=a("l46T"),c=a("P9l9"),u=a("TUB1"),d=a("LlAa"),h={name:"new-env",props:{showDialog:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{sceneName:"",sceneCode:"",domainUrl:"",defaultFlag:!1}}}},components:{limitInput:l.a},data:function(){return{customDialog:!1,formData:{sceneName:"",sceneCode:"",domainUrl:"",defaultFlag:!1},rules:{sceneName:[{required:!0,message:"请输入环境名称",trigger:"blur"}],sceneCode:[{required:!0,message:"请输入环境code",trigger:"blur"}],domainUrl:[{required:!0,message:"请输入环境域名",trigger:"blur"}]}}},methods:{handleClose:function(e){this.$refs.envForm.resetFields(),e(),this.hideDialog()},customCancel:function(){this.$refs.envForm.resetFields(),this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.formData.sceneName="",this.formData.sceneCode="",this.formData.domainUrl="",this.$emit("hideDialog","")},customConfirm:function(e){var t=this;t.formData.sceneName=t.formData.sceneName?String(t.formData.sceneName).replace(/\s+/g,""):"",t.formData.sceneCode=t.formData.sceneCode?String(t.formData.sceneCode).replace(/\s+/g,""):"",t.formData.domainUrl=t.formData.domainUrl?String(t.formData.domainUrl).replace(/\s+/g,""):"",t.$refs[e].validate(function(e){if(!e)return!1;t.postEditData()})},postEditData:function(){var e=this,t={sceneName:e.formData.sceneName,sceneCode:e.formData.sceneCode,domainUrl:e.formData.domainUrl,defaultFlag:e.formData.defaultFlag?"1":"0"};Object(c.a)(e.editRow.sceneCode?"/gateway-manage/update-scene":"/gateway-manage/create-scene",t).then(function(t){var a=t.data;if("0000"==a.code)return u.a.showmsg("保存成功","success"),void e.setData();d.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},setData:function(e){var t=this;t.$emit("hideDialog",t.formData),t.$nextTick(function(){t.formData.sceneName="",t.formData.sceneCode="",t.formData.domainUrl=""})}},watch:{showDialog:function(e,t){this.customDialog=e},editRow:function(e,t){r()(e).length&&(this.formData=JSON.parse(i()(e)))}},mounted:function(){this.customDialog=this.showDialog,r()(this.editRow).length&&(this.formData=JSON.parse(i()(this.editRow)))}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:e.editRow.sceneCode?"编辑环境":"新建环境",visible:e.customDialog,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"envForm",attrs:{model:e.formData,"label-width":"94px",rules:e.rules}},[a("el-form-item",{attrs:{label:"环境名称:",prop:"sceneName"}},[a("limitInput",{attrs:{inputWidth:400,inputValue:e.formData.sceneName,holder:"请输入环境名称",getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"sceneName",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"环境code:",prop:"sceneCode"}},[a("limitInput",{attrs:{inputWidth:400,disflag:!!e.editRow.sceneCode,inputValue:e.formData.sceneCode,holder:"请输入环境code",getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"sceneCode",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"环境域名:",prop:"domainUrl"}},[a("limitInput",{attrs:{inputWidth:400,inputValue:e.formData.domainUrl,holder:"请输入环境域名",getByType:"word",maxLength:50},on:{"update:inputValue":function(t){e.$set(e.formData,"domainUrl",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"默认环境:"}},[a("el-checkbox",{model:{value:e.formData.defaultFlag,callback:function(t){e.$set(e.formData,"defaultFlag",t)},expression:"formData.defaultFlag"}},[e._v("设置为默认环境")])],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.customCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.customConfirm("envForm")}}},[e._v(e._s(e.editRow.sceneCode?"保 存":"新 建"))])],1)])],1)},staticRenderFns:[]};var f=a("VU/8")(h,m,!1,function(e){a("/UjW")},"data-v-ba325d06",null).exports,g=a("jvWE"),p={name:"env-list",data:function(){return{searchValue:"",loading:!0,tableData:[],showDialog:!1,editIndex:"",editRow:{}}},components:{newEnv:f},methods:{editEnv:function(){this.showDialog=!0},hideDialog:function(e){if(!e)return this.editIndex="",this.editRow={},this.showDialog=!1,!1;this.editRow.sceneCode?(this.tableData[this.editIndex].sceneName=e.sceneName,this.tableData[this.editIndex].domainUrl=e.domainUrl,this.tableData[this.editIndex].defaultFlag=e.defaultFlag):(this.currentPage=1,this.getData()),this.currentPage=1,this.getData(),this.editIndex="",this.editRow={},this.showDialog=!1,this.$forceUpdate()},searchData:Object(g.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleEdit:function(e,t){this.editIndex=e,this.editRow=t,this.showDialog=!0},handleDel:function(e,t){var a=this;a.$confirm("确定删除该环境?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDelData(e,t)}).catch(function(){})},postDelData:function(e,t){var a=this,n={sceneCode:t.sceneCode};Object(c.a)("/gateway-manage/delete-scene",n).then(function(t){var n=t.data;if("0000"==n.code)return u.a.showmsg("删除成功","success"),void a.tableData.splice(e,1);d.a.errorMsg(n)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},changeEnv:function(e,t){this.postChangeEnv(e,t)},postChangeEnv:function(e,t){var a=this,n={defaultFlag:t?"1":"0",sceneCode:e.sceneCode};Object(c.a)("/gateway-manage/set-default-scene",n).then(function(e){var t=e.data;if("0000"==t.code)return u.a.showmsg("设置成功","success"),void a.getData();d.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getData:function(){var e=this;e.loading=!0;Object(c.a)("/gateway-manage/list-all-scene",{}).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return a.result&&a.result.length&&a.result.forEach(function(e){e.defaultFlag=1==e.defaultFlag}),void(e.tableData=a.result||[]);d.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getData()}},v={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320 serach",attrs:{clearable:"",placeholder:"请输入发布版本"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.editEnv}},[e._v("新建环境")])],1),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"sceneName",label:"环境名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"环境code","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sceneCode)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"环境域名","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.domainUrl)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"默认环境","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-text":"","inactive-text":""},on:{change:function(a){e.changeEnv(t.row,t.row.defaultFlag)}},model:{value:t.row.defaultFlag,callback:function(a){e.$set(t.row,"defaultFlag",a)},expression:"scope.row.defaultFlag"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")])]}}])})],1)],1),e._v(" "),a("new-env",{attrs:{editRow:e.editRow,showDialog:e.showDialog},on:{hideDialog:e.hideDialog}})],1)},staticRenderFns:[]};var b=a("VU/8")(p,v,!1,function(e){a("AGor")},"data-v-5c1996e8",null).exports,w={name:"env-set-list",data:function(){return{proxyType:"0",searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0}},methods:{toCreatSet:function(){this.$router.push("/createEnvSet?proxyType="+this.proxyType)},searchData:Object(g.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},changeType:function(e){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleShow:function(e,t){this.$router.push("/createEnvSet?envSetFlag=show&proxyType="+t.proxyType+"&backendProxyId="+t.backendProxyId)},handleEdit:function(e,t){this.$router.push("/createEnvSet?envSetFlag=edit&proxyType="+t.proxyType+"&backendProxyId="+t.backendProxyId)},handleDel:function(e,t){var a=this;a.$confirm("确定删除该环境?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDelData(e,t)}).catch(function(){})},postDelData:function(e,t){var a=this,n={backendProxyId:t.backendProxyId,requestProject:a.repProjectName};Object(c.a)("/gateway-manage/delete-proxy",n).then(function(t){var n=t.data;if("0000"==n.code)return u.a.showmsg("删除成功","success"),void a.tableData.splice(e,1);d.a.errorMsg(n)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getData:function(){var e=this;e.loading=!0;var t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize,proxyType:e.proxyType};Object(c.a)("/gateway-manage/page-proxy",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);d.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getData()}},D={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入配置名称/code"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("div",{staticClass:"search-wrap-right"},[a("el-button",{attrs:{type:"primary"},on:{click:e.toCreatSet}},[e._v("新建配置")]),a("el-radio-group",{staticClass:"m-l-10",on:{change:e.changeType},model:{value:e.proxyType,callback:function(t){e.proxyType=t},expression:"proxyType"}},[a("el-radio-button",{attrs:{label:"0"}},[e._v("http")]),e._v(" "),a("el-radio-button",{attrs:{label:"1"}},[e._v("dubbo")])],1)],1)],1),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"proxyName",label:"配置名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"proxyCode",label:"配置code","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"描述","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.description)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])},staticRenderFns:[]};var y=a("VU/8")(w,D,!1,function(e){a("s52+")},"data-v-348469c8",null).exports,_={name:"envManage",components:{navBread:n.a,envList:b,envSetList:y},data:function(){return{navPath:[{name:"环境管理",path:""}],activeName:"first"}},methods:{handleClick:function(e,t){console.log(e,t)},getData:function(){var e=this,t={project:e.repProjectName,router:e.pathName,requestProject:e.repProjectName};Object(c.a)("/haoban-manage-web/menu-detail",t).then(function(t){var a=t.data;1!=a.errorCode&&e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",3),this.$route.query.tabChildid&&(this.activeName=this.$route.query.tabChildid)}},x={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"env-tab-wrap"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"环境列表",name:"first"}},[a("env-list")],1),e._v(" "),a("el-tab-pane",{attrs:{label:"配置列表",name:"second"}},[a("env-set-list")],1)],1)],1)])])])},staticRenderFns:[]};var C=a("VU/8")(_,x,!1,function(e){a("KZI4")},"data-v-6ddcaa4a",null);t.default=C.exports},"s52+":function(e,t){}}); webpackJsonp([9],{"/UjW":function(e,t){},AGor:function(e,t){},KZI4:function(e,t){},iGM1:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("319J"),o=a("mvHQ"),i=a.n(o),r=a("fZjL"),s=a.n(r),l=a("l46T"),c=a("P9l9"),u=a("TUB1"),d=a("LlAa"),h={name:"new-env",props:{showDialog:{type:Boolean,default:!1},editRow:{type:Object,default:function(){return{sceneName:"",sceneCode:"",domainUrl:"",defaultFlag:!1}}}},components:{limitInput:l.a},data:function(){return{customDialog:!1,formData:{sceneName:"",sceneCode:"",domainUrl:"",defaultFlag:!1},rules:{sceneName:[{required:!0,message:"请输入环境名称",trigger:"blur"}],sceneCode:[{required:!0,message:"请输入环境code",trigger:"blur"}],domainUrl:[{required:!0,message:"请输入环境域名",trigger:"blur"}]}}},methods:{handleClose:function(e){this.$refs.envForm.resetFields(),e(),this.hideDialog()},customCancel:function(){this.$refs.envForm.resetFields(),this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.formData.sceneName="",this.formData.sceneCode="",this.formData.domainUrl="",this.$emit("hideDialog","")},customConfirm:function(e){var t=this;t.formData.sceneName=t.formData.sceneName?String(t.formData.sceneName).replace(/\s+/g,""):"",t.formData.sceneCode=t.formData.sceneCode?String(t.formData.sceneCode).replace(/\s+/g,""):"",t.formData.domainUrl=t.formData.domainUrl?String(t.formData.domainUrl).replace(/\s+/g,""):"",t.$refs[e].validate(function(e){if(!e)return!1;t.postEditData()})},postEditData:function(){var e=this,t={sceneName:e.formData.sceneName,sceneCode:e.formData.sceneCode,domainUrl:e.formData.domainUrl,defaultFlag:e.formData.defaultFlag?"1":"0"};Object(c.a)(e.editRow.sceneCode?"/gateway-manage/update-scene":"/gateway-manage/create-scene",t).then(function(t){var a=t.data;if("0000"==a.code)return u.a.showmsg("保存成功","success"),void e.setData();d.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},setData:function(e){var t=this;t.$emit("hideDialog",t.formData),t.$nextTick(function(){t.formData.sceneName="",t.formData.sceneCode="",t.formData.domainUrl=""})}},watch:{showDialog:function(e,t){this.customDialog=e},editRow:function(e,t){s()(e).length&&(this.formData=JSON.parse(i()(e)))}},mounted:function(){this.customDialog=this.showDialog,s()(this.editRow).length&&(this.formData=JSON.parse(i()(this.editRow)))}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.customDialog,expression:"customDialog"}]},[a("el-dialog",{staticClass:"edit-dialog",attrs:{title:e.editRow.sceneCode?"编辑环境":"新建环境",visible:e.customDialog,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.customDialog=t}}},[a("div",{staticClass:"edit-dialog-body"},[a("el-form",{ref:"envForm",attrs:{model:e.formData,"label-width":"94px",rules:e.rules}},[a("el-form-item",{attrs:{label:"环境名称:",prop:"sceneName"}},[a("limitInput",{attrs:{inputWidth:400,inputValue:e.formData.sceneName,holder:"请输入环境名称",getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"sceneName",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"环境code:",prop:"sceneCode"}},[a("limitInput",{attrs:{inputWidth:400,disflag:!!e.editRow.sceneCode,inputValue:e.formData.sceneCode,holder:"请输入环境code",getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"sceneCode",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"环境域名:",prop:"domainUrl"}},[a("limitInput",{attrs:{inputWidth:400,inputValue:e.formData.domainUrl,holder:"请输入环境域名",getByType:"word",maxLength:50},on:{"update:inputValue":function(t){e.$set(e.formData,"domainUrl",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"默认环境:"}},[a("el-checkbox",{model:{value:e.formData.defaultFlag,callback:function(t){e.$set(e.formData,"defaultFlag",t)},expression:"formData.defaultFlag"}},[e._v("设置为默认环境")])],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.customCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.customConfirm("envForm")}}},[e._v(e._s(e.editRow.sceneCode?"保 存":"新 建"))])],1)])],1)},staticRenderFns:[]};var f=a("VU/8")(h,m,!1,function(e){a("/UjW")},"data-v-ba325d06",null).exports,g=a("jvWE"),p={name:"env-list",data:function(){return{searchValue:"",loading:!0,tableData:[],showDialog:!1,editIndex:"",editRow:{}}},components:{newEnv:f},methods:{editEnv:function(){this.showDialog=!0},hideDialog:function(e){if(!e)return this.editIndex="",this.editRow={},this.showDialog=!1,!1;this.editRow.sceneCode?(this.tableData[this.editIndex].sceneName=e.sceneName,this.tableData[this.editIndex].domainUrl=e.domainUrl,this.tableData[this.editIndex].defaultFlag=e.defaultFlag):(this.currentPage=1,this.getData()),this.currentPage=1,this.getData(),this.editIndex="",this.editRow={},this.showDialog=!1,this.$forceUpdate()},searchData:Object(g.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleEdit:function(e,t){this.editIndex=e,this.editRow=t,this.showDialog=!0},handleDel:function(e,t){var a=this;a.$confirm("确定删除该环境?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDelData(e,t)}).catch(function(){})},postDelData:function(e,t){var a=this,n={sceneCode:t.sceneCode};Object(c.a)("/gateway-manage/delete-scene",n).then(function(t){var n=t.data;if("0000"==n.code)return u.a.showmsg("删除成功","success"),void a.tableData.splice(e,1);d.a.errorMsg(n)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},changeEnv:function(e,t){this.postChangeEnv(e,t)},postChangeEnv:function(e,t){var a=this,n={defaultFlag:t?"1":"0",sceneCode:e.sceneCode};Object(c.a)("/gateway-manage/set-default-scene",n).then(function(e){var t=e.data;if("0000"==t.code)return u.a.showmsg("设置成功","success"),void a.getData();d.a.errorMsg(t)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getData:function(){var e=this;e.loading=!0;Object(c.a)("/gateway-manage/list-all-scene",{}).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return a.result&&a.result.length&&a.result.forEach(function(e){e.defaultFlag=1==e.defaultFlag}),void(e.tableData=a.result||[]);d.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getData()}},v={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320 serach",attrs:{clearable:"",placeholder:"请输入发布版本"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.editEnv}},[e._v("新建环境")])],1),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"sceneName",label:"环境名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"环境code","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sceneCode)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"环境域名","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.domainUrl)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"默认环境","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-text":"","inactive-text":""},on:{change:function(a){e.changeEnv(t.row,t.row.defaultFlag)}},model:{value:t.row.defaultFlag,callback:function(a){e.$set(t.row,"defaultFlag",a)},expression:"scope.row.defaultFlag"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")])]}}])})],1)],1),e._v(" "),a("new-env",{attrs:{editRow:e.editRow,showDialog:e.showDialog},on:{hideDialog:e.hideDialog}})],1)},staticRenderFns:[]};var b=a("VU/8")(p,v,!1,function(e){a("AGor")},"data-v-5c1996e8",null).exports,w={name:"env-set-list",data:function(){return{proxyType:"0",searchValue:"",loading:!0,tableData:[],pageSize:20,currentPage:1,totalCount:0}},methods:{toCreatSet:function(){this.$router.push("/createEnvSet?proxyType="+this.proxyType)},searchData:Object(g.a)(function(e){this.currentPage,this.getData()},500),clearInput:function(){this.currentPage=1,this.getData()},changeType:function(e){this.currentPage=1,this.getData()},handleSizeChange:function(e){this.pageSize=e,this.getData()},handleCurrentChange:function(e){this.currentPage=e,this.getData()},handleShow:function(e,t){this.$router.push("/createEnvSet?envSetFlag=show&proxyType="+t.proxyType+"&backendProxyId="+t.backendProxyId)},handleEdit:function(e,t){this.$router.push("/createEnvSet?envSetFlag=edit&proxyType="+t.proxyType+"&backendProxyId="+t.backendProxyId)},handleDel:function(e,t){var a=this;a.$confirm("确定删除该环境?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.postDelData(e,t)}).catch(function(){})},postDelData:function(e,t){var a=this,n={backendProxyId:t.backendProxyId,requestProject:a.repProjectName};Object(c.a)("/gateway-manage/delete-proxy",n).then(function(t){var n=t.data;if("0000"==n.code)return u.a.showmsg("删除成功","success"),void a.tableData.splice(e,1);d.a.errorMsg(n)}).catch(function(e){a.$message.error({duration:1e3,message:e.message})})},getData:function(){var e=this;e.loading=!0;var t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize,proxyType:e.proxyType};Object(c.a)("/gateway-manage/page-proxy",t).then(function(t){var a=t.data;if(e.loading=!1,"0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);d.a.errorMsg(a)}).catch(function(t){e.loading=!1,e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getData()}},D={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search-wrap m-b-20 flex flex-space-between"},[a("el-input",{staticClass:"w-320",attrs:{clearable:"",placeholder:"请输入配置名称/code"},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.searchData(a);var a}},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),e._v(" "),a("div",{staticClass:"search-wrap-right"},[a("el-button",{attrs:{type:"primary"},on:{click:e.toCreatSet}},[e._v("新建配置")]),a("el-radio-group",{staticClass:"m-l-10",on:{change:e.changeType},model:{value:e.proxyType,callback:function(t){e.proxyType=t},expression:"proxyType"}},[a("el-radio-button",{attrs:{label:"0"}},[e._v("http")]),e._v(" "),a("el-radio-button",{attrs:{label:"1"}},[e._v("dubbo")])],1)],1)],1),e._v(" "),a("div",{staticClass:"table-wrap"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"proxyName",label:"配置名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"proxyCode",label:"配置code","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"描述","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.description)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"创建时间","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"color-606266 line-18"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleShow(t.$index,t.row)}}},[e._v("查看")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),e.totalCount?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":e.pageSize,"current-page":e.currentPage,layout:"prev, pager, next",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)])},staticRenderFns:[]};var y=a("VU/8")(w,D,!1,function(e){a("jrvK")},"data-v-06cc468a",null).exports,_={name:"envManage",components:{navBread:n.a,envList:b,envSetList:y},data:function(){return{navPath:[{name:"环境管理",path:""}],activeName:"first"}},methods:{handleClick:function(e,t){console.log(e,t)},getData:function(){var e=this,t={project:e.repProjectName,router:e.pathName,requestProject:e.repProjectName};Object(c.a)("/haoban-manage-web/menu-detail",t).then(function(t){var a=t.data;1!=a.errorCode&&e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",3),this.$route.query.tabChildid&&(this.activeName=this.$route.query.tabChildid)}},x={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:e.navPath}})],1),e._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("div",{staticClass:"env-tab-wrap"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"环境列表",name:"first"}},[a("env-list")],1),e._v(" "),a("el-tab-pane",{attrs:{label:"配置列表",name:"second"}},[a("env-set-list")],1)],1)],1)])])])},staticRenderFns:[]};var C=a("VU/8")(_,x,!1,function(e){a("KZI4")},"data-v-6ddcaa4a",null);t.default=C.exports},jrvK:function(e,t){}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([23],{"/NA0":function(e,n){},0:function(e,n,t){t("j1ja"),e.exports=t("NHnr")},"4qCZ":function(e,n){},"5tgt":function(e,n,t){e.exports=function(e,n){return function(o){t("Opzk")("./"+e+"/"+n+".vue").then(function(e){o(e)})}}},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=t("fZjL"),a=t.n(o),r=(t("j1ja"),t("hKoQ")),i=t.n(r),u={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:"fade",mode:"out-in"}},[n("router-view")],1)],1)},staticRenderFns:[]};var c=t("VU/8")({name:"App",data:function(){return{}}},u,!1,function(e){t("/NA0")},null,null).exports,s=t("lRwf"),p=t.n(s),m=t("pRNm"),f=t.n(m),g=t("5tgt"),l=t.n(g);p.a.use(f.a);var d,v=function(e){t.e(1).then(t.bind(null,"ODjX")).then(function(n){e(n)})},h=[{path:"/",name:"/",redirect:"login"},{path:"/login",name:"登录",component:l()("login","index")},{path:"/index",name:"概览",redirect:"overview",component:l()("index","index"),children:[{path:"/overview",name:"概览",component:l()("index","overview")},{path:"/apiProgram",name:"项目列表",component:l()("index","apiProgram")},{path:"/apiProgramGroup",name:"分组列表",component:l()("index","apiProgramGroup")},{path:"/apiList",name:"API列表",component:l()("index","apiList")},{path:"/groupApiList",name:"项目分组API列表",component:l()("index","groupApiList")},{path:"/createApi",name:"创建API",component:l()("index","createApi")},{path:"/apiListManage",name:"API列表管理",component:l()("index","apiListManage")},{path:"/apiListManageShow",name:"API列表管理查看",component:l()("index","apiListManageShow")},{path:"/envManage",name:"环境管理",component:l()("index","envManage")},{path:"/createEnvSet",name:"新建配置",component:l()("index","createEnvSet")},{path:"/releaseRecords",name:"发布记录",component:l()("index","releaseRecords")},{path:"/pluginManage",name:"插件管理",component:l()("index","pluginManage")},{path:"/plugAhsh",name:"插件管理",component:l()("index","plugAhsh")},{path:"/plugPlatform",name:"插件管理",component:l()("index","plugPlatform")},{path:"/errorCode",name:"错误码",component:l()("index","errorCode")}]},{path:"/403",name:"无权访问",component:v},{path:"/404",name:"error404",component:v},{path:"/500",name:"error500",component:v},{path:"*",redirect:"/404",hidden:!0}],x=new f.a({routes:h,scrollBehavior:function(){return{y:0}}}),I=t("zL8q"),S=t.n(I),M=t("Rf8U"),k=t.n(M),w=t("mtWM"),A=t.n(w),D=t("bOdI"),P=t.n(D),R=t("mvHQ"),B=t.n(R),L=t("SJI6"),T=t.n(L);p.a.use(T.a);var b=new T.a.Store({state:{userInfo:{},token:null,title:"",show:!1,bgHeight:window.screen.availHeight-440-24+"px",baseInfo:{},frontInfo:{},backInfo:{},resultInfo:{},tempBackData:[]},mutations:(d={},P()(d,"login",function(e,n){sessionStorage.token=n,e.token=n}),P()(d,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),P()(d,"title",function(e,n){e.title=n}),P()(d,"show",function(e,n){e.show=n}),P()(d,"saveUser",function(e,n){localStorage.removeItem("userInfo"),localStorage.setItem("userInfo",B()(n)),e.userInfo=JSON.parse(localStorage.getItem("userInfo"))}),P()(d,"clearUser",function(e){e.userInfo={},localStorage.getItem("userInfo")&&localStorage.removeItem("userInfo")}),P()(d,"saveBase",function(e,n){e.baseInfo=n}),P()(d,"saveFront",function(e,n){e.frontInfo=n}),P()(d,"saveBack",function(e,n){e.backInfo=n}),P()(d,"saveResult",function(e,n){e.resultInfo=n}),P()(d,"saveTempBack",function(e,n){e.tempBackData=n}),P()(d,"clearTempBack",function(e){e.tempBackData=[]}),P()(d,"clearData",function(e){e.baseInfo={},e.frontInfo={},e.backInfo={},e.resultInfo={}}),d),actions:{saveUserInfo:function(e,n){e.commit("saveUser",n)},clearUserInfo:function(e,n){e.commit("clearUser",n)},saveBaseInfo:function(e,n){e.commit("saveBase",n)},saveFrontInfo:function(e,n){e.commit("saveFront",n)},saveBackInfo:function(e,n){e.commit("saveBack",n)},saveResultInfo:function(e,n){e.commit("saveResult",n)},saveTempBackData:function(e,n){e.commit("saveTempBack",n)},clearTempBackData:function(e,n){e.commit("clearTempBack")},clearApiData:function(e,n){e.commit("clearData")}}}),H=(t("4qCZ"),t("uKUT"),t("Xcu2"),{dateFormat:function(e,n){if(e){e=10===e.toString().length?1e3*e:e;var t=new Date(e),o={"M+":t.getMonth()+1,"D+":t.getDate(),W:"日一二三四五六".charAt(t.getDay()),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),S:t.getMilliseconds()};for(var a in/(Y+)/.test(n)&&(n=n.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),o)new RegExp("("+a+")").test(n)&&(n=n.replace(RegExp.$1,1===RegExp.$1.length?o[a]:("00"+o[a]).substr((""+o[a]).length)));return n}},formatTimeStamp:function(e){if(e){var n=new Date(e),t=n.getMonth()+1,o=n.getDate()<10?"0"+n.getDate():n.getDate(),a=t<10?"0"+t:t,r=n.getHours()<10?"0"+n.getHours():n.getHours(),i=n.getMinutes()<10?"0"+n.getMinutes():n.getMinutes(),u=n.getSeconds()<10?"0"+n.getSeconds():n.getSeconds();return n.getFullYear()+"-"+a+"-"+o+" "+r+":"+i+":"+u}},timeStampToYmd:function(e){if(e){var n=new Date(e),t=n.getMonth()+1,o=n.getDate()<10?"0"+n.getDate():n.getDate(),a=t<10?"0"+t:t;return n.getFullYear()+"-"+a+"-"+o}},timeStampToHms:function(e){if(e){var n=new Date(e);return(n.getHours()<10?"0"+n.getHours():n.getHours())+":"+(n.getMinutes()<10?"0"+n.getMinutes():n.getMinutes())+":"+(n.getSeconds()<10?"0"+n.getSeconds():n.getSeconds())}}});i.a.polyfill(),Vue.config.productionTip=!1,Vue.use(S.a,{size:"large"}),Vue.use(k.a,A.a),Vue.axios.defaults.withCredentials=!0,a()(H).forEach(function(e){Vue.filter(e,H[e])}),new Vue({el:"#app",router:x,store:b,components:{App:c},template:"<App/>"})},Opzk:function(e,n,t){var o={"./errorPage/403.vue":["6XGN",11],"./errorPage/404.vue":["AejC",13],"./errorPage/500.vue":["FskK",10],"./errorPage/index.vue":["ODjX",1],"./index/apiList.vue":["tiLT",0,18],"./index/apiListManage.vue":["dqHC",0,6],"./index/apiListManageShow.vue":["r4m9",0,3],"./index/apiProgram.vue":["kAqA",0,12],"./index/apiProgramGroup.vue":["G8l+",0,17],"./index/createApi.vue":["Yns/",0,2],"./index/createEnvSet.vue":["vm6Q",0,15],"./index/envManage.vue":["iGM1",0,8],"./index/errorCode.vue":["SGyq",0,14],"./index/groupApiList.vue":["S82n",0,21],"./index/index.vue":["JXTs",0,9],"./index/overview.vue":["EBdF",0,20],"./index/plugAhsh.vue":["JN/y",0,5],"./index/plugPlatform.vue":["dAfO",0,4],"./index/pluginManage.vue":["K0rJ",0,19],"./index/releaseRecords.vue":["OEJD",0,16],"./login/index.vue":["T+/8",0,7]};function a(e){var n=o[e];return n?Promise.all(n.slice(1).map(t.e)).then(function(){return t(n[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}a.keys=function(){return Object.keys(o)},a.id="Opzk",e.exports=a},SJI6:function(e,n){e.exports=Vuex},Xcu2:function(e,n){},lRwf:function(e,n){e.exports=Vue},pRNm:function(e,n){e.exports=VueRouter},uKUT:function(e,n){}},[0]);
\ No newline at end of file
webpackJsonp([24],{"/NA0":function(e,n){},0:function(e,n,t){t("j1ja"),e.exports=t("NHnr")},"4qCZ":function(e,n){},"5tgt":function(e,n,t){e.exports=function(e,n){return function(o){t("Opzk")("./"+e+"/"+n+".vue").then(function(e){o(e)})}}},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=t("fZjL"),a=t.n(o),r=(t("j1ja"),t("hKoQ")),i=t.n(r),u={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:"fade",mode:"out-in"}},[n("router-view")],1)],1)},staticRenderFns:[]};var c=t("VU/8")({name:"App",data:function(){return{}}},u,!1,function(e){t("/NA0")},null,null).exports,s=t("lRwf"),p=t.n(s),m=t("pRNm"),g=t.n(m),l=t("5tgt"),f=t.n(l);p.a.use(g.a);var d,v=function(e){t.e(1).then(t.bind(null,"ODjX")).then(function(n){e(n)})},h=[{path:"/",name:"/",redirect:"login"},{path:"/login",name:"登录",component:f()("login","index")},{path:"/index",name:"概览",redirect:"overview",component:f()("index","index"),children:[{path:"/overview",name:"概览",component:f()("index","overview")},{path:"/apiProgram",name:"项目列表",component:f()("index","apiProgram")},{path:"/apiProgramGroup",name:"分组列表",component:f()("index","apiProgramGroup")},{path:"/apiList",name:"API列表",component:f()("index","apiList")},{path:"/groupApiList",name:"项目分组API列表",component:f()("index","groupApiList")},{path:"/createApi",name:"创建API",component:f()("index","createApi")},{path:"/apiListManage",name:"API列表管理",component:f()("index","apiListManage")},{path:"/apiListManageShow",name:"API列表管理查看",component:f()("index","apiListManageShow")},{path:"/envManage",name:"环境管理",component:f()("index","envManage")},{path:"/createEnvSet",name:"新建配置",component:f()("index","createEnvSet")},{path:"/releaseRecords",name:"发布记录",component:f()("index","releaseRecords")},{path:"/pluginManage",name:"插件管理",component:f()("index","pluginManage")},{path:"/plugAhsh",name:"插件管理",component:f()("index","plugAhsh")},{path:"/plugPlatform",name:"插件管理",component:f()("index","plugPlatform")},{path:"/errorCode",name:"错误码",component:f()("index","errorCode")}]},{path:"/plugPlatformLog",name:"插件管理",component:f()("index","plugPlatformLog")},{path:"/403",name:"无权访问",component:v},{path:"/404",name:"error404",component:v},{path:"/500",name:"error500",component:v},{path:"*",redirect:"/404",hidden:!0}],x=new g.a({routes:h,scrollBehavior:function(){return{y:0}}}),I=t("zL8q"),S=t.n(I),M=t("Rf8U"),k=t.n(M),D=t("mtWM"),w=t.n(D),A=t("bOdI"),L=t.n(A),P=t("mvHQ"),R=t.n(P),B=t("SJI6"),T=t.n(B);p.a.use(T.a);var b=new T.a.Store({state:{userInfo:{},token:null,title:"",show:!1,bgHeight:window.screen.availHeight-440-24+"px",baseInfo:{},frontInfo:{},backInfo:{},resultInfo:{},tempBackData:[],logData:""},mutations:(d={},L()(d,"login",function(e,n){sessionStorage.token=n,e.token=n}),L()(d,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),L()(d,"title",function(e,n){e.title=n}),L()(d,"show",function(e,n){e.show=n}),L()(d,"saveUser",function(e,n){localStorage.removeItem("userInfo"),localStorage.setItem("userInfo",R()(n)),e.userInfo=JSON.parse(localStorage.getItem("userInfo"))}),L()(d,"clearUser",function(e){e.userInfo={},localStorage.getItem("userInfo")&&localStorage.removeItem("userInfo")}),L()(d,"saveLog",function(e,n){localStorage.setItem("logInfo",n),e.logData=localStorage.getItem("logInfo")||n}),L()(d,"saveBase",function(e,n){e.baseInfo=n}),L()(d,"saveFront",function(e,n){e.frontInfo=n}),L()(d,"saveBack",function(e,n){e.backInfo=n}),L()(d,"saveResult",function(e,n){e.resultInfo=n}),L()(d,"saveTempBack",function(e,n){e.tempBackData=n}),L()(d,"clearTempBack",function(e){e.tempBackData=[]}),L()(d,"clearData",function(e){e.baseInfo={},e.frontInfo={},e.backInfo={},e.resultInfo={}}),L()(d,"clearLog",function(e){localStorage.removeItem("logInfo"),e.logData=""}),d),actions:{saveLogInfo:function(e,n){e.commit("saveLog",n)},clearLogInfo:function(e,n){e.commit("clearLog",n)},saveUserInfo:function(e,n){e.commit("saveUser",n)},clearUserInfo:function(e,n){e.commit("clearUser",n)},saveBaseInfo:function(e,n){e.commit("saveBase",n)},saveFrontInfo:function(e,n){e.commit("saveFront",n)},saveBackInfo:function(e,n){e.commit("saveBack",n)},saveResultInfo:function(e,n){e.commit("saveResult",n)},saveTempBackData:function(e,n){e.commit("saveTempBack",n)},clearTempBackData:function(e,n){e.commit("clearTempBack")},clearApiData:function(e,n){e.commit("clearData")}}}),H=(t("4qCZ"),t("uKUT"),t("Xcu2"),{dateFormat:function(e,n){if(e){e=10===e.toString().length?1e3*e:e;var t=new Date(e),o={"M+":t.getMonth()+1,"D+":t.getDate(),W:"日一二三四五六".charAt(t.getDay()),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),S:t.getMilliseconds()};for(var a in/(Y+)/.test(n)&&(n=n.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),o)new RegExp("("+a+")").test(n)&&(n=n.replace(RegExp.$1,1===RegExp.$1.length?o[a]:("00"+o[a]).substr((""+o[a]).length)));return n}},formatTimeStamp:function(e){if(e){var n=new Date(e),t=n.getMonth()+1,o=n.getDate()<10?"0"+n.getDate():n.getDate(),a=t<10?"0"+t:t,r=n.getHours()<10?"0"+n.getHours():n.getHours(),i=n.getMinutes()<10?"0"+n.getMinutes():n.getMinutes(),u=n.getSeconds()<10?"0"+n.getSeconds():n.getSeconds();return n.getFullYear()+"-"+a+"-"+o+" "+r+":"+i+":"+u}},timeStampToYmd:function(e){if(e){var n=new Date(e),t=n.getMonth()+1,o=n.getDate()<10?"0"+n.getDate():n.getDate(),a=t<10?"0"+t:t;return n.getFullYear()+"-"+a+"-"+o}},timeStampToHms:function(e){if(e){var n=new Date(e);return(n.getHours()<10?"0"+n.getHours():n.getHours())+":"+(n.getMinutes()<10?"0"+n.getMinutes():n.getMinutes())+":"+(n.getSeconds()<10?"0"+n.getSeconds():n.getSeconds())}}});i.a.polyfill(),Vue.config.productionTip=!1,Vue.use(S.a,{size:"large"}),Vue.use(k.a,w.a),Vue.axios.defaults.withCredentials=!0,a()(H).forEach(function(e){Vue.filter(e,H[e])}),new Vue({el:"#app",router:x,store:b,components:{App:c},template:"<App/>"})},Opzk:function(e,n,t){var o={"./errorPage/403.vue":["6XGN",12],"./errorPage/404.vue":["AejC",13],"./errorPage/500.vue":["FskK",10],"./errorPage/index.vue":["ODjX",1],"./index/apiList.vue":["tiLT",0,17],"./index/apiListManage.vue":["dqHC",0,6],"./index/apiListManageShow.vue":["r4m9",0,3],"./index/apiProgram.vue":["kAqA",0,14],"./index/apiProgramGroup.vue":["G8l+",0,18],"./index/createApi.vue":["Yns/",0,2],"./index/createEnvSet.vue":["vm6Q",0,15],"./index/envManage.vue":["iGM1",0,9],"./index/errorCode.vue":["SGyq",0,11],"./index/groupApiList.vue":["S82n",0,21],"./index/index.vue":["JXTs",0,8],"./index/overview.vue":["EBdF",0,22],"./index/plugAhsh.vue":["JN/y",0,5],"./index/plugPlatform.vue":["dAfO",0,4],"./index/plugPlatformLog.vue":["jtQ2",16],"./index/pluginManage.vue":["K0rJ",0,20],"./index/releaseRecords.vue":["OEJD",0,19],"./login/index.vue":["T+/8",0,7]};function a(e){var n=o[e];return n?Promise.all(n.slice(1).map(t.e)).then(function(){return t(n[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}a.keys=function(){return Object.keys(o)},a.id="Opzk",e.exports=a},SJI6:function(e,n){e.exports=Vuex},Xcu2:function(e,n){},lRwf:function(e,n){e.exports=Vue},pRNm:function(e,n){e.exports=VueRouter},uKUT:function(e,n){}},[0]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(n,a,o){for(var f,d,i,u=0,b=[];u<n.length;u++)d=n[u],r[d]&&b.push(r[d][0]),r[d]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(c&&c(n,a,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)i=t(t.s=o[u]);return i};var n={},r={24:0};function t(c){if(n[c])return n[c].exports;var r=n[c]={i:c,l:!1,exports:{}};return e[c].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.e=function(e){var c=r[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var n=new Promise(function(n,t){c=r[e]=[n,t]});c[2]=n;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,t.nc&&o.setAttribute("nonce",t.nc),o.src=t.p+"static/js/"+e+"."+{0:"9375e55c4a69923b85b0",1:"0ebe3ead93207dc78a78",2:"746c1aff28909fa81065",3:"ee2db5932cf0c94dec20",4:"fcc137f06679aab613fc",5:"06e171960b851f543b9d",6:"f5da47269416406a73bf",7:"b2a85a42ddd430235a63",8:"2bf1be9a83c175e9c023",9:"ace5cdc52fed72ca65bb",10:"638039a7b39908980436",11:"f27d1de28264fbbe30ff",12:"b103b7980c860f94dacf",13:"6c760e15d9a57478de92",14:"24c7811c44cccf4b76dc",15:"384267038af31c9086d9",16:"c4212eab47de120974c6",17:"22e9874711f0aab80363",18:"c3737927b4db27f29d11",19:"2d360187148e631a1193",20:"ccc355c182a4200591a4",21:"b82f7dcd659329a1d36d"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var c=r[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return o.onerror=o.onload=d,a.appendChild(o),n},t.m=e,t.c=n,t.d=function(e,c,n){t.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(c,"a",c),c},t.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},t.p="./",t.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,o){for(var f,d,i,u=0,b=[];u<r.length;u++)d=r[u],c[d]&&b.push(c[d][0]),c[d]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(r,a,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)i=t(t.s=o[u]);return i};var r={},c={25:0};function t(n){if(r[n])return r[n].exports;var c=r[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,t),c.l=!0,c.exports}t.e=function(e){var n=c[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,t){n=c[e]=[r,t]});n[2]=r;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,t.nc&&o.setAttribute("nonce",t.nc),o.src=t.p+"static/js/"+e+"."+{0:"9375e55c4a69923b85b0",1:"0ebe3ead93207dc78a78",2:"746c1aff28909fa81065",3:"ee2db5932cf0c94dec20",4:"c872205e76fc2e211c44",5:"79669dea02bc4dbeebf1",6:"49af429925a1e8f0f2bd",7:"b2a85a42ddd430235a63",8:"7b30654eb23787b522cc",9:"a7997e12a098f7b54ed3",10:"638039a7b39908980436",11:"a856aed440077049c707",12:"3b9c756b15cf547445f5",13:"6c760e15d9a57478de92",14:"1cc6cb28c0c58bea9145",15:"384267038af31c9086d9",16:"57d016308e690b422d49",17:"7e4aa3cd1b6feb0ffcd6",18:"67aef9456764e44190e3",19:"f5c5139410c25373666b",20:"c163ea91d150e0ca1cb1",21:"c18c8eba63a78b9bfc1e",22:"6fda5833364e602fa76a"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var n=c[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),c[e]=void 0)}return o.onerror=o.onload=d,a.appendChild(o),r},t.m=e,t.c=r,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="./",t.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* @Author : 无尘 * @Author : 无尘
* @Date : 2020-04-03 16:18:11 * @Date : 2020-04-03 16:18:11
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-05-19 16:34:21 * @LastEditTime: 2020-06-08 16:12:44
* @FilePath : \Hapi-demoj:\公司\api-gateway\src\components\plug\log-list.vue * @FilePath : \Hapi-demoj:\公司\api-gateway\src\components\plug\log-list.vue
--> -->
<template> <template>
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
</el-table-column> </el-table-column>
<el-table-column label="返回内容" prop="" show-overflow-tooltip> <el-table-column label="返回内容" prop="" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.responseParams || '--' }} <el-button @click="handleDtail(scope.$index, scope.row)" type="text">查看详情</el-button>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="备注"> <!-- <el-table-column label="备注">
...@@ -71,7 +71,18 @@ export default { ...@@ -71,7 +71,18 @@ export default {
data() { data() {
return {}; return {};
}, },
methods: {}, methods: {
handleDtail(index, row) {
const that = this;
console.log(row.responseParams);
that.$store.dispatch('saveLogInfo', row.responseParams);
window.open('/gateway-web/#/plugPlatformLog');
}
},
beforeDestroy() {
const that = this;
that.$store.dispatch('clearLogInfo');
},
components: {} components: {}
}; };
</script> </script>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-07-22 17:33:54 * @Date: 2019-07-22 17:33:54
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-07-22 17:33:54 * @LastEditTime: 2020-06-08 15:38:36
*/ */
import Vue from 'vue'; import Vue from 'vue';
import Router from 'vue-router'; import Router from 'vue-router';
...@@ -120,6 +120,7 @@ export const constantRouterMap = [ ...@@ -120,6 +120,7 @@ export const constantRouterMap = [
name: '插件管理', name: '插件管理',
component: _import('index', 'plugPlatform') component: _import('index', 'plugPlatform')
}, },
{ {
path: '/errorCode', path: '/errorCode',
name: '错误码', name: '错误码',
...@@ -127,7 +128,11 @@ export const constantRouterMap = [ ...@@ -127,7 +128,11 @@ export const constantRouterMap = [
} }
] ]
}, },
{
path: '/plugPlatformLog',
name: '插件管理',
component: _import('index', 'plugPlatformLog')
},
{ {
path: '/403', path: '/403',
name: '无权访问', name: '无权访问',
......
...@@ -14,7 +14,8 @@ export default new Vuex.Store({ ...@@ -14,7 +14,8 @@ export default new Vuex.Store({
frontInfo: {}, // 前端配置 frontInfo: {}, // 前端配置
backInfo: {}, // 后端配置 backInfo: {}, // 后端配置
resultInfo: {}, // 返回结果配置 resultInfo: {}, // 返回结果配置
tempBackData: [] // 后端判断禁用数据 tempBackData: [], // 后端判断禁用数据
logData: ''
}, },
mutations: { mutations: {
[types.LOGIN]: (state, data) => { [types.LOGIN]: (state, data) => {
...@@ -42,6 +43,10 @@ export default new Vuex.Store({ ...@@ -42,6 +43,10 @@ export default new Vuex.Store({
localStorage.removeItem('userInfo'); localStorage.removeItem('userInfo');
} }
}, },
saveLog: (state, data) => {
localStorage.setItem(`logInfo`, data);
state.logData = localStorage.getItem('logInfo') || data;
},
saveBase: (state, data) => { saveBase: (state, data) => {
state.baseInfo = data; state.baseInfo = data;
}, },
...@@ -65,9 +70,19 @@ export default new Vuex.Store({ ...@@ -65,9 +70,19 @@ export default new Vuex.Store({
state.frontInfo = {}; state.frontInfo = {};
state.backInfo = {}; state.backInfo = {};
state.resultInfo = {}; state.resultInfo = {};
},
clearLog: state => {
localStorage.removeItem('logInfo');
state.logData = '';
} }
}, },
actions: { actions: {
saveLogInfo(context, data) {
context.commit('saveLog', data);
},
clearLogInfo(context, data) {
context.commit('clearLog', data);
},
saveUserInfo(context, data) { saveUserInfo(context, data) {
context.commit('saveUser', data); context.commit('saveUser', data);
}, },
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
<el-table-column label="操作" show-overflow-tooltip> <el-table-column label="操作" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<el-button @click="handleEdit(scope.$index, scope.row)" type="text">编辑</el-button> <el-button @click="handleEdit(scope.$index, scope.row)" type="text">编辑</el-button>
<!-- <el-button @click="handleDel(scope.$index, scope.row)" type="text">删除</el-button> --> <el-button @click="handleDel(scope.$index, scope.row)" type="text">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-06-08 15:37:08
* @LastEditors: 无尘
* @LastEditTime: 2020-06-08 17:00:27
-->
<template>
<div class="api-body-content border-box">
{{ logData }}
<!--<ul>
<li v-for="(item, index) in logData" :key="index + 'log'">{{ item }}</li>
</ul>-->
</div>
</template>
<script>
export default {
data() {
return {
logData: ''
};
},
mounted() {
const that = this;
that.$nextTick(() => {
let logStore = localStorage.getItem('logInfo');
that.logData = logStore;
});
},
beforeDestroy() {
const that = this;
that.$store.dispatch('clearLogInfo');
}
};
</script>
<style lang="less" scoped>
.api-body-content {
min-height: 100vh;
background: #303133;
color: #fff;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment