|
|
import{p as e,m as t,x as a,K as s,n,c as i,t as o,F as l,q as c,w as r,o as d,u as m,s as g,B as u,v as p,T as C,y as v,z as I,r as h}from"./vendor.269b2875.js";import{c as k}from"./tool.8db46c9c.js";import{_ as w}from"./kongzhuangtai-xiaoxi@2x.a1460c5e.js";const f={name:"wuc-tab",data:()=>({}),props:{tabList:{type:Array,default:()=>[]},tabCur:{type:Number,default:()=>0},tabClass:{type:String,default:()=>""},tabStyle:{type:String,default:()=>""},textFlex:{type:Boolean,default:()=>!0},selectClass:{type:String,default:()=>"text-blue"},commontnum:{type:Array,default:()=>[]}},setup(e,t){let i=a({commontNum:[]});s((()=>e.commontnum),((e,t)=>{i.commontNum=e}));return{data:i,scrollLeft:n((function(){return 60*(e.tabCur-1)})),moveHandle:()=>{},tabSelect:(e,a,s,n)=>{t.emit("update:tabCur",e),t.emit("change",e),t.emit("chengeid",a),t.emit("chengeclass",s),t.emit("changeitem",n)}}}},y=r("data-v-287b959d");e("data-v-287b959d");const M={class:"sortItem"},S={class:"text"},b={class:"swiper-container-tab"},x={class:"swiper-wrapper"},D={key:0,class:"unread-msg"};t();const T=y(((e,t,a,s,n,r)=>(d(),i("div",M,[o("div",S,[o("div",b,[o("div",x,[(d(!0),i(l,null,c(a.tabList,((e,t)=>(d(),i("div",{class:"swiper-slide",key:e.id,id:e.id,onClick:a=>s.tabSelect(t,e.id,t,e.code,e.id,e)},[o("div",{class:["wuc-tab-item",[t===a.tabCur?a.selectClass+" cur":""]]},m(e.name),3),3!==t&&s.data.commontNum.length&&0!=s.data.commontNum[t]?(d(),i("div",D,m(s.data.commontNum[t]),1)):g("",!0)],8,["id","onClick"])))),128))])])])]))));f.render=T,f.__scopeId="data-v-287b959d";const N={components:{WucTab:f},setup(){const{proxy:e}=u();let t=a({pageIndex:1,pageSize:10,totalPages:0,hasNextPage:!1,certificateNo:"",isHot:!1,TabCur:0,tabList:[{name:"系统公告"},{name:"互动消息"},{name:"邀请我的"},{name:"我的邀请"},{name:"跟答"}],avatar:"../../assets/images/avatar.png",SystemMessageList:[],CommontList:[],QuestionData:[],AnswerData:[],MyInvitationData:[],InviteMeData:[],DynamicData:[],CommontNum:[],ifkon:!0,numMessages:0,numComment:0,numAC:0,numIM:0,preSrollY:0});p((()=>{localStorage.getItem("tabNum")?(t.TabCur=Number(localStorage.getItem("tabNum")),s(t.TabCur)):(e.GetSystemMessage(),e.GetMessageNum())}));let s=a=>{t.TabCur=a,t.pageIndex=1,e.getData(a),localStorage.setItem("tabNum",a)};return{data:t,getData:a=>{let s=localStorage.getItem("page");switch(s&&(t.pageSize=10*Number(s)),a){case 0:e.GetSystemMessage();break;case 1:e.GetCommentMessage();break;case 2:e.GetInviteMeMessage();break;case 3:e.GetMyInvitationMeMessage();break;case 4:e.GetMyAnswerComment()}},listenScroll:t=>{let a=t.srcElement?t.srcElement:t.target;a.scrollTop+a.clientHeight>=a.scrollHeight&&e.addMoreData()},addMoreData:()=>{const a=t;if(a.hasNextPage){if(a.pageIndex++,a.pageIndex>a.totalPages)return!1;e.getData(t.TabCur)}},toPage:(a,s,n)=>{let i=t;if(i.preSrollY=document.querySelector(`#news${t.TabCur}`).scrollTop,localStorage.setItem("page",i.pageIndex),localStorage.setItem("preScrollY",i.preSrollY),"SystemMessageList"===n){let t="/Protocol?content="+i.SystemMessageList[s].content;e.$router.push(t)}if("AnswerData"===n){let t="/dyComment?id="+i.AnswerData[s].belongId;e.$router.push(t)}if("CommontList"===n)if("ebook"==i.CommontList[s].cmtPath){let t="ReadDetails?id="+i.CommontList[s].belongId;e.$router.push(t),localStorage.setItem("toCommentList",!0)}else e.CheckedLink(i.CommontList[s].cmtPath,i.CommontList[s].belongId);if("MyInvitationData"===n){let t="/QuestionAskDetails?id="+i.MyInvitationData[s].questionId;e.$router.push(t)}if("InviteMeData"===n){let t="/QuestionAskDetails?id="+i.InviteMeData[s].questionId;e.$router.push(t)}},cutTime:k,toBack:()=>{e.$router.go(-1)},tabChange:s,GetInviteMeMessage:()=>{let a=t;a.ifkon=!0,e.$http.get(e.$API.GETINVITEME,{params:{pageIndex:a.pageIndex,pageSize:a.pageSize},headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((t=>{if(200==t.type){let s=t.data;if(a.totalPages=t.pages,a.hasNextPage=t.hasNextPage,s&&s.length&&(a.pageIndex<=1?(a.InviteMeData=s,window.scrollTo(0,0)):a.InviteMeData=a.InviteMeData.concat(s)),0==a.InviteMeData.length?a.i
|