import{_ as J,c as O,b as K,y as T,x as Q,G as W}from"./index.1762932289438.js";/* empty css */import{E as X,a as Y}from"./main.1762932289438.js";import{E as Z}from"./card.1762932289438.js";/* empty css */import{E as $,a as ee}from"./form-item.1762932289438.js";import"./tag.1762932289438.js";import{E as te,a as le}from"./select.1762932289438.js";import"./popper.1762932289438.js";import{a as oe,E as ne}from"./col.1762932289438.js";import{b as ae,c as L}from"./index.176293228943812.js";import{r as y,aa as re,t as se,l as v,o as c,J as l,H as t,q as s,V as a,e as ie,u as d,F as b,ab as V,G as k,L as p,P as h,I as ue,E as j}from"./vue.1762932289438.js";import"./echarts.1762932289438.js";const pe={style:{"padding-top":"20px"}},de={style:{width:"96%",margin:"0 auto"}},ce={class:"flex"},_e={class:"card_icon"},me={key:1},fe={style:{"padding-left":"10px","font-size":"13px","line-height":"40px"}},ye={class:j("card_div")},ve={__name:"reportProject",setup(ge){const E=y([]);let m=y(null);const g=re(),_=y([{icon:"Document",iconTitle:null,node:"review",title:"报审填报",one:!1,oneText:null,time:null},{icon:null,iconTitle:"1",node:"first",title:"一审作业",one:!1,oneText:null,time:null},{icon:null,iconTitle:"2",title:"二审作业",node:"second",one:!1,oneText:null,time:null},{icon:null,iconTitle:"3",title:"三审作业",node:"third",one:!1,oneText:null,time:null},{icon:"Avatar",iconTitle:null,title:"领导审批",node:"Lead",one:!1,oneText:null,time:null},{icon:"Tickets",iconTitle:null,title:"定案表",node:"original",one:!1,oneText:null,time:null},{icon:"List",iconTitle:null,title:"审计报告",one:!1,node:"audit",oneText:null,time:null}]),N=y({name:null}),f=y({}),x=y(!1),B=async u=>{x.value=!0;const e=await ae(u);f.value=e,_.value.forEach(i=>{i.one=!1,i.oneText=null,i.time=null}),e.node!=="initial"?(_.value[0].node="review",_.value.forEach(i=>{let r=e.flows.filter(o=>i.node===o.reportLink);r.length>0&&(r=r[0],i.one=!0,i.oneText=r.approverState?r.approverState==="start"?"开始":"结束":"已编辑",i.time=r.approverState==="start"?T(r.areportTime):T(r.applicantTime))})):(_.value[0].node="initial",_.value[0].one=!0,_.value[0].oneText="已编辑",_.value[0].time=T(e.applicantTime)),x.value=!1},P=(u=null,e=null)=>{u&&e?f.value.reportType==="结算项目"?g.push({path:"/report/edit/controlPrice",query:{isEnd:!0,id:u,node:e,backPath:"/report/reportProject"}}):g.push({path:"/report/edit/controlPrice",query:{isEnd:!1,id:u,node:e,backPath:"/report/reportProject"}}):g.push({path:"/report/edit/controlPrice",query:{isEnd:!1,backPath:"report/reportProject"}})},F=(u=null,e=null)=>{g.push({path:"/report/edit/controlPrice",query:{isEnd:!0,backPath:"report/reportProject"}})},C=async()=>{E.value=await L(N.value)},q=async u=>{E.value=await L({name:u})};return se(()=>m.value,u=>{u&&B(u)},{deep:!0,immediate:!0}),C(),(u,e)=>{const i=O,r=oe,o=ne,S=le,H=te,I=ee,z=$,D=K,G=X,R=W,U=Z,M=Y,w=Q;return c(),v(b,null,[l(G,null,{default:t(()=>[s("div",null,[l(r,{gutter:20,class:"mt-20",style:{"margin-left":"20px"}},{default:t(()=>[l(i,{type:"primary",onClick:P},{default:t(()=>e[1]||(e[1]=[a("控制价项目报审",-1)])),_:1,__:[1]}),l(i,{type:"primary",onClick:F},{default:t(()=>e[2]||(e[2]=[a("结算项目报审",-1)])),_:1,__:[2]})]),_:1}),l(r,{gutter:20},{default:t(()=>[l(o,{span:20},{default:t(()=>[l(z,{"label-width":"80",class:"mt-10"},{default:t(()=>[l(I,{label:"项目名称"},{default:t(()=>[l(H,{remote:"","remote-method":q,filterable:"",placeholder:"请输入项目名称",modelValue:d(m),"onUpdate:modelValue":e[0]||(e[0]=n=>ie(m)?m.value=n:m=n),clearable:""},{header:t(()=>[l(r,{gutter:20},{default:t(()=>[l(o,{span:6},{default:t(()=>e[3]||(e[3]=[a("项目名称",-1)])),_:1,__:[3]}),l(o,{span:6},{default:t(()=>e[4]||(e[4]=[a("项目类别",-1)])),_:1,__:[4]}),l(o,{span:6},{default:t(()=>e[5]||(e[5]=[a("审计单位名称",-1)])),_:1,__:[5]}),l(o,{span:6},{default:t(()=>e[6]||(e[6]=[a("项目单位",-1)])),_:1,__:[6]})]),_:1})]),default:t(()=>[(c(!0),v(b,null,V(d(E),n=>(c(),k(S,{value:n.id,label:n.reportName},{default:t(()=>[l(r,{gutter:20},{default:t(()=>[l(o,{span:6},{default:t(()=>[a(p(n.reportName),1)]),_:2},1024),l(o,{span:6},{default:t(()=>[a(p(n.reportType),1)]),_:2},1024),l(o,{span:6},{default:t(()=>[a(p(n.auditUnit),1)]),_:2},1024),l(o,{span:6},{default:t(()=>[a(p(n.projectUnit),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["value","label"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(o,{span:4},{default:t(()=>[l(i,{type:"primary",onClick:C},{icon:t(()=>[l(D,{name:"el-icon-Search"})]),default:t(()=>[e[7]||(e[7]=a(" 查询 ",-1))]),_:1,__:[7]}),l(i,null,{default:t(()=>e[8]||(e[8]=[a("重置",-1)])),_:1,__:[8]})]),_:1})]),_:1})])]),_:1}),l(M,null,{default:t(()=>[h((c(),v("div",pe,[e[13]||(e[13]=s("hr",{style:{"border-color":"rgba(232,232,232,0.67)",opacity:"0.2"}},null,-1)),e[14]||(e[14]=s("div",{class:"flex v-center",style:{height:"30px","margin-bottom":"10px"}},[s("h3",null,"项目整体要求")],-1)),l(r,{style:{"font-size":"12px"}},{default:t(()=>[l(o,{span:6,class:"text-center"},{default:t(()=>[e[9]||(e[9]=s("span",{class:"mr-20",style:{color:"gray"}},"项目名称",-1)),a(p(d(f).reportName),1)]),_:1,__:[9]}),l(o,{span:6},{default:t(()=>[e[10]||(e[10]=s("span",{class:"mr-20",style:{color:"gray"}},"项目类型",-1)),a(p(d(f).projectType),1)]),_:1,__:[10]}),l(o,{span:6},{default:t(()=>[e[11]||(e[11]=s("span",{class:"mr-20",style:{color:"gray"}},"送审金额",-1)),a(p(d(f).reportMoney)+"元 ",1)]),_:1,__:[11]}),l(o,{span:6},{default:t(()=>[e[12]||(e[12]=s("span",{class:"mr-20",style:{color:"gray"}},"日期",-1)),a(p(d(T)(d(f).applicantTime)),1)]),_:1,__:[12]})]),_:1}),e[15]||(e[15]=s("hr",{style:{"border-color":"rgba(232,232,232,0.67)",opacity:"0.2"}},null,-1))])),[[w,d(x)]]),h((c(),v("div",de,[(c(!0),v(b,null,V(d(_),(n,A)=>(c(),k(U,{class:"content-card",key:A,onClick:xe=>P(d(m),n.node)},{default:t(()=>[l(r,{gutter:20},{default:t(()=>[l(o,{span:4},{default:t(()=>[s("div",ce,[s("div",_e,[l(R,{color:"#5C5C97",style:{"font-size":"30px","text-align":"center"}},{default:t(()=>[n.icon?(c(),k(ue(n.icon),{key:0})):(c(),v("span",me,p(n.iconTitle),1))]),_:2},1024)]),s("div",fe,p(n.title),1)])]),_:2},1024),l(o,{span:10},{default:t(()=>[s("div",{class:j(n.one?"card_div_succeed":"card_div")},p(n.oneText),3)]),_:2},1024),l(o,{span:10},{default:t(()=>[s("div",ye,p(n.time),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))])),[[w,d(x)]]),e[16]||(e[16]=s("p",null,"控制价项目、结算项目报审,在选择项目以后,可以查看报审进展情况",-1))]),_:1,__:[16]})],64)}}},Fe=J(ve,[["__scopeId","data-v-36cfdd15"]]);export{Fe as default};