1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8934],{18361:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>k});var a=s(66284),l=s(87090),c=s(14232),r=s(4305),n=s(90038),i=s(39152),d=s(99158),m=s(67432),o=s(80747),p=s(72744),h=s(37499),u=s(56310),g=s(88860),x=s(89099),j=s(34846),f=s(26710),b=s.n(f),v=s(37876);function w(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),s.push.apply(s,a)}return s}function y(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?w(Object(s),!0).forEach(function(t){(0,a.A)(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):w(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e}function k(){let{t:e,i18n:t}=(0,j.Bd)(),s=(0,n.e)(300035),a=[{cd:"",cdNm:"ì ì²´"},...s],f=[{cd:"",cdNm:"All"},...s],w={title:e("messageTemplate.title_v1"),wrapperClass:"template",isAside:!0,titleGroup:{desc:e("messageTemplate.title_desc"),icon:"template"}},{0:k,1:N}=(0,c.useState)(a),T=(0,x.useRouter)(),{0:_,1:C}=(0,c.useState)(1),{0:O,1:S}=(0,c.useState)(""),{0:E,1:I}=(0,c.useState)(""),{0:D,1:P}=(0,c.useState)({keyword:"",txtmsgDvsCd:""}),{0:A,1:$}=(0,c.useState)(""),{0:z,1:L}=(0,c.useState)(!1),{0:M,1:F}=(0,c.useState)(""),q=A?`/api/fo/template/message?offset=20&page=${_}&${A}`:null,{data:H}=(0,i.xe)(q),{checkedItems:K,allChecked:X,handleCheck:B,handleCheckAll:G,setCheckedItems:J}=(0,p.vp)(H?.result,"tmplId");return(0,c.useEffect)(()=>{N("ko"==t.language?a:f)},[t.language,s.length]),(0,c.useEffect)(()=>{S("")},[k]),(0,c.useEffect)(()=>{P(t=>y(y({},t),{},{txtmsgDvsCd:O===e("messageTemplate.all")?"":O})),C(1)},[O]),(0,c.useEffect)(()=>{$((0,m.eA)(D))},[D]),(0,c.useEffect)(()=>{J(new Set)},[_,J]),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(l.vo,{pageInfo:w,children:(0,v.jsxs)("div",{className:"cont",children:[(0,v.jsxs)("div",{className:"filter-wrap count-box box-margin d-flex ",children:[(0,v.jsx)("div",{className:"total-count",children:(0,v.jsxs)("strong",{className:"total-count",children:[(0,v.jsx)("span",{className:"selected-count",children:K.size?.toLocaleString()})," / ",(0,v.jsx)("span",{children:H?.totalCount?.toLocaleString()})," ê±´"]})}),(0,v.jsxs)("div",{className:"filter-wrap",children:[(0,v.jsx)(r.vj,{placeholder:e("messageTemplate.search_placeholder"),value:E,onChange:I,onSearch:()=>{P({keyword:E,txtmsgDvsCd:O===e("messageTemplate.all")?"":O}),C(1)},debounceMs:500,minSearchLength:1,width:300}),(0,v.jsx)(r.aL,{list:k,current:O,setSelect:S,label:e("messageTemplate.type"),width:150,placeholder:e("messageTemplate.type")}),(0,v.jsx)("button",{className:"btn btn-sm bg-gray-800 txt-white",onClick:()=>void(S(""),I(""),P({keyword:"",txtmsgDvsCd:""}),C(1)),children:e("messageTemplate.filter_reset")})]}),(0,v.jsxs)("div",{className:"right",children:[(0,v.jsx)("button",{className:"btn btn-sm outline-dark",onClick:()=>(()=>{if(0===K.size)return;window.AlertInfo({message:e("messageTemplate.alert_v1"),btn:[{name:e("messageTemplate.cancel"),action:()=>t(),css:"bg-dark"},{name:e("messageTemplate.confirm"),action:()=>s(),css:"bg-primary"}]});let t=()=>{window.AlertShow(!1)},s=async()=>{await o.T.deleteSmsTemplates(Array.from(K).map(e=>"string"==typeof e?e:e.tmplId)),h.q.invalidateQueries({queryKey:u.Iz.all}),t()}})(),children:e("messageTemplate.select_delete")}),(0,v.jsx)("button",{className:"btn btn-sm outline-primary txt-primary",onClick:()=>T.push("/manage/template/write"),children:e("messageTemplate.register_template")})]})]}),(0,v.jsxs)("div",{className:"table-wrap center",children:[(0,v.jsxs)("table",{className:"check-box-wrap",children:[(0,v.jsx)("thead",{children:(0,v.jsxs)("tr",{children:[(0,v.jsx)("th",{children:(0,v.jsxs)("div",{className:"form-check fir ",children:[(0,v.jsx)("input",{type:"checkbox",id:"chkAll",checked:X,onChange:e=>G(e.target.checked)}),(0,v.jsx)("label",{htmlFor:"chkAll"})]})}),(0,v.jsx)("th",{children:e("messageTemplate.title_v2")}),(0,v.jsx)("th",{children:e("messageTemplate.content")}),(0,v.jsx)("th",{children:e("messageTemplate.type")}),(0,v.jsx)("th",{children:e("messageTemplate.save_date")})]})}),(0,v.jsx)("tbody",{children:H?.totalCount>0&&H.result.map((e,t)=>(0,v.jsxs)("tr",{className:K.has(e.tmplId)?"checked":"",onClick:()=>{F(e.tmplId),L(!0)},children:[(0,v.jsx)("td",{children:(0,v.jsxs)("div",{className:"form-check fir",onClick:e=>e.stopPropagation(),children:[(0,v.jsx)("input",{type:"checkbox",id:`chk0${t}`,checked:K.has(e.tmplId),onChange:t=>B(e.tmplId,t.target.checked)}),(0,v.jsx)("label",{htmlFor:`chk0${t}`})]})}),(0,v.jsx)("td",{children:(0,v.jsx)("div",{className:`text-overflow ${b().textOverflow180}`,children:e.tmplTtl})}),(0,v.jsx)("td",{children:(0,v.jsx)("div",{className:`text-overflow ${b().textOverflow420}`,children:e.tmplCotn})}),(0,v.jsx)("td",{children:e.txtmsgDvsCdNm}),(0,v.jsx)("td",{className:"date",children:(0,d.A)(new Date(e.modDtt),"yyyy-MM-dd HH:mm")}
1)]},e.tmplId))})]}),H?.totalCount===0&&(0,v.jsx)("div",{className:"empty",children:Object.values(D).some(e=>e)?e("messageTemplate.desc_v1"):e("messageTemplate.desc_v2")}),(0,v.jsx)(l.dK,{index:_,setIndex:C,offset:20,total:H?.totalCount})]})]})}),(0,v.jsx)(g.lJ,{onClose:()=>L(!1),show:z,info:{title:e("messageTemplate.details"),id:"templeteModal",size:"modal-lg"},templateId:M,updateUrl:q||""})]})}},62357:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/manage/template",function(){return s(18361)}])}},e=>{e.O(0,[9187,3982,636,6593,8792],()=>e(e.s=62357)),_N_E=e.O()}]);
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.