import{O as g}from"./index.3af660d9.js";import{O as v}from"./index.6e6884e8.js";import{d as m,ag as c,r as p,$ as S,c as t,a5 as y,ai as b,F as C,ak as k,m as w,q as T}from"./index.cfd32f1e.js";import{O}from"./index.6937090a.js";import{O as V}from"./index.fba39fb0.js";import{s as x}from"./index.931cf0b8.js";import{s as l}from"./index.module.3122b0ba.js";import{L as I}from"./index.48a593f3.js";import{C as N}from"./index.a3b39027.js";import{C as u}from"./index.38e1169b.js";import{T as A,a as h}from"./index.31a370ab.js";import"./index.626ff6f1.js";import"./index.5e3a17ac.js";import"./use-tab-status.3e923156.js";import"./index.1926562a.js";import"./index.c513fae7.js";function D(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!k(i)}var d=m({name:"mass-list",props:{status:{type:String,default:""},height:{type:Number,default:0}},setup(i){const o=c(),e=p({refreshing:!1,height:0,list:[],dataShow:!0,loading:!1,finished:!1,params:{keyword:null,sendStatus:i.status||"WAIT",page:1,rows:10},isClick:!1}),s=async()=>{try{if(e.isClick)return;e.isClick=!0;const r=await w.post("/api-school/imMessageBatchSending/page",{data:{...e.params}});e.isClick=!1,e.loading=!1,e.refreshing=!1;const a=r.data||{};if(e.list.length>0&&a.current===1)return;e.list=e.list.concat(a.rows||[]),e.finished=a.current>=a.pages,e.params.page=a.current+1,e.dataShow=e.list.length>0}catch{e.isClick=!1,e.dataShow=!1,e.refreshing=!1,e.finished=!0}},n=()=>{e.params.page=1,e.list=[],e.dataShow=!0,e.loading=!1,e.finished=!1,s()},f=async r=>{o.push({path:"/create-message",query:{id:r.id}})};return S(()=>{s()}),()=>{let r;return t(C,null,[t(V,{placeholder:"\u8BF7\u8F93\u5165\u7FA4\u804A/\u5B66\u5458\u540D\u79F0/\u4F34\u5B66\u6307\u5BFC\u540D\u79F0",onSearch:a=>{e.params.keyword=a,n()}},null),t("div",{style:{height:"calc(100vh - var(--van-tabs-line-height) - var(--header-height) - var(--van-search-input-height) - 0.53334rem)",overflow:"hidden",overflowY:"auto"}},[e.dataShow?t(O,{modelValue:e.refreshing,"onUpdate:modelValue":a=>e.refreshing=a,onRefresh:n,style:{minHeight:"calc(100vh - var(--van-tabs-line-height) - var(--header-height) - var(--van-search-input-height) - 0.53334rem)"}},{default:()=>[t(I,{finished:e.finished,finishedText:" ",class:[l.liveList],onLoad:s,style:{paddingTop:"12px"},immediateCheck:!1},D(r=e.list.map(a=>t(N,{inset:!0,onClick:()=>f(a),style:{marginBottom:"12px"}},{default:()=>[t(u,{class:[l.waitSend,a.sendStatus==="SEND"&&l.messageSend],titleStyle:{flex:"1 auto"}},{title:()=>t("div",{class:l.time},[a.sendStatus==="WAIT"&&t(y,{name:"clock-o",class:l.clockO},null),a.sendTime]),value:()=>t("span",null,[x[a.sendStatus]])}),t(u,{valueClass:[l.messageContent,"van-multi-ellipsis--l3"]},{default:()=>[a.textMessage]})]})))?r:{default:()=>[r]})]}):t(b,{btnStatus:!1,tips:"\u6682\u65E0\u7FA4\u53D1\u6D88\u606F"},null)])])}}}),z=m({name:"mass-message",setup(){const i=c(),o=sessionStorage.getItem("mass-message-send"),e=p({refreshing:!1,height:0,tabValue:o||"WAIT"});return()=>t("div",{class:[l.massMessage]},[t(v,{position:"top",onGetHeight:s=>{e.height=s,document.documentElement.style.setProperty("--header-height",s+"px")}},{default:()=>[t(g,{border:!1},{right:()=>t("span",{style:"color: var(--van-primary-color)",onClick:()=>{i.push("/create-message")}},[T("\u6D88\u606F\u7FA4\u53D1")])})]}),t(A,{lineWidth:18,active:e.tabValue,"onUpdate:active":s=>e.tabValue=s,sticky:!0,animated:!0,swipeable:!0,offsetTop:e.height,onChange:s=>{sessionStorage.setItem("mass-message-send",s)}},{default:()=>[t(h,{title:"\u5F85\u53D1\u9001",name:"WAIT"},{default:()=>[e.tabValue==="WAIT"&&t(d,{status:"WAIT",height:e.height},null)]}),t(h,{title:"\u5DF2\u53D1\u9001",name:"SEND"},{default:()=>[e.tabValue==="SEND"&&t(d,{status:"SEND",height:e.height},null)]})]})])}});export{z as default};