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