HEX
Server: LiteSpeed
System: Linux s3604.bom1.stableserver.net 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User: dmstechonline (1480)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/dmstechonline/whatsapp.dmstech.online/public/build/assets/View-e2c684c0.js
import{_ as E}from"./App-faae56c7.js";import{r as x,O as F,o as d,c,a as e,w as J,v as H,u as M,b as S,d as q,j as a,g as l,h as m,t,F as N,e as j,f as R,n as A,i as I}from"./app-884e4ce3.js";/* empty css              */import{d as P}from"./debounce-42603f74.js";import{_ as U}from"./Modal-a947e544.js";import{_ as Z}from"./Table-fa2f41f4.js";import{T as G,a as K,_ as g}from"./TableHeaderRowItem-d8a183bc.js";import{T as Q,a as W,_ as v}from"./TableBodyRowItem-145e00f8.js";import{_ as X}from"./WhatsappTemplate-ce9cd7ed.js";import"./Sidebar-ec4f7223.js";import"./Menu-58091ecb.js";import"./ProfileModal-268f6e59.js";import"./FormInput-ab713954.js";import"./FormPhoneInput-8c055c19.js";/* empty css                      */import"./FormSelect-1f27a419.js";import"./index-d349a931.js";import"./hidden-733404a0.js";import"./use-text-value-48384026.js";import"./use-outside-click-1c7dcbeb.js";import"./use-resolve-button-type-261165f4.js";import"./transition-15fedc5d.js";import"./micro-task-89dcd6af.js";import"./tabs-3ad99d3f.js";import"./LangToggle-54d6b98e.js";import"./OrganizationModal-83fb7cbd.js";import"./index-ff0eb693.js";import"./MobileSidebar-4319591b.js";import"./pusher-e63f75b9.js";import"./useRtl-295d8c04.js";import"./_baseGetTag-0b0c5108.js";import"./Pagination-6803fb76.js";import"./_plugin-vue_export-helper-c27b6911.js";const Y={class:"bg-white flex items-center shadow-sm h-10 w-80 rounded-[0.5rem] mb-6 text-sm"},ee=["placeholder"],te={key:1,class:"pr-2"},se={key:0,class:"border-b border-dashed border-black"},ae={key:1,class:"border-b border-dashed border-black"},le=["onClick"],oe={class:"max-w-md w-full space-y-8"},ie={class:"mt-8 space-y-2"},re={class:"text-sm border-b pb-2"},ne={class:"flex items-center capitalize"},de={key:1},ce={class:"text-sm mb-3 bg-red-800 p-2 rounded text-white"},ue={key:0,class:"text-sm"},me={key:1},pe={class:"mt-5 grid grid-cols-1 gap-x-6 gap-y-4"},he={class:"mt-2 w-full"},_e={__name:"CampaignLogTable",props:{rows:{type:Object,required:!0},filters:{type:Object},uuid:{type:String}},emits:["delete"],setup(b,{emit:i}){const r=b,p=x({search:r.filters.search}),u=x(null),h=x(null),_=x(!1),f=x(!1),y=()=>{p.value.search=null,O()},B=P(()=>{f.value=!0,O()},1e3),O=()=>{F.visit("/campaigns/"+r.uuid,{method:"get",data:p.value})},L=(n,o)=>{h.value=n,u.value=o,_.value=!0},D=n=>JSON.parse(n).status,$=n=>JSON.parse(n);return(n,o)=>(d(),c(N,null,[e("div",Y,[o[5]||(o[5]=e("span",{class:"pl-3"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24"},[e("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m15 15l6 6m-11-4a7 7 0 1 1 0-14a7 7 0 0 1 0 14Z"})])],-1)),J(e("input",{onInput:o[0]||(o[0]=(...s)=>M(B)&&M(B)(...s)),"onUpdate:modelValue":o[1]||(o[1]=s=>p.value.search=s),type:"text",class:"outline-none px-4 w-full",placeholder:n.$t("Search campaigns")},null,40,ee),[[H,p.value.search]]),f.value===!1&&p.value.search?(d(),c("button",{key:0,onClick:y,type:"button",class:"pr-2"},o[3]||(o[3]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},[e("path",{fill:"currentColor",d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2zm3.7 12.3c.4.4.4 1 0 1.4c-.4.4-1 .4-1.4 0L12 13.4l-2.3 2.3c-.4.4-1 .4-1.4 0c-.4-.4-.4-1 0-1.4l2.3-2.3l-2.3-2.3c-.4-.4-.4-1 0-1.4c.4-.4 1-.4 1.4 0l2.3 2.3l2.3-2.3c.4-.4 1-.4 1.4 0c.4.4.4 1 0 1.4L13.4 12l2.3 2.3z"})],-1)]))):S("",!0),f.value?(d(),c("span",te,o[4]||(o[4]=[q('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="3.5" r="1.5" fill="currentColor" opacity="0"><animateTransform attributeName="transform" calcMode="discrete" dur="2.4s" repeatCount="indefinite" type="rotate" values="0 12 12;90 12 12;180 12 12;270 12 12"></animateTransform><animate attributeName="opacity" dur="0.6s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1;1;0"></animate></circle><circle cx="12" cy="3.5" r="1.5" fill="currentColor" opacity="0"><animateTransform attributeName="transform" begin="0.2s" calcMode="discrete" dur="2.4s" repeatCount="indefinite" type="rotate" values="30 12 12;120 12 12;210 12 12;300 12 12"></animateTransform><animate attributeName="opacity" begin="0.2s" dur="0.6s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1;1;0"></animate></circle><circle cx="12" cy="3.5" r="1.5" fill="currentColor" opacity="0"><animateTransform attributeName="transform" begin="0.4s" calcMode="discrete" dur="2.4s" repeatCount="indefinite" type="rotate" values="60 12 12;150 12 12;240 12 12;330 12 12"></animateTransform><animate attributeName="opacity" begin="0.4s" dur="0.6s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1;1;0"></animate></circle></svg>',1)]))):S("",!0)]),a(Z,{rows:b.rows},{default:l(()=>[a(G,null,{default:l(()=>[a(K,null,{default:l(()=>[a(g,{position:"first",class:"hidden sm:table-cell"},{default:l(()=>[m(t(n.$t("Contact")),1)]),_:1}),a(g,null,{default:l(()=>[m(t(n.$t("Phone")),1)]),_:1}),a(g,{class:"hidden sm:table-cell"},{default:l(()=>[m(t(n.$t("Last updated")),1)]),_:1}),a(g,null,{default:l(()=>[m(t(n.$t("Retries")),1)]),_:1}),a(g,null,{default:l(()=>[m(t(n.$t("Status")),1)]),_:1}),a(g,{position:"last"})]),_:1})]),_:1}),a(Q,null,{default:l(()=>[(d(!0),c(N,null,j(b.rows.data,(s,k)=>(d(),R(W,{key:k},{default:l(()=>[a(v,{position:"first",class:"hidden sm:table-cell"},{default:l(()=>[m(t(s.contact.full_name),1)]),_:2},1024),a(v,null,{default:l(()=>[m(t(s.contact.phone),1)]),_:2},1024),a(v,{class:"hidden sm:table-cell"},{default:l(()=>[s.status==="success"?(d(),c("span",se,t(s.chat.created_at),1)):(d(),c("span",ae,t(s.created_at),1))]),_:2},1024),a(v,null,{default:l(()=>[e("span",null,t(s.retry_count),1)]),_:2},1024),a(v,null,{default:l(()=>[e("span",{class:A(["px-2 py-1 text-xs rounded-md capitalize",s.status==="success"?"bg-green-700 text-white":"bg-red-400 text-white"])},t(s.status==="success"?s.chat.status:s.status),3)]),_:2},1024),a(v,null,{default:l(()=>[e("div",{onClick:C=>{var w;return L(s.status,s.status==="success"?(w=s.chat)==null?void 0:w.logs:s.metadata)},class:"flex items-center underline cursor-pointer"},[o[6]||(o[6]=e("svg",{class:"mr-1",xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 24 24"},[e("g",{fill:"currentColor"},[e("path",{d:"M11 10.98a1 1 0 1 1 2 0v6a1 1 0 1 1-2 0zm1-4.929a1 1 0 1 0 0 2a1 1 0 0 0 0-2"}),e("path",{"fill-rule":"evenodd",d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2M4 12a8 8 0 1 0 16 0a8 8 0 0 0-16 0","clip-rule":"evenodd"})])],-1)),e("span",null,t(n.$t("More info")),1)],8,le)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,["rows"]),a(U,{label:n.$t("Message info"),isOpen:_.value},{default:l(()=>{var s,k,C,w,z,V;return[e("div",oe,[e("div",ie,[h.value==="success"?(d(!0),c(N,{key:0},j(u.value,(T,Ke)=>(d(),c("div",re,[e("div",ne,[o[7]||(o[7]=e("svg",{class:"mr-1",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"},[e("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"m1.75 9.75l2.5 2.5m3.5-4l2.5-2.5m-4.5 4l2.5 2.5l6-6.5"})],-1)),e("span",null,t(n.$t(D(T.metadata))),1)]),e("div",null,t(T.created_at),1)]))),256)):h.value==="failed"?(d(),c("div",de,[e("div",ce,"Error: "+t($(u.value).data.error.message),1),(C=(k=(s=$(u.value).data)==null?void 0:s.error)==null?void 0:k.error_data)!=null&&C.details?(d(),c("div",ue,t((V=(z=(w=$(u.value).data)==null?void 0:w.error)==null?void 0:z.error_data)==null?void 0:V.details),1)):(d(),c("div",me,t($(u.value).data.error.message),1))])):S("",!0)])]),e("div",pe,[e("div",he,[e("button",{type:"button",onClick:o[2]||(o[2]=T=>_.value=!1),class:"inline-flex float-right justify-center rounded-md border border-transparent bg-slate-50 px-4 py-2 text-sm text-slate-500 hover:bg-slate-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2"},t(n.$t("Close")),1)])])]}),_:1},8,["label","isOpen"])],64))}},fe={class:"p-4 md:p-8 rounded-[5px] h-full overflow-y-auto"},ge={class:"flex justify-between capitalize"},ve={class:"text-xl mb-1"},be={class:"mb-6 flex items-center text-sm leading-6"},we={class:"ml-1 mt-1"},xe={class:"space-x-2"},ye=["href"],$e={class:"md:flex md:space-x-4"},ke={class:"md:w-[70%] capitalize"},Ce={class:"flex w-[100%] mb-8 rounded-lg"},Te={class:"w-full rounded-tl-lg rounded-bl-lg text-center bg-white py-8 border"},Se={class:"text-xl"},Ne={class:"text-sm"},Me={class:"w-full text-center bg-white py-8 border"},Be={class:"text-xl"},Oe={class:"text-sm"},ze={class:"w-full text-center bg-white py-8 border"},Ve={class:"text-xl"},je={class:"text-sm"},Re={class:"w-full bg-white text-center py-8 border"},Le={class:"text-xl"},De={class:"text-sm"},Ee={class:"w-full rounded-tr-lg rounded-br-lg bg-white text-center py-8 border"},Fe={class:"text-xl"},Je={class:"text-sm"},He={class:"md:w-[30%]"},qe={class:"w-full rounded-lg bg-white pt-4 pb-8 border px-4 space-y-1 capitalize"},Ae={class:"mb-2"},Ie={class:"text-sm bg-slate-100 p-3 rounded-lg"},Pe={class:"text-sm bg-slate-100 p-3 rounded-lg"},Ue={class:"text-sm bg-slate-100 p-3 rounded-lg"},Ze={class:"text-sm bg-slate-100 p-3 rounded-lg"},Ge={class:"w-full rounded-lg p-5 mt-5 border chat-bg"},Mt={__name:"View",props:["campaign","rows","filters"],setup(b){const i=b;return(r,p)=>(d(),R(E,null,{default:l(()=>{var u,h,_,f,y;return[e("div",fe,[e("div",ge,[e("div",null,[e("h2",ve,t(r.$t("Campaign details")),1),e("p",be,[e("span",we,t(r.$t("Ref"))+": "+t(i.campaign.uuid),1)])]),e("div",xe,[e("a",{href:"/campaigns/export/"+i.campaign.uuid,class:"rounded-md bg-secondary px-3 py-2 text-sm text-white shadow-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"},t(r.$t("Export as CSV")),9,ye),a(M(I),{href:"/campaigns",class:"rounded-md bg-primary px-3 py-2 text-sm text-white shadow-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"},{default:l(()=>[m(t(r.$t("Back")),1)]),_:1})])]),e("div",$e,[e("div",ke,[e("div",Ce,[e("div",Te,[e("h2",Se,t(i.campaign.total_message_count),1),e("h4",Ne,t(r.$t("Messages")),1)]),e("div",Me,[e("h2",Be,t(i.campaign.total_sent_count),1),e("h4",Oe,t(r.$t("Sent")),1)]),e("div",ze,[e("h2",Ve,t(i.campaign.total_delivered_count),1),e("h4",je,t(r.$t("Delivered")),1)]),e("div",Re,[e("h2",Le,t(i.campaign.total_read_count),1),e("h4",De,t(r.$t("Read")),1)]),e("div",Ee,[e("h2",Fe,t(i.campaign.total_failed_count),1),e("h4",Je,t(r.$t("Failed")),1)])]),a(_e,{rows:i.rows,filters:i.filters,uuid:i.campaign.uuid},null,8,["rows","filters","uuid"])]),e("div",He,[e("div",qe,[e("h2",Ae,t(r.$t("Campaign details")),1),e("div",Ie,[e("h3",null,t(r.$t("Campaign name")),1),e("p",null,t((u=i.campaign)==null?void 0:u.name),1)]),e("div",Pe,[e("h3",null,t(r.$t("Template")),1),e("p",null,t((_=(h=i.campaign)==null?void 0:h.template)==null?void 0:_.name),1)]),e("div",Ue,[e("h3",null,t(r.$t("Recipients")),1),e("p",null,t(i.campaign.contact_group_id==="0"?"All Contacts":(y=(f=i.campaign)==null?void 0:f.contact_group)==null?void 0:y.name),1)]),e("div",Ze,[e("h3",null,t(r.$t("Time scheduled")),1),e("p",null,t(i.campaign.scheduled_at),1)])]),e("div",Ge,[a(X,{parameters:JSON.parse(i.campaign.metadata),placeholder:!1,visible:!0},null,8,["parameters"])])])])])]}),_:1}))}};export{Mt as default};