"use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[149],{9149:function(t,e,s){s.r(e),s.d(e,{default:function(){return ct}});var l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container"},[s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"flex-align-center",staticStyle:{"margin-bottom":"10px"}},[s("add",{staticStyle:{"margin-right":"10px"},on:{onSuccess:t.onSuccess}}),s("addbyid",{on:{onSuccess:t.onSuccess}}),s("el-input",{staticStyle:{width:"300px","margin-left":"10px"},attrs:{size:"small",placeholder:"输入查询内容,方法路径或apiid",clearable:""},on:{clear:function(e){return t.query("")}},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.query(t.value)}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1),s("list",{ref:"list",on:{onClick:t.onClick},scopedSlots:t._u([{key:"edit",fn:function(e){return[s("edit",{attrs:{data:e.data},on:{onSuccess:t.onSuccess}})]}},{key:"del",fn:function(e){return[s("on-del",{attrs:{data:e.data},on:{onSuccess:t.onSuccess}})]}}])})],1),s("el-col",{attrs:{span:12}},[s("detail",{ref:"detail"})],1)],1)],1)},i=[],o=function(){var t=this,e=t.$createElement,s=t._self._c||e;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:t.list,size:"small","highlight-current-row":"",border:"",stripe:"","header-cell-style":{background:"#f1f2f3",color:"#333"}},on:{"row-click":t.rowClick}},[s("el-table-column",{attrs:{prop:"rowindex",label:"行",width:"50",align:"center"}}),s("el-table-column",{attrs:{label:"操作",width:"60",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t("edit",null,{data:e.row})]}}],null,!0)}),s("el-table-column",{attrs:{prop:"methodpath",label:"方法路径"}}),s("el-table-column",{attrs:{prop:"notes",label:"备注",width:"200"}}),s("el-table-column",{attrs:{prop:"apiid",label:"ID",width:"130"}}),s("el-table-column",{attrs:{prop:"apiversion",label:"版本",width:"50"}}),s("el-table-column",{attrs:{label:"操作",width:"60",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t("del",null,{data:e.row})]}}],null,!0)})],1),s("div",{staticStyle:{margin:"20px 0","text-align":"right"}},[s("el-pagination",{attrs:{background:"",small:"","current-page":t.currentPage,"page-size":t.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},a=[],r={data(){return{param:{classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"queryschemeList",content:{pageSize:20,pageNumber:1,where:{condition:""}}},list:[],total:0,currentPage:0}},methods:{listData(t){this.param.content.where.condition=t||"",this.$api.requested(this.param).then((t=>{this.list=t.data,this.total=t.total,this.currentPage=t.pageNumber,this.$emit("onClick",t.data[0])}))},handleSizeChange(t){this.param.content.pageSize=t,this.listData()},handleCurrentChange(t){this.param.content.pageNumber=t,this.listData()},rowClick(t){this.$emit("onClick",t)}},mounted(){this.param.content.pageSize=Math.floor(document.body.scrollHeight/65),this.listData()}},n=r,c=s(1001),m=(0,c.Z)(n,o,a,!1,null,null,null),d=m.exports,u=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-plus"},on:{click:function(e){t.dialogFormVisible=!0}}},[t._v("通过MethodPath新增")]),s("el-dialog",{attrs:{title:"新增",visible:t.dialogFormVisible,width:"500px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[s("el-form",{attrs:{model:t.form,"label-position":"left","label-width":"100px",size:"mini"}},[s("el-form-item",{attrs:{label:"方法路径"}},[s("el-input",{attrs:{autocomplete:"off",placeholder:"输入methodpath"},model:{value:t.form.methodpath,callback:function(e){t.$set(t.form,"methodpath",e)},expression:"form.methodpath"}})],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"small"},on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.submit}},[t._v("确 定")])],1)],1)],1)},h=[],p={data(){return{dialogFormVisible:!1,form:{sys_listsortschemeid:0,methodpath:""}}},methods:{async submit(){const t=await this.$api.requested({classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"insertormodifyscheme",content:this.form});1===t.code?(this.$notify({title:"成功",message:"添加成功",type:"success"}),this.dialogFormVisible=!1,this.$emit("onSuccess")):this.$notify({title:"失败",message:t.msg,type:"error"})}},mounted(){}},f=p,b=(0,c.Z)(f,u,h,!1,null,null,null),g=b.exports,y=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-plus"},on:{click:function(e){t.dialogFormVisible=!0}}},[t._v("通过ID新增")]),s("el-dialog",{attrs:{title:"新增",visible:t.dialogFormVisible,width:"500px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[s("el-form",{attrs:{model:t.form,"label-position":"left","label-width":"100px",size:"mini"}},[s("el-form-item",{attrs:{label:"ID"}},[s("el-input",{attrs:{autocomplete:"off",placeholder:"输入IDh"},model:{value:t.form.id,callback:function(e){t.$set(t.form,"id",e)},expression:"form.id"}})],1),s("el-form-item",{attrs:{label:"Version"}},[s("el-input",{attrs:{autocomplete:"off",placeholder:"输入Version,默认为1"},model:{value:t.form.version,callback:function(e){t.$set(t.form,"version",e)},expression:"form.version"}})],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"small"},on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.submit}},[t._v("确 定")])],1)],1)],1)},v=[],_={data(){return{dialogFormVisible:!1,form:{sys_listsortschemeid:0,id:"",version:""}}},methods:{async submit(){const t=await this.$api.requested({classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"insertormodifyschemebyid",content:this.form});1===t.code?(this.$notify({title:"成功",message:"添加成功",type:"success"}),this.dialogFormVisible=!1,this.$emit("onSuccess")):this.$notify({title:"失败",message:t.msg,type:"error"})}},mounted(){}},x=_,k=(0,c.Z)(x,y,v,!1,null,null,null),S=k.exports,$=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticStyle:{"margin-bottom":"10px",display:"inline"}},[s("el-button",{attrs:{size:"mini",type:"text"},on:{click:t.onShow}},[t._v("编 辑")]),s("el-dialog",{attrs:{title:"新增",visible:t.dialogFormVisible,width:"500px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[s("el-form",{attrs:{model:t.form,"label-position":"left","label-width":"100px",size:"mini"}},[s("el-form-item",{attrs:{label:"方法路径"}},[s("el-input",{attrs:{autocomplete:"off",placeholder:"输入methodpath"},model:{value:t.form.methodpath,callback:function(e){t.$set(t.form,"methodpath",e)},expression:"form.methodpath"}})],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"small"},on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.submit}},[t._v("确 定")])],1)],1)],1)},w=[],z={props:["data"],data(){return{dialogFormVisible:!1,form:{sys_listsortschemeid:0,methodpath:""}}},methods:{onShow(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data)},async submit(){const t=await this.$api.requested({classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"insertormodifyscheme",content:this.form});1===t.code?(this.$notify({title:"成功",message:"添加成功",type:"success"}),this.dialogFormVisible=!1,this.$emit("onSuccess")):this.$notify({title:"失败",message:t.data,type:"error"})}},mounted(){}},V=z,F=(0,c.Z)(V,$,w,!1,null,null,null),C=F.exports,q=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticStyle:{display:"inline"}},[s("el-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(e){return t.deleteRow()}}},[s("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[t._v("删 除")])],1)],1)},D=[],E={props:["data"],methods:{deleteRow(){this.$api.requested({classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"delete_scheme",content:{sys_listsortschemeid:this.data.sys_listsortschemeid}}).then((t=>{this.$emit("onSuccess")}))}}},Z=E,P=(0,c.Z)(Z,q,D,!1,null,null,null),I=P.exports,N=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticStyle:{"border-right":"1px solid #ccc","min-height":"calc(100vh - 180px)","padding-right":"10px"}},[s("add",{attrs:{sys_listsortschemeid:t.param.content.sys_listsortschemeid},on:{onSuccess:t.listData}}),s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list,size:"small","highlight-current-row":"",border:"",stripe:"","header-cell-style":{background:"#f1f2f3",color:"#333"}}},[s("el-table-column",{attrs:{label:"操作",width:"60",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("edit",{attrs:{data:e.row},on:{onSuccess:t.listData}})]}}])}),s("el-table-column",{attrs:{prop:"sortname",label:"排序名称"}}),s("el-table-column",{attrs:{prop:"sortsql",label:"排序方法"}}),s("el-table-column",{attrs:{label:"操作",width:"60",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("on-del",{attrs:{data:e.row},on:{onSuccess:t.listData}})]}}])})],1),s("div",{staticStyle:{margin:"20px 0","text-align":"right"}},[s("el-pagination",{attrs:{background:"",small:"","current-page":t.currentPage,"page-size":t.param.content.pageSize,layout:"total, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)},O=[],j=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticStyle:{"margin-bottom":"10px"}},[s("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-plus"},on:{click:t.checkoutOutID}},[t._v("新 增")]),s("el-dialog",{attrs:{title:"新增",visible:t.dialogFormVisible,width:"500px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[s("el-form",{attrs:{model:t.form,"label-position":"left","label-width":"100px",size:"mini"}},[s("el-form-item",{attrs:{label:"排序名称"}},[s("el-input",{attrs:{autocomplete:"off",placeholder:"输入排序名称"},model:{value:t.form.sortname,callback:function(e){t.$set(t.form,"sortname",e)},expression:"form.sortname"}})],1),s("el-form-item",{attrs:{label:"排序方式"}},[s("el-input",{attrs:{autocomplete:"off",placeholder:"输入排序方式"},model:{value:t.form.sortsql,callback:function(e){t.$set(t.form,"sortsql",e)},expression:"form.sortsql"}})],1),s("el-form-item",{attrs:{label:"排序方式"}},[s("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.form.sorted,callback:function(e){t.$set(t.form,"sorted",e)},expression:"form.sorted"}},[t._v("默认排序")])],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"small"},on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.submit}},[t._v("确 定")])],1)],1)],1)},R=[],L={props:["sys_listsortschemeid"],data(){return{dialogFormVisible:!1,form:{sortid:0}}},methods:{checkoutOutID(){if(this.sys_listsortschemeid)return this.dialogFormVisible=!0;this.$message({message:"未选择排序",type:"error"})},async submit(){this.form.sys_listsortschemeid=this.sys_listsortschemeid;const t=await this.$api.requested({classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"insertormodifyschememx",content:this.form});1===t.code?(this.$notify({title:"成功",message:"添加成功",type:"success"}),this.dialogFormVisible=!1,this.$emit("onSuccess")):this.$notify({title:"失败",message:t.data,type:"error"})}},mounted(){}},M=L,H=(0,c.Z)(M,j,R,!1,null,null,null),A=H.exports,B=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticStyle:{"margin-bottom":"10px",display:"inline"}},[s("el-button",{attrs:{size:"mini",type:"text"},on:{click:t.onShow}},[t._v("编 辑")]),s("el-dialog",{attrs:{title:"新增",visible:t.dialogFormVisible,width:"500px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[s("el-form",{attrs:{model:t.form,"label-position":"left","label-width":"100px",size:"mini"}},[s("el-form-item",{attrs:{label:"排序名称"}},[s("el-input",{attrs:{autocomplete:"off",placeholder:"输入排序名称"},model:{value:t.form.sortname,callback:function(e){t.$set(t.form,"sortname",e)},expression:"form.sortname"}})],1),s("el-form-item",{attrs:{label:"排序方式"}},[s("el-input",{attrs:{autocomplete:"off",placeholder:"输入排序方式"},model:{value:t.form.sortsql,callback:function(e){t.$set(t.form,"sortsql",e)},expression:"form.sortsql"}})],1),s("el-form-item",{attrs:{label:"排序方式"}},[s("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.form.sorted,callback:function(e){t.$set(t.form,"sorted",e)},expression:"form.sorted"}},[t._v("默认排序")])],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"small"},on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),s("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.submit}},[t._v("确 定")])],1)],1)],1)},G=[],J={props:["data"],data(){return{dialogFormVisible:!1,form:{sortid:0}}},methods:{onShow(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data)},async submit(){const t=await this.$api.requested({classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"insertormodifyschememx",content:this.form});1===t.code?(this.$notify({title:"成功",message:"添加成功",type:"success"}),this.dialogFormVisible=!1,this.$emit("onSuccess")):this.$notify({title:"失败",message:t.data,type:"error"})}},mounted(){}},K=J,Q=(0,c.Z)(K,B,G,!1,null,null,null),T=Q.exports,U=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticStyle:{display:"inline"}},[s("el-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(e){return t.deleteRow()}}},[s("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[t._v("删 除")])],1)],1)},W=[],X={props:["data"],methods:{deleteRow(){this.$api.requested({classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"delete_schememx",content:{sys_listsortschemeid:this.data.sys_listsortschemeid,sortid:this.data.sortid}}).then((t=>{this.$emit("onSuccess")}))}}},Y=X,tt=(0,c.Z)(Y,U,W,!1,null,null,null),et=tt.exports,st={components:{add:A,edit:T,onDel:et},data(){return{param:{classname:"sysmanage.develop.listsortscheme.listsortscheme",method:"queryschememxList",content:{pageSize:20,pageNumber:1,sys_listsortschemeid:0}},list:[],total:0,currentPage:0}},methods:{listData(t){t&&(this.param.content.sys_listsortschemeid=t.sys_listsortschemeid),this.$api.requested(this.param).then((t=>{this.list=t.data,this.total=t.total,this.currentPage=t.pageNumber}))},handleSizeChange(t){this.param.content.pageSize=t,this.listData()},handleCurrentChange(t){this.param.content.pageNumber=t,this.listData()}},mounted(){}},lt=st,it=(0,c.Z)(lt,N,O,!1,null,null,null),ot=it.exports,at={components:{list:d,add:g,addbyid:S,edit:C,onDel:I,detail:ot},data(){return{value:""}},methods:{onSuccess(){this.$refs.list.listData()},onClick(t){this.$refs.detail.listData(t)},query(t){this.$refs.list.listData(t)}}},rt=at,nt=(0,c.Z)(rt,l,i,!1,null,null,null),ct=nt.exports}}]);