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