PageSourceSearch

https://portal.clickheredigital.com/assets/MeetingSummaries-0cQAafjc.js

js clickheredigital.com collected 2026-09-24 13:09:58 UTC 5,089 bytes, 1 lines download raw bytes

1import{n as w,r as s,c as r,z as R,I as Y,E as A,d as f,j as d,u as F}from"./index-C3PRlZvS.js";import{P as G}from"./PageHeader-PLupPr9R.js";import P from"./ClientMeetings-CJxdGb9z.js";const B={__name:"MeetingSummaries",setup(M){const{showErrorNotification:l}=F(),t=s(!1),e=s([]),a=s(null),v=s(!1),o=s(null),c=s(null),u=s(null),m=s([]),C=s([{text:"Client",value:"clientName"},{text:"Group",value:"groupName"},{text:"Meetings",value:"meetingCount",align:"center"},{text:"Last meeting",value:"lastMeetingDate"},{text:"",value:"actions",sortable:!1,align:"right"}]),y=r(()=>d.uniq(e.value.map(n=>n.clientName).filter(Boolean)).sort()),D=r(()=>d.uniq(e.value.map(n=>n.groupName).filter(Boolean)).sort()),b=r(()=>d.uniq(e.value.flatMap(n=>n.accountManagers||[]).filter(Boolean)).sort()),g=r(()=>[...m.value||[]].sort()),k=r(()=>o.value||c.value||u.value||m.value.length>0),h=r(()=>{const[n,_]=g.value;return e.value.filter(i=>!(o.value&&i.clientName!==o.value||c.value&&i.groupName!==c.value||u.value&&!(i.accountManagers||[]).includes(u.value)||n&&(!i.lastMeetingDate||f(i.lastMeetingDate).isBefore(f(n),"day"))||_&&(!i.lastMeetingDate||f(i.lastMeetingDate).isAfter(f(_),"day"))))});function x(){o.value=null,c.value=null,u.value=null,m.value=[]}function N(n){a.value={id:n.clientId,name:n.clientName,slug:n.slug},v.value=!0}async function p(){t.value=!0,await A.getMeetingManagerOverview().then(n=>{e.value=n.data||[]}).catch(()=>{l()}).finally(()=>{t.value=!1})}return p(),{__sfc:!0,showErrorNotification:l,loading:t,rows:e,selectedClient:a,meetingsDialog:v,filterClient:o,filterGroup:c,filterAccountManager:u,dateRange:m,headers:C,clientNames:y,groupNames:D,amNames:b,sortedDateRange:g,hasFilters:k,filteredRows:h,clearFilters:x,openClient:N,load:p,PageHeader:G,DatePickerField:Y,formatDate:R,ClientMeetings:P}}};var E=function(){var l=this,t=l._self._c,e=l._self._setupProxy;return t("section",[t("v-container",[t(e.PageHeader,[l._v("Meeting Summaries")]),t("v-row",{staticClass:"mt-2",attrs:{dense:""}},[t("v-col",{attrs:{cols:"12",md:"4"}},[t("v-autocomplete",{attrs:{items:e.clientNames,label:"Client","prepend-inner-icon":"mdi-magnify",filled:"",clearable:"","hide-details":"","auto-select-first":""},model:{value:e.filterClient,callback:function(a){e.filterClient=a},expression:"filterClient"}})],1),t("v-col",{attrs:{cols:"12",md:"4"}},[t("v-autocomplete",{attrs:{items:e.groupNames,label:"Group",filled:"",clearable:"","hide-details":"","auto-select-first":""},model:{value:e.filterGroup,callback:function(a){e.filterGroup=a},expression:"filterGroup"}})],1),t("v-col",{attrs:{cols:"12",md:"4"}},[t("v-autocomplete",{attrs:{items:e.amNames,label:"Account manager",filled:"",clearable:"","hide-details":"","auto-select-first":""},model:{value:e.filterAccountManager,callback:function(a){e.filterAccountManager=a},expression:"filterAccountManager"}})],1),t("v-col",{attrs:{cols:"12",md:"4"}},[t(e.DatePickerField,{attrs:{"auto-commit":"",menu:"",range:"",value:e.dateRange,"display-format":"MM/DD/YYYY","no-title":"",label:"Last meeting range","prepend-inner-icon":"mdi-calendar",filled:"","hide-details":"",clearable:""},on:{input:function(a){e.dateRange=a},"click:clear":function(a){e.dateRange=[]}}})],1),t("v-col",{staticClass:"d-flex align-center",attrs:{cols:"12",md:"8"}},[e.hasFilters?t("v-btn",{attrs:{text:"",color:"primary"},on:{click:e.clearFilters}},[t("v-icon",{attrs:{small:"",left:""}},[l._v("fas fa-times")]),l._v(" Clear filters ")],1):l._e()],1)],1),t("v-data-table",{staticClass:"elevation-0 mt-4 meeting-summaries-table",attrs:{headers:e.headers,items:e.filteredRows,loading:e.loading,"items-per-page":50,"footer-props":{"items-per-page-options":[25,50,100,300]},"sort-by":"lastMeetingDate","sort-desc":!0},on:{"click:row":e.openClient},scopedSlots:l._u([{key:"item.groupName",fn:function({item:a}){return[l._v(" "+l._s(a.groupName||"—")+" ")]}},{key:"item.meetingCount",fn:function({item:a}){return[t("v-chip",{attrs:{small:"",label:"",color:"primary",dark:""}},[l._v(l._s(a.meetingCount))])]}},{key:"item.lastMeetingDate",fn:function({item:a}){return[l._v(" "+l._s(a.lastMeetingDate?e.formatDate(a.lastMeetingDate,"MMM D, YYYY h:mm A"):"—")+" ")]}},{key:"item.actions",fn:function(){return[t("v-icon",{attrs:{small:"",color:"primary"}},[l._v("fas fa-chevron-right")])]},proxy:!0}])}),t("v-dialog",{attrs:{width:"1100",scrollable:""}
1,on:{keydown:function(a){if(!a.type.indexOf("key")&&l._k(a.keyCode,"esc",27,a.key,["Esc","Escape"]))return null;e.meetingsDialog=!1}},model:{value:e.meetingsDialog,callback:function(a){e.meetingsDialog=a},expression:"meetingsDialog"}},[e.selectedClient?t("v-card",[t("v-card-title",{staticClass:"d-flex align-center"},[t("span",[l._v(l._s(e.selectedClient.name))]),t("v-spacer"),t("v-btn",{attrs:{icon:""},on:{click:function(a){e.meetingsDialog=!1}}},[t("v-icon",[l._v("mdi-close")])],1)],1),t("v-divider"),t("v-card-text",{staticClass:"pa-0"},[t(e.ClientMeetings,{key:e.selectedClient.id,attrs:{client:e.selectedClient}})],1)],1):l._e()],1)],1)],1)},S=[],q=w(B,E,S,!1,null,"e464bb20");const I=q.exports;export{I as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.