2 lines
6.8 KiB
JavaScript
2 lines
6.8 KiB
JavaScript
import{_ as e}from"./index_173018689439.js";import{d as a,u as l,e as t,U as s,V as n,r as i,J as o,z as u,o as c,f as d,g as r,F as v,j as p,P as g,Y as m,h as f,at as _,m as h,X as y,N as w,a8 as x,O as k,l as A,t as b,A as I,I as N,ac as L,B as M,C as z,_ as P,k as j,n as C,w as O,a9 as R,au as E,Q as S,R as T,av as U}from"./index_1730186894.js";/* empty css *//* empty css */import{_ as H}from"./index_173018689433.js";import{_ as V}from"./h-table-paging_1730186894.js";import{p as B}from"./props_1730186894.js";const D={class:"page"},F={class:"page-body"},J={key:0,style:{padding:".2rem"}},Q=["onClick"],X={class:"content"},Y={class:"right"},$=(e=>(M("data-v-b055d04f"),e=e(),z(),e))((()=>r("p",null,"Tempo de envio:",-1))),q={key:1,class:"no-data"},G={class:"details-box"},K=["innerHTML"],W={class:"annex-box"},Z=P(a({__name:"index",emits:["update-parent-value"],setup(e,{emit:a}){const M=l(),z=B(),P=t((()=>JSON.parse(s.getStorage(n.PROPS_DATA)||"")||[])),j=t((()=>e=>P.value.find((a=>a._id==e)).iconUrl)),C=i(!1),O=i({});o((async()=>{await Z()}));const R=i([]),E=i([]),S=i(0);const T=i({pageIndex:1,pageSize:10});async function U(e){T.value.pageIndex=e,await Z()}async function H(e){T.value.pageIndex=e,await Z()}const Z=async()=>{const e=await u.getMail(T.value);if(0==e.code){S.value=e.data.mails.total||0,R.value=e.data.mails.rows||[],E.value=e.data.templates;for(let a=0;a<R.value.length;a++){let l={...R.value[a]};l.templateId&&e.data.templates.forEach((e=>{l.templateId===e._id&&(R.value[a].title=e.title,R.value[a].content=e.content)}))}for(let e=0;e<R.value.length;e++)if(R.value[e].variables)for(const a in R.value[e].variables){let l=`{#${a}}`;R.value[e].content=R.value[e].content.replace(new RegExp(l,"g"),R.value[e].variables[a])}if(e.data.props)for(let a=0;a<e.data.props.length;a++)z.setPropsData(e.data.props[a])}};return(e,l)=>{const t=I,s=N,n=L,i=V;return c(),d("div",D,[r("div",F,[R.value.length>0?(c(),d("div",J,[(c(!0),d(v,null,p(R.value,((e,l)=>(c(),d("div",{class:"flex-sb",key:l,onClick:l=>function(e){C.value=!0,O.value={...e},e.readAt||u.setMailRead({_id:e._id}).then((e=>{Z(),a("update-parent-value",2)}))}(e)},[g(t,{src:e.readAt?"perfil/email_icon_2.png":"perfil/email_.png"},null,8,["src"]),r("div",X,m(e.title),1),r("div",Y,[$,r("span",null,m(f(_)(e.createdAt)),1)])],8,Q)))),128))])):h("",!0),0==R.value.length?(c(),d("div",q,[g(t,{type:"local",src:"base/bg_di1.png"}),y(" Opa! Ainda não há dados! ")])):h("",!0)]),g(n,{class:"details",modelValue:C.value,"onUpdate:modelValue":l[1]||(l[1]=e=>C.value=e),title:"announcemengt",contentBgcolor:"#002E2C"},{default:w((()=>[r("div",G,[r("div",{innerHTML:f(x)(O.value.content)},null,8,K),r("div",W,[(c(!0),d(v,null,p(O.value.propsList,((e,a)=>(c(),d("div",{key:a},[g(s,{class:"icon",src:f(k)(j.value(e.propId))},null,8,["src"]),r("span",null,"x"+m(Math.trunc(e.num/1e4)),1)])))),128))]),r("div",{class:"btn",onClick:l[0]||(l[0]=e=>(e=>{if(!(e.propsList.length>0)||e.getAt)return C.value=!1;u.receiveMailAttachments({_id:e._id}).then((e=>{0==e.code&&(b("Recebido com sucesso"),O.value.getAt=!0,Z(),M.getUserInfo())}))})(O.value))},m(O.value.propsList.length>0&&!O.value.getAt?"RECEBER":"FECHAR"),1)])])),_:1},8,["modelValue"]),R.value.length>0?(c(),A(i,{key:0,total:S.value,"page-size":T.value.pageSize,onOnPrevious:U,onOnNextPage:H},null,8,["total","page-size"])):h("",!0)])}}}),[["__scopeId","data-v-b055d04f"]]),ee={class:"notices-box"},ae={key:0},le={class:"notices-time"},te=["innerHTML"],se=["onClick"],ne={key:1,class:"no-data"},ie=P(a({__name:"index",emits:["update-parent-value"],setup(e,{emit:a}){const t=l(),s=i([]),n=i(0),w=i({pageIndex:1,pageSize:10});async function k(e){w.value.pageIndex=e,await L()}async function b(e){w.value.pageIndex=e,await L()}const N=e=>{R(e)},L=async()=>{const e=await u.getNotice(w.value);if(0==e.code){n.value=e.data.notices.total||0,s.value=[...e.data.notices.rows];for(let e=0;e<s.value.length;e++)if(s.value[e].showAll=!1,s.value[e].users&&s.value[e].users.length>0){s.value[e].users.filter((e=>e.uid===t.userInfo.uid)).length>0?s.value[e].userLook=!0:s.value[e].userLook=!1}else s.value[e].userLook=!1}};return o((async()=>{await L()})),(e,l)=>{const t=I,i=V;return c(),d("div",ee,[s.value.length>0?(c(),d("div",ae,[(c(!0),d(v,null,p(s.value,((e,l)=>(c(),d("div",{key:l,class:"notices"},[r("div",le,[g(t,{src:e.userLook?"perfil/email_icon_2.png":"perfil/email_.png"},null,8,["src"]),r("span",null,m(f(_)(e.createdAt)),1)]),r("div",{style:j([{padding:"0.2rem 0",overflow:"hidden"},{maxHeight:e.showAll?"none":"3rem"}]),innerHTML:f(x)(e.content),onClick:N},null,12,te),r("div",{class:"notices-lookAll",onClick:O((e=>(async e=>{s.value[e].showAll=!s.value[e].showAll,s.value[e].userLook||u.setNoticeRead({_id:s.value[e]._id}).then((l=>{s.value[e].userLook=!0,a("update-parent-value",1)}))})(l)),["stop"])},[r("span",null,m(e.showAll?"Ocultar":"Mostrar Todos"),1),g(t,{style:{width:"0.2rem",height:"0.3rem"},type:"local",class:C(e.showAll?"rote":""),src:"base/jt.png"},null,8,["class"])],8,se)])))),128))])):h("",!0),0==s.value.length?(c(),d("div",ne,[g(t,{type:"local",src:"base/bg_di1.png"}),y(" Opa! Ainda não há dados! ")])):h("",!0),s.value.length>0?(c(),A(i,{key:2,total:n.value,"page-size":w.value.pageSize,onOnPrevious:b,onOnNextPage:k},null,8,["total","page-size"])):h("",!0)])}}}),[["__scopeId","data-v-c31b1748"]]),oe=e=>(M("data-v-3dd272c0"),e=e(),z(),e),ue={class:"page"},ce={class:"box"},de={class:"lingdang"},re=oe((()=>r("span",{style:{"font-size":"0.3rem"}},"Plataforma",-1))),ve={class:"lingdang"},pe=oe((()=>r("span",{style:{"font-size":"0.3rem"}},"Pessoal",-1))),ge=P(a({__name:"index",setup(a){const t=l(),s=i(0),n=i(0),v=i(0),p=e=>{1===e&&0!==n.value?(n.value=n.value-1,t.hasNewNotice(-1)):2===e&&0!==s.value&&(s.value=s.value-1,t.hasNewMail(t.newMail-1))};return o((async()=>{await(async()=>{const e=await u.checkNewMail();0==e.code&&(s.value=e.data.newMail)})(),await(async()=>{const e=await u.checkNewNotice();0==e.code&&(n.value=e.data.newNotice)})()})),(a,l)=>{const t=H,i=I,o=U,u=E,f=e;return c(),d("div",ue,[g(t,{title:"Notificação"}),r("div",ce,[g(u,{active:v.value,"onUpdate:active":l[0]||(l[0]=e=>v.value=e),color:"#fff","title-active-color":"#fff","title-inactive-color":"#fff"},{default:w((()=>[g(o,null,{title:w((()=>[r("div",de,[re,g(i,{width:".5rem",type:"local",class:"imgBox",src:0===v.value?"user/icon_ld.png":"user/icon_znx.png"},null,8,["src"]),S(r("div",{class:"num"},m(n.value),513),[[T,n.value]])])])),default:w((()=>[g(ie,{onUpdateParentValue:p})])),_:1}),g(o,null,{title:w((()=>[r("div",ve,[pe,g(i,{width:".5rem",type:"local",class:"imgBox",src:1===v.value?"user/icon_yj2.png":"user/icon_yj.png"},null,8,["src"]),S(r("div",{class:"num"},m(s.value),513),[[T,s.value]])])])),default:w((()=>[g(Z,{onUpdateParentValue:p})])),_:1})])),_:1},8,["active"])]),g(f)])}}}),[["__scopeId","data-v-3dd272c0"]]);export{ge as default};
|