1 |
- (window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["qrtzTriggersForm"],{a29e:function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"qrtzTriggersForm",staticClass:"with-border",attrs:{id:"qrtzTriggersForm","label-position":"right",size:"small","label-width":"100px",model:e.entity,rules:e.rules}},[r("el-collapse",{attrs:{value:["basicInfo"]}},[r("el-collapse-item",{attrs:{title:"基础信息",name:"basicInfo"}},[r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"priority",label:"调度名称"}},[r("el-input",{attrs:{placeholder:"请输入调度名称",disabled:e.inViewMode},model:{value:e.entity.schedName,callback:function(t){e.$set(e.entity,"schedName",t)},expression:"entity.schedName"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"priority",label:"优先级"}},[r("el-input",{attrs:{placeholder:"请输入优先级",disabled:e.inViewMode},model:{value:e.entity.priority,callback:function(t){e.$set(e.entity,"priority",t)},expression:"entity.priority"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"triggerName",label:"触发器名称"}},[r("el-input",{attrs:{placeholder:"请输入触发器名称",disabled:e.inViewMode},model:{value:e.entity.triggerName,callback:function(t){e.$set(e.entity,"triggerName",t)},expression:"entity.triggerName"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"triggerGroup",label:"触发器组"}},[r("el-input",{attrs:{placeholder:"请输入触发器组",disabled:e.inViewMode},model:{value:e.entity.triggerGroup,callback:function(t){e.$set(e.entity,"triggerGroup",t)},expression:"entity.triggerGroup"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"jobName",label:"任务名称"}},[r("el-input",{attrs:{placeholder:"请输入任务名称",disabled:e.inViewMode},model:{value:e.entity.jobName,callback:function(t){e.$set(e.entity,"jobName",t)},expression:"entity.jobName"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"jobGroup",label:"任务组"}},[r("el-input",{attrs:{placeholder:"请输入任务组",disabled:e.inViewMode},model:{value:e.entity.jobGroup,callback:function(t){e.$set(e.entity,"jobGroup",t)},expression:"entity.jobGroup"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"nextFireTime",label:"下次执行时间"}},[r("el-input",{attrs:{placeholder:"请输入下次执行时间",disabled:e.inViewMode},model:{value:e.entity.nextFireTime,callback:function(t){e.$set(e.entity,"nextFireTime",t)},expression:"entity.nextFireTime"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"prevFireTime",label:"上次执行时间"}},[r("el-input",{attrs:{placeholder:"请输入上次执行时间",disabled:e.inViewMode},model:{value:e.entity.prevFireTime,callback:function(t){e.$set(e.entity,"prevFireTime",t)},expression:"entity.prevFireTime"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"triggerType",label:"触发器类型"}},[r("el-select",{attrs:{"popper-append-to-body":!0,clearable:"",disabled:e.inViewMode,placeholder:"请选择触发器类型"},model:{value:e.entity.triggerType,callback:function(t){e.$set(e.entity,"triggerType",t)},expression:"entity.triggerType"}},e._l(e.triggerTypeDict,(function(e){return r("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"triggerState",label:"触发器状态"}},[r("el-input",{attrs:{placeholder:"请输入触发器状态",disabled:e.inViewMode},model:{value:e.entity.triggerState,callback:function(t){e.$set(e.entity,"triggerState",t)},expression:"entity.triggerState"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"startTime",label:"开始时间"}},[r("el-input",{attrs:{placeholder:"请输入开始时间",disabled:e.inViewMode},model:{value:e.entity.startTime,callback:function(t){e.$set(e.entity,"startTime",t)},expression:"entity.startTime"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"endTime",label:"结束时间"}},[r("el-input",{attrs:{placeholder:"请输入结束时间",disabled:e.inViewMode},model:{value:e.entity.endTime,callback:function(t){e.$set(e.entity,"endTime",t)},expression:"entity.endTime"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"misfireInstr",label:"失败指示"}},[r("el-input",{attrs:{placeholder:"请输入失败指示",disabled:e.inViewMode},model:{value:e.entity.misfireInstr,callback:function(t){e.$set(e.entity,"misfireInstr",t)},expression:"entity.misfireInstr"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"calendarName",label:"日历名称"}},[r("el-input",{attrs:{placeholder:"请输入日历名称",disabled:e.inViewMode},model:{value:e.entity.calendarName,callback:function(t){e.$set(e.entity,"calendarName",t)},expression:"entity.calendarName"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{prop:"jobData",label:"jobData信息"}},[r("el-input",{attrs:{type:"textarea",rows:2,placeholder:"请输入jobData信息",disabled:e.inViewMode},model:{value:e.entity.jobData,callback:function(t){e.$set(e.entity,"jobData",t)},expression:"entity.jobData"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{prop:"description",label:"描述"}},[r("el-input",{attrs:{type:"textarea",rows:2,placeholder:"请输入描述",disabled:e.inViewMode},model:{value:e.entity.description,callback:function(t){e.$set(e.entity,"description",t)},expression:"entity.description"}})],1)],1)],1)],1)],1)],1)},a=[],l=r("4e96"),s={name:"qrtzTriggersForm",props:{editType:{default:""},triggerGroup:{default:""}},data:function(){var e=this;return{entity:{schedName:"",triggerName:"",jobName:"",jobGroup:"",description:"",nextFireTime:null,prevFireTime:null,priority:null,triggerState:"",triggerType:"",startTime:null,endTime:null,calendarName:"",misfireInstr:null,jobData:""},dataLoading:!1,triggerTypeDict:[{paramCode:"SIMPLE",paramName:"简单类型触发"},{paramCode:"CRON",paramName:"CRON类型触发"}],rules:{schedName:[{required:!0,message:"调度名称不能为空",trigger:"change"},{max:120,message:"长度不能超过 120 个字符",trigger:"blur"}],triggerName:[{required:!0,message:"名称不能为空",trigger:"change"},{max:190,message:"长度不能超过 190 个字符",trigger:"blur"}],triggerGroup:[{required:!0,message:"组不能为空",trigger:"change"},{max:190,message:"长度不能超过 190 个字符",trigger:"blur"}],jobName:[{required:!0,message:"任务名称不能为空",trigger:"change"},{max:190,message:"长度不能超过 190 个字符",trigger:"blur"}],jobGroup:[{required:!0,message:"任务组不能为空",trigger:"change"},{max:190,message:"长度不能超过 190 个字符",trigger:"blur"}],description:[{max:250,message:"长度不能超过 250 个字符",trigger:"blur"}],nextFireTime:[{validator:e.$$utils.validator.checkNumber,max:13,precision:0,name:"下次执行时间",trigger:"blur"}],prevFireTime:[{validator:e.$$utils.validator.checkNumber,max:13,precision:0,name:"上次执行时间",trigger:"blur"}],priority:[{required:!0,message:"优先级不能为空",trigger:"change"},{validator:e.$$utils.validator.checkNumber,max:11,precision:0,name:"优先级",trigger:"blur"}],triggerState:[{max:16,message:"长度不能超过 16 个字符",trigger:"blur"}],triggerType:[{required:!0,message:"触发器类型不能为空",trigger:"change"},{max:8,message:"长度不能超过 8 个字符",trigger:"blur"}],startTime:[{validator:e.$$utils.validator.checkNumber,max:13,precision:0,name:"开始时间",trigger:"blur"}],endTime:[{validator:e.$$utils.validator.checkNumber,max:13,precision:0,name:"结束时间",trigger:"blur"}],calendarName:[{max:190,message:"长度不能超过 190 个字符",trigger:"blur"}],misfireInstr:[{validator:e.$$utils.validator.checkNumber,max:2,precision:0,name:"失败指示",trigger:"blur"}]}}},computed:{inViewMode:function(){return"view"===(this.$route.query.editType||this.editType||"view")},incomingPkValue:function(){return this.triggerGroup||this.$route.query.triggerGroup},incomingPkValueTriggerName:function(){return this.triggerName||this.$route.query.triggerName}},methods:{initFormData:function(){var e=this,t=e.incomingPkValue;t&&(e.dataLoading=!0,l["a"].getQrtzTriggersEntity(t,e.incomingPkValueTriggerName).then((function(t){e.dataLoading=!1,e.entity=t.data})))},save:function(e){var t=this;t.$$utils.eleFormSubmit({vueIns:t,save:l["a"].saveQrtzTriggers,formRef:"qrtzTriggersForm",info:"保存Trigger信息",success:e})}},created:function(){var e=this;l["a"].checkListPermission("Form").then((function(t){e.initFormData()}))}},n=s,o=r("2877"),m=Object(o["a"])(n,i,a,!1,null,"0d9bfc18",null);t["default"]=m.exports}}]);
|