chunk-0f3c9421.c62f4c24.js 7.5 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f3c9421"],{"0765":function(e,t,a){"use strict";a("713c")},"713c":function(e,t,a){},cb8e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-card",{staticClass:"box-carde"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("系统参数")])]),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:add"],expression:"['system:config:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.insertEvent}},[e._v("新增 ")]),a("el-input",{staticStyle:{width:"300px",margin:"0px",padding:"0px"},attrs:{maxlength:"200",placeholder:"通过参数名搜索",clearable:"",size:"mini","prefix-icon":"el-icon-search"},model:{value:e.keywords,callback:function(t){e.keywords=t},expression:"keywords"}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("div",{staticStyle:{"padding-top":"10px"}},[a("vxe-table",{ref:"xTable",staticClass:"mytable-style",attrs:{align:"center",loading:e.loading,"auto-resize":"",border:"",resizable:"","export-config":"","highlight-current-row":"","show-overflow":"","keep-source":!0,data:e.tableData,"edit-rules":e.rules,"edit-config":{trigger:"manual",mode:"row",autoClear:!1,icon:"none",activeMethod:e.activeCellMethod}}},[a("vxe-table-column",{attrs:{title:"参数配置"}},[a("vxe-table-column",{attrs:{field:"sysKey",title:"参数名",width:"25%","edit-render":{name:"$input",props:{type:"text"}}}}),a("vxe-table-column",{attrs:{field:"sysValue",title:"参数值",width:"25%","edit-render":{name:"$input",attrs:{type:"text"}}}}),a("vxe-table-column",{attrs:{field:"sysDescribe",title:"参数描述",width:"25%","edit-render":{name:"$input",attrs:{type:"text"}}}}),a("vxe-table-column",{attrs:{align:"center",width:"25%",title:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[e.$refs.xTable.isActiveByRow(n)?[a("el-button",{staticStyle:{padding:"3px 4px 3px 4px",margin:"2px"},attrs:{size:"mini",icon:"el-icon-edit",loading:e.saveLoding},on:{click:function(t){return e.saveRowEvent(n)}}},[e._v("保存 ")]),a("el-button",{staticStyle:{padding:"3px 4px 3px 4px",margin:"2px"},attrs:{size:"mini",icon:"el-icon-edit"},on:{click:function(t){return e.cancelRowEvent(n)}}},[e._v("取消 ")])]:[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:edit"],expression:"['system:config:edit']"}],staticStyle:{padding:"3px 4px 3px 4px",margin:"2px"},attrs:{size:"mini",icon:"el-icon-edit",loading:e.btnLonding},on:{click:function(t){return e.editRowEvent(n)}}},[e._v("编辑 ")]),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:remove"],expression:"['system:config:remove']"}],staticStyle:{padding:"3px 4px 3px 4px",margin:"2px"},attrs:{type:"danger",size:"mini",icon:"el-icon-delete",loading:e.btnLonding},on:{click:function(t){return e.removeEvent(n)}}},[e._v("删除 ")])]]}}])})],1)],1),a("vxe-pager",{directives:[{name:"show",rawName:"v-show",value:e.showTable,expression:"showTable"}],attrs:{perfect:"","current-page":e.currentPage,"page-size":e.pageSize,total:e.total,"page-sizes":[10,50,100],layouts:["PrevJump","PrevPage","JumpNumber","NextPage","NextJump","Sizes","FullJump","Total"]},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"page-change":e.handlePageChange}})],1)],1)],1)},i=[],r=a("c7eb"),s=a("1da1"),o=a("2ef0"),c={data:function(){return{keywords:"",add:!1,addType:!1,loading:!1,saveLoding:!1,showTable:!0,btnLonding:!1,tableData:[],currentPage:1,pageSize:10,total:0,rules:{sysKey:[{required:!0,message:"参数名不能为空"},{max:50,message:"参数名不能超过50个字符",trigger:"blur"}],sysValue:[{required:!0,message:"参数值不能为空"},{max:50,message:"参数值不能超过50个字符",trigger:"blur"}],sysDescribe:[{required:!0,message:"参数描述不能为空"},{max:200,message:"参数描述不能超过200个字符",trigger:"blur"}]}}},created:function(){this.getList()},methods:{activeCellMethod:function(e){e.column;var t=e.columnIndex;return 1!==t},handleQuery:Object(o["debounce"])((function(){this.currentPage=1,this.pageSize=10,this.getList()}),1e3),getList:function(){var e=this;return Object(s["a"])(Object(r["a"])().mark((function t(){var a,n;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,e.addType=!1,e.saveLoding=!1,e.btnLonding=!1,a=e.$refs.xTable,e.add&&a.clearActived().then((function(){a.remove(row),e.add=!1})),e.add=!1,e.loading=!0,n={currentPage:e.currentPage,pageSize:e.pageSize,keywords:e.keywords},t.next=11,e.$axios.get("/sysParameterController/getAll",{params:n}).then((function(t){e.tableData=t.data.records,e.total=t.data.total,""==t.data.records?e.showTable=!1:e.showTable=!0,e.loading=!1})).catch((function(t){e.loading=!1}));case 11:case"end":return t.stop()}}),t)})))()},handlePageChange:function(e){var t=e.currentPage,a=e.pageSize;this.currentPage=t,this.pageSize=a,this.getList()},editRowEvent:function(e){this.btnLonding=!0,this.$refs.xTable.setActiveRow(e)},saveRowEvent:Object(o["debounce"])((function(e){var t=this;this.saveLoding=!0,this.$refs.xTable.validate(function(){var a=Object(s["a"])(Object(r["a"])().mark((function a(n){return Object(r["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!n){a.next=10;break}if(!t.addType){a.next=6;break}return a.next=4,t.$axios.post("/sysParameterController/addParameter",e).then((function(e){t.$message.success("新增成功"),t.btnLonding=!1,t.addType=!1,t.add=!1,t.saveLoding=!1,t.getList()})).catch((function(e){t.saveLoding=!1}));case 4:a.next=8;break;case 6:return a.next=8,t.$axios.post("/sysParameterController/updateParameter",e).then((function(e){t.$message.success("修改成功"),t.getList(),t.saveLoding=!1,t.btnLonding=!1})).catch((function(e){t.saveLoding=!1}));case 8:a.next=12;break;case 10:t.$XModal.message({status:"error",message:"校验不通过!"}),t.saveLoding=!1;case 12:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}()),this.saveLoding=!1}),1e3),cancelRowEvent:function(e){var t=this;this.addType=!1,this.saveLoding=!1,this.btnLonding=!1;var a=this.$refs.xTable;this.add?a.clearActived().then((function(){a.remove(e),t.add=!1})):a.clearActived().then((function(){a.revertData(e)}))},removeEvent:function(e){var t=this;this.$XModal.confirm("您确定要删除该数据?").then(function(){var a=Object(s["a"])(Object(r["a"])().mark((function a(n){var i;return Object(r["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if("confirm"!==n){a.next=4;break}return i={id:e.id},a.next=4,t.$axios.post("/sysParameterController/deleteParameter",t.$qs.stringify(i)).then((function(e){t.$message.success("删除成功"),t.getList()}));case 4:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}())},dateFormat:function(e,t){var a=e.cellValue;return void 0==a||null==a?"":this.$moment(a).format("YYYY-MM-DD HH:mm:ss")},insertEvent:function(){var e=this;if(1==this.add)return this.$XModal.message({status:"error",message:"未保存记录不能再次添加!"}),!1;this.add=!0,this.addType=!0,this.showTable=!0,this.btnLonding=!0,this.$refs.xTable.insert().then((function(t){var a=t.row;return e.$refs.xTable.setActiveRow(a)}))}}},d=c,l=(a("0765"),a("2877")),u=Object(l["a"])(d,n,i,!1,null,"234ab364",null);t["default"]=u.exports}}]);