index-3dc113d8.js 4.5 KB

1
  1. var J=Object.defineProperty,P=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var Y=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var B=(i,a,t)=>a in i?J(i,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[a]=t,T=(i,a)=>{for(var t in a||(a={}))Y.call(a,t)&&B(i,t,a[t]);if(x)for(var t of x(a))Z.call(a,t)&&B(i,t,a[t]);return i},j=(i,a)=>P(i,U(a));var l=(i,a,t)=>new Promise((f,c)=>{var b=s=>{try{u(t.next(s))}catch(r){c(r)}},g=s=>{try{u(t.throw(s))}catch(r){c(r)}},u=s=>s.done?f(s.value):Promise.resolve(s.value).then(b,g);u((t=t.apply(i,a)).next())});import{u as A,a as H,_ as Q}from"./useTable-9be8c0ed.js";import{ak as w,au as W}from"./index.js";import{c as X,_ as I}from"./viewDrawer.vue_vue_type_script_setup_true_lang-4c5e0ace.js";import{i as ee,a as k}from"./jobApi-343d7f83.js";import{l as R}from"./index-a4e1ec38.js";import{u as te}from"./index-f805ce51.js";import{P as ae}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import"./index-4f5bc708.js";import{O as F,B as oe}from"./antd-f259b82a.js";import{d as ie,f as v,B as se,q as ne,Y as p,Z as re,_ as V,l as C,u as o,a7 as d,a6 as _,E as S,$,a9 as D,n as le}from"./vue-aed314e3.js";import"./useForm-c7f42ee0.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import"./useFormItem-421691fe.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.js";import"./componentMap-175d8229.js";import"./useWindowSizeFn-6e9d633b.js";import"./sortable.esm-4ae27e0b.js";import"./index-216e6647.js";const ce={class:"warp"},ue={class:"flex justify-between"},Me=ie({__name:"index",setup(i){const a=v(),t=v();se(()=>l(this,null,function*(){a.value=yield R({dictCode:"sys_create_type"}),t.value=yield R({dictCode:"quartz_job_status"})}));const{createConfirm:f,createMessage:c}=W(),[b,{openDrawer:g}]=te(),u=v([{field:"startTime",direction:"DESC"}]),[s,{reload:r,getSelectRows:q,getSelectRowKeys:K,clearSelectedRowKeys:L}]=A({title:"",api:ee,rowKey:"id",columns:X,showIndexColumn:!0,rowSelection:{type:"checkbox"},clickToRowSelect:!1,useSearchForm:!1,bordered:!1,striped:!1,actionColumn:{width:220,title:"操作",dataIndex:"action"},beforeFetch:O,sortFn:N});function M(e){return l(this,null,function*(){if(e)yield k([e.id]),c.success("删除成功!"),yield r();else{const n=K();n.length>0?f({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){yield k(n),c.success("删除成功!"),yield r(),L()})}):c.warning("请选择要删除的数据")}})}function N(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(u.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function O(e){return l(this,null,function*(){return j(T({},e),{orders:u.value})})}function z(e){g(!0,{record:e})}function E(e,n){return l(this,null,function*(){n=="del"&&f({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){yield k(e.map(h=>h.id)),c.success("删除成功!"),yield r()})})})}function G(h){return l(this,arguments,function*({isUpdate:e,values:n}){console.log(e),console.log(n),yield r()})}return(e,n)=>{const h=ne("auth");return p(),re("div",ce,[V("div",ue,[C(o(ae),{title:"调度日志",class:"mb-2"})]),C(o(Q),{onRegister:o(s)},{bodyCell:d(({column:y,record:m})=>[y.key==="jobGroup"?(p(),_(o(F),{key:0,color:o(w)(a.value,m.jobGroup,"fontColor")},{default:d(()=>[S($(o(w)(a.value,m.jobGroup,"label")),1)]),_:2},1032,["color"])):D("",!0),y.key==="status"?(p(),_(o(F),{key:1,color:o(w)(t.value,m.status,"fontColor")},{default:d(()=>[S($(o(w)(t.value,m.status,"label")),1)]),_:2},1032,["color"])):D("",!0),y.key==="action"?(p(),_(o(H),{key:2,actions:[{auth:"quartz:job:query",tooltip:"查看",label:"查看",icon:"icon-eye|iconfont",onClick:z.bind(null,m)},{auth:"quartz:jobLog:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:M.bind(null,m)}}]},null,8,["actions"])):D("",!0)]),tableFooter:d(()=>[V("div",null,[le((p(),_(o(oe),{type:"primary",ghost:"",danger:"",class:"mr-2 btn btn-primary btn-sm",onClick:n[0]||(n[0]=y=>E(o(q)(),"del"))},{default:d(()=>[S(" 批量删除 ")]),_:1})),[[h,["storage:jobLog:remove"]]])])]),_:1},8,["onRegister"]),C(I,{onRegister:o(b),onSuccess:G},null,8,["onRegister"])])}}});export{Me as default};