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