var ae=Object.defineProperty,te=Object.defineProperties;var se=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var le=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;var D=(p,u,r)=>u in p?ae(p,u,{enumerable:!0,configurable:!0,writable:!0,value:r}):p[u]=r,y=(p,u)=>{for(var r in u||(u={}))le.call(u,r)&&D(p,r,u[r]);if(V)for(var r of V(u))re.call(u,r)&&D(p,r,u[r]);return p},H=(p,u)=>te(p,se(u));var w=(p,u,r)=>new Promise((z,N)=>{var i=h=>{try{I(r.next(h))}catch(C){N(C)}},b=h=>{try{I(r.throw(h))}catch(C){N(C)}},I=h=>h.done?z(h.value):Promise.resolve(h.value).then(i,b);I((r=r.apply(p,u)).next())});import{_ as T}from"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./helper-B0yEaptj.js";import{u as G}from"./useForm-C-769eP8.js";import{h as oe,t as ie,i as ne,j as ce,k as ue}from"./taskApi-DcE-QQB2.js";import{aG as de,u as me,_ as pe}from"./entry/index-CRWhxBeP.js";import{U as ve}from"./UploadPreviewModal-BZsd-hmR.js";import fe from"./nothingInfo-OjaxyiBz.js";import{h as he,c as ke,r as _e}from"./data-D0u4j8lt.js";import{u as we}from"./index-CD5zFmZN.js";import{g as ge}from"./index-lE2idd8k.js";import{ba as W,b3 as c,aT as x,bb as U,ab as j}from"./antd-BfqWtMX3.js";import{d as ye,f as S,w as be,o as Ie,Z as s,_ as k,$ as R,F as P,a7 as B,a4 as d,a5 as t,u as e,k as o,G as f,a0 as m,a8 as v}from"./vue-DM5HGU8Z.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./index-BshNMORD.js";import"./index-BGDG2Aiy.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";import"./useWindowSizeFn-CEueHQop.js";const Ce={class:"w-full h-full"},Fe={key:0,class:"font-medium"},Re=["onClick"],Pe={key:0,class:"font-medium"},Ne=["onClick"],Se={key:0,class:"font-medium"},Be=["onClick"],ze={class:"mt-8"},Me={key:4},He=ye({__name:"handlingInfo",props:{taskId:{type:String,default:""}},emits:["success"],setup(p,{emit:u}){const r=S(""),{createMessage:z}=me(),N=u,i=S("none"),b=S([]),I=S({}),[h,{openModal:C}]=we(),g=p,[E,{resetFields:Z,validate:q}]=G({labelWidth:200,schemas:he,showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[J,{resetFields:K,validate:O}]=G({labelWidth:200,schemas:ke,showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[Q,{resetFields:X,validate:Y}]=G({labelWidth:200,schemas:_e,showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}});be(()=>g.taskId,l=>w(this,null,function*(){yield A(l),yield $(l)})),Ie(()=>w(this,null,function*(){yield A(g.taskId),yield $(g.taskId),i.value==="handle"?yield Z():i.value==="check"?yield K():i.value==="review"&&(yield X())}));function $(l){return w(this,null,function*(){if(!l)return;const n=yield oe(l);n&&(b.value=n,r.value=n[n.length-1].groupId)})}function A(l){return w(this,null,function*(){if(!l)return;const n=yield ie({taskId:l});i.value=n==null?void 0:n.type})}function ee(){return w(this,null,function*(){let l={},n="提交成功";switch(i.value){case"handle":l=yield q(),yield ue(y({taskId:g.taskId},l)),n="任务已完成,请等待稽核";break;case"check":l=yield O(),yield ce(y({taskId:g.taskId,groupId:r.value},l));break;case"review":l=yield Y(),yield ne(y({taskId:g.taskId,groupId:r.value},l));break}z.success(n),N("success",{type:i.value})})}function M(l){return w(this,null,function*(){const n=yield ge(l.id);I.value=H(y({},l),{previewUrl:n}),C(!0,H(y({},l),{previewUrl:n}))})}return(l,n)=>(s(),k(P,null,[R("div",Ce,[(s(!0),k(P,null,B(b.value,a=>(s(),d(e(W),{accordion:!0,key:a.groupId,class:"mb-2"},{default:t(()=>[(s(),d(e(W).Panel,{key:a.groupId,header:a.groupName},{default:t(()=>[a.handle?(s(),d(e(c),{key:0,layout:"vertical",column:2,size:"middle",labelStyle:{color:"#727b98",fontSize:12}},{default:t(()=>[o(e(c).Item,{label:"办理人"},{default:t(()=>[f(m(a.handle.createByNickname),1)]),_:2},1024),o(e(c).Item,{label:"办理时间"},{default:t(()=>[f(m(a.handle.createTime),1)]),_:2},1024),o(e(c).Item,{label:"完成情况",span:2},{default:t(()=>[f(m(a.handle.content),1)]),_:2},1024),o(e(c).Item,{label:"附件",span:2},{default:t(()=>[a.handle.storages&&a.handle.storages.length>0?(s(),k("div",Fe,[o(e(x),{size:"small"},{default:t(()=>[(s(!0),k(P,null,B(a.handle.storages,(_,F)=>(s(),d(e(U),{key:F},{default:t(()=>[R("a",{href:"#",onClick:L=>M(_)},m(_.realName),9,Re)]),_:2},1024))),128))]),_:2},1024)])):v("",!0)]),_:2},1024)]),_:2},1024)):v("",!0),a.check?(s(),d(e(j),{key:1})):v("",!0),a.check?(s(),d(e(c),{key:2,layout:"vertical",column:2,size:"middle",labelStyle:{color:"#727b98",fontSize:12}},{default:t(()=>[o(e(c).Item,{label:"稽核人"},{default:t(()=>[f(m(a.check.createByNickname),1)]),_:2},1024),o(e(c).Item,{label:"稽核时间"},{default:t(()=>[f(m(a.check.createTime),1)]),_:2},1024),o(e(c).Item,{label:"稽核状态",span:2},{default:t(()=>[f(m(a.check.corrective===1?"通过":"不通过"),1)]),_:2},1024),o(e(c).Item,{label:"稽核情况",span:2},{default:t(()=>[f(m(a.check.content),1)]),_:2},1024),o(e(c).Item,{label:"附件",span:2},{default:t(()=>[a.check.storages&&a.check.storages.length>0?(s(),k("div",Pe,[o(e(x),{size:"small"},{default:t(()=>[(s(!0),k(P,null,B(a.check.storages,(_,F)=>(s(),d(e(U),{key:F},{default:t(()=>[R("a",{href:"#",onClick:L=>M(_)},m(_.realName),9,Ne)]),_:2},1024))),128))]),_:2},1024)])):v("",!0)]),_:2},1024)]),_:2},1024)):v("",!0),a.review?(s(),d(e(j),{key:3})):v("",!0),a.review?(s(),d(e(c),{key:4,layout:"vertical",column:2,size:"middle",labelStyle:{color:"#727b98",fontSize:12}},{default:t(()=>[o(e(c).Item,{label:"审核人"},{default:t(()=>[f(m(a.review.createByNickname),1)]),_:2},1024),o(e(c).Item,{label:"审核时间"},{default:t(()=>[f(m(a.review.createTime),1)]),_:2},1024),o(e(c).Item,{label:"审核状态",span:2},{default:t(()=>[f(m(a.review.corrective===1?"通过":"不通过"),1)]),_:2},1024),o(e(c).Item,{label:"审核情况",span:2},{default:t(()=>[f(m(a.review.content),1)]),_:2},1024),o(e(c).Item,{label:"附件",span:2},{default:t(()=>[a.review.storages&&a.review.storages.length>0?(s(),k("div",Se,[o(e(x),{size:"small"},{default:t(()=>[(s(!0),k(P,null,B(a.review.storages,(_,F)=>(s(),d(e(U),{key:F},{default:t(()=>[R("a",{href:"#",onClick:L=>M(_)},m(_.realName),9,Be)]),_:2},1024))),128))]),_:2},1024)])):v("",!0)]),_:2},1024)]),_:2},1024)):v("",!0)]),_:2},1032,["header"]))]),_:2},1024))),128)),R("div",ze,[i.value&&i.value=="handle"?(s(),d(e(T),{key:0,onRegister:e(E),layout:"vertical"},null,8,["onRegister"])):v("",!0),i.value&&i.value=="check"?(s(),d(e(T),{key:1,onRegister:e(J),layout:"vertical"},null,8,["onRegister"])):v("",!0),i.value&&i.value=="review"?(s(),d(e(T),{key:2,onRegister:e(Q),layout:"vertical"},null,8,["onRegister"])):v("",!0),i.value&&i.value!="none"?(s(),d(e(de),{key:3,type:"primary",onClick:ee,style:{float:"right"}},{default:t(()=>n[0]||(n[0]=[f("提交")])),_:1})):v("",!0),i.value==="none"&&b.value.length<=0?(s(),k("div",Me,[o(fe,{tips:"暂无办理信息哟!"})])):v("",!0)])]),o(ve,{onRegister:e(h)},null,8,["onRegister"])],64))}}),pa=pe(He,[["__scopeId","data-v-52d79384"]]);export{pa as default};