import{_ as Q}from"./Placeholder.vue.efee3d06.js";import{U as W}from"./CountLimited.e6f343b6.js";import{_ as Z}from"./Limited.b856bab0.js";import{B as J}from"./EntityTag.9372c018.js";import{U as X}from"./Description.36a44acd.js";import{_ as tt}from"./Tabs.3ed5581b.js";import{E as et,_ as at}from"./EntityHeatmap.bd55afb3.js";import{_ as it}from"./DetailPageLayout.4261c917.js";import{O as ot,d as rt,i as nt,k as st,f as l,Q as mt,K as lt,b7 as pt,P as A,G as ct,cZ as D,b5 as w,o as p,m as b,w as o,b as _,n as r,p as t,t as T,v as dt,c as I,L as U,M as O,H as ut,a_ as _t,a as yt}from"./entry.223d88b7.js";import{u as gt}from"./useEnhanceData.51ceff3d.js";import{I as ft}from"./target.41ac2e64.js";import{M as H}from"./base.const.b69f58be.js";import{a as ht}from"./_flatRest.ce96a377.js";import{T as Et}from"./drug.entity.1698b458.js";import{t as z}from"./index.c7ce011d.js";import{c as vt}from"./concat.8d269e06.js";import{b as B}from"./lang.json.18861845.js";import"./isUndefined.aa0326a0.js";import"./isString.2c8ed95d.js";import"./Link.vue.b5532a35.js";import"./arrow-up.6d00fc58.js";import"./min.2415203d.js";import"./_baseExtremum.83b2d332.js";import"./arrow-down.58d65d62.js";import"./startups.37eb29fd.js";import"./useBreakpoint.b1def918.js";import"./responsiveObserve.f8918517.js";import"./Trigger.25b38e79.js";import"./pickAttrs.fb5cb9a6.js";import"./_baseIsEqual.dbe1df88.js";import"./useSize.3cca620c.js";import"./index.0c862903.js";import"./index.f127388c.js";import"./firstNotUndefined.76ad81d5.js";import"./initDefaultProps.545553d0.js";import"./SignatureImg.vue.c4b075a3.js";import"./math.b417ac8d.js";import"./_baseAssignValue.1fdfa07f.js";import"./_baseEach.bd31412c.js";import"./_baseIteratee.9c3b691d.js";import"./hasIn.686e8673.js";import"./Tag.84d35c63.js";import"./index.84258e55.js";import"./index.e680299e.js";import"./_baseUniq.211574b9.js";import"./_arrayIncludesWith.f5073797.js";import"./useState.f2f4158d.js";import"./collapseMotion.cf3c5790.js";import"./_assignValue.32a05b20.js";import"./useMergedState.f6c57aa9.js";import"./Heatmap.client.728fd584.js";import"./SimpleContainer.d8ff3846.js";import"./cloneDeep.4a3a6e54.js";import"./_copyObject.368f4ff8.js";import"./keysIn.aacc1b4f.js";import"./_getAllKeysIn.7d17e5e8.js";import"./_getPrototype.edbee67d.js";import"./isArrayLikeObject.fefbd45f.js";import"./isPlainObject.4d65f77c.js";import"./_createAssigner.8e625e6f.js";import"./_isIterateeCall.51e4e16e.js";import"./Loading.fc88cf0a.js";import"./Empty.c4ab0177.js";import"./useDialog.683d5e85.js";import"./PCGuide.63556327.js";import"./RegisterEntrance.vue.b34775d7.js";import"./index.9d545236.js";import"./styleChecker.05c6b9a1.js";import"./agg_chart.transform.99582c05.js";import"./organization.util.c573df5e.js";import"./_baseFlatten.ea7a8e4d.js";import"./_baseMap.65b1fe15.js";import"./findIndex.85dad152.js";import"./map.48ac37b6.js";import"./web.0a7634a7.js";import"./base.time.util.f7d77eb8.js";import"./index.386752ee.js";import"./isNumber.76017252.js";import"./HotReportBlock.966e0d52.js";import"./DataTrialCard.edc69f74.js";import"./SidePromotionCard.f018a80b.js";import"./useLandingPagePath.8dd490d0.js";import"./bio.05f63e49.js";import"./chemical-product-suite.ac148893.js";import"./LoadingGlobal.vue.bf360a72.js";import"./index.18677754.js";import"./find.27a0f40d.js";import"./asyncData.e576e852.js";import"./index.esm.6ced1738.js";import"./organization.entity.7916b47b.js";class C extends ot{constructor(e,s){super(e,s),this._data=e,this._ctx=s}static create(e,s){return new C(e||[],s)}get targetEntities(){return Et.createMany(this.data||[],this.ctx)}get ids(){return this.targetEntities.map(e=>e.id)}get id(){return this.ids.join(",")}get displayNames(){return this.targetEntities.map(e=>e.displayName)}get commaSynonymsNames(){return ht(this.targetEntities.map(e=>e.commaSynonymsNames))}get targetNames(){return this.targetEntities.map(e=>e.targetName)}get introduction(){return this.targetEntities.map(e=>e.introduction).join("")}}const Nt={class:"flex items-center"},bt={class:"inline-flex h-9 w-9 flex-shrink-0 items-center justify-center rounded-full border border-grey-40 md:h-12 md:w-12"},Tt=["innerHTML"],L="MECHANISM_ID_PLACEHOLDER",It=rt({__name:"auth.ignore",async setup(Lt){let e,s;const{t:a,locale:k}=nt(),{params:{id:x}}=st(),S=[a("menu.drugTypeAnalysis"),a("menu.regionAnalysis"),a("menu.trialAnalysis"),a("menu.related")],y=l(()=>{var i;return(i=n.value)==null?void 0:i.ids}),R=l(()=>{var i;return((i=y.value)==null?void 0:i.length)===1}),{data:n,pending:P}=([e,s]=mt(()=>gt(()=>z.getBatchTargetDetail(x.split(",")),{transform:i=>C.create(i==null?void 0:i.data.items,lt()),handleError:pt},"$45LLFMTLWu")),e=await e,s(),e),g=A([{label:a("menu.overview"),lackContent:!1,key:L}]);ct(y,()=>{var i;((i=y.value)==null?void 0:i.length)===1&&z.getMechanismAction(x).then(f=>{f.data.forEach(d=>g.value.push({label:D(d,`SHORT_NAME_${k.value.toLocaleUpperCase()}`,D(d,`MECHANISM_NAME_${k.value.toLocaleUpperCase()}`,"")),lackContent:!1,key:d.MECHANISM_ID}))})});const c=A(L),h=l(()=>c.value===L),$=l(()=>[{type:"field",condition:h.value?w.ALL:w.ANY,fields:h.value?["TARGET_ID"]:["MECHANISM_ACTION_ID"],value:h.value?y.value.map(i=>({type:"target",id:i,search_strategy:"ID_ROLLUP",display_name_cn:"",display_name_en:""})):[{type:"text",value:c.value,display_name_cn:"",display_name_en:"",search_strategy:"ID_ROLLUP"}]}]),E=l(()=>({query:{type:"group",must:$.value},sort_by_phase:!0,ignore_query_condition:!1,aggregate_by_parent:!0,limit:et})),V=l(()=>[{title:"",key:"overview",children:[{title:a("overview.basicInfo"),key:"basic"}].concat([{title:a("overview.analysis"),key:"analysis"}])}]),j=l(()=>R.value?vt([{label:a("basic.fullName"),field:"fullName"},{label:a("basic.synonyms"),field:"synonyms"}],n.value.introduction?[{label:a("basic.introduction"),field:"introduction"}]:[]):[{label:a("basic.related"),field:"related"}]);return(i,f)=>{const d=ft,v=Q,M=W,Y=Z,q=J,F=X,G=tt,N=at,K=it;return p(),b(K,{"anchor-tabs-options":{show:!1,tabs:[]},"block-options":{show:!0,blocks:t(V)},"more-data-config":S,"is-loading":t(P)},{header:o(()=>[_("div",Nt,[_("span",bt,[r(d,{class:"text-xl text-grey-450 md:text-3xl"})]),r(v,{class:"ml-2 text-base font-bold leading-6 text-black md:ml-3 md:text-2xl md:leading-[48px]",data:t(n).displayNames},{default:o(()=>[_("span",null,T(t(n).displayNames.join(t(H))),1)]),_:1},8,["data"])])]),"basic-content":o(()=>[r(F,{items:t(j),direction:"vertical",size:"default"},{fullName:o(()=>[r(v,{data:t(n).targetNames},{default:o(()=>[dt(T(t(n).targetNames.join(t(H))),1)]),_:1},8,["data"])]),synonyms:o(()=>[r(v,{data:t(n).commaSynonymsNames},{default:o(()=>[r(M,{limit:4,data:t(n).commaSynonymsNames},{default:o(({list:u})=>[(p(!0),I(U,null,O(u,m=>(p(),I("span",{key:m},T(m),1))),128))]),_:1},8,["data"])]),_:1},8,["data"])]),introduction:o(()=>[r(Y,{"limit-lines":3},{default:o(()=>[_("div",{class:"leading-5",innerHTML:t(n).introduction},null,8,Tt)]),_:1})]),related:o(()=>[r(M,{limit:3,data:t(n).targetEntities},{default:o(({list:u})=>[(p(!0),I(U,null,O(u,m=>(p(),b(q,{id:m.id,key:m.id,"is-link":!!m.id,type:"target",name:m.displayName},null,8,["id","is-link","name"]))),128))]),_:1},8,["data"])]),_:1},8,["items"])]),"analysis-content":o(()=>[_("div",{class:ut(t(g).length>1?"sticky top-[65px] z-[5] bg-white":"")},[t(g)?(p(),b(G,{key:0,"active-key":t(c),"onUpdate:activeKey":f[0]||(f[0]=u=>_t(c)?c.value=u:null),tabs:t(g)},null,8,["active-key","tabs"])):yt("",!0)],2),r(N,{title:t(a)("analysis.organization.title"),desc:`${t(a)("analysis.organization.desc")}${t(a)("analysis.organization.tail")}`,"entity-type":"organization",params:t(E)},null,8,["title","desc","params"]),r(N,{"entity-type":"disease",title:t(a)("analysis.disease.title"),desc:t(a)("analysis.disease.desc"),params:t(E)},null,8,["title","desc","params"]),r(N,{params:t(E),title:t(a)("analysis.drugType.title"),desc:t(a)("analysis.drugType.desc"),"entity-type":"drug_type"},null,8,["params","title","desc"])]),_:1},8,["block-options","is-loading"])}}});typeof B=="function"&&B(It);export{It as default};
