初始版本
This commit is contained in:
1
server/public/admin/assets/edit-BfaDaWxk.js
Executable file
1
server/public/admin/assets/edit-BfaDaWxk.js
Executable file
@@ -0,0 +1 @@
|
||||
import{d as F,r as m,h as I,i as N,j as R,o as A,a as h,m as l,w as t,p as x,jV as P,jW as $,jX as S,jY as H,E as M,a0 as W,v as X,x as Y}from"./index-CGub03FT.js";/* empty css */import{E as z,a as G}from"./el-table-column-DBYsaEIo.js";import"./el-checkbox-DPTWUty2.js";/* empty css *//* empty css */import{E as J,a as K}from"./el-form-item-BKRcGrWB.js";import{E as L}from"./el-card-CTMWsRly.js";import{E as O}from"./el-page-header-CDLawKmJ.js";import{P as d}from"./modeEnum-BjoZ7G5d.js";import{_ as Q}from"./index-r2F_6s-9.js";import{E as Z}from"./index-BWjyYuP5.js";import"./_baseIteratee-DQXt5gsj.js";import"./_Uint8Array-K6PPz5Xs.js";import"./isEqual-BjNIK6f1.js";import"./_initCloneObject-DyM2wGFM.js";import"./isArrayLikeObject-CV-4lauF.js";import"./_baseClone-C3INvej2.js";const ee={class:"substance_edit-help"},ae=F({__name:"edit",setup(le){const p=m(),V=I(),c=N(),u=m(d.ADD),_=m([]),e=m({id:"",name:"",type:1,command:"",expression:"",status:1,remark:"",params:""}),E=R({name:[{required:!0,message:"请输入名称",trigger:"blur"}],command:[{required:!0,message:"请输入命令",trigger:"blur"}],params:[{required:!0,message:"请输入参数",trigger:"blur"}],expression:[{required:!0,message:"请输入规则",trigger:"blur"}]}),w=s=>{s&&s.validate(a=>{if(a)switch(u.value){case d.ADD:y();return;case d.EDIT:k();return}})},g=()=>{e.value.expression!=""&&v()},v=async()=>{const s=await P({expression:e.value.expression});_.value=s},y=async()=>{await $(e.value),setTimeout(()=>c.go(-1),500)},k=async()=>{delete e.value.status_desc,delete e.value.type_desc,await S(e.value),setTimeout(()=>c.go(-1),500)},C=async()=>{const s=await H({id:e.value.id});e.value=s,v()},i=V.query;return i.mode&&(u.value=i.mode),u.value===d.EDIT&&(e.value.id=i.id*1,C()),(s,a)=>{const D=O,f=L,n=M,r=J,T=Z,U=W,b=z,q=G,j=K,B=X;return A(),h("div",ee,[l(f,{class:"!border-none mt-4",shadow:"never"},{default:t(()=>[l(D,{content:u.value=="add"?"新增定时任务":"编辑定时任务",onBack:a[0]||(a[0]=o=>s.$router.go(-1))},null,8,["content"])]),_:1}),l(f,{shadow:"never",class:"!border-none mt-4"},{default:t(()=>[l(j,{rules:E,ref_key:"formRef",ref:p,model:e.value,"label-width":"120px"},{default:t(()=>[l(r,{label:"名称",prop:"name"},{default:t(()=>[l(n,{modelValue:e.value.name,"onUpdate:modelValue":a[1]||(a[1]=o=>e.value.name=o),"show-word-limit":"",placeholder:"请输入名称",class:"max-w-[300px]"},null,8,["modelValue"])]),_:1}),l(r,{label:"类型"},{default:t(()=>[l(T,{modelValue:e.value.type,"onUpdate:modelValue":a[2]||(a[2]=o=>e.value.type=o),label:1},{default:t(()=>a[9]||(a[9]=[x("定时任务")])),_:1},8,["modelValue"])]),_:1}),l(r,{label:"命令",prop:"command"},{default:t(()=>[l(n,{modelValue:e.value.command,"onUpdate:modelValue":a[3]||(a[3]=o=>e.value.command=o),class:"max-w-[300px]",placeholder:"请输入thinkphp命令,如vresion"},null,8,["modelValue"])]),_:1}),l(r,{label:"参数"},{default:t(()=>[l(n,{modelValue:e.value.params,"onUpdate:modelValue":a[4]||(a[4]=o=>e.value.params=o),class:"max-w-[300px]",placeholder:"请输入参数,例:--id 8 --name 测试"},null,8,["modelValue"])]),_:1}),l(r,{label:"状态"},{default:t(()=>[l(U,{modelValue:e.value.status,"onUpdate:modelValue":a[5]||(a[5]=o=>e.value.status=o),"active-value":1,"inactive-value":2},null,8,["modelValue"])]),_:1}),l(r,{label:"规则",prop:"expression"},{default:t(()=>[l(n,{onBlur:g,modelValue:e.value.expression,"onUpdate:modelValue":a[6]||(a[6]=o=>e.value.expression=o),class:"max-w-[300px]",placeholder:"请输入crontab规则,例:59 * * *"},null,8,["modelValue"])]),_:1}),l(r,null,{default:t(()=>[l(q,{ref:"paneTable",data:_.value,style:{"max-width":"500px"}},{default:t(()=>[l(b,{prop:"time",label:"序号","min-width":"80"}),l(b,{prop:"date",label:"执行时间","min-width":"180"})]),_:1},8,["data"])]),_:1}),l(r,{label:"备注"},{default:t(()=>[l(n,{type:"textarea",class:"max-w-[300px]",modelValue:e.value.remark,"onUpdate:modelValue":a[7]||(a[7]=o=>e.value.remark=o),placeholder:"请输入备注"},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])]),_:1}),l(Q,null,{default:t(()=>[l(B,{type:"primary",onClick:a[8]||(a[8]=o=>w(p.value))},{default:t(()=>a[10]||(a[10]=[x("保存")])),_:1})]),_:1})])}}}),we=Y(ae,[["__scopeId","data-v-d39d7340"]]);export{we as default};
|
||||
Reference in New Issue
Block a user