import{d as z,r as d,x as w,o as c,c as x,f as a,B as p,a as e,F as V,P as D,A as E,G as b,l as F,v as A,S as G,Q as H,R,a6 as q,K as B,_ as K,L,U as Q,aZ as W}from"./index-7a2c354a.js";import{_ as Z}from"./index.vue_vue_type_script_setup_true_lang-6f748906.js";import{_ as j}from"./ContentWrap.vue_vue_type_script_setup_true_lang-cf1b7c6d.js";import{W as O,g as J}from"./main-5a3edefb.js";import{M as X}from"./types-5fca7b13.js";import{_ as $}from"./main.vue_vue_type_script_setup_true_lang-9058d9d9.js";import{_ as ee}from"./MessageTable.vue_vue_type_script_setup_true_lang-b89a43bb.js";import{e as le,D as ae}from"./dict-8faae39a.js";import"./index-e93584bd.js";import"./el-card-1bb67191.js";import"./TabNews-4e573c57.js";import"./main-bdb7951a.js";import"./el-image-1fe2188e.js";import"./el-image-viewer-55d4cd91.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./main-c767d3fe.js";import"./main-3a795bda.js";import"./main.vue_vue_type_script_setup_true_lang-8c89a5af.js";import"./index-6659eeae.js";import"./index-4a673afa.js";import"./formatTime-c4228b38.js";import"./main-ac073032.js";import"./TabText.vue_vue_type_script_setup_true_lang-52bf4c2a.js";import"./TabImage-4575fd06.js";import"./useUpload-6114ad89.js";import"./useMessage-a2ec4393.js";import"./TabVoice-e036dbbe.js";import"./TabVideo-5ca42669.js";import"./TabMusic.vue_vue_type_script_setup_true_lang-82d75db2.js";import"./MsgList-a816ed25.js";import"./Msg.vue_vue_type_script_setup_true_lang-0b3effaf.js";import"./el-link-7f753fc3.js";import"./main.vue_vue_type_script_setup_true_lang-3fc9b0f4.js";import"./main-20a6dcc7.js";import"./MsgEvent.vue_vue_type_script_setup_true_lang-e6c5db9d.js";import"./index-427502ca.js";import"./index-27f084d5.js";const oe=z({name:"MpMessage",__name:"index",setup(te){const n=d(!1),u=d(0),f=d([]),o=w({pageNo:1,pageSize:10,openid:"",accountId:-1,type:X.Text,createTime:[]}),_=d(null),s=w({show:!1,userId:0}),I=r=>{o.accountId=r,o.pageNo=1,m()},m=()=>{o.pageNo=1,g()},g=async()=>{try{n.value=!0;const r=await J(o);f.value=r.list,u.value=r.total}finally{n.value=!1}},M=async()=>{var l;const r=o.accountId;(l=_.value)==null||l.resetFields(),o.accountId=r,m()},S=async r=>{s.userId=r,s.show=!0};return(r,l)=>{const i=G,U=H,N=R,T=q,k=B,h=K,y=L,Y=Q,v=j,C=Z,P=W;return c(),x(V,null,[a(v,null,{default:p(()=>[a(Y,{class:"-mb-15px",model:e(o),ref_key:"queryFormRef",ref:_,inline:!0,"label-width":"68px"},{default:p(()=>[a(i,{label:"\u516C\u4F17\u53F7",prop:"accountId"},{default:p(()=>[a(e($),{onChange:I})]),_:1}),a(i,{label:"\u6D88\u606F\u7C7B\u578B",prop:"type"},{default:p(()=>[a(N,{modelValue:e(o).type,"onUpdate:modelValue":l[0]||(l[0]=t=>e(o).type=t),placeholder:"\u8BF7\u9009\u62E9\u6D88\u606F\u7C7B\u578B",class:"!w-240px"},{default:p(()=>[(c(!0),x(V,null,D(e(le)(e(ae).MP_MESSAGE_TYPE),t=>(c(),E(U,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(i,{label:"\u7528\u6237\u6807\u8BC6",prop:"openid"},{default:p(()=>[a(T,{modelValue:e(o).openid,"onUpdate:modelValue":l[1]||(l[1]=t=>e(o).openid=t),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6807\u8BC6",clearable:"","v-on":m,class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(i,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:p(()=>[a(k,{modelValue:e(o).createTime,"onUpdate:modelValue":l[2]||(l[2]=t=>e(o).createTime=t),style:{width:"240px"},"value-format":"YYYY-MM-DD HH:mm:ss",type:"daterange","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","default-time":["00:00:00","23:59:59"],class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(i,null,{default:p(()=>[a(y,{onClick:m},{default:p(()=>[a(h,{icon:"ep:search",class:"mr-5px"}),l[7]||(l[7]=b(" \u641C\u7D22 "))]),_:1}),a(y,{onClick:M},{default:p(()=>[a(h,{icon:"ep:refresh",class:"mr-5px"}),l[8]||(l[8]=b(" \u91CD\u7F6E "))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(v,null,{default:p(()=>[a(ee,{list:e(f),loading:e(n),onSend:S},null,8,["list","loading"]),F(a(C,{total:e(u),page:e(o).pageNo,"onUpdate:page":l[3]||(l[3]=t=>e(o).pageNo=t),limit:e(o).pageSize,"onUpdate:limit":l[4]||(l[4]=t=>e(o).pageSize=t),onPagination:g},null,8,["total","page","limit"]),[[A,e(u)>0]])]),_:1}),a(P,{title:"\u7C89\u4E1D\u6D88\u606F\u5217\u8868",modelValue:e(s).show,"onUpdate:modelValue":l[5]||(l[5]=t=>e(s).show=t),onClick:l[6]||(l[6]=t=>e(s).show=!0),width:"50%","destroy-on-close":""},{default:p(()=>[a(e(O),{"user-id":e(s).userId},null,8,["user-id"])]),_:1},8,["modelValue"])],64)}}});export{oe as default};