mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-23 19:48:10 +00:00
2 lines
8.5 KiB
JavaScript
2 lines
8.5 KiB
JavaScript
import{d as X,R as $,r as f,c as Y,e as d,f as k,y as n,x as l,g as u,B as s,u as i,A as c,Q as N,v as _,F as T,z as D,H as h}from"./base-04829be5.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css */import{t as a}from"./index-043d021e.js";import{Z as ee,_ as te,$ as oe,P as ae,a0 as le,a1 as ie,a2 as ne}from"./sys-f9859bed.js";import{u as re,b as me}from"./vue-router-fee568b2.js";import{_ as se}from"./cron-info.vue_vue_type_script_setup_true_lang-cdd6ba60.js";import{E as pe}from"./index-d60f63e2.js";import{E as de}from"./index-eb678249.js";import{E as ue}from"./index-7037df89.js";import{a as ce,E as _e}from"./index-ed9a1afd.js";import{E as fe}from"./index-1808e3f9.js";import{E as ye}from"./index-88566e4e.js";import{a as ve,E as ge}from"./index-02bf3820.js";import{a as we,E as be}from"./index-6bd50bb5.js";import{E as ke}from"./index-db9b8d96.js";import{E as he,b as xe}from"./index-1cbf3455.js";import{E as Ee}from"./index-b1557f8a.js";import{v as Ve}from"./directive-013f0a4e.js";import{_ as Ce}from"./_plugin-vue_export-helper-c27b6911.js";import"./common-111e3797.js";import"./common-2cf17469.js";import"./index-faea7bd5.js";import"./storage-1a3ddb14.js";import"./index-7e933ae4.js";import"./index-30df2c14.js";import"./index-236cb599.js";import"./index-92283b18.js";import"./typescript-defaf979.js";import"./index-a2524300.js";import"./index-9a9de0a3.js";import"./error-78e43d3e.js";import"./scroll-e5463626.js";import"./vnode-85ccdc7f.js";import"./aria-adfa05c5.js";import"./focus-trap-be36cfe9.js";import"./validator-6838b9a3.js";import"./index-1d455165.js";import"./index-de053f2e.js";import"./index-4edf2cad.js";import"./index-d7f4b4bb.js";import"./index-e9e16697.js";import"./index-94a82d50.js";import"./_Uint8Array-99b916e9.js";import"./_initCloneObject-e5a1aa13.js";import"./index-c3b3b83a.js";import"./event-9519ab40.js";import"./isEqual-ba353d68.js";import"./flatten-94587e2b.js";import"./_isIterateeCall-f0970b1f.js";import"./debounce-f064e94e.js";import"./index-b519934c.js";import"./index-bf9de702.js";import"./strings-4ec3ae35.js";import"./castArray-11aea762.js";const Te={class:"main-container"},De={class:"flex justify-between items-center mb-[20px]"},Ue={class:"text-[20px]"},Be={class:"flex items-center"},Re={class:"mt-2"},ze={class:"mt-[20px]"},Le={class:"mt-[16px] flex justify-end"},Pe={class:"flex"},Fe={class:"input-width flex items-center text-sm"},$e={class:"dialog-footer"},Ne=X({__name:"schedule",setup(Oe){const O=re().meta.title,r=$({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",type:"",last_time:""}}),U=f([]),B=f([]),R=f([]);f(),(async()=>{U.value=await(await ee()).data,B.value=await(await te()).data,R.value=await(await oe()).data})();const v=(m=1)=>{r.loading=!0,r.page=m,ae({page:r.page,limit:r.limit,...r.searchParam}).then(o=>{r.loading=!1,r.data=o.data.data,r.total=o.data.total}).catch(()=>{r.loading=!1})};v(),me();const w=f(!1),e=$({...{id:0,key:"",status:2,time:{type:"min",week:"",day:"",hour:"",min:""}}}),z=f(),S=()=>{e.id=0,e.key="",e.status=2,e.time.type="min",e.time.week="",e.time.day="",e.time.hour="",e.time.min="",w.value=!0},j=Y(()=>({key:[{required:!0,message:a("titlePlaceholder"),trigger:"blur"}],timeDate:[{required:!0,validator:I,trigger:"blur"}]})),I=(m,o,p)=>e.time.type=="min"&&e.time.min!=""||e.time.type=="week"&&e.time.week!=""&&e.time.hour!=""&&e.time.min!=""||e.time.type=="month"&&e.time.day!=""&&e.time.hour!=""&&e.time.min!=""||e.time.type=="day"&&e.time.day!=""&&e.time.hour!=""&&e.time.min!=""||e.time.type=="hour"&&e.time.hour!=""&&e.time.min!=""?p():p(new Error(a("cronTimeTips"))),b=f(!1),q=async m=>{b.value||!m||await m.validate(async o=>{if(o){b.value=!0;const p=e;(e.id>0?le:ie)(p).then(g=>{b.value=!1,w.value=!1,v()}).catch(()=>{b.value=!1})}})},A=m=>{e.id=m.id,e.key=m.key,e.status=m.status,e.time=m.time,w.value=!0},G=m=>{pe.confirm(a("cronDeleteTips"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel"),type:"warning"}).then(()=>{ne(m).then(()=>{v()}).catch(()=>{})})},H=f(null);return(m,o)=>{const p=de,L=ue,g=ce,M=_e,Q=fe,W=ye,x=ve,E=ge,V=we,C=ke,P=he,Z=xe,J=be,K=Ee,F=Ve;return d(),k("div",Te,[n(W,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[u("div",De,[u("span",Ue,s(i(O)),1),n(p,{type:"primary",onClick:S},{default:l(()=>[c(s(i(a)("addCron")),1)]),_:1})]),n(L,{class:"warm-prompt",type:"info"},{default:l(()=>[u("div",Be,[u("div",null,[u("p",null,s(i(a)("cronTipsOne")),1),u("p",Re,s(i(a)("cronTipsTwo")),1)])])]),_:1}),u("div",ze,[N((d(),_(M,{data:r.data,size:"large"},{empty:l(()=>[u("span",null,s(r.loading?"":i(a)("emptyData")),1)]),default:l(()=>[n(g,{prop:"name",label:i(a)("title"),"min-width":"150"},null,8,["label"]),n(g,{prop:"key",label:i(a)("key"),"min-width":"150"},null,8,["label"]),n(g,{label:i(a)("crondType"),"min-width":"150"},{default:l(({row:t})=>[c(s(t.crontab_content),1)]),_:1},8,["label"]),n(g,{prop:"status_name",label:i(a)("openStatus"),"min-width":"100"},null,8,["label"]),n(g,{label:i(a)("operation"),fixed:"right",width:"130"},{default:l(({row:t})=>[n(p,{type:"primary",link:"",onClick:y=>A(t)},{default:l(()=>[c(s(i(a)("edit")),1)]),_:2},1032,["onClick"]),n(p,{type:"danger",link:"",onClick:y=>G(t.id)},{default:l(()=>[c(s(i(a)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[F,r.loading]]),u("div",Le,[n(Q,{"current-page":r.page,"onUpdate:currentPage":o[0]||(o[0]=t=>r.page=t),"page-size":r.limit,"onUpdate:pageSize":o[1]||(o[1]=t=>r.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:r.total,onSizeChange:o[2]||(o[2]=t=>v()),onCurrentChange:v},null,8,["current-page","page-size","total"])])])]),_:1}),n(se,{ref_key:"cronDialog",ref:H,onComplete:v},null,512),n(K,{modelValue:w.value,"onUpdate:modelValue":o[11]||(o[11]=t=>w.value=t),title:i(a)("editCron"),width:"750px","destroy-on-close":!0},{footer:l(()=>[u("span",$e,[n(p,{type:"primary",onClick:o[10]||(o[10]=t=>q(z.value))},{default:l(()=>[c(s(i(a)("confirm")),1)]),_:1})])]),default:l(()=>[N((d(),_(J,{model:e,"label-width":"110px",ref_key:"formRef",ref:z,rules:i(j),class:"page-form"},{default:l(()=>[n(V,{label:i(a)("cronTemplate"),class:"items-center",prop:"key"},{default:l(()=>[n(E,{modelValue:e.key,"onUpdate:modelValue":o[3]||(o[3]=t=>e.key=t)},{default:l(()=>[(d(!0),k(T,null,D(U.value,t=>(d(),_(x,{key:t.key,label:t.name,value:t.key},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:i(a)("cronTime"),prop:"timeDate"},{default:l(()=>[n(E,{modelValue:e.time.type,"onUpdate:modelValue":o[4]||(o[4]=t=>e.time.type=t),class:"w-[150px]"},{default:l(()=>[(d(!0),k(T,null,D(B.value,(t,y)=>(d(),_(x,{key:y,label:t,value:y},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),u("div",Pe,[e.time.type=="week"?(d(),_(E,{key:0,modelValue:e.time.week,"onUpdate:modelValue":o[5]||(o[5]=t=>e.time.week=t),class:"ml-2 w-[120px]"},{default:l(()=>[(d(!0),k(T,null,D(R.value,(t,y)=>(d(),_(x,{key:y,label:t,value:y},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])):h("",!0),["month","day"].indexOf(e.time.type)!=-1?(d(),_(C,{key:1,modelValue:e.time.day,"onUpdate:modelValue":o[6]||(o[6]=t=>e.time.day=t),class:"ml-2 w-[120px]"},{append:l(()=>[c(s(i(a)("day")),1)]),_:1},8,["modelValue"])):h("",!0),["month","day","hour","week"].indexOf(e.time.type)!=-1?(d(),_(C,{key:2,modelValue:e.time.hour,"onUpdate:modelValue":o[7]||(o[7]=t=>e.time.hour=t),class:"ml-2 w-[120px]"},{append:l(()=>[c(s(i(a)("hour")),1)]),_:1},8,["modelValue"])):h("",!0),["month","day","hour","week","min"].indexOf(e.time.type)!=-1?(d(),_(C,{key:3,modelValue:e.time.min,"onUpdate:modelValue":o[8]||(o[8]=t=>e.time.min=t),class:"ml-2 w-[120px]"},{append:l(()=>[c(s(i(a)("min")),1)]),_:1},8,["modelValue"])):h("",!0)])]),_:1},8,["label"]),n(V,{label:i(a)("isopen")},{default:l(()=>[u("div",Fe,[n(Z,{modelValue:e.status,"onUpdate:modelValue":o[9]||(o[9]=t=>e.status=t)},{default:l(()=>[n(P,{label:1},{default:l(()=>[c(s(i(a)("yes")),1)]),_:1}),n(P,{label:2},{default:l(()=>[c(s(i(a)("no")),1)]),_:1})]),_:1},8,["modelValue"])])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[F,m.loading]])]),_:1},8,["modelValue","title"])])}}});const lo=Ce(Ne,[["__scopeId","data-v-34ffbbed"]]);export{lo as default};
|