var Pe=Object.defineProperty;var le=Object.getOwnPropertySymbols;var Te=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable;var te=(y,v,d)=>v in y?Pe(y,v,{enumerable:!0,configurable:!0,writable:!0,value:d}):y[v]=d,ae=(y,v)=>{for(var d in v||(v={}))Te.call(v,d)&&te(y,d,v[d]);if(le)for(var d of le(v))qe.call(v,d)&&te(y,d,v[d]);return y};import{a4 as Ge,G as Ee,r as g,ad as Re,_ as De,g as c,ac as ne,o as i,h as f,Y as b,Z as ue,i as e,w as o,k as a,ai as Je,z as T,B as q,j,m as N,N as s,t as V,l as A,X as Be}from"./vendor.0bc3c1d4.js";import{l as ze,c as Fe,r as Le,g as se,u as Ke,a as Oe,d as Qe}from"./job.013a2163.js";import"./index.fceaba64.js";const Ae={class:"app-container"},Xe=s("\u641C\u7D22"),Ye=s("\u91CD\u7F6E"),Ze=s("\u65B0\u589E"),He=s("\u4FEE\u6539"),Me=s("\u5220\u9664"),We=s("\u5BFC\u51FA"),eo=s("\u65E5\u5FD7"),oo=s(" \u8C03\u7528\u65B9\u6CD5 "),lo=N("div",null,[s(" Bean\u8C03\u7528\u793A\u4F8B\uFF1AryTask.ryParams('ry') "),N("br"),s("Class\u7C7B\u8C03\u7528\u793A\u4F8B\uFF1Acom.ruoyi.quartz.task.RyTask.ryParams('ry') "),N("br"),s("\u53C2\u6570\u8BF4\u660E\uFF1A\u652F\u6301\u5B57\u7B26\u4E32\uFF0C\u5E03\u5C14\u7C7B\u578B\uFF0C\u957F\u6574\u578B\uFF0C\u6D6E\u70B9\u578B\uFF0C\u6574\u578B ")],-1),to=s(" \u751F\u6210\u8868\u8FBE\u5F0F "),ao=N("i",{class:"el-icon-time el-icon--right"},null,-1),no=s("\u7ACB\u5373\u6267\u884C"),uo=s("\u6267\u884C\u4E00\u6B21"),so=s("\u653E\u5F03\u6267\u884C"),io=s("\u5141\u8BB8"),ro=s("\u7981\u6B62"),co={class:"dialog-footer"},po=s("\u786E \u5B9A"),_o=s("\u53D6 \u6D88"),mo={key:0},fo={key:1},bo={key:0},vo={key:1},go={key:0},ho={key:1},jo={key:2},yo={key:3},ko={class:"dialog-footer"},Vo=s("\u5173 \u95ED"),wo=Ge({name:"Job"}),Uo=Object.assign(wo,{setup(y){const v=Ee(),{proxy:d}=Be(),{sys_job_group:I,sys_job_status:X}=d.useDict("sys_job_group","sys_job_status"),Y=g([]),w=g(!1),G=g(!0),E=g(!0),R=g([]),Z=g(!0),H=g(!0),D=g(0),J=g(""),P=g(!1),de=g(!1),ie=g(""),re=Re({form:{},queryParams:{pageNum:1,pageSize:10,jobName:void 0,jobGroup:void 0,status:void 0},rules:{jobName:[{required:!0,message:"\u4EFB\u52A1\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],invokeTarget:[{required:!0,message:"\u8C03\u7528\u76EE\u6807\u5B57\u7B26\u4E32\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],cronExpression:[{required:!0,message:"cron\u6267\u884C\u8868\u8FBE\u5F0F\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:m,form:n,rules:ce}=De(re);function C(){G.value=!0,ze(m.value).then(u=>{Y.value=u.rows,D.value=u.total,G.value=!1})}function pe(u,t){return d.selectDictLabel(I.value,u.jobGroup)}function _e(){w.value=!1,B()}function B(){n.value={jobId:void 0,jobName:void 0,jobGroup:void 0,invokeTarget:void 0,cronExpression:void 0,misfirePolicy:1,concurrent:1,status:"0"},d.resetForm("jobRef")}function z(){m.value.pageNum=1,C()}function me(){d.resetForm("queryRef"),z()}function fe(u){R.value=u.map(t=>t.jobId),Z.value=u.length!=1,H.value=!u.length}function be(u){let t=u.status==="0"?"\u542F\u7528":"\u505C\u7528";d.$modal.confirm('\u786E\u8BA4\u8981"'+t+'""'+u.jobName+'"\u4EFB\u52A1\u5417?').then(function(){return Fe(u.jobId,u.status)}).then(()=>{d.$modal.msgSuccess(t+"\u6210\u529F")}).catch(function(){u.status=u.status==="0"?"1":"0"})}function ve(u){d.$modal.confirm('\u786E\u8BA4\u8981\u7ACB\u5373\u6267\u884C\u4E00\u6B21"'+u.jobName+'"\u4EFB\u52A1\u5417?').then(function(){return Le(u.jobId,u.jobGroup)}).then(()=>{d.$modal.msgSuccess("\u6267\u884C\u6210\u529F")}).catch(()=>{})}function ge(u){se(u.jobId).then(t=>{n.value=t.data,P.value=!0})}function he(){ie.value=n.value.cronExpression,de.value=!0}function M(u){const t=u.jobId||0;v.push({path:"/monitor/job-log/index",query:{jobId:t}})}function je(){B(),w.value=!0,J.value="\u6DFB\u52A0\u4EFB\u52A1"}function W(u){B();const t=u.jobId||R.value;se(t).then(S=>{n.value=S.data,w.value=!0,J.value="\u4FEE\u6539\u4EFB\u52A1"})}function ye(){d.$refs.jobRef.validate(u=>{u&&(n.value.jobId!=null?Ke(n.value).then(t=>{d.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),w.value=!1,C()}):Oe(n.value).then(t=>{d.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),w.value=!1,C()}))})}function ee(u){const t=u.jobId||R.value;d.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u5B9A\u65F6\u4EFB\u52A1\u7F16\u53F7\u4E3A"'+t+'"\u7684\u6570\u636E\u9879?').then(function(){return Qe(t)}).then(()=>{C(),d.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{})}function ke(){d.download("monitor/job/export",ae({},m.value),`job_${new Date().getTime()}.xlsx`)}return C(),(u,t)=>{const S=c("el-input"),r=c("el-form-item"),F=c("el-option"),L=c("el-select"),_=c("el-button"),K=c("el-form"),p=c("el-col"),Ve=c("right-toolbar"),O=c("el-row"),k=c("el-table-column"),we=c("dict-tag"),Ce=c("el-switch"),U=c("el-tooltip"),xe=c("el-table"),Ne=c("pagination"),Se=c("question-filled"),Ue=c("el-icon"),$=c("el-radio-button"),Q=c("el-radio-group"),$e=c("el-radio"),oe=c("el-dialog"),h=ne("hasPermi"),Ie=ne("loading");return i(),f("div",Ae,[b(e(K,{model:a(m),ref:"queryRef",inline:!0,"label-width":"68px"},{default:o(()=>[e(r,{label:"\u4EFB\u52A1\u540D\u79F0",prop:"jobName"},{default:o(()=>[e(S,{modelValue:a(m).jobName,"onUpdate:modelValue":t[0]||(t[0]=l=>a(m).jobName=l),placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",clearable:"",onKeyup:Je(z,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(r,{label:"\u4EFB\u52A1\u7EC4\u540D",prop:"jobGroup"},{default:o(()=>[e(L,{modelValue:a(m).jobGroup,"onUpdate:modelValue":t[1]||(t[1]=l=>a(m).jobGroup=l),placeholder:"\u8BF7\u9009\u62E9\u4EFB\u52A1\u7EC4\u540D",clearable:""},{default:o(()=>[(i(!0),f(T,null,q(a(I),l=>(i(),j(F,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(r,{label:"\u4EFB\u52A1\u72B6\u6001",prop:"status"},{default:o(()=>[e(L,{modelValue:a(m).status,"onUpdate:modelValue":t[2]||(t[2]=l=>a(m).status=l),placeholder:"\u8BF7\u9009\u62E9\u4EFB\u52A1\u72B6\u6001",clearable:""},{default:o(()=>[(i(!0),f(T,null,q(a(X),l=>(i(),j(F,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(r,null,{default:o(()=>[e(_,{type:"primary",icon:"Search",onClick:z},{default:o(()=>[Xe]),_:1}),e(_,{icon:"Refresh",onClick:me},{default:o(()=>[Ye]),_:1})]),_:1})]),_:1},8,["model"]),[[ue,E.value]]),e(O,{gutter:10,class:"mb8",style:{"min-height":"32px"}},{default:o(()=>[e(p,{span:1.5},{default:o(()=>[b((i(),j(_,{type:"primary",plain:"",icon:"Plus",onClick:je},{default:o(()=>[Ze]),_:1})),[[h,["monitor:job:add"]]])]),_:1},8,["span"]),e(p,{span:1.5},{default:o(()=>[b((i(),j(_,{type:"success",plain:"",icon:"Edit",disabled:Z.value,onClick:W},{default:o(()=>[He]),_:1},8,["disabled"])),[[h,["monitor:job:edit"]]])]),_:1},8,["span"]),e(p,{span:1.5},{default:o(()=>[b((i(),j(_,{type:"danger",plain:"",icon:"Delete",disabled:H.value,onClick:ee},{default:o(()=>[Me]),_:1},8,["disabled"])),[[h,["monitor:job:remove"]]])]),_:1},8,["span"]),e(p,{span:1.5},{default:o(()=>[b((i(),j(_,{type:"warning",plain:"",icon:"Download",onClick:ke},{default:o(()=>[We]),_:1})),[[h,["monitor:job:export"]]])]),_:1},8,["span"]),e(p,{span:1.5},{default:o(()=>[b((i(),j(_,{type:"info",plain:"",icon:"Operation",onClick:M},{default:o(()=>[eo]),_:1})),[[h,["monitor:job:query"]]])]),_:1},8,["span"]),e(Ve,{showSearch:E.value,"onUpdate:showSearch":t[3]||(t[3]=l=>E.value=l),onQueryTable:C},null,8,["showSearch"])]),_:1}),b((i(),j(xe,{data:Y.value,onSelectionChange:fe},{default:o(()=>[e(k,{type:"selection",width:"55",align:"center"}),e(k,{label:"\u4EFB\u52A1\u7F16\u53F7",width:"100",align:"center",prop:"jobId"}),e(k,{label:"\u4EFB\u52A1\u540D\u79F0",align:"center",prop:"jobName","show-overflow-tooltip":!0}),e(k,{label:"\u4EFB\u52A1\u7EC4\u540D",align:"center",prop:"jobGroup"},{default:o(l=>[e(we,{options:a(I),value:l.row.jobGroup},null,8,["options","value"])]),_:1}),e(k,{label:"\u8C03\u7528\u76EE\u6807\u5B57\u7B26\u4E32",align:"center",prop:"invokeTarget","show-overflow-tooltip":!0}),e(k,{label:"cron\u6267\u884C\u8868\u8FBE\u5F0F",align:"center",prop:"cronExpression","show-overflow-tooltip":!0}),e(k,{label:"\u72B6\u6001",align:"center"},{default:o(l=>[e(Ce,{modelValue:l.row.status,"onUpdate:modelValue":x=>l.row.status=x,"active-value":"0","inactive-value":"1",onChange:x=>be(l.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),e(k,{label:"\u64CD\u4F5C",align:"center",width:"200","class-name":"small-padding fixed-width"},{default:o(l=>[e(U,{content:"\u4FEE\u6539",placement:"top"},{default:o(()=>[b(e(_,{link:"",icon:"Edit",onClick:x=>W(l.row)},null,8,["onClick"]),[[h,["monitor:job:edit"]]])]),_:2},1024),e(U,{content:"\u5220\u9664",placement:"top"},{default:o(()=>[b(e(_,{link:"",icon:"Delete",onClick:x=>ee(l.row)},null,8,["onClick"]),[[h,["monitor:job:remove"]]])]),_:2},1024),e(U,{content:"\u6267\u884C\u4E00\u6B21",placement:"top"},{default:o(()=>[b(e(_,{link:"",icon:"CaretRight",onClick:x=>ve(l.row)},null,8,["onClick"]),[[h,["monitor:job:changeStatus"]]])]),_:2},1024),e(U,{content:"\u4EFB\u52A1\u8BE6\u7EC6",placement:"top"},{default:o(()=>[b(e(_,{link:"",icon:"View",onClick:x=>ge(l.row)},null,8,["onClick"]),[[h,["monitor:job:query"]]])]),_:2},1024),e(U,{content:"\u8C03\u5EA6\u65E5\u5FD7",placement:"top"},{default:o(()=>[b(e(_,{link:"",icon:"Operation",onClick:x=>M(l.row)},null,8,["onClick"]),[[h,["monitor:job:query"]]])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[Ie,G.value]]),b(e(Ne,{total:D.value,page:a(m).pageNum,"onUpdate:page":t[4]||(t[4]=l=>a(m).pageNum=l),limit:a(m).pageSize,"onUpdate:limit":t[5]||(t[5]=l=>a(m).pageSize=l),onPagination:C},null,8,["total","page","limit"]),[[ue,D.value>0]]),e(oe,{title:J.value,modelValue:w.value,"onUpdate:modelValue":t[13]||(t[13]=l=>w.value=l),width:"800px","append-to-body":""},{footer:o(()=>[N("div",co,[e(_,{type:"primary",onClick:ye},{default:o(()=>[po]),_:1}),e(_,{onClick:_e},{default:o(()=>[_o]),_:1})])]),default:o(()=>[e(K,{ref:"jobRef",model:a(n),rules:a(ce),"label-width":"120px"},{default:o(()=>[e(O,null,{default:o(()=>[e(p,{span:12},{default:o(()=>[e(r,{label:"\u4EFB\u52A1\u540D\u79F0",prop:"jobName"},{default:o(()=>[e(S,{modelValue:a(n).jobName,"onUpdate:modelValue":t[6]||(t[6]=l=>a(n).jobName=l),placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"\u4EFB\u52A1\u5206\u7EC4",prop:"jobGroup"},{default:o(()=>[e(L,{modelValue:a(n).jobGroup,"onUpdate:modelValue":t[7]||(t[7]=l=>a(n).jobGroup=l),placeholder:"\u8BF7\u9009\u62E9"},{default:o(()=>[(i(!0),f(T,null,q(a(I),l=>(i(),j(F,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(p,{span:24},{default:o(()=>[e(r,{prop:"invokeTarget"},{label:o(()=>[N("span",null,[oo,e(U,{placement:"top"},{content:o(()=>[lo]),default:o(()=>[e(Ue,null,{default:o(()=>[e(Se)]),_:1})]),_:1})])]),default:o(()=>[e(S,{modelValue:a(n).invokeTarget,"onUpdate:modelValue":t[8]||(t[8]=l=>a(n).invokeTarget=l),placeholder:"\u8BF7\u8F93\u5165\u8C03\u7528\u76EE\u6807\u5B57\u7B26\u4E32"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:24},{default:o(()=>[e(r,{label:"cron\u8868\u8FBE\u5F0F",prop:"cronExpression"},{default:o(()=>[e(S,{modelValue:a(n).cronExpression,"onUpdate:modelValue":t[9]||(t[9]=l=>a(n).cronExpression=l),placeholder:"\u8BF7\u8F93\u5165cron\u6267\u884C\u8868\u8FBE\u5F0F"},{append:o(()=>[e(_,{type:"primary",onClick:he},{default:o(()=>[to,ao]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(p,{span:24},{default:o(()=>[e(r,{label:"\u6267\u884C\u7B56\u7565",prop:"misfirePolicy"},{default:o(()=>[e(Q,{modelValue:a(n).misfirePolicy,"onUpdate:modelValue":t[10]||(t[10]=l=>a(n).misfirePolicy=l)},{default:o(()=>[e($,{label:"1"},{default:o(()=>[no]),_:1}),e($,{label:"2"},{default:o(()=>[uo]),_:1}),e($,{label:"3"},{default:o(()=>[so]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"\u662F\u5426\u5E76\u53D1",prop:"concurrent"},{default:o(()=>[e(Q,{modelValue:a(n).concurrent,"onUpdate:modelValue":t[11]||(t[11]=l=>a(n).concurrent=l)},{default:o(()=>[e($,{label:"0"},{default:o(()=>[io]),_:1}),e($,{label:"1"},{default:o(()=>[ro]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"\u72B6\u6001"},{default:o(()=>[e(Q,{modelValue:a(n).status,"onUpdate:modelValue":t[12]||(t[12]=l=>a(n).status=l)},{default:o(()=>[(i(!0),f(T,null,q(a(X),l=>(i(),j($e,{key:l.value,label:l.value},{default:o(()=>[s(V(l.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),e(oe,{title:"\u4EFB\u52A1\u8BE6\u7EC6",modelValue:P.value,"onUpdate:modelValue":t[15]||(t[15]=l=>P.value=l),width:"700px","append-to-body":""},{footer:o(()=>[N("div",ko,[e(_,{onClick:t[14]||(t[14]=l=>P.value=!1)},{default:o(()=>[Vo]),_:1})])]),default:o(()=>[e(K,{model:a(n),"label-width":"120px"},{default:o(()=>[e(O,null,{default:o(()=>[e(p,{span:12},{default:o(()=>[e(r,{label:"\u4EFB\u52A1\u7F16\u53F7\uFF1A"},{default:o(()=>[s(V(a(n).jobId),1)]),_:1}),e(r,{label:"\u4EFB\u52A1\u540D\u79F0\uFF1A"},{default:o(()=>[s(V(a(n).jobName),1)]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"\u4EFB\u52A1\u5206\u7EC4\uFF1A"},{default:o(()=>[s(V(pe(a(n))),1)]),_:1}),e(r,{label:"\u521B\u5EFA\u65F6\u95F4\uFF1A"},{default:o(()=>[s(V(a(n).createTime),1)]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"cron\u8868\u8FBE\u5F0F\uFF1A"},{default:o(()=>[s(V(a(n).cronExpression),1)]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"\u4E0B\u6B21\u6267\u884C\u65F6\u95F4\uFF1A"},{default:o(()=>[s(V(u.parseTime(a(n).nextValidTime)),1)]),_:1})]),_:1}),e(p,{span:24},{default:o(()=>[e(r,{label:"\u8C03\u7528\u76EE\u6807\u65B9\u6CD5\uFF1A"},{default:o(()=>[s(V(a(n).invokeTarget),1)]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"\u4EFB\u52A1\u72B6\u6001\uFF1A"},{default:o(()=>[a(n).status==0?(i(),f("div",mo,"\u6B63\u5E38")):a(n).status==1?(i(),f("div",fo,"\u5931\u8D25")):A("",!0)]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"\u662F\u5426\u5E76\u53D1\uFF1A"},{default:o(()=>[a(n).concurrent==0?(i(),f("div",bo,"\u5141\u8BB8")):a(n).concurrent==1?(i(),f("div",vo,"\u7981\u6B62")):A("",!0)]),_:1})]),_:1}),e(p,{span:12},{default:o(()=>[e(r,{label:"\u6267\u884C\u7B56\u7565\uFF1A"},{default:o(()=>[a(n).misfirePolicy==0?(i(),f("div",go,"\u9ED8\u8BA4\u7B56\u7565")):a(n).misfirePolicy==1?(i(),f("div",ho,"\u7ACB\u5373\u6267\u884C")):a(n).misfirePolicy==2?(i(),f("div",jo,"\u6267\u884C\u4E00\u6B21")):a(n).misfirePolicy==3?(i(),f("div",yo,"\u653E\u5F03\u6267\u884C")):A("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])])}}});export{Uo as default};