create-f63031be.js 2.7 KB

1
  1. import{d as x,r as m,f as B,u as C,B as E,a as e,o as i,j as f,w as s,i as t,c as U,A as k,F as L,m as O,C as j,D,G as P,p as R,V as F,q as G,H,K}from"./index-03f5d926.js";import{a as M,D as Y}from"./dict-34d00697.js";import{c as z}from"./index-295bb0dd.js";import{u as I}from"./tagsView-bf9c3d65.js";import{u as J}from"./useMessage-2e335eca.js";const N=x({name:"BpmOALeaveCreate",__name:"create",setup(Q){const c=J(),u=m(!1),l=m({type:void 0,reason:void 0,startTime:void 0,endTime:void 0}),v=B({type:[{required:!0,message:"\u8BF7\u5047\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],reason:[{required:!0,message:"\u8BF7\u5047\u539F\u56E0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],startTime:[{required:!0,message:"\u8BF7\u5047\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],endTime:[{required:!0,message:"\u8BF7\u5047\u7ED3\u675F\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}]}),d=m(),{delView:g}=I(),{push:y,currentRoute:V}=C(),b=async()=>{if(d&&await d.value.validate()){u.value=!0;try{const p=l.value;await z(p),c.success("\u53D1\u8D77\u6210\u529F"),g(e(V)),await y({name:"BpmOALeave"})}finally{u.value=!1}}};return(p,r)=>{const _=j,T=D,o=P,n=R,h=F,A=G,q=H,w=K;return E((i(),f(q,{ref_key:"formRef",ref:d,model:e(l),rules:e(v),"label-width":"80px"},{default:s(()=>[t(o,{label:"\u8BF7\u5047\u7C7B\u578B",prop:"type"},{default:s(()=>[t(T,{modelValue:e(l).type,"onUpdate:modelValue":r[0]||(r[0]=a=>e(l).type=a),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u8BF7\u5047\u7C7B\u578B"},{default:s(()=>[(i(!0),U(L,null,k(e(M)(e(Y).BPM_OA_LEAVE_TYPE),a=>(i(),f(_,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(o,{label:"\u5F00\u59CB\u65F6\u95F4",prop:"startTime"},{default:s(()=>[t(n,{modelValue:e(l).startTime,"onUpdate:modelValue":r[1]||(r[1]=a=>e(l).startTime=a),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",type:"datetime","value-format":"x"},null,8,["modelValue"])]),_:1}),t(o,{label:"\u7ED3\u675F\u65F6\u95F4",prop:"endTime"},{default:s(()=>[t(n,{modelValue:e(l).endTime,"onUpdate:modelValue":r[2]||(r[2]=a=>e(l).endTime=a),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",type:"datetime","value-format":"x"},null,8,["modelValue"])]),_:1}),t(o,{label:"\u539F\u56E0",prop:"reason"},{default:s(()=>[t(h,{modelValue:e(l).reason,"onUpdate:modelValue":r[3]||(r[3]=a=>e(l).reason=a),placeholder:"\u8BF7\u8F93\u8BF7\u5047\u539F\u56E0",type:"textarea"},null,8,["modelValue"])]),_:1}),t(o,null,{default:s(()=>[t(A,{disabled:e(u),type:"primary",onClick:b},{default:s(()=>r[4]||(r[4]=[O("\u786E \u5B9A")])),_:1},8,["disabled"])]),_:1})]),_:1},8,["model","rules"])),[[w,e(u)]])}}});export{N as default};