index-e892e605.js 1.7 KB

1
  1. import{d as h,u as x,a as v,r as w,o as k,e as d,g as q,w as u,t as N,k as r,F as A,m as C,h as L,f as i,n as c,A as P}from"./index-b3d5c748.js";import{L as B}from"./index-76255a0f.js";import{C as D}from"./index-d5acb7e5.js";import{f as Y}from"./formatTime-325dcd9a.js";import{u as S}from"./index-ddb18308.js";import{u as T}from"./news-29916c6a.js";import{_ as $}from"./_plugin-vue_export-helper-c27b6911.js";import"./use-tab-status-7b888048.js";const z={class:"app-container"},E={class:"inst-title"},F={class:"flex justify-between"},I=h({__name:"index",setup(R){const _=S(),f=T(),m=x(),g=v(),e=w({queryParams:{type:"notice",pageNum:1,pageSize:10},finished:!1,loading:!0,list:[]}),p=async()=>{var t;const s=e.queryParams.type=="approval"?_.getOwApproveList:f.getNoticeList,[a,o]=await N(s({platformId:1000103,noPage:!0}));if(a)return;const n=((t=o==null?void 0:o.data)==null?void 0:t.list)||[];for(const l of n)e.list.push(l);e.loading=!1,e.queryParams.pageNum++,n.length<e.queryParams.pageSize&&(e.finished=!0)},y=s=>{m.push({path:"/notice/detail",query:{id:s}})};return k(()=>{const s=g.query.type;s&&(e.queryParams.type=s),p()}),(s,a)=>{const o=D,n=B;return r(),d("div",z,[q(n,{loading:e.loading,"onUpdate:loading":a[0]||(a[0]=t=>e.loading=t),finished:e.finished,"finished-text":"没有更多了",onLoad:p},{default:u(()=>[(r(!0),d(A,null,C(e.list,t=>(r(),L(o,{key:t,onClick:l=>y(t.id)},{default:u(()=>[i("h4",E,c(`${t.noticeType==="10"?"公告":"通知"}:${t.noticeTitle}`),1),i("div",F,[i("span",null,"发布人:"+c(t.createdName),1),i("span",null,c(P(Y)(new Date(t.noticeTime),"YYYY-mm-dd")),1)])]),_:2},1032,["onClick"]))),128))]),_:1},8,["loading","finished"])])}}});const J=$(I,[["__scopeId","data-v-d16d8949"]]);export{J as default};