| 1 |
- var U=Object.defineProperty,$=Object.defineProperties;var M=Object.getOwnPropertyDescriptors;var k=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var S=(i,o,t)=>o in i?U(i,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[o]=t,B=(i,o)=>{for(var t in o||(o={}))N.call(o,t)&&S(i,t,o[t]);if(k)for(var t of k(o))J.call(o,t)&&S(i,t,o[t]);return i},D=(i,o)=>$(i,M(o));var u=(i,o,t)=>new Promise((d,s)=>{var f=n=>{try{c(t.next(n))}catch(r){s(r)}},b=n=>{try{c(t.throw(n))}catch(r){s(r)}},c=n=>n.done?d(n.value):Promise.resolve(n.value).then(f,b);c((t=t.apply(i,o)).next())});import{d as P,al as A,r as Q,aZ as W,o as m,m as Z,g as w,y as p,q as y,f as a,t as G,ao as x,dh as R,v as j,bz as H}from"./index-610a1d46.js";import{u as L,B as X}from"./useTable-eb7ce6c3.js";import{T as Y}from"./index-72381a11.js";import{_ as I}from"./formDrawer.vue_vue_type_script_setup_true_lang-275cc0cf.js";import{_ as ee}from"./viewDrawer.vue_vue_type_script_setup_true_lang-e931ce95.js";import{c as q,e as te,f as oe,s as ie}from"./monitorJobApi-5933dea2.js";import{u as T}from"./index-c98ef572.js";import"./useForm-c19ef35c.js";import"./index-985aa6f5.js";import"./useWindowSizeFn-1829b247.js";import"./index-b6d11df2.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-bad913d6.js";import"./index-981858ed.js";import"./download-a90dd227.js";import"./uniqBy-2b2a500d.js";import"./index-ee1a65fd.js";import"./useContentViewHeight-20fe3432.js";import"./componentMap-5f77da43.js";import"./clickOutside-a1389e7b.js";import"./uuid-98bbe2a6.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-56eda530.js";import"./RedoOutlined-bc502432.js";import"./index-74f93929.js";import"./index-4ed0dc84.js";import"./index-95e94cdf.js";const Te=P({__name:"index",setup(i){A(()=>u(this,null,function*(){}));const{createConfirm:o,createMessage:t}=H(),[d,{openDrawer:s}]=T(),[f,{openDrawer:b}]=T(),c=Q([{field:"create_time",direction:"DESC"}]),[n,{reload:r,getSelectRowKeys:z}]=L({title:"定时任务 ",api:te,rowKey:"jobId",columns:oe,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:ie,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},useSearchForm:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:O,sortFn:K});function F(e){b(!0,{record:e})}function V(){s(!0,{isUpdate:!1})}function E(e){s(!0,{record:e,isUpdate:!0})}function g(e){return u(this,null,function*(){e?(yield q([e.jobId]),t.success("删除成功!"),yield r()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>u(this,null,function*(){const l=z();yield q(l),t.success("删除成功!"),yield r()})})})}function K(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(c.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function O(e){return D(B({},e),{orders:c.value})}function _(C){return u(this,arguments,function*({isUpdate:e,values:l}){yield r()})}return(e,l)=>{const C=W("auth");return m(),Z("div",null,[w(a(X),{onRegister:a(n)},{bodyCell:p(({column:v,record:h})=>[v.key==="action"?(m(),y(a(Y),{key:0,actions:[{auth:"quartz:job:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:F.bind(null,h)},{auth:"quartz:job:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:E.bind(null,h)},{auth:"quartz:job:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:g.bind(null,h)}}]},null,8,["actions"])):G("",!0)]),toolbar:p(()=>[x((m(),y(a(R),{type:"primary",onClick:V,preIcon:"icon-plus|iconfont"},{default:p(()=>[j(" 新增 ")]),_:1})),[[C,["quartz:job:add"]]]),x((m(),y(a(R),{type:"primary",danger:"",onClick:l[0]||(l[0]=v=>g(null)),preIcon:"icon-delete|iconfont"},{default:p(()=>[j(" 批量删除 ")]),_:1})),[[C,["quartz:job:remove"]]])]),_:1},8,["onRegister"]),w(I,{onRegister:a(d),onSuccess:_},null,8,["onRegister"]),w(ee,{onRegister:a(f),onSuccess:_},null,8,["onRegister"])])}}});export{Te as default};
|