Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

2 lines
2.1KB

  1. var v=(_,a,s)=>new Promise((m,i)=>{var u=t=>{try{e(s.next(t))}catch(l){i(l)}},n=t=>{try{e(s.throw(t))}catch(l){i(l)}},e=t=>t.done?m(t.value):Promise.resolve(t.value).then(u,n);e((s=s.apply(_,a)).next())});import{c as w}from"./projectStore.649627fe.js";import{N as D}from"./index.d01619e4.js";import{d as E,r as N,o as j,c as f,e as c,I as C,i as k,f as d,F as x,J as A,h as y,j as R,t as U,g as h}from"./index.3fb2f955.js";const B={key:0,class:"accessory text-primary flex items-center"},F=["onClick"],I=["onClick"],L=h("span",null,"\u4E0B\u8F7D",-1),O={key:1},V=E({name:"trialRunInfo"}),T=Object.assign(V,{props:{detailData:Object},setup(_){const a=_,s=N([]),m=()=>{var n,e,t,l;s.value=[],(e=(n=a==null?void 0:a.detailData)==null?void 0:n.projectApplications)!=null&&e.filter(o=>o.relatedExistsApplicationCode||o.appCode).length&&((l=(t=a==null?void 0:a.detailData)==null?void 0:t.projectApplications)==null||l.filter(o=>o.relatedExistsApplicationCode||o.appCode).forEach(o=>v(this,null,function*(){const r=yield w(o.relatedExistsApplicationCode||o.appCode);s.value.push({name:o.relatedExistsApplication||o.applicationName,ossUrl:r.data})})))},i=n=>{window.open(n,"_blank")},u=n=>{const e=document.createElement("a");e.style.display="none",e.href=n,e.download=a.fileName,document.body.appendChild(e),e.click(),document.body.removeChild(e),window.URL.revokeObjectURL(n)};return j(()=>{m()}),(n,e)=>{var r;const t=f("el-descriptions-item"),l=f("svg-icon"),o=f("el-descriptions");return(r=s.value)!=null&&r.length?(c(),C(o,{key:0,column:2,border:""},{default:k(()=>[(c(!0),d(x,null,A(s.value,(p,b)=>(c(),d(x,{key:b},[y(t,{label:"\u5E94\u7528\u540D\u79F0"},{default:k(()=>[R(U(p.name||"-"),1)]),_:2},1024),y(t,{label:"\u8BD5\u8FD0\u884C\u62A5\u544A"},{default:k(()=>[p.ossUrl?(c(),d("div",B,[h("span",{class:"cursor-pointer",onClick:g=>i(p.ossUrl)},"\u8BD5\u8FD0\u884C\u62A5\u544A.pdf",8,F),h("p",{class:"ml-24 flex items-center text-primary btn cursor-pointer",onClick:g=>u(p.ossUrl)},[y(l,{name:"down-icon",class:"mr-4 text-14"}),L],8,I)])):(c(),d("span",O,"-"))]),_:2},1024)],64))),128))]),_:1})):(c(),C(D,{key:1}))}}});export{T as default};