| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[676],{2676:function(e,t,a){a.r(t),a.d(t,{default:function(){return he}});var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:10}},[a("div",{staticStyle:{"margin-bottom":"10px"}},[a("el-input",{staticStyle:{width:"300px","margin-left":"10px"},attrs:{size:"small",placeholder:"输入查询应用名称",clearable:""},on:{clear:function(t){return e.query("")}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.query(e.value)}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1),a("list",{ref:"list",on:{onClick:e.onClick}})],1),a("el-col",{attrs:{span:14}},[a("div",[a("tabledetail",{ref:"tabledetail"})],1),a("div",[a("apidetail",{ref:"apidetail"})],1)])],1)],1)},n=[],i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"border-right":"1px solid #ccc","min-height":"calc(100vh - 180px)","padding-right":"10px"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list,size:"small","highlight-current-row":"",border:"",stripe:"","header-cell-style":{background:"#f1f2f3",color:"#333"}},on:{"row-click":e.rowClick}},[a("el-table-column",{attrs:{prop:"systemclientname",label:"操作端",width:"105px"}}),a("el-table-column",{attrs:{prop:"systemclientname",label:"系统-模块",width:"125px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.systemname)+"-"+e._s(t.row.systemmodulename)+" ")]}}])}),a("el-table-column",{attrs:{prop:"systemappname",label:"应名用称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tag",{attrs:{size:"mini"}},[e._v(e._s(t.row.systemappname)+" ")]),e._v(" "+e._s(t.row.systemapp)+" ")]}}])}),a("el-table-column",{attrs:{prop:"isdatatag",label:"标签",width:"46",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(0===t.row.isdatatag?"":"✅")+" ")]}}])}),a("el-table-column",{attrs:{prop:"isdatateam",label:"团队",width:"46",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(0===t.row.isdatateam?"":"✅")+" ")]}}])}),a("el-table-column",{attrs:{prop:"isdatafollowup",label:"跟进",width:"46",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(0===t.row.isdatafollowup?"":"✅")+" ")]}}])}),a("el-table-column",{attrs:{prop:"tablecount",label:"表数",width:"46",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.tablecount>0?a("el-tag",{attrs:{type:"danger",effect:"dark",size:"mini"}},[e._v(e._s(t.row.tablecount)+" ")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"apicount",label:"API",width:"46",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.apicount>0?a("el-tag",{attrs:{type:"danger",effect:"dark",size:"mini"}},[e._v(e._s(t.row.apicount)+" ")]):e._e()]}}])})],1),a("div",{staticStyle:{margin:"20px 0","text-align":"right"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},l=[],o={data:function(){return{param:{classname:"sysmanage.develop.apidoc.apidoc",method:"queryAppList",content:{pageSize:30,pageNumber:1,where:{condition:""}}},list:[],total:0,currentPage:0}},methods:{listData:function(e){var t=this;this.param.content.where.condition=e||"",this.$api.requested(this.param).then((function(e){t.list=e.data,t.total=e.total,t.currentPage=e.pageNumber,t.$emit("onClick",e.data[0])}))},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},rowClick:function(e){this.$emit("onClick",e)}},mounted:function(){this.param.content.pageSize=Math.floor(document.body.scrollHeight/40),this.listData()}},r=o,c=a(1001),p=(0,c.Z)(r,i,l,!1,null,null,null),u=p.exports,d=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"border-right":"1px solid #ccc","padding-right":"10px"}},[a("tableSelect",{attrs:{systemappid:e.param.content.systemappid},on:{onSuccess:e.listData}}),a("el-table",{ref:"dragTable",staticStyle:{width:"100%"},attrs:{data:e.list,height:"200",size:"small","highlight-current-row":"",border:"",stripe:"","header-cell-style":{background:"#f1f2f3",color:"#333"},"row-key":"sys_objectappsid"}},[a("el-table-column",{attrs:{prop:"rowindex",label:"行",width:"50",align:"center"}}),a("el-table-column",{attrs:{label:"操作",width:"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("tableColumnQuery",{attrs:{data:e.row}})]}}])}),a("el-table-column",{attrs:{prop:"table_name",label:"表"}}),a("el-table-column",{attrs:{prop:"table_comment",label:"名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.table_comment)+" ")]}}])}),a("el-table-column",{attrs:{prop:"uniquecolumnname",label:"ID字段"}}),a("el-table-column",{attrs:{prop:"uniquecolumnname",label:"系统",width:"70"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(0===t.row.issystem?"":"✅")+" ")]}}])}),a("el-table-column",{attrs:{label:"操作",width:"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("on-del",{staticStyle:{"margin-left":"15px"},attrs:{data:t.row},on:{onSuccess:e.listData}})]}}])})],1)],1)},m=[],h=(a(561),a(1539),a(4747),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{display:"inline","margin-left":"10px"}},[a("el-button",{staticStyle:{margin:"10px 0 5px 0"},attrs:{type:"primary",size:"mini"},on:{click:e.showDialog}},[e._v("数据表绑定")]),a("el-dialog",{attrs:{"append-to-body":"",title:"数据表绑定",visible:e.dialogFormVisible,width:"60%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-input",{staticClass:"input-with-select",staticStyle:{width:"300px","margin-bottom":"10px"},attrs:{size:"mini",placeholder:"输入搜索条件",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData(e.param.content.pageNumber=1)}},model:{value:e.param.content.where.condition,callback:function(t){e.$set(e.param.content.where,"condition",t)},expression:"param.content.where.condition"}},[a("el-button",{attrs:{slot:"append"},on:{click:function(t){return e.listData(e.param.content.pageNumber=1)}},slot:"append"},[e._v("查询")])],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list,height:"500px",size:"mini",stripe:"","highlight-current-row":"",border:"","header-cell-style":{background:"#f1f2f3",color:"#333"}},on:{"selection-change":e.selectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{label:"表",prop:"table_name"}}),a("el-table-column",{attrs:{label:"表描述",prop:"table_comment"}}),a("el-table-column",{attrs:{label:"系统",prop:"issystem"}})],1),a("div",{staticStyle:{margin:"20px 0"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{size:"small",type:"primary",disabled:0===e.selection.length},on:{click:function(t){return e.onSubmit()}}},[e._v("确 定 ")])],1)],1)],1)}),f=[],g=a(6198),b=(a(5666),{props:["systemappid"],data:function(){return{dialogFormVisible:!1,param:{classname:"sysmanage.develop.sys_object.sys_object",method:"queryObjectList",content:{pageNumber:1,pageSize:20,where:{condition:""}}},selection:[],list:[],total:0,currentPage:0}},methods:{showDialog:function(){this.dialogFormVisible=!0,this.listData()},listData:function(){var e=this;return(0,g.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.param);case 2:a=t.sent,e.list=a.data,e.total=a.total,e.currentPage=a.pageNumber;case 6:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},selectionChange:function(e){var t=this;e.forEach((function(e){e.systemappid=t.systemappid})),this.selection=e},postForm:function(e){var t=this,a={classname:"sysmanage.develop.apidoc.apidoc",method:"addAppTable",content:e};this.$api.requested(a).then((function(e){1===e.code?(t.$notify({title:"成功",message:"字段添加成功",type:"success"}),t.dialogFormVisible=!1,t.$emit("onSuccess")):t.$notify({title:"失败",message:e.msg,type:"error"})}))},onSubmit:function(){var e=this;this.selection.forEach((function(t){e.postForm(t)}))}}}),y=b,w=(0,c.Z)(y,h,f,!1,null,null,null),_=w.exports,v=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{display:"inline"}},[a("el-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(t){return e.deleteRow()}}},[a("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[e._v("删 除")])],1)],1)},S=[],x={props:["data"],methods:{deleteRow:function(){var e=this;this.$api.requested({classname:"sysmanage.develop.apidoc.apidoc",method:"deleteAppTable",content:{sys_objectappsid:this.data.sys_objectappsid}}).then((function(t){e.$emit("onSuccess")}))}}},k=x,q=(0,c.Z)(k,v,S,!1,null,null,null),z=q.exports,C=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{display:"inline"}},[a("el-button",{attrs:{size:"small",type:"text"},on:{click:e.showDialog}},[e._v("字段查询 ")]),a("el-dialog",{attrs:{"append-to-body":"",title:"数据表字段查询",visible:e.dialogFormVisible,width:"60%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-input",{staticClass:"input-with-select",staticStyle:{width:"300px","margin-bottom":"10px"},attrs:{size:"mini",placeholder:"输入搜索条件",clearable:""},model:{value:e.param.content.where.condition,callback:function(t){e.$set(e.param.content.where,"condition",t)},expression:"param.content.where.condition"}},[a("el-button",{attrs:{slot:"append"},on:{click:e.listData},slot:"append"},[e._v("查询")])],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list,height:"500px",size:"mini",stripe:"","highlight-current-row":"",border:"","header-cell-style":{background:"#f1f2f3",color:"#333"}},on:{"selection-change":e.selectionChange}},[a("el-table-column",{attrs:{label:"行",prop:"rowindex",width:"50",align:"center"}}),a("el-table-column",{attrs:{label:"字段",prop:"column_name"}}),a("el-table-column",{attrs:{label:"标题",prop:"column_title"}}),a("el-table-column",{attrs:{label:"说明",prop:"column_comment"}}),a("el-table-column",{attrs:{label:"类型",prop:"column_type",width:"120"}}),a("el-table-column",{attrs:{label:"长度",prop:"numeric_precision",width:"80"}}),a("el-table-column",{attrs:{label:"小数位",prop:"numeric_scale",width:"80"}}),a("el-table-column",{attrs:{label:"默认值",prop:"column_default"}})],1),a("div",{staticStyle:{margin:"20px 0"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)},$=[],D={props:["data"],data:function(){return{dialogFormVisible:!1,param:{classname:"sysmanage.develop.sys_object.sys_object",method:"queryObjectColList",content:{pageNumber:1,pageSize:20,table_name:this.data.table_name,where:{condition:""}}},selection:[],list:[],total:0,currentPage:0}},methods:{showDialog:function(){this.dialogFormVisible=!0,this.listData()},listData:function(){var e=this;return(0,g.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.param);case 2:a=t.sent,e.list=a.data,e.total=a.total,e.currentPage=a.pageNumber;case 6:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.param.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.param.content.pageNumber=e,this.listData()},selectionChange:function(e){var t=this;e.forEach((function(e){e.systemappid=t.systemappid})),this.selection=e},onSubmit:function(){var e=this;this.selection.forEach((function(t){e.postForm(t)}))}}},j=D,F=(0,c.Z)(j,C,$,!1,null,null,null),E=F.exports,V=a(1474),R={components:{tableSelect:_,onDel:z,tableColumnQuery:E},data:function(){return{param:{classname:"sysmanage.develop.apidoc.apidoc",method:"queryAppTableList",content:{systemappid:0}},list:[],sortable:null,sequencesorts:[]}},methods:{listData:function(e){var t=this;e&&(this.param.content.systemappid=e.systemappid),this.$api.requested(this.param).then((function(e){t.list=e.data}))},updateSequence:function(){this.$api.requested({id:20221201134901,content:{ownertable:"sys_objectapps",sequencesorts:this.sequencesorts}}).then((function(e){}))},setSort:function(){var e=this,t=this.$refs.dragTable.$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0];this.sortable=V["default"].create(t,{ghostClass:"sortable-ghost",setData:function(e){},onEnd:function(t){var a=e.list.splice(t.oldIndex,1)[0];if(e.list.splice(t.newIndex,0,a),t.oldIndex!==t.newIndex){e.sequencesorts=[];var s=1;e.list.forEach((function(t){t.rowindex=s;var a={};a.ownerid=t.sys_objectappsid,a.sequence=s,e.sequencesorts.push(a),s+=1})),e.updateSequence()}}})}},mounted:function(){this.setSort()}},A=R,N=(0,c.Z)(A,d,m,!1,null,null,null),I=N.exports,Z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"border-right":"1px solid #ccc","min-height":"calc(100vh - 180px)","padding-right":"10px"}},[a("apiadd",{attrs:{systemappid:e.param.content.systemappid},on:{onSuccess:e.listData}}),a("el-table",{ref:"dragTable",staticStyle:{width:"100%"},attrs:{data:e.list,size:"small","highlight-current-row":"",border:"",stripe:"","header-cell-style":{background:"#f1f2f3",color:"#333"},"row-key":"sys_apiappsid"},on:{"row-click":e.rowClick}},[a("el-table-column",{attrs:{prop:"rowindex",label:"行",width:"50",align:"center"}}),a("el-table-column",{attrs:{label:"操作",width:"50",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("edit",{attrs:{data:t.row},on:{onSuccess:e.listData}})]}}])}),a("el-table-column",{attrs:{prop:"classname",label:"接口路径"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.classname)),a("br"),!0===t.row.accesstoken?a("el-tag",{attrs:{type:"primary",size:"mini"}},[e._v(e._s(t.row.method))]):e._e(),!1===t.row.accesstoken?a("el-tag",{staticStyle:{background:"green",color:"white"},attrs:{type:"primary",size:"mini"}},[e._v(" "+e._s(t.row.method)+" ")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"title",label:"接口名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.classtitle)+" "),a("el-tag",{attrs:{type:"primary",size:"mini"}},[e._v(" "+e._s(t.row.title))]),1===t.row.deprecated?a("el-tag",{staticStyle:{"margin-left":"5px"},attrs:{type:"danger",size:"mini"}},[e._v(" 已过期 ")]):e._e(),""===t.row.method?a("el-tag",{staticStyle:{"margin-left":"5px"},attrs:{type:"danger",size:"mini"}},[e._v(" 已删除 ")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"coder",label:"负责人",width:"57",align:"center"}}),a("el-table-column",{attrs:{prop:"apiid",label:"ID",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[""!==t.row.apiid?a("el-tag",{attrs:{type:"primary",size:"mini"}},[e._v(" "+e._s(t.row.apiid)+"-"+e._s(t.row.apiversion)+" ")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"cacheinglife",label:"缓存时效",width:"70",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[""!==t.row.cacheinglife?a("el-tag",{attrs:{type:"primary",size:"mini"}},[e._v(" "+e._s(t.row.cacheinglife+"分钟")+" ")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"requestmsg.requesttimes",label:"请求次数",width:"70",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"text-align":"right"}},[e._v(" "+e._s(0===t.row.requestmsg.requesttimes?"":t.row.requestmsg.requesttimes)+" "),0!==t.row.requestmsg.readcachetimes?a("el-tag",{staticStyle:{background:"green",color:"white","margin-left":"10px"},attrs:{type:"primary",size:"mini"}},[e._v(e._s(t.row.requestmsg.readcachetimes)+" ")]):e._e()],1)]}}])}),a("el-table-column",{attrs:{prop:"requestmsg.requesttimelong_avg",label:"请求均时",width:"70",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"text-align":"right"}},[e._v(" "+e._s(0===t.row.requestmsg.requesttimelong_avg?"":t.row.requestmsg.requesttimelong_avg)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"requestmsg.requesttimelong_last",label:"最新时长",width:"70",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"text-align":"right"}},[e._v(" "+e._s(0===t.row.requestmsg.requesttimelong_last?"":t.row.requestmsg.requesttimelong_last)+" ")])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"55",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("on-del",{attrs:{data:t.row},on:{onSuccess:e.listData}})]}}])})],1),a("div",{staticStyle:{"margin-top":"20px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("div",[e._v("请求示例:")]),a("br"),a("div",{staticStyle:{margin:"0 30px 0 30px"}},[e._v(e._s(e.requestnotes))]),a("json-viewer",{attrs:{value:e.requestjson,"expand-depth":10,copyable:"",expanded:"","show-array-index":!1,"preview-mode":!1,"show-double-quotes":!1}})],1),a("el-col",{attrs:{span:12}},[a("div",[e._v("响应示例:")]),a("br"),a("div",{staticStyle:{margin:"0 30px 0 30px"}},[e._v(e._s(e.responsenotes))]),a("json-viewer",{attrs:{value:e.responsejson,"expand-depth":10,copyable:"",expanded:"","show-array-index":!1,"preview-mode":!1,"show-double-quotes":!1}})],1)],1)],1)],1)},P=[],O=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{display:"inline","margin-left":"10px"}},[a("el-button",{staticStyle:{margin:"10px 0 5px 0"},attrs:{type:"primary",size:"mini"},on:{click:e.showDialog}},[e._v("接口绑定")]),a("el-dialog",{attrs:{"append-to-body":"",title:"接口绑定",visible:e.dialogFormVisible,width:"60%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-input",{staticClass:"input-with-select",staticStyle:{width:"300px","margin-bottom":"10px"},attrs:{size:"mini",placeholder:"输入搜索条件",clearable:""},model:{value:e.param.content.where.condition,callback:function(t){e.$set(e.param.content.where,"condition",t)},expression:"param.content.where.condition"}},[a("el-button",{attrs:{slot:"append"},on:{click:e.listData},slot:"append"},[e._v("查询")])],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list,height:"500px",size:"mini",stripe:"","highlight-current-row":"",border:"","header-cell-style":{background:"#f1f2f3",color:"#333"}},on:{"selection-change":e.selectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"apps",label:"关联应用",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",e._l(t.row.apps,(function(t){return a("el-tag",{key:t.index,staticStyle:{"margin-right":"5px"},attrs:{type:"danger",effect:"dark",size:"mini"}},[e._v(e._s(t)+" ")])})),1)]}}])}),a("el-table-column",{attrs:{label:"接口路径",prop:"classname",width:"350"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.classname)),a("br"),""!==t.row.classtitle?a("el-tag",{attrs:{type:"primary",size:"mini"}},[e._v(" "+e._s(t.row.classtitle))]):e._e()]}}])}),a("el-table-column",{attrs:{label:"接口名称",prop:"title"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.method)),a("br"),""!==t.row.title?a("el-tag",{attrs:{type:"primary",size:"mini"}},[e._v(" "+e._s(t.row.title))]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"coder",label:"负责人",width:"60",align:"center"}}),a("el-table-column",{attrs:{prop:"apiid",label:"ID",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[""!==t.row.apiid?a("el-tag",{attrs:{type:"primary",size:"mini"}},[e._v(" "+e._s(t.row.apiid)+"-"+e._s(t.row.apiversion)+" ")]):e._e()]}}])}),a("el-table-column",{attrs:{label:"接口说明",prop:"notes"}})],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{size:"small",type:"primary",disabled:0===e.selection.length},on:{click:function(t){return e.onSubmit()}}},[e._v("确 定 ")])],1)],1)],1)},T=[],L={props:["systemappid"],data:function(){return{dialogFormVisible:!1,param:{classname:"sysmanage.develop.apimanage.ApiMonitor",method:"queryApiList",content:{simple:1,apiwithid:1,where:{condition:""}}},selection:[],list:[]}},methods:{showDialog:function(){this.dialogFormVisible=!0,this.listData()},listData:function(){var e=this;return(0,g.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.param);case 2:a=t.sent,e.list=a.data;case 4:case"end":return t.stop()}}),t)})))()},selectionChange:function(e){var t=this;e.forEach((function(e){e.systemappid=t.systemappid})),this.selection=e},postForm:function(e){var t=this,a={classname:"sysmanage.develop.apidoc.apidoc",method:"addAppApi",content:e};this.$api.requested(a).then((function(e){1===e.code?(t.$notify({title:"成功",message:"字段添加成功",type:"success"}),t.dialogFormVisible=!1,t.$emit("onSuccess")):t.$notify({title:"失败",message:e.msg,type:"error"})}))},onSubmit:function(){var e=this;this.selection.forEach((function(t){e.postForm(t)}))}}},J=L,M=(0,c.Z)(J,O,T,!1,null,null,null),Q=M.exports,H=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{display:"inline"}},[a("el-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(t){return e.deleteRow()}}},[a("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[e._v("删 除")])],1)],1)},B=[],G={props:["data"],methods:{deleteRow:function(){var e=this;this.$api.requested({classname:"sysmanage.develop.apidoc.apidoc",method:"deleteAppApi",content:{sys_apiappsid:this.data.sys_apiappsid}}).then((function(t){e.$emit("onSuccess")}))}}},K=G,U=(0,c.Z)(K,H,B,!1,null,null,null),W=U.exports,X=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{display:"inline"}},[a("el-button",{attrs:{size:"small",type:"text"},on:{click:e.onShow}},[e._v("编辑")]),a("el-dialog",{attrs:{title:"API编辑","append-to-body":"",visible:e.dialogFormVisible,width:"1000"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{attrs:{model:e.form,"label-position":"left","label-width":"80px",size:"mini"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"请求说明"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入请求说明",autosize:{minRows:5,maxRows:10}},model:{value:e.requestnotesstr,callback:function(t){e.requestnotesstr=t},expression:"requestnotesstr"}})],1),a("el-form-item",{attrs:{label:"请求内容"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入请求内容",autosize:{minRows:20,maxRows:20}},model:{value:e.requeststr,callback:function(t){e.requeststr=t},expression:"requeststr"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"返回说明"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入请求说明",autosize:{minRows:5,maxRows:10}},model:{value:e.responsenotesstr,callback:function(t){e.responsenotesstr=t},expression:"responsenotesstr"}})],1),a("el-form-item",{attrs:{label:"返回内容"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入返回内容",autosize:{minRows:20,maxRows:20}},model:{value:e.responsestr,callback:function(t){e.responsestr=t},expression:"responsestr"}})],1)],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary",disabled:""===e.form.requestjson,size:"small"},on:{click:e.onSubmit}},[e._v("确 定")])],1)],1)],1)},Y=[],ee=(a(8862),{props:["data"],data:function(){return{dialogFormVisible:!1,form:{requestjson:"",responsejson:""},requeststr:"",requestnotesstr:"",responsestr:"",responsenotesstr:""}},methods:{onShow:function(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data),this.requeststr=JSON.stringify(this.data.requestjson,null,2),this.responsestr=JSON.stringify(this.data.responsejson,null,2),this.requestnotesstr=this.data.requestnotes,this.responsenotesstr=this.data.responsenotes},onSubmit:function(){var e=this;this.$api.requested({classname:"sysmanage.develop.apidoc.apidoc",method:"updateApiDoc",content:{apiid:this.form.apiid,apiversion:this.form.apiversion,requestjson:this.requeststr,requestnotes:this.requestnotesstr,responsejson:this.responsestr,responsenotes:this.responsenotesstr}}).then((function(t){1===t.code?(e.$notify({title:"成功",message:"数据表修改成功",type:"success"}),e.dialogFormVisible=!1,e.$emit("onSuccess")):e.$notify({title:"失败",message:t.msg,type:"error"})}))}}}),te=ee,ae=(0,c.Z)(te,X,Y,!1,null,null,null),se=ae.exports,ne=a(144),ie=a(6733),le=a.n(ie);ne["default"].use(le());var oe={components:{apiadd:Q,onDel:W,edit:se},data:function(){return{param:{classname:"sysmanage.develop.apidoc.apidoc",method:"queryAppApiList",content:{systemappid:0}},list:[],sortable:null,sequencesorts:[],requestjson:{},requestnotes:"",responsejson:{},responsenotes:""}},methods:{listData:function(e){var t=this;e&&(this.param.content.systemappid=e.systemappid),this.$api.requested(this.param).then((function(e){t.list=e.data,t.requestjson={},t.requestnotes="",t.responsejson={},t.responsenotes=""}))},updateSequence:function(){this.$api.requested({id:20221201134901,content:{ownertable:"sys_apiapps",sequencesorts:this.sequencesorts}}).then((function(e){}))},rowClick:function(e){this.requestjson=e.requestjson,this.responsejson=e.responsejson,this.requestnotes=e.requestnotes,this.responsenotes=e.responsenotes},setSort:function(){var e=this,t=this.$refs.dragTable.$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0];this.sortable=V["default"].create(t,{ghostClass:"sortable-ghost",setData:function(e){},onEnd:function(t){var a=e.list.splice(t.oldIndex,1)[0];if(e.list.splice(t.newIndex,0,a),t.oldIndex!==t.newIndex){e.sequencesorts=[];var s=1;e.list.forEach((function(t){t.rowindex=s;var a={};a.ownerid=t.sys_apiappsid,a.sequence=s,e.sequencesorts.push(a),s+=1})),e.updateSequence()}}})}},mounted:function(){this.setSort()}},re=oe,ce=(0,c.Z)(re,Z,P,!1,null,null,null),pe=ce.exports,ue={components:{list:u,tabledetail:I,apidetail:pe},data:function(){return{value:""}},methods:{onSuccess:function(){this.$refs.list.listData()},onClick:function(e){this.$refs.tabledetail.listData(e),this.$refs.apidetail.listData(e)},query:function(e){this.$refs.list.param.content.pageNumber=1,this.$refs.list.listData(e)}}},de=ue,me=(0,c.Z)(de,s,n,!1,null,null,null),he=me.exports}}]);
|