import{r as e,a2 as a,T as l,f as t,g as s,o as i,h as n,w as c,i as o,k as r,F as u,l as d,a as p,A,N as f,z as h,e as m,Q as b,x as v,j as g,t as k,y,a1 as B,S as R,n as x,p as j,W as D,B as C,O as _}from"./index-DXvjTqMr.js";import{_ as Q,a as O}from"./uni-row.DufxBgTC.js";import{_ as I}from"./uni-tag.Dd0iC8Cf.js";import{_ as J}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as M}from"./uni-popup.BpvJsdxE.js";import{h as S,e as E,i as G}from"./forum.Depe6YP7.js";const L=J({__name:"barMore",props:{checkPer:{type:Object,default:()=>[]},activeIndex:{type:Number,default:0}},emits:["handleCancel"],setup(m,{expose:b,emit:v}){const g=m,k=e(!1),{checkPer:y,activeIndex:B}=a(g),R=e(0);let x=v;const j=()=>{k.value=!1,x("handleCancel")};return l((()=>B),((e,a)=>{R.value=e.value}),{deep:!0,immediate:!0}),b({popupOpen:()=>{k.value=!0},cancel:()=>{k.value=!1}}),(e,a)=>{const l=h,m=t(s("uni-tag"),I);return k.value?(i(),n(l,{key:0},{default:c((()=>[o(l,{class:"more-mask",onClick:j}),o(l,{class:"more-content"},{default:c((()=>[o(l,{class:"bar-more plr10"},{default:c((()=>[(i(!0),r(u,null,d(p(y),((e,a)=>(i(),n(m,{class:A(a===R.value?"active":""),key:a,inverted:!0,onClick:l=>((e,a)=>{R.value=a,k.value=!1,x("handleCancel",{index:a,item:e})})(e,a),text:e.cate_name,type:"primary"},null,8,["class","onClick","text"])))),128))])),_:1})])),_:1})])),_:1})):f("",!0)}}},[["__scopeId","data-v-b85f5b0c"]]),U=J({__name:"siderbar",props:{checkedTypes:{type:Object,default:()=>[]},isFirstlogin:{type:Boolean,default:!1},typeData:{type:Object,default:()=>[]}},emits:["handleOk"],setup(p,{expose:f,emit:x}){const j=p,{checkedTypes:D,typeData:C,isFirstlogin:_}=a(j),I=x,J=e(null);e(1);const L=m({checkbox5:[],listData:[],selectLabelData:[]});l(_,(e=>{e&&(Y(),V())}));const U=()=>{J.value.close()};b((()=>{Y(),V()}));const V=()=>{S({page:1,limit:0}).then((e=>{L.selectLabelData=e.data.label||[]})).catch((e=>{v.error(e.message)}))},Y=()=>{E().then((e=>{L.listData=e.data.list||[],L.listData.length>0&&L.listData.forEach((e=>{e.children.forEach((a=>{L.selectLabelData.includes(a.id)?e.selectAll=!0:e.selectAll=!1}))}))})).catch((e=>{v.error(e.message)}))},N=()=>{if(L.selectLabelData.length<=0)return v.error("至少关注一个文章标签"),!1;H({label:L.selectLabelData})},F=e(!1),H=e=>{F.value=!0,G(e).then((e=>{F.value=!1,I("handleOk"),U(),v.success("保存成功")})).catch((e=>{F.value=!1,v.error(e.message)}))};return f({popupOpen:()=>{J.value.open()}}),(e,a)=>{const l=t(s("uni-col"),Q),p=y,f=t(s("uni-row"),O),m=h,b=B,v=R,x=t(s("uni-popup"),M);return i(),n(m,null,{default:c((()=>[o(x,{ref_key:"popupRef",ref:J,type:"right"},{default:c((()=>[o(m,{class:"slider"},{default:c((()=>[o(m,{class:"pt44"},{default:c((()=>[o(m,{class:"slider-header"},{default:c((()=>[o(f,{class:"display-align plr10"},{default:c((()=>[o(l,{span:20,class:"header-left"},{default:c((()=>[g("请选择关注文章标签")])),_:1}),o(l,{span:4,class:"text-right header-right"},{default:c((()=>[o(p,{class:"iconfont icon-shenpizhongxin-jujue",onClick:U})])),_:1})])),_:1})])),_:1}),o(m,{class:"slider-content pl10"},{default:c((()=>[o(v,{class:"scroll-per","scroll-y":"","scroll-top":0},{default:c((()=>[o(m,{class:"pr10"},{default:c((()=>[(i(!0),r(u,null,d(L.listData,((e,a)=>(i(),n(m,{class:"slider-laber",key:"list"+a},{default:c((()=>[o(m,{class:"slider-laber-header"},{default:c((()=>[g(k(e.title),1)])),_:2},1024),o(m,{class:"slider-laber-item"},{default:c((()=>[o(b,{class:A(["laber-item-button",e.selectAll?"active":""]),onClick:a=>{var l;(l=e).children.length>0&&(l.selectAll?(l.children.forEach((e=>{const a=L.selectLabelData.indexOf(e.id);a>-1&&L.selectLabelData.splice(a,1)})),l.selectAll=!1):(l.children.forEach((e=>{L.selectLabelData.includes(e.id)||L.selectLabelData.push(e.id)})),l.selectAll=!0))}},{default:c((()=>[o(p,{class:"title line1"},{default:c((()=>[g(k(e.selectAll?"取消全选":"全选"),1)])),_:2},1024)])),_:2},1032,["onClick","class"]),(i(!0),r(u,null,d(e.children,((e,a)=>(i(),n(b,{class:A(["laber-item-button line1",L.selectLabelData.includes(e.id)?"active":""]),onClick:a=>(e=>{const a=L.selectLabelData.indexOf(e.id);a>-1?L.selectLabelData.splice(a,1):L.selectLabelData.push(e.id)})(e)},{default:c((()=>[o(p,{class:"title line1"},{default:c((()=>[g(k(e.title),1)])),_:2},1024)])),_:2},1032,["class","onClick"])))),256))])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1}),o(m,{class:"slider-bottom plr10"},{default:c((()=>[o(b,{loading:F.value,onClick:N},{default:c((()=>[g("确认")])),_:1},8,["loading"])])),_:1})])),_:1})])),_:1})])),_:1},512)])),_:1})}}},[["__scopeId","data-v-e8e3fd53"]]),V=J({__name:"index",props:{barData:{type:Object,default:()=>[],required:!0},isSidebar:{type:Boolean,default:!1},isActiveLine:{type:Boolean,default:!0},isFirstlogin:{type:Boolean,default:!1},propsData:{type:Object,default:()=>({})}},emits:["handleData"],setup(l,{expose:v,emit:y}){const B=l,{barData:I,isSidebar:J,propsData:M,isActiveLine:S,isFirstlogin:E}=a(B),G=e(0),V=e(0),Y=e(0),N=e(4),F=e(!1),H=m({tabClick:0});b((()=>{T()}));const X=e(null),z=e(null),Z=()=>{J.value?z.value.popupOpen():F.value?(X.value.cancel(),F.value=!1):(X.value.popupOpen(),F.value=!0)},q=()=>{X.value.cancel(),F.value=!1},w=e=>{void 0!==e&&K(e.item,e.index),F.value=!1},P=C();e(0);const T=async()=>{await x();let e=j().in(P);e.select(".long-tab").fields({size:!0}),e.exec((e=>{Y.value=Math.floor(e[0].width/N.value)}))};let W=y;const K=(e,a)=>{I.value.length>N.value&&(G.value=(a-2)*Y.value),H.tabClick=a,V.value=a*Y.value,W("handleData",e)},$=()=>{W("handleData")};return v({showMoreClick:q}),(e,a)=>{const l=h,m=R,b=t(s("uni-col"),Q),v=_,y=t(s("uni-row"),O);return i(),r(u,null,[o(l,{class:"cr-navigation-bar pl10"},{default:c((()=>[o(y,null,{default:c((()=>[o(b,{span:20,class:"navigation-bar-left",onClick:q},{default:c((()=>[o(l,{class:"nav-tab-box"},{default:c((()=>[o(l,{class:"long-tab"},{default:c((()=>[o(m,{"scroll-x":"true",style:{"white-space":"nowrap",display:"flex"},"scroll-with-animation":"","show-scrollbar":"false"},{default:c((()=>[(i(!0),r(u,null,d(p(I),((e,a)=>(i(),n(l,{class:A(["long-item",a===H.tabClick?"on":" "]),key:a,id:"id"+a,onClick:l=>K(e,a)},{default:c((()=>[g(k(p(M).name?e[p(M).name]:e.cate_name),1)])),_:2},1032,["class","id","onClick"])))),128)),p(S)?(i(),n(l,{key:0,class:"underline-box",style:D("transform:translateX("+V.value+"px);width:"+Y.value+"px")},null,8,["style"])):f("",!0)])),_:1})])),_:1})])),_:1})])),_:1}),o(b,{span:4,class:"navigation-bar-right text-center",onClick:Z},{default:c((()=>[o(v,{class:"forum-bar-img",src:"data:image/png;base64,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",mode:""}),o(l,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1})])),_:1}),o(p(L),{"check-per":p(I),"active-index":H.tabClick,ref_key:"barMoreRef",ref:X,onHandleCancel:w},null,8,["check-per","active-index"]),p(J)?(i(),n(p(U),{key:0,ref_key:"siderbarRef",ref:z,isFirstlogin:p(E),onHandleOk:$},null,8,["isFirstlogin"])):f("",!0)],64)}}},[["__scopeId","data-v-3b81d512"]]);export{V as n};