yxk_pc_mdh/gyhl/static/js/158.ecb4430c22b9b5cc01ff.js

1 line
8.5 KiB
JavaScript

webpackJsonp([158],{SGdR:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});a("t4zo"),a("uXZL"),a("Dod7");var s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box knowledge-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.add()}}},[e._v("新增定时任务")]),e._v(" "),a("el-form",{staticStyle:{float:"right"},attrs:{inline:""}},[a("el-form-item",{attrs:{label:"搜索条件"}},[a("el-input",{staticStyle:{width:"280px"},attrs:{placeholder:"请输入任务名称",clearable:""},model:{value:e.search_data.name,callback:function(t){e.$set(e.search_data,"name",t)},expression:"search_data.name"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.search()}}},[e._v("查询")])],1)],1)],1),e._v(" "),a("div",{staticClass:"sys-search"}),e._v(" "),a("div",{staticClass:"sys-table",staticStyle:{width:"100%",overflow:"auto"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],ref:"tb",attrs:{border:"",id:"out-table",data:e.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}}},[a("el-table-column",{attrs:{prop:"name",align:"center",label:"任务名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"cronExpression",align:"center",label:"cron表达式"}}),e._v(" "),a("el-table-column",{attrs:{prop:"jobClassName",align:"center",label:"任务类名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"description",align:"center",label:"描述"}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",align:"center",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.status?"停止":"正常"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"400"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"info",plain:""},on:{click:function(a){return e.revise(t.row,"change")}}},[e._v("修改\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(a){return e.handleChange(t.row,"delete")}}},[e._v("删除\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"success",plain:""},on:{click:function(a){return e.handleChange(t.row,"open")}}},[e._v("恢复\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"warning",plain:""},on:{click:function(a){return e.handleChange(t.row,"stop")}}},[e._v("停止\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.handleChange(t.row,"run")}}},[e._v("立即执行\n ")])]}}])})],1)],1),e._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":e.search_data.pageno,"page-sizes":e.pageSizes,"page-size":e.search_data.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),e.checkPrint?a("div",{staticClass:"prop-body"},[a("div",{staticClass:"prop-in-print"},[a("div",{staticStyle:{"text-align":"center","font-size":"16px","font-weight":"bold","margin-top":"15px"}},[e._v("新增定时任务")]),e._v(" "),a("div",{staticStyle:{margin:"15px 20px 0 0"}},[a("el-form",{ref:"form",attrs:{model:e.formData,"label-width":"100px",rules:e.rules}},[a("el-form-item",{attrs:{label:"任务名称",prop:"name"}},[a("el-input",{model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"cron表达式",prop:"cronExpression"}},[a("el-input",{model:{value:e.formData.cronExpression,callback:function(t){e.$set(e.formData,"cronExpression",t)},expression:"formData.cronExpression"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"任务类名",prop:"jobClassName"}},[a("el-input",{model:{value:e.formData.jobClassName,callback:function(t){e.$set(e.formData,"jobClassName",t)},expression:"formData.jobClassName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.formData.description,callback:function(t){e.$set(e.formData,"description",t)},expression:"formData.description"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-radio-group",{model:{value:e.formData.status,callback:function(t){e.$set(e.formData,"status",t)},expression:"formData.status"}},[a("el-radio",{attrs:{label:0}},[e._v("启用")]),e._v(" "),a("el-radio",{attrs:{label:-1}},[e._v("停止")])],1)],1)],1)],1),e._v(" "),a("div",{staticStyle:{display:"flex","justify-content":"center",margin:"10px"}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.checkPrint=!1,e.formData={}}}},[e._v("返回")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.save()}}},[e._v("确定")])],1)])]):e._e()])},staticRenderFns:[]};var n=a("VU/8")({name:"gateway",data:function(){return{total:0,rowIds:[],pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10,name:""},formData:{id:"",name:"",cronExpression:"",jobClassName:"",description:"",status:""},rules:{name:[{required:!0,message:"请填写名称",trigger:"blur"}],cronExpression:[{required:!0,message:"请填写cron表达式",trigger:"blur"}],jobClassName:[{required:!0,message:"请填写任务类名",trigger:"blur"}],description:[{required:!0,message:"请填写描述",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"change"}]},tableData:[],pictLoading:!1,checkPrint:!1}},mounted:function(){this.getList()},methods:{getList:function(){var e=this;this.pictLoading=!0,this.$api.timingAPI.list(this.search_data).then(function(t){e.pictLoading=!1,t.data?(e.total=t.data.total,e.tableData=t.data.records?t.data.records:[]):(e.total=0,e.tableData=[])}).catch(function(e){})},search:function(){this.pageno=1,this.getList()},handleCurrentChange:function(e){this.search_data.pageno=e,this.getList()},handleSizeChange:function(e){this.search_data.pagesize=e,this.getList()},add:function(){this.formData={id:"",name:"",cronExpression:"",jobClassName:"",description:"",status:""},this.checkPrint=!0},handleChange:function(e,t){var a=this,s="";"delete"==t?s="删除":"open"==t?s="恢复":"stop"==t?s="停止":"run"==t&&(s="立即执行"),this.$confirm("确认"+s+"选中的项吗?","提示",{type:"warning"}).then(function(){"delete"==t?a.$api.timingAPI.delete(e.id).then(function(e){0===e.code?(a.$message({message:e.msg,type:"success"}),a.getList()):a.$message({message:e.msg?e.msg:s+"失败,请重试",type:"error"})}).catch(function(e){a.$message({message:s+"失败,请重试",type:"error"})}):"open"==t?a.$api.timingAPI.resumeJob(e.id).then(function(e){0===e.code?(a.$message({message:e.msg,type:"success"}),a.getList()):a.$message({message:e.msg?e.msg:s+"失败,请重试",type:"error"})}).catch(function(e){a.$message({message:s+"失败,请重试",type:"error"})}):"stop"==t?a.$api.timingAPI.pauseJob(e.id).then(function(e){0===e.code?(a.$message({message:e.msg,type:"success"}),a.getList()):a.$message({message:e.msg?e.msg:s+"失败,请重试",type:"error"})}).catch(function(e){a.$message({message:s+"失败,请重试",type:"error"})}):"run"==t&&a.$api.timingAPI.executeJob(e.id).then(function(e){0===e.code?(a.$message({message:e.msg,type:"success"}),a.getList()):a.$message({message:e.msg?e.msg:s+"失败,请重试",type:"error"})}).catch(function(e){a.$message({message:s+"失败,请重试",type:"error"})})})},revise:function(e){this.formData.name=e.name,this.formData.jobClassName=e.jobClassName,this.formData.description=e.description,this.formData.cronExpression=e.cronExpression,this.formData.status=e.status,this.formData.id=e.id,this.checkPrint=!0},save:function(){var e=this;this.$refs.form.validate(function(t){t&&(e.formData.id?e.$api.timingAPI.update(e.formData).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.checkPrint=!1,e.getList()):e.$message({message:t.msg?t.msg:"修改失败,请重试",type:"error"})}).catch(function(t){e.$message({message:"修改失败,请重试",type:"error"})}):e.$api.timingAPI.add(e.formData).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.checkPrint=!1,e.getList()):e.$message({message:t.msg?t.msg:"新增失败,请重试",type:"error"})}).catch(function(t){e.$message({message:"新增失败,请重试",type:"error"})}))})}}},s,!1,function(e){a("uv5E"),a("T3bq")},"data-v-d13512c4",null);t.default=n.exports},T3bq:function(e,t){},uv5E:function(e,t){}});