import{r as e,j as a,e as l,C as t,b5 as o,A as u,d as n,a as i,I as r,i as s,b as v,P as d,u as c,w as m,c as h,L as f,h as p,g,J as b,m as y,p as T,q as w,s as x}from"./index-71b89437-1775206182975.js";import{_ as S}from"./index.fc5b0813-1775206182975.js";import{_ as C}from"./index.7757e6c8-1775206182975.js";import{_ as M}from"./index.585e2e02-1775206182975.js";import{b as I,e as _,k as F,u as j}from"./index.3814e13f-1775206182975.js";import{c as L,b as V}from"./index.67e8a06f-1775206182975.js";import{a as k}from"./index.ef53f89c-1775206182975.js";import{_ as B}from"./_plugin-vue_export-helper.1b428a4d-1775206182975.js";const z=(a,l,t)=>{var o;return e([a,"".concat(a,"-").concat(null==(o=l.value)?void 0:o.theme),"".concat(a,"-").concat(t.value)])},H=(u,n,i=!1)=>{const r=a(),s=function(e,a,t=!1){const u=l(()=>"h5"===a.value),n=l(()=>{var a,l;return u.value?null==(a=e.value)?void 0:a.h5CommonStyle:null==(l=e.value)?void 0:l.pcCommonStyle}),i=l(()=>{var a,l;return u.value?null==(a=e.value)?void 0:a.h5MoreButton:null==(l=e.value)?void 0:l.pcMoreButton});return o({platform:a,commonStyle:n,title:l(()=>{var a,l;return(null==(l=null==(a=e.value)?void 0:a.moduleTitle)?void 0:l.title)||"鏂伴椈璧勮"}),titleStyleType:l(()=>{var a,l,t,o,n,i,r,s,v;return{...null==(a=e.value)?void 0:a.moduleTitle,titleImage:u.value?null==(t=null==(l=e.value)?void 0:l.moduleTitle)?void 0:t.titleImageH5:null==(n=null==(o=e.value)?void 0:o.moduleTitle)?void 0:n.titleImage,titleHeight:u.value?null==(r=null==(i=e.value)?void 0:i.moduleTitle)?void 0:r.titleHeightH5:null==(v=null==(s=e.value)?void 0:s.moduleTitle)?void 0:v.titleHeight}}),moreButton:i,isShowMoreButton:l(()=>{var a;return!t&&!!(null==(a=e.value)?void 0:a.isShowMoreButton)}),isShowTitle:l(()=>{var a;return!t&&!!(null==(a=e.value)?void 0:a.isShowTitle)}),topMargin:l(()=>{var e;return t&&u.value?0:(null==(e=n.value)?void 0:e.topMargin)||0}),bottomMargin:l(()=>{var e;return t&&u.value?0:(null==(e=n.value)?void 0:e.bottomMargin)||0})})}(u,l(()=>r.state.platform),i);return{moduleOptions:e(s),...s,onMoreHandle(){n&&t({url:null==n?void 0:n.value}).catch(()=>{})}}},O=(t,n)=>{var i,r;const{tabList:s,isFinished:v}=((t,o)=>{const n=a(),i=e(),r=e(!1),{moduleConfig:s,groupIds:v}=I(t),d=l(()=>({bventId:n.state.bvent.id,businessType:"InformationModule",lang:n.state.lg,categoryIds:v.value,siteId:n.state.site.siteId}));return u([v,()=>{var e;return null==(e=s.value)?void 0:e.dataRangeType}],async([e,a],[l,t])=>{var u;e.toString()===(null==l?void 0:l.toString())&&a===t||("Group"!==(null==(u=s.value)?void 0:u.dataRangeType)?(i.value=[],r.value=!0):v.value.length?(i.value=await o(d.value),r.value=!0):n.state.preview&&(i.value=[{label:"鍒嗙被鍚嶇О",value:"1",id:"1"},{label:"鍒嗙被鍚嶇О",value:"2",id:"2"},{label:"鍒嗙被鍚嶇О",value:"3",id:"3"}],r.value=!0))},{immediate:!0,deep:!0}),{tabList:i,isFinished:r}})(t,n),{moduleConfig:d}=I(t),c=a(),m=e(),h=e(""),f=l(()=>{var e;return"Left"===(null==(e=d.value)?void 0:e.displayLocation)?"vertical":"horizontal"}),p=l(()=>{var e,a;return{modelValue:m.value||(null==(a=null==(e=s.value)?void 0:e[0])?void 0:a.value),list:s.value,themeColor:c.state.site.themeColor,mode:f.value}});return{...o({bytTabOptions:p,modelValue:m.value||(null==(r=null==(i=s.value)?void 0:i[0])?void 0:r.value),mode:f.value,list:s,themeColor:h,isFinished:v}),changeTab(e){m.value=e.value}}},P=B(n({__name:"index",props:{id:{default:""},from:{default:""},isSearch:{type:Boolean,default:!1}},emits:["on-mode-change","on-finish"],setup(o,{emit:n}){const B=o,z=a(),H=_(),P=F(),A=e(!0),D=e(""),R=j(B.id),{commonStyle:N,moduleConfig:$,moduleTitle:E}=I(R),q=e(!1),G=e(!1),J=e(!1),{changeTab:U,bytTabOptions:X,list:Z,isFinished:K}=O(R,k),Q=l(()=>{var e;return"Left"===(null==(e=$.value)?void 0:e.displayLocation)?"row":"column"}),W=l(()=>{var e;return"Left"===(null==(e=$.value)?void 0:e.displayLocation)?"vertical":"horizontal"}),Y=l(()=>{var e;return"All"===(null==(e=$.value)?void 0:e.dataRangeType)||K.value}),{search:ee,onTabChange:ae,loadMore:le,onFocus:te,onClean:oe,isLoadfinish:ue}=V(H),ne=l(()=>B.from?E.value.title:z.state.site.title),ie=l(()=>"h5"===P.value),re=l(()=>Array.isArray(Z.value)&&Z.value.length>1&&!B.isSearch),se=l(()=>{var e;const a={};return"dark"===(null==(e=N.value)?void 0:e.theme)?(a["--tab-bg"]="rgba(255, 255, 255, 0.1)",a["--tab-shadow"]="none",a["--tab-filter"]="blur(10px)"):(a["--tab-bg"]="#F5F5F5",a["--tab-shadow"]="0px 3px 8px 0px rgba(0, 0, 0, 0.06)",a["--tab-filter"]="none"),a}),ve=l(()=>!B.isSearch&&ie.value);function de(e,a){q.value=!1,a(e),ae(e).then(()=>{q.value=ue()}).catch(e=>Promise.reject(e))}function ce(){y().catch(()=>{})}function me(){if(B.isSearch)return q.value=!1,A.value=!1,void te(!0);ie.value&&t({url:"/subPages/news/search?pageId=".concat(z.state.site.id,"&mId=").concat(B.id)}).catch(()=>{})}function he(e){G.value=!e,q.value=e}function fe(){n("on-finish")}function pe(e){n("on-mode-change",e)}function ge(){A.value=!0,ee(D.value).then(()=>{D.value?J.value=!0:J.value=!1,q.value=ue()}).catch(()=>{})}function be(){oe(!0),D.value="",ge()}async function ye(){return await le().catch(e=>Promise.reject(e)),q.value=ue(),Promise.resolve()}return u(ie,e=>{e&&D.value&&(D.value="",ee("").then(()=>{q.value=!1}).catch(()=>{}))}),(e,a)=>{var l;const t=T(w("bus-breadcrumb"),S),u=T(w("bytui-tabs"),C),n=x,y=T(w("bus-search"),M);return i(),r(b,null,[s(' <view class="search-wrap" :class="[`is-${commonStyle?.theme}`]"> '),v(y,{modelValue:D.value,"onUpdate:modelValue":a[2]||(a[2]=e=>D.value=e),hideCancel:!o.isSearch,placeholder:e.$t("news.search.placeholder"),theme:null==(l=c(N))?void 0:l.theme,readonly:c(ve),autofocus:o.isSearch,clean:!0,noMoreText:e.$t("news.noMoreData"),finished:q.value,searchTrigger:A.value,haveExtra:c(re)&&(c(ie)||"column"===c(Q)),showDefaultBg:o.isSearch,execute:ye,onFocus:me,onCancel:ce,onSearch:ge,onClean:be},d({addonPrefix:m(()=>{var e;return[c(ie)?s("v-if",!0):(i(),h(t,{key:0,theme:null==(e=c(N))?void 0:e.theme,type:"news",lastName:c(ne)},null,8,["theme","lastName"]))]}),default:m(()=>[v(n,{class:p(["list-wrap",{"is-row":"row"===c(Q)}]),style:g({flexDirection:c(Q),...c(se)})},{default:m(()=>{var e,l;return[c(re)&&!c(ie)&&"row"===c(Q)?(i(),h(u,f({key:0},c(X),{type:"border",moduleTheme:null==(e=c(N))?void 0:e.theme,mode:c(ie)?"horizontal":c(W),onChange:a[1]||(a[1]=e=>de(e,c(U)))}),null,16,["moduleTheme","mode"])):s("v-if",!0),c(Y)?(i(),h(L,{key:1,id:o.id,ref_key:"cardRef",ref:H,tabId:c(X).modelValue,searchValue:D.value,isList:!0,isMore:!!B.from,resizeFlag:o.isSearch?"searchMode":"default",theme:null==(l=c(N))?void 0:l.theme,isSearch:o.isSearch,onOnModeChange:pe,onOnFinish:fe,onOnNomore:he},null,8,["id","tabId","searchValue","isMore","resizeFlag","theme","isSearch"])):s("v-if",!0)]}),_:1},8,["class","style"])]),_:2},[c(ie)||"column"===c(Q)?{name:"extra",fn:m(()=>{var e;return[c(re)?(i(),h(u,f({key:0},c(X),{type:"border",moduleTheme:null==(e=c(N))?void 0:e.theme,mode:c(ie)?"horizontal":c(W),onChange:a[0]||(a[0]=e=>de(e,c(U)))}),null,16,["moduleTheme","mode"])):s("v-if",!0)]}),key:"0"}:void 0]),1032,["modelValue","hideCancel","placeholder","theme","readonly","autofocus","noMoreText","finished","searchTrigger","haveExtra","showDefaultBg"]),s(" </view> ")],2112)}}}),[["__scopeId","data-v-00b16e1d"]]);export{P as C,z as a,O as b,H as u};