| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-d8d57ea4"],{1975:function(t,e,r){"use strict";r("e26a")},"469e":function(t,e,r){"use strict";r.d(e,"i",(function(){return a})),r.d(e,"h",(function(){return o})),r.d(e,"f",(function(){return i})),r.d(e,"a",(function(){return n})),r.d(e,"c",(function(){return l})),r.d(e,"d",(function(){return c})),r.d(e,"b",(function(){return m})),r.d(e,"e",(function(){return u})),r.d(e,"g",(function(){return d}));var s=r("f175");const a=t=>s.a.get("/settings.system.log/lists",{params:t}),o=()=>s.a.post("/settings.system.cache/clear"),i=t=>s.a.get("/crontab.crontab/lists",{params:t}),n=t=>s.a.post("/crontab.crontab/add",t),l=t=>s.a.get("/crontab.crontab/detail",{params:t}),c=t=>s.a.post("/crontab.crontab/edit",t),m=t=>s.a.post("/crontab.crontab/delete",t),u=t=>s.a.get("/crontab.crontab/expression",{params:t}),d=t=>s.a.post("/crontab.crontab/operate",t)},ab43:function(t,e,r){"use strict";var s=r("23e7"),a=r("d024");s({target:"Iterator",proto:!0,real:!0,forced:r("c430")},{map:a})},d024:function(t,e,r){"use strict";var s=r("c65b"),a=r("59ed"),o=r("825a"),i=r("46c4"),n=r("c5cc"),l=r("9bdd"),c=n((function(){var t=this.iterator,e=o(s(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,r){"use strict";r.r(e);r("e9f5"),r("ab43");var s=r("9ab4"),a=r("1b40"),o=r("469e"),i=r("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(s.a)([a.a],n);var l=n,c=(r("1975"),r("2877")),m=Object(c.a)(l,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"substance_edit-help"},[e("div",{staticClass:"ls-card"},[e("el-page-header",{attrs:{content:"add"==this.mode?"新增定时任务":"编辑定时任务"},on:{back:function(e){return t.$router.go(-1)}}})],1),e("div",{staticClass:"ls-card m-t-16 form-container"},[e("el-form",{ref:"form",attrs:{rules:t.rules,model:t.form,"label-width":"120px",size:"small"}},[e("el-form-item",{attrs:{label:"名称",prop:"name"}},[e("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),e("el-form-item",{attrs:{label:"类型"}},[e("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),e("el-form-item",{attrs:{label:"命令",prop:"command"}},[e("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),e("el-form-item",{attrs:{label:"参数"}},[e("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),e("el-form-item",{attrs:{label:"状态"}},[e("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),e("el-form-item",{attrs:{label:"规则",prop:"expression"}},[e("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"}}),e("el-table",{ref:"paneTable",staticClass:"m-t-24",staticStyle:{width:"100%"},attrs:{data:t.lists,size:"mini"}},[e("el-table-column",{attrs:{prop:"time",label:"序号","min-width":"80"}}),e("el-table-column",{attrs:{prop:"date",label:"执行时间","min-width":"180"}})],1)],1),e("el-form-item",{attrs:{label:"备注"}},[e("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),e("div",{staticClass:"bg-white ls-fixed-footer"},[e("div",{staticClass:"row-center flex",staticStyle:{height:"100%"}},[e("el-button",{attrs:{size:"small"},on:{click:function(e){return t.$router.go(-1)}}},[t._v("取消")]),e("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,r){}}]);
|