1"use strict";(self["webpackChunkfront_v2"]=self["webpackChunkfront_v2"]||[]).push([[1645],{21645:function(a,e,t){t.r(e),t.d(e,{default:function(){return y}});var s=function(){var a=this,e=a._self._c;return e("div",[e("message-status"),e("message-send-form",{attrs:{detailsDisabled:a.formDisabled},on:{"update:preview":a.preview}}),e("alert-modal",{attrs:{width:480,className:"preview-modal"},model:{value:a.openPreview,callback:function(e){a.openPreview=e},expression:"openPreview"}},[e("template",{slot:"alert-header"},[a._v(a._s(a.$t("MESSAGE_CONTENT_PREVIEW")))]),e("template",{slot:"alert-body"},[e("div",{staticClass:"preview-body",domProps:{innerHTML:a._s(a.previewRenderText)}})]),e("template",{slot:"alert-footer"},[e("button",{staticClass:"btn-round--primary xs btn-confirm",on:{click:function(e){a.openPreview=!1}}},[a._v(" "+a._s(a.$t("COMMON_BTNS_CONFIRM"))+" ")])])],2)],1)},n=[],i=t(85471),l=t(18069),d=t(36991),r=t(7109),o=t(33740),c=function(){var a=this,e=a._self._c;return e("div",{staticClass:"form-group-col-4 mt-5 mb-10"},[e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("STATUS")))]),e("div",{staticClass:"input message__type"},[e("div",{staticClass:"btn-group align-center",staticStyle:{width:"100%"}},[e("div",[e("span",[a._v(a._s(a.MESSAGE_STATUS_MAP[a.campaignData.status]))]),"sending"===a.campaignData.status||"send_failed"===a.campaignData.status?e("div",{staticClass:"prograss"},[a._v(" "+a._s(a.$t("PROGRESS"))+" : "+a._s(a.sendPercent)+"%("+a._s(a.addComma(a.sendCount))+"/"+a._s(a.addComma(a.campaignData.deliveryTargetCount))+") ")]):a._e(),"delete_failed"===a.campaignData.status?e("div",{staticClass:"prograss"},[a._v(" "+a._s(a.$t("PROGRESS"))+" : "+a._s(a.deletePercent)+"%("+a._s(a.addComma(a.deleteCount))+"/"+a._s(a.addComma(a.campaignData.deliveryTargetCount))+") ")]):a._e(),"send_failed"===a.campaignData.status||"delete_failed"===a.campaignData.status?e("div",[e("span",{staticClass:"prograss text-red"},[a._v(a._s(a.$t("SERVER_ERROR")))])]):a._e()]),e("div",["scheduled"===a.campaignData.status?[e("button",{staticClass:"btn-cancel btn-round--white xs ml-0",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),a.cancelSheduled.apply(null,arguments)}}},[a._v(" "+a._s(a.$t("SEND_CANCEL"))+" ")]),e("button",{staticClass:"btn-register btn-round--primary xs mr-3",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),a.immediatelySend.apply(null,arguments)}}},[a._v(" "+a._s(a.$t("MESSAGE_SEND_TYPE_IMMEDIATE"))+" ")])]:a._e(),"sending"===a.campaignData.status?[e("button",{staticClass:"btn-cancel btn-round--primary xs ml-0 mr-3",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),a.openCancelSendingModal.apply(null,arguments)}}},[a._v(" "+a._s(a.$t("SEND_CANCEL"))+" ")])]:a._e(),("sent"===a.campaignData.status||"cancelled"===a.campaignData.status)&&a.campaignData.deliverySuccessCount>0?[e("button",{staticClass:"btn-cancel btn-round--white xs ml-0",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),a.openDeleteModal.apply(null,arguments)}}},[a._v(" "+a._s(a.$t("DELETE_SENT_MESSAGE"))+" ")])]:a._e(),"sent"===a.campaignData.status||"cancelled"===a.campaignData.status||"deleted"===a.campaignData.status?[e("button",{staticClass:"btn-register btn-round--primary xs mr-3",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),a.reSend.apply(null,arguments)}}},[a._v(" "+a._s(a.$t("RESEND"))+" ")])]:a._e(),"send_failed"===a.campaignData.status||"delete_failed"===a.campaignData.status?[e("button",{staticClass:"btn-cancel btn-round--primary xs mr-3",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),a.retry(a.campaignData.status)}}},[a._v(" "+a._s(a.$t("RETRY"))+" ")])]:a._e()],2)])]),e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("REPORT")))]),e("div",{staticClass:"input message__type"},["scheduled"===a.campaignData.status||"sending"===a.campaignData.status||"send_failed"===a.campaignData.status?e(o.A,{attrs:{color:"primary",outlined:"",height:"40",disabled:""}},[e("icon",{attrs:{name:"report2",disabled:""}}),a._v(" "+a._s(a.$t("VIEW_REPORT")))],1):e("div",[e("router-link",{attrs:{to:{name:"messageReport",params:{campaignId:a.campaignId}}}},[e(o.A,{attrs:{color:"primary",outlined:"",height:"40"}},[e("icon",{attrs:{name:"report2"}}),a._v(" "+a._s(a.$t("VIEW_REPORT")))],1)],1)],1)],1),e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("SEND_START_DATE")))]),e("div",{staticClass:"input message__type"},[a._v(a._s(a.getDates(a.campaignData.deliveryStartedAt)))]),e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("SEND_COMPLETE_DATE")))]),e("div",{staticClass:"input message__type"},["cancelled"===a.campaignData.status?[a._v(" "+a._s(a.getDates(a.campaignData.updatedAt))+" ")]:[a._v(" "+a._s(a.getDates(a.campaignData.deliveryEndedAt))+" ")]],2),e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("SUCCESSFUL_SENT_MESSAGES")))]),e("div",{staticClass:"input message__type"},["scheduled"===a.campaignData.status||"sending"===a.campaignData.status?e("span",[a._v(" - ")]):e("span",[a._v(a._s(a.addComma(a.campaignData.deliverySuccessCount))+a._s(a.$t("MESSAGE_COUNT_UNIT")))])]),e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("FAILED_SENT_MESSAGES")))]),e("div",{staticClass:"input message__type"},["scheduled"===a.campaignData.status||"sending"===a.campaignData.status?e("span",[a._v(" - ")]):e("span",[a._v(a._s(a.addComma(a.campaignData.deliveryFailCount))+a._s(a.$t("MESSAGE_COUNT_UNIT")))])]),"deleted"===a.campaignData.status||"delete_failed"===a.campaignData.status?[e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("DELETION_START_DATE")))]),e("div",{staticClass:"input message__type"},[a._v(a._s(a.getDates(a.campaignData.deleteStartedAt)))]),e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("DELETION_COMPLETE_DATE")))]),e("div",{staticClass:"input message__type"},[a._v(a._s(a.getDates(a.campaignData.deleteEndedAt)))]),e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("MESSAGE_COUNT_DELETE_SUCCESS")))]),e("div",{staticClass:"input message__type"},[a._v(" "+a._s(a.addComma(a.campaignData.deliveryDeletedCount))+a._s(a.$t("MESSAGE_COUNT_UNIT"))+" ")]),e("div",{staticClass:"header message__type"},[a._v(a._s(a.$t("MESSAGE_COUNT_DELETE_FAILED")))]),e("div",{staticClass:"input message__type"},[a._v(" "+a._s(a.addComma(a.campaignData.deliveryDeleteFailCount))+a._s(a.$t("MESSAGE_COUNT_UNIT"))+" ")])]:a._e()],2)},_=[],p=t(95093),m=t.n(p),u=t(1934),E=t(83568),C={components:{Icon:u.A},setup(a,{emit:e}){const t=(0,i.nI)().proxy.$root.convertToI18n,s=(0,i.KR)({}),n=(0,l.lq)(),r=(0,l.rd)(),o=n.params.id,c=n.params.campaignId;let _=new Date;const p=(0,i.EW)((()=>
1({draft:t("TEMPORARY_SAVE"),scheduled:t("SEND_AWAIT"),sending:t("SEND_IN_PROGRESS"),sent:t("SEND_COMPLETE"),cancelled:t("SEND_CANCEL"),deleting:t("DELETE_IN_PROGRESS"),deleted:t("DELETE_COMPLETE"),delete_failed:t("DELETE_ERROR"),send_failed:t("SEND_ERROR")}))),u=(0,i.KR)(0),C=(0,i.KR)(0),g=(0,i.KR)(0),S=(0,i.KR)(null),v=async()=>{try{const{data:a}=await E.A.getCampaignDetail(o,c);if(C.value=a?.deliveryTargetCount,u.value=a?.deliverySuccessCount,g.value=a?.deliveryDeletedCount,"sent"===a.status||"cancelled"===a.status)return s.value=a,clearInterval(S.value)}catch(a){console.log("realTimeCheckCampaignError",a?.response)}},M=()=>{m()(_).format("YYYY-MM-DD HH:mm:ss")>m()(s.value.deliveryScheduledAt).format("YYYY-MM-DD HH:mm:ss")?N():D()},D=()=>{d.A.openModal({content:t("MESSAGE_SCHDULED_CANCEL_CONFIRM"),confirm:t("COMMON_BTNS_CONFIRM"),cancel:t("COMMON_BTNS_CANCEL"),confirmCallback:()=>{A()}})},N=a=>{d.A.openModal({content:t("MESSAGE_ALREADY_SENT"),confirm:t("COMMON_BTNS_CONFIRM"),confirmCallback:()=>{A()}})},A=async()=>{try{d.A.startSpinner();const{data:a}=await E.A.cancelCampaign(o,c);s.value=a}catch(a){console.log("cancelMessage",a?.response)}finally{d.A.endSpinner()}},T=()=>{m()(_).format("YYYYMMDD hh:mm:ss")>m()(s.value.deliveryScheduledAt).format("YYYYMMDD hh:mm:ss")?N():y()},y=()=>{d.A.openModal({content:t("MESSAGE_SEND_TYPE_IMMEDIATE_CONFIRM"),confirm:t("COMMON_BTNS_CONFIRM"),cancel:t("COMMON_BTNS_CANCEL"),confirmCallback:()=>{f()}})},f=async()=>{try{d.A.startSpinner();const{data:a}=await E.A.sendCampaign(o,c);if(s.value=a,d.A.endSpinner(),"sending"===a?.status)return S.value=setInterval(v,2e3)}catch(a){console.log("sendMessageError",a?.response)}},O=()=>{d.A.openModal({content:`${t("SENDING_CANCEL_CONFIRM")} <br />${t("MESSAGE_WARNING")}`,confirm:t("COMMON_BTNS_CONFIRM"),cancel:t("COMMON_BTNS_CANCEL"),confirmCallback:()=>{A()}})},R=()=>{d.A.openModal({content:t("MESSAGE_DELETE_CONFIRM_2"),confirm:t("COMMON_BTNS_CONFIRM"),cancel:t("COMMON_BTNS_CANCEL"),confirmCallback:()=>{b()}})},b=async()=>{try{d.A.startSpinner();const{data:a}=await E.A.deleteCampaignMessage(o,c);s.value=a}catch(a){console.log("deleteMessageError",a?.response)}finally{d.A.endSpinner()}},h=()=>{r.push({name:"messageResend",params:{campaignId:c}})},I=a=>"send_failed"===a?d.A.openModal({content:t("MESSAGE_RETRY_SEND_CONFIRM"),confirm:t("COMMON_BTNS_CONFIRM"),cancel:t("COMMON_BTNS_CANCEL"),confirmCallback:()=>{f()}}):"delete_failed"===a?d.A.openModal({content:t("MESSAGE_RETRY_DELETE_CONFIRM"),confirm:t("COMMON_BTNS_CONFIRM"),cancel:t("COMMON_BTNS_CANCEL"),confirmCallback:()=>{b()}}):void 0,P=(0,i.EW)((()=>0===C.value?0:100*(u.value/C.value).toFixed(1))),L=(0,i.EW)((()=>0===C.value?0:100*(g.value/C.value).toFixed(1))),$=async()=>{try{const{data:a}=await E.A.getCampaignDetail(o,c);s.value=a}catch(a){"3003"===a?.response?.data?.code&&r.push({path:"/notfound"})}finally{d.A.endSpinner()}},w=()=>{"sending"===s.value.status&&(S.value=setInterval(v,2e3))},Y=a=>a?m()(a).format("YYYY-MM-DD HH:mm:ss"):"-",G=a=>a?a.toLocaleString():0;return(0,i.sV)((async()=>{await $(),await w()})),{MESSAGE_STATUS_MAP:p,appId:o,campaignId:c,now:_,cancelSheduled:M,openCancelSheduledModal:D,openAreadySentModal:N,getStatus:S,sendPercent:P,deletePercent:L,sendCount:u,targetCount:C,deleteCount:g,immediatelySend:T,openCancelSendingModal:O,openDeleteModal:R,reSend:h,retry:I,campaignData:s,realTimeCheckCampaign:v,fetchCampaignFisrst:$,getDates:Y,addComma:G}}},g=C,S=t(81656),v=(0,S.A)(g,c,_,!1,null,"636ffbea",null),M=v.exports,D=t(14231),N={components:{AlertModal:r.A,MessageStatus:M,MessageSendForm:D.A},methods:{},setup(){(0,i.nI)().proxy.$root.convertToI18n;const a=(0,l.lq)(),e=((0,l.rd)(),a.params.id,(0,i.KR)(!1)),t=(0,i.KR)(""),s=(0,i.KR)({brandId:"",sendType:"",sendNow:!0,title:"",body:"",data:{},sendPushMessage:null,pushMessageTitle:"",pushMessageBody:"",deliveryScheduledAt:null,csvFileId:""}),n=(0,i.KR)(!0),r=async a=>{t.value=a.value.body,e.value=!0};return(0,i.sV)((()=>{d.A.startSpinner()})),{openPreview:e,preview:r,previewRenderText:t,formMessageData:s,formDisabled:n}},metaInfo(){return{title:"Message",titleTemplate:"%s | Klat",meta:[{vmid:"robots",name:"robots",content:"noindex,nofollow"}]}}},A=N,T=(0,S.A)(A,s,n,!1,null,"5a2b7c71",null),y=T.exports}}]); 2//# sourceMappingURL=1645.66f9359c.js.map
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.