import{L as k,a2 as B,i as y,l as N,al as c,av as V,o as p,a as I,U as L,S as _,T as o,b as m,W as n,Z as s,X as u,u as M}from"./vue.e1d8f8c6.js";import{I as w}from"./index.bba235d8.js";import{E as g,i as R,_ as U}from"./index.6661bcf9.js";const j={class:"card-header"},H={class:"disflex"},O=k({name:"systemMessage"}),$=k({...O,setup(A){const e=B({tableData:[],total:0,loading:!1,param:{keyword:"",page:1,list_rows:10},ids:[],unit_type_list:[],filters:[],download_file_url:""}),v=async t=>{let l=await w.messageEdit(t.id);if(l.code!=0)return e.loading=!1,g.error(l.msg);f()},x=y(),b=y([]),h=t=>{b.value=t,console.log("multipleSelection",b.value)},f=async()=>{let t=await w.message(e.param);if(t.code!=0)return e.loading=!1,g.error(t.msg);e.tableData=t.data.data,e.total=t.data.total},C=()=>{i(),setTimeout(()=>{g.success("刷新列表成功")},500)},i=()=>{e.loading=!0,f(),setTimeout(()=>{e.loading=!1},500)},z=t=>{e.param.list_rows=t,i()},D=t=>{e.param.page=t,i()};return N(()=>{i()}),(t,l)=>{const d=c("el-button"),r=c("el-table-column"),E=c("el-pagination"),S=c("el-card"),T=V("loading");return p(),I("div",null,[L((p(),_(S,{class:"box-card","element-loading-text":"Loading..."},{header:o(()=>[m("div",j,[n(` `),m("div",null,[n(` 新增\r 审核\r 反审核\r 导入\r 导出\r 删除 `),s(d,{type:"default",onClick:l[0]||(l[0]=a=>C())},{default:o(()=>[u("刷新列表")]),_:1})])])]),default:o(()=>[s(M(R),{ref_key:"multipleTableRef",ref:x,data:e.tableData,style:{width:"100%"},onSelectionChange:h},{default:o(()=>[n(' '),s(r,{property:"title",label:"标题"}),s(r,{property:"content",label:"内容"}),s(r,{property:"is_read",label:"是否已读",width:"120"},{default:o(a=>[a.row.is_read==0?(p(),_(d,{key:0,link:"",type:"danger",size:"default"},{default:o(()=>[u("未读")]),_:1})):n("v-if",!0),a.row.is_read==1?(p(),_(d,{key:1,link:"",type:"primary",size:"default"},{default:o(()=>[u("已读")]),_:1})):n("v-if",!0)]),_:1}),s(r,{property:"update_time",label:"更新时间"}),s(r,{fixed:"right",label:"操作",width:"120"},{default:o(a=>[m("div",H,[s(d,{type:"primary",size:"small",onClick:F=>v(a.row),disabled:a.row.is_read==1},{default:o(()=>[u("标记已读")]),_:2},1032,["onClick","disabled"]),n(` 修改\r 删除 `)])]),_:1})]),_:1},8,["data"]),s(E,{onSizeChange:z,onCurrentChange:D,class:"mt15","pager-count":5,"page-sizes":[10,20,30],"current-page":e.param.page,"onUpdate:currentPage":l[1]||(l[1]=a=>e.param.page=a),background:"","page-size":e.param.list_rows,"onUpdate:pageSize":l[2]||(l[2]=a=>e.param.list_rows=a),layout:"total, sizes, prev, pager, next, jumper",total:e.total},null,8,["current-page","page-size","total"])]),_:1})),[[T,e.loading]])])}}});const Z=U($,[["__scopeId","data-v-d51af074"],["__file","E:/code/wwwroot/local81.lzj/simple_storage/vue-next-admin/src/views/system/message/index.vue"]]);export{Z as default};