You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
2.8KB

  1. import y from"./approvalInfo-2538fe6f.js";import b from"./expertReviewInfo-237092be.js";import $ from"./biddingRegistration-8f809f40.js";import{N as h}from"./index-be0b3801.js";import x from"./contractInfo-9a36f5eb.js";import N from"./initialInfo-31685f5f.js";import g from"./finalInfo-37de53a6.js";import j from"./trialRunInfo-582c8be0.js";import w from"./implementationPlan-c5cc632f.js";import C from"./reviewCheckList-a8424f28.js";import{g as B}from"./getIsShowReviewCheck-63cac461.js";import{r as f,o as T,B as V,b as c,c as a,L as t,h as s,f as L,d as O,F as A,H as F,k as I}from"./index-dd5fae99.js";import"./index-33a0e6e3.js";import"./projectStore-30136ff6.js";import"./memberOpinion-5935afa0.js";import"./projectCollectionEnter-718f1371.js";import"./index-b861e656.js";const z=I({name:"summarizeInfo"}),ta=Object.assign(z,{props:{detailData:Object},setup(l,{expose:p}){const r=l,e=f("专家评审"),d=f(["专家评审","批复信息","招标登记","实施计划","合同登记","试运行报告","终验信息"]);p({setActiveName:i=>{e.value=i}}),T(()=>{u()});function o(i){const n=d.value.indexOf(i);n>-1&&d.value.splice(n,1)}function u(){B()?d.value=["专家评审","批复信息","招标登记","实施计划","合同登记","试运行报告","终验信息"]:d.value=["专家评审","批复信息","招标登记","实施计划","合同登记","试运行报告","终验信息"],(r.detailData.projectType==="04"||r.detailData.projectType==="05")&&(o("批复信息"),o("合同登记"),o("试运行报告"),o("终验信息"))}return V(()=>r.detailData,async i=>{i!=null&&i.id&&u()},{deep:!0}),(i,n)=>{const v=c("el-tab-pane"),k=c("el-tabs"),_=c("el-card");return a(),t(_,{shadow:"never",class:"tab-card"},{header:s(()=>[L(k,{modelValue:e.value,"onUpdate:modelValue":n[0]||(n[0]=m=>e.value=m)},{default:s(()=>[(a(!0),O(A,null,F(d.value,(m,D)=>(a(),t(v,{key:D,label:m,name:m},null,8,["label","name"]))),128))]),_:1},8,["modelValue"])]),default:s(()=>[e.value==="专家评审"&&l.detailData.projectCode?(a(),t(b,{key:0,"detail-data":l.detailData},null,8,["detail-data"])):e.value==="批复信息"?(a(),t(y,{key:1,"detail-data":l.detailData},null,8,["detail-data"])):e.value==="招标登记"?(a(),t($,{key:2,"detail-data":l.detailData},null,8,["detail-data"])):e.value==="实施计划"?(a(),t(w,{key:3,"detail-data":l.detailData},null,8,["detail-data"])):e.value==="建设方案审查意见"?(a(),t(C,{key:4,"detail-data":l.detailData},null,8,["detail-data"])):e.value==="合同登记"?(a(),t(x,{key:5,"detail-data":l.detailData},null,8,["detail-data"])):e.value==="初验登记"?(a(),t(N,{key:6,"detail-data":l.detailData},null,8,["detail-data"])):e.value==="试运行报告"?(a(),t(j,{key:7,"detail-data":l.detailData},null,8,["detail-data"])):e.value==="终验信息"?(a(),t(g,{key:8,"detail-data":l.detailData},null,8,["detail-data"])):(a(),t(h,{key:9}))]),_:1})}}});export{ta as default};