diff --git a/ci4/app/Models/Chat/ChatModel.php b/ci4/app/Models/Chat/ChatModel.php index 07f34ed2..2c802ad0 100644 --- a/ci4/app/Models/Chat/ChatModel.php +++ b/ci4/app/Models/Chat/ChatModel.php @@ -224,6 +224,7 @@ class ChatModel extends Model $count++; } } + $row->uri = "/pedidos/edit/".$row->pedidoId; $row->unreadMessages=$count; } return $results; @@ -255,6 +256,7 @@ class ChatModel extends Model $count++; } } + $row->uri = "/facturas/edit/".$row->facturaId; $row->unreadMessages=$count; } return $results; @@ -286,6 +288,7 @@ class ChatModel extends Model $count++; } } + $row->uri = "/presupuestos/presupuestocliente/edit/".$row->presupuestoId; $row->unreadMessages=$count; } diff --git a/httpdocs/assets/js/safekat/components/chat.js b/httpdocs/assets/js/safekat/components/chat.js index c5f38afa..4499d628 100644 --- a/httpdocs/assets/js/safekat/components/chat.js +++ b/httpdocs/assets/js/safekat/components/chat.js @@ -482,6 +482,9 @@ export const showNotificationMessages = (dom) => { if(data.totalMessages > 0){ $("#chat-notification-number").removeClass("d-none") $("#chat-notification-number").text(data.totalMessages ?? 0) + }else{ + $("#chat-notification-number").addClass("d-none") + $("#chat-notification-number").text(0) } data?.internals?.map((e) => { let numberOfMessages = e.unreadMessages @@ -509,7 +512,7 @@ export const showNotificationMessages = (dom) => { dom.append( `
  • - +
    ${e.presupuestoId}
    @@ -529,7 +532,7 @@ export const showNotificationMessages = (dom) => { dom.append( `
  • - +
    ${e.facturaId}
    @@ -549,7 +552,7 @@ export const showNotificationMessages = (dom) => { dom.append( `
  • - +
    ${e.pedidoId}