TaskReturnDialogForm-20d4945b.js 2.7 KB

1
  1. import{d as C,r as n,o as _,x as m,w as s,g as u,a,q as v,y as T,c as z,F as I,v as X,Q as j,z as A,A as B,B as G,X as H,G as J,D as P,J as Q,_ as E,__tla as L}from"./index-57157669.js";import{_ as M,__tla as N}from"./Dialog-f9339461.js";import{b as O,c as S,__tla as W}from"./index-244d2e9a.js";import{u as Y,__tla as Z}from"./useMessage-b0cd8819.js";let g,$=Promise.all([(()=>{try{return L}catch{}})(),(()=>{try{return N}catch{}})(),(()=>{try{return W}catch{}})(),(()=>{try{return Z}catch{}})()]).then(async()=>{g=E(C({__name:"TaskReturnDialogForm",emits:["success"],setup(ee,{expose:b,emit:h}){const c=Y(),r=n(!1),o=n(!1),l=n({id:"",targetDefinitionKey:void 0,reason:""}),D=n({targetDefinitionKey:[{required:!0,message:"\u5FC5\u987B\u9009\u62E9\u56DE\u9000\u8282\u70B9",trigger:"change"}],reason:[{required:!0,message:"\u56DE\u9000\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),d=n(),f=n([]);b({open:async i=>{if(f.value=await O({taskId:i}),f.value.length===0)return c.warning("\u5F53\u524D\u6CA1\u6709\u53EF\u56DE\u9000\u7684\u8282\u70B9"),!1;r.value=!0,k(),l.value.id=i}});const w=h,V=async()=>{if(d&&await d.value.validate()){o.value=!0;try{await S(l.value),c.success("\u56DE\u9000\u6210\u529F"),r.value=!1,w("success")}finally{o.value=!1}}},k=()=>{var i;l.value={id:"",targetDefinitionKey:void 0,reason:""},(i=d.value)==null||i.resetFields()};return(i,t)=>{const K=A,x=B,y=G,F=H,R=J,p=P,U=M,q=Q;return _(),m(U,{modelValue:a(r),"onUpdate:modelValue":t[3]||(t[3]=e=>j(r)?r.value=e:null),title:"\u56DE\u9000",width:"500"},{footer:s(()=>[u(p,{disabled:a(o),type:"primary",onClick:V},{default:s(()=>[v("\u786E \u5B9A")]),_:1},8,["disabled"]),u(p,{onClick:t[2]||(t[2]=e=>r.value=!1)},{default:s(()=>[v("\u53D6 \u6D88")]),_:1})]),default:s(()=>[T((_(),m(R,{ref_key:"formRef",ref:d,model:a(l),rules:a(D),"label-width":"110px"},{default:s(()=>[u(y,{label:"\u9000\u56DE\u8282\u70B9",prop:"targetDefinitionKey"},{default:s(()=>[u(x,{modelValue:a(l).targetDefinitionKey,"onUpdate:modelValue":t[0]||(t[0]=e=>a(l).targetDefinitionKey=e),clearable:"",style:{width:"100%"}},{default:s(()=>[(_(!0),z(I,null,X(a(f),e=>(_(),m(K,{key:e.definitionKey,label:e.name,value:e.definitionKey},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(y,{label:"\u56DE\u9000\u7406\u7531",prop:"reason"},{default:s(()=>[u(F,{modelValue:a(l).reason,"onUpdate:modelValue":t[1]||(t[1]=e=>a(l).reason=e),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u56DE\u9000\u7406\u7531"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[q,a(o)]])]),_:1},8,["modelValue"])}}}),[["__file","/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-business/src/views/bpm/processInstance/detail/TaskReturnDialogForm.vue"]])});export{$ as __tla,g as default};