import{E as J,c as O,b as K,v as Q,t as W,y as _,x as X,F as Z}from"./index.1762932289438.js";/* empty css */import{a as ee}from"./main.1762932289438.js";import{E as le}from"./pagination.1762932289438.js";import"./tag.1762932289438.js";import{E as ae,a as te}from"./select.1762932289438.js";import"./popper.1762932289438.js";/* empty css */import{a as oe,E as ne}from"./table-column.1762932289438.js";import{a as re,E as pe}from"./form-item.1762932289438.js";import{E as ie}from"./date-picker.1762932289438.js";import{a as ue,E as de}from"./col.1762932289438.js";import{_ as se}from"./depart-tree-select.1762932289438.js";import{u as me}from"./catch.1762932289438.js";import{d as ce}from"./index.176293228943812.js";import{g as _e}from"./flowEnums.1762932289438.js";import{aa as be,r as v,s as fe,l as U,o as b,q as f,J as e,H as a,u as o,F as x,ab as N,G as D,V as p,P as ve,L as s}from"./vue.1762932289438.js";import"./echarts.1762932289438.js";import"./dayjs.min.1762932289438.js";import"./index.17629322894389.js";import"./text.1762932289438.js";import"./tree-select.1762932289438.js";import"./dict.17629322894382.js";import"./depart.17629322894382.js";const Ve={class:"mb-20 mt-20"},ge={class:"flex end"},ye={class:"table-container"},Te={class:"flex end mt-8"},Oe={__name:"index",setup(Ee){const z=be(),C=v(10),g=v(!1),Y=me().getDicts(["procurementMethod"]),j=v([{label:"项目进窗",value:"initial"},{label:"进窗报审",value:"review"},{label:"一审环节",value:"first"},{label:"二审环节",value:"second"},{label:"三审环节",value:"third"},{label:"领导审核",value:"Lead"},{label:"定案表审核",value:"original"},{label:"审计报告",value:"audit"},{label:"归档",value:"end"}]),M=v([]),n=v({reportType:"all",code:"county",size:10,current:1}),m=async()=>{g.value=!0,console.log(n.value);const i=await ce(n.value);M.value=i.records,C.value=i.total,g.value=!1},P=()=>{n.value={reportType:"all",size:10,current:1},m()},F=i=>{let t={id:i.id,isEnd:i.reportType=="结算项目",node:i.node,backPath:"/statement/condition"};z.push({path:"/warning/reportDetail",query:t}),console.log("详情",i)},H=i=>{n.value.reportType=i.props.name,m()},L=async()=>{window.open(`${Z}/reportProject/excelConditionVo?`+new URLSearchParams(n.value).toString())};return fe(()=>{m()}),(i,t)=>{const k=J,u=re,d=de,c=te,y=ae,S=se,T=ue,E=ie,V=O,B=K,I=pe,w=W,A=Q,r=ne,R=oe,q=le,$=ee,G=X;return b(),U("div",null,[f("header",Ve,[e(I,{"label-width":"120"},{default:a(()=>[e(T,null,{default:a(()=>[e(d,{span:6},{default:a(()=>[e(u,{label:"项目名称"},{default:a(()=>[e(k,{modelValue:o(n).reportName,"onUpdate:modelValue":t[0]||(t[0]=l=>o(n).reportName=l),clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:6},{default:a(()=>[e(u,{label:"文号"},{default:a(()=>[e(k,{modelValue:o(n).referenceNumber,"onUpdate:modelValue":t[1]||(t[1]=l=>o(n).referenceNumber=l),clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:6},{default:a(()=>[e(u,{label:"项目类别"},{default:a(()=>[e(y,{modelValue:o(n).projectType,"onUpdate:modelValue":t[2]||(t[2]=l=>o(n).projectType=l),clearable:""},{default:a(()=>[e(c,{value:"服务类",label:"服务类"}),e(c,{value:"工程类",label:"工程类"}),e(c,{value:"货物类",label:"货物类"}),e(c,{value:"信息化类",label:"信息化类"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(d,{span:6},{default:a(()=>[e(u,{label:"报审单位"},{default:a(()=>[e(S,{auth:!1,modelValue:o(n).projectUnitId,"onUpdate:modelValue":t[3]||(t[3]=l=>o(n).projectUnitId=l),size:"default",placeholder:"请选择报审单位",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(T,null,{default:a(()=>[e(d,{span:6},{default:a(()=>[e(u,{label:"审计单位"},{default:a(()=>[e(S,{auth:!1,modelValue:o(n).auditUnitId,"onUpdate:modelValue":t[4]||(t[4]=l=>o(n).auditUnitId=l),size:"default",placeholder:"请选择报审单位",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:6},{default:a(()=>[e(u,{label:"采购方式"},{default:a(()=>[e(y,{modelValue:o(n).purchaseMethod,"onUpdate:modelValue":t[5]||(t[5]=l=>o(n).purchaseMethod=l)},{default:a(()=>[(b(!0),U(x,null,N(o(Y).procurementMethod,(l,h)=>(b(),D(c,{key:h,label:l.dictLabel,value:l.dictValue},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(d,{span:6},{default:a(()=>[e(u,{label:"报审日期"},{default:a(()=>[e(E,{"value-format":"YYYY-MM-DD HH:mm:ss",modelValue:o(n).applicantDateTime,"onUpdate:modelValue":t[6]||(t[6]=l=>o(n).applicantDateTime=l),style:{width:"100%"},type:"datetimerange",placeholder:"选择报审日期"},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:6},{default:a(()=>[e(u,{label:"进度"},{default:a(()=>[e(y,{modelValue:o(n).node,"onUpdate:modelValue":t[7]||(t[7]=l=>o(n).node=l)},{default:a(()=>[(b(!0),U(x,null,N(o(j),(l,h)=>(b(),D(c,{value:l.value,label:l.label},null,8,["value","label"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(T,null,{default:a(()=>[e(d,{span:6},{default:a(()=>[e(u,{label:"发文日期"},{default:a(()=>[e(E,{"value-format":"YYYY-MM-DD HH:mm:ss",modelValue:o(n).publicationTime,"onUpdate:modelValue":t[8]||(t[8]=l=>o(n).publicationTime=l),style:{width:"100%"},type:"datetimerange",placeholder:"选择发文日期"},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:6},{default:a(()=>[e(u,{label:"归档日期"},{default:a(()=>[e(E,{"value-format":"YYYY-MM-DD HH:mm:ss",modelValue:o(n).archivingTime,"onUpdate:modelValue":t[9]||(t[9]=l=>o(n).archivingTime=l),style:{width:"100%"},type:"datetimerange",placeholder:"选择归档日期"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),f("div",ge,[f("div",null,[e(V,{type:"primary",onClick:L},{default:a(()=>t[13]||(t[13]=[p("导出",-1)])),_:1,__:[13]}),e(V,{type:"primary",onClick:m},{icon:a(()=>[e(B,{name:"el-icon-Search"})]),default:a(()=>[t[14]||(t[14]=p(" 查询 ",-1))]),_:1,__:[14]}),e(V,{onClick:P},{default:a(()=>t[15]||(t[15]=[p("重置",-1)])),_:1,__:[15]})])])]),_:1})]),e($,null,{default:a(()=>[f("div",ye,[e(A,{modelValue:o(n).reportType,"onUpdate:modelValue":t[10]||(t[10]=l=>o(n).reportType=l),onTabClick:H},{default:a(()=>[e(w,{label:"全部",name:"all"}),e(w,{label:"项目控制价",name:"项目控制价"}),e(w,{label:"结算项目",name:"结算项目"})]),_:1},8,["modelValue"]),ve((b(),D(R,{data:o(M)},{default:a(()=>[e(r,{label:"项目名称",prop:"reportName",width:"140"}),e(r,{label:"报审单位",prop:"projectUnit"}),e(r,{label:"审计单位",prop:"auditUnit"}),e(r,{label:"项目类型",prop:"projectType"}),e(r,{label:"主要内容",prop:"content"}),e(r,{label:"采购方式",prop:"purchaseMethod"}),e(r,{label:"项目立项领导",prop:"projectApprovalLead"}),e(r,{label:"报审日期",prop:"applicantTime","min-width":"130"},{default:a(({row:l})=>[p(s(o(_)(l.applicantTime)),1)]),_:1}),e(r,{label:"报审金额(元)",prop:"reportMoney","min-width":"130"}),e(r,{label:"审定金额(元)",prop:"archivingMoney","min-width":"130"}),e(r,{label:"审减金额(元)",prop:"archivingReduceMoney","min-width":"130"}),e(r,{label:"审减率",prop:"reportName"},{default:a(({row:l})=>[p(s(Number(l.reductionRate).toFixed(2))+"% ",1)]),_:1}),e(r,{label:"立项日期",prop:"projectApprovalTime","min-width":"130"},{default:a(({row:l})=>[p(s(o(_)(l.projectApprovalTime)),1)]),_:1}),e(r,{label:"施工(服务、供货)单位",prop:"serviceUnit"}),e(r,{label:"施工(服务)期限起",prop:"serviceStartTime","min-width":"130"},{default:a(({row:l})=>[p(s(o(_)(l.serviceStartTime)),1)]),_:1}),e(r,{label:"施工(服务)期限起",prop:"serviceStartTime","min-width":"130"},{default:a(({row:l})=>[p(s(o(_)(l.serviceEndTime)),1)]),_:1}),e(r,{label:"审计报告审批领导",prop:"approvalSupervisor"}),e(r,{label:"审计报告文号",prop:"referenceNumber","min-width":"150"}),e(r,{label:"发文日期",prop:"publicationDate","min-width":"130"},{default:a(({row:l})=>[p(s(o(_)(l.publicationDate)),1)]),_:1}),e(r,{label:"归档日期",prop:"archiving","min-width":"130"},{default:a(({row:l})=>[p(s(o(_)(l.archiving)),1)]),_:1}),e(r,{label:"进度",prop:"node"},{default:a(({row:l})=>[p(s(o(_e)(l.node)),1)]),_:1}),e(r,{label:"操作",fixed:"right"},{default:a(({row:l})=>[e(V,{type:"primary",link:"",onClick:h=>F(l)},{default:a(()=>t[16]||(t[16]=[p("详情",-1)])),_:2,__:[16]},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[G,o(g)]])]),f("div",Te,[e(q,{onSizeChange:m,onCurrentChange:m,"page-sizes":[10,20,50],"page-size":o(n).size,"onUpdate:pageSize":t[11]||(t[11]=l=>o(n).size=l),"current-page":o(n).current,"onUpdate:currentPage":t[12]||(t[12]=l=>o(n).current=l),layout:"total, sizes, prev, pager, next",total:o(C)},null,8,["page-size","current-page","total"])])]),_:1}),t[17]||(t[17]=f("p",null,"列表根据权限范围,展示报审金额超20万的项目",-1))])}}};export{Oe as default};