index-0df676e5.js 4.7 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-c568e1a1.js";/* empty css *//* empty css *//* empty css */import{d as e,m as l,p as t,y as s,r as i,ao as o,o as d,c as n,X as u,aB as r,e as c,a as v,w as p,b as m,l as f,F as _,z as y,f as b,I as h,b7 as j,t as g,A as k,aA as x,L as w,aW as C,ay as L,az as V,b8 as H,U as T,b9 as M,v as z,av as S,aw as U,_ as A}from"./index-ca84c486.js";import{u as D}from"./useGetList-780f6f66.js";import F from"./notices-b885542f.js";import I from"./todayData-bd5719fc.js";import{c as N,n as X,a as q,d as B,b as G}from"./index-3e82f965.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./http-dd1071de.js";import"./el-tooltip-4ed993c7.js";import"./userStatistics-6b90bf19.js";const J=a=>(S("data-v-ad7a4ded"),a=a(),U(),a),K={class:"header-title"},O=J((()=>c("p",null,"最新通知 ",-1))),P={class:"h-full noticebody"},Q=["onClick"],W={class:"notices"},E={class:"n-time-text"},R={key:0,style:{display:"flex","justify-content":"center"}},Y=[J((()=>c("label",{style:{color:"darkgray"}}," 暂无新通知",-1)))],Z=J((()=>c("div",null,null,-1))),$={style:{width:"100%",height:"40px","background-color":"#fff"}},aa=["innerHTML"],ea=["innerHTML"],la={class:"dialog-footer"},ta=A(e({__name:"index",setup(e){const S=l(!1),U=l({}),A=l({}),J=l([]),ta=l(0),sa=l(!1),{data:ia,query:oa,search:da,reset:na,loading:ua}=D("system/notices/notice/mine",!0),ra=t((()=>{var a;return null==(a=ia.value)?void 0:a.data})),ca=()=>{A.value.id>0&&X(A.value.id).then((a=>{da()})),S.value=!1},va=async()=>{let a=oa.value;a.limit=1,await q(a).then((a=>{let e=a.data.shift(0);e?(1==sa.value&&ma(e),U.value=e):U.value={}})),oa.value.limit=10},pa=()=>{sa.value=!sa.value,1==sa.value&&U.value.id&&ma(U.value)},ma=a=>{U.value=a,G(a.id).then((a=>{U.value.id=a.data.id,U.value.title=a.data.title,U.value.content=a.data.content,U.value.id>0&&0==U.value.is_read&&X(U.value.id).then((a=>{da()}))}))},fa=(a,e)=>{var l;a.props.name,ta.value=Number(null==(l=null==a?void 0:a.props)?void 0:l.name),oa.value.notice_type_id=a.props.name,da(),va()};return s((async()=>{N().then((a=>{a.data.id&&(S.value=!0,A.value.id=a.data.id,A.value.title=a.data.title,A.value.content=a.data.content)})),oa.value.notice_type_id=ta,await da(),B({}).then((a=>{J.value=a.data,J.value.unshift({id:0,name:"全部"})})),va()})),(e,l)=>{const t=i("lable"),s=x,D=w,N=C,X=L,q=a,B=V,G=H,ia=T,oa=M,da=z,na=o("action"),ua=o("ac");return d(),n(_,null,[u(c("div",null,[v(s,{style:{padding:"5px",height:"calc(24vh)"}},{default:p((()=>[c("div",K,[O,m(),v(t,{class:"cursor-pointer",onClick:pa},{default:p((()=>[m("查看全部")])),_:1})]),v(F)])),_:1}),u((d(),f(s,{shadow:"always",style:{"margin-top":"20px",height:"calc(70vh)"}},{default:p((()=>[v(I)])),_:1})),[[na,"statistic.HomeStatistics.statistics"],[ua]])],512),[[r,0==sa.value]]),u(c("div",null,[v(oa,{gutter:20},{default:p((()=>[v(G,{span:8},{default:p((()=>[v(B,{type:"border-card",modelValue:ta.value,"onUpdate:modelValue":l[0]||(l[0]=a=>ta.value=a),class:"tabs",onTabClick:fa},{default:p((()=>[(d(!0),n(_,null,y(J.value,(a=>(d(),f(X,{key:a.id,label:a.name,name:a.id},{default:p((()=>[c("div",P,[(d(!0),n(_,null,y(b(ra),((a,e)=>(d(),n("div",{class:h(["notice-item itme",a.id==U.value.id?"active":""]),onClick:e=>ma(a),key:e},[0==a.is_read?(d(),f(N,{key:0,"is-dot":"",class:"item"},{default:p((()=>[v(D,null,{default:p((()=>[v(b(j))])),_:1})])),_:1})):(d(),f(D,{key:1},{default:p((()=>[v(b(j))])),_:1})),c("label",W,[m(g(a.title)+" ",1),c("p",E,g(a.created_at),1)])],10,Q)))),128))]),"{}"===JSON.stringify(U.value)?(d(),n("div",R,Y)):k("",!0)])),_:2},1032,["label","name"])))),128)),v(q)])),_:1},8,["modelValue"])])),_:1}),v(G,{span:0},{default:p((()=>[Z])),_:1}),v(G,{span:16,style:{"background-color":"#fff"}},{default:p((()=>[c("div",$,[v(ia,{class:"bak-txt",onClick:pa},{default:p((()=>[m("返回")])),_:1})]),c("div",{sclass:"flex h-full flex-wrap break-all",innerHTML:U.value.content},null,8,aa)])),_:1})])),_:1})],512),[[r,1==sa.value]]),v(da,{draggable:"",modelValue:S.value,"onUpdate:modelValue":l[1]||(l[1]=a=>S.value=a),title:A.value.title,width:"30%",center:""},{footer:p((()=>[c("span",la,[v(ia,{onClick:ca},{default:p((()=>[m("我知道了")])),_:1})])])),default:p((()=>[c("div",{class:"flex flex-wrap break-all",innerHTML:A.value.content},null,8,ea)])),_:1},8,["modelValue","title"])],64)}}}),[["__scopeId","data-v-ad7a4ded"]]);export{ta as default};