"use strict";const e=require("../../common/vendor.js"),t={__name:"notification",setup(t){const a=e.ref({system:!0,appointment:!0,medical:!0,payment:!0}),i=e.ref({app:!0,sms:!0,wechat:!0}),n=e.ref([{id:1,type:"appointment",title:"预约提醒",content:"您预约的明天上午9:30心内科张医生的门诊即将开始",time:"10分钟前",read:!1},{id:2,type:"payment",title:"缴费提醒",content:"您有一笔¥360.00的待缴费订单,请及时处理",time:"1小时前",read:!1},{id:3,type:"system",title:"系统通知",content:"系统将于今晚23:00-次日凌晨2:00进行维护升级",time:"2小时前",read:!0},{id:4,type:"medical",title:"取药提醒",content:"您的处方药已准备就绪,请到3号窗口取药",time:"昨天",read:!0}]),l=(t,i)=>{a.value[t]=i,e.index.showToast({title:i?"已开启":"已关闭",icon:"success"})},o=(t,a)=>{i.value[t]=a,e.index.showToast({title:a?"已开启":"已关闭",icon:"success"})},s=()=>{e.index.showModal({title:"提示",content:"确定要清空所有消息吗?",success:t=>{t.confirm&&(n.value=[],e.index.showToast({title:"已清空",icon:"success"}))}})};return(t,c)=>({a:a.value.system,b:e.o(e=>l("system",e.detail.value)),c:a.value.appointment,d:e.o(e=>l("appointment",e.detail.value)),e:a.value.medical,f:e.o(e=>l("medical",e.detail.value)),g:a.value.payment,h:e.o(e=>l("payment",e.detail.value)),i:e.o(s),j:e.f(n.value,(t,a,i)=>{return e.e({a:e.n((n=t.type,{system:"icon-system",appointment:"icon-calendar",medical:"icon-medical",payment:"icon-wallet"}[n])),b:e.n(t.type),c:e.t(t.title),d:e.t(t.time),e:e.t(t.content),f:!t.read},(t.read,{}),{g:a,h:t.read?"":1,i:e.o(e=>(e=>{e.read=!0,console.log("查看消息:",e)})(t),a)});var n}),k:i.value.app,l:e.o(e=>o("app",e.detail.value)),m:i.value.sms,n:e.o(e=>o("sms",e.detail.value)),o:i.value.wechat,p:e.o(e=>o("wechat",e.detail.value)),q:e.gei(t,"")})}};wx.createPage(t);