|
- var J=Object.defineProperty,K=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;var q=(a,o,e)=>o in a?J(a,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[o]=e,N=(a,o)=>{for(var e in o||(o={}))P.call(o,e)&&q(a,e,o[e]);if(h)for(var e of h(o))x.call(o,e)&&q(a,e,o[e]);return a},y=(a,o)=>K(a,L(o));var B=(a,o,e)=>new Promise((f,g)=>{var b=n=>{try{c(e.next(n))}catch(p){g(p)}},S=n=>{try{c(e.throw(n))}catch(p){g(p)}},c=n=>n.done?f(n.value):Promise.resolve(n.value).then(b,S);c((e=e.apply(a,o)).next())});import{_ as G,d as W,r as M,o as z,f as D,g as w,h as T,l as m,m as u,p as k,t as F,G as O,L as U,j as I,K as A}from"./index.d3c04593.js";import{e as H}from"./projectStore.9719811f.js";import E from"./memberOpinion.434acd10.js";import{N as Q}from"./index.340e6fb1.js";import{A as X}from"./index.d98d6320.js";const Y=W({name:"approvalInfo"}),Z=Object.assign(Y,{props:{detailData:Object},setup(a){const o=a,e=M([]),f=M(),g=()=>B(this,null,function*(){var n,p;const c=yield H(o.detailData.projectCode);f.value=(p=(n=c.data)==null?void 0:n.reviews)==null?void 0:p.map(v=>{var V,j;return y(N({},v),{finalReview:[y(N({},v.finalReview),{reviewTemplateOptions:((j=(V=v.finalReview)==null?void 0:V.reviewTemplateOptions)==null?void 0:j.map(s=>{var l,t;const _=c.data.templates.find(i=>v.finalReview.templateId===i.templateId).templates;return y(N({},s),{title:(l=_.find(i=>i.serialNo===s.questionSerialNo))==null?void 0:l.title,optionsValue:(t=_.find(i=>i.serialNo===s.questionSerialNo))==null?void 0:t.options.filter(i=>s.optionSerialNo.includes(i.serialNo)).map(i=>i.option).join("\u3001")})}))||[]})],teamMemberReviews:v.teamMemberReviews.map(s=>{var _;return y(N({},s),{reviewTemplateOptions:((_=s==null?void 0:s.reviewTemplateOptions)==null?void 0:_.map(l=>{var i,R;const t=c.data.templates.find(r=>s.templateId===r.templateId).templates;return y(N({},l),{title:(i=t.find(r=>r.serialNo===l.questionSerialNo))==null?void 0:i.title,optionsValue:(R=t.find(r=>r.serialNo===l.questionSerialNo))==null?void 0:R.options.filter(r=>l.optionSerialNo.includes(r.serialNo)).map(r=>r.option).join("\u3001")})}))||[]})})})})}),b=M(new Array(4).fill("\u6700\u7EC8\u610F\u89C1")),S=["\u521D\u6B65\u65B9\u6848\u8BC4\u5BA1","\u90E8\u95E8\u8054\u5BA1","\u5EFA\u8BBE\u65B9\u6848\u8BC4\u5BA1","\u9A8C\u6536\u8BC4\u5BA1"];return z(()=>{g()}),(c,n)=>{const p=D("el-descriptions-item"),v=D("el-descriptions"),V=D("el-radio-button"),j=D("el-radio-group"),s=D("el-collapse-item"),_=D("el-collapse");return w(),T(O,null,[m(v,{column:2,border:"",class:"mb-16"},{default:u(()=>[m(p,{label:"\u5EFA\u8BAE\u603B\u6295\u8D44"},{default:u(()=>[k(F(a.detailData.proposeTotalInvest||"-")+"\u4E07\u5143 ",1)]),_:1}),m(p,{label:"\u5EFA\u8BAE\u5E74\u5EA6\u9884\u7B97"},{default:u(()=>[k(F(a.detailData.proposeAnnualBudget||"-")+"\u4E07\u5143 ",1)]),_:1}),m(p,{label:"\u8BC4\u5BA1\u610F\u89C1\u9644\u4EF6",span:2},{default:u(()=>[(w(!0),T(O,null,U(a.detailData.proposeAttachFiles&&JSON.parse(a.detailData.proposeAttachFiles),(l,t)=>(w(),T("p",{key:t,class:"mb-4"},[m(X,{"file-name":l.originalFileName,"file-id":l.id,"is-down-load":!0},null,8,["file-name","file-id"])]))),128))]),_:1})]),_:1}),m(_,{modelValue:e.value,"onUpdate:modelValue":n[0]||(n[0]=l=>e.value=l)},{default:u(()=>[(w(),T(O,null,U(S,(l,t)=>m(s,{key:t,name:l,title:l},{default:u(()=>{var i,R,r,C;return[m(j,{modelValue:b.value[t],"onUpdate:modelValue":d=>b.value[t]=d,class:"mb-16"},{default:u(()=>[m(V,{label:"\u6700\u7EC8\u610F\u89C1"},{default:u(()=>[k("\u6700\u7EC8\u610F\u89C1")]),_:1}),m(V,{label:"\u7EC4\u5458\u610F\u89C1"},{default:u(()=>[k("\u7EC4\u5458\u610F\u89C1")]),_:1})]),_:2},1032,["modelValue","onUpdate:modelValue"]),I(` <template v-if="props.detailData.reviewChecklistVersion='NEW'&&item==='\u5EFA\u8BBE\u65B9\u6848\u8BC4\u5BA1'">`),I(" </template>"),I(" <template v-else>"),((i=f.value)==null?void 0:i.find(d=>d.reviewType===t+1))&&b.value[t]==="\u6700\u7EC8\u610F\u89C1"?(w(),A(E,{key:0,"member-opinions":(R=f.value)==null?void 0:R.find(d=>d.reviewType===t+1).finalReview},null,8,["member-opinions"])):((r=f.value)==null?void 0:r.find(d=>d.reviewType===t+1))&&b.value[t]==="\u7EC4\u5458\u610F\u89C1"?(w(),A(E,{key:1,"member-opinions":(C=f.value)==null?void 0:C.find(d=>d.reviewType===t+1).teamMemberReviews},null,8,["member-opinions"])):(w(),A(Q,{key:2})),I(" </template>")]}),_:2},1032,["name","title"])),64))]),_:1},8,["modelValue"])],64)}}}),ie=G(Z,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/projectStoreManage/projectStore/projectDetail/components/expertReviewInfo.vue"]]);export{ie as default};
|