Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/admin/old_08-07-24/assets/notification-card-j5whL7KE.js
Назад
import{J as p,O as h,P as i,M as s,N as t,i as e,Q as d,R as u,X as o,S as f,U as r}from"./index-awSMWRmL.js";import{_ as m,o as _,g,h as $,j as k,r as y,i as x}from"./index-BSTNZrpD.js";import{V as n}from"./VBtn-eVRXGAJ5.js";const C={data:()=>({alert:{type:"error",show:!1,text:""},dialog:!1,loading:!1}),props:["notification"],emits:["statusChanged"],created(){},methods:{markRead(){this.loading=!0,this.dialog=!1,p.post(`/notifications/mark-read/${this.$props.notification.id}`).then(a=>{a.status!==200?(this.alert.show=!0,this.alert.text=a.error,this.loading=!1):(this.loading=!1,this.$props.notification.readAt=Date.now(),this.$emit("statusChanged"))}).catch(a=>{this.alert.show=!0,this.alert.text=res.error}).finally(()=>{this.loading=!1})},markUnread(){this.loading=!0,this.dialog=!1,p.post(`/notifications/mark-unread/${this.$props.notification.id}`).then(a=>{a.status!==200?(this.alert.show=!0,this.alert.text=a.error,this.loading=!1):(this.$props.notification.readAt=null,this.$emit("statusChanged"),this.loading=!1)}).catch(a=>{this.alert.show=!0,this.alert.text=res.error}).finally(()=>{this.loading=!1})}}},v={class:"d-flex align-center mb-4 mt-2"},V={key:1,class:"text-uppercase text-h5"};function N(a,w,b,A,B,l){const c=h("router-link");return i(),s(x,{variant:"elevated",class:"mt-4 elevation-2 border"},{default:t(()=>[e(_,{class:"text-body-1"},{default:t(()=>[this.$props.notification.instigator.id?(i(),s(c,{key:0,to:`/users/${this.$props.notification.instigator.id}`},{default:t(()=>[d("div",v,[this.$props.notification.instigator?(i(),s(n,{key:0,ripple:!1,variant:"plain",style:{opacity:"1"},class:"pl-0"},{default:t(()=>[e(g,{color:"primary"},{default:t(()=>[this.$props.notification.instigator.avatar?(i(),s($,{key:0,src:this.$props.notification.instigator.avatar,alt:"{{ this.$props.notification.instigator.firstName }}"},null,8,["src"])):(i(),u("span",V,o(this.$props.notification.instigator.firstName[0]),1))]),_:1})]),_:1})):f("",!0),d("div",null,o(this.$props.notification.instigator.firstName)+" "+o(this.$props.notification.instigator.lastName),1)])]),_:1},8,["to"])):f("",!0)]),_:1}),e(k,{class:"text-body-2"},{default:t(()=>[r(o(this.$props.notification.message),1)]),_:1}),e(y,{class:"px-4 mb-2 d-flex justify-space-between"},{default:t(()=>[e(c,{to:this.$props.notification.href},{default:t(()=>[e(n,{variant:"flat",color:"primary"},{default:t(()=>[r(o(this.$props.notification.ctaLabel),1)]),_:1})]),_:1},8,["to"]),this.$props.notification.readAt?(i(),s(n,{key:1,variant:"plain",color:"primary",onClick:l.markUnread},{default:t(()=>[r(" Mark as unread ")]),_:1},8,["onClick"])):(i(),s(n,{key:0,variant:"plain",color:"primary",onClick:l.markRead},{default:t(()=>[r(" Mark as read ")]),_:1},8,["onClick"]))]),_:1})]),_:1})}const U=m(C,[["render",N]]);export{U as _};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка