2 lines
5.4 KiB
JavaScript
2 lines
5.4 KiB
JavaScript
|
import{H as k,z as ee,r,A as le,L as ae,d as u,K as R,o as C,c as te,C as w,D as B,f as e,e as l,w as o,i as U,m as v,j as N,B as D,k as oe,s as ne}from"./index.7d345d00.js";function se(d){return k({url:"/system/message/list",method:"get",params:d})}function ue(d){return k({url:"/system/message",method:"post",data:d})}function re(d){return k({url:"/system/message",method:"put",data:d})}const ie={class:"app-container"},me={class:"dialog-footer"},de=ee({name:"Message"}),ge=Object.assign(de,{setup(d){const{proxy:p}=ne(),q=r([]),g=r(!1),y=r(!1),x=r(!0),h=r(!0),P=r([]),T=r(!0),z=r(!0),S=r(0),F=r(""),L=le({form:{},queryParams:{pageNum:1,pageSize:10,username:void 0,mobile:void 0,message:void 0},rules:{id:[{required:!0,message:"\u4E3B\u952E\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],username:[{required:!0,message:"\u79F0\u547C\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],mobile:[{required:!0,message:"\u8054\u7CFB\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],message:[{required:!0,message:"\u7559\u8A00\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:n,form:s,rules:M}=ae(L);function c(){x.value=!0,se(n.value).then(i=>{q.value=i.rows,S.value=i.total,x.value=!1})}function $(){g.value=!1,Q()}function Q(){s.value={id:null,username:null,mobile:null,message:null,createBy:null,createTime:null,updateBy:null,updateTime:null,delFlag:null},p.resetForm("messageRef")}function _(){n.value.pageNum=1,c()}function j(){p.resetForm("queryRef"),_()}function E(i){P.value=i.map(a=>a.id),T.value=i.length!=1,z.value=!i.length}function A(){p.$refs.messageRef.validate(i=>{i&&(y.value=!0,s.value.id!=null?re(s.value).then(a=>{p.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),g.value=!1,c()}).finally(()=>{y.value=!1}):ue(s.value).then(a=>{p.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),g.value=!1,c()}).finally(()=>{y.value=!1}))})}function H(){p.download("system/message/export",{...n.value},`message_${new Date().getTime()}.xlsx`)}return c(),(i,a)=>{const f=u("el-input"),m=u("el-form-item"),b=u("el-button"),K=u("el-form"),I=u("el-col"),O=u("right-toolbar"),G=u("el-row"),V=u("el-table-column"),J=u("el-table"),W=u("pagination"),X=u("el-dialog"),Y=R("hasPermi"),Z=R("loading");return C(),te("div",ie,[w(l(K,{model:e(n),ref:"queryRef",inline:!0,"label-width":"68px"},{default:o(()=>[l(m,{label:"\u79F0\u547C\u59D3\u540D",prop:"username"},{default:o(()=>[l(f,{modelValue:e(n).username,"onUpdate:modelValue":a[0]||(a[0]=t=>e(n).username=t),placeholder:"\u8BF7\u8F93\u5165\u79F0\u547C\u59D3\u540D",clearable:"",onKeyup:U(_,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(m,{label:"\u8054\u7CFB\u7535\u8BDD",prop:"mobile"},{default:o(()=>[l(f,{modelValue:e(n).mobile,"onUpdate:modelValue":a[1]||(a[1]=t=>e(n).mobile=t),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD",clearable:"",onKeyup:U(_,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(m,{label:"\u7559\u8A00\u5185\u5BB9",prop:"message"},{default:o(()=>[l(f,{modelValue:e(n).message,"onUpdate:modelValue":a[2]||(a[2]=t=>e(n).message=t),placeholder:"\u8BF7\u8F93\u5165\u7559\u8A00\u5185\u5BB9",clearable:"",onKeyup:U(_,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(m,null,{default:o(()=>[l(b,{type:"primary",icon:"Search",onClick:_},{default:o(()=>[v("\u641C\u7D22")]),_:1}),l(b,{icon:"Refresh",onClick:j},{default:o(()=>[v("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"]),[[B,e(h)]]),l(G,{gutter:10,class:"mb8"},{default:o(()=>[l(I,{span:1.5},{default:o(()=>[w((C(),N(b,{type:"warning",plain:"",icon:"Download",onClick:H},{default:o(()=>[v("\u5BFC\u51FA")]),_:1})),[[Y,["system:message:export"]]])]),_:1},8,["span"]),l(O,{showSearch:e(h),"onUpdate:showSearch":a[3]||(a[3]=t=>D(h)?h.value=t:null),onQueryTable:c},null,8,["showSearch"])]),_:1}),w((C(),N(J,{data:e(q),onSelectionChange:E},{default:o(()=>[l(V,{type:"selection",width:"55",align:"center"}),l(V,{label:"\u79F0\u547C\u59D3\u540D",align:"center",prop:"username"}),l(V,{label:"\u8054\u7CFB\u7535\u8BDD",align:"center",prop:"mobile"}),l(V,{label:"\u7559\u8A00\u5185\u5BB9",align:"center",prop:"message"})]),_:1},8,["data"])
|