| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-62299df6"],{1975:function(t,e,s){"use strict";s("e26a")},"469e":function(t,e,s){"use strict";s.d(e,"l",(function(){return a})),s.d(e,"h",(function(){return o})),s.d(e,"f",(function(){return i})),s.d(e,"a",(function(){return n})),s.d(e,"c",(function(){return l})),s.d(e,"d",(function(){return c})),s.d(e,"b",(function(){return m})),s.d(e,"e",(function(){return u})),s.d(e,"g",(function(){return d})),s.d(e,"k",(function(){return p})),s.d(e,"j",(function(){return f})),s.d(e,"i",(function(){return h}));var r=s("f175");const a=t=>r.a.get("/settings.system.log/lists",{params:t}),o=()=>r.a.post("/settings.system.cache/clear"),i=t=>r.a.get("/crontab.crontab/lists",{params:t}),n=t=>r.a.post("/crontab.crontab/add",t),l=t=>r.a.get("/crontab.crontab/detail",{params:t}),c=t=>r.a.post("/crontab.crontab/edit",t),m=t=>r.a.post("/crontab.crontab/delete",t),u=t=>r.a.get("/crontab.crontab/expression",{params:t}),d=t=>r.a.post("/crontab.crontab/operate",t),p=t=>r.a.get("/settings.system.upgrade/lists",{params:t}),f=t=>r.a.post("/settings.system.upgrade/downloadPkg",t),h=t=>r.a.post("/settings.system.upgrade/upgrade",t)},a573:function(t,e,s){"use strict";s("ab43")},ab43:function(t,e,s){"use strict";var r=s("23e7"),a=s("d024");r({target:"Iterator",proto:!0,real:!0,forced:s("c430")},{map:a})},d024:function(t,e,s){"use strict";var r=s("c65b"),a=s("59ed"),o=s("825a"),i=s("46c4"),n=s("c5cc"),l=s("9bdd"),c=n((function(){var t=this.iterator,e=o(r(this.next,t));if(!(this.done=!!e.done))return l(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function(t){return o(this),a(t),new c(i(this),{mapper:t})}},dfae:function(t,e,s){"use strict";s.r(e);s("a573");var r=s("9ab4"),a=s("1b40"),o=s("469e"),i=s("4201");let n=class extends a.e{constructor(){super(...arguments),this.mode=i.g.ADD,this.lists=[],this.form={name:"",type:1,command:"",expression:"",status:1,remark:"",params:""},this.rules={name:[{required:!0,message:"请输入名称",trigger:"blur"}],command:[{required:!0,message:"请输入命令",trigger:"blur"}],params:[{required:!0,message:"请输入参数",trigger:"blur"}],expression:[{required:!0,message:"请输入规则",trigger:"blur"}]}}onSubmit(t){this.$refs[t].validate(t=>{if(t)switch(this.mode){case i.g.ADD:return this.handleNoticeAdd();case i.g.EDIT:return this.handleNoticeEdit()}})}blur(){""!=this.form.expression&&this.getExpressionFun()}getExpressionFun(){Object(o.e)({expression:this.form.expression}).then(t=>{this.lists=t})}handleNoticeAdd(){const t=this.form;Object(o.a)(t).then(()=>{setTimeout(()=>this.$router.go(-1),500)}).catch(()=>{this.$message.error("添加失败!")})}handleNoticeEdit(){delete this.form.status_desc,delete this.form.type_desc;const t=this.form;Object(o.d)(t).then(()=>{setTimeout(()=>this.$router.go(-1),500)}).catch(()=>{this.$message.error("修改失败!")})}initFormDataForNoticeEdit(){Object(o.c)({id:this.form.id}).then(t=>{Object.keys(t).map(e=>{this.$set(this.form,e,t[e])}),this.getExpressionFun()}).catch(()=>{this.$message.error("数据初始化失败,请刷新重载!")})}created(){const t=this.$route.query;t.mode&&(this.mode=t.mode),this.mode===i.g.EDIT&&(this.form.id=1*t.id,this.initFormDataForNoticeEdit())}};n=Object(r.a)([a.a],n);var l=n,c=(s("1975"),s("2877")),m=Object(c.a)(l,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"substance_edit-help"},[s("div",{staticClass:"ls-card"},[s("el-page-header",{attrs:{content:"add"==this.mode?"新增定时任务":"编辑定时任务"},on:{back:function(e){return t.$router.go(-1)}}})],1),s("div",{staticClass:"ls-card m-t-16 form-container"},[s("el-form",{ref:"form",attrs:{rules:t.rules,model:t.form,"label-width":"120px",size:"small"}},[s("el-form-item",{attrs:{label:"名称",prop:"name"}},[s("el-input",{staticClass:"ls-input",attrs:{"show-word-limit":"",placeholder:"请输入名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),s("el-form-item",{attrs:{label:"类型"}},[s("el-radio",{attrs:{label:1},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},[t._v("定时任务")])],1),s("el-form-item",{attrs:{label:"命令",prop:"command"}},[s("el-input",{staticClass:"ls-input",attrs:{placeholder:"请输入thankphp命令,如vresion"},model:{value:t.form.command,callback:function(e){t.$set(t.form,"command",e)},expression:"form.command"}})],1),s("el-form-item",{attrs:{label:"参数"}},[s("el-input",{staticClass:"ls-input",attrs:{placeholder:"请输入参数,例:--id 8 --name 测试"},model:{value:t.form.params,callback:function(e){t.$set(t.form,"params",e)},expression:"form.params"}})],1),s("el-form-item",{attrs:{label:"状态"}},[s("el-switch",{attrs:{"active-value":1,"inactive-value":2,"active-color":t.styleConfig.primary,"inactive-color":"#f4f4f5"},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}})],1),s("el-form-item",{attrs:{label:"规则",prop:"expression"}},[s("el-input",{staticClass:"ls-input",attrs:{placeholder:"请输入crontab规则,例:59 * * *"},on:{blur:t.blur},model:{value:t.form.expression,callback:function(e){t.$set(t.form,"expression",e)},expression:"form.expression"}}),s("el-table",{ref:"paneTable",staticClass:"m-t-24",staticStyle:{width:"100%"},attrs:{data:t.lists,size:"mini"}},[s("el-table-column",{attrs:{prop:"time",label:"序号","min-width":"80"}}),s("el-table-column",{attrs:{prop:"date",label:"执行时间","min-width":"180"}})],1)],1),s("el-form-item",{attrs:{label:"备注"}},[s("el-input",{staticClass:"ls-input",attrs:{type:"textarea",placeholder:"请输入备注"},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)],1)],1),s("div",{staticClass:"bg-white ls-fixed-footer"},[s("div",{staticClass:"row-center flex",staticStyle:{height:"100%"}},[s("el-button",{attrs:{size:"small"},on:{click:function(e){return t.$router.go(-1)}}},[t._v("取消")]),s("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onSubmit("form")}}},[t._v("保存")])],1)])])}),[],!1,null,"de42b356",null);e.default=m.exports},e26a:function(t,e,s){}}]);
|