Commit 22e947ab by 无尘

fix: 修改导航显示

parent 0c981fb4
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>API网关管理平台</title><link href=./static/css/app.b9f9a9fb3ee52013ea333aec7f88c251.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.f04b78be06613862cb94.js></script><script type=text/javascript src=./static/js/vendor.71dc162eb690bf6a36a0.js></script><script type=text/javascript src=./static/js/app.8c17e0f45e015cda57f6.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.2afa978395c15733681203f8b9b3375a.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.ef0f7cd0b8e0e407a51e.js></script><script type=text/javascript src=./static/js/vendor.71dc162eb690bf6a36a0.js></script><script type=text/javascript src=./static/js/app.2e3bcfa4f44cb87ef0c2.js></script></body></html>
\ No newline at end of file \ No newline at end of file
webpackJsonp([15],{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"),s={name:"releaseRecords",components:{navBread:n.a},data:function(){return{navPath:[{name:"发布记录",path:""}],searchValue:"",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,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("0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);l.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.$emit("showTab",4),this.getData()}},i={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",{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")(s,i,!1,function(e){a("U/YX")},"data-v-de7e81a8",null);t.default=c.exports},"U/YX":function(e,t){}});
\ No newline at end of file
webpackJsonp([15],{pJor:function(e,t){},tiLT:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("319J"),o=a("f2i8"),r=a("P9l9"),l=a("jvWE"),i=a("LlAa"),s={name:"apiProgramGroup",components:{navBread:n.a,newApiGroup:o.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:"公开"}],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)},getData:function(){var e=this,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("0000"==a.code)return e.tableData=a.result.result,void(e.totalCount=a.result.totalCount);i.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.$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",{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.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("pJor")},"data-v-c098c8c8",null);t.default=u.exports}});
\ No newline at end of file
webpackJsonp([16],{"4nDk":function(t,e){},"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:"apiProgram"},{name:"分组列表",path:""}],searchValue:"",tableData:[],pageSize:20,currentPage:1,totalCount:0,showDialog:!1,editIndex:"",editRow:{}}},methods:{createApi:function(t,e){this.$router.push("/createApi?projectId="+e.projectId+"&interfaceGroupId="+e.interfaceGroupId)},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+"&groupName="+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,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("0000"==a.code)return t.tableData=a.result.result,void(t.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(e){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",{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("4nDk")},"data-v-7fa81535",null);e.default=p.exports}});
\ No newline at end of file
webpackJsonp([16],{BQCD: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"),c={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:"公开"}],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,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("0000"==a.code)return e.tableData=a.result.result,void(e.totalCount=a.result.totalCount);l.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.$emit("showTab",21),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 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",{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")(c,s,!1,function(e){a("BQCD")},"data-v-8f41f928",null);t.default=u.exports}});
\ 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"),r=a("f2i8"),n=a("P9l9"),i=a("jvWE"),s=a("TUB1"),c=a("LlAa"),l={name:"apiProgramGroup",components:{navBread:o.a,newApiGroup:r.a},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:this.$route.query.projectName+"项目列表",path:"/apiProgramGroup"},{name:"分组列表",path:""}],searchValue:"",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(i.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(n.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,e={search:t.searchValue,pageSize:t.pageSize,pageNum:t.currentPage,projectId:t.$route.query.projectId};Object(n.a)("/gateway-manage/page-api-group",e).then(function(e){var a=e.data;if("0000"==a.code)return t.tableData=a.result.result,void(t.totalCount=a.result.totalCount);c.a.errorMsg(a)}).catch(function(e){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",{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("GGCd")},"data-v-5ad098a6",null);e.default=p.exports},GGCd:function(t,e){}});
\ No newline at end of file
webpackJsonp([17],{uOJr:function(e,t){},vm6Q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("mvHQ"),r=a.n(o),n=a("319J"),s=a("l46T"),l=a("Kkt8"),i=a("P9l9"),c=a("TUB1"),d=a("LlAa"),u={name:"createEnvSet",components:{navBread:n.a,limitInput:s.a,limitTextarea:l.a},data:function(){return{navPath:[{name:"环境管理",path:"/envManage"},{name:"配置列表",path:"/envManage?tabChildid=second"},{name:this.$route.query.backendProxyId?"修改配置":"show"==this.$route.query.envSetFlag?"查看配置":"新增配置",path:""}],formData:{backendProxyId:this.$route.query.backendProxyId||"",proxyType:this.$route.query.proxyType||"0",proxyCode:"",proxyName:"",description:"",envParams:""},rules:{proxyName:[{required:!0,message:"请输入配置名称",trigger:"blur"}],proxyCode:[{required:!0,message:"请输入配置code",trigger:"blur"}]},shoEnvFlag:!1,tableData:[{sceneCode:"",proxyParams:[{balence:"random",url:"",weight:"",zookeeperUrl:""}]}],envOptions:[]}},methods:{showEnvSet:function(){this.shoEnvFlag=!0},toDel:function(e,t,a){e.proxyParams.splice(a,1)},toAdd:function(e,t,a){e.proxyParams.push({balence:"",url:"",weight:"",zookeeperUrl:""})},handleDel:function(e,t){var a=this;a.$confirm("确定删除该环境?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.tableData.splice(e,1)}).catch(function(){})},toAddRow:function(){this.tableData.push({sceneCode:"",proxyParams:[{balence:"",url:"",weight:"",zookeeperUrl:""}]})},handleSave:function(e){var t=this;t.formData.proxyName=String(t.formData.proxyName).replace(/\s+/g,""),t.formData.proxyCode=String(t.formData.proxyCode).replace(/\s+/g,""),t.$refs[e].validate(function(e){if(!e)return!1;t.saveData()})},saveData:function(){var e=this,t=!0;if(e.tableData.forEach(function(a){""==a.sceneCode&&(t=!1),0==e.formData.proxyType?a.proxyParams.forEach(function(a){t=""!=a.url&&""!=a.weight,e.$delete(a,"zookeeperUrl")}):a.proxyParams.forEach(function(a){t=""!=a.zookeeperUrl,e.$delete(a,"balence"),e.$delete(a,"url"),e.$delete(a,"weight")})}),!t)return e.$message.error({duration:1e3,message:"请完善环境配置"}),!1;var a={backendProxyId:e.formData.backendProxyId,proxyType:e.formData.proxyType,proxyName:e.formData.proxyName,proxyCode:e.formData.proxyCode,description:e.formData.description,envParams:e.shoEnvFlag?r()(e.tableData):""};Object(i.a)(e.$route.query.backendProxyId?"/gateway-manage/update-proxy":"/gateway-manage/create-proxy",a).then(function(t){var a=t.data;if("0000"==a.code)return c.a.showmsg("保存成功","success"),void e.$router.push("/envManage?tabChildid=second");d.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getEnvData:function(){var e=this;Object(i.a)("/gateway-manage/list-all-scene",{}).then(function(t){var a=t.data;"0000"!=a.code?d.a.errorMsg(a):e.envOptions=a.result||[]}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getData:function(){var e=this,t={backendProxyId:e.formData.backendProxyId};Object(i.a)("/gateway-manage/get-proxy",t).then(function(t){var a=t.data;if("0000"==a.code){e.formData=a.result;var o=JSON.parse(a.result.envParams);return e.tableData=o,void(e.tableData.length&&(e.shoEnvFlag=!0))}d.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.$emit("showTab",3),this.getEnvData(),this.$route.query.backendProxyId&&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:"base-set-wrap"},[a("div",{staticClass:"set-title font-14 color-303133"},[e._v("基础配置")]),e._v(" "),a("el-form",{ref:"envForm",attrs:{model:e.formData,"label-width":"94px",rules:e.rules}},[a("el-form-item",{attrs:{label:"参数类型:"}},[e._v("\n "+e._s(0==e.formData.proxyType?"http":"dubbo")+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"配置名称:",prop:"proxyName"}},[a("limitInput",{attrs:{inputWidth:440,inputValue:e.formData.proxyName,holder:"请输入配置名称",getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"proxyName",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"配置code:",prop:"proxyCode"}},[a("limitInput",{attrs:{inputWidth:440,disflag:!!e.formData.setId,inputValue:e.formData.proxyCode,holder:"请输入配置code",getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"proxyCode",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"备注:",prop:"description"}},[a("limit-textarea",{attrs:{inputWidth:440,inputValue:e.formData.description,holder:"请输入备注内容",getByType:"word",maxLength:100},on:{"update:inputValue":function(t){e.$set(e.formData,"description",t)}}})],1),e._v(" "),e.shoEnvFlag?e._e():a("el-form-item",{attrs:{label:""}},[a("div",{staticClass:"show-set-env",on:{click:e.showEnvSet}},[a("span",{staticClass:"font-14 color-5584FF"},[e._v("添加环境配置")]),a("i",{staticClass:"iconfont iconxiala1 font-14 color-5584FF p-l-10"})])])],1)],1),e._v(" "),e.shoEnvFlag?a("div",{staticClass:"env-set-wrap"},[a("div",{staticClass:"set-title font-14 color-303133"},[e._v("环境配置")]),e._v(" "),a("div",{staticClass:"env-set-body"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"envName",label:"配置名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.row.sceneCode,callback:function(a){e.$set(t.row,"sceneCode",a)},expression:"scope.row.sceneCode"}},e._l(e.envOptions,function(e){return a("el-option",{key:e.sceneCode,attrs:{label:e.sceneName,value:e.sceneCode}})}))]}}])}),e._v(" "),0==e.$route.query.proxyType?a("el-table-column",{attrs:{label:"IP地址",width:"550px"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.proxyParams,function(o,r){return a("div",{key:r,class:["ip-cell ",0==r?"":"m-t-18"]},[a("el-input",{staticClass:"w-200 font-14",attrs:{placeholder:"请输入ip地址"},model:{value:o.url,callback:function(t){e.$set(o,"url",t)},expression:"item.url"}}),a("el-input",{staticClass:"w-200 font-14 m-l-10",attrs:{placeholder:"请输入权重值"},model:{value:o.weight,callback:function(t){e.$set(o,"weight",t)},expression:"item.weight"}}),e._v(" "),t.row.proxyParams.length>1&&r<t.row.proxyParams.length-1?a("i",{staticClass:"inline-block vertical-middle pointer el-icon-minus font-14 p-l-10",on:{click:function(a){e.toDel(t.row,t.$index,r)}}}):e._e(),e._v(" "),t.row.proxyParams.length-1==r?a("i",{staticClass:"inline-block vertical-middle pointer el-icon-plus font-14 p-l-10",on:{click:function(a){e.toAdd(t.row,t.$index,r)}}}):e._e()],1)})}}])}):e._e(),e._v(" "),1==e.$route.query.proxyType?a("el-table-column",{attrs:{label:"注册中心",width:"550px"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.proxyParams,function(t,o){return a("div",{key:o,class:["ip-cell w-206",0==o?"":"m-t-18"]},[a("el-input",{staticClass:"font-14",attrs:{placeholder:""},model:{value:t.zookeeperUrl,callback:function(a){e.$set(t,"zookeeperUrl",a)},expression:"item.zookeeperUrl"}})],1)})}}])}):e._e(),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e.tableData.length>1?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),a("div",{staticClass:"add-row text-center pointer",on:{click:e.toAddRow}},[a("i",{staticClass:"el-icon-circle-plus-outline font-14 color-5584FF"}),a("span",{staticClass:"font-14 color-5584FF p-l-4"},[e._v("添加行")])])]):e._e(),e._v(" "),a("div",{staticClass:"save-wrap",style:{"padding-left":e.shoEnvFlag?"0":"97px"}},[a("el-button",{attrs:{disabled:"show"==e.$route.query.envSetFlag,type:"primary"},on:{click:function(t){e.handleSave("envForm")}}},[e._v("保存")])],1)])])])},staticRenderFns:[]};var m=a("VU/8")(u,p,!1,function(e){a("uOJr")},"data-v-44c36867",null);t.default=m.exports}}); webpackJsonp([18],{uOJr:function(e,t){},vm6Q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("mvHQ"),r=a.n(o),n=a("319J"),s=a("l46T"),l=a("Kkt8"),i=a("P9l9"),c=a("TUB1"),d=a("LlAa"),u={name:"createEnvSet",components:{navBread:n.a,limitInput:s.a,limitTextarea:l.a},data:function(){return{navPath:[{name:"环境管理",path:"/envManage"},{name:"配置列表",path:"/envManage?tabChildid=second"},{name:this.$route.query.backendProxyId?"修改配置":"show"==this.$route.query.envSetFlag?"查看配置":"新增配置",path:""}],formData:{backendProxyId:this.$route.query.backendProxyId||"",proxyType:this.$route.query.proxyType||"0",proxyCode:"",proxyName:"",description:"",envParams:""},rules:{proxyName:[{required:!0,message:"请输入配置名称",trigger:"blur"}],proxyCode:[{required:!0,message:"请输入配置code",trigger:"blur"}]},shoEnvFlag:!1,tableData:[{sceneCode:"",proxyParams:[{balence:"random",url:"",weight:"",zookeeperUrl:""}]}],envOptions:[]}},methods:{showEnvSet:function(){this.shoEnvFlag=!0},toDel:function(e,t,a){e.proxyParams.splice(a,1)},toAdd:function(e,t,a){e.proxyParams.push({balence:"",url:"",weight:"",zookeeperUrl:""})},handleDel:function(e,t){var a=this;a.$confirm("确定删除该环境?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.tableData.splice(e,1)}).catch(function(){})},toAddRow:function(){this.tableData.push({sceneCode:"",proxyParams:[{balence:"",url:"",weight:"",zookeeperUrl:""}]})},handleSave:function(e){var t=this;t.formData.proxyName=String(t.formData.proxyName).replace(/\s+/g,""),t.formData.proxyCode=String(t.formData.proxyCode).replace(/\s+/g,""),t.$refs[e].validate(function(e){if(!e)return!1;t.saveData()})},saveData:function(){var e=this,t=!0;if(e.tableData.forEach(function(a){""==a.sceneCode&&(t=!1),0==e.formData.proxyType?a.proxyParams.forEach(function(a){t=""!=a.url&&""!=a.weight,e.$delete(a,"zookeeperUrl")}):a.proxyParams.forEach(function(a){t=""!=a.zookeeperUrl,e.$delete(a,"balence"),e.$delete(a,"url"),e.$delete(a,"weight")})}),!t)return e.$message.error({duration:1e3,message:"请完善环境配置"}),!1;var a={backendProxyId:e.formData.backendProxyId,proxyType:e.formData.proxyType,proxyName:e.formData.proxyName,proxyCode:e.formData.proxyCode,description:e.formData.description,envParams:e.shoEnvFlag?r()(e.tableData):""};Object(i.a)(e.$route.query.backendProxyId?"/gateway-manage/update-proxy":"/gateway-manage/create-proxy",a).then(function(t){var a=t.data;if("0000"==a.code)return c.a.showmsg("保存成功","success"),void e.$router.push("/envManage?tabChildid=second");d.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getEnvData:function(){var e=this;Object(i.a)("/gateway-manage/list-all-scene",{}).then(function(t){var a=t.data;"0000"!=a.code?d.a.errorMsg(a):e.envOptions=a.result||[]}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getData:function(){var e=this,t={backendProxyId:e.formData.backendProxyId};Object(i.a)("/gateway-manage/get-proxy",t).then(function(t){var a=t.data;if("0000"==a.code){e.formData=a.result;var o=JSON.parse(a.result.envParams);return e.tableData=o,void(e.tableData.length&&(e.shoEnvFlag=!0))}d.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.$emit("showTab",3),this.getEnvData(),this.$route.query.backendProxyId&&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:"base-set-wrap"},[a("div",{staticClass:"set-title font-14 color-303133"},[e._v("基础配置")]),e._v(" "),a("el-form",{ref:"envForm",attrs:{model:e.formData,"label-width":"94px",rules:e.rules}},[a("el-form-item",{attrs:{label:"参数类型:"}},[e._v("\n "+e._s(0==e.formData.proxyType?"http":"dubbo")+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"配置名称:",prop:"proxyName"}},[a("limitInput",{attrs:{inputWidth:440,inputValue:e.formData.proxyName,holder:"请输入配置名称",getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"proxyName",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"配置code:",prop:"proxyCode"}},[a("limitInput",{attrs:{inputWidth:440,disflag:!!e.formData.setId,inputValue:e.formData.proxyCode,holder:"请输入配置code",getByType:"word",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"proxyCode",t)}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"备注:",prop:"description"}},[a("limit-textarea",{attrs:{inputWidth:440,inputValue:e.formData.description,holder:"请输入备注内容",getByType:"word",maxLength:100},on:{"update:inputValue":function(t){e.$set(e.formData,"description",t)}}})],1),e._v(" "),e.shoEnvFlag?e._e():a("el-form-item",{attrs:{label:""}},[a("div",{staticClass:"show-set-env",on:{click:e.showEnvSet}},[a("span",{staticClass:"font-14 color-5584FF"},[e._v("添加环境配置")]),a("i",{staticClass:"iconfont iconxiala1 font-14 color-5584FF p-l-10"})])])],1)],1),e._v(" "),e.shoEnvFlag?a("div",{staticClass:"env-set-wrap"},[a("div",{staticClass:"set-title font-14 color-303133"},[e._v("环境配置")]),e._v(" "),a("div",{staticClass:"env-set-body"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"envName",label:"配置名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.row.sceneCode,callback:function(a){e.$set(t.row,"sceneCode",a)},expression:"scope.row.sceneCode"}},e._l(e.envOptions,function(e){return a("el-option",{key:e.sceneCode,attrs:{label:e.sceneName,value:e.sceneCode}})}))]}}])}),e._v(" "),0==e.$route.query.proxyType?a("el-table-column",{attrs:{label:"IP地址",width:"550px"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.proxyParams,function(o,r){return a("div",{key:r,class:["ip-cell ",0==r?"":"m-t-18"]},[a("el-input",{staticClass:"w-200 font-14",attrs:{placeholder:"请输入ip地址"},model:{value:o.url,callback:function(t){e.$set(o,"url",t)},expression:"item.url"}}),a("el-input",{staticClass:"w-200 font-14 m-l-10",attrs:{placeholder:"请输入权重值"},model:{value:o.weight,callback:function(t){e.$set(o,"weight",t)},expression:"item.weight"}}),e._v(" "),t.row.proxyParams.length>1&&r<t.row.proxyParams.length-1?a("i",{staticClass:"inline-block vertical-middle pointer el-icon-minus font-14 p-l-10",on:{click:function(a){e.toDel(t.row,t.$index,r)}}}):e._e(),e._v(" "),t.row.proxyParams.length-1==r?a("i",{staticClass:"inline-block vertical-middle pointer el-icon-plus font-14 p-l-10",on:{click:function(a){e.toAdd(t.row,t.$index,r)}}}):e._e()],1)})}}])}):e._e(),e._v(" "),1==e.$route.query.proxyType?a("el-table-column",{attrs:{label:"注册中心",width:"550px"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.proxyParams,function(t,o){return a("div",{key:o,class:["ip-cell w-206",0==o?"":"m-t-18"]},[a("el-input",{staticClass:"font-14",attrs:{placeholder:""},model:{value:t.zookeeperUrl,callback:function(a){e.$set(t,"zookeeperUrl",a)},expression:"item.zookeeperUrl"}})],1)})}}])}):e._e(),e._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e.tableData.length>1?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),a("div",{staticClass:"add-row text-center pointer",on:{click:e.toAddRow}},[a("i",{staticClass:"el-icon-circle-plus-outline font-14 color-5584FF"}),a("span",{staticClass:"font-14 color-5584FF p-l-4"},[e._v("添加行")])])]):e._e(),e._v(" "),a("div",{staticClass:"save-wrap",style:{"padding-left":e.shoEnvFlag?"0":"97px"}},[a("el-button",{attrs:{disabled:"show"==e.$route.query.envSetFlag,type:"primary"},on:{click:function(t){e.handleSave("envForm")}}},[e._v("保存")])],1)])])])},staticRenderFns:[]};var m=a("VU/8")(u,p,!1,function(e){a("uOJr")},"data-v-44c36867",null);t.default=m.exports}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([19],{"T+se":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:"公开"}],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,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("0000"==a.code)return e.tableData=a.result.result,void(e.totalCount=a.result.totalCount);i.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.$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",{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("T+se")},"data-v-32f45152",null);t.default=u.exports}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([20],{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:"/apiProgram"},{name:this.$route.query.groupName+"分组列表",path:"/apiProgramGroup"},{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:"公开"}],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+"&interfaceGroupId="+this.$route.query.interfaceGroupId)},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)},getData:function(){var e=this,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("0000"==a.code)return e.tableData=a.result.result,void(e.totalCount=a.result.totalCount);l.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.$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",{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.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("qqjn")},"data-v-17220e26",null);t.default=u.exports},qqjn:function(e,t){}});
\ No newline at end of file
webpackJsonp([18],{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([19],{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([21],{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([21],{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"),s={name:"releaseRecords",components:{navBread:n.a},data:function(){return{navPath:[{name:"发布记录",path:""}],searchValue:"",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)},getData:function(){var e=this,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("0000"==a.code)return e.tableData=a.result.result||[],void(e.totalCount=a.result.totalCount);l.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.$emit("showTab",4),this.getData()}},i={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",{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")(s,i,!1,function(e){a("kv3g")},"data-v-0bba733a",null);t.default=c.exports},kv3g:function(e,t){}});
\ No newline at end of file
webpackJsonp([3],{"5U0k":function(t,a){},E4Ac:function(t,a){},PbIN:function(t,a){},QjZu:function(t,a){},SNE5:function(t,a){},coGM:function(t,a){},hMto:function(t,a){},lLkb:function(t,a){},meWf:function(t,a){},"n+CT":function(t,a){},nium:function(t,a){},r4m9:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=e("319J"),i=e("mvHQ"),l=e.n(i),o={name:"base-info-show",props:{apiData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{apiInfoData:{}}},watch:{apiData:function(t,a){this.apiInfoData=t}},mounted:function(){this.apiInfoData=this.apiData}},r={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"base-info-show border-box"},[e("el-form",{attrs:{"label-width":"120px",model:t.apiInfoData}},[e("el-form-item",{attrs:{label:"API名称:"}},[t._v("\n "+t._s(t.apiInfoData.interfaceName)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"API类型:"}},[t._v("\n "+t._s(1==t.apiInfoData.target?"公开":"私有")+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"访问类型:"}},[t._v("\n "+t._s(t.apiInfoData.requestType)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"描述:"}},[t._v("\n "+t._s(t.apiInfoData.interfaceDescribe)+"\n ")])],1)],1)},staticRenderFns:[]};var n=e("VU/8")(o,r,!1,function(t){e("E4Ac")},"data-v-722b853f",null).exports,c={name:"table-row",props:{itemData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{trData:{protocol:"http",interfaceUrl:"/",requestType:"post",frontParams:{type:"object",properties:{name:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{nameId:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}}},id:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}},required:[]}}}},watch:{itemData:function(t,a){this.trData=t}},mounted:function(){this.trData=this.itemData}},d={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[t._l(t.itemData,function(a,s,i){return[e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",staticStyle:{width:"36px"},attrs:{rowspan:"1",colspan:"1"}},["object"==a.type||"array"==a.type?e("div",{staticClass:"cell"},[e("i",{staticClass:"el-icon-minus"})]):t._e()]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:s,placement:"top"}},[e("span",[t._v(t._s(s))])])],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.frontOriginType))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.type))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-checkbox",{attrs:{disabled:"true"},model:{value:a.check,callback:function(e){t.$set(a,"check",e)},expression:"itemValue.check"}})],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:a.defaultVal,placement:"top"}},[e("span",[t._v(t._s(a.defaultVal))])])],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:a.description,placement:"top"}},[e("span",[t._v(t._s(a.description))])])],1)])])])]),t._v(" "),"array"==a.type?e("table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a.items.properties}}):t._e(),t._v(" "),"object"==a.type?e("table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a.properties}}):t._e()]})],2)},staticRenderFns:[]};var p={name:"frontend-info-show",components:{tableTr:e("VU/8")(c,d,!1,function(t){e("vxfY")},"data-v-17b1bec1",null).exports},props:{apiData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{apiInfoData:{protocol:"http",interfaceUrl:"/",requestType:"post",frontParams:{type:"object",properties:{name:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{}}},required:[]}}}},watch:{apiData:function(t,a){this.apiInfoData=t}},mounted:function(){this.apiInfoData=this.apiData}},u={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"frontend-info-show border-box"},[e("el-form",{attrs:{"label-width":"120px",model:t.apiInfoData}},[e("el-form-item",{attrs:{label:"协议:"}},[t._v("\n "+t._s(t.apiInfoData.protocol)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"请求路径:"}},[t._v("\n "+t._s(t.apiInfoData.interfaceUrl)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"请求方法:"}},[t._v("\n "+t._s(t.apiInfoData.requestType)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"参数配置:"}},[e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition",staticStyle:{width:"100%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[e("th",{staticClass:"el-table_1_column_1 is-leaf",staticStyle:{width:"36px"},attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"})]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数名")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数位置")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数类型")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_3 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("必选")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_4 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("示例")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_5 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("描述")])])])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[e("table-tr",{attrs:{itemData:t.apiInfoData.frontParams.properties}})],1)])])])],1)],1)},staticRenderFns:[]};var f=e("VU/8")(p,u,!1,function(t){e("meWf")},"data-v-8935b132",null).exports,_={name:"back-table-row",props:{itemData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{trData:{}}},watch:{itemData:function(t,a){this.trData=t}},mounted:function(){this.trData=this.itemData}},b={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[t._l(t.itemData.properties,function(a,s,i){return[a.constFlag?t._e():e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",staticStyle:{width:"36px"},attrs:{rowspan:"1",colspan:"1"}},["object"==a.type||"array"==a.type?e("div",{staticClass:"cell"},[e("i",{staticClass:"el-icon-minus"})]):t._e()]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:s,placement:"top"}},[e("span",[t._v(t._s(s))])])],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.frontOriginType))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.type))])])])])]),t._v(" "),"array"==a.type&&Object.keys(a.items.properties).length?e("back-table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a.items}}):t._e(),t._v(" "),"object"==a.type&&Object.keys(a.properties).length?e("back-table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a}}):t._e()]})],2)},staticRenderFns:[]};var m=e("VU/8")(_,b,!1,function(t){e("lLkb")},"data-v-0eddcc70",null).exports,v={name:"back-table-row",props:{itemData:{type:[Object,Array],default:function(){return{}}},interfaceType:{type:[String,Number],default:function(){return"0"}}},data:function(){return{trData:{}}},watch:{itemData:function(t,a){this.trData=t}},mounted:function(){this.trData=this.itemData}},h={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[t._l(t.itemData.properties,function(a,s,i){return[a.constFlag?t._e():e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",staticStyle:{width:"36px"},attrs:{rowspan:"1",colspan:"1"}},["object"==a.type||"array"==a.type?e("div",{staticClass:"cell"},[e("i",{staticClass:"el-icon-minus"})]):t._e()]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:s,placement:"top"}},[e("span",[t._v(t._s(s))])])],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.type))])]),t._v(" "),1==t.interfaceType?e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.objectClass))])]):t._e(),t._v(" "),e("td",{staticClass:"el-table_1_column_4",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:a.defaultVal,placement:"top"}},[e("span",[t._v(t._s(a.defaultVal))])])],1)])])])]),t._v(" "),"array"==a.type&&Object.keys(a.items.properties).length?e("back-table-row",{key:i+"122"+s,staticClass:"el-table__row child-row",attrs:{itemData:a.items}}):t._e(),t._v(" "),"object"==a.type&&Object.keys(a.properties).length?e("back-table-row",{key:i+"123"+s,staticClass:"el-table__row child-row",attrs:{itemData:a}}):t._e()]})],2)},staticRenderFns:[]};var y=e("VU/8")(v,h,!1,function(t){e("SNE5")},"data-v-33918d96",null).exports,C={name:"back-constant",props:{itemData:{type:Object,default:function(){return{}}},interfaceType:{type:[String,Number],default:function(){return"0"}}},data:function(){return{trData:{}}},watch:{itemData:function(t,a){this.trData=JSON.parse(l()(t))}},mounted:function(){this.trData=JSON.parse(l()(this.itemData))}},g={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition",staticStyle:{width:"100%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[t._m(0),t._v(" "),"0"==t.interfaceType?e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数位置")])]):t._e(),t._v(" "),t._m(1),t._v(" "),t._m(2)])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[t._l(t.itemData.properties,function(a,s,i){return[a.constFlag?e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v("\n "+t._s(a.currentKey)+"\n ")])]),t._v(" "),"0"==t.interfaceType?e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v("\n "+t._s(a.backendOriginType)+"\n ")])]):t._e(),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v("\n "+t._s(a.type)+"\n ")])]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v("\n "+t._s(a.defaultVal)+"\n ")])])])])]):t._e()]})],2)])])])},staticRenderFns:[function(){var t=this.$createElement,a=this._self._c||t;return a("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[a("div",{staticClass:"cell"},[this._v("参数名")])])},function(){var t=this.$createElement,a=this._self._c||t;return a("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[a("div",{staticClass:"cell"},[this._v("参数类型")])])},function(){var t=this.$createElement,a=this._self._c||t;return a("th",{staticClass:"el-table_1_column_4 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[a("div",{staticClass:"cell"},[this._v("参数值")])])}]};var w={name:"backend-info-show",components:{backTableTr:m,backTableRight:y,backConstTable:e("VU/8")(C,g,!1,function(t){e("5U0k")},"data-v-50a6fac0",null).exports},props:{apiData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{apiInfoData:{protocol:"http",interfaceUrl:"/",requestType:"post",endParams:{type:"object",properties:{name:{backendOriginType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{nameId:{backendOriginType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,properties:{age:{backendOriginType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}}}}}},required:[]}}}},watch:{apiData:function(t,a){this.apiInfoData=t}},mounted:function(){this.apiInfoData=this.apiData}},D={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"backend-info-show border-box"},[e("el-form",{attrs:{"label-width":"120px",model:t.apiInfoData}},[e("el-form-item",{attrs:{label:"后端服务:"}},[t._v("\n "+t._s(0==t.apiInfoData.interfaceType?"http":"dubbo")+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"环境:"}},[t._v("\n "+t._s(t.apiInfoData.protocol)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"API版本号:"}},[t._v("\n "+t._s(t.apiInfoData.version)+"\n ")]),t._v(" "),0==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"请求路径:"}},[t._v("\n "+t._s(t.apiInfoData.backendHttpPath)+"\n ")]):t._e(),t._v(" "),1==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"dubbo接口名称:"}},[t._v("\n "+t._s(t.apiInfoData.dubboInterface)+"\n ")]):t._e(),t._v(" "),1==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"dubbo请求方法:"}},[t._v("\n "+t._s(t.apiInfoData.dubboMethod)+"\n ")]):t._e(),t._v(" "),1==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"注册中心地址:"}},[t._v("\n "+t._s(t.apiInfoData.proxyCode)+"\n ")]):t._e(),t._v(" "),1==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"请求版本号:"}},[t._v("\n "+t._s(t.apiInfoData.dubboVersion)+"\n ")]):t._e(),t._v(" "),e("el-form-item",{attrs:{label:"超时时长:"}},[t._v("\n "+t._s(t.apiInfoData.timeout)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"参数映射:"}},[e("div",{staticClass:"table-wrap-body font-0"},[e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition inline-block vertical-top",staticStyle:{width:"30%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[e("th",{staticClass:"el-table_1_column_1 is-leaf",staticStyle:{width:"36px"},attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"})]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数名")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数位置")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_3 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数类型")])])])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[e("back-table-tr",{attrs:{itemData:t.apiInfoData.endParams}})],1)])]),t._v(" "),e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition inline-block vertical-top",staticStyle:{width:"70%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[e("th",{staticClass:"el-table_1_column_1 is-leaf",staticStyle:{width:"36px"},attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"})]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数名映射")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数类型映射")])]),t._v(" "),1==t.apiInfoData.interfaceType?e("th",{staticClass:"el-table_1_column_3 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("包名")])]):t._e(),t._v(" "),e("th",{staticClass:"el-table_1_column_4 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数值")])])])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[e("back-table-right",{attrs:{interfaceType:t.apiInfoData.interfaceType,itemData:t.apiInfoData.endParams}})],1)])])])]),t._v(" "),e("el-form-item",{attrs:{label:"常量参数:"}},[e("back-const-table",{attrs:{itemData:t.apiInfoData.endParams,interfaceType:t.apiInfoData.interfaceType}})],1)],1)],1)},staticRenderFns:[]};var k=e("VU/8")(w,D,!1,function(t){e("coGM")},"data-v-6f5d2ff8",null).exports,I={name:"table-row",props:{itemData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{trData:{protocol:"http",interfaceUrl:"/",requestType:"post",frontParams:{type:"object",properties:{name:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{nameId:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}}},id:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}},required:[]}}}},watch:{itemData:function(t,a){this.trData=t}},mounted:function(){this.trData=this.itemData}},S={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[t._l(t.itemData.properties,function(a,s,i){return[e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",staticStyle:{width:"36px"},attrs:{rowspan:"1",colspan:"1"}},["object"==a.type||"array"==a.type?e("div",{staticClass:"cell"},[e("i",{staticClass:"el-icon-minus"})]):t._e()]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(s))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.type))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.defaultVal))])])])])]),t._v(" "),"array"==a.type&&Object.keys(a.items.properties).length?e("table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a.items}}):t._e(),t._v(" "),"object"==a.type&&Object.keys(a.properties).length?e("table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a}}):t._e()]})],2)},staticRenderFns:[]};var x={name:"back-info-show",components:{backInfoTable:e("VU/8")(I,S,!1,function(t){e("QjZu")},"data-v-07dcfdb2",null).exports},props:{apiData:{type:[Object,Array],default:function(){return{interfaceName:"1",interfaceType:"http",requestType:"GET",interfaceDescribe:"test",errCode:[{errorCode:"1",errorInfo:"添加成功"}]}}}},data:function(){return{apiInfoData:{interfaceName:"1",interfaceType:"http",requestType:"GET",interfaceDescribe:"test",errCode:[{errorCode:"1",errorInfo:"添加成功"}],resultParams:{type:"object",properties:{name:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{nameId:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,properties:{age:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0},email:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}}}}},id:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}},required:[]}}}},watch:{apiData:function(t,a){this.apiInfoData=t}},mounted:function(){this.apiInfoData=this.apiData}},T={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"back-info-show border-box"},[e("el-form",{attrs:{"label-width":"120px",model:t.apiInfoData}},[e("el-form-item",{attrs:{label:"返回参数:"}},[e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition",staticStyle:{width:"100%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[e("th",{staticClass:"el-table_1_column_1 is-leaf",staticStyle:{width:"36px"},attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"})]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数名")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数类型")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_4 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("示例")])])])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[e("back-info-table",{attrs:{itemData:t.apiInfoData.resultParams}})],1)])])]),t._v(" "),e("el-form-item",{attrs:{label:"错误码:"}},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.apiInfoData.errCode}},[e("el-table-column",{attrs:{prop:"orig_error_code",label:"原始错误码"}}),t._v(" "),e("el-table-column",{attrs:{prop:"error_code",label:"映射错误码"}}),t._v(" "),e("el-table-column",{attrs:{prop:"error_info",label:"错误信息","show-overflow-tooltip":""}})],1)],1),t._v(" "),e("el-form-item",{attrs:{label:"成功返回示例:"}},[e("div",{staticClass:"common-back-pre"},[e("pre",[t._v(" "+t._s(t.apiInfoData.sucReturn)+"\n ")])])]),t._v(" "),e("el-form-item",{attrs:{label:"失败返回示例:"}},[e("div",{staticClass:"common-back-pre"},[e("pre",[t._v(" "+t._s(t.apiInfoData.errReturn)+"\n ")])])])],1)],1)},staticRenderFns:[]};var j=e("VU/8")(x,T,!1,function(t){e("nium")},"data-v-3c27a45c",null).exports,V=e("znuk"),P=e("P9l9"),$=e("LlAa"),R=e("TUB1"),q={name:"go-history",props:{historyShow:{type:Boolean,default:!1},apiData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{customDialog:!1,selectVersion:"",tableData:[],pageSize:8,currentPage:1,totalCount:0}},methods:{handleClose:function(t){t(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hideHistoryDialog")},customConfirm:function(){if(!this.selectVersion)return this.$message.error({duration:1e3,message:"请选择回退版本"}),!1;this.postEditData()},postEditData:function(){var t=this,a={interfaceVersionId:t.apiData.interfaceVersionId,target:t.selectVersion};Object(P.a)("/gateway-manage/reset-api",a).then(function(a){var e=a.data;if("0000"==e.code)return R.a.showmsg("回退成功","success"),void t.setData();$.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},setData:function(t){this.$emit("hideHistoryDialog")},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},handleShow:function(t,a){window.open("#/apiListManageShow?editFlag=0&interfaceId="+a.interfaceId+"&interfaceName="+a.interfaceName+"&interfaceVersionId="+a.interfaceVersionId+"&publishRecordId="+a.publishRecordId)},getData:function(){var t=this,a={pageNum:t.currentPage,pageSize:t.pageSize,sceneCode:t.apiData.sceneCode,interfaceId:t.$route.query.interfaceId};Object(P.a)("/gateway-manage/page-api-publish-record",a).then(function(a){var e=a.data;if("0000"==e.code)return t.tableData=e.result.result||[],void(t.totalCount=e.result.totalCount);$.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})}},watch:{$route:{handler:function(t,a){},deep:!0},historyShow:function(t,a){this.customDialog=t,this.getData()}},mounted:function(){this.customDialog=this.historyShow,this.getData()}},F={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.customDialog,expression:"customDialog"}]},[e("el-dialog",{staticClass:"edit-dialog",attrs:{title:"选择回退版本",visible:t.customDialog,width:"600px","before-close":t.handleClose},on:{"update:visible":function(a){t.customDialog=a}}},[e("div",{staticClass:"table-wrap"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[e("el-table-column",{attrs:{label:"","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-radio",{attrs:{label:a.row.publishRecordId},model:{value:t.selectVersion,callback:function(a){t.selectVersion=a},expression:"selectVersion"}},[t._v(t._s(a.row.version))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"publishRecordId",label:"发布版本","show-overflow-tooltip":""}}),t._v(" "),e("el-table-column",{attrs:{label:"发布备注","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[t._v("\n "+t._s(a.row.remark)+"\n ")]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"发布时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToYmd")(a.row.createTime)))]),t._v(" "),e("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToHms")(a.row.createTime)))])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){t.handleShow(a.$index,a.row)}}},[t._v("查看")])]}}])})],1),t._v(" "),t.totalCount?e("div",{staticClass:"pagination text-right m-t-14"},[e("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(" "),e("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(a){t.customConfirm("syncForm")}}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var O=e("VU/8")(q,F,!1,function(t){e("PbIN")},"data-v-1bcba7c8",null).exports,N={name:"api-version-show",components:{baseInfoShow:n,frontendInfoShow:f,backendInfoShow:k,backInfoShow:j,publishSet:V.a,goHistory:O},data:function(){return{apiData:{interfaceId:"",interfaceName:"",interfaceGroupId:"",interfaceUrl:"",interfaceDescribe:"",projectId:"",optType:"",sucReturn:"",errReturn:"",errCode:[],frontParams:{},endParams:{},target:"",requestType:"POST",protocol:"http",version:"",interfaceType:"HTTP",dubboMethod:"",dubboInterface:"",httpPath:"",proxyCode:"",resultParams:"",backendRequestType:"",timeout:43087112},activeInfo:0,editRow:{},publishShow:!1,historyShow:!1}},methods:{handlePublish:function(){this.publishShow=!0,this.editRow=JSON.parse(l()(this.apiData))},hidePublishDialog:function(t){this.publishShow=!1,this.editRow={},t&&(this.apiData.status=2)},handleGoHistory:function(){this.historyShow=!0},hideHistoryDialog:function(){this.historyShow=!1,this.getData()},handleDel:function(){var t=this;t.$confirm("确认删除此版本吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.postDelData()}).catch(function(){})},postDelData:function(){var t=this,a={interfaceVersionId:t.apiData.interfaceVersionId};Object(P.b)("/gateway-manage/delete-api-version",a).then(function(a){var e=a.data;if("0000"==e.code)return R.a.showmsg("删除成功","success"),void t.$router.push("/apiListManage?interfaceId="+t.$route.query.interfaceId+"&interfaceName="+t.$route.query.interfaceName);$.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},handleGoBack:function(){var t=this;t.$confirm("确认回滚当前版本吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.postGoBack()}).catch(function(){})},postGoBack:function(){var t=this,a={interfaceVersionId:t.apiData.interfaceVersionId};Object(P.a)("/gateway-manage/rollback-api",a).then(function(a){var e=a.data;if("0000"==e.code)return R.a.showmsg("回滚成功","success"),void t.getData();$.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},goAuthor:function(t,a){this.activeInfo=a,this.$el.querySelector(t).scrollIntoView()},getData:function(){var t=this,a={interfaceVersionId:t.$route.query.interfaceVersionId,interfaceId:t.$route.query.interfaceId,publishRecordId:t.$route.query.publishRecordId||""};Object(P.a)("/gateway-manage/get-api",a).then(function(a){var e=a.data;if("0000"==e.code)return e.result.frontParams=JSON.parse(e.result.frontParams),e.result.endParams=JSON.parse(e.result.endParams),e.result.errCode=JSON.parse(e.result.errCode),e.result.resultParams=JSON.parse(e.result.resultParams),void(t.apiData=e.result||{});$.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},init:function(){document.getElementsByClassName("api-body-content")[0].addEventListener("scroll",this.scroll)},scroll:function(){var t=this,a=document.querySelectorAll(".api-body-content")[0].scrollTop;document.querySelectorAll(".info-wrap").forEach(function(e,s){a>=e.offsetTop&&(t.activeInfo=s)})}},mounted:function(){var t=this;t.getData(),t.$nextTick(function(){t.init()})},destroyed:function(){document.getElementsByClassName("api-body-content")[0].removeEventListener("scroll",this.scroll)}},K={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"api-version-content border-box"},[e("div",{staticClass:"api-version-body"},[1==t.$route.query.editFlag?e("div",{staticClass:"operate-btns"},[e("el-button",{attrs:{disabled:2==t.apiData.status&&1!=t.apiData.updateAfterPublish||4==t.apiData.status,type:"primary",plain:""},on:{click:t.handlePublish}},[t._v("发布")]),t._v(" "),e("el-button",{attrs:{disabled:4!=t.apiData.status,type:"primary",plain:""},on:{click:t.handleDel}},[t._v("删除")]),t._v(" "),e("el-button",{attrs:{disabled:4==t.apiData.status,type:"primary",plain:""},on:{click:t.handleGoHistory}},[t._v("回退")]),t._v(" "),e("el-button",{attrs:{disabled:2==t.apiData.status&&1!=t.apiData.updateAfterPublish||4==t.apiData.status,type:"primary",plain:""},on:{click:t.handleGoBack}},[t._v("回滚")])],1):t._e(),t._v(" "),e("div",{staticClass:"anchor-wrap"},[e("div",{staticClass:"el-tabs el-tabs--right"},[e("div",{staticClass:"el-tabs__header is-right"},[e("div",{staticClass:"el-tabs__nav-wrap is-right"},[e("div",{staticClass:"el-tabs__nav-scroll"},[e("div",{staticClass:"el-tabs__nav is-right",staticStyle:{transform:"translateY(0px)"},attrs:{role:"tablist"}},[e("div",{staticClass:"el-tabs__active-bar is-right",style:{transform:"translateY("+24*t.activeInfo+"px)",height:"24px"}}),t._v(" "),e("div",{class:["el-tabs__item h-24 is-right",0==t.activeInfo?"is-active":""],attrs:{id:"tab-0"},on:{click:function(a){t.goAuthor("#base",0)}}},[t._v("基础配置")]),t._v(" "),e("div",{class:["el-tabs__item h-24 is-right",1==t.activeInfo?"is-active":""],attrs:{id:"tab-1"},on:{click:function(a){t.goAuthor("#frontend",1)}}},[t._v("前端配置")]),t._v(" "),e("div",{class:["el-tabs__item h-24 is-right",2==t.activeInfo?"is-active":""],attrs:{id:"tab-2"},on:{click:function(a){t.goAuthor("#backend",2)}}},[t._v("后端配置")]),t._v(" "),e("div",{class:["el-tabs__item h-24 is-right",3==t.activeInfo?"is-active":""],attrs:{id:"tab-3"},on:{click:function(a){t.goAuthor("#result",3)}}},[t._v("返回结果")])])])])])])]),t._v(" "),e("div",{staticClass:"base-info-wrap info-wrap",attrs:{id:"base"}},[e("div",{staticClass:"commont-info-title font-14 color-303133"},[t._v("基础信息")]),t._v(" "),e("base-info-show",{attrs:{apiData:t.apiData}})],1),t._v(" "),e("div",{staticClass:"frontend-set-wrap info-wrap",attrs:{id:"frontend"}},[e("div",{staticClass:"commont-info-title font-14 color-303133 m-t-47"},[t._v("前端配置")]),t._v(" "),e("frontend-info-show",{attrs:{apiData:t.apiData}})],1),t._v(" "),e("div",{staticClass:"backend-set-wrap info-wrap",attrs:{id:"backend"}},[e("div",{staticClass:"commont-info-title font-14 color-303133 m-t-47"},[t._v("后端配置")]),t._v(" "),e("backend-info-show",{attrs:{apiData:t.apiData}})],1),t._v(" "),e("div",{staticClass:"back-result-wrap info-wrap",attrs:{id:"result"}},[e("div",{staticClass:"commont-info-title font-14 color-303133 m-t-47"},[t._v("返回结果")]),t._v(" "),e("back-info-show",{attrs:{apiData:t.apiData}})],1)]),t._v(" "),e("go-history",{attrs:{apiData:t.apiData,historyShow:t.historyShow},on:{hideHistoryDialog:t.hideHistoryDialog}}),t._v(" "),e("publish-set",{attrs:{editRow:t.editRow,publishShow:t.publishShow},on:{hidePublishDialog:t.hidePublishDialog}})],1)},staticRenderFns:[]};var B=e("VU/8")(N,K,!1,function(t){e("n+CT")},"data-v-12f91344",null).exports,E={name:"apiListManageShow",components:{navBread:s.a,apiVersionShow:B},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:"API列表",path:"/apiList"},{name:"管理",path:"/apiListManage"},{name:"查看",path:""}]}},methods:{getData:function(){var t=this,a={project:t.repProjectName,router:t.pathName,requestProject:t.repProjectName};Object(P.a)("/haoban-manage-web/menu-detail",a).then(function(a){var e=a.data;if(1==e.errorCode)return e.result?void 0:void t.$message.error({duration:1e3,message:"暂无数据"});t.$message.error({duration:1e3,message:e.message})}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})}},watch:{$route:{handler:function(t,a){},deep:!0}},mounted:function(){this.$emit("showTab",22)}},A={render:function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:this.navPath}})],1),this._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("api-version-show")],1)])])},staticRenderFns:[]};var U=e("VU/8")(E,A,!1,function(t){e("hMto")},"data-v-3b02a3ef",null);a.default=U.exports},ripu:function(t,a){},vxfY:function(t,a){},znuk:function(t,a,e){"use strict";var s=e("mvHQ"),i=e.n(s),l=e("Kkt8"),o=e("P9l9"),r=e("TUB1"),n=e("LlAa"),c={name:"publish-set",components:{limitTextarea:l.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(t){t(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hidePublishDialog")},customConfirm:function(t){var a=this;a.$refs[t].validate(function(t){if(!t)return!1;a.postEditData()})},postEditData:function(){var t=this,a={interfaceVersionId:t.formData.interfaceVersionId,defaultFlag:t.formData.defaultFlag?"1":"0",remark:t.formData.remark};Object(o.a)("/gateway-manage/publish-api",a).then(function(a){var e=a.data;if("0000"==e.code)return r.a.showmsg("发布成功","success"),void t.setData();n.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},setData:function(t){this.$emit("hidePublishDialog",!0)}},watch:{publishShow:function(t,a){this.customDialog=t},editRow:function(t,a){this.formData=JSON.parse(i()(t)),this.formData.defaultFlag=1==t.defaultFlag}},mounted:function(){this.customDialog=this.publishShow,this.formData=JSON.parse(i()(this.editRow)),this.formData.defaultFlag=1==this.editRow.defaultFlag}},d={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.customDialog,expression:"customDialog"}]},[e("el-dialog",{staticClass:"edit-dialog",attrs:{title:"发布",visible:t.customDialog,width:"600px","before-close":t.handleClose},on:{"update:visible":function(a){t.customDialog=a}}},[e("div",{staticClass:"edit-dialog-body"},[e("el-form",{ref:"publishForm",attrs:{model:t.formData,"label-width":"160px",rules:t.rules}},[e("el-form-item",{attrs:{label:"API名称:"}},[t._v("\n "+t._s(t.$route.query.interfaceName)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"发布环境:"}},[t._v("\n "+t._s(t.formData.sceneName)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"设置为默认版本:"}},[e("el-switch",{attrs:{"active-text":"","inactive-text":""},model:{value:t.formData.defaultFlag,callback:function(a){t.$set(t.formData,"defaultFlag",a)},expression:"formData.defaultFlag"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"备注:"}},[e("limit-textarea",{attrs:{inputWidth:370,inputValue:t.formData.remark,holder:"请输入备注内容",getByType:"word",maxLength:100},on:{"update:inputValue":function(a){t.$set(t.formData,"remark",a)}}})],1)],1)],1),t._v(" "),e("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(a){t.customConfirm("publishForm")}}},[t._v("发 布")])],1)])],1)},staticRenderFns:[]};var p=e("VU/8")(c,d,!1,function(t){e("ripu")},"data-v-68ac51f7",null);a.a=p.exports}}); webpackJsonp([3],{"5U0k":function(t,a){},E4Ac:function(t,a){},Nw81:function(t,a){},QjZu:function(t,a){},SNE5:function(t,a){},U0Nl:function(t,a){},coGM:function(t,a){},lLkb:function(t,a){},meWf:function(t,a){},"n+CT":function(t,a){},nium:function(t,a){},r4m9:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=e("319J"),i=e("mvHQ"),l=e.n(i),o={name:"base-info-show",props:{apiData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{apiInfoData:{}}},watch:{apiData:function(t,a){this.apiInfoData=t}},mounted:function(){this.apiInfoData=this.apiData}},r={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"base-info-show border-box"},[e("el-form",{attrs:{"label-width":"120px",model:t.apiInfoData}},[e("el-form-item",{attrs:{label:"API名称:"}},[t._v("\n "+t._s(t.apiInfoData.interfaceName)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"API类型:"}},[t._v("\n "+t._s(1==t.apiInfoData.target?"公开":"私有")+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"访问类型:"}},[t._v("\n "+t._s(t.apiInfoData.requestType)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"描述:"}},[t._v("\n "+t._s(t.apiInfoData.interfaceDescribe)+"\n ")])],1)],1)},staticRenderFns:[]};var n=e("VU/8")(o,r,!1,function(t){e("E4Ac")},"data-v-722b853f",null).exports,c={name:"table-row",props:{itemData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{trData:{protocol:"http",interfaceUrl:"/",requestType:"post",frontParams:{type:"object",properties:{name:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{nameId:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}}},id:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}},required:[]}}}},watch:{itemData:function(t,a){this.trData=t}},mounted:function(){this.trData=this.itemData}},d={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[t._l(t.itemData,function(a,s,i){return[e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",staticStyle:{width:"36px"},attrs:{rowspan:"1",colspan:"1"}},["object"==a.type||"array"==a.type?e("div",{staticClass:"cell"},[e("i",{staticClass:"el-icon-minus"})]):t._e()]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:s,placement:"top"}},[e("span",[t._v(t._s(s))])])],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.frontOriginType))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.type))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-checkbox",{attrs:{disabled:"true"},model:{value:a.check,callback:function(e){t.$set(a,"check",e)},expression:"itemValue.check"}})],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:a.defaultVal,placement:"top"}},[e("span",[t._v(t._s(a.defaultVal))])])],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:a.description,placement:"top"}},[e("span",[t._v(t._s(a.description))])])],1)])])])]),t._v(" "),"array"==a.type?e("table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a.items.properties}}):t._e(),t._v(" "),"object"==a.type?e("table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a.properties}}):t._e()]})],2)},staticRenderFns:[]};var p={name:"frontend-info-show",components:{tableTr:e("VU/8")(c,d,!1,function(t){e("vxfY")},"data-v-17b1bec1",null).exports},props:{apiData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{apiInfoData:{protocol:"http",interfaceUrl:"/",requestType:"post",frontParams:{type:"object",properties:{name:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{}}},required:[]}}}},watch:{apiData:function(t,a){this.apiInfoData=t}},mounted:function(){this.apiInfoData=this.apiData}},u={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"frontend-info-show border-box"},[e("el-form",{attrs:{"label-width":"120px",model:t.apiInfoData}},[e("el-form-item",{attrs:{label:"协议:"}},[t._v("\n "+t._s(t.apiInfoData.protocol)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"请求路径:"}},[t._v("\n "+t._s(t.apiInfoData.interfaceUrl)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"请求方法:"}},[t._v("\n "+t._s(t.apiInfoData.requestType)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"参数配置:"}},[e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition",staticStyle:{width:"100%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[e("th",{staticClass:"el-table_1_column_1 is-leaf",staticStyle:{width:"36px"},attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"})]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数名")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数位置")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数类型")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_3 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("必选")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_4 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("示例")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_5 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("描述")])])])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[e("table-tr",{attrs:{itemData:t.apiInfoData.frontParams.properties}})],1)])])])],1)],1)},staticRenderFns:[]};var f=e("VU/8")(p,u,!1,function(t){e("meWf")},"data-v-8935b132",null).exports,_={name:"back-table-row",props:{itemData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{trData:{}}},watch:{itemData:function(t,a){this.trData=t}},mounted:function(){this.trData=this.itemData}},b={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[t._l(t.itemData.properties,function(a,s,i){return[a.constFlag?t._e():e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",staticStyle:{width:"36px"},attrs:{rowspan:"1",colspan:"1"}},["object"==a.type||"array"==a.type?e("div",{staticClass:"cell"},[e("i",{staticClass:"el-icon-minus"})]):t._e()]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:s,placement:"top"}},[e("span",[t._v(t._s(s))])])],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.frontOriginType))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.type))])])])])]),t._v(" "),"array"==a.type&&Object.keys(a.items.properties).length?e("back-table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a.items}}):t._e(),t._v(" "),"object"==a.type&&Object.keys(a.properties).length?e("back-table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a}}):t._e()]})],2)},staticRenderFns:[]};var m=e("VU/8")(_,b,!1,function(t){e("lLkb")},"data-v-0eddcc70",null).exports,v={name:"back-table-row",props:{itemData:{type:[Object,Array],default:function(){return{}}},interfaceType:{type:[String,Number],default:function(){return"0"}}},data:function(){return{trData:{}}},watch:{itemData:function(t,a){this.trData=t}},mounted:function(){this.trData=this.itemData}},h={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[t._l(t.itemData.properties,function(a,s,i){return[a.constFlag?t._e():e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",staticStyle:{width:"36px"},attrs:{rowspan:"1",colspan:"1"}},["object"==a.type||"array"==a.type?e("div",{staticClass:"cell"},[e("i",{staticClass:"el-icon-minus"})]):t._e()]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:s,placement:"top"}},[e("span",[t._v(t._s(s))])])],1)]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.type))])]),t._v(" "),1==t.interfaceType?e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.objectClass))])]):t._e(),t._v(" "),e("td",{staticClass:"el-table_1_column_4",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:a.defaultVal,placement:"top"}},[e("span",[t._v(t._s(a.defaultVal))])])],1)])])])]),t._v(" "),"array"==a.type&&Object.keys(a.items.properties).length?e("back-table-row",{key:i+"122"+s,staticClass:"el-table__row child-row",attrs:{itemData:a.items}}):t._e(),t._v(" "),"object"==a.type&&Object.keys(a.properties).length?e("back-table-row",{key:i+"123"+s,staticClass:"el-table__row child-row",attrs:{itemData:a}}):t._e()]})],2)},staticRenderFns:[]};var y=e("VU/8")(v,h,!1,function(t){e("SNE5")},"data-v-33918d96",null).exports,C={name:"back-constant",props:{itemData:{type:Object,default:function(){return{}}},interfaceType:{type:[String,Number],default:function(){return"0"}}},data:function(){return{trData:{}}},watch:{itemData:function(t,a){this.trData=JSON.parse(l()(t))}},mounted:function(){this.trData=JSON.parse(l()(this.itemData))}},g={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition",staticStyle:{width:"100%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[t._m(0),t._v(" "),"0"==t.interfaceType?e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数位置")])]):t._e(),t._v(" "),t._m(1),t._v(" "),t._m(2)])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[t._l(t.itemData.properties,function(a,s,i){return[a.constFlag?e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v("\n "+t._s(a.currentKey)+"\n ")])]),t._v(" "),"0"==t.interfaceType?e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v("\n "+t._s(a.backendOriginType)+"\n ")])]):t._e(),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v("\n "+t._s(a.type)+"\n ")])]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v("\n "+t._s(a.defaultVal)+"\n ")])])])])]):t._e()]})],2)])])])},staticRenderFns:[function(){var t=this.$createElement,a=this._self._c||t;return a("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[a("div",{staticClass:"cell"},[this._v("参数名")])])},function(){var t=this.$createElement,a=this._self._c||t;return a("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[a("div",{staticClass:"cell"},[this._v("参数类型")])])},function(){var t=this.$createElement,a=this._self._c||t;return a("th",{staticClass:"el-table_1_column_4 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[a("div",{staticClass:"cell"},[this._v("参数值")])])}]};var w={name:"backend-info-show",components:{backTableTr:m,backTableRight:y,backConstTable:e("VU/8")(C,g,!1,function(t){e("5U0k")},"data-v-50a6fac0",null).exports},props:{apiData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{apiInfoData:{protocol:"http",interfaceUrl:"/",requestType:"post",endParams:{type:"object",properties:{name:{backendOriginType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{nameId:{backendOriginType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,properties:{age:{backendOriginType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}}}}}},required:[]}}}},watch:{apiData:function(t,a){this.apiInfoData=t}},mounted:function(){this.apiInfoData=this.apiData}},D={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"backend-info-show border-box"},[e("el-form",{attrs:{"label-width":"120px",model:t.apiInfoData}},[e("el-form-item",{attrs:{label:"后端服务:"}},[t._v("\n "+t._s(0==t.apiInfoData.interfaceType?"http":"dubbo")+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"环境:"}},[t._v("\n "+t._s(t.apiInfoData.protocol)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"API版本号:"}},[t._v("\n "+t._s(t.apiInfoData.version)+"\n ")]),t._v(" "),0==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"请求路径:"}},[t._v("\n "+t._s(t.apiInfoData.backendHttpPath)+"\n ")]):t._e(),t._v(" "),1==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"dubbo接口名称:"}},[t._v("\n "+t._s(t.apiInfoData.dubboInterface)+"\n ")]):t._e(),t._v(" "),1==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"dubbo请求方法:"}},[t._v("\n "+t._s(t.apiInfoData.dubboMethod)+"\n ")]):t._e(),t._v(" "),1==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"注册中心地址:"}},[t._v("\n "+t._s(t.apiInfoData.proxyCode)+"\n ")]):t._e(),t._v(" "),1==t.apiInfoData.interfaceType?e("el-form-item",{attrs:{label:"请求版本号:"}},[t._v("\n "+t._s(t.apiInfoData.dubboVersion)+"\n ")]):t._e(),t._v(" "),e("el-form-item",{attrs:{label:"超时时长:"}},[t._v("\n "+t._s(t.apiInfoData.timeout)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"参数映射:"}},[e("div",{staticClass:"table-wrap-body font-0"},[e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition inline-block vertical-top",staticStyle:{width:"30%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[e("th",{staticClass:"el-table_1_column_1 is-leaf",staticStyle:{width:"36px"},attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"})]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数名")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数位置")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_3 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数类型")])])])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[e("back-table-tr",{attrs:{itemData:t.apiInfoData.endParams}})],1)])]),t._v(" "),e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition inline-block vertical-top",staticStyle:{width:"70%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[e("th",{staticClass:"el-table_1_column_1 is-leaf",staticStyle:{width:"36px"},attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"})]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数名映射")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数类型映射")])]),t._v(" "),1==t.apiInfoData.interfaceType?e("th",{staticClass:"el-table_1_column_3 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("包名")])]):t._e(),t._v(" "),e("th",{staticClass:"el-table_1_column_4 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数值")])])])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[e("back-table-right",{attrs:{interfaceType:t.apiInfoData.interfaceType,itemData:t.apiInfoData.endParams}})],1)])])])]),t._v(" "),e("el-form-item",{attrs:{label:"常量参数:"}},[e("back-const-table",{attrs:{itemData:t.apiInfoData.endParams,interfaceType:t.apiInfoData.interfaceType}})],1)],1)],1)},staticRenderFns:[]};var k=e("VU/8")(w,D,!1,function(t){e("coGM")},"data-v-6f5d2ff8",null).exports,I={name:"table-row",props:{itemData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{trData:{protocol:"http",interfaceUrl:"/",requestType:"post",frontParams:{type:"object",properties:{name:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{nameId:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}}},id:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}},required:[]}}}},watch:{itemData:function(t,a){this.trData=t}},mounted:function(){this.trData=this.itemData}},S={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[t._l(t.itemData.properties,function(a,s,i){return[e("table",{key:i+s+121,staticClass:"el-table__body",staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("tbody",[e("tr",{staticClass:"el-table__row"},[e("td",{staticClass:"el-table_1_column_1",staticStyle:{width:"36px"},attrs:{rowspan:"1",colspan:"1"}},["object"==a.type||"array"==a.type?e("div",{staticClass:"cell"},[e("i",{staticClass:"el-icon-minus"})]):t._e()]),t._v(" "),e("td",{staticClass:"el-table_1_column_1",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(s))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_2",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.type))])]),t._v(" "),e("td",{staticClass:"el-table_1_column_3",attrs:{rowspan:"1",colspan:"1"}},[e("div",{staticClass:"cell el-tooltip"},[t._v(t._s(a.defaultVal))])])])])]),t._v(" "),"array"==a.type&&Object.keys(a.items.properties).length?e("table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a.items}}):t._e(),t._v(" "),"object"==a.type&&Object.keys(a.properties).length?e("table-row",{key:i+"122"+s,staticClass:"el-table__row",staticStyle:{"padding-left":"10px"},attrs:{itemData:a}}):t._e()]})],2)},staticRenderFns:[]};var x={name:"back-info-show",components:{backInfoTable:e("VU/8")(I,S,!1,function(t){e("QjZu")},"data-v-07dcfdb2",null).exports},props:{apiData:{type:[Object,Array],default:function(){return{interfaceName:"1",interfaceType:"http",requestType:"GET",interfaceDescribe:"test",errCode:[{errorCode:"1",errorInfo:"添加成功"}]}}}},data:function(){return{apiInfoData:{interfaceName:"1",interfaceType:"http",requestType:"GET",interfaceDescribe:"test",errCode:[{errorCode:"1",errorInfo:"添加成功"}],resultParams:{type:"object",properties:{name:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,required:[],properties:{nameId:{originType:"query",type:"object",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0,properties:{age:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0},email:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}}}}},id:{originType:"query",type:"string",isBackendField:0,defaultVal:"val",isRootKey:0,rootKey:"",objectClass:"",description:"描述",check:!0}},required:[]}}}},watch:{apiData:function(t,a){this.apiInfoData=t}},mounted:function(){this.apiInfoData=this.apiData}},T={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"back-info-show border-box"},[e("el-form",{attrs:{"label-width":"120px",model:t.apiInfoData}},[e("el-form-item",{attrs:{label:"返回参数:"}},[e("div",{staticClass:"el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition",staticStyle:{width:"100%","table-layout":"fixed"}},[e("div",{staticClass:"el-table__header-wrapper"},[e("table",{staticClass:"el-table__header",staticStyle:{width:"100%"},attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("thead",{staticClass:"has-gutter"},[e("tr",{},[e("th",{staticClass:"el-table_1_column_1 is-leaf",staticStyle:{width:"36px"},attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"})]),t._v(" "),e("th",{staticClass:"el-table_1_column_1 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数名")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_2 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("参数类型")])]),t._v(" "),e("th",{staticClass:"el-table_1_column_4 is-leaf",attrs:{colspan:"1",rowspan:"1"}},[e("div",{staticClass:"cell"},[t._v("示例")])])])])])]),t._v(" "),e("div",{staticClass:"el-table__body-wrapper is-scrolling-none"},[e("div",{staticClass:"table-content"},[e("back-info-table",{attrs:{itemData:t.apiInfoData.resultParams}})],1)])])]),t._v(" "),e("el-form-item",{attrs:{label:"错误码:"}},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.apiInfoData.errCode}},[e("el-table-column",{attrs:{prop:"orig_error_code",label:"原始错误码"}}),t._v(" "),e("el-table-column",{attrs:{prop:"error_code",label:"映射错误码"}}),t._v(" "),e("el-table-column",{attrs:{prop:"error_info",label:"错误信息","show-overflow-tooltip":""}})],1)],1),t._v(" "),e("el-form-item",{attrs:{label:"成功返回示例:"}},[e("div",{staticClass:"common-back-pre"},[e("pre",[t._v(" "+t._s(t.apiInfoData.sucReturn)+"\n ")])])]),t._v(" "),e("el-form-item",{attrs:{label:"失败返回示例:"}},[e("div",{staticClass:"common-back-pre"},[e("pre",[t._v(" "+t._s(t.apiInfoData.errReturn)+"\n ")])])])],1)],1)},staticRenderFns:[]};var j=e("VU/8")(x,T,!1,function(t){e("nium")},"data-v-3c27a45c",null).exports,V=e("znuk"),$=e("P9l9"),q=e("LlAa"),P=e("TUB1"),R={name:"go-history",props:{historyShow:{type:Boolean,default:!1},apiData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{customDialog:!1,selectVersion:"",tableData:[],pageSize:8,currentPage:1,totalCount:0}},methods:{handleClose:function(t){t(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hideHistoryDialog")},customConfirm:function(){if(!this.selectVersion)return this.$message.error({duration:1e3,message:"请选择回退版本"}),!1;this.postEditData()},postEditData:function(){var t=this,a={interfaceVersionId:t.apiData.interfaceVersionId,target:t.selectVersion};Object($.a)("/gateway-manage/reset-api",a).then(function(a){var e=a.data;if("0000"==e.code)return P.a.showmsg("回退成功","success"),void t.setData();q.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},setData:function(t){this.$emit("hideHistoryDialog")},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},handleShow:function(t,a){window.open("#/apiListManageShow?editFlag=0&interfaceId="+a.interfaceId+"&interfaceName="+a.interfaceName+"&interfaceVersionId="+a.interfaceVersionId+"&publishRecordId="+a.publishRecordId+"&projectId="+a.projectId+"&projectName="+this.$route.query.projectName+"&interfaceGroupId="+a.interfaceGroupId+"&interfaceGroupName="+this.$route.query.interfaceGroupName)},getData:function(){var t=this,a={pageNum:t.currentPage,pageSize:t.pageSize,sceneCode:t.apiData.sceneCode,interfaceId:t.$route.query.interfaceId};Object($.a)("/gateway-manage/page-api-publish-record",a).then(function(a){var e=a.data;if("0000"==e.code)return t.tableData=e.result.result||[],void(t.totalCount=e.result.totalCount);q.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})}},watch:{$route:{handler:function(t,a){},deep:!0},historyShow:function(t,a){this.customDialog=t,this.getData()}},mounted:function(){this.customDialog=this.historyShow,this.getData()}},F={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.customDialog,expression:"customDialog"}]},[e("el-dialog",{staticClass:"edit-dialog",attrs:{title:"选择回退版本",visible:t.customDialog,width:"600px","before-close":t.handleClose},on:{"update:visible":function(a){t.customDialog=a}}},[e("div",{staticClass:"table-wrap"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[e("el-table-column",{attrs:{label:"","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-radio",{attrs:{label:a.row.publishRecordId},model:{value:t.selectVersion,callback:function(a){t.selectVersion=a},expression:"selectVersion"}},[t._v(t._s(a.row.version))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"publishRecordId",label:"发布版本","show-overflow-tooltip":""}}),t._v(" "),e("el-table-column",{attrs:{label:"发布备注","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[t._v("\n "+t._s(a.row.remark)+"\n ")]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"发布时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToYmd")(a.row.createTime)))]),t._v(" "),e("div",{staticClass:"color-606266 line-18"},[t._v(t._s(t._f("timeStampToHms")(a.row.createTime)))])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){t.handleShow(a.$index,a.row)}}},[t._v("查看")])]}}])})],1),t._v(" "),t.totalCount?e("div",{staticClass:"pagination text-right m-t-14"},[e("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(" "),e("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(a){t.customConfirm("syncForm")}}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var N=e("VU/8")(R,F,!1,function(t){e("U0Nl")},"data-v-37c1326e",null).exports,O={name:"api-version-show",components:{baseInfoShow:n,frontendInfoShow:f,backendInfoShow:k,backInfoShow:j,publishSet:V.a,goHistory:N},data:function(){return{apiData:{interfaceId:"",interfaceName:"",interfaceGroupId:"",interfaceUrl:"",interfaceDescribe:"",projectId:"",optType:"",sucReturn:"",errReturn:"",errCode:[],frontParams:{},endParams:{},target:"",requestType:"POST",protocol:"http",version:"",interfaceType:"HTTP",dubboMethod:"",dubboInterface:"",httpPath:"",proxyCode:"",resultParams:"",backendRequestType:"",timeout:43087112},activeInfo:0,editRow:{},publishShow:!1,historyShow:!1}},methods:{handlePublish:function(){this.publishShow=!0,this.editRow=JSON.parse(l()(this.apiData))},hidePublishDialog:function(t){this.publishShow=!1,this.editRow={},t&&(this.apiData.status=2)},handleGoHistory:function(){this.historyShow=!0},hideHistoryDialog:function(){this.historyShow=!1,this.getData()},handleDel:function(){var t=this;t.$confirm("确认删除此版本吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.postDelData()}).catch(function(){})},postDelData:function(){var t=this,a={interfaceVersionId:t.apiData.interfaceVersionId};Object($.b)("/gateway-manage/delete-api-version",a).then(function(a){var e=a.data;if("0000"==e.code)return P.a.showmsg("删除成功","success"),void t.$router.push("/apiListManage?interfaceId="+t.$route.query.interfaceId+"&interfaceName="+t.$route.query.interfaceName);q.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},handleGoBack:function(){var t=this;t.$confirm("确认回滚当前版本吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.postGoBack()}).catch(function(){})},postGoBack:function(){var t=this,a={interfaceVersionId:t.apiData.interfaceVersionId};Object($.a)("/gateway-manage/rollback-api",a).then(function(a){var e=a.data;if("0000"==e.code)return P.a.showmsg("回滚成功","success"),void t.getData();q.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},goAuthor:function(t,a){this.activeInfo=a,this.$el.querySelector(t).scrollIntoView()},getData:function(){var t=this,a={interfaceVersionId:t.$route.query.interfaceVersionId,interfaceId:t.$route.query.interfaceId,publishRecordId:t.$route.query.publishRecordId||""};Object($.a)("/gateway-manage/get-api",a).then(function(a){var e=a.data;if("0000"==e.code)return e.result.frontParams=JSON.parse(e.result.frontParams),e.result.endParams=JSON.parse(e.result.endParams),e.result.errCode=JSON.parse(e.result.errCode),e.result.resultParams=JSON.parse(e.result.resultParams),void(t.apiData=e.result||{});q.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},init:function(){document.getElementsByClassName("api-body-content")[0].addEventListener("scroll",this.scroll)},scroll:function(){var t=this,a=document.querySelectorAll(".api-body-content")[0].scrollTop;document.querySelectorAll(".info-wrap").forEach(function(e,s){a>=e.offsetTop&&(t.activeInfo=s)})}},mounted:function(){var t=this;t.getData(),t.$nextTick(function(){t.init()})},destroyed:function(){document.getElementsByClassName("api-body-content")[0].removeEventListener("scroll",this.scroll)}},K={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"api-version-content border-box"},[e("div",{staticClass:"api-version-body"},[1==t.$route.query.editFlag?e("div",{staticClass:"operate-btns"},[e("el-button",{attrs:{disabled:2==t.apiData.status&&1!=t.apiData.updateAfterPublish||4==t.apiData.status,type:"primary",plain:""},on:{click:t.handlePublish}},[t._v("发布")]),t._v(" "),e("el-button",{attrs:{disabled:4!=t.apiData.status,type:"primary",plain:""},on:{click:t.handleDel}},[t._v("删除")]),t._v(" "),e("el-button",{attrs:{disabled:4==t.apiData.status,type:"primary",plain:""},on:{click:t.handleGoHistory}},[t._v("回退")]),t._v(" "),e("el-button",{attrs:{disabled:2==t.apiData.status&&1!=t.apiData.updateAfterPublish||4==t.apiData.status,type:"primary",plain:""},on:{click:t.handleGoBack}},[t._v("回滚")])],1):t._e(),t._v(" "),e("div",{staticClass:"anchor-wrap"},[e("div",{staticClass:"el-tabs el-tabs--right"},[e("div",{staticClass:"el-tabs__header is-right"},[e("div",{staticClass:"el-tabs__nav-wrap is-right"},[e("div",{staticClass:"el-tabs__nav-scroll"},[e("div",{staticClass:"el-tabs__nav is-right",staticStyle:{transform:"translateY(0px)"},attrs:{role:"tablist"}},[e("div",{staticClass:"el-tabs__active-bar is-right",style:{transform:"translateY("+24*t.activeInfo+"px)",height:"24px"}}),t._v(" "),e("div",{class:["el-tabs__item h-24 is-right",0==t.activeInfo?"is-active":""],attrs:{id:"tab-0"},on:{click:function(a){t.goAuthor("#base",0)}}},[t._v("基础配置")]),t._v(" "),e("div",{class:["el-tabs__item h-24 is-right",1==t.activeInfo?"is-active":""],attrs:{id:"tab-1"},on:{click:function(a){t.goAuthor("#frontend",1)}}},[t._v("前端配置")]),t._v(" "),e("div",{class:["el-tabs__item h-24 is-right",2==t.activeInfo?"is-active":""],attrs:{id:"tab-2"},on:{click:function(a){t.goAuthor("#backend",2)}}},[t._v("后端配置")]),t._v(" "),e("div",{class:["el-tabs__item h-24 is-right",3==t.activeInfo?"is-active":""],attrs:{id:"tab-3"},on:{click:function(a){t.goAuthor("#result",3)}}},[t._v("返回结果")])])])])])])]),t._v(" "),e("div",{staticClass:"base-info-wrap info-wrap",attrs:{id:"base"}},[e("div",{staticClass:"commont-info-title font-14 color-303133"},[t._v("基础信息")]),t._v(" "),e("base-info-show",{attrs:{apiData:t.apiData}})],1),t._v(" "),e("div",{staticClass:"frontend-set-wrap info-wrap",attrs:{id:"frontend"}},[e("div",{staticClass:"commont-info-title font-14 color-303133 m-t-47"},[t._v("前端配置")]),t._v(" "),e("frontend-info-show",{attrs:{apiData:t.apiData}})],1),t._v(" "),e("div",{staticClass:"backend-set-wrap info-wrap",attrs:{id:"backend"}},[e("div",{staticClass:"commont-info-title font-14 color-303133 m-t-47"},[t._v("后端配置")]),t._v(" "),e("backend-info-show",{attrs:{apiData:t.apiData}})],1),t._v(" "),e("div",{staticClass:"back-result-wrap info-wrap",attrs:{id:"result"}},[e("div",{staticClass:"commont-info-title font-14 color-303133 m-t-47"},[t._v("返回结果")]),t._v(" "),e("back-info-show",{attrs:{apiData:t.apiData}})],1)]),t._v(" "),e("go-history",{attrs:{apiData:t.apiData,historyShow:t.historyShow},on:{hideHistoryDialog:t.hideHistoryDialog}}),t._v(" "),e("publish-set",{attrs:{editRow:t.editRow,publishShow:t.publishShow},on:{hidePublishDialog:t.hidePublishDialog}})],1)},staticRenderFns:[]};var B=e("VU/8")(O,K,!1,function(t){e("n+CT")},"data-v-12f91344",null).exports,E={name:"apiListManageShow",components:{navBread:s.a,apiVersionShow:B},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:""}]}},methods:{getData:function(){var t=this,a={project:t.repProjectName,router:t.pathName,requestProject:t.repProjectName};Object($.a)("/haoban-manage-web/menu-detail",a).then(function(a){var e=a.data;if(1==e.errorCode)return e.result?void 0:void t.$message.error({duration:1e3,message:"暂无数据"});t.$message.error({duration:1e3,message:e.message})}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})}},watch:{$route:{handler:function(t,a){},deep:!0}},mounted:function(){this.$emit("showTab",22)}},A={render:function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"api-body-content border-box"},[a("div",{staticClass:"common-nav"},[a("nav-bread",{attrs:{navPath:this.navPath}})],1),this._v(" "),a("div",{staticClass:"api-body-main common-body-main border-box"},[a("div",{staticClass:"api-main-content border-box"},[a("api-version-show")],1)])])},staticRenderFns:[]};var U=e("VU/8")(E,A,!1,function(t){e("Nw81")},"data-v-04db5cfc",null);a.default=U.exports},ripu:function(t,a){},vxfY:function(t,a){},znuk:function(t,a,e){"use strict";var s=e("mvHQ"),i=e.n(s),l=e("Kkt8"),o=e("P9l9"),r=e("TUB1"),n=e("LlAa"),c={name:"publish-set",components:{limitTextarea:l.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(t){t(),this.hideDialog()},customCancel:function(){this.hideDialog()},hideDialog:function(){this.customDialog=!1,this.$emit("hidePublishDialog")},customConfirm:function(t){var a=this;a.$refs[t].validate(function(t){if(!t)return!1;a.postEditData()})},postEditData:function(){var t=this,a={interfaceVersionId:t.formData.interfaceVersionId,defaultFlag:t.formData.defaultFlag?"1":"0",remark:t.formData.remark};Object(o.a)("/gateway-manage/publish-api",a).then(function(a){var e=a.data;if("0000"==e.code)return r.a.showmsg("发布成功","success"),void t.setData();n.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},setData:function(t){this.$emit("hidePublishDialog",!0)}},watch:{publishShow:function(t,a){this.customDialog=t},editRow:function(t,a){this.formData=JSON.parse(i()(t)),this.formData.defaultFlag=1==t.defaultFlag}},mounted:function(){this.customDialog=this.publishShow,this.formData=JSON.parse(i()(this.editRow)),this.formData.defaultFlag=1==this.editRow.defaultFlag}},d={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.customDialog,expression:"customDialog"}]},[e("el-dialog",{staticClass:"edit-dialog",attrs:{title:"发布",visible:t.customDialog,width:"600px","before-close":t.handleClose},on:{"update:visible":function(a){t.customDialog=a}}},[e("div",{staticClass:"edit-dialog-body"},[e("el-form",{ref:"publishForm",attrs:{model:t.formData,"label-width":"160px",rules:t.rules}},[e("el-form-item",{attrs:{label:"API名称:"}},[t._v("\n "+t._s(t.$route.query.interfaceName)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"发布环境:"}},[t._v("\n "+t._s(t.formData.sceneName)+"\n ")]),t._v(" "),e("el-form-item",{attrs:{label:"设置为默认版本:"}},[e("el-switch",{attrs:{"active-text":"","inactive-text":""},model:{value:t.formData.defaultFlag,callback:function(a){t.$set(t.formData,"defaultFlag",a)},expression:"formData.defaultFlag"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"备注:"}},[e("limit-textarea",{attrs:{inputWidth:370,inputValue:t.formData.remark,holder:"请输入备注内容",getByType:"word",maxLength:100},on:{"update:inputValue":function(a){t.$set(t.formData,"remark",a)}}})],1)],1)],1),t._v(" "),e("div",{staticClass:"dialog-footer",staticStyle:{"padding-bottom":"10px"},attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.customCancel}},[t._v("取 消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(a){t.customConfirm("publishForm")}}},[t._v("发 布")])],1)])],1)},staticRenderFns:[]};var p=e("VU/8")(c,d,!1,function(t){e("ripu")},"data-v-68ac51f7",null);a.a=p.exports}});
\ No newline at end of file \ No newline at end of file
webpackJsonp([5],{BvdG:function(e,t){},ERj7:function(e,t){},FnXo:function(e,t){},Hvnz:function(e,t){},QSpi: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"),s=a.n(i),r=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(r.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(r.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(s()(e))}},mounted:function(){this.getEnvData(),this.customDialog=this.syncShow,this.formData=JSON.parse(s()(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)},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(r.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(s()(e)),m()(e).length&&this.getData()}},mounted:function(){this.customDialog=this.publishShow,this.formData=JSON.parse(s()(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("FnXo")},"data-v-ff18cc42",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:[],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(r.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+"&interfaceVersionId="+t.interfaceVersionId)},handleEdit:function(e,t){this.$router.push("/createApi?projectId="+t.projectId+"&interfaceGroupId="+t.interfaceGroupId+"&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(r.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(r.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(r.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,t={search:e.searchValue,pageNum:e.currentPage,pageSize:e.pageSize,sceneCode:e.sceneCode,status:e.status,interfaceId:e.$route.query.interfaceId};Object(r.a)("/gateway-manage/page-api-version-record",t).then(function(t){var a=t.data;if("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.$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",{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("QSpi")},"data-v-c6ce0622",null).exports,C={name:"publish-list",data:function(){return{navPath:[{name:"发布记录",path:""}],searchValue:"",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+"&interfaceVersionId="+t.interfaceVersionId+"&publishRecordId="+t.publishRecordId)},getData:function(){var e=this,t={pageNum:e.currentPage,pageSize:e.pageSize,interfaceId:e.$route.query.interfaceId};Object(r.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:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){var e=this;e.$nextTick(function(){e.getData()}),e.$emit("showTab",4)}},y={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"table-wrap"},[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.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")(C,y,!1,function(e){a("ERj7")},"data-v-1c2b7d8c",null).exports,x={name:"apiListManage",components:{navBread:o.a,versionList:D,publishList:S},data:function(){return{navPath:[{name:"API管理",path:"/apiProgram"},{name:"API列表",path:"/apiList"},{name:"管理",path:""}],activeName:"first"}},methods:{handleClick:function(e,t){console.log(e,t);"first"==e.name?this.$refs.versionList.getData():this.$refs.publishList.getData()}},watch:{$route:{handler:function(e,t){},deep:!0}},mounted:function(){this.$emit("showTab",22)}},$={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("BvdG")},"data-v-32da2ee5",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"),s=a("P9l9"),r=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(s.a)("/gateway-manage/publish-api",t).then(function(t){var a=t.data;if("0000"==a.code)return r.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([5],{Hvnz:function(e,t){},IvlK:function(e,t){},RPCm:function(e,t){},V5hO: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.publishShow,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("V5hO")},"data-v-1d732ad1",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:[],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,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("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.$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",{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("IvlK")},"data-v-599a24f8",null).exports,y={name:"publish-list",data:function(){return{navPath:[{name:"发布记录",path:""}],searchValue:"",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,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("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:{$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",{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("RPCm")},"data-v-1c63b1ba",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("fxvE")},"data-v-750fa0e6",null);t.default=I.exports},fxvE: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([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",14],"./errorPage/500.vue":["FskK",10],"./errorPage/index.vue":["ODjX",1],"./index/apiList.vue":["tiLT",0,15],"./index/apiListManage.vue":["dqHC",0,5],"./index/apiListManageShow.vue":["r4m9",0,3],"./index/apiProgram.vue":["kAqA",0,12],"./index/apiProgramGroup.vue":["G8l+",0,16],"./index/createApi.vue":["Yns/",0,2],"./index/createEnvSet.vue":["vm6Q",0,17],"./index/envManage.vue":["iGM1",0,8],"./index/errorCode.vue":["SGyq",0,13],"./index/groupApiList.vue":["S82n",0,20],"./index/index.vue":["JXTs",0,9],"./index/overview.vue":["EBdF",0,19],"./index/plugAhsh.vue":["JN/y",0,4],"./index/plugPlatform.vue":["dAfO",0,6],"./index/pluginManage.vue":["K0rJ",0,18],"./index/releaseRecords.vue":["OEJD",0,21],"./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]); 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",14],"./errorPage/500.vue":["FskK",10],"./errorPage/index.vue":["ODjX",1],"./index/apiList.vue":["tiLT",0,19],"./index/apiListManage.vue":["dqHC",0,5],"./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,18],"./index/envManage.vue":["iGM1",0,8],"./index/errorCode.vue":["SGyq",0,13],"./index/groupApiList.vue":["S82n",0,16],"./index/index.vue":["JXTs",0,9],"./index/overview.vue":["EBdF",0,21],"./index/plugAhsh.vue":["JN/y",0,4],"./index/plugPlatform.vue":["dAfO",0,6],"./index/pluginManage.vue":["K0rJ",0,20],"./index/releaseRecords.vue":["OEJD",0,15],"./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 \ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,a){for(var f,d,i,u=0,b=[];u<r.length;u++)d=r[u],t[d]&&b.push(t[d][0]),t[d]=0;for(f in o)Object.prototype.hasOwnProperty.call(o,f)&&(e[f]=o[f]);for(n&&n(r,o,a);b.length;)b.shift()();if(a)for(u=0;u<a.length;u++)i=c(c.s=a[u]);return i};var r={},t={24:0};function c(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,c),t.l=!0,t.exports}c.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,c){n=t[e]=[r,c]});n[2]=r;var o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,c.nc&&a.setAttribute("nonce",c.nc),a.src=c.p+"static/js/"+e+"."+{0:"63d3650fda518fa5d91a",1:"0ebe3ead93207dc78a78",2:"e21fc72526b2a2b27f02",3:"1fed6a3eef58e6642062",4:"83b134741cef8a1fc258",5:"f02293cf72bd2cfd95f2",6:"7a4f7f41cea5405e209f",7:"b2a85a42ddd430235a63",8:"81460c8c66d06cfea732",9:"9c96ae683c51b04359d0",10:"638039a7b39908980436",11:"f27d1de28264fbbe30ff",12:"ccbc18453e41490e2dba",13:"b109164d2be44afb7733",14:"9825bb69e60b8030c230",15:"6700988b665e14f99d41",16:"915ed31249867849353a",17:"f25417e1883c9c1447d8",18:"f9c030a2728c83c74159",19:"40fd9824f7542ed7f56d",20:"c163ea91d150e0ca1cb1",21:"55879284ad4d1f03fbe0"}[e]+".js";var f=setTimeout(d,12e4);function d(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=d,o.appendChild(a),r},c.m=e,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="./",c.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,c){for(var f,b,d,i=0,u=[];i<r.length;i++)b=r[i],t[b]&&u.push(t[b][0]),t[b]=0;for(f in o)Object.prototype.hasOwnProperty.call(o,f)&&(e[f]=o[f]);for(n&&n(r,o,c);u.length;)u.shift()();if(c)for(i=0;i<c.length;i++)d=a(a.s=c[i]);return d};var r={},t={24:0};function a(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,a){n=t[e]=[r,a]});n[2]=r;var o=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,a.nc&&c.setAttribute("nonce",a.nc),c.src=a.p+"static/js/"+e+"."+{0:"63d3650fda518fa5d91a",1:"0ebe3ead93207dc78a78",2:"67d4da9702ffe7fca332",3:"37b099013ab5b86e6b1a",4:"83b134741cef8a1fc258",5:"61455822347fda4022ec",6:"7a4f7f41cea5405e209f",7:"b2a85a42ddd430235a63",8:"81460c8c66d06cfea732",9:"9c96ae683c51b04359d0",10:"638039a7b39908980436",11:"f27d1de28264fbbe30ff",12:"ccbc18453e41490e2dba",13:"b109164d2be44afb7733",14:"9825bb69e60b8030c230",15:"ffd723714f3c604ae809",16:"825722b083bcf8e5877e",17:"4786e13164b8fb55cf3b",18:"ebf8edd37453b58275c4",19:"237102ab58f0569908b0",20:"106676f1ed05cab7702b",21:"9811614945523e2ab002"}[e]+".js";var f=setTimeout(b,12e4);function b(){c.onerror=c.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return c.onerror=c.onload=b,o.appendChild(c),r},a.m=e,a.c=r,a.d=function(e,n,r){a.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="./",a.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
<!-- <!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-08-07 13:48:12
* @LastEditors: 无尘
* @LastEditTime: 2019-10-18 16:04:53
-->
<!--
<go-history :historyShow="historyShow" @hideHistoryDialog="hideHistoryDialog"></go-history> <go-history :historyShow="historyShow" @hideHistoryDialog="hideHistoryDialog"></go-history>
import goHistory from '@/components/api/go-history.vue'; import goHistory from '@/components/api/go-history.vue';
--> -->
...@@ -170,8 +178,8 @@ export default { ...@@ -170,8 +178,8 @@ export default {
* 查看定义详情页 * 查看定义详情页
*/ */
handleShow(index, row) { handleShow(index, row) {
// const that = this; const that = this;
window.open(`#/apiListManageShow?editFlag=0&interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}&interfaceVersionId=${row.interfaceVersionId}&publishRecordId=${row.publishRecordId}`); window.open(`#/apiListManageShow?editFlag=0&interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}&interfaceVersionId=${row.interfaceVersionId}&publishRecordId=${row.publishRecordId}&projectId=${row.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${that.$route.query.interfaceGroupName}`);
}, },
/** /**
* 获取数据 * 获取数据
......
<!-- <!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-07-31 19:53:49
* @LastEditors: 无尘
* @LastEditTime: 2019-07-31 19:53:49
-->
<!--
<publish-list></publish-list> <publish-list></publish-list>
--> -->
...@@ -112,7 +120,7 @@ export default { ...@@ -112,7 +120,7 @@ export default {
*/ */
handleShow(index, row) { handleShow(index, row) {
const that = this; const that = this;
that.$router.push(`/apiListManageShow?editFlag=0&interfaceId=${that.$route.query.interfaceId}&interfaceName=${that.$route.query.interfaceName}&interfaceVersionId=${row.interfaceVersionId}&publishRecordId=${row.publishRecordId}`); that.$router.push(`/apiListManageShow?editFlag=0&interfaceId=${that.$route.query.interfaceId}&interfaceName=${that.$route.query.interfaceName}&projectId=${row.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${that.$route.query.interfaceGroupName}&interfaceVersionId=${row.interfaceVersionId}&publishRecordId=${row.publishRecordId}`);
}, },
/** /**
* 获取数据 * 获取数据
......
<!-- <!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-08-05 16:32:37
* @LastEditors: 无尘
* @LastEditTime: 2019-08-05 16:32:37
-->
<!--
<record-list <record-list
:editRow="editRow" :editRow="editRow"
:recordShow="recordShow" :recordShow="recordShow"
...@@ -132,7 +140,7 @@ export default { ...@@ -132,7 +140,7 @@ export default {
*/ */
handleShow(index, row) { handleShow(index, row) {
const that = this; const that = this;
that.$router.push(`/apiListManageShow?editFlag=0&interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}&interfaceVersionId=${row.interfaceVersionId}&publishRecordId=${row.publishRecordId}`); that.$router.push(`/apiListManageShow?editFlag=0&interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}&interfaceVersionId=${row.interfaceVersionId}&publishRecordId=${row.publishRecordId}&projectId=${row.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${that.$route.query.interfaceGroupName}`);
}, },
/** /**
* 获取数据 * 获取数据
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-07-31 20:25:44
* @LastEditors: 无尘
* @LastEditTime: 2019-10-18 15:47:13
-->
<template> <template>
<div> <div>
<div class="search-wrap m-b-20 flex flex-space-between"> <div class="search-wrap m-b-20 flex flex-space-between">
...@@ -266,14 +274,14 @@ export default { ...@@ -266,14 +274,14 @@ export default {
*/ */
handleShow(index, row) { handleShow(index, row) {
const that = this; const that = this;
that.$router.push(`/apiListManageShow?editFlag=1&interfaceId=${that.$route.query.interfaceId}&interfaceName=${that.$route.query.interfaceName}&interfaceVersionId=${row.interfaceVersionId}`); that.$router.push(`/apiListManageShow?editFlag=1&interfaceId=${that.$route.query.interfaceId}&interfaceName=${that.$route.query.interfaceName}&projectId=${row.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${that.$route.query.interfaceGroupName}&interfaceVersionId=${row.interfaceVersionId}`);
}, },
/** /**
* 编辑 * 编辑
*/ */
handleEdit(index, row) { handleEdit(index, row) {
const that = this; const that = this;
that.$router.push(`/createApi?projectId=${row.projectId}&interfaceGroupId=${row.interfaceGroupId}&interfaceId=${that.$route.query.interfaceId}&interfaceName=${that.$route.query.interfaceName}&interfaceVersionId=${row.interfaceVersionId}`); that.$router.push(`/createApi?projectId=${row.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${that.$route.query.interfaceGroupName}&interfaceId=${that.$route.query.interfaceId}&interfaceName=${that.$route.query.interfaceName}&interfaceVersionId=${row.interfaceVersionId}`);
}, },
/** /**
* 下线 * 下线
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-08-16 10:02:07 * @Date: 2019-08-16 10:02:07
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-10-14 10:35:20 * @LastEditTime: 2019-10-18 16:25:16
--> -->
<!-- <!--
<create-result></create-result> <create-result></create-result>
...@@ -440,7 +440,7 @@ export default { ...@@ -440,7 +440,7 @@ export default {
if (resData.code == '0000') { if (resData.code == '0000') {
showMsg.showmsg('保存成功', 'success'); showMsg.showmsg('保存成功', 'success');
that.$store.dispatch('clearApiData'); that.$store.dispatch('clearApiData');
that.$router.push(`/apiListManage?interfaceId=${resData.result.interfaceId}&interfaceName=${resData.result.interfaceName}`); that.$router.push(`/apiListManage?interfaceId=${resData.result.interfaceId}&interfaceName=${resData.result.interfaceName}&projectId=${that.$route.query.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${that.$route.query.interfaceGroupId}&interfaceGroupName=${that.$route.query.interfaceGroupName}`);
return; return;
} }
errMsg.errorMsg(resData); errMsg.errorMsg(resData);
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-07-22 19:14:58
* @LastEditors: 无尘
* @LastEditTime: 2019-10-18 15:27:15
-->
<template> <template>
<div class="api-body-content border-box"> <div class="api-body-content border-box">
<div class="common-nav"> <div class="common-nav">
...@@ -35,7 +43,7 @@ ...@@ -35,7 +43,7 @@
</el-table-column> </el-table-column>
<el-table-column label="项目/分组" show-overflow-tooltip> <el-table-column label="项目/分组" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.interfaceGroupName }} {{ scope.row.projectName + '/' + scope.row.interfaceGroupName }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间" show-overflow-tooltip> <el-table-column label="创建时间" show-overflow-tooltip>
...@@ -163,7 +171,7 @@ export default { ...@@ -163,7 +171,7 @@ export default {
*/ */
toApiListManage(index, row) { toApiListManage(index, row) {
const that = this; const that = this;
that.$router.push(`/apiListManage?interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}`); that.$router.push(`/apiListManage?interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}&projectId=${row.projectId}&projectName=${row.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${row.interfaceGroupName}`);
}, },
/** /**
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-07-22 19:39:25
* @LastEditors: 无尘
* @LastEditTime: 2019-10-18 15:50:44
-->
<template> <template>
<div class="api-body-content border-box"> <div class="api-body-content border-box">
<div class="common-nav"> <div class="common-nav">
...@@ -23,6 +31,7 @@ ...@@ -23,6 +31,7 @@
import navBread from '@/components/nav/nav-bread.vue'; import navBread from '@/components/nav/nav-bread.vue';
import versionList from '@/components/api/version-list.vue'; import versionList from '@/components/api/version-list.vue';
import publishList from '@/components/api/publish-list.vue'; import publishList from '@/components/api/publish-list.vue';
import { getRequest } from '@/api/api';
export default { export default {
name: 'apiListManage', name: 'apiListManage',
components: { components: {
...@@ -39,8 +48,16 @@ export default { ...@@ -39,8 +48,16 @@ export default {
path: '/apiProgram' path: '/apiProgram'
}, },
{ {
name: 'API列表', name: this.$route.query.projectName ? `${this.$route.query.projectName}项目列表` : '',
path: '/apiList' 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: '管理', name: '管理',
...@@ -56,7 +73,6 @@ export default { ...@@ -56,7 +73,6 @@ export default {
*/ */
/* eslint-disable */ /* eslint-disable */
handleClick(tab, event) { handleClick(tab, event) {
console.log(tab, event);
const that = this; const that = this;
if (tab.name == 'first') { if (tab.name == 'first') {
that.$refs.versionList.getData(); that.$refs.versionList.getData();
...@@ -64,6 +80,44 @@ export default { ...@@ -64,6 +80,44 @@ export default {
that.$refs.publishList.getData(); that.$refs.publishList.getData();
} }
}, },
/**
* 获取面包屑导航数据
*/
getNavBarData() {
const that = this;
let para = {
interfaceId: that.$route.query.interfaceId
}
getRequest('/gateway-manage/get-bar', para)
.then(res => {
let resData = res.data;
if (resData.code == '0000') {
that.navPath = [
{
name: 'API管理',
path: '/apiProgram'
},
{
name: 'API列表',
path: '/apiList'
},
{
name: '管理',
path: ''
}
]
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
}
}, },
watch: { watch: {
$route: { $route: {
...@@ -76,7 +130,7 @@ export default { ...@@ -76,7 +130,7 @@ export default {
/* 接收数据 */ /* 接收数据 */
mounted() { mounted() {
const that = this; const that = this;
that.$emit('showTab', 22); that.$emit('showTab', 21);
} }
}; };
</script> </script>
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-07-22 19:42:16
* @LastEditors: 无尘
* @LastEditTime: 2019-07-22 19:42:16
-->
<template> <template>
<div class="api-body-content border-box"> <div class="api-body-content border-box">
<div class="common-nav"> <div class="common-nav">
...@@ -30,11 +38,15 @@ export default { ...@@ -30,11 +38,15 @@ export default {
path: '/apiProgram' path: '/apiProgram'
}, },
{ {
name: 'API列表', name: this.$route.query.projectName ? `${this.$route.query.projectName}项目列表` : '',
path: '/apiList' path: '/apiProgramGroup'
}, },
{ {
name: '管理', name: this.$route.query.interfaceGroupName ? `${this.$route.query.interfaceGroupName}分组列表` : '',
path: '/groupApiList'
},
{
name: this.$route.query.interfaceName ? `${this.$route.query.interfaceName}` : '',
path: '/apiListManage' path: '/apiListManage'
}, },
{ {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-07-22 19:22:46 * @Date: 2019-07-22 19:22:46
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-09-30 15:38:56 * @LastEditTime: 2019-10-18 15:39:48
--> -->
<template> <template>
<div class="api-body-content border-box"> <div class="api-body-content border-box">
...@@ -74,7 +74,7 @@ export default { ...@@ -74,7 +74,7 @@ export default {
}, },
{ {
name: `${this.$route.query.projectName}项目列表`, name: `${this.$route.query.projectName}项目列表`,
path: 'apiProgram' path: '/apiProgramGroup'
}, },
{ {
name: `分组列表`, name: `分组列表`,
...@@ -104,7 +104,7 @@ export default { ...@@ -104,7 +104,7 @@ export default {
*/ */
createApi(index, row) { createApi(index, row) {
const that = this; const that = this;
that.$router.push(`/createApi?projectId=${row.projectId}&interfaceGroupId=${row.interfaceGroupId}`); that.$router.push(`/createApi?projectId=${row.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${row.groupName}`);
}, },
/** /**
* 编辑环境 * 编辑环境
...@@ -162,7 +162,7 @@ export default { ...@@ -162,7 +162,7 @@ export default {
*/ */
toApiList(index, row) { toApiList(index, row) {
const that = this; const that = this;
that.$router.push(`/groupApiList?projectId=${row.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${row.interfaceGroupId}&groupName=${row.groupName}`); that.$router.push(`/groupApiList?projectId=${row.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${row.groupName}`);
}, },
/** /**
* 编辑 * 编辑
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-07-22 19:27:37
* @LastEditors: 无尘
* @LastEditTime: 2019-10-18 15:52:48
-->
<template> <template>
<div class="api-body-content border-box"> <div class="api-body-content border-box">
<div class="common-nav"> <div class="common-nav">
...@@ -62,10 +70,18 @@ export default { ...@@ -62,10 +70,18 @@ export default {
path: '/apiProgram' path: '/apiProgram'
}, },
{ {
name: 'API列表', name: `${this.$route.query.projectName}项目列表`,
path: '/apiList' path: '/apiProgramGroup'
}, },
{ {
name: `${this.$route.query.interfaceGroupName}分组列表`,
path: '/groupApiList'
},
/* {
name: this.$route.query.interfaceName ? `${this.$route.query.interfaceName}` : '',
path: '/apiListManage'
}, */
{
name: this.$route.query.interfaceId ? '编辑API' : '创建API', name: this.$route.query.interfaceId ? '编辑API' : '创建API',
path: '' path: ''
} }
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-07-22 19:14:58 * @Date: 2019-07-22 19:14:58
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-09-30 15:43:22 * @LastEditTime: 2019-10-18 15:36:26
--> -->
<template> <template>
<div class="api-body-content border-box"> <div class="api-body-content border-box">
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
</el-table-column> </el-table-column>
<el-table-column label="项目/分组" show-overflow-tooltip> <el-table-column label="项目/分组" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.interfaceGroupName }} {{ scope.row.projectName + '/' + scope.row.interfaceGroupName }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间" show-overflow-tooltip> <el-table-column label="创建时间" show-overflow-tooltip>
...@@ -95,11 +95,11 @@ export default { ...@@ -95,11 +95,11 @@ export default {
}, },
{ {
name: `${this.$route.query.projectName}项目列表`, name: `${this.$route.query.projectName}项目列表`,
path: '/apiProgram' path: '/apiProgramGroup'
}, },
{ {
name: `${this.$route.query.groupName}分组列表`, name: `${this.$route.query.interfaceGroupName}分组列表`,
path: '/apiProgramGroup' path: '/groupApiList'
}, },
{ {
name: `API列表`, name: `API列表`,
...@@ -171,7 +171,7 @@ export default { ...@@ -171,7 +171,7 @@ export default {
*/ */
createApi() { createApi() {
const that = this; const that = this;
that.$router.push(`/createApi?projectId=${that.$route.query.projectId}&interfaceGroupId=${that.$route.query.interfaceGroupId}`); that.$router.push(`/createApi?projectId=${that.$route.query.projectId}&projectName=${that.$route.query.projectName}&interfaceGroupId=${that.$route.query.interfaceGroupId}&interfaceGroupName=${that.$route.query.interfaceGroupName}`);
}, },
/** /**
* 分页 * 分页
...@@ -189,7 +189,7 @@ export default { ...@@ -189,7 +189,7 @@ export default {
*/ */
toApiListManage(index, row) { toApiListManage(index, row) {
const that = this; const that = this;
that.$router.push(`/apiListManage?interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}`); that.$router.push(`/apiListManage?interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}&projectId=${row.projectId}&projectName=${row.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${row.interfaceGroupName}`);
}, },
/** /**
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-07-22 19:43:22
* @LastEditors: 无尘
* @LastEditTime: 2019-07-22 19:43:22
-->
<template> <template>
<div class="api-body-content border-box"> <div class="api-body-content border-box">
<div class="common-nav"> <div class="common-nav">
...@@ -122,7 +130,7 @@ export default { ...@@ -122,7 +130,7 @@ export default {
*/ */
handleShow(index, row) { handleShow(index, row) {
const that = this; const that = this;
that.$router.push(`/apiListManageShow?editFlag=0&interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}&interfaceVersionId=${row.interfaceVersionId}&publishRecordId=${row.publishRecordId}`); that.$router.push(`/apiListManageShow?editFlag=0&interfaceId=${row.interfaceId}&interfaceName=${row.interfaceName}&interfaceVersionId=${row.interfaceVersionId}&publishRecordId=${row.publishRecordId}&projectId=${row.projectId}&projectName=${row.projectName}&interfaceGroupId=${row.interfaceGroupId}&interfaceGroupName=${row.interfaceGroupName}`);
}, },
/** /**
* 获取数据 * 获取数据
......
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