1 |
- import{s as o}from"./index.module-3b4cd265.js";import{M as m}from"./index-c5c87b6c.js";import{d as h,i as A,N as g,o as v,g as a,O as w,I as S,R as C,Q as y,M as D,a as M}from"./index-247d3e24.js";import{M as N}from"./index-ac2250ae.js";import{D as R}from"./drop-down-modal-290e70eb.js";import{b as l,d as I}from"./constant-5a53922c.js";import{S as O}from"./skeletion-index-modal-fd514aef.js";import{M as k}from"./index-eec45f2b.js";import{D as E,a as b}from"./index-3c139688.js";import{L as G}from"./index-6f1e8807.js";import{C as L}from"./index-ed333a3f.js";import{C as p}from"./index-67699b38.js";import{T as V}from"./index-ea9d3b0e.js";import"./index-3fa002c0.js";import"./index-9567dba6.js";import"./index-32d9aef2.js";import"./use-tab-status-59b61e82.js";import"./index-e3ffd5d7.js";import"./index-ea9f3b30.js";const Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAPNJREFUaEPtWdsNwjAMtAeBJZwlmISZmIQl4iXoIEERIFWUqnapRY2u307ie9iNFabkHyfPnwDg1wqGKVBKObXWLh0gM59rrdcIsGEARORGRIdn0oOqHrMBaOOEVTWErJBNe+IiAgAWy0GBOZZgIYt/eos2xrnDoICRMiiAIjZaZS4MFoKFYKEvGdidhUaT1GsYCYLo3nb4NNlNutDbJOU+JXjBZLL7PwDpLbSVBXAbNTKJq8Tu/gNG5RbDUAOLFD0CUAOoAaNVMJF5iUIXMjKGLoQuZLQKupCXqPSPfOmfWb2KrY0Pa6NrE/KuAwAvY1vH3wH7G7YxyJgWewAAAABJRU5ErkJggg==",et=h({name:"activtiy-record",setup(){const n=D(),i=A(),t=g({activeValue:"",activeColumns:[{text:"全部活动",value:""}],isClick:!1,listState:{dataShow:!0,loading:!0,finished:!1,refreshing:!1},params:{page:1,rows:20},list:[]}),c=e=>{e.value&&e.value.toggle()},u=()=>{let e="";return t.activeColumns.forEach(s=>{t.activeValue===s.value&&(e=s.text)}),e},r=async()=>{try{if(t.isClick)return;t.isClick=!0;const{data:e}=await M.post("/api-web/schoolActivity/page",{data:t.params}),s=e||{};if(t.list.length>0&&s.pageNo===1)return;t.listState.refreshing?t.list=s.rows||[]:t.list=t.list.concat(s.rows||[]),t.listState.finished=s.pageNo>=s.totalPage,t.params.page=s.pageNo+1}catch(e){t.listState.finished=!0}finally{t.listState.dataShow=t.list.length>0,t.listState.refreshing=!1,t.listState.loading=!1,t.isClick=!1}},d=()=>{t.params.page=1,r()},f=e=>{n.push({path:"/activity-record-detail",query:{id:e.id}})};return v(()=>{for(const e in l)Object.prototype.hasOwnProperty.call(l,e)&&t.activeColumns.push({text:l[e],value:e});r()}),()=>a("div",{class:o["activity-record"]},[a(m,{position:"top"},{default:()=>[a(w,null,{right:()=>a(S,{name:Y,class:o.iconAdd,onClick:()=>{n.push("activity-record-operation")}},null)}),a(N,{placeholder:"请输入活动名称"},{left:()=>a(E,{class:o.patrolDetailDropDown,closeOnClickOutside:!1},{default:()=>[a(b,{title:u(),ref:i},{default:()=>[a(R,{selectValues:t.activeValue,columns:t.activeColumns,open:i.value.state.showPopup,onDropDownClose:()=>c(i),onDropDownConfirm:e=>{t.activeValue=e[0],c(i)}},null)]})]})})]}),a(O,{show:t.listState.loading,"onUpdate:show":e=>t.listState.loading=e},{default:()=>[a(k,{modelValue:t.listState.refreshing,"onUpdate:modelValue":e=>t.listState.refreshing=e,onRefresh:()=>d(),style:{minHeight:"calc(100vh - var(--header-height))"}},{default:()=>[a(G,{finished:t.listState.finished,finishedText:" ",style:{overflow:"hidden"},onLoad:r,immediateCheck:!1},{default:()=>[t.listState.dataShow?t.list.map(e=>a(L,{inset:!0,class:o.cellGroup,onClick:()=>f(e)},{default:()=>[a(p,{center:!0,isLink:!0,class:o.cellTitle,clickable:!1},{icon:()=>a(V,{plain:!0,type:"primary",class:o.tag},{default:()=>[l[e.type]]}),title:()=>a("div",{class:[o.title,"van-ellipsis"]},[e.name])}),a(p,{class:o.cellTimer,center:!0,title:`活动日期:${C(e.startTime).format("YYYY年MM月DD日")}`,value:I[e.status],valueClass:e.status==="PROCESSING"?o.ing:""},null)]})):a(y,{style:{minHeight:"calc(100vh - var(--header-height))"},description:"暂无数据"},null)]})]})]})])}});export{et as default};
|