import"./default-1fc3bc07.js";import{M as xe}from"./index-a98c37f5.js";import"./index-f29230c3.js";import{a2 as we,b6 as $e,aa as ye,ab as Te,c as ce,o,b as a,N as T,n as _,ba as De,f as m,ac as he,j as f,E as k,$ as ie,ag as Ne,aj as je,l as ke,a as Ee,r as n,z as ve,a7 as Le,cR as Ve,e as l,t as c,p as N,d as v,F as C,D as x,C as Ae,a0 as Ie,cS as ze,cT as Fe,cU as Je,M as Z,O as Q,R as Me,J as Be,bE as Oe,Z as Pe,q as Ye,v as qe,ah as Re,V as _e}from"./index-f1c6abff.js";/* empty css */import{_ as Ue}from"./JyggDateFilter-b9da602b.js";/* empty css *//* empty css */import{_ as Ge,E as He,a as Ke}from"./arrow-down-bold-62f05036.js";import{y as fe}from"./api-f26de41c.js";/* empty css */import{d as We}from"./dateParse-086bcd39.js";import{u as Ze}from"./useJump-b2a96f17.js";import{E as Qe}from"./index-da9d468e.js";const Xe=we({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:$e}}),et={click:y=>y instanceof MouseEvent},tt=["href"],st=ye({name:"ElLink"}),lt=ye({...st,props:Xe,emits:et,setup(y,{emit:E}){const d=y,u=Te("link"),h=ce(()=>[u.b(),u.m(d.type),u.is("disabled",d.disabled),u.is("underline",d.underline&&!d.disabled)]);function w(r){d.disabled||E("click",r)}return(r,i)=>(o(),a("a",{class:k(m(h)),href:r.disabled||!r.href?void 0:r.href,onClick:w},[r.icon?(o(),T(m(he),{key:0},{default:_(()=>[(o(),T(De(r.icon)))]),_:1})):f("v-if",!0),r.$slots.default?(o(),a("span",{key:1,class:k(m(u).e("inner"))},[ie(r.$slots,"default")],2)):f("v-if",!0),r.$slots.icon?ie(r.$slots,"icon",{key:2}):f("v-if",!0)],10,tt))}});var ot=Ne(lt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const at=je(ot);const j=y=>(Ye("data-v-3575d29f"),y=y(),qe(),y),nt={class:"w-[1200px] mx-auto"},it={class:"h-20 flex items-center justify-between"},ct={class:"text-[#09264A] text-2xl"},rt={class:"flex items-center"},ut={class:"flex-shrink-0 cursor-pointer text-[#09264A]"},dt=["onClick"],pt={class:"flex mb-10"},vt={class:"w-full",style:{"border-right":"1px solid rgba(226,227,229,1)"}},_t=["onClick","title"],ft={class:"ml-6 flex-1 w-0"},yt={key:0,class:"h-8 mt-2 mb-4 flex items-center justify-end"},ht={class:"filter-box"},kt={class:"filter-item"},mt=j(()=>l("div",{class:"item-left"},"交易环节",-1)),gt={class:"item-right"},bt=["onClick","title"],Ct={class:"filter-item"},St=j(()=>l("div",{class:"item-left"},"公告类型",-1)),xt={class:"item-right"},wt=["onClick","title"],$t={class:"filter-item"},Tt=j(()=>l("div",{class:"item-left"},"相关分类",-1)),Dt={class:"item-right"},Nt=["onClick","title"],jt={class:"filter-item"},Et=j(()=>l("div",{class:"item-left"},"项目区划",-1)),Lt={class:"item-right"},Vt=["onClick","title"],At={class:"filter-item"},It=j(()=>l("div",{class:"item-left pb-4"},"发布时间",-1)),zt={key:0,class:"site-list"},Ft=j(()=>l("span",{class:"leading-8"},"请选择网站:",-1)),Jt={key:1,class:"mt-5 text-center"},Mt={__name:"JyggFilter",props:{query:{type:Object,required:!0},type:{type:String,default:"jygk"},site:{type:String,default:void 0}},emits:["update:query"],setup(y,{emit:E}){const d=y,u=Ee(),h=n(!0),w=n(["",""]),r=n(""),i=n(!1),X=n(null),M=n({orgCode:u.currentSite,orgName:u.currentSiteName});function re(t){var s;M.value=t,(s=X.value)==null||s.hide(),de(t.orgCode),me(t.orgCode)}const ee=n([]);async function me(t){ee.value=await fe.getAreas(t||u.currentSite)||[],L.value&&te(null)}const L=n(null);function te(t){L.value=t}const se=n([]),ue=n([]),le=n([]),B=n([]);async function de(t){se.value=await fe.getTradeTypes(t||u.currentSite)||[],pe(se.value.find(s=>!s.isLink)||null)}d.type==="yyjg"&&de(d.site);const $=n(null);function pe(t){if(t!=null&&t.isLink)return be(t.linkList);$.value=t,ue.value=(t==null?void 0:t.steps)||[],B.value=(t==null?void 0:t.classifyList)||[],ae(null),A(null)}const V=n(null),oe=n("");function ae(t){if(oe.value="",t!=null&&t.classifyCodes){const s=B.value.find(z=>z.code===t.classifyCodes);s?A(s):(oe.value=t.classifyCodes,A(null))}V.value=t,le.value=(t==null?void 0:t.noticeTypes)||[],ne(null)}const O=n(null);function ne(t){var s;t!=null&&t.isLink&&((s=t.links)!=null&&s.length)?(t.links[0].link||"").startsWith("http")&&window.open(t.links[0].link):O.value=t}const P=n(null);function A(t){P.value=t}ve(()=>u.currentSite,()=>{d.type==="jygk"&&re({orgCode:u.currentSite,orgName:u.currentSiteName})},{immediate:!0});const ge=ce(()=>{var R,U,F,G,H,K,W,J;const s=(((U=(R=V.value)==null?void 0:R.dataSets)==null?void 0:U.map(e=>e.details))||[]).flat().filter(e=>e.isMain).map(e=>e==null?void 0:e.bizCode).filter(e=>!!e),D=(((G=(F=O.value)==null?void 0:F.dataSets)==null?void 0:G.map(e=>e.noticeFields))||[]).flat().filter(e=>!!e.bizCode),q=[],g={};for(const e of D)g[e.bizCode]?e.type===1&&g[e.bizCode].codes.push({code:e.codeSetId,codeValue:e.enumValue}):(g[e.bizCode]={bizCode:e.bizCode},e.type===1?g[e.bizCode].codes=[{code:e.codeSetId,codeValue:e.enumValue}]:g[e.bizCode].codes=[]);for(const e in g)Object.hasOwnProperty.call(g,e)&&q.push(g[e]);return{keyword:r.value,siteCode:d.site??((H=L.value)==null?void 0:H.areaId)??((K=M.value)==null?void 0:K.orgCode)??"",secondType:((W=$.value)==null?void 0:W.code)??"",tradingProcess:s.join(),thirdType:JSON.stringify(q),projectType:((J=P.value)==null?void 0:J.code)??oe.value,publishStartTime:w.value[0],publishEndTime:w.value[1]}});ve(ge,t=>{$.value&&E("update:query",{...d.query,...t})});const Y=n(!1),I=n([]),S=n({});function be(t){I.value=t||[],Y.value=!0,S.value={},I.value.length===1&&(S.value=I.value[0])}function Ce(){var s;const t=(s=S.value)==null?void 0:s.link;t&&window.open(t),Y.value=!1}return Le("activeStep",Ve(V)),(t,s)=>{var J;const z=Ge,D=he,q=Me,g=Be,R=Oe,U=at,F=Pe,G=Ue,H=He,K=Ke,W=xe;return o(),a(C,null,[l("article",nt,[l("header",it,[l("h2",ct,c(d.type==="yyjg"?"":"交易公开"),1),l("div",rt,[d.type!=="yyjg"?(o(),T(q,{key:0,placement:"bottom",width:600,trigger:"click","popper-class":"filter-popper",ref_key:"popoverRef",ref:X},{reference:_(()=>[l("div",ut,[N(c(M.value.orgName)+"项目所属 ",1),v(D,{class:"ml-1"},{default:_(()=>[v(z,{class:"text-xs"})]),_:1})])]),default:_(()=>[l("ul",null,[(o(!0),a(C,null,x(m(u).siteListAll,e=>(o(),a("li",{onClick:p=>re(e),class:k({active:M.value.orgName===e.orgName}),key:e.orgCode},c(e.orgName),11,dt))),128))])]),_:1},512)):f("",!0),v(g,{modelValue:r.value,"onUpdate:modelValue":s[0]||(s[0]=e=>r.value=e),class:"ml-6 transition-all",size:"large",placeholder:"请输入公告标题,或项目业主名称(查询业主发布公告)","suffix-icon":m(Ae),style:Ie({width:i.value?"400px":"200px"}),onFocus:s[1]||(s[1]=()=>i.value=!0),onBlur:s[2]||(s[2]=()=>i.value=!1)},null,8,["modelValue","suffix-icon","style"])])]),l("main",pt,[v(R,{always:"","max-height":"calc(100vh - 20px)",class:"w-64 pr-2 flex-shrink-0 sticky top-5"},{default:_(()=>[l("aside",vt,[l("ul",null,[(o(!0),a(C,null,x(se.value,(e,p)=>(o(),a("li",{onClick:b=>pe(e),title:e.name,key:p,class:k(["h-12 leading-[48px] px-4 mb-2 text-[16px] text-[#3D4953] font-media truncate transition duration-300 cursor-pointer hover:bg-[#ECF4FD] hover:text-[#0B68DA]",{active:e===$.value}])},c(e.name),11,_t))),128))])])]),_:1},8,["max-height"]),l("section",ft,[(J=$.value)!=null&&J.isHistory?(o(),a("header",yt,[v(U,{href:$.value.historyLink,target:"__blank",underline:!1},{default:_(()=>[N(c($.value.historyName??"历史数据查看入口")+" ",1),v(D,{class:"ml-2 el-icon--right"},{default:_(()=>[v(m(ze))]),_:1})]),_:1},8,["href"])])):f("",!0),l("div",ht,[l("div",kt,[mt,l("ul",gt,[l("li",{onClick:s[3]||(s[3]=e=>ae(null)),class:k([{active:!V.value},"item"])},"全部",2),(o(!0),a(C,null,x(ue.value,(e,p)=>{var b;return o(),a("li",{onClick:Se=>ae(e),title:e.name,class:k([{active:e.id===((b=V.value)==null?void 0:b.id)},"item"]),key:p},c(e.name),11,bt)}),128))]),h.value?f("",!0):(o(),T(F,{key:0,onClick:s[4]||(s[4]=e=>h.value=!0),link:"",type:"plain",class:"mt-4 mr-4",style:{height:"32px","font-weight":"bold"}},{default:_(()=>[N("展开 "),v(D,{class:"ml-1"},{default:_(()=>[v(m(Fe))]),_:1})]),_:1})),h.value?(o(),T(F,{key:1,onClick:s[5]||(s[5]=e=>h.value=!1),link:"",type:"plain",class:"mt-4 mr-4",style:{height:"32px","font-weight":"bold"}},{default:_(()=>[N("收起 "),v(D,{class:"ml-1"},{default:_(()=>[v(m(Je))]),_:1})]),_:1})):f("",!0)]),h.value?(o(),a(C,{key:0},[Z(l("div",Ct,[St,l("ul",xt,[l("li",{onClick:s[6]||(s[6]=e=>ne(null)),class:k([{active:!O.value},"item"])},"全部",2),(o(!0),a(C,null,x(le.value,(e,p)=>(o(),a("li",{onClick:b=>ne(e),title:e.name,class:k([{active:e===O.value},"item"]),key:p},c(e.name),11,wt))),128))])],512),[[Q,le.value.length]]),Z(l("div",$t,[Tt,l("ul",Dt,[l("li",{onClick:s[7]||(s[7]=e=>A(null)),class:k([{active:!P.value},"item"])},"全部",2),(o(!0),a(C,null,x(B.value,(e,p)=>{var b;return o(),a("li",{onClick:Se=>A(e),title:e.name,class:k([{active:e.code===((b=P.value)==null?void 0:b.code)},"item"]),key:p},c(e.name),11,Nt)}),128))])],512),[[Q,B.value.length]]),Z(l("div",jt,[Et,l("ul",Lt,[l("li",{onClick:s[8]||(s[8]=e=>te(null)),class:k([{active:!L.value},"item"])},"全部",2),(o(!0),a(C,null,x(ee.value,(e,p)=>(o(),a("li",{onClick:b=>te(e),title:e.areaName,class:k([{active:e===L.value},"item"]),key:p},c(e.areaName),11,Vt))),128))])],512),[[Q,ee.value.length]])],64)):f("",!0),Z(l("div",At,[It,v(G,{class:"item-right",modelValue:w.value,"onUpdate:modelValue":s[9]||(s[9]=e=>w.value=e),"ui-type":"ui-2","default-type":"all",name:"全部"},null,8,["modelValue"])],512),[[Q,h.value]])]),ie(t.$slots,"default",{},void 0,!0)])])]),v(W,{visible:Y.value,"onUpdate:visible":s[11]||(s[11]=e=>Y.value=e),onOk:Ce,"cancel-text":"取消","ok-text":"确认"},{default:_(()=>{var e;return[((e=I.value)==null?void 0:e.length)>1?(o(),a("div",zt,[Ft,v(K,{class:"ml-2",modelValue:S.value,"onUpdate:modelValue":s[10]||(s[10]=p=>S.value=p)},{default:_(()=>[(o(!0),a(C,null,x(I.value,(p,b)=>(o(),T(H,{label:p,key:b},{default:_(()=>[N(c(p.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])])):f("",!0),S.value&&S.value.name?(o(),a("p",Jt,"页面将跳转《"+c(S.value.name)+"》",1)):f("",!0)]}),_:1},8,["visible"])],64)}}},ds=ke(Mt,[["__scopeId","data-v-3575d29f"]]);const Bt={key:0,class:"jygg-list"},Ot=["onClick"],Pt=["title"],Yt={key:0,class:"newLogo"},qt={class:"flex items-center justify-between"},Rt={class:"flex tag-list"},Ut=["title"],Gt={key:0,class:"blue"},Ht={key:1,class:"gray"},Kt={class:"br"},Wt={__name:"JyggList",props:{listData:{type:Array,default:()=>[]}},setup(y){const E=Re("activeStep"),{jygkJump:d}=Ze(),u=ce(()=>{var h;return((h=E.value)==null?void 0:h.id)||""});return(h,w)=>{const r=Qe;return y.listData.length?(o(),a("ul",Bt,[(o(!0),a(C,null,x(y.listData,i=>(o(),a("li",{onClick:X=>m(d)({...i,nodeId:u.value}),key:i.noticeId},[l("h2",{class:"ellipsis",title:i.noticeTitle},[m(_e)(i.publishDate).format("YYYYMMDD")===m(_e)().format("YYYYMMDD")?(o(),a("span",Yt,"新")):f("",!0),N(" "+c(i.noticeTitle)+c(""),1)],8,Pt),l("div",qt,[l("div",Rt,[l("div",{class:"ellipsis blue",style:{"max-width":"350px"},title:`${i.noticeSecondTypeDesc??""}|${i.projectTypeName??""}`},c(i.noticeSecondTypeDesc)+" | "+c(i.projectTypeName),9,Ut),i.datasetName?(o(),a("div",Gt,c(i.datasetName),1)):f("",!0),i.pubServicePlat?(o(),a("div",Ht,c(i.pubServicePlat),1)):f("",!0)]),l("div",Kt,"发布时间:"+c(m(We)(i.publishDate)),1)])],8,Ot))),128))])):(o(),T(r,{key:1,description:"暂无数据"}))}}},ps=ke(Wt,[["__scopeId","data-v-39734b69"]]);export{ds as J,ps as a};