Xiaoshu-LXMhoDfd.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import{r as a,p as y,g as r,w as S,u as w,af as i,o as n,d as B,h as u,j as c,B as l,F as C}from"./index-DzVqxMbc.js";import"./Header.vue_vue_type_style_index_0_scoped_8d56b6fd_lang-B6JykzJN.js";import{u as E}from"./use-current-user-Ce4P-hsX.js";/* empty css */import{C as A}from"./ContentContainer-Ban1RMpY.js";const F={__name:"Xiaoshu",props:{},setup(p){const d=w(),{bus:m}=i,f=p,e=a(!1),o=a([]),h=l("XIAOSHU_URL"),_=l("WEBSOCKET_BASE_URL"),x={padding:0};return y(()=>{const t=E(),s=t.token,b={userName:t.username,token:s},g=JSON.stringify(b),k=`
  2. window.WEBSOCKET_BASE_URL = '${_}';
  3. localStorage.setItem('xintongxiaoshu', '${g}');
  4. const box = document.querySelector('.xiaoshu-aside-left-menus-container');
  5. if(box){
  6. const btn = document.createElement('div');
  7. box.appendChild(btn);
  8. btn.innerHTML = '<span class="xiaoshu-aside-left-back-btn">返回</span>';
  9. btn.addEventListener('click', () => {
  10. window.$wujie?.bus.$emit("xiaoshuAsideBack");
  11. });
  12. }
  13. `,v=`
  14. .xiaoshu-aside-left-back-btn{
  15. width: 100%;
  16. height: 40px;
  17. line-height: 40px;
  18. text-align: center;
  19. background-color: #165dff;
  20. color: #fff;
  21. display: inline-block;
  22. cursor: pointer;
  23. }
  24. .xiaoshu-aside-left-menus-pop-container {}
  25. .xiaoshu-aside-left-menus-actions-container{
  26. display: none;
  27. }
  28. .user-popover.xiaoshu-aside-left-menus-pop-container>div.item{
  29. display: none;
  30. }
  31. .user-popover.xiaoshu-aside-left-menus-pop-container>header{
  32. padding-bottom: 0;
  33. border-bottom: none;
  34. }
  35. `;m.$on("xiaoshuAsideBack",function(){d.back()}),o.value=[{jsAfterLoaders:[{content:k}]},{cssAfterLoaders:[{content:v}]}],e.value=!0}),(t,s)=>(n(),r(A,{containerStyle:x},{default:S(()=>[e.value?u("",!0):(n(),B(C,{key:0},[],64)),e.value?(n(),r(c(i),{key:1,width:"100%",height:"100%",name:"xiaoshu",url:c(h),sync:!1,props:f,plugins:o.value},null,8,["url","props","plugins"])):u("",!0)]),_:1}))}};export{F as default};