+
湖州市本级政府投资信息化项目绩效评价指标(${n})${h}版本
+
+
项目名称:${M}
+
单位名称(盖章):
+
+
+
+ 评价维度 |
+ 一级指标 |
+ 二级指标 |
+ 三级指标 |
+ 指标细则 |
+ 评价细则 |
+ 分值 |
+ 自评得分 |
+ 佐证材料 |
+
+
+
+ ${O}
+ ${P}
+
+ 合计 |
+ |
+ ${z} |
+ |
+
+
+ 星级 |
+ |
+ |
+
+
+
+
+
+`,H},Fe={class:"footerPage"},Pe={class:"card-header"},Ve={class:"flex justify-between items-center"},Me={class:"flex-1"},Ke={class:"font-bold"},Je={class:"mt-8 search"},Ue={class:"flex justify-between items-center"},He={class:"flex"},ze={class:"font-bold text-18"},Ye={key:0,class:"ml-16"},Ge={class:"font-bold text-18"},Qe={key:1,class:"ml-16"},We={class:"font-bold text-18"},Xe={key:0,class:"flex items-center justify-end"},Ze={key:1,class:"flex items-center justify-end"},ea={key:0,class:"mb-16"},aa={key:1,class:"mb-16 font-bold"},ta={key:1},la={key:0},sa={key:1},oa={key:1},ra={key:0},ia={key:1},na={key:1},pa={key:0},da={key:1},ua={key:0},ca={key:1},fa={key:1},ma={key:1,class:"footer"},ya={class:"flex items-center botBtn"},va=Te({name:"scoreDetail"}),xa=Object.assign(va,{setup(M){const n=ge(),h=j("1"),{statusOptions:z}=Se.dictStore.globalDicts||{},k=j([]),R=()=>{k.value=[{label:"一级指标",key:"oneName",prop:"oneName"},{label:"二级指标",key:"twoName",prop:"twoName"},{label:"三级指标",key:"name",prop:"name"},{label:"指标细则",key:"indexDetail",prop:"indexDetail"},{label:"评分细则",key:"gradeDetail",prop:"gradeDetail"},{label:"佐证材料",key:"supportMaterial",prop:"supportMaterial"},{label:"指标分值",key:"indexScore",prop:"indexScore",width:85},{label:"自评依据",key:"selfBasis",slot:"selfBasis",width:200},{label:"自评得分",key:"selfScore",slot:"selfScore",width:85}]},H=({row:a,column:t,rowIndex:u,columnIndex:p})=>{if(p===0)return a.isFirstOne?{rowspan:a.oneRows,colspan:1}:{rowspan:0,colspan:0};if(p===1)return a.isFirstTwo?{rowspan:a.twoRows,colspan:1}:{rowspan:0,colspan:0}},O=j([]),P=j(!0),d=j(),N=j(),se=async()=>{var p,f,w,$;P.value=!0,O.value=[];const a=await we(n.query.projectCode),t=X(a.data.templateDetails),u=X(a.data.additionalIndexDetails);d.value=Oe((p=A.value)==null?void 0:p.projectName,(w=(f=te.value)==null?void 0:f.find(I=>I.id===A.value.templateType))==null?void 0:w.name,A.value.projectYear,($=a.data)==null?void 0:$.selfAppraisalTotalScore,t,u),N.value=a.data,O.value=[...t,...u],h.value!=="1"&&(R(),W()),P.value=!1},W=()=>{var a,t;h.value==="2"?(a=O.value[0].appraisalType2List)==null||a.forEach((u,p)=>{k.value.push({label:`${u.appraisalEmployeeName}(复评)`,key:"review",children:[{label:"复评依据",key:"reviewDesc",slot:"reviewDesc",columnKey:p+"",width:200},{label:"复评得分",key:"reviewScore",slot:"reviewScore",columnKey:p+"",width:85}]})}):h.value==="3"?(t=O.value[0].appraisalType3List)==null||t.forEach((u,p)=>{k.value.push({label:`${u.appraisalEmployeeName}(核查)`,key:"review",children:[{label:"核查依据",key:"checkDesc",slot:"checkDesc",columnKey:p+"",width:200},{label:"核查得分",key:"checkScore",slot:"checkScore",columnKey:p+"",width:85}]})}):h.value==="4"&&(k.value=[{label:"一级指标",key:"oneName",prop:"oneName"},{label:"二级指标",key:"twoName",prop:"twoName"},{label:"三级指标",key:"name",prop:"name"},{label:"指标细则",key:"indexDetail",prop:"indexDetail"},{label:"评分细则",key:"gradeDetail",prop:"gradeDetail"},{label:"佐证材料",key:"supportMaterial",prop:"supportMaterial"},{label:"指标分值",key:"indexScore",prop:"indexScore",width:85},{label:"复核得分",key:"reReviewScore",slot:"reReviewScore",width:85},{label:"复核说明",key:"reReviewDesc",slot:"reReviewDesc",width:200}])},X=a=>{const t=[];return a.forEach((u,p)=>{let f=0;u.children.forEach((w,$)=>{let I=0;w.children.forEach((y,le)=>{var _,V;t.push({oneId:u.templateId,oneName:u.name,twoId:w.templateId,twoName:w.name,isFirstOne:f===0,isFirstTwo:I===0,appraisalType1List:((_=y.selfAppraisalScoreInfo)==null?void 0:_.filter(F=>F.appraisalType===1))||[],appraisalType2List:y.reAppraisalScoreInfo&&Object.values(y.reAppraisalScoreInfo).reduce((F,K)=>F.concat(K,[]))||[],appraisalType3List:y.verifyScoreInfo&&Object.values(y.verifyScoreInfo).reduce((F,K)=>F.concat(K,[]))||[],appraisalType4List:((V=y.rectifyAuditScoreInfo)==null?void 0:V.length)&&y.rectifyAuditScoreInfo||[],oneRows:f,twoRows:I,...y,threeId:y.templateId}),f++,I++}),t.forEach(y=>{y.twoId===w.templateId&&(y.twoRows=I)})}),t.forEach(w=>{w.oneId===u.templateId&&(w.oneRows=f)})}),t},A=j({}),Z=async()=>{const a=await je(n.query.projectCode);A.value=a.data,se()},oe=a=>{h.value=a,R(),W(),a==="4"&&re()},D=j({}),re=async()=>{const a=await Ce(n.query.appraisalId,n.query.projectCode);D.value=a.data},{exportLoading:ie,exportData:ne}=Re(),pe=()=>{ne(()=>ve(h.value,{projectCode:n.query.projectCode,appraisalId:n.query.appraisalId}))},B=j({processProgressVo:{progressInfo:[]}}),ee=async a=>{const t=await xe({...n.query,taskId:a||n.query.taskId});if(t.data.status==="被撤回"){Y.go(-1);return}B.value={...t.data,processProgressVo:{...t.data.processProgressVo,progressInfo:de(t.data.processProgressVo.progressInfo)}}},de=a=>(a.forEach(t=>{if(t.children){const u=[],p=[];t.children.forEach(f=>{u.includes(f.nodeId)?(p.find(w=>w.nodeId===f.nodeId).list.push(f),p.find(w=>w.nodeId===f.nodeId).userIds.push(f.userId)):(u.push(f.nodeId),p.push({nodeId:f.nodeId,approvalMode:f.approvalMode,name:f.name,nodeType:f.nodeType,list:[{...f}],userIds:[f.userId]}))}),t.children=p}else t.userIds=[t.userId]}),a),Y=he(),ue=async()=>{var t,u;const a=await be({projectCode:n.query.projectCode,appraisalId:n.query.appraisalId,html:d.value});Y.push({name:"selfScoreStamp",query:{projectId:n.query.projectId,projectCode:n.query.projectCode,appraisalId:n.query.appraisalId,instanceId:n.query.instanceId,taskId:n.query.taskId,fileId:a.data.fileId,isCommit:a.data.isCommit,instName:(u=(t=B.value)==null?void 0:t.processProgressVo)==null?void 0:u.processDefName}})},S=_e({visible:!1,title:void 0,taskId:void 0,action:void 0}),ae=async(a,t)=>{S.visible=!0,S.title=a,S.taskId=n.query.taskId,S.action=t,S.constructionSuggestions=B.value.constructionSuggestions,S.projectCode=n.query.projectCode},ce=()=>{S.visible=!1},fe=a=>{Z(),ee(a),P.value=!1},te=j(),{proxy:me}=Ne(),ye=async()=>{const a=N.value.selfAppraisalPdf&&JSON.parse(N.value.selfAppraisalPdf)[0]||void 0;if(!(a!=null&&a.id)){me.$message.warning("盖章文件不存在!");return}const t=await Le({fileId:a.id}),u=URL.createObjectURL(t),p=document.createElement("a");p.style.display="none",p.href=u,p.download=a.originalFileName,document.body.appendChild(p),p.click(),document.body.removeChild(p),window.URL.revokeObjectURL(u)};return ke(async()=>{const a=await qe();te.value=a.data,R(),Z(),n.query.instanceId&&ee(n.query.taskId)}),(a,t)=>{const u=x("el-form-item"),p=x("el-col"),f=x("el-row"),w=x("el-form"),$=x("el-button"),I=x("el-card"),y=x("el-tab-pane"),le=x("el-tabs"),_=x("el-descriptions-item"),V=x("el-descriptions"),F=x("table-list"),K=De("loading");return s(),i(C,null,[b("div",Fe,[r(I,{class:"mb-16"},{default:o(()=>{var e;return[b("div",Pe,[b("div",Ve,[b("div",Me,[b("p",Ke,c(((e=A.value)==null?void 0:e.projectName)||"-"),1),b("div",Je,[r(w,{"label-suffix":":"},{default:o(()=>[r(f,{gutter:24},{default:o(()=>[r(p,{span:6},{default:o(()=>[r(u,{label:"申报单位"},{default:o(()=>{var l;return[m(c(((l=A.value)==null?void 0:l.buildOrgName)||"-"),1)]}),_:1})]),_:1}),r(p,{span:6},{default:o(()=>[r(u,{label:"项目状态"},{default:o(()=>{var l,v;return[m(c(((v=Q(z)[(l=A.value)==null?void 0:l.status])==null?void 0:v.name)||"-"),1)]}),_:1})]),_:1}),r(p,{span:6},{default:o(()=>[r(u,{label:"批复金额"},{default:o(()=>{var l;return[m(c((l=A.value)==null?void 0:l.approvalAmount)+"万元",1)]}),_:1})]),_:1}),r(p,{span:6},{default:o(()=>[r(u,{label:"预算年度"},{default:o(()=>{var l;return[m(c(((l=A.value)==null?void 0:l.projectYear)||"-"),1)]}),_:1})]),_:1})]),_:1})]),_:1})])]),a.$route.name==="applicationMarkDetail"?(s(),q($,{key:0,type:"primary",icon:"Download"},{default:o(()=>t[4]||(t[4]=[m("下载分析报告")])),_:1})):g("",!0)])])]}),_:1}),r(I,{class:"mb-16"},{default:o(()=>{var e,l,v;return[b("div",Ue,[b("div",He,[b("p",null,[t[5]||(t[5]=m("自评总分:")),b("span",ze,c((e=N.value)==null?void 0:e.selfAppraisalTotalScore),1)]),a.$route.name!=="unitSelfScoreDetail"&&a.$route.name!=="selfScoreDetail"?(s(),i("p",Ye,[t[6]||(t[6]=m("复评总分:")),b("span",Ge,c((l=N.value)==null?void 0:l.reAppraisalTotalScore.split(",").join("、")),1)])):g("",!0),a.$route.name!=="unitSelfScoreDetail"&&a.$route.name!=="selfScoreDetail"&&a.$route.name!=="reviewScoreDetail"?(s(),i("p",Qe,[t[7]||(t[7]=m("核查总分:")),b("span",We,c((v=N.value)==null?void 0:v.verifyTotalScore.split(",").join("、")),1)])):g("",!0)]),(a.$route.name==="selfScoreSureDetail"||a.$route.name==="selfScoreDetail")&&B.value.status==="审核通过"?(s(),i("div",Xe,[r($,{type:"primary",plain:"",onClick:ye},{default:o(()=>t[8]||(t[8]=[m("导出")])),_:1})])):g("",!0),a.$route.name!=="selfScoreSureDetail"&&a.$route.name!=="unitSelfScoreDetail"&&a.$route.name!=="selfScoreDetail"?(s(),i("div",Ze,[r($,{type:"primary",plain:"",loading:Q(ie),onClick:pe},{default:o(()=>t[9]||(t[9]=[m("导出")])),_:1},8,["loading"])])):g("",!0)])]}),_:1}),$e((s(),q(I,{class:"tab-card"},Ie({default:o(()=>[h.value==="4"?(s(),i("div",ea,[r(V,{title:"整改意见",column:2,border:"",class:"mb-16"},{default:o(()=>[r(_,{span:"2",label:"整改意见"},{default:o(()=>{var e;return[m(c((e=D.value)==null?void 0:e.rectifyOpinion),1)]}),_:1}),r(_,{label:"提交人"},{default:o(()=>{var e;return[m(c((e=D.value.rectifyResSubEmployee)==null?void 0:e.username),1)]}),_:1}),r(_,{label:"提交时间"},{default:o(()=>{var e;return[m(c((e=D.value)==null?void 0:e.rectifyResSubTime),1)]}),_:1})]),_:1}),r(V,{title:"整改情况",column:2,border:"",class:"mb-16"},{default:o(()=>[r(_,{span:"2",label:"整改结果说明"},{default:o(()=>{var e;return[m(c((e=D.value)==null?void 0:e.rectifyResult),1)]}),_:1}),r(_,{label:"相关材料",span:"2"},{default:o(()=>[(s(!0),i(C,null,J(D.value.rectifyResultAppendix&&JSON.parse(D.value.rectifyResultAppendix),(e,l)=>(s(),i("p",{key:l,class:"mb-4"},[r(U,{"file-name":e.originalFileName,"file-id":e.id},null,8,["file-name","file-id"])]))),128))]),_:1}),r(_,{label:"提交人"},{default:o(()=>{var e,l;return[m(c((l=(e=D.value)==null?void 0:e.rectifySubmitEmployee)==null?void 0:l.username),1)]}),_:1}),r(_,{label:"提交时间"},{default:o(()=>{var e;return[m(c((e=D.value)==null?void 0:e.rectifySubmitTime),1)]}),_:1})]),_:1}),r(V,{title:"审核",column:2,border:"",class:"mb-16"},{default:o(()=>[r(_,{span:"2",label:"审核结果"},{default:o(()=>{var e;return[m(c((e=D.value)==null?void 0:e.rectifyStatusName),1)]}),_:1}),r(_,{label:"审核意见"},{default:o(()=>{var e;return[m(c((e=D.value)==null?void 0:e.rectifyAuditOpinion),1)]}),_:1})]),_:1})])):g("",!0),h.value==="4"?(s(),i("h4",aa,"最终评分")):g("",!0),r(F,{stripe:!1,border:!0,pagination:!1,data:O.value,"span-method":H,column:k.value},{selfBasis:o(({scope:e})=>{var l,v,T;return[(l=e.row.appraisalType1List)!=null&&l.length?(s(),i(C,{key:0},[b("p",null,c(e.row.appraisalType1List[0].appraisalBasis||"-"),1),(s(!0),i(C,null,J(((T=(v=e.row.appraisalType1List)==null?void 0:v[0])==null?void 0:T.appraisalBasisAppendix)&&JSON.parse(e.row.appraisalType1List[0].appraisalBasisAppendix),(E,G)=>(s(),i("p",{key:G,class:"mb-4"},[r(U,{"file-name":E.originalFileName,"file-id":E.id},null,8,["file-name","file-id"])]))),128))],64)):(s(),i("span",ta,"-"))]}),selfScore:o(({scope:e})=>{var l;return[(l=e.row.appraisalType1List)!=null&&l.length?(s(),i("div",la,c(e.row.appraisalType1List[0].appraisalScore),1)):(s(),i("span",sa,"-"))]}),reviewDesc:o(({scope:e})=>{var l,v;return[(l=e.row.appraisalType2List)!=null&&l.length?(s(),i(C,{key:0},[b("p",null,c(e.row.appraisalType2List[e.column.columnKey].appraisalBasis||"-"),1),(s(!0),i(C,null,J(((v=e.row.appraisalType2List[e.column.columnKey])==null?void 0:v.appraisalBasisAppendix)&&JSON.parse(e.row.appraisalType2List[0].appraisalBasisAppendix),(T,E)=>(s(),i("p",{key:E,class:"mb-4"},[r(U,{"file-name":T.originalFileName,"file-id":T.id},null,8,["file-name","file-id"])]))),128))],64)):(s(),i("span",oa,"-"))]}),reviewScore:o(({scope:e})=>{var l;return[(l=e.row.appraisalType2List)!=null&&l.length?(s(),i("div",ra,c(e.row.appraisalType2List[e.column.columnKey].appraisalScore),1)):(s(),i("span",ia,"-"))]}),checkDesc:o(({scope:e})=>{var l,v;return[(l=e.row.appraisalType3List)!=null&&l.length?(s(),i(C,{key:0},[b("p",null,c(e.row.appraisalType3List[e.column.columnKey].appraisalBasis||"-"),1),(s(!0),i(C,null,J(((v=e.row.appraisalType3List[e.column.columnKey])==null?void 0:v.appraisalBasisAppendix)&&JSON.parse(e.row.appraisalType3List[0].appraisalBasisAppendix),(T,E)=>(s(),i("p",{key:E,class:"mb-4"},[r(U,{"file-name":T.originalFileName,"file-id":T.id},null,8,["file-name","file-id"])]))),128))],64)):(s(),i("span",na,"-"))]}),checkScore:o(({scope:e})=>{var l;return[(l=e.row.appraisalType3List)!=null&&l.length?(s(),i("div",pa,c(e.row.appraisalType3List[e.column.columnKey].appraisalScore),1)):(s(),i("span",da,"-"))]}),reReviewScore:o(({scope:e})=>{var l;return[(l=e.row.appraisalType4List)!=null&&l.length?(s(),i("div",ua,c(e.row.appraisalType4List[0].appraisalScore),1)):(s(),i("span",ca,"-"))]}),reReviewDesc:o(({scope:e})=>{var l,v,T;return[(l=e.row.appraisalType4List)!=null&&l.length?(s(),i(C,{key:0},[b("p",null,c(e.row.appraisalType4List[0].appraisalBasis||"-"),1),(s(!0),i(C,null,J(((T=(v=e.row.appraisalType4List)==null?void 0:v[0])==null?void 0:T.appraisalBasisAppendix)&&JSON.parse(e.row.appraisalType4List[0].appraisalBasisAppendix),(E,G)=>(s(),i("p",{key:G,class:"mb-4"},[r(U,{"file-name":E.originalFileName,"file-id":E.id},null,8,["file-name","file-id"])]))),128))],64)):(s(),i("span",fa,"-"))]}),_:1},8,["data","column"])]),_:2},[a.$route.name!=="unitSelfScoreDetail"&&a.$route.name!=="selfScoreSureDetail"&&a.$route.name!=="selfScoreDetail"?{name:"header",fn:o(()=>[r(le,{modelValue:h.value,"onUpdate:modelValue":t[0]||(t[0]=e=>h.value=e),onTabChange:oe},{default:o(()=>[r(y,{label:"自评详情",name:"1"}),a.$route.name!=="unitSelfScoreDetail"&&a.$route.name!=="selfScoreDetail"?(s(),q(y,{key:0,label:"复评详情",name:"2"})):g("",!0),a.$route.name!=="unitSelfScoreDetail"&&a.$route.name!=="selfScoreDetail"&&a.$route.name!=="reviewScoreDetail"?(s(),q(y,{key:1,label:"核查详情",name:"3"})):g("",!0),a.$route.name!=="unitSelfScoreDetail"&&a.$route.name!=="selfScoreDetail"&&a.$route.name!=="reviewScoreDetail"&&a.$route.name!=="checkScoreDetail"?(s(),q(y,{key:2,label:"整改详情",name:"4"})):g("",!0)]),_:1},8,["modelValue"])]),key:"0"}:void 0]),1024)),[[K,P.value]]),a.$route.name==="selfScoreSureDetail"||a.$route.name==="selfScoreDetail"?(s(),q(I,{key:0,header:"流程记录",shadow:"never",class:"mt-16"},{default:o(()=>[r(Ee,{"flow-data":B.value.processProgressVo.progressInfo},null,8,["flow-data"])]),_:1})):g("",!0),a.$route.name==="selfScoreSureDetail"?(s(),i("div",ma,[b("div",ya,[r($,{onClick:t[1]||(t[1]=e=>Q(Y).go(-1))},{default:o(()=>t[10]||(t[10]=[m("返回")])),_:1}),B.value.canPass?(s(),q($,{key:0,type:"primary",onClick:t[2]||(t[2]=e=>ae("通过","PASS"))},{default:o(()=>t[11]||(t[11]=[m("通过")])),_:1})):g("",!0),B.value.canSeal?(s(),q($,{key:1,type:"primary",onClick:ue},{default:o(()=>t[12]||(t[12]=[m("盖章并通过")])),_:1})):g("",!0),B.value.canReject?(s(),q($,{key:2,plain:"",type:"danger",onClick:t[3]||(t[3]=e=>ae("驳回","REJECT"))},{default:o(()=>t[13]||(t[13]=[m("驳回 ")])),_:1})):g("",!0)])])):g("",!0)]),r(Ae,{visible:S.visible,title:S.title,action:S.action,"task-id":S.taskId,"construction-suggestions":S.constructionSuggestions,"project-code":S.projectCode,"is-performance":!0,onClose:ce,onReload:fe},null,8,["visible","title","action","task-id","construction-suggestions","project-code"])],64)}}});export{xa as default};
diff --git a/huzhou/dist/assets/index-77c88c5f.js b/huzhou/dist/assets/index-77c88c5f.js
new file mode 100644
index 0000000..ad66b40
--- /dev/null
+++ b/huzhou/dist/assets/index-77c88c5f.js
@@ -0,0 +1 @@
+import{l as _}from"./projectReview-b099bc70.js";import{r,a as f,$ as b,o as k,b as p,c as w,d as h,f as d,h as o,i as v,e as y,k as G}from"./index-c853b51d.js";const N=["onClick"],x=G({name:"projectReview"}),B=Object.assign(x,{setup(A){const l=r(),c=f([{label:"序号",type:"index",width:"80"},{label:"评价计划",key:"name",prop:"name",minWidth:"200"},{label:"复评分组",key:"reAppraisalGroupName",prop:"reAppraisalGroupName",width:"240"},{label:"备注",key:"remark",prop:"remark",width:"100",render:e=>b("span",e.remark||"-")},{label:"操作",slot:"action",fixed:"right",width:"80"}]),n=r([]),s=r(1),i=async(e=l.value.pageParams)=>{const a=await _({...e});n.value=a.data.records,s.value=a.data.total};return k(()=>{i()}),(e,a)=>{const m=p("table-list"),u=p("el-card");return w(),h("div",null,[d(u,null,{header:o(()=>a[0]||(a[0]=[v("列表")])),default:o(()=>[d(m,{ref_key:"tableListRef",ref:l,column:c,data:n.value,total:s.value,onGetTableData:i},{action:o(({scope:t})=>[y("a",{onClick:C=>e.$router.push({name:"reviewProjectList",query:{id:t.row.id,title:t.row.name+"-"+t.row.reAppraisalGroupName,reAppraisalGroupId:t.row.reAppraisalGroupId}})},"复评",8,N)]),_:1},8,["column","data","total"])]),_:1})])}}});export{B as default};
diff --git a/huzhou/dist/assets/index-7878d2bb.js b/huzhou/dist/assets/index-7878d2bb.js
new file mode 100644
index 0000000..8664a06
--- /dev/null
+++ b/huzhou/dist/assets/index-7878d2bb.js
@@ -0,0 +1 @@
+import{g as R}from"./expertVerification-0f2b05d7.js";import{x as q,a as g,r as d,$ as A,o as O,b as r,c,d as u,f as t,h as a,i as k,e as h,t as $,F as D,k as P}from"./index-c853b51d.js";const B=["onClick"],F=["onClick"],G=P({beforeRouteEnter(p,m,n){p.query.title&&(p.meta.title=p.query.title),n()}}),E=Object.assign(G,{__name:"index",setup(p){const m=q(),n=g({projectName:void 0}),s=d(),f=d(5),v=g([{label:"序号",type:"index",width:"80"},{label:"项目名称",key:"projectName",prop:"projectName",minWidth:"150",showOverflowTooltip:!0},{label:"申报单位",key:"buildOrgName",prop:"buildOrgName",minWidth:"80",showOverflowTooltip:!0},{label:"项目类型",key:"projectTypeName",prop:"projectTypeName",width:"100"},{label:"预算年度",key:"projectYear",prop:"projectYear",width:"80"},{label:"自评得分",key:"selfAppraisalTotalScore",prop:"selfAppraisalTotalScore",width:"80",render:l=>A("span",l.selfAppraisalTotalScore||l.selfAppraisalTotalScore===0?l.selfAppraisalTotalScore:"-")},{label:"操作",slot:"action",width:"110",fixed:"right"}]),_=d([]),i=async(l=s.value.pageParams)=>{const o=await R(m.query.verifyGroupId,{...l,...n});_.value=o.data.records,f.value=o.data.total},I=()=>{i()},N=()=>{n.projectName=void 0,s.value.pageParams.pageNumber=1,s.value.pageParams.pageSize=10,i()};return O(()=>{i()}),(l,o)=>{const C=r("el-input"),b=r("el-form-item"),y=r("el-col"),w=r("el-button"),T=r("el-row"),S=r("el-form"),j=r("el-card"),x=r("table-list");return c(),u(D,null,[t(j,{class:"search mb-16"},{default:a(()=>[t(S,{"label-suffix":":",model:n,size:"small"},{default:a(()=>[t(T,{gutter:16},{default:a(()=>[t(y,{span:8},{default:a(()=>[t(b,{label:"项目名称"},{default:a(()=>[t(C,{modelValue:n.projectName,"onUpdate:modelValue":o[0]||(o[0]=e=>n.projectName=e),placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1}),t(y,{span:16},{default:a(()=>[t(b,{class:"btn"},{default:a(()=>[t(w,{type:"primary",onClick:I},{default:a(()=>o[1]||(o[1]=[k("查询")])),_:1}),t(w,{onClick:N},{default:a(()=>o[2]||(o[2]=[k("重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),t(j,null,{header:a(()=>o[3]||(o[3]=[h("div",{class:"flex justify-between items-center"},[h("span",null,"项目列表")],-1)])),default:a(()=>[t(x,{ref_key:"tableListRef",ref:s,column:v,data:_.value,total:f.value,onGetTableData:i},{action:a(({scope:e})=>[e.row.canVerify?(c(),u("a",{key:0,onClick:V=>l.$router.push({name:"checkGiveScore",query:{projectCode:e.row.projectCode,projectId:e.row.projectId,appraisalId:e.row.appraisalId,groupId:e.row.groupId,canRectify:e.row.canRectify}})},$(e.row.draftId?"继续打分":"打分"),9,B)):(c(),u("a",{key:1,onClick:V=>l.$router.push({name:"checkScoreDetail",query:{projectCode:e.row.projectCode,projectId:e.row.projectId,appraisalId:e.row.appraisalId,groupId:e.row.groupId}})},"详情",8,F))]),_:1},8,["column","data","total"])]),_:1})],64)}}});export{E as default};
diff --git a/huzhou/dist/assets/index-78f47ca0.js b/huzhou/dist/assets/index-78f47ca0.js
new file mode 100644
index 0000000..cb95a2c
--- /dev/null
+++ b/huzhou/dist/assets/index-78f47ca0.js
@@ -0,0 +1 @@
+import r from"./todoList-28a74e2f.js";import{y as c,a as p,$ as t,c as n,L as d,k as i}from"./index-c853b51d.js";import"./useExportExc-b5f6febf.js";const l=i({name:"initiatedByMe"}),g=Object.assign(l,{setup(u){const a=c(),s=p([{label:"序号",type:"index",width:"80"},{label:"项目名称",key:"projectName",prop:"projectName",minWidth:"200",showOverflowTooltip:!0},{label:"申报单位",key:"buildOrg",prop:"buildOrg",minWidth:"200",showOverflowTooltip:!0},{label:"申报金额(万元)",key:"declaredAmount",prop:"declaredAmount",width:140},{label:"预算年度",key:"projectYear",prop:"projectYear",width:100},{label:"流程状态",key:"processStatusName",prop:"processStatusName",width:100,render:e=>[t("span",{class:["dot mr-4",e.processStatusName==="审核中"?"bg-warning":e.processStatusName==="审核通过"?"bg-success":e.processStatusName==="被退回"||e.processStatusName==="被驳回"?"bg-danger":""]}),t("span",{class:e.processStatusName==="审核中"?"text-warning":e.processStatusName==="审核通过"?"text-success":e.processStatusName==="被退回"||e.processStatusName==="被驳回"?"text-danger":""},e.processStatusName)]},{label:"发起时间",key:"processLaunchTime",prop:"processLaunchTime",width:180},{label:"操作",slot:"action",width:70,fixed:"right"}]),o=e=>{a.push({name:"initiatedByMeDetail",query:{instanceId:e.instCode,projectId:e.projectId,nodeId:e.nodeId,taskId:e.taskId}})};return(e,m)=>(n(),d(r,{column:s,state:"3","export-data":["projectName","buildOrgName","declareAmount","projectYear","processStatusName","processLaunchTime"],onToHandle:o},null,8,["column"]))}});export{g as default};
diff --git a/huzhou/dist/assets/index-7b14b210.js b/huzhou/dist/assets/index-7b14b210.js
deleted file mode 100644
index 05ed8fa..0000000
--- a/huzhou/dist/assets/index-7b14b210.js
+++ /dev/null
@@ -1 +0,0 @@
-import{E as h,r as m,a as N,$ as z,y as pe,o as me,b as u,c,d as b,f as e,h as a,w as C,F as O,H as I,u as P,L as R,v as x,e as g,i as v,j as M,k as ce,a0 as fe,s as _e}from"./index-17bd333f.js";import{l as be,m as ge,n as ve,a as ye,r as je}from"./index-24976f14.js";import{u as we}from"./useExportExc-ff052bd9.js";const Ye="/video/project_study_video.mp4",ke={class:"flex"},Ve={class:"flex"},Te={class:"flex justify-between items-center"},he=["onClick"],Ce=["onClick"],xe=["onClick"],De=["onClick"],Ne=ce({name:"projectDeclare"}),$e=Object.assign(Ne,{setup(Oe){const{statusOptionsCascader:A,statusOptions:Y,projectConTypeOptions:W}=h.dictStore.globalDicts||{},{proxy:U}=_e(),D=m(!1),l=N({stage:void 0,status:void 0,projectName:"",projectType:void 0,projectYear:void 0,createTiming_:void 0}),y=async(r=V.value.pageParams)=>{var n,s,j;const t={...r,...l,createOnMin:((n=l.createTiming_)==null?void 0:n.length)&&l.createTiming_[0],createOnMax:((s=l.createTiming_)==null?void 0:s.length)&&l.createTiming_[1],projectYear:l.projectYear*1||void 0,createTiming_:void 0,status:(j=l.status)==null?void 0:j[l.status.length-1]},i=d.value?await be(t):await ge(t);E.value=i.data.records,H.value=i.data.total},$=m("已申报"),G=(r,t)=>{switch(r.props.name){case"已申报":d.value=!0,k();break;case"草稿箱":d.value=!1,k();break}},d=m(!0),J=N([{label:"序号",type:"index",width:"80"},{label:"项目名称",key:"projectName",prop:"projectName",minWidth:"250",showOverflowTooltip:!0},{label:"项目类型",key:"projectTypeName",prop:"projectTypeName",width:"100"},{label:"申报金额(万元)",key:"declaredAmount",prop:"declaredAmount",width:"120"},{label:"预算年度",key:"projectYear",prop:"projectYear",width:"100"},{label:"创建时间",key:"createOn",prop:"createOn",showOverflowTooltip:!0,width:"180"},{label:"项目状态",key:"status",prop:"status",width:"220",render:r=>{var t,i,n,s;return[z("span",{class:["dot mr-4",`bg-${r.status&&((t=Y[r.status])==null?void 0:t.color)}`]}),z("span",{class:`text-${r.status&&((i=Y[r.status])==null?void 0:i.color)}`},r.status&&((n=Y[r.stage])==null?void 0:n.name)+"-"+((s=Y[r.status])==null?void 0:s.name))]}},{label:"操作",slot:"action",width:"200",fixed:"right"}]),K=N([{label:"序号",type:"index",width:"80"},{label:"项目名称",key:"projectName",prop:"projectName",minWidth:"250",showOverflowTooltip:!0},{label:"项目类型",key:"projectTypeName",prop:"projectTypeName",width:"100"},{label:"申报金额(万元)",key:"declareAmount",prop:"declareAmount",width:"120"},{label:"预算年度",key:"projectYear",prop:"projectYear",width:"80"},{label:"创建时间",key:"createOn",prop:"createOn",showOverflowTooltip:!0,width:"180"},{label:"操作",slot:"action",width:"160",fixed:"right"}]),E=m([]),H=m(1),Q=r=>{f.push({name:"declarePage",query:{id:r.id,isDraft:1}})},X=r=>{d.value?f.push({name:"projectDeclareDetail",query:{id:r.id}}):f.push({name:"draftDetails",query:{id:r.id}})},Z=r=>{r.status===20005?f.push({name:"reDeclarationFinal",query:{id:r.id}}):f.push({name:"declarePage",query:{id:r.id}})},L=()=>{y()},k=()=>{l.status=void 0,l.projectName=void 0,l.createTiming_=void 0,l.projectType=void 0,l.projectYear=void 0,V.value.pageParams.pageNumber=1,V.value.pageParams.pageSize=10,y()},f=pe(),ee=()=>{if(h.userStore.userInfo.isFirstCreateProject===0){f.push({name:"declarePage"});return}fe.alert("您是第一次使用项目申报,请先观看教学视频",{showCancelButton:!1}).then(()=>{D.value=!0,ve(h.userStore.userInfo.userId),h.userStore.userInfo.isFirstCreateProject=0})},V=m(),{exportLoading:te,exportData:ae}=we(),le=()=>{ae(()=>{var r,t,i;return ye(1,{...l,createOnMin:((r=l.createTiming_)==null?void 0:r.length)&&l.createTiming_[0],createOnMax:((t=l.createTiming_)==null?void 0:t.length)&&l.createTiming_[1],projectYear:l.projectYear*1||void 0,status:(i=l.status)==null?void 0:i[l.status.length-1]})})},oe=m([]),re=r=>{U.$messageBox.confirm(`确定要删除${r.projectName}吗?`,"提示!",{type:"warning"}).then(async()=>{await je(r.projectCode),U.$message.success("删除成功"),y()})};return me(async()=>{d.value=m(!0),y()}),(r,t)=>{const i=u("el-input"),n=u("el-form-item"),s=u("el-col"),j=u("el-option"),S=u("el-select"),ne=u("el-cascader"),w=u("el-row"),T=u("el-date-picker"),_=u("el-button"),B=u("el-form"),F=u("el-card"),q=u("el-tab-pane"),se=u("el-tabs"),ue=u("table-list"),de=u("el-dialog");return c(),b(O,null,[e(w,null,{default:a(()=>[e(F,{class:"w-full search"},{default:a(()=>[C(e(B,{size:"small",model:l,"label-suffix":":"},{default:a(()=>[e(w,{gutter:16,class:"mb-16"},{default:a(()=>[e(s,{span:8},{default:a(()=>[e(n,{label:"项目名称",class:"w-full"},{default:a(()=>[e(i,{modelValue:l.projectName,"onUpdate:modelValue":t[0]||(t[0]=o=>l.projectName=o),maxlength:"50",placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{span:8},{default:a(()=>[e(n,{label:"项目类型"},{default:a(()=>[e(S,{modelValue:l.projectType,"onUpdate:modelValue":t[1]||(t[1]=o=>l.projectType=o),placeholder:"全部",class:"w-full"},{default:a(()=>[(c(!0),b(O,null,I(P(W),(o,p)=>(c(),R(j,{key:p,label:o,value:p},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(s,{span:8},{default:a(()=>[C(e(n,{label:"项目状态"},{default:a(()=>[e(ne,{modelValue:l.status,"onUpdate:modelValue":t[2]||(t[2]=o=>l.status=o),class:"w-full",props:{label:"name",value:"code"},options:P(A)},null,8,["modelValue","options"])]),_:1},512),[[x,d.value]])]),_:1})]),_:1}),e(w,{gutter:16},{default:a(()=>[e(s,{span:8},{default:a(()=>[e(n,{label:"预算年度"},{default:a(()=>[e(T,{modelValue:l.projectYear,"onUpdate:modelValue":t[3]||(t[3]=o=>l.projectYear=o),class:"w-full",type:"year",format:"YYYY","value-format":"YYYY",placeholder:"请选择"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{span:12},{default:a(()=>[e(n,{label:"创建时间",class:"w-full"},{default:a(()=>[e(T,{modelValue:l.createTiming_,"onUpdate:modelValue":t[4]||(t[4]=o=>l.createTiming_=o),type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{span:4},{default:a(()=>[e(n,{class:"btn"},{default:a(()=>[g("div",ke,[e(_,{type:"primary",onClick:L},{default:a(()=>t[11]||(t[11]=[v("查询")])),_:1}),e(_,{onClick:k},{default:a(()=>t[12]||(t[12]=[v("重置")])),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),[[x,d.value]]),C(e(B,{"label-suffix":":",model:l,size:"small"},{default:a(()=>[e(w,{gutter:16,class:"mb-16"},{default:a(()=>[e(s,{span:8},{default:a(()=>[e(n,{label:"项目名称",class:"w-full"},{default:a(()=>[e(i,{modelValue:l.projectName,"onUpdate:modelValue":t[5]||(t[5]=o=>l.projectName=o),placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{span:8},{default:a(()=>[e(n,{label:"项目类型"},{default:a(()=>[e(S,{modelValue:l.projectType,"onUpdate:modelValue":t[6]||(t[6]=o=>l.projectType=o),placeholder:"全部",class:"w-full"},{default:a(()=>{var o;return[(c(!0),b(O,null,I((o=oe.value)==null?void 0:o.filter(p=>p.type==="PROJECT_TYPE"),(p,ie)=>(c(),R(j,{key:ie,label:p.label,value:p.value},null,8,["label","value"]))),128))]}),_:1},8,["modelValue"])]),_:1})]),_:1}),e(s,{span:8},{default:a(()=>[e(n,{label:"预算年度"},{default:a(()=>[e(T,{modelValue:l.projectYear,"onUpdate:modelValue":t[7]||(t[7]=o=>l.projectYear=o),class:"w-full",type:"year","value-format":"YYYY",placeholder:"请选择"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(w,{gutter:16},{default:a(()=>[e(s,{span:10},{default:a(()=>[e(n,{label:"创建时间"},{default:a(()=>[e(T,{modelValue:l.createTiming_,"onUpdate:modelValue":t[8]||(t[8]=o=>l.createTiming_=o),type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{span:14},{default:a(()=>[e(n,{class:"btn"},{default:a(()=>[g("div",Ve,[e(_,{type:"primary",onClick:L},{default:a(()=>t[13]||(t[13]=[v("查询")])),_:1}),e(_,{onClick:k},{default:a(()=>t[14]||(t[14]=[v("重置")])),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),[[x,!d.value]])]),_:1}),e(F,{class:"w-full mt-8 tab-card"},{header:a(()=>[g("div",Te,[e(se,{modelValue:$.value,"onUpdate:modelValue":t[9]||(t[9]=o=>$.value=o),onTabClick:G},{default:a(()=>[e(q,{label:"已申报",name:"已申报"}),e(q,{label:"草稿箱",name:"草稿箱"})]),_:1},8,["modelValue"]),g("div",null,[C(e(_,{type:"primary",size:"small",plain:"",loading:P(te),onClick:le},{default:a(()=>t[15]||(t[15]=[v("导出 ")])),_:1},8,["loading"]),[[x,d.value]]),e(_,{type:"primary",size:"small",icon:"plus",onClick:ee},{default:a(()=>t[16]||(t[16]=[v("项目申报 ")])),_:1})])])]),default:a(()=>[e(ue,{ref_key:"tableListRef",ref:V,column:d.value?J:K,data:E.value,total:H.value,onGetTableData:y},{action:a(({scope:o})=>[g("a",{onClick:p=>X(o.row)},"详情",8,he),d.value?M("",!0):(c(),b("a",{key:0,onClick:p=>Q(o.row)},"编辑",8,Ce)),d.value&&[10002,10005,10007,10013,20005].includes(o.row.status)?(c(),b("a",{key:1,onClick:p=>Z(o.row)},"重新申报",8,xe)):M("",!0),d.value&&[10007].includes(o.row.status)?(c(),b("a",{key:2,onClick:p=>re(o.row)},"删除",8,De)):M("",!0)]),_:1},8,["column","data","total"])]),_:1})]),_:1}),e(de,{modelValue:D.value,"onUpdate:modelValue":t[10]||(t[10]=o=>D.value=o),title:"项目申报教学视频",width:"800"},{default:a(()=>t[17]||(t[17]=[g("video",{style:{width:"100%"},src:Ye,controls:""},null,-1)])),_:1},8,["modelValue"])],64)}}});export{$e as default};
diff --git a/huzhou/dist/assets/index-7b8e6c34.js b/huzhou/dist/assets/index-7b8e6c34.js
deleted file mode 100644
index d6e7386..0000000
--- a/huzhou/dist/assets/index-7b8e6c34.js
+++ /dev/null
@@ -1 +0,0 @@
-import{h as ge,f as ye,b as G,c as Ce}from"./uploadAction-dcda5ccf.js";import{E as xe,x as Ae,y as Re,r as _,a as we,o as Ve,C as Ie,b as c,c as v,d as U,e as p,f as s,h as a,L as w,F as N,H as W,i,t as d,j as O,u as x,k as ke,s as Ue}from"./index-17bd333f.js";import{i as F}from"./index-b861e656.js";import{s as Ne}from"./finalInspectionDeclare-02812997.js";import{p as De}from"./projectStore-f2218c58.js";import $e from"./projectContentDialog-83daebcf.js";const Ee={class:"uploadInitfinalAcceptanceMaterials footerPage"},He={class:"pb-24"},Me={class:"pl-24"},he={class:"font-semibold text-14 mb-16"},Le={class:"text-primary"},Se={class:"p-16"},Oe=["onClick"],Fe=["onClick"],je={class:"text-right w-full mt-8"},Be={class:"collapse-title"},qe={class:"footer"},Pe=ke({name:"declarationFinal"}),Xe=Object.assign(Pe,{setup(Je){const K=xe.dictStore.uploadUrl,D=Ae(),{proxy:Q}=Ue(),j=Re(),B=["1","2","3","4","5","6","7"],q=_(),f=_({finalAcceptanceMaterials:[{title:"验收材料",data:[{name:"用户使用报告",isHave:!0,files:[],reason:""},{name:"IRS应用试运行报告",isHave:!0,files:[],reason:""},{name:"信息安全等级保护测试报告",isHave:!0,files:[],reason:""},{name:"项目总结报告",isHave:!0,files:[],reason:""},{name:"建设核查表",isHave:!0,files:[],reason:""},{name:"其他附件",isHave:!0,files:[],reason:""}]}]}),X=[{label:"序号",type:"index",width:"60"},{label:"材料名称",key:"name",prop:"name"},{label:"是否有材料",key:"isHave",slot:"isHave",width:100},{label:"附件/说明(支持扩展名:.doc .docx .pdf)",key:"files",slot:"files"}],A=_([{name:"应用1",status:"运行中",memoryRate:11,cpuRate:33,cpRate:44},{name:"应用2",status:"运行中",memoryRate:68,cpuRate:43,cpRate:30}]),r=_({});let $,E,H;const Y=_(),Z=_(),ee=_(),M=(n,e,g)=>{const o=[e,"rgba(0, 0, 0, 0.1)"];return{legend:{show:!1},graphic:[{type:"text",left:"center",top:"48%",style:{text:`${n}%`,fill:"#333333",fontSize:16,fontWeight:"bold",fontFamily:"DINAlternate-Bold, DINAlternate"}},{type:"text",left:"center",bottom:"0",style:{text:`${g}`,fill:"#333333",fontSize:12}}],series:[{type:"pie",radius:["58%","75%"],center:["50%","50%"],avoidLabelOverlap:!1,data:[{value:n},{value:100-n}],itemStyle:{color:function(u){return o[u.dataIndex]}},labelLine:{show:!1}}]}},ae=()=>{$||($=F(Y.value));const n=M(r.value.memoryRate,"#5ADE92","近三个月内存平均使用率");$.setOption(n)},le=()=>{E||(E=F(Z.value));const n=M(r.value.cpuRate,"#0967FD","近三个月CPU平均使用率");E.setOption(n)},te=()=>{H||(H=F(ee.value));const n=M(r.value.cpRate,"#ffae00","近三个月磁盘平均使用率");H.setOption(n)},se=()=>{ae(),le(),te()},h=_(0),oe=n=>{h.value=n,r.value=A.value[n],se()},V=_(!1),ne=async n=>{n&&n.validate(async(e,g)=>{if(e){V.value=!0;const o={id:D.query.id,isCompletedLogCollection:f.value.isCompletedLogCollection,finalAcceptanceMaterials:JSON.stringify(f.value.finalAcceptanceMaterials),beseExpectedResults:f.value.beseExpectedResults&&JSON.stringify(f.value.beseExpectedResults)||void 0};try{await Ne(D.name==="declarationFinal"?1:2,{projectInfo:o}),V.value=!1,Q.$message.success("提交成功"),j.go(-1)}catch{V.value=!1}}else console.log(g)})},ie=async()=>{var e,g;const n=await De(D.query.id);f.value={isCompletedLogCollection:n.data.isCompletedLogCollection,finalAcceptanceMaterials:n.data.finalAcceptanceMaterials?JSON.parse(n.data.finalAcceptanceMaterials):f.value.finalAcceptanceMaterials,beseExpectedResults:n.data.beseExpectedResults&&JSON.parse(n.data.beseExpectedResults)||n.data.beseExpectedResults&&JSON.parse(n.data.beseExpectedResults)},f.value.finalAcceptanceMaterials=f.value.finalAcceptanceMaterials.map(o=>({...o,data:o.data.map(u=>({...u,isHave:["软件类系统开发、部署等完成情况对照表","信息安全等级保护测评报告","用户使用报告","IRS应用试运行报告","终验意见"].includes(u.name)?!0:u.isHave,required:!0}))})),(e=n.data.projectApplications)!=null&&e.length&&(n.data.projectApplications.map(o=>o.secrecyGrade).includes(3)||n.data.projectApplications.map(o=>o.secrecyGrade).includes(4)||n.data.projectApplications.map(o=>o.secrecyGrade).includes(5))&&(f.value.finalAcceptanceMaterials=f.value.finalAcceptanceMaterials.map(o=>({...o,data:o.data.map(u=>({...u,isHave:["商业密码应用评估报告"].includes(u.name)?!0:u.isHave,required:["商业密码应用评估报告"].includes(u.name)?!0:u.required}))}))),A.value=((g=n.data.projectApplications)==null?void 0:g.map((o,u)=>({name:o.applicationName||o.relatedExistsApplication,status:"运行中",finalIrsApps:n.data.finalIrsApps[u]})))||[],r.value=A.value[0]},re=[{label:"项目主要内容",prop:"mainContent",key:"mainContent"},{label:"业务对象",prop:"businessObject",key:"businessObject"},{label:"操作",slot:"action",key:"action"}],R=we({visible:!1,data:void 0}),L=_(),P=(n,e)=>{R.data=n,R.visible=!0,L.value=e},ue=n=>{L.value===void 0?f.value.beseExpectedResults.push(n):f.value.beseExpectedResults[L.value]=n},pe=n=>{f.value.beseExpectedResults.splice(n,1)};return Ve(async()=>{await Ie(),ie()}),(n,e)=>{const g=c("el-tab-pane"),o=c("el-descriptions-item"),u=c("el-descriptions"),y=c("el-col"),J=c("el-row"),de=c("el-tabs"),S=c("el-collapse-item"),z=c("el-radio"),fe=c("el-radio-group"),I=c("el-form-item"),T=c("table-list"),k=c("el-button"),ce=c("el-switch"),me=c("el-upload"),be=c("el-input"),_e=c("el-collapse"),ve=c("el-form");return v(),U(N,null,[p("div",Ee,[s(ve,{ref_key:"formRef",ref:q,model:f.value,"label-position":"right","label-width":"90px","label-suffix":":","scroll-to-error":"",class:"table-form"},{default:a(()=>[s(_e,{modelValue:B,"onUpdate:modelValue":e[3]||(e[3]=C=>B=C)},{default:a(()=>{var C;return[(C=A.value)!=null&&C.length?(v(),w(S,{key:0,name:"1",class:"mb-16"},{title:a(()=>e[7]||(e[7]=[p("div",{class:"collapse-title"},"关联的应用信息",-1)])),default:a(()=>[p("div",He,[s(de,{modelValue:h.value,"onUpdate:modelValue":e[0]||(e[0]=l=>h.value=l),"tab-position":"left",onTabChange:oe},{default:a(()=>[(v(!0),U(N,null,W(A.value,(l,t)=>(v(),w(g,{key:t,label:l.name,name:t},null,8,["label","name"]))),128)),p("div",Me,[p("p",he,[e[8]||(e[8]=i("应用状态:")),p("span",Le,d(r.value.status),1)]),e[23]||(e[23]=p("p",{class:"font-semibold text-14"},"资源概览",-1)),p("div",Se,[s(J,{class:"mb-16"},{default:a(()=>[s(y,{span:12},{default:a(()=>[e[10]||(e[10]=p("p",{class:"mb-8"},"云资源使用情况",-1)),s(u,{column:1,border:""},{default:a(()=>[s(o,{label:"云资源实例使用数"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.cloudResourceUsage.instancesNum),1)]}),_:1}),s(o,{label:"云资源产品"},{default:a(()=>e[9]||(e[9]=[i(" 暂无 ")])),_:1}),s(o,{label:"云资源利用率"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.cloudResourceUsage.utilizationRate),1)]}),_:1})]),_:1})]),_:1})]),_:1}),s(J,{gutter:24},{default:a(()=>[s(y,{span:12,class:"mb-16"},{default:a(()=>[e[11]||(e[11]=p("p",{class:"mb-8"},"数据使用情况",-1)),s(u,{column:1,border:""},{default:a(()=>[s(o,{label:"数据共享申请量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.dataUsage.sharedApplicationVolume),1)]}),_:1}),s(o,{label:"数据共享使用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.dataUsage.sharedUsage),1)]}),_:1})]),_:1})]),_:1}),s(y,{span:12,class:"mb-16"},{default:a(()=>[e[12]||(e[12]=p("p",{class:"mb-31"},null,-1)),s(u,{column:1,border:""},{default:a(()=>[s(o,{label:"协同接口调用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.dataUsage.collaborativeInterfaceCallVolume),1)]}),_:1}),s(o,{label:"数据共享调用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.dataUsage.sharedInterfaceCallVolume),1)]}),_:1})]),_:1})]),_:1}),s(y,{span:12,class:"mb-16"},{default:a(()=>[e[13]||(e[13]=p("p",{class:"mb-8"},"组件使用情况",-1)),s(u,{column:1,border:""},{default:a(()=>[s(o,{label:"组件申请量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.componentUsage.applicationVolume),1)]}),_:1}),s(o,{label:"组件调用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.componentUsage.callVolume),1)]}),_:1}),s(o,{label:"组件使用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.componentUsage.useVolume),1)]}),_:1})]),_:1})]),_:1}),s(y,{span:12,class:"mb-16"},{default:a(()=>[e[16]||(e[16]=p("p",{class:"mb-31"},null,-1)),s(u,{column:1,border:""},{default:a(()=>[s(o,{label:"统一组件调用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.componentUsage.unifyCallolVolume),1)]}),_:1}),s(o,{label:"使用组件"},{default:a(()=>e[14]||(e[14]=[i(" 暂无 ")])),_:1}),s(o,{label:"使用强制类组件"},{default:a(()=>e[15]||(e[15]=[i(" 暂无 ")])),_:1})]),_:1})]),_:1}),s(y,{span:12,class:"mb-16"},{default:a(()=>[e[18]||(e[18]=p("p",{class:"mb-8"},"产生数据",-1)),s(u,{column:1,border:""},{default:a(()=>[s(o,{label:"产生数据量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.generateData.volume),1)]}),_:1}),s(o,{label:"产生数据共享使用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.generateData.sharedUseVolume),1)]}),_:1}),s(o,{label:"数据接口被调用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.generateData.dataInterfaceCallsVolume),1)]}),_:1}),s(o,{label:"使用批量数据"},{default:a(()=>e[17]||(e[17]=[i(" 暂无 ")])),_:1})]),_:1})]),_:1}),s(y,{span:12,class:"mb-16"},{default:a(()=>[e[20]||(e[20]=p("p",{class:"mb-31"},null,-1)),s(u,{column:1,border:""},{default:a(()=>[s(o,{label:"产生数据共享申请量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.generateData.sharedApplicationVolume),1)]}),_:1}),s(o,{label:"产生数据审批通过率"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.generateData.approvalPassRate),1)]}),_:1}),s(o,{label:"协同接口被调用量"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.generateData.collaborativeInterfaceCallVolume),1)]}),_:1}),s(o,{label:"使用共享接口"},{default:a(()=>e[19]||(e[19]=[i(" 暂无 ")])),_:1})]),_:1})]),_:1}),s(y,{span:12},{default:a(()=>[e[21]||(e[21]=p("p",{class:"mb-8"},"试运行报告",-1)),s(u,{column:1,border:""},{default:a(()=>[s(o,{label:"试运行报告通过率"},{default:a(()=>{var l,t;return[i(d((t=(l=r.value)==null?void 0:l.finalIrsApps)==null?void 0:t.operationReport.passRate),1)]}),_:1})]),_:1})]),_:1})]),_:1})]),O("",!0)])]),_:1},8,["modelValue"])])]),_:1})):O("",!0),s(S,{name:"7",class:"mb-16"},{title:a(()=>e[24]||(e[24]=[p("div",{class:"collapse-title"},"实施信息",-1)])),default:a(()=>[s(I,{label:"是否完成日志数据归集","label-width":"170",prop:"isCompletedLogCollection",rules:[{required:!0,message:"请选择"}]},{default:a(()=>[s(fe,{modelValue:f.value.isCompletedLogCollection,"onUpdate:modelValue":e[1]||(e[1]=l=>f.value.isCompletedLogCollection=l)},{default:a(()=>[s(z,{label:!0},{default:a(()=>e[25]||(e[25]=[i("是")])),_:1}),s(z,{label:!1},{default:a(()=>e[26]||(e[26]=[i("否")])),_:1})]),_:1},8,["modelValue"])]),_:1}),s(I,{label:"实际成效指标","label-width":"170",prop:"beseExpectedResults",rules:[{required:!0,message:"请选择"}]},{default:a(()=>[s(T,{pagination:!1,style:{width:"100%"},column:re,data:f.value.beseExpectedResults,"empty-temp":!1},{action:a(({scope:l})=>[p("a",{onClick:t=>P(l.row,l.$index)},"编辑",8,Oe),p("a",{class:"text-danger",onClick:t=>pe(l.$index)},"删除",8,Fe)]),_:1},8,["data"]),p("p",je,[s(k,{type:"primary",class:"w-full",plain:"",icon:"Plus",onClick:e[2]||(e[2]=()=>P())},{default:a(()=>e[27]||(e[27]=[i("添加")])),_:1})])]),_:1})]),_:1}),(v(!0),U(N,null,W(f.value.finalAcceptanceMaterials,(l,t)=>(v(),w(S,{key:t,name:t+2+"",class:"mb-16"},{title:a(()=>[p("div",Be,d(l.title),1)]),default:a(()=>[s(T,{ref_for:!0,ref:"tableListRef",column:X,data:l.data,pagination:!1,"empty-temp":!1},{isHave:a(({scope:m})=>[s(ce,{modelValue:m.row.isHave,"onUpdate:modelValue":b=>m.row.isHave=b,disabled:m.row.required},null,8,["modelValue","onUpdate:modelValue","disabled"])]),files:a(({scope:m})=>[m.$index>=0?(v(),U(N,{key:0},[m.row.isHave?(v(),w(I,{key:0,prop:`finalAcceptanceMaterials[${t}].data[${m.$index}].files`,rules:[{required:!0,message:"请上传"}],"label-width":"0",style:{"margin-bottom":"0"},class:"uploadFormItem"},{default:a(()=>[s(me,{"file-list":m.row.files,"onUpdate:fileList":b=>m.row.files=b,class:"w-full table-upload",action:x(K),"on-success":b=>x(ge)(b,m.row.files),"before-upload":b=>x(ye)(b,{types:x(G)}),accept:x(G).map(b=>`.${b}`).join(","),"on-preview":x(Ce)},{default:a(()=>[s(k,{type:"primary",plain:"",size:"small"},{default:a(()=>e[28]||(e[28]=[i("选择文件")])),_:1})]),_:2},1032,["file-list","onUpdate:fileList","action","on-success","before-upload","accept","on-preview"])]),_:2},1032,["prop"])):(v(),w(I,{key:1,prop:`finalAcceptanceMaterials[${t}].data[${m.$index}].reason`,rules:[{required:!0,message:"请输入"}],"label-width":"0",style:{"margin-bottom":"0"}},{default:a(()=>[s(be,{modelValue:m.row.reason,"onUpdate:modelValue":b=>m.row.reason=b,placeholder:"请填写缺少该材料的原因",maxlength:"50"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"]))],64)):O("",!0)]),_:2},1032,["data"])]),_:2},1032,["name"]))),128))]}),_:1})]),_:1},8,["model"]),p("div",qe,[s(k,{onClick:e[4]||(e[4]=C=>x(j).go(-1))},{default:a(()=>e[29]||(e[29]=[i(" 返回 ")])),_:1}),s(k,{type:"primary",loading:V.value,onClick:e[5]||(e[5]=C=>ne(q.value))},{default:a(()=>e[30]||(e[30]=[i(" 提交 ")])),_:1},8,["loading"])])]),s($e,{visible:R.visible,data:R.data,onSetContent:ue,onClose:e[6]||(e[6]=C=>R.visible=!1)},null,8,["visible","data"])],64)}}});export{Xe as default};
diff --git a/huzhou/dist/assets/index-7c409e0a.js b/huzhou/dist/assets/index-7c409e0a.js
new file mode 100644
index 0000000..8b9336f
--- /dev/null
+++ b/huzhou/dist/assets/index-7c409e0a.js
@@ -0,0 +1 @@
+import{n as ke,s as Te,o as qe,p as Ne,q as Se,j as Ye,a as Ee}from"./indicatorTemplate-0db1ffff.js";import{r as V,B as Pe,C as se,b as h,c as p,L as Y,h as l,e as _,f as e,i as R,t as ue,d as I,F as M,H as J,k as ye,E as Me,x as Re,y as ze,a as Oe,o as Je,j as f,u as Ke,s as Ae}from"./index-c853b51d.js";import{t as Ge}from"./tagsManage-dc81649c.js";import{d as He}from"./projectCollectionEnter-3dca0bc0.js";import"./uploadAction-2ec52e87.js";import{a as Qe}from"./performanceApprove-019084eb.js";const We={class:"unitBox"},Xe={class:"left"},Ze={class:"content"},el={class:"right"},ll={class:"title"},al={class:"content"},tl={class:"dialog-footer"},nl=ye({name:"indexTree"}),ol=Object.assign(nl,{props:{visible:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultData:Array,params:{type:Object,default:()=>{}},title:{type:String,default:"一级指标"},defaultExpandedkeys:{type:Array,default:()=>[]},defaultProps:{type:Object,default:()=>({children:"projectIndexes",label:"name",value:"indexId",isLeaf:"isLeaf"})}},emits:["close","getSelectData"],setup(N,{emit:ae}){const b=N,j=ae,C=()=>{j("close"),o.value=""},Z=()=>{j("getSelectData",w.value),C()},K=V(""),o=V(""),$=V();Pe(()=>b.visible,U=>{U&&se(async()=>{b.defaultData&&b.defaultData.length?w.value=[...b.defaultData]:(K.value=void 0,w.value=[]),await le()})});const ce=async()=>{await le(K.value),se(()=>{$.value&&$.value.filter(K.value)})},q=V(!1),A=(U,k)=>!0,w=V([]),pe=(U,{checkedKeys:k,checkedNodes:B})=>{b.showCheckbox?k.includes(U[b.defaultProps.value])?w.value.push(U):w.value=w.value.filter(E=>E[b.defaultProps.value]!==U[b.defaultProps.value]):w.value=[U]},me=(U,k)=>{w.value.splice(U,1),se(()=>{b.showCheckbox?$.value&&$.value.setChecked(k,!1):$.value&&$.value.setCurrentKey(null)})},ee=V(),le=async U=>{ee.value=[];const k=await ke({...b.params,name:U||void 0}),B=W(k.data.filter(E=>{var G;return(G=E.projectIndexes)==null?void 0:G.length}));ee.value=B,se(()=>{b.showCheckbox?w.value&&w.value.length?$.value&&$.value.setCheckedNodes(w.value):$.value&&$.value.setCheckedKeys([]):w.value&&w.value.length?$.value&&$.value.setCurrentKey(w.value[0].indexId):$.value&&$.value.setCurrentKey(null)})},W=U=>{const k=[];return U.forEach(B=>{var E;k.push({...B,name:B.name||B.indexName,disabled:!B.indexLevel,indexId:B.id,projectIndexes:((E=B.projectIndexes)==null?void 0:E.length)&&W(B.projectIndexes)||void 0})}),k};return(U,k)=>{const B=h("el-button"),E=h("el-input"),G=h("el-tree"),te=h("el-scrollbar"),ne=h("el-tag"),oe=h("el-dialog");return p(),Y(oe,{"model-value":b.visible,title:`选择${N.title}`,width:"80%","destroy-on-close":"","before-close":C},{footer:l(()=>[_("span",tl,[e(B,{type:"primary",onClick:Z},{default:l(()=>k[2]||(k[2]=[R("提交")])),_:1}),e(B,{onClick:C},{default:l(()=>k[3]||(k[3]=[R("关闭")])),_:1})])]),default:l(()=>[_("div",We,[_("div",Xe,[k[1]||(k[1]=_("div",{class:"title"},"列表",-1)),_("div",Ze,[e(E,{modelValue:K.value,"onUpdate:modelValue":k[0]||(k[0]=z=>K.value=z),class:"mb-16",placeholder:"按名称搜索"},{append:l(()=>[e(B,{icon:"Search",onClick:ce})]),_:1},8,["modelValue"]),e(te,null,{default:l(()=>[e(G,{ref_key:"treeRef",ref:$,data:ee.value,class:"filter-tree","node-key":N.defaultProps.value,"default-checked-keys":b.defaultData&&b.defaultData.length&&b.defaultData.map(z=>z[N.defaultProps.value])||[],"current-node-key":b.defaultData&&b.defaultData.length&&b.defaultData[0][N.defaultProps.value]||void 0,"expand-on-click-node":!0,props:N.defaultProps,"show-checkbox":N.showCheckbox,"check-on-click-node":!N.showCheckbox,"check-strictly":"","highlight-current":!N.showCheckbox,"filter-node-method":A,"default-expand-all":q.value,"default-expanded-keys":N.defaultExpandedkeys,onCheck:pe},null,8,["data","node-key","default-checked-keys","current-node-key","props","show-checkbox","check-on-click-node","highlight-current","default-expand-all","default-expanded-keys"])]),_:1})])]),_("div",el,[_("div",ll,"已选"+ue(N.title),1),_("div",al,[(p(!0),I(M,null,J(w.value,(z,O)=>(p(),Y(ne,{key:z.key,closable:"",onClose:P=>me(O,z.id,z.type)},{default:l(()=>[R(ue(z.name),1)]),_:2},1032,["onClose"]))),128))])])])]),_:1},8,["model-value","title"])}}});const dl={class:"editTemplate footerPage"},il={class:"module-box"},rl={class:"flex items-center flexRight h-full"},sl=["onClick"],ul={class:"flex items-center flexRight h-full"},cl=["onClick"],pl=["onClick"],ml={class:"flex items-center flexRight h-full"},fl=["onClick"],hl=["onClick"],_l={class:"flex items-center"};const vl={class:"module-box"},xl={class:"flex items-center flexRight h-full"},Dl=["onClick"],gl={class:"flex items-center flexRight h-full"},kl=["onClick"],yl=["onClick"],Il={class:"flex items-center flexRight h-full"},bl=["onClick"],Vl=["onClick"],Cl={class:"flex items-center"};const $l={class:"text-center"},wl={class:"footer"},Ul=ye({name:"editTemplate"}),Ql=Object.assign(Ul,{setup(N){const{proxy:ae}=Ae(),b=Me.dictStore.uploadUrl,j=Re(),C=V({projectYears:[{projectYear:""}]}),Z=V(),K={name:[{required:!0,message:"请输入"}],projectType:[{required:!0,message:"请选择"}],projectYear:[{required:!0,message:"请选择"}],amountRange:[{required:!0,message:"请选择"}],projectTagIds:[{required:!0,message:"请选择",trigger:"change"}],constructType:[{required:!0,message:"请选择"}],templateType:[{required:!0,message:"请选择"}]},o=V({templateDetails:[{indexId:void 0,name:"",type:1,children:[{name:"",type:2,children:[{isUploadSupportFile:!0,indexId:void 0,name:"",type:3,indexScore:void 0,indexDetail:"",gradeDetail:"",supportMaterial:""}]}]}],additionalIndexDetails:[]}),$=V(),ce={},q=V(0),A=V(0),w=()=>{q.value===0?Z.value.validate(n=>{n&&q.value++}):$.value.validate(async n=>{if(n){const a=le();if(A.value=0,a.templateDetails.forEach(s=>{s.children.forEach(y=>{y.children.forEach(x=>{A.value+=x.indexScore})})}),A.value=ee(A.value.toFixed(3),2),A.value!==100){ae.$message.warning("除附加指标外的指标总分必须等于100分");return}await Te(a),q.value++}})},pe=ze(),me=async()=>{const n=le();await qe(n),ae.$message.success("暂存成功"),pe.go(-1)},ee=(n,a)=>{const s=n+"";return n=s.substr(0,s.indexOf(".")+(a+1)),n*1},le=()=>{var n,a,s;return{...C.value,id:j.query.id||void 0,auditId:((n=oe.value)==null?void 0:n.auditStatus)===3?j.query.auditId*1:void 0,projectYear:C.value.projectYears.map(y=>y.projectYear).join(","),projectYears:void 0,regionCode:j.query.regionCode,...o.value,templateDetails:((a=o.value.templateDetails)==null?void 0:a.length)&&W(o.value.templateDetails)||[],additionalIndexDetails:((s=o.value.additionalIndexDetails)==null?void 0:s.length)&&W(o.value.additionalIndexDetails)||[]}},W=n=>{const a=[];return n.forEach(s=>{var y,x;a.push({...s,indexListData:void 0,indexId:((y=s.indexId)==null?void 0:y.length)>1?s.indexId[s.indexId.length-1]:s.indexId,children:(x=s.children)!=null&&x.length?W(s.children):[]})}),a},U=()=>{q.value--},k=n=>{o.value[n].push({name:"",type:1,indexListData:P.value[1],children:[{name:"",type:2,indexListData:P.value[2],children:[{type:3,indexListData:n==="additionalIndexDetails"?P.value[4]:P.value[3],isUploadSupportFile:!0}]}]})},B=(n,a)=>{o.value[n].splice(a,1)},E=(n,a)=>{o.value[n][a].children.push({name:"",type:2,indexListData:P.value[2],children:[{type:3,indexListData:n==="additionalIndexDetails"?P.value[4]:P.value[3],isUploadSupportFile:!0}]})},G=(n,a,s)=>{o.value[n][a].children.splice(s,1)},te=(n,a,s)=>{o.value[n][a].children[s].children.push({name:"",type:3,indexListData:n==="additionalIndexDetails"?P.value[4]:P.value[3],isUploadSupportFile:!0})},ne=(n,a,s,y)=>{o.value[n][a].children[s].children.splice(y,1)},oe=V(),z=async()=>{var n,a,s,y,x,g,v,u,de,ie;if(j.query.auditStatus==="3"){const m=await Qe(j.query.auditId),T=((n=m.data)==null?void 0:n.templateDetail)||{};C.value={id:T.id,name:T.name,templateType:T.templateType,regionCode:T.regionCode,projectYears:(a=T.projectYear.toString())==null?void 0:a.split(",").map(fe=>({projectYear:fe}))},o.value={templateDetails:O(T.templateDetails),additionalIndexDetails:O(T==null?void 0:T.additionalIndexDetails)||[]},oe.value=m.data}else if(j.query.draftId){const m=await Ne(j.query.draftId);C.value={draftId:m.data.draftId,name:m.data.name,templateType:m.data.templateType,regionCode:m.data.regionCode,projectYears:((y=(s=m.data.projectYear)==null?void 0:s.toString())==null?void 0:y.split(",").map(T=>({projectYear:T})))||[{projectYear:""}]},o.value={templateDetails:((x=m.data.templateDetails)==null?void 0:x.length)&&O(m.data.templateDetails)||[],additionalIndexDetails:((v=(g=m.data)==null?void 0:g.additionalIndexDetails)==null?void 0:v.length)&&O((u=m.data)==null?void 0:u.additionalIndexDetails)||[]}}else{const m=await Se(j.query.id);C.value={id:m.data.id,name:m.data.name,templateType:m.data.templateType,regionCode:m.data.regionCode,projectYears:(de=m.data.projectYear.toString())==null?void 0:de.split(",").map(T=>({projectYear:T}))},o.value={templateDetails:O(m.data.templateDetails),additionalIndexDetails:O((ie=m.data)==null?void 0:ie.additionalIndexDetails)||[]}}},O=n=>{const a=[];return n.forEach(s=>{var y;a.push({...s,isUploadSupportFile:s.type===3?s.isUploadSupportFile&&JSON.parse(s.isUploadSupportFile):void 0,children:(y=s.children)!=null&&y.length?O(s.children):[]})}),a},P=V({}),he=V(!1),Bl=async(n,a,s,y)=>{let x;a==="3"&&(x=y);const g=await ke({name:n,indexLevel:a,additional:x});s.indexListData=g.data.filter(v=>{var u;return(u=v.projectIndexes)==null?void 0:u.length}).map(v=>({...v,projectIndexes:v.projectIndexes.map(u=>({...u,name:u.indexName}))})),console.log(s)},Ll=async n=>{he.value=!0;const a=await Ye({pageNumber:1,pageSize:1e4,indexName:n});P.value=a.data.records,he.value=!1},Fl=(n,a,s)=>{var y;if(n!=null&&n.length){const x=((y=a.indexListData.find(g=>g.id===n[0]))==null?void 0:y.projectIndexes.find(g=>g.id===n[1]))||{};a.name=(x==null?void 0:x.indexName)||a.name,s===3&&(a.indexScore=x.indexScore,a.indexDetail=x.indexDetail,a.gradeDetail=x.gradeDetail,a.supportMaterial=x.supportMaterial,a.additional=x.additional||!1)}},_e=V(!1),Ie=V([]),be=async n=>{_e.value=!0;const a=await Ge(j.query.regionCode,{pageNumber:1,pageSize:1e4,name:n});Ie.value=a.data.records,_e.value=!1},Ve=V([]),Ce=()=>{C.value.projectYears.push({})},$e=n=>{C.value.projectYears.splice(n,1)},L=Oe({visible:!1,params:void 0,data:void 0,title:""}),we=()=>{L.visible=!1},Ue=n=>{const a=JSON.parse(JSON.stringify(n[0]));L.data.name=a.name,L.data.indexId=a.indexId,a.indexLevel===3&&(L.data.indexScore=a.indexScore,L.data.indexDetail=a.indexDetail,L.data.gradeDetail=a.gradeDetail,L.data.supportMaterial=a.supportMaterial,L.data.additional=a.additional||!1)},X=(n,a,s)=>{L.visible=!0,L.params={indexLevel:n,additional:n==="3"?s:void 0},L.title=n==="1"?"一级指标":n==="2"?"二级指标":"三级指标",L.data=a,L.defalutData=a!=null&&a.indexId?[a]:[]},ve=V(),Be=async()=>{var a;const n=await Ee({pageNumber:1,pageSize:1e4});ve.value=((a=n==null?void 0:n.data)==null?void 0:a.records)||[]};return Je(async()=>{Ve.value=(await He()).data,Be(),await be(),Z.value.resetFields(),(j.query.auditId||j.query.draftId)&&z()}),(n,a)=>{const s=h("el-step"),y=h("el-steps"),x=h("el-card"),g=h("el-input"),v=h("el-form-item"),u=h("el-col"),de=h("el-radio"),ie=h("el-radio-group"),m=h("el-row"),T=h("el-date-picker"),fe=h("CirclePlus"),S=h("el-icon"),H=h("Delete"),jl=h("el-option"),Tl=h("el-select"),xe=h("el-form"),ql=h("el-cascader"),re=h("Plus"),De=h("el-input-number"),ge=h("el-switch"),Q=h("el-button"),Nl=h("el-upload"),Le=h("el-collapse-item"),Fe=h("el-collapse"),je=h("el-result");return p(),I(M,null,[_("div",dl,[e(x,{shadow:"never",class:"mb-16"},{default:l(()=>[e(y,{"align-center":"",active:q.value,class:"custom-steps"},{default:l(()=>[e(s,{title:"基本信息"}),e(s,{title:"评价指标"}),e(s,{title:"完成"})]),_:1},8,["active"])]),_:1}),q.value===0?(p(),Y(x,{key:0,shadow:"never"},{default:l(()=>[e(xe,{ref_key:"formRef",ref:Z,"label-suffix":":",model:C.value,rules:K,"label-width":"130"},{default:l(()=>[e(m,null,{default:l(()=>[e(u,{span:24},{default:l(()=>[e(v,{label:"模板名称",prop:"name"},{default:l(()=>[e(g,{modelValue:C.value.name,"onUpdate:modelValue":a[0]||(a[0]=D=>C.value.name=D),maxlength:100,placeholder:"请输入考核模板名称"},null,8,["modelValue"])]),_:1})]),_:1}),f("",!0)]),_:1}),(p(!0),I(M,null,J(C.value.projectYears,(D,t)=>(p(),Y(m,{key:t},{default:l(()=>[e(u,{span:12,class:"flex items-center mb-16"},{default:l(()=>{var c;return[e(v,{label:t===0?"预算年度":"",prop:`projectYears[${t}].projectYear`,rules:[{required:!0,message:"请选择"}],class:"flex-1",style:{"margin-bottom":"0"}},{default:l(()=>[e(T,{modelValue:D.projectYear,"onUpdate:modelValue":d=>D.projectYear=d,type:"year",placeholder:"请选择",format:"YYYY","value-format":"YYYY"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label","prop"]),t===0?(p(),Y(S,{key:0,class:"flex-shrink-0 ml-4 cursor-pointer",style:{color:"#0967FD","font-size":"20px"},onClick:Ce},{default:l(()=>[e(fe)]),_:1})):f("",!0),((c=C.value.projectYears)==null?void 0:c.length)>1?(p(),Y(S,{key:1,class:"flex-shrink-0 ml-4 cursor-pointer",style:{color:"#ff3b30","font-size":"20px"},onClick:d=>$e(t)},{default:l(()=>[e(H)]),_:2},1032,["onClick"])):f("",!0)]}),_:2},1024)]),_:2},1024))),128)),e(m,null,{default:l(()=>[e(u,{span:24},{default:l(()=>[e(v,{label:"指标模板类型",prop:"templateType"},{default:l(()=>[e(ie,{modelValue:C.value.templateType,"onUpdate:modelValue":a[2]||(a[2]=D=>C.value.templateType=D)},{default:l(()=>[(p(!0),I(M,null,J(ve.value,(D,t)=>(p(),Y(de,{key:t,label:D.id},{default:l(()=>[R(ue(D.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),f("",!0),f("",!0),f("",!0)]),_:1},8,["model"])]),_:1})):f("",!0),q.value===1?(p(),Y(x,{key:1,shadow:"never"},{default:l(()=>[e(xe,{ref_key:"formRef1",ref:$,"label-suffix":":",model:o.value,rules:ce},{default:l(()=>[(p(!0),I(M,null,J(o.value.templateDetails,(D,t)=>(p(),I("div",{key:t},[_("div",il,[e(m,{class:"mb-16",gutter:16},{default:l(()=>[e(u,{span:12},{default:l(()=>[e(v,{label:"一级指标",prop:`templateDetails[${t}].indexId`,rules:{required:!0,message:"请输入"}},{default:l(()=>[f("",!0),f("",!0),e(g,{modelValue:o.value.templateDetails[t].name,"onUpdate:modelValue":c=>o.value.templateDetails[t].name=c,readonly:"",onClick:c=>X("1",o.value.templateDetails[t])},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:2},1032,["prop"])]),_:2},1024),o.value.templateDetails.length>1?(p(),Y(u,{key:0,span:12},{default:l(()=>[_("div",rl,[_("p",{class:"add-icon del",onClick:c=>B("templateDetails",t)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(H)]),_:1})],8,sl)])]),_:2},1024)):f("",!0)]),_:2},1024),(p(!0),I(M,null,J(D.children,(c,d)=>(p(),I("div",{key:d,class:"ml-8 pl-16 sub-item"},[e(m,{class:"mb-16",gutter:16},{default:l(()=>[e(u,{span:12},{default:l(()=>[e(v,{label:"二级指标",prop:`templateDetails[${t}].children[${d}].indexId`,rules:{required:!0,message:"请输入"}},{default:l(()=>[f("",!0),f("",!0),e(g,{modelValue:o.value.templateDetails[t].children[d].name,"onUpdate:modelValue":i=>o.value.templateDetails[t].children[d].name=i,readonly:"",onClick:i=>X("2",o.value.templateDetails[t].children[d])},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:12},{default:l(()=>[_("div",ul,[_("p",{class:"add-icon mr-4",onClick:F=>E("templateDetails",t)},[e(S,{class:"addIcon"},{default:l(()=>[e(re)]),_:1})],8,cl),D.children.length>1?(p(),I("p",{key:0,class:"add-icon del",onClick:F=>G("templateDetails",t,d)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(H)]),_:1})],8,pl)):f("",!0)])]),_:2},1024)]),_:2},1024),(p(!0),I(M,null,J(c.children,(F,i)=>(p(),I("div",{key:i,class:"pl-24"},[e(m,{class:"mb-16",gutter:16},{default:l(()=>[e(u,{span:12},{default:l(()=>[e(v,{label:"三级指标",prop:`templateDetails[${t}].children[${d}].children[${i}].indexId`,rules:{required:!0,message:"请输入"}},{default:l(()=>[f("",!0),f("",!0),e(g,{modelValue:o.value.templateDetails[t].children[d].children[i].name,"onUpdate:modelValue":r=>o.value.templateDetails[t].children[d].children[i].name=r,readonly:"",onClick:r=>X("3",o.value.templateDetails[t].children[d].children[i],!1)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:8},{default:l(()=>[e(v,{label:"指标分值",prop:`templateDetails[${t}].children[${d}].children[${i}].indexScore`,rules:{required:!0,message:"请输入"}},{default:l(()=>[e(De,{modelValue:o.value.templateDetails[t].children[d].children[i].indexScore,"onUpdate:modelValue":r=>o.value.templateDetails[t].children[d].children[i].indexScore=r,placeholder:"请输入",min:o.value.templateDetails[t].children[d].children[i].additional?void 0:0,max:100,precision:2},null,8,["modelValue","onUpdate:modelValue","min"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:4},{default:l(()=>[_("div",ml,[_("p",{class:"add-icon mr-4",onClick:r=>te("templateDetails",t,d)},[e(S,{class:"addIcon"},{default:l(()=>[e(re)]),_:1})],8,fl),c.children.length>1?(p(),I("p",{key:0,class:"add-icon del",onClick:r=>ne("templateDetails",t,d,i)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(H)]),_:1})],8,hl)):f("",!0)])]),_:2},1024)]),_:2},1024),e(m,{class:"mb-16",gutter:16},{default:l(()=>[e(u,{span:12,class:"mb-16"},{default:l(()=>[e(v,{label:"指标细则",prop:`templateDetails[${t}].children[${d}].children[${i}].indexDetail`,rules:{required:!0,message:"请输入"}},{default:l(()=>[e(g,{modelValue:o.value.templateDetails[t].children[d].children[i].indexDetail,"onUpdate:modelValue":r=>o.value.templateDetails[t].children[d].children[i].indexDetail=r,placeholder:"请填写",maxlength:1e3,"show-word-limit":"",type:"textarea"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:12},{default:l(()=>[e(v,{label:"评分细则",prop:`templateDetails[${t}].children[${d}].children[${i}].gradeDetail`,rules:{required:!0,message:"请输入"}},{default:l(()=>[e(g,{modelValue:o.value.templateDetails[t].children[d].children[i].gradeDetail,"onUpdate:modelValue":r=>o.value.templateDetails[t].children[d].children[i].gradeDetail=r,placeholder:"请填写",maxlength:1e3,"show-word-limit":"",type:"textarea"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:12},{default:l(()=>[_("div",_l,[e(v,{label:"是否上传佐证材料"},{default:l(()=>[e(ge,{modelValue:o.value.templateDetails[t].children[d].children[i].isUploadSupportFile,"onUpdate:modelValue":r=>o.value.templateDetails[t].children[d].children[i].isUploadSupportFile=r},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)])]),_:2},1024),(o.value.templateDetails[t].children[d].children[i].isUploadSupportFile,f("",!0)),e(u,{span:12},{default:l(()=>[e(v,{label:"佐证材料",prop:`templateDetails[${t}].children[${d}].children[${i}].supportMaterial`,rules:{required:!0,message:"请输入"}},{default:l(()=>[e(g,{modelValue:o.value.templateDetails[t].children[d].children[i].supportMaterial,"onUpdate:modelValue":r=>o.value.templateDetails[t].children[d].children[i].supportMaterial=r,placeholder:"请填写",maxlength:1e3,"show-word-limit":"",type:"textarea"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024)]),_:2},1024)]))),128))]))),128))])]))),128)),e(Q,{type:"primary",plain:"",icon:"Plus",size:"small",class:"w-full mb-16",onClick:a[6]||(a[6]=D=>k("templateDetails"))},{default:l(()=>a[11]||(a[11]=[R("添加一级指标")])),_:1}),e(Fe,null,{default:l(()=>[e(Le,null,{title:l(()=>a[12]||(a[12]=[_("div",{class:"collapse-title"},"附加指标",-1)])),default:l(()=>[(p(!0),I(M,null,J(o.value.additionalIndexDetails,(D,t)=>(p(),I("div",{key:t},[_("div",vl,[e(m,{class:"mb-16",gutter:16},{default:l(()=>[e(u,{span:12},{default:l(()=>[e(v,{label:"一级指标",prop:`additionalIndexDetails[${t}].indexId`,rules:{required:!0,message:"请输入"}},{default:l(()=>[f("",!0),f("",!0),e(g,{modelValue:o.value.additionalIndexDetails[t].name,"onUpdate:modelValue":c=>o.value.additionalIndexDetails[t].name=c,readonly:"",onClick:c=>X("1",o.value.additionalIndexDetails[t])},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:12},{default:l(()=>[_("div",xl,[_("p",{class:"add-icon del",onClick:c=>B("additionalIndexDetails",t)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(H)]),_:1})],8,Dl)])]),_:2},1024)]),_:2},1024),(p(!0),I(M,null,J(D.children,(c,d)=>(p(),I("div",{key:d,class:"ml-8 pl-16 sub-item"},[e(m,{class:"mb-16",gutter:16},{default:l(()=>[e(u,{span:12},{default:l(()=>[e(v,{label:"二级指标",prop:`additionalIndexDetails[${t}].children[${d}].indexId`,rules:{required:!0,message:"请输入"}},{default:l(()=>[f("",!0),f("",!0),e(g,{modelValue:o.value.additionalIndexDetails[t].children[d].name,"onUpdate:modelValue":F=>o.value.additionalIndexDetails[t].children[d].name=F,readonly:"",onClick:F=>X("2",o.value.additionalIndexDetails[t].children[d])},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:12},{default:l(()=>[_("div",gl,[_("p",{class:"add-icon mr-4",onClick:F=>E("additionalIndexDetails",t)},[e(S,{class:"addIcon"},{default:l(()=>[e(re)]),_:1})],8,kl),D.children.length>1?(p(),I("p",{key:0,class:"add-icon del",onClick:F=>G("additionalIndexDetails",t,d)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(H)]),_:1})],8,yl)):f("",!0)])]),_:2},1024)]),_:2},1024),(p(!0),I(M,null,J(c.children,(F,i)=>(p(),I("div",{key:i,class:"pl-24"},[e(m,{class:"mb-16",gutter:16},{default:l(()=>[e(u,{span:12},{default:l(()=>[e(v,{label:"三级指标",prop:`additionalIndexDetails[${t}].children[${d}].children[${i}].indexId`,rules:{required:!0,message:"请输入"}},{default:l(()=>[f("",!0),f("",!0),e(g,{modelValue:o.value.additionalIndexDetails[t].children[d].children[i].name,"onUpdate:modelValue":r=>o.value.additionalIndexDetails[t].children[d].children[i].name=r,readonly:"",onClick:r=>X("3",o.value.additionalIndexDetails[t].children[d].children[i],!0)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:8},{default:l(()=>[e(v,{label:"指标分值",prop:`additionalIndexDetails[${t}].children[${d}].children[${i}].indexScore`,rules:{required:!0,message:"请输入"}},{default:l(()=>[e(De,{modelValue:o.value.additionalIndexDetails[t].children[d].children[i].indexScore,"onUpdate:modelValue":r=>o.value.additionalIndexDetails[t].children[d].children[i].indexScore=r,placeholder:"请输入",min:o.value.additionalIndexDetails[t].children[d].children[i].additional?void 0:-100,max:100,precision:2},null,8,["modelValue","onUpdate:modelValue","min"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:4},{default:l(()=>[_("div",Il,[_("p",{class:"add-icon mr-4",onClick:r=>te("additionalIndexDetails",t,d)},[e(S,{class:"addIcon"},{default:l(()=>[e(re)]),_:1})],8,bl),c.children.length>1?(p(),I("p",{key:0,class:"add-icon del",onClick:r=>ne("additionalIndexDetails",t,d,i)},[e(S,{style:{color:"rgb(255,59,48)","font-size":"14px"}},{default:l(()=>[e(H)]),_:1})],8,Vl)):f("",!0)])]),_:2},1024)]),_:2},1024),e(m,{class:"mb-16",gutter:16},{default:l(()=>[e(u,{span:12,class:"mb-16"},{default:l(()=>[e(v,{label:"指标细则",prop:`additionalIndexDetails[${t}].children[${d}].children[${i}].indexDetail`,rules:{required:!0,message:"请输入"}},{default:l(()=>[e(g,{modelValue:o.value.additionalIndexDetails[t].children[d].children[i].indexDetail,"onUpdate:modelValue":r=>o.value.additionalIndexDetails[t].children[d].children[i].indexDetail=r,placeholder:"请填写",maxlength:1e3,"show-word-limit":"",type:"textarea"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:12},{default:l(()=>[e(v,{label:"评分细则",prop:`additionalIndexDetails[${t}].children[${d}].children[${i}].gradeDetail`,rules:{required:!0,message:"请输入"}},{default:l(()=>[e(g,{modelValue:o.value.additionalIndexDetails[t].children[d].children[i].gradeDetail,"onUpdate:modelValue":r=>o.value.additionalIndexDetails[t].children[d].children[i].gradeDetail=r,placeholder:"请填写",maxlength:1e3,"show-word-limit":"",type:"textarea"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),e(u,{span:12},{default:l(()=>[_("div",Cl,[e(v,{label:"是否上传佐证材料"},{default:l(()=>[e(ge,{modelValue:o.value.additionalIndexDetails[t].children[d].children[i].isUploadSupportFile,"onUpdate:modelValue":r=>o.value.additionalIndexDetails[t].children[d].children[i].isUploadSupportFile=r},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)])]),_:2},1024),f("",!0),e(u,{span:12},{default:l(()=>[e(v,{label:"佐证材料",prop:`additionalIndexDetails[${t}].children[${d}].children[${i}].supportMaterial`,rules:{required:!0,message:"请输入"}},{default:l(()=>[e(g,{modelValue:o.value.additionalIndexDetails[t].children[d].children[i].supportMaterial,"onUpdate:modelValue":r=>o.value.additionalIndexDetails[t].children[d].children[i].supportMaterial=r,placeholder:"请填写",maxlength:1e3,"show-word-limit":"",type:"textarea"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024)]),_:2},1024)]))),128))]))),128))])]))),128)),e(Q,{type:"primary",plain:"",icon:"Plus",size:"small",class:"w-full mb-16",onClick:a[7]||(a[7]=D=>k("additionalIndexDetails"))},{default:l(()=>a[14]||(a[14]=[R("添加一级指标")])),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})):f("",!0),q.value===2?(p(),Y(x,{key:2},{default:l(()=>[e(je,{icon:"success",title:"新建成功"}),_("p",$l,[e(Q,{onClick:a[8]||(a[8]=D=>n.$router.go(-1))},{default:l(()=>a[15]||(a[15]=[R(" 返回 ")])),_:1})])]),_:1})):f("",!0),_("div",wl,[e(Q,{onClick:a[9]||(a[9]=D=>n.$router.go(-1))},{default:l(()=>a[16]||(a[16]=[R(" 返回 ")])),_:1}),!n.$route.query.id&&!n.$route.query.draftId||Ke(j).query.draftId?(p(),Y(Q,{key:0,type:"primary",plain:"",onClick:me},{default:l(()=>a[17]||(a[17]=[R(" 暂存 ")])),_:1})):f("",!0),q.value<2?(p(),I(M,{key:1},[q.value===1?(p(),Y(Q,{key:0,type:"primary",plain:"",onClick:U},{default:l(()=>a[18]||(a[18]=[R("上一步 ")])),_:1})):f("",!0),e(Q,{type:"primary",onClick:w},{default:l(()=>[R(ue(q.value===1?"提交":"下一步"),1)]),_:1})],64)):f("",!0)])]),e(ol,{params:L.params,visible:L.visible,"show-checkbox":!1,"default-data":L.defalutData,title:L.title,onClose:we,onGetSelectData:Ue},null,8,["params","visible","default-data","title"])],64)}}});export{Ql as default};
diff --git a/huzhou/dist/assets/index-7cc9e62b.js b/huzhou/dist/assets/index-7cc9e62b.js
deleted file mode 100644
index 2dda0ef..0000000
--- a/huzhou/dist/assets/index-7cc9e62b.js
+++ /dev/null
@@ -1 +0,0 @@
-import{E as M}from"./index-bc0d2e06.js";import{E as P,a as _,r as b,$ as j,b as o,c as R,d as B,f as e,h as a,e as n,i as w,t as F,F as L,k as S}from"./index-17bd333f.js";import{l as z}from"./projectStore-f2218c58.js";import{h as D}from"./moment-a9aaa855.js";const G=["onClick"],U={class:"flex justify-between items-center mb-16"},A=S({name:"safeOperationControl"}),Z=Object.assign(A,{setup(I){const{statusOptions:p}=P.dictStore.globalDicts||{},i=_({projectName:void 0}),m=b(),g=b(0),N=_([{label:"序号",type:"index",width:"80"},{label:"项目名称",key:"projectName",prop:"projectName"},{label:"申报单位",key:"buildOrg",prop:"buildOrg"},{label:"项目类型",key:"projectTypeName",prop:"projectTypeName",width:"100"},{label:"预算年度",key:"projectYear",prop:"projectYear",width:"80"},{label:"项目状态",key:"status",prop:"status",width:"220",render:l=>{var t,r,c,d;return[j("span",{class:["dot mr-4",`bg-${(t=p[l.status])==null?void 0:t.color}`]}),j("span",{class:`text-${(r=p[l.status])==null?void 0:r.color}`},l.status&&((c=p[l.stage])==null?void 0:c.name)+"-"+((d=p[l.status])==null?void 0:d.name))]}},{label:"操作",slot:"action",width:"100",fixed:"right"}]),v=b([]),u=async(l=m.value.pageParams)=>{const t=await z({...l,...i});v.value=t.data.records,g.value=t.data.total},C=()=>{u()},Y=()=>{i.projectName=void 0,m.value.pageParams.pageNumber=1,m.value.pageParams.pageSize=10,u()},T=l=>{i.regionCode=l.regionLevel===3?l.regionCode:void 0,m.value.pageParams.pageNumber=1,u()},s=_({visible:!1,data:[{aqxm:"等保",ms:"未完成"},{aqxm:"密评",ms:"未完成"}],column:[{label:"序号",type:"index",width:"60"},{label:"安全项目",key:"aqxm",prop:"aqxm"},{label:"描述",key:"ms",prop:"ms"}]}),V=l=>{s.visible=!0,s.date=D(new Date).format("YYYY-MM-DD HH:mm:ss")},O=()=>{s.date=D(new Date).format("YYYY-MM-DD HH:mm:ss")};return(l,t)=>{const r=o("el-col"),c=o("el-input"),d=o("el-form-item"),y=o("el-button"),k=o("el-row"),$=o("el-form"),x=o("el-card"),h=o("table-list"),q=o("Refresh"),E=o("el-icon"),H=o("el-dialog");return R(),B(L,null,[e(k,null,{default:a(()=>[e(r,{style:{"padding-right":"16px"},span:4},{default:a(()=>[e(M,{onGetTree:T})]),_:1}),e(r,{span:20},{default:a(()=>[n("div",null,[e(x,{class:"search mb-16"},{default:a(()=>[e($,{"label-suffix":":",model:i,size:"small"},{default:a(()=>[e(k,{gutter:16},{default:a(()=>[e(r,{span:8},{default:a(()=>[e(d,{label:"项目名称"},{default:a(()=>[e(c,{modelValue:i.projectName,"onUpdate:modelValue":t[0]||(t[0]=f=>i.projectName=f),placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:16},{default:a(()=>[e(d,{class:"btn"},{default:a(()=>[e(y,{type:"primary",onClick:C},{default:a(()=>t[2]||(t[2]=[w("查询")])),_:1}),e(y,{onClick:Y},{default:a(()=>t[3]||(t[3]=[w("重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(x,null,{header:a(()=>t[4]||(t[4]=[n("div",{class:"flex justify-between items-center"},[n("span",null,"项目列表")],-1)])),default:a(()=>[e(h,{ref_key:"tableListRef",ref:m,column:N,data:v.value,total:g.value,onGetTableData:u},{action:a(({scope:f})=>[n("a",{onClick:J=>V(f.row)},"安全分析",8,G)]),_:1},8,["column","data","total"])]),_:1})])]),_:1})]),_:1}),e(H,{"model-value":s.visible,title:"安全分析",width:"60%",onClose:t[1]||(t[1]=f=>s.visible=!1)},{default:a(()=>[n("p",U,[n("span",null,"检测时间:"+F(s.date),1),n("a",{class:"flex items-center",onClick:O},[e(E,null,{default:a(()=>[e(q)]),_:1}),t[5]||(t[5]=n("span",null,"查询检测",-1))])]),e(h,{data:s.data,column:s.column,pagination:!1},null,8,["data","column"])]),_:1},8,["model-value"])],64)}}});export{Z as default};
diff --git a/huzhou/dist/assets/index-7d8fbb42.js b/huzhou/dist/assets/index-7d8fbb42.js
new file mode 100644
index 0000000..41a0d43
--- /dev/null
+++ b/huzhou/dist/assets/index-7d8fbb42.js
@@ -0,0 +1 @@
+import{z as c,_ as X,E as Y,r as u,a as Z,o as ee,b as i,c as g,d as B,f as n,h as l,e as b,F as N,H as ae,L as F,i as w,j as R,u as r,t as le,k as te,s as oe}from"./index-c853b51d.js";import{h as ne,i as se,f as ie,b as T,c as de,e as ue,a as re}from"./uploadAction-2ec52e87.js";const pe=s=>c.get("/api/v1/file-manage/documentation/group/list",{params:s}),me=s=>c.get("/api/v1/file-manage/documentation/list",{params:s}),ce=s=>c.post(`/api/v1/file-manage/documentation/delete/${s}`),fe=s=>c.post("/api/v1/file-manage/documentation/add",s),ve=s=>c.post("/api/v1/file-manage/documentation/group/add",s),_e=s=>c.post(`/api/v1/file-manage/documentation/group/delete/${s}`);const ye={class:"flex justify-between items-center tab-type-card"},ge=["onClick"],be=["onClick"],we={class:"el-upload__tip"},ke=te({name:"documentation"}),xe=Object.assign(ke,{setup(s){const{proxy:k}=oe(),h=Y.dictStore.uploadUrl,f=u("1"),v=u([]),x=async()=>{const t=await pe();v.value=t.data,v.value&&v.value.length&&(f.value=v.value[0].id),_()},C=u(),z=Z([{label:"序号",type:"index",width:"80"},{label:"文档名称",key:"fileName",prop:"fileName",minWidth:"250",showOverflowTooltip:!0},{label:"上传时间",key:"createOn",prop:"createOn",showOverflowTooltip:!0,width:"180"},{label:"上传者",key:"createBy",prop:"createBy",width:"160"},{label:"文档大小(KB)",key:"size",prop:"size",width:"120"},{label:"操作",slot:"action",width:"160",fixed:"right"}]),V=u(0),$=u([]),_=async(t=C.value.pageParams)=>{const e={...t,groupId:f.value},o=await me(e);$.value=o.data.records,V.value=o.data.total},G=()=>{C.value.pageSize=1,_()},I=async t=>{const e=await re(t.fileId),o=document.createElement("a");o.style.display="none",o.href=e,o.download=t.fileName,document.body.appendChild(o),o.click(),document.body.removeChild(o),window.URL.revokeObjectURL(e)},O=t=>{k.$messageBox.confirm("确定要删除该项吗?","提示!",{type:"warning"}).then(async()=>{await ce(t),k.$message.success("删除成功!"),await _()})},j=async t=>{await _e(t),k.$message.success("删除成功!"),await x()},p=u(!1),m=u(1),D=u(),d=u({uploadFile:[],name:""}),S={uploadFile:[{required:!0,message:"请上传文件"}],name:[{required:!0,message:"请输入分组名称"}]},L=t=>{m.value=t,p.value=!0},E=async t=>{t&&await t.validate(async e=>{if(e){console.log(d.value);const o=m.value===1?await ve({name:d.value.name}):await fe({fileId:d.value.uploadFile[0].response.data.id,groupId:f.value});console.log(o),k.$message.success("提交成功!"),m.value===1?await x():await _(),p.value=!1,d.value={uploadFile:[],name:""}}})};return ee(async()=>{await x()}),(t,e)=>{const o=i("el-tab-pane"),q=i("el-tabs"),y=i("el-button"),P=i("table-list"),H=i("el-card"),K=i("el-row"),M=i("el-input"),U=i("el-form-item"),W=i("el-upload"),A=i("el-form"),J=i("el-dialog");return g(),B(N,null,[n(K,null,{default:l(()=>[n(H,{class:"w-full mt-8 tab-card"},{header:l(()=>[b("div",ye,[n(q,{modelValue:f.value,"onUpdate:modelValue":e[0]||(e[0]=a=>f.value=a),type:"card",closable:"",onTabChange:G,onTabRemove:j},{default:l(()=>[(g(!0),B(N,null,ae(v.value,a=>(g(),F(o,{key:a.id,label:a.name,name:a.id},null,8,["label","name"]))),128))]),_:1},8,["modelValue"]),b("div",null,[n(y,{type:"primary",size:"small",plain:"",onClick:e[1]||(e[1]=a=>L(2))},{default:l(()=>e[9]||(e[9]=[w(" 上传文档 ")])),_:1}),n(y,{type:"primary",size:"small",icon:"plus",onClick:e[2]||(e[2]=a=>L(1))},{default:l(()=>e[10]||(e[10]=[w(" 新增分类 ")])),_:1})])])]),default:l(()=>[n(P,{ref_key:"tableListRef",ref:C,column:z,data:$.value,total:V.value,onGetTableData:_},{action:l(({scope:a})=>[b("a",{class:"text-primary",onClick:Q=>I(a.row)},"下载",8,ge),b("a",{class:"text-danger",onClick:Q=>O(a.row.id)},"删除",8,be)]),_:1},8,["column","data","total"])]),_:1})]),_:1}),n(J,{modelValue:p.value,"onUpdate:modelValue":e[7]||(e[7]=a=>p.value=a),title:m.value===1?"新增分类":"上传文档",width:"600px","destroy-on-close":"",onClose:e[8]||(e[8]=a=>p.value=!1)},{footer:l(()=>[n(y,{type:"primary",onClick:e[5]||(e[5]=a=>E(D.value))},{default:l(()=>e[12]||(e[12]=[w(" 提交 ")])),_:1}),n(y,{onClick:e[6]||(e[6]=a=>p.value=!1)},{default:l(()=>e[13]||(e[13]=[w(" 关闭 ")])),_:1})]),default:l(()=>[n(A,{ref_key:"formRef",ref:D,model:d.value,rules:S,"label-width":"90px","label-suffix":":"},{default:l(()=>[m.value===1?(g(),F(U,{key:0,label:"分组名称",prop:"name"},{default:l(()=>[n(M,{modelValue:d.value.name,"onUpdate:modelValue":e[3]||(e[3]=a=>d.value.name=a),maxlength:"50",placeholder:"请输入"},null,8,["modelValue"])]),_:1})):R("",!0),m.value===2?(g(),F(U,{key:1,label:"文档",prop:"uploadFile"},{default:l(()=>[n(W,{"file-list":d.value.uploadFile,"onUpdate:fileList":e[4]||(e[4]=a=>d.value.uploadFile=a),class:"w-full",action:r(h),"on-success":a=>r(ne)(a,d.value.uploadFile),"on-error":r(se),"before-upload":a=>r(ie)(a,{types:r(T)}),accept:r(T).map(a=>`.${a}`).join(","),limit:1,"on-preview":r(de)},{tip:l(()=>[b("div",we,"支持"+le(r(ue))+"文件",1)]),default:l(()=>[n(y,{type:"primary",class:"mr-4"},{default:l(()=>e[11]||(e[11]=[w("上传文件")])),_:1})]),_:1},8,["file-list","action","on-success","on-error","before-upload","accept","on-preview"])]),_:1})):R("",!0)]),_:1},8,["model"])]),_:1},8,["modelValue","title"])],64)}}}),Ve=X(xe,[["__scopeId","data-v-770d9f73"]]);export{Ve as default};
diff --git a/huzhou/dist/assets/index-7d92110e.js b/huzhou/dist/assets/index-7d92110e.js
deleted file mode 100644
index 7f34a39..0000000
--- a/huzhou/dist/assets/index-7d92110e.js
+++ /dev/null
@@ -1 +0,0 @@
-import{L as P,i as w}from"./index-b861e656.js";import{z as U,r as x,o as q,b as c,c as H,d as J,f as n,h as r,e as a,t as y,F as K,k as Q}from"./index-17bd333f.js";const X=k=>U.get("/api/v1/statistics/fund",{params:k}),Z={class:"flex justify-between text-center mt-24"},$={class:"flex-1"},tt={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},et={class:"flex-1"},at={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},ot={class:"flex-1"},lt={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},nt={class:"flex-1"},st={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},rt={class:"flex-1"},it={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},dt=Q({name:"projectFundStatistics"}),ut=Object.assign(dt,{setup(k){const h=x({}),C=x(),F=x(),T=x();let D,Y,A;const N=new P(0,0,1,1,[{offset:0,color:"#20DEEF"},{offset:1,color:"#007FED"}]),e=x(),R=async()=>{const i=await X({year:h.value.projectYear});e.value=i.data,B(),S(),G()},B=()=>{var t,s;D||(D=w(C.value));const i={tooltip:{show:!0,trigger:"axis",valueFormatter:l=>l},grid:{left:60,bottom:30,top:10,right:30},xAxis:{type:"category",data:(t=e.value)==null?void 0:t.departmentTop10.map(l=>l.name),axisLabel:{align:"center",interval:0,rotate:20}},yAxis:{name:"",type:"value"},color:N,series:[{name:"核减资金",data:(s=e.value)==null?void 0:s.departmentTop10.map(l=>l.amount),type:"bar",barWidth:20}]};D.setOption(i)},S=()=>{var t,s,l,d;Y||(Y=w(F.value));const i={tooltip:{show:!0,trigger:"axis",valueFormatter:o=>o},grid:{bottom:42,top:10,right:30},xAxis:{type:"category",data:(s=(t=e.value)==null?void 0:t.threeYearsDeduction)==null?void 0:s.map(o=>o.name),axisLabel:{interval:0,hideOverlap:!1}},yAxis:{name:"",type:"value"},color:N,series:[{name:"核减资金",data:(d=(l=e.value)==null?void 0:l.threeYearsDeduction)==null?void 0:d.map(o=>o.amount),type:"line",areaStyle:{}}]};Y.setOption(i)},G=()=>{var d,o,p,b,u,f,m,v,_,g,j,I,M,O,L,V,E,W;A||(A=w(T.value));const i=[((o=(d=e.value)==null?void 0:d.planDeduction)==null?void 0:o.approve)||0,((b=(p=e.value)==null?void 0:p.approvalDeduction)==null?void 0:b.approve)||0,((f=(u=e.value)==null?void 0:u.contractDeduction)==null?void 0:f.approve)||0],t=[((v=(m=e.value)==null?void 0:m.planDeduction)==null?void 0:v.approval)||0,((g=(_=e.value)==null?void 0:_.approvalDeduction)==null?void 0:g.approval)||0,((I=(j=e.value)==null?void 0:j.contractDeduction)==null?void 0:I.approval)||0],s=[((O=(M=e.value)==null?void 0:M.planDeduction)==null?void 0:O.diff)||0,((V=(L=e.value)==null?void 0:L.approvalDeduction)==null?void 0:V.diff)||0,((W=(E=e.value)==null?void 0:E.contractDeduction)==null?void 0:W.diff)||0],l={tooltip:{show:!0,trigger:"axis",valueFormatter:z=>z},grid:{bottom:20,top:10,right:50},xAxis:{type:"category",data:["计划","批复","合同"],axisLabel:{align:"center",interval:0}},yAxis:[{name:"",type:"value"},{name:"差额",type:"value"}],series:[{name:"申请",data:i,type:"bar",barGap:0,barWidth:30},{name:"批复",data:t,type:"bar",barWidth:30},{name:"差额",data:s,type:"bar",barWidth:30},{name:"差额",yAxisIndex:1,data:s,type:"line"}]};A.setOption(l)};return q(async()=>{R()}),(i,t)=>{const s=c("el-date-picker"),l=c("el-form-item"),d=c("el-form"),o=c("el-card"),p=c("el-col"),b=c("el-row");return H(),J(K,null,[n(o,{class:"mb-16"},{default:r(()=>{var u,f,m,v,_;return[n(d,{ref:"formRef",model:h.value},{default:r(()=>[n(l,{label:"年度"},{default:r(()=>[n(s,{modelValue:h.value.projectYear,"onUpdate:modelValue":t[0]||(t[0]=g=>h.value.projectYear=g),type:"year",placeholder:"全部",format:"YYYY","value-format":"YYYY",style:{width:"200px"},onChange:R},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),a("div",Z,[a("div",$,[a("p",tt,y(Math.round(((u=e.value)==null?void 0:u.accumulatedDeductionTotalAmount)/1e4*100)/100||0),1),t[1]||(t[1]=a("p",{class:"text-info text-14"},"累计核减资金总数(亿元)",-1))]),a("div",et,[a("p",at,y(Math.round(((f=e.value)==null?void 0:f.declaredTotalAmount)/1e4*100)/100||0),1),t[2]||(t[2]=a("p",{class:"text-info text-14"},"申请金额(亿元)",-1))]),a("div",ot,[a("p",lt,y(Math.round(((m=e.value)==null?void 0:m.approvalTotalAmount)/1e4*100)/100||0),1),t[3]||(t[3]=a("p",{class:"text-info text-14"},"批复金额(亿元)",-1))]),a("div",nt,[a("p",st,y(Math.round(((v=e.value)==null?void 0:v.contractTotalAmount)/1e4*100)/100||0),1),t[4]||(t[4]=a("p",{class:"text-info text-14"},"合同金额(亿元)",-1))]),a("div",rt,[a("p",it,y(Math.round(((_=e.value)==null?void 0:_.threeYearsDeductionTotalAmount)/1e4*100)/100||0),1),t[5]||(t[5]=a("p",{class:"text-info text-14"},"近3年核减总数(亿元)",-1))])])]}),_:1}),n(b,{gutter:16},{default:r(()=>[n(p,{span:12,class:"mb-16"},{default:r(()=>[n(o,{header:"近3年核减总数(万元)"},{default:r(()=>[a("div",{ref_key:"chart2Ref",ref:F,class:"h-[230px]"},null,512)]),_:1})]),_:1}),n(p,{span:12,class:"mb-16"},{default:r(()=>[n(o,{header:"各阶段核减情况(万元)"},{default:r(()=>[a("div",{ref_key:"chart3Ref",ref:T,class:"h-[230px]"},null,512)]),_:1})]),_:1}),n(p,{span:12,class:"mb-16"},{default:r(()=>[n(o,{header:"各部门核减情况TOP10(万元)"},{default:r(()=>[a("div",{ref_key:"chart1Ref",ref:C,class:"h-[230px]"},null,512)]),_:1})]),_:1})]),_:1})],64)}}});export{ut as default};
diff --git a/huzhou/dist/assets/index-812f315e.js b/huzhou/dist/assets/index-812f315e.js
deleted file mode 100644
index 051232e..0000000
--- a/huzhou/dist/assets/index-812f315e.js
+++ /dev/null
@@ -1 +0,0 @@
-import{p as j}from"./applicationEvaluate-dec7d958.js";import{a as g,x as F,r as d,o as L,b as l,c,d as _,f as e,h as a,i as C,j as N,F as M,k as P}from"./index-17bd333f.js";const S=["onClick"],B=["onClick"],E=P({beforeRouteEnter(s,n,m){s.query.title&&(s.meta.title=s.query.title),m()}}),G=Object.assign(E,{__name:"index",setup(s){const n=g({name:void 0}),m=F(),u=d(),b=d(5),T=g([{label:"序号",type:"index",width:"80"},{label:"应用名称",key:"applicationName",prop:"applicationName",minWidth:"150",showOverflowTooltip:!0},{label:"申报单位",key:"buildOrgName",prop:"buildOrgName",minWidth:"80",showOverflowTooltip:!0},{label:"应用类型",key:"applicationType",prop:"applicationType",width:"100"},{label:"应用领域",key:"bizDomain",prop:"bizDomain",width:"80"},{label:"发布端",key:"publishSide",prop:"publishSide",width:"80"},{label:"操作",slot:"action",width:80,fixed:"right"}]),f=d([]),p=async(i=u.value.pageParams)=>{const t=await j(r.value,m.query.planId,{...i,...n});f.value=t.data.records,b.value=t.data.total},V=()=>{p()},x=()=>{n.name=void 0,u.value.pageParams.pageNumber=1,u.value.pageParams.pageSize=10,p()},r=d("1"),I=i=>{r.value=i,p()};return L(()=>{p()}),(i,t)=>{const q=l("el-input"),v=l("el-form-item"),k=l("el-col"),y=l("el-button"),D=l("el-row"),O=l("el-form"),h=l("el-card"),w=l("el-tab-pane"),z=l("el-tabs"),R=l("table-list");return c(),_(M,null,[e(h,{class:"search mb-16"},{default:a(()=>[e(O,{"label-suffix":":",model:n,size:"small"},{default:a(()=>[e(D,{gutter:16},{default:a(()=>[e(k,{span:8},{default:a(()=>[e(v,{label:"应用名称"},{default:a(()=>[e(q,{modelValue:n.name,"onUpdate:modelValue":t[0]||(t[0]=o=>n.name=o),placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1}),e(k,{span:16},{default:a(()=>[e(v,{class:"btn"},{default:a(()=>[e(y,{type:"primary",onClick:V},{default:a(()=>t[2]||(t[2]=[C("查询")])),_:1}),e(y,{onClick:x},{default:a(()=>t[3]||(t[3]=[C("重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(h,{class:"tab-card"},{header:a(()=>[e(z,{modelValue:r.value,"onUpdate:modelValue":t[1]||(t[1]=o=>r.value=o),onTabChange:I},{default:a(()=>[e(w,{label:"待评价",name:"1"}),e(w,{label:"已评价",name:"2"})]),_:1},8,["modelValue"])]),default:a(()=>[e(R,{ref_key:"tableListRef",ref:u,column:T,data:f.value,total:b.value,onGetTableData:p},{action:a(({scope:o})=>[r.value==="1"?(c(),_("a",{key:0,onClick:$=>i.$router.push({name:"applicationMark",query:{appId:o.row.id,appraisalId:o.row.appraisalId}})},"评价",8,S)):N("",!0),r.value==="2"?(c(),_("a",{key:1,onClick:$=>i.$router.push({name:"applicationMarkDetail",query:{appId:o.row.id,appraisalId:o.row.appraisalId}})},"详情",8,B)):N("",!0)]),_:1},8,["column","data","total"])]),_:1})],64)}}});export{G as default};
diff --git a/huzhou/dist/assets/index-820e4083.js b/huzhou/dist/assets/index-820e4083.js
new file mode 100644
index 0000000..5ed877e
--- /dev/null
+++ b/huzhou/dist/assets/index-820e4083.js
@@ -0,0 +1 @@
+import{b as T}from"./unitManage-bdfd0a2c.js";import{E as P}from"./index-16db5c56.js";import{g as p,a as U}from"./getIsShowRegionTree-95ddfd9a.js";import{y as O,a as v,r as _,o as S,b as o,c as C,L as h,h as e,u as m,f as a,j as V,e as u,i as R,k as D}from"./index-c853b51d.js";const L=["onClick"],j=D({name:"unitManage"}),H=Object.assign(j,{setup(B){const y=O(),n=v({orgName:void 0,isCompetentUnit:void 0,isSuperiorLineCompetentUnit:void 0}),l=_(),f=_(0),E=v([{label:"序号",type:"index",width:"80"},{label:"单位名称",key:"orgName",prop:"orgName",minWidth:200,showOverflowTooltip:!0},{label:"浙政钉编码",key:"orgCode",prop:"orgCode",showOverflowTooltip:!0,minWidth:200},{label:"财政编码",key:"financialCode",prop:"financialCode",width:"150"},{label:"所属区域",key:"regionName",prop:"regionName",width:"120"},{label:"操作",slot:"action",width:"150",fixed:"right"}]),c=_([]),r=async(s=l.value.pageParams)=>{const t=await T({...s,...n,onlyUnit:!0});c.value=t.data.records,f.value=t.data.total},k=()=>{r()},A=()=>{n.orgName=void 0,l.value.pageParams.pageNumber=1,l.value.pageParams.pageSize=10,r()},x=s=>{n.regionId=s.regionLevel===3?s.regionCode:void 0,l.value.pageParams.pageNumber=1,r()};return S(()=>{p(["SUPER_ADMIN","REGION_MANAGER"])||r()}),(s,t)=>{const i=o("el-col"),G=o("el-input"),g=o("el-form-item"),N=o("el-button"),b=o("el-row"),I=o("el-form"),w=o("el-card"),M=o("table-list");return C(),h(b,{gutter:16},{default:e(()=>[m(p)(["SUPER_ADMIN","REGION_MANAGER"])?(C(),h(i,{key:0,style:{"padding-right":"16px"},span:4},{default:e(()=>[a(P,{params:m(U)({SUPER_ADMIN:!1,REGION_MANAGER:!1}),onGetTree:x},null,8,["params"])]),_:1})):V("",!0),a(i,{span:m(p)(["SUPER_ADMIN","REGION_MANAGER"])?20:24},{default:e(()=>[u("div",null,[a(w,{shadow:"never",class:"search mb-16"},{default:e(()=>[a(I,{"label-suffix":":",model:n,size:"small"},{default:e(()=>[a(b,{gutter:16},{default:e(()=>[a(i,{span:8},{default:e(()=>[a(g,{label:"单位名称"},{default:e(()=>[a(G,{modelValue:n.orgName,"onUpdate:modelValue":t[0]||(t[0]=d=>n.orgName=d),maxlength:"10",placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1}),a(i,{span:16},{default:e(()=>[a(g,{class:"btn"},{default:e(()=>[a(N,{type:"primary",onClick:k},{default:e(()=>t[1]||(t[1]=[R("查询")])),_:1}),a(N,{onClick:A},{default:e(()=>t[2]||(t[2]=[R("重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(w,{shadow:"never"},{header:e(()=>t[3]||(t[3]=[u("div",{class:"flex justify-between items-center"},[u("span",null,"单位列表")],-1)])),default:e(()=>[a(M,{ref_key:"tableListRef",ref:l,column:E,data:c.value,total:f.value,onGetTableData:r},{action:e(({scope:d})=>[u("a",{onClick:z=>m(y).push({name:"unitConfiguration",query:{orgName:d.row.orgName,id:d.row.orgCode}})},"单位配置",8,L)]),_:1},8,["column","data","total"])]),_:1})])]),_:1},8,["span"])]),_:1})}}});export{H as default};
diff --git a/huzhou/dist/assets/index-83512d4c.js b/huzhou/dist/assets/index-83512d4c.js
deleted file mode 100644
index f7d65c2..0000000
--- a/huzhou/dist/assets/index-83512d4c.js
+++ /dev/null
@@ -1 +0,0 @@
-import{L as w,i as u}from"./index-b861e656.js";import{z as K,r as f,o as Q,b as v,c as X,d as Z,f as i,h as n,e as a,t as h,F as $,k as tt}from"./index-17bd333f.js";const et=R=>K.get("/api/v1/statistics/project",{params:R}),at={class:"flex justify-between text-center mt-24"},ot={class:"flex-1"},rt={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},st={class:"flex-1"},lt={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},it={class:"flex-1"},nt={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},pt={class:"flex-1"},ct={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},mt={class:"flex-1"},ft={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},ut=tt({name:"projectStatistics"}),xt=Object.assign(ut,{setup(R){const y=f({}),k=f(),Y=f(),O=f(),F=f(),j=f(),L=f(),E=f();let _,g,b,A,C,T,D;const x=new w(0,0,1,1,[{offset:0,color:"#20DEEF"},{offset:1,color:"#007FED"}]),W=async()=>{B(),M(),S(),z(),G(),U(),q()},B=()=>{var e,r,s,l;_||(_=u(k.value));const p={tooltip:{show:!0,trigger:"axis",valueFormatter:t=>t},grid:{bottom:20,top:10,right:30},xAxis:{type:"category",data:((r=(e=o.value)==null?void 0:e.progresses)==null?void 0:r.map(t=>t.name))||["计划","申报","立项","建设","验收","运维","绩效","注销"],axisLabel:{align:"center",interval:0}},yAxis:{name:"",type:"value"},color:x,series:[{name:"项目数量",data:((l=(s=o.value)==null?void 0:s.progresses)==null?void 0:l.map(t=>t.num))||[5,2,47,73,61,243,0,0],type:"bar",barWidth:20}]};_.setOption(p)},M=()=>{var r,s,l,t,c,d;g||(g=u(Y.value));const p=[new w(0,0,1,1,[{offset:0,color:"rgba(32, 183, 96, 1)"},{offset:1,color:"rgba(32, 183, 96, 0.5)"}]),new w(0,0,1,1,[{offset:0,color:"#20DEEF"},{offset:1,color:"#007FED"}])],e={tooltip:{show:!0,trigger:"axis",valueFormatter:m=>m},grid:{bottom:42,top:10,right:30},xAxis:{type:"category",data:((s=(r=o.value)==null?void 0:r.threeYearsApprovalCycleAvg)==null?void 0:s.map(m=>m.name))||["2021","2022","2023"],axisLabel:{interval:0,hideOverlap:!1}},yAxis:{name:"",type:"value"},color:p,series:[{name:"批复时间",data:((t=(l=o.value)==null?void 0:l.threeYearsApprovalCycleAvg)==null?void 0:t.map(m=>m.num))||[11,12.4,12],type:"line"},{name:"建设时间",data:((d=(c=o.value)==null?void 0:c.threeYearsConstructionCycleAvg)==null?void 0:d.map(m=>m.num))||[11,12,11.4],type:"line"}]};g.setOption(e)},S=()=>{var e,r,s,l;b||(b=u(O.value));const p={tooltip:{show:!0,trigger:"item"},grid:{bottom:20,top:10,right:30},radar:{indicator:((r=(e=o.value)==null?void 0:e.projectTypeDistribution)==null?void 0:r.map(t=>{var c;return{...t,max:Math.max((c=o.value)==null?void 0:c.projectTypeDistribution.map(d=>d.num))}}))||[{name:"首次建设",max:385},{name:"结转建设",max:385},{name:"迭代升级",max:385},{name:"新运维",max:385},{name:"续运维",max:385}]},series:[{name:"星级分布",type:"radar",data:[{value:((l=(s=o.value)==null?void 0:s.projectTypeDistribution)==null?void 0:l.map(t=>t.num))||[385,49,51,0,0]}]}]};b.setOption(p)},z=()=>{var e,r,s,l;A||(A=u(F.value));const p={tooltip:{show:!0,trigger:"axis",valueFormatter:t=>t},grid:{bottom:20,top:10,right:30},xAxis:{type:"category",data:((r=(e=o.value)==null?void 0:e.amountChangeTop10)==null?void 0:r.map(t=>t.name))||["水利局","发改委","组织部","公安局","电力局","林业局","医保局","大数据局","社保局"],axisLabel:{align:"center",interval:0}},yAxis:{name:"",type:"value"},color:x,series:[{name:"变更金额",data:((l=(s=o.value)==null?void 0:s.amountChangeTop10)==null?void 0:l.map(t=>t.amount))||[0,0,0,0,0,0,0,0,0],type:"bar",barWidth:20}]};A.setOption(p)},G=()=>{var e,r,s,l;C||(C=u(j.value));const p={tooltip:{show:!0,trigger:"axis",valueFormatter:t=>t},grid:{bottom:20,top:10,right:30},xAxis:{type:"category",data:((r=(e=o.value)==null?void 0:e.revokeTop10)==null?void 0:r.map(t=>t.name))||["水利局","发改委","组织部","公安局","电力局","林业局","医保局","大数据局","社保局"],axisLabel:{align:"center",interval:0}},yAxis:{name:"",type:"value"},color:x,series:[{name:"撤销数",data:((l=(s=o.value)==null?void 0:s.revokeTop10)==null?void 0:l.map(t=>t.num))||[0,0,0,0,0,0,0,0,0],type:"bar",barWidth:20}]};C.setOption(p)},U=()=>{var e,r,s,l;T||(T=u(L.value));const p={tooltip:{show:!0,trigger:"axis",valueFormatter:t=>t},grid:{bottom:20,top:10,right:30},xAxis:{type:"category",data:((r=(e=o.value)==null?void 0:e.terminationTop10)==null?void 0:r.map(t=>t.name))||["水利局","发改委","组织部","公安局","电力局","林业局","医保局","大数据局","社保局"],axisLabel:{align:"center",interval:0}},yAxis:{name:"",type:"value"},color:x,series:[{name:"终止数",data:((l=(s=o.value)==null?void 0:s.terminationTop10)==null?void 0:l.map(t=>t.num))||[0,0,0,0,0,0,0,0,0],type:"bar",barWidth:20}]};T.setOption(p)},q=()=>{var e,r,s,l;D||(D=u(E.value));const p={tooltip:{show:!0,trigger:"axis",valueFormatter:t=>t},grid:{bottom:20,top:10,right:30},xAxis:{type:"category",data:((r=(e=o.value)==null?void 0:e.delayTop10)==null?void 0:r.map(t=>t.name))||["水利局","发改委","组织部","公安局","电力局","林业局","医保局","大数据局","社保局"],axisLabel:{align:"center",interval:0}},yAxis:{name:"",type:"value"},color:x,series:[{name:"延期数",data:((l=(s=o.value)==null?void 0:s.delayTop10)==null?void 0:l.map(t=>t.num))||[0,0,0,0,0,0,0,0,0],type:"bar",barWidth:20}]};D.setOption(p)},o=f(),H=async()=>{const p=await et({year:y.value.projectYear});o.value=p.data,W()};return Q(async()=>{H()}),(p,e)=>{const r=v("el-date-picker"),s=v("el-form-item"),l=v("el-form"),t=v("el-card"),c=v("el-col"),d=v("el-row");return X(),Z($,null,[i(t,{class:"mb-16"},{default:n(()=>{var m,N,I,P,V;return[i(l,{ref:"formRef",model:y.value},{default:n(()=>[i(s,{label:"年度"},{default:n(()=>[i(r,{modelValue:y.value.projectYear,"onUpdate:modelValue":e[0]||(e[0]=J=>y.value.projectYear=J),type:"year",placeholder:"全部",format:"YYYY","value-format":"YYYY",style:{width:"200px"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),a("div",at,[a("div",ot,[a("p",rt,h(((m=o.value)==null?void 0:m.planTotal)||0),1),e[1]||(e[1]=a("p",{class:"text-info text-14"},"项目计划数",-1))]),a("div",st,[a("p",lt,h(((N=o.value)==null?void 0:N.approvedTotal)||0),1),e[2]||(e[2]=a("p",{class:"text-info text-14"},"批复项目数",-1))]),a("div",it,[a("p",nt,h(((I=o.value)==null?void 0:I.constructionTotal)||0),1),e[3]||(e[3]=a("p",{class:"text-info text-14"},"在建项目数",-1))]),a("div",pt,[a("p",ct,h(((P=o.value)==null?void 0:P.approvalCycleAvg)||0),1),e[4]||(e[4]=a("p",{class:"text-info text-14"},"平均批复周期(月)",-1))]),a("div",mt,[a("p",ft,h(((V=o.value)==null?void 0:V.constructionCycleAvg)||0),1),e[5]||(e[5]=a("p",{class:"text-info text-14"},"平均建设周期(月)",-1))])])]}),_:1}),i(d,{gutter:16},{default:n(()=>[i(c,{span:12,class:"mb-16"},{default:n(()=>[i(t,{header:"各阶段项目统计"},{default:n(()=>[a("div",{ref_key:"chart1Ref",ref:k,class:"h-[230px]"},null,512)]),_:1})]),_:1}),i(c,{span:12,class:"mb-16"},{default:n(()=>[i(t,{header:"近三年平均批复/建设周期(月)"},{default:n(()=>[a("div",{ref_key:"chart2Ref",ref:Y,class:"h-[230px]"},null,512)]),_:1})]),_:1}),i(c,{span:12,class:"mb-16"},{default:n(()=>[i(t,{header:"项目分布类型"},{default:n(()=>[a("div",{ref_key:"chart3Ref",ref:O,class:"h-[230px]"},null,512)]),_:1})]),_:1}),i(c,{span:12,class:"mb-16"},{default:n(()=>[i(t,{header:"金额变更数额情况统计TOP10"},{default:n(()=>[a("div",{ref_key:"chart4Ref",ref:F,class:"h-[230px]"},null,512)]),_:1})]),_:1}),i(c,{span:12,class:"mb-16"},{default:n(()=>[i(t,{header:"项目撤销情况统计TOP10"},{default:n(()=>[a("div",{ref_key:"chart5Ref",ref:j,class:"h-[230px]"},null,512)]),_:1})]),_:1}),i(c,{span:12,class:"mb-16"},{default:n(()=>[i(t,{header:"终止情况统计TOP10"},{default:n(()=>[a("div",{ref_key:"chart6Ref",ref:L,class:"h-[230px]"},null,512)]),_:1})]),_:1}),i(c,{span:12,class:"mb-16"},{default:n(()=>[i(t,{header:"延期情况统计TOP10"},{default:n(()=>[a("div",{ref_key:"chart7Ref",ref:E,class:"h-[230px]"},null,512)]),_:1})]),_:1})]),_:1})],64)}}});export{xt as default};
diff --git a/huzhou/dist/assets/index-8352dce3.js b/huzhou/dist/assets/index-8352dce3.js
new file mode 100644
index 0000000..7606956
--- /dev/null
+++ b/huzhou/dist/assets/index-8352dce3.js
@@ -0,0 +1 @@
+import"./index-d72465fa.js";import{E as X,r as b,x as Z,o as ee,b as h,c as o,d as _,e as g,f as a,h as e,i as l,t as n,n as ae,L as N,j as D,u as le,F as y,H as k,k as te,s as de}from"./index-c853b51d.js";import{d as ie}from"./projectCollectionEnter-3dca0bc0.js";import{d as M,a as ne}from"./performanceApprove-019084eb.js";import{t as se}from"./indicatorTemplate-0db1ffff.js";const ue={class:"footerPage indexConfigApproveDetail"},re={class:"module-box"},oe={class:"flex items-center"},pe={class:"module-box"},ce={class:"flex items-center"},_e={key:0,class:"footer"},fe={class:"flex justify-center"},me=te({name:"indexConfigApproveDetail"}),ke=Object.assign(me,{setup(ve){const{proxy:I}=de(),{operationTypeOptions:J}=X.dictStore.globalDicts||{},j=b([]),E=b(!1),R=()=>{I.$messageBox.confirm("是否确认审核通过?","提示!",{type:"warning"}).then(async()=>{await M({id:V.query.id*1,auditStatus:2}),I.$message.success("提交成功!"),O()})},S=b(!1),w=b(),$=b(),q=()=>{S.value=!0,w.value={auditMessage:""}},A=async m=>{m&&m.validate(async u=>{u&&(await M({id:V.query.id*1,auditStatus:3,...w.value}),I.$message.success("提交成功!"),O(),S.value=!1)})},V=Z(),c=b({}),i=b({}),O=async()=>{const m=await ne(V.query.id);c.value={...m.data},i.value=m.data.data?JSON.parse(m.data.data):{}},L=b(),P=async()=>{const m=await se();L.value=m.data};return ee(async()=>{j.value=(await ie()).data,P(),O()}),(m,u)=>{var U;const t=h("el-form-item"),d=h("el-col"),v=h("el-row"),F=h("el-form"),T=h("el-card"),Y=h("el-collapse-item"),z=h("el-collapse"),C=h("el-button"),H=h("el-input"),G=h("el-dialog");return o(),_(y,null,[g("div",ue,[a(T,{header:"审核信息",class:"mb-16 search",shadow:"never"},{default:e(()=>[a(F,{"label-position":"right","label-width":"","label-suffix":":"},{default:e(()=>[a(v,{gutter:24},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"配置人员"},{default:e(()=>[l(n(c.value.createBy||"-"),1)]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(t,{label:"审核状态"},{default:e(()=>[g("span",{class:ae(`${c.value.auditStatus===1?"text-warning":c.value.auditStatus===2?"text-success":"text-danger"}`)},n(c.value.auditStatusName||"-"),3)]),_:1})]),_:1}),c.value.auditStatus!==1&&c.value.auditMessage?(o(),N(d,{key:0,span:12},{default:e(()=>[a(t,{label:"驳回原因"},{default:e(()=>[l(n(c.value.auditMessage||"-"),1)]),_:1})]),_:1})):D("",!0),a(d,{span:12},{default:e(()=>[a(t,{label:"审核操作"},{default:e(()=>[l(n(le(J)[c.value.operationType]||"-"),1)]),_:1})]),_:1}),c.value.auditStatus!==1?(o(),N(d,{key:1,span:12},{default:e(()=>[a(t,{label:"审核人员"},{default:e(()=>[l(n(c.value.auditBy||"-"),1)]),_:1})]),_:1})):D("",!0),a(d,{span:12},{default:e(()=>[a(t,{label:"提交审核时间"},{default:e(()=>[l(n(c.value.createOn||"-"),1)]),_:1})]),_:1}),c.value.auditStatus!==1?(o(),N(d,{key:2,span:12},{default:e(()=>[a(t,{label:"审核时间"},{default:e(()=>[l(n(c.value.auditOn||"-"),1)]),_:1})]),_:1})):D("",!0)]),_:1})]),_:1})]),_:1}),a(T,{header:"基本信息",shadow:"never",class:"mb-16 search"},{default:e(()=>[a(F,{model:c.value,"label-position":"right","label-width":"","label-suffix":":"},{default:e(()=>[a(v,{gutter:24},{default:e(()=>[a(d,{span:24},{default:e(()=>[a(t,{label:"模板名称"},{default:e(()=>[l(n(i.value.name),1)]),_:1})]),_:1}),a(d,{span:24},{default:e(()=>[D("",!0)]),_:1}),a(d,{span:24},{default:e(()=>[a(t,{label:"预算年度"},{default:e(()=>[l(n(i.value.projectYear),1)]),_:1})]),_:1}),a(d,{span:24},{default:e(()=>[a(t,{label:"指标模板类型"},{default:e(()=>{var f,x;return[l(n(((x=(f=L.value)==null?void 0:f.find(s=>s.id===i.value.templateType))==null?void 0:x.name)||"-"),1)]}),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(T,{header:"评价指标信息",shadow:"never"},{default:e(()=>[a(F,{ref:"formRef1","label-suffix":":",model:i.value},{default:e(()=>{var f;return[(o(!0),_(y,null,k(i.value.templateDetails,(x,s)=>(o(),_("div",{key:s},[g("div",re,[a(v,{class:"mb-16",gutter:16},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"一级指标"},{default:e(()=>[l(n(i.value.templateDetails[s].name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),(o(!0),_(y,null,k(x.children,(B,r)=>(o(),_("div",{key:r,class:"ml-8 pl-16 sub-item"},[a(v,{class:"mb-16",gutter:16},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"二级指标"},{default:e(()=>[l(n(i.value.templateDetails[s].children[r].name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),(o(!0),_(y,null,k(B.children,(K,p)=>(o(),_("div",{key:p,class:"pl-24 mb-16"},[a(v,{gutter:16},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"三级指标"},{default:e(()=>[l(n(i.value.templateDetails[s].children[r].children[p].name),1)]),_:2},1024)]),_:2},1024),a(d,{span:8},{default:e(()=>[a(t,{label:"指标分值"},{default:e(()=>[l(n(i.value.templateDetails[s].children[r].children[p].indexScore),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),a(v,{gutter:16},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"指标细则"},{default:e(()=>[l(n(i.value.templateDetails[s].children[r].children[p].indexDetail),1)]),_:2},1024)]),_:2},1024),a(d,{span:12},{default:e(()=>[a(t,{label:"评分细则"},{default:e(()=>[l(n(i.value.templateDetails[s].children[r].children[p].gradeDetail),1)]),_:2},1024)]),_:2},1024),a(d,{span:12},{default:e(()=>[g("div",oe,[a(t,{label:"是否上传佐证材料"},{default:e(()=>[l(n(i.value.templateDetails[s].children[r].children[p].isUploadSupportFile&&JSON.parse(i.value.templateDetails[s].children[r].children[p].isUploadSupportFile)?"是":"否"),1)]),_:2},1024)])]),_:2},1024),D("",!0),a(d,{span:12},{default:e(()=>[a(t,{label:"佐证材料"},{default:e(()=>[l(n(i.value.templateDetails[s].children[r].children[p].supportMaterial),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]))),128))]))),128))])]))),128)),(f=i.value.additionalIndexDetails)!=null&&f.length?(o(),N(z,{key:0},{default:e(()=>[a(Y,null,{title:e(()=>u[5]||(u[5]=[g("div",{class:"collapse-title"},"附加指标",-1)])),default:e(()=>[(o(!0),_(y,null,k(i.value.additionalIndexDetails,(x,s)=>(o(),_("div",{key:s},[g("div",pe,[a(v,{class:"mb-16",gutter:16},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"一级指标"},{default:e(()=>[l(n(i.value.additionalIndexDetails[s].name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),(o(!0),_(y,null,k(x.children,(B,r)=>(o(),_("div",{key:r,class:"ml-8 pl-16 sub-item"},[a(v,{class:"mb-16",gutter:16},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"二级指标"},{default:e(()=>[l(n(i.value.additionalIndexDetails[s].children[r].name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),(o(!0),_(y,null,k(B.children,(K,p)=>(o(),_("div",{key:p,class:"pl-24 mb-16"},[a(v,{gutter:16},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"三级指标"},{default:e(()=>[l(n(i.value.additionalIndexDetails[s].children[r].children[p].name),1)]),_:2},1024)]),_:2},1024),a(d,{span:8},{default:e(()=>[a(t,{label:"指标分值"},{default:e(()=>[l(n(i.value.additionalIndexDetails[s].children[r].children[p].indexScore),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),a(v,{gutter:16},{default:e(()=>[a(d,{span:12},{default:e(()=>[a(t,{label:"指标细则"},{default:e(()=>[l(n(i.value.additionalIndexDetails[s].children[r].children[p].indexDetail),1)]),_:2},1024)]),_:2},1024),a(d,{span:12},{default:e(()=>[a(t,{label:"评分细则"},{default:e(()=>[l(n(i.value.additionalIndexDetails[s].children[r].children[p].gradeDetail),1)]),_:2},1024)]),_:2},1024),a(d,{span:12},{default:e(()=>[g("div",ce,[a(t,{label:"是否上传佐证材料"},{default:e(()=>[l(n(i.value.additionalIndexDetails[s].children[r].children[p].isUploadSupportFile&&JSON.parse(i.value.additionalIndexDetails[s].children[r].children[p].isUploadSupportFile)?"是":"否"),1)]),_:2},1024)])]),_:2},1024),D("",!0),a(d,{span:12},{default:e(()=>[a(t,{label:"佐证材料"},{default:e(()=>[l(n(i.value.additionalIndexDetails[s].children[r].children[p].supportMaterial),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]))),128))]))),128))])]))),128))]),_:1})]),_:1})):D("",!0)]}),_:1},8,["model"])]),_:1}),((U=c.value)==null?void 0:U.auditStatus)===1&&m.$route.name!=="templateDetail"?(o(),_("div",_e,[a(C,{onClick:u[0]||(u[0]=f=>m.$router.go(-1))},{default:e(()=>u[6]||(u[6]=[l(" 返回 ")])),_:1}),a(C,{type:"primary",loading:E.value,onClick:R},{default:e(()=>u[7]||(u[7]=[l(" 审核通过 ")])),_:1},8,["loading"]),a(C,{type:"danger",onClick:q},{default:e(()=>u[8]||(u[8]=[l(" 驳回 ")])),_:1})])):D("",!0)]),a(G,{modelValue:S.value,"onUpdate:modelValue":u[3]||(u[3]=f=>S.value=f),title:"驳回",onClose:u[4]||(u[4]=f=>S.value=!1)},{footer:e(()=>[g("div",fe,[a(C,{type:"primary",onClick:u[2]||(u[2]=f=>A($.value))},{default:e(()=>u[9]||(u[9]=[l(" 确认 ")])),_:1})])]),default:e(()=>[a(F,{ref_key:"auditFormRef",ref:$,model:w.value},{default:e(()=>[a(t,{label:"驳回原因",prop:"auditMessage",rules:[{required:!0,message:"请输入"}]},{default:e(()=>[a(H,{modelValue:w.value.auditMessage,"onUpdate:modelValue":u[1]||(u[1]=f=>w.value.auditMessage=f),type:"textarea",placeholder:"请输入驳回原因"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])],64)}}});export{ke as default};
diff --git a/huzhou/dist/assets/index-83a6be25.js b/huzhou/dist/assets/index-83a6be25.js
deleted file mode 100644
index 6bffb8d..0000000
--- a/huzhou/dist/assets/index-83a6be25.js
+++ /dev/null
@@ -1 +0,0 @@
-import{E as H,y as K,x as Q,r as w,o as W,b as i,c as y,d as P,f as l,h as a,i as _,u as f,e as V,t as D,L as g,j as b,N as x,k as X,s as Z}from"./index-17bd333f.js";import{h as ee,f as te,b as R,c as ae,e as le,g as ne,r as oe}from"./uploadAction-dcda5ccf.js";import{s as ue,a as re,c as me}from"./contractRecord-cfebbbad.js";const se={class:"fillPurchasingResult footerPage"},ie={class:"el-upload__tip"},de=["onClick"],pe={key:1,class:"text-danger text-14"},ye={class:"footer"},fe=X({name:"fillContractInfo"}),_e=Object.assign(fe,{setup(ce){const T=H.dictStore.uploadUrl,{proxy:A}=Z(),$=K(),h=Q(),k=w(),q=(o,t,u)=>{t||u(),/^\d+(\.\d{1,6})?$/.test(t)?t*1>=1e8?u("请输入正确格式,小于100000000"):u():u("请输入正确格式,最多保留六位小数")},U={name:[{required:!0,message:"请输入合同名称"}],totalAmount:[{required:!0,message:"请输入合同总金额"},{validator:q,trigger:"blur"}],supplierBank:[{required:!0,message:"请输入供应商收款开户行"}],supplierAccount:[{required:!0,message:"请输入供应商收款账号"}],warrantyPeriod:[{required:!0,message:"请输入质保期"}],retentionMoney:[{required:!0,message:"请输入质保金"},{validator:q,trigger:"blur"}],contractTime:[{required:!0,message:"请选择合同签订完成时间"}],deliveryTime:[{required:!0,message:"请选择交货日期"}],attachment:[{required:!0,message:"请上传合同附件"}]},n=w({attachment:[],payments:[]}),Y=w([{label:"付款笔数",key:"number",slot:"number"},{label:"付款计划",key:"planAmount",slot:"planAmount"},{label:"付款比例(%)",key:"ratio",slot:"ratio"},{label:"付款金额(万元)",key:"paymentAmount",slot:"paymentAmount"},{label:"预计付款时间",key:"paymentTime",slot:"paymentTime"},{label:"操作",key:"action",slot:"action",width:80}]),C=()=>{n.value.payments.push({})},B=o=>{n.value.payments.splice(o,1)},N=o=>{o.ratio=Math.floor(o.paymentAmount/n.value.totalAmount*1*100*100)/100},c=w(!1),j=async o=>{console.log(n.value),o&&o.validate(async(t,u)=>{var r;if(t)if(h.query.isReplenishment)F();else{if(!((r=n.value.payments)!=null&&r.length)){A.$message.warning("请至少添加一个付款计划");return}if(n.value.payments.reduce((s,v)=>s+v.paymentAmount,0)!==n.value.totalAmount){A.$message.warning("付款金额总和必须等于合同总金额");return}c.value=!0;const p={...n.value,projectId:h.query.id,attachment:n.value.attachment&&JSON.stringify(ne(n.value.attachment))};try{await ue(p),c.value=!1,A.$message.success("提交成功"),$.go(-1)}catch{c.value=!1}}})},F=async()=>{c.value=!0;try{const o=[];n.value.payments.forEach(t=>{(t.actualPaymentAmount||t.actualPaymentAmount===0)&&!t.isReplenishment&&o.push({actualPaymentAmount:t.actualPaymentAmount,id:t.id,projectCode:t.projectCode})}),await re(o),A.$message.success("提交成功"),$.go(-1),c.value=!1}catch{c.value=!1}},S=async()=>{var t;const o=await me(h.query.id);o.data&&(n.value={...o.data,attachment:o.data.attachment?oe(JSON.parse(o.data.attachment)):[],payments:((t=o.data.payments)==null?void 0:t.map(u=>({...u,isReplenishment:!!u.actualPaymentAmount})))||[]})},L=(o,t,u,r)=>{var d;if(t<0)u("实际支付金额必须大于等于0");else if(r===0)t>n.value.payments[r].paymentAmount&&u("实际支付金额不能超过合同计划付款金额");else{let p=n.value.payments[r].paymentAmount;for(let s=0;s