You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
14 KiB
1 lines
14 KiB
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.ifkon=!1:a.ifkon=!0,a.numIM){let t=[];for(let e=0;e<s.length;e++)t.push(s[e].id);t=t.join(","),e.EditInviteMeChecked(t)}}else C(t.content)})).catch((e=>{}))},EditInviteMeChecked:t=>{let a={Ids:t};e.$http.put(e.$API.EDITINVITEMECHECKED,a,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((t=>{200==t.type?e.GetMessageNum():C(t.content)})).catch((e=>{}))},EditMyMessagesChecked:t=>{let a={Ids:t};e.$http.put(e.$API.EDITMYMESSAGESCHECKED,a,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((t=>{200==t.type?e.GetMessageNum():C(t.content)})).catch((e=>{}))},GetMyInvitationMeMessage:()=>{let a=t;a.ifkon=!0,e.$http.get(e.$API.GETMYINVITATION,{params:{pageIndex:a.pageIndex,pageSize:a.pageSize},headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((e=>{if(200==e.type){let t=e.data;a.totalPages=e.pages,a.hasNextPage=e.hasNextPage,t&&t.length&&(a.pageIndex<=1?(a.MyInvitationData=t,window.scrollTo(0,0)):a.MyInvitationData=a.MyInvitationData.concat(t)),0==a.MyInvitationData.length?a.ifkon=!1:a.ifkon=!0}else C(e.content)})).catch((e=>{}))},GetMyAnswerComment:()=>{let a=t;a.ifkon=!0,e.$http.get(e.$API.GETMYANSWERCOMMENTPAGES,{params:{Where:"",Order:"Date_desc",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.AnswerData=s,window.scrollTo(0,0)):a.AnswerData=a.AnswerData.concat(s)),0==a.AnswerData.length?a.ifkon=!1:a.ifkon=!0,a.numAC){let t=[];for(let e=0;e<s.length;e++)t.push(s[e].id);t=t.join(","),e.EditCommentOrAnswerChecked(t)}}else C(t.content)})).catch((e=>{}))},GetSystemMessage:()=>{let a=t;a.ifkon=!0,e.$http.get(e.$API.GETMYMESSAGESPAGES,{params:{Where:"",Order:"Date_desc",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.SystemMessageList=s,window.scrollTo(0,0)):a.SystemMessageList=a.SystemMessageList.concat(s)),0==a.SystemMessageList.length?a.ifkon=!1:a.ifkon=!0,a.numMessages){let t=[];for(let e=0;e<s.length;e++)t.push(s[e].listId);t=t.join(","),e.EditMyMessagesChecked(t)}}else C(t.content)})).catch((e=>{}))},GetCommentMessage:()=>{const a=t;a.ifkon=!0,e.$http.get(e.$API.GETMYCOMMENTPAGESNEW,{params:{Where:"",Order:"Date_desc",pageIndex:a.pageIndex,pageSize:a.pageSize},headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((s=>{if(200==s.type){let n=s.data;if(a.totalPages=s.pages,a.hasNextPage=s.hasNextPage,n&&n.length&&(a.pageIndex<=1?a.CommontList=n:a.CommontList=a.CommontList.concat(n),e.$nextTick((()=>{let e=localStorage.getItem("preScrollY");e&&(document.querySelector(`#news${t.TabCur}`).scrollTop=e)}))),0==a.CommontList.length?a.ifkon=!1:a.ifkon=!0,a.numComment){let t=[];for(let e=0;e<n.length;e++)t.push(n[e].id);t=t.join(","),e.EditCommentOrAnswerChecked(t)}}else C(s.content)})).catch((e=>{}))},GetMessageNum:()=>{let a=t;e.$http.get(e.$API.GETNUMNOCHECKED,{params:{},headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((e=>{if(200==e.type){let t=e.data,s=[];s[0]=String(t.numMessages),s[1]=String(t.numComment),s[2]=String(t.numIM),s[3]=String(t.numAC),s[4]=String(t.numAC),a.CommontNum=s,a.numMessages=t.numMessages,a.numComment=t.numComment,a.numIM=t.numIM,a.numAC=t.numAC}else C(e.content)})).catch((e=>{}))},EditCommentOrAnswerChecked:t=>{let a={Ids:t};e.$http.put(e.$API.EDITMYCOMMENTCHECkED,a,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((t=>{200==t.type?e.GetMessageNum():C(t.content)})).catch((e=>{}))},CheckedLink:(t,a)=>{switch(t){case"doc":e.$router.push("/MaterialDetails?id="+a);break;case"video":e.$router.push("/VideoDetails?id="+a),localStorage.setItem("toCommentList",!0);break;case"news":e.$router.push("/NewDetails?newId="+a);break;case"answer":e.$router.push("/dyComment?id="+a+"&backs=1")}},AnswerChecked:t=>{const a=this;e.$http.get(e.$API.EDITMYCOMMENTCHECkED,{params:{Ids:a.AnswerData[t].id},headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((s=>{if(200==s.type)if(a.GetMessageNum(),a.AnswerData[t].isVerify=1,"ebook"==a.AnswerData[t].cmtPath){let s="/ReadDetails?id="+a.AnswerData[t].belongId;e.$router.push(s)}else a.CheckedLink(a.AnswerData[t].cmtPath,a.AnswerData[t].belongId);else C(s.content)})).catch((e=>{}))}}}},A=r("data-v-5f6df52c");e("data-v-5f6df52c");const L={class:"main"},E={class:"status"},P=o("div",{class:"status_bar"},null,-1),$={class:"top"},G=o("div",{class:"backtrack icon iconfont"},"",-1),z=o("div",{class:"answerReply"},[o("div",{class:"findNav"},"我的消息")],-1),O={class:"tabList"},Y={class:"ItemInfo"},H={class:"avatar avatarSize"},_={class:"ItemName"},j={class:"name"},q=o("div",{class:"name-text"},"回复了你的回答",-1),F={class:"ItemContent"},W={class:"timeInfo"},B={class:"isCreatedate"},R={class:"upvoteNum"},U={key:0,class:"konimg"},V=o("img",{src:w,class:"sskimg"},null,-1),K=o("div",{class:"kongtext"},"暂无消息",-1),Q={class:"ItemInfo"},J={class:"ItemName"},X=o("div",{class:"name-text"},"邀请",-1),Z={class:"answerName"},ee=o("div",{class:"name-text"},"来回答该问题",-1),te={class:"ItemContent"},ae={class:"timeInfo"},se={class:"isCreatedate"},ne={class:"upvoteNum"},ie={class:"konimg"},oe=o("img",{src:w,class:"sskimg"},null,-1),le=o("div",{class:"kongtext"},"暂无消息",-1),ce={class:"ItemInfo"},re={class:"avatar avatarSize"},de={class:"ItemName"},me={class:"name"},ge=o("div",{class:"name-text"},"邀请你来回答该问题",-1),ue={class:"ItemContent"},pe={class:"timeInfo"},Ce={class:"isCreatedate"},ve={class:"upvoteNum"},Ie={class:"konimg"},he=o("img",{src:w,class:"sskimg"},null,-1),ke=o("div",{class:"kongtext"},"暂无消息",-1),we={class:"ItemInfo"},fe={class:"avatar avatarSize"},ye={class:"ItemName"},Me={class:"name"},Se={class:"Itemcontentmess"},be={class:"ReplyContent"},xe=o("div",{class:"name"},"@我:",-1),De={class:"contnet"},Te={class:"konimg"},Ne=o("img",{src:w,class:"sskimg"},null,-1),Ae=o("div",{class:"kongtext"},"暂无消息",-1),Le={class:"ItemInfo"},Ee={class:"avatar avatarSize"},Pe={class:"ItemName"},$e=o("div",{class:"name"},"系统管理员",-1),Ge={class:"ItemContent"},ze={class:"konimg"},Oe=o("img",{src:w,class:"sskimg"},null,-1),Ye=o("div",{class:"kongtext"},"暂无消息",-1);t();const He=A(((e,t,a,s,n,r)=>{const u=h("wuc-tab");return d(),i("div",L,[o("div",E,[P,o("div",$,[o("div",{class:"back-di",onClick:t[1]||(t[1]=(...e)=>s.toBack&&s.toBack(...e))},[G]),z]),o("div",O,[o(u,{"tab-list":s.data.tabList,commontnum:s.data.CommontNum,tabClass:"tabClass",selectClass:"text-blue",tabCur:s.data.TabCur,onChange:s.tabChange},null,8,["tab-list","commontnum","tabCur","onChange"])])]),4==s.data.TabCur?(d(),i("div",{key:0,id:`news${s.data.TabCur}`,style:{height:"14rem","overflow-y":"auto"},onScroll:t[2]||(t[2]=(...e)=>s.listenScroll&&s.listenScroll(...e))},[(d(!0),i(l,null,c(s.data.AnswerData,((e,t)=>(d(),i("div",{class:["answerList",{answerListOne:0==t}],onClick:a=>s.toPage(e.id,t,"AnswerData"),key:t},[o("div",Y,[o("div",H,[o("img",{class:"Img",mode:"aspectFill",src:e.avatarUrl},null,8,["src"])]),o("div",_,[o("div",j,m(e.name),1),q])]),o("div",F,m(e.cmtContent),1),o("div",W,[o("span",B,m(s.cutTime(e.isCreatedate)),1),o("span",R,m(e.cmtLike)+"人点赞",1)])],10,["onClick"])))),128)),s.data.ifkon?g("",!0):(d(),i("div",U,[V,K]))],40,["id"])):g("",!0),3==s.data.TabCur?(d(),i("div",{key:1,id:`news${s.data.TabCur}`,style:{height:"14rem","overflow-y":"auto"},onScroll:t[3]||(t[3]=(...e)=>s.listenScroll&&s.listenScroll(...e))},[(d(!0),i(l,null,c(s.data.MyInvitationData,((e,t)=>(d(),i("div",{class:["answerList myInvitationList",{answerListOne:0==t}],onClick:a=>s.toPage(e.id,t,"MyInvitationData"),key:t},[o("div",Q,[o("div",J,[X,o("img",{class:"Img",mode:"aspectFill",src:e.answerAvatarUrl},null,8,["src"]),o("div",Z,m(e.answerName),1),ee])]),o("div",te,m(e.questionContent),1),o("div",ae,[o("span",se,m(s.cutTime(e.isCreatedate)),1),o("span",ne,m(e.numLike)+"人点赞",1)])],10,["onClick"])))),128)),v(o("div",ie,[oe,le],512),[[I,!s.data.ifkon]])],40,["id"])):g("",!0),2==s.data.TabCur?(d(),i("div",{key:2,id:`news${s.data.TabCur}`,style:{height:"14rem","overflow-y":"auto"},onScroll:t[4]||(t[4]=(...e)=>s.listenScroll&&s.listenScroll(...e))},[(d(!0),i(l,null,c(s.data.InviteMeData,((e,t)=>(d(),i("div",{class:["answerList",{answerListOne:0==t}],onClick:a=>s.toPage(e.id,t,"InviteMeData"),key:t},[o("div",ce,[o("div",re,[o("img",{class:"Img",mode:"aspectFill",src:e.custAvatarUrl},null,8,["src"])]),o("div",de,[o("div",me,m(e.custName),1),ge])]),o("div",ue,m(e.questionContent),1),o("div",pe,[o("span",Ce,m(s.cutTime(e.isCreatedate)),1),o("span",ve,m(e.numLike)+"人点赞",1)])],10,["onClick"])))),128)),v(o("div",Ie,[he,ke],512),[[I,!s.data.ifkon]])],40,["id"])):g("",!0),1==s.data.TabCur?(d(),i("div",{key:3,id:`news${s.data.TabCur}`,style:{height:"14rem","overflow-y":"auto"},onScroll:t[5]||(t[5]=(...e)=>s.listenScroll&&s.listenScroll(...e))},[(d(!0),i(l,null,c(s.data.CommontList,((e,t)=>(d(),i("div",{class:["answerList",{answerListOne:0==t}],key:t,onClick:a=>s.toPage(e.id,t,"CommontList")},[o("div",we,[o("div",fe,[o("img",{class:"Img",mode:"aspectFill",src:e.avatarUrl},null,8,["src"])]),o("div",ye,[o("div",Me,m(e.name),1)])]),o("div",Se,m(e.cmtContent),1),o("div",be,[xe,o("div",De,m(e.cmtLinkContent),1)])],10,["onClick"])))),128)),v(o("div",Te,[Ne,Ae],512),[[I,!s.data.ifkon]])],40,["id"])):g("",!0),0==s.data.TabCur?(d(),i("div",{key:4,style:{height:"14rem","overflow-y":"auto"},onScroll:t[6]||(t[6]=(...e)=>s.listenScroll&&s.listenScroll(...e))},[(d(!0),i(l,null,c(s.data.SystemMessageList,((e,t)=>(d(),i("div",{class:["answerList",{answerListOne:0==t}],onClick:a=>s.toPage(e.id,t,"SystemMessageList"),key:t},[o("div",Le,[o("div",Ee,[o("img",{class:"Img",mode:"aspectFill",src:s.data.avatar},null,8,["src"])]),o("div",Pe,[$e,o("div",null,m(s.cutTime(e.isCreatedate)),1)])]),o("div",Ge,m(e.content),1)],10,["onClick"])))),128)),v(o("div",ze,[Oe,Ye],512),[[I,!s.data.ifkon]])],32)):g("",!0)])}));N.render=He,N.__scopeId="data-v-5f6df52c";export{N as default};
|