|
|
import{M as h,G as te,r,H as le,Q as ae,e as s,P as ne,o as R,c as oe,I,J as P,h as t,g as e,w as a,l as x,m as _,i as B,z as ue,f as re,t as se}from"./index-9b4667b6.js";function de(i){return h({url:"/system/notifyMessage/list",method:"get",params:i})}function ie(i){return h({url:"/system/notifyMessage",method:"post",data:i})}function pe(i){return h({url:"/system/notifyMessage",method:"put",data:i})}function me(i){return h({url:"/system/notifyMessage/updateRead",method:"put",data:JSON.stringify(i)})}function ce(){return h({url:"/system/notifyMessage/updateAllRead",method:"put"})}const fe={class:"app-container"},ge={class:"dialog-footer"},ye=te({name:"NotifyMessage"}),ve=Object.assign(ye,{setup(i){const{proxy:f}=se(),T=r([]),v=r(!1),V=r(!1),g=r(!0),N=r(!0),M=r([]),U=r(!0),K=r(!0),k=r(0),$=r(""),z=r([{label:"\u672A\u8BFB",value:"0",elTagType:"danger"},{label:"\u5DF2\u8BFB",value:"1"}]),w=r({prop:"create_time",order:"descending"}),A=le({form:{},queryParams:{pageNum:1,pageSize:10,userId:void 0,userType:void 0,templateId:void 0,templateCode:void 0,templateNickname:void 0,templateContent:void 0,templateType:void 0,templateParams:void 0,readStatus:void 0,readTime:void 0,createBy:void 0,updater:void 0,deleted:void 0,tenantId:void 0},rules:{id:[{required:!0,message:"\u63A5\u6536\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],userId:[{required:!0,message:"\u63A5\u6536\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],userType:[{required:!0,message:"\u7528\u6237\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],templateId:[{required:!0,message:"\u6A21\u7248\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],templateCode:[{required:!0,message:"\u6A21\u677F\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],templateNickname:[{required:!0,message:"\u6A21\u7248\u53D1\u9001\u4EBA\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],templateContent:[{required:!0,message:"\u6A21\u7248\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],templateType:[{required:!0,message:"\u6A21\u7248\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],templateParams:[{required:!0,message:"\u6A21\u7248\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:u,form:o,rules:L}=ae(A);function p(){g.value=!0,u.value.orderByColumn=w.value.prop,u.value.isAsc=w.value.order,de(u.value).then(d=>{T.value=d.rows,k.value=d.total,g.value=!1})}function Q(){v.value=!1,F()}function F(){o.value={id:null,userId:null,userType:null,templateId:null,templateCode:null,templateNickname:null,templateContent:null,templateType:null,templateParams:null,readStatus:null,readTime:null,createBy:null,createTime:null,updater:null,updateTime:null,deleted:null,tenantId:null},f.resetForm("notifyMessageRef")}function C(){u.value.pageNum=1,p()}function D(){f.resetForm("queryRef"),C()}function J(d){M.value=d.map(l=>l.id),U.value=d.length!=1,K.value=!d.length}function O(){f.$refs.notifyMessageRef.validate(d=>{d&&(V.value=!0,o.value.id!=null?pe(o.value).then(l=>{f.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),v.value=!1,p()}).finally(()=>{V.value=!1}):ie(o.value).then(l=>{f.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),v.value=!1,p()}).finally(()=>{V.value=!1}))})}function j(){g.value=!0,me(M.value).then(d=>{g.value=!1,f.$modal.msgSuccess("\u6807\u8BB0\u5DF2\u8BFB\u6210\u529F\uFF01"),p()})}function E(){g.value=!0,ce().then(d=>{g.value=!1,f.$modal.msgSuccess("\u5168\u90E8\u5DF2\u8BFB\u6210\u529F\uFF01"),p()})}return p(),(d,l)=>{const y=s("el-input"),m=s("el-form-item"),b=s("el-button"),q=s("el-form"),S=s("el-col"),G=s("right-toolbar"),H=s("el-row"),c=s("el-table-column"),W=s("dict-tag"),X=s("el-table"),Y=s("pagination"),Z=s("el-dialog"),ee=ne("loading");return R(),oe("div",fe,[I(e(q,{model:t(u),ref:"queryRef",inline:!0,"label-width":"68px"},{default:a(()=>[e(m,{label:"\u63A5\u6536\u4EBA",prop:"userId"},{default:a(()=>[e(y,{modelValue:t(u).userNickname,"onUpdate:modelValue":l[0]||(l[0]=n=>t(u).userNickname=n),placeholder:"\u8BF7\u8F93\u63A5\u6536\u4EBA",clearable:"",onKeyup:x(C,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(m,{label:"\u53D1\u9001\u4EBA",prop
|