import{B as h,_ as Z,u as ee,v as te,t as ae,M as le,y as N,x as se}from"./index.1762932289438.js";/* empty css */import{E as oe}from"./overlay.1762932289438.js";import{E as ne,a as re}from"./form-item.1762932289438.js";import{E as ue,a as ie}from"./col.1762932289438.js";import{a as de,E as pe}from"./table-column.1762932289438.js";import"./popper.1762932289438.js";import{E as _e}from"./tag.1762932289438.js";/* empty css */import{r as _,aa as fe,ac as me,s as ce,t as ge,l as q,o as u,J as e,H as t,q as i,P as G,e as P,u as s,G as f,V as r,L as m}from"./vue.1762932289438.js";import{u as be}from"./catch.1762932289438.js";import"./echarts.1762932289438.js";import"./dict.17629322894382.js";import"./depart.17629322894382.js";const ve=g=>h.get({url:`/work/${g}`}),ke=()=>h.get({url:"/work/getWorkTab"}),ye=g=>h.get({url:`/work/getMessageWorkList/${g}`}),we=g=>h.get({url:`/work/upMessageWork/${g}`}),xe={class:"container"},Ee={key:1,class:"tab-nav-title"},Ce={key:1,class:"tab-nav-title"},Te={__name:"work",setup(g){const W=be(),V=_(!1),M=_(!1),F=_([]),B=_([]),c=_({}),b=_("first"),E=fe(),H=me(),w=_("0"),d=_(),x=_(!1);ee(),W.getDepartsAll(),W.getDeparts();const J=l=>{b.value=l.props.name,D()},j=l=>{w.value=l.props.name,I()},D=async()=>{V.value=!0,F.value=await ve(b.value),V.value=!1},I=async()=>{M.value=!0,B.value=await ye(w.value),M.value=!1},z=async l=>{await we(l)},R=async()=>{c.value=await ke()},K=l=>{console.log("initial",l.flowCode);let a=l.reportType==="结算项目";if(l.isWarning){let C={isEnd:l.reportType==="项目控制价",reportId:l.reportId,warningId:l.warningId,isAudit:!0,backPath:"/work",warningCode:l.flowCode};E.push({path:"/warning/edit",query:C})}else l.flowCode=="initial"?(console.log("row",l),E.push({path:"/report/edit/controlPrice",query:{isEnd:a,id:l.reportId,node:l.flowCod,backPath:"/work"}})):b.value==="first"?E.push({path:"/report/edit/controlPrice",query:{isEnd:a,id:l.reportId,isAudit:!0}}):E.push({path:"/report/edit/controlPrice",query:{isEnd:a,id:l.reportId,node:l.flowCode}})},O=l=>{x.value=!0,d.value=l,z(d.value.id)},Q=()=>{x.value=!1,D(),R(),I()},U=_(!1);function S(){U.value=!0,D(),R(),I(),W.getDepartNotPolice(),U.value=!1}return ce(()=>{S()}),ge(()=>H.query.load,l=>{l&&S()}),(l,a)=>{const C=le,T=ae,A=te,o=pe,v=_e,L=de,p=ue,k=ie,y=re,X=ne,Y=oe,$=se;return u(),q("div",xe,[e(k,{gutter:20,style:{height:"50%"}},{default:t(()=>[e(p,{span:15},{default:t(()=>[a[5]||(a[5]=i("div",{class:"flex v-center",style:{height:"30px","margin-bottom":"10px"}},[i("h3",null,"待办事项")],-1)),e(A,{modelValue:s(b),"onUpdate:modelValue":a[0]||(a[0]=n=>P(b)?b.value=n:null),class:"tab_font",onTabClick:J},{default:t(()=>[e(T,{name:"first"},{label:t(()=>[s(c).first&&s(c).first>0?(u(),f(C,{key:0,value:s(c).first},{default:t(()=>a[3]||(a[3]=[i("span",{class:"tab-nav-title"},"我的待办",-1)])),_:1,__:[3]},8,["value"])):(u(),q("span",Ee,"我的待办"))]),_:1}),e(T,{name:"second"},{label:t(()=>a[4]||(a[4]=[i("span",{class:"tab-nav-title"},"我的已办",-1)])),_:1})]),_:1},8,["modelValue"]),G((u(),f(L,{data:s(F),"max-height":"350",onRowClick:K},{default:t(()=>[e(o,{width:"70",type:"index",label:"序号",index:n=>n+1},null,8,["index"]),e(o,{width:"130",label:"审批类型"},{default:t(({row:n})=>[e(v,null,{default:t(()=>[r(m(n.isWarning?"审计预警审核":"项目报审"),1)]),_:2},1024)]),_:1}),e(o,{label:"项目名称",prop:"reportName"}),e(o,{label:"操作",prop:"work"}),e(o,{label:"时间"},{default:t(({row:n})=>[r(m(n.time?s(N)(n.time):"/"),1)]),_:1})]),_:1},8,["data"])),[[$,s(V)]])]),_:1,__:[5]}),e(p,{span:9},{default:t(()=>[a[8]||(a[8]=i("div",{class:"flex v-center",style:{height:"30px","margin-bottom":"10px"}},[i("h3",null,"我的消息")],-1)),e(A,{modelValue:s(w),"onUpdate:modelValue":a[1]||(a[1]=n=>P(w)?w.value=n:null),class:"tab_font",onTabClick:j},{default:t(()=>[e(T,{name:"0"},{label:t(()=>[s(c).unread&&s(c).unread>0?(u(),f(C,{key:0,value:s(c).unread},{default:t(()=>a[6]||(a[6]=[i("span",{class:"tab-nav-title"},"未读",-1)])),_:1,__:[6]},8,["value"])):(u(),q("span",Ce,"未读"))]),_:1}),e(T,{name:"1"},{label:t(()=>a[7]||(a[7]=[i("span",{class:"tab-nav-title"},"已读",-1)])),_:1})]),_:1},8,["modelValue"]),G((u(),f(L,{data:s(B),"max-height":"350",onRowClick:O},{default:t(()=>[e(o,{label:"报审项目",prop:"reportName"}),e(o,{label:"发送人",prop:"crtUser",width:"80"}),e(o,{label:"环节",prop:"node","show-overflow-tooltip":""}),e(o,{label:"发送时间",prop:"crtTime"},{default:t(({row:n})=>[r(m(n.crtTime?s(N)(n.crtTime):"/"),1)]),_:1})]),_:1},8,["data"])),[[$,s(M)]])]),_:1,__:[8]})]),_:1}),e(k,{gutter:20,style:{height:"50%"}},{default:t(()=>[e(p,{span:15},{default:t(()=>[a[9]||(a[9]=i("div",{class:"flex v-center",style:{height:"30px","margin-bottom":"10px"}},[i("h3",null,"单位整改情况")],-1)),e(L,{"max-height":"350"},{default:t(()=>[e(o,{label:"审计单位"}),e(o,{label:"项目总数"}),e(o,{label:"问题数"}),e(o,{label:"已整改数"}),e(o,{label:"未整改数"}),e(o,{label:"已整改率"}),e(o,{label:"整改项目数"}),e(o,{label:"未整改率"})]),_:1})]),_:1,__:[9]}),e(p,{span:9},{default:t(()=>a[10]||(a[10]=[i("div",{class:"flex v-center",style:{height:"30px","margin-bottom":"10px"}},[i("h3",null,"审计成果")],-1)])),_:1,__:[10]})]),_:1}),e(Y,{modelValue:s(x),"onUpdate:modelValue":a[2]||(a[2]=n=>P(x)?x.value=n:null),title:"消息",width:"50vw",onClose:Q},{default:t(()=>[e(X,{"label-width":"100"},{default:t(()=>[e(k,null,{default:t(()=>[e(p,{span:12},{default:t(()=>[e(y,{label:"报审项目:"},{default:t(()=>[r(m(s(d).reportName),1)]),_:1})]),_:1}),e(p,{span:12},{default:t(()=>[e(y,{label:"环节:"},{default:t(()=>[r(m(s(d).node),1)]),_:1})]),_:1})]),_:1}),e(k,null,{default:t(()=>[e(p,{span:12},{default:t(()=>[e(y,{label:"发送人:"},{default:t(()=>[r(m(s(d).crtUser),1)]),_:1})]),_:1}),e(p,{span:12},{default:t(()=>[e(y,{label:"发送时间:"},{default:t(()=>[r(m(s(N)(s(d).crtTime)),1)]),_:1})]),_:1})]),_:1}),e(k,null,{default:t(()=>[e(p,{span:12},{default:t(()=>[e(y,{label:"操作:"},{default:t(()=>[s(d).node=="重新进窗"?(u(),f(v,{key:0,type:"success"},{default:t(()=>a[11]||(a[11]=[r("进窗",-1)])),_:1,__:[11]})):s(d).node=="退窗"?(u(),f(v,{key:1,type:"danger"},{default:t(()=>a[12]||(a[12]=[r("退窗",-1)])),_:1,__:[12]})):s(d).flowState==="end"?(u(),f(v,{key:2,type:"success"},{default:t(()=>a[13]||(a[13]=[r(" 通过",-1)])),_:1,__:[13]})):s(d).node=="审计预警项目反馈"?(u(),f(v,{key:3,type:"success"},{default:t(()=>a[14]||(a[14]=[r("项目预警提交反馈",-1)])),_:1,__:[14]})):(u(),f(v,{key:4,type:"danger"},{default:t(()=>a[15]||(a[15]=[r("驳回",-1)])),_:1,__:[15]}))]),_:1})]),_:1})]),_:1}),e(k,null,{default:t(()=>[e(p,{span:24},{default:t(()=>[e(y,{label:"信息"},{default:t(()=>[r(m(s(d).message),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}}},Se=Z(Te,[["__scopeId","data-v-f3e962c1"]]);export{Se as default};