index-a67b284b.js 4.4 KB

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