1import{_ as v}from"./dnV9JzpP.js";import{_ as D}from"./CPQNRyix.js";import{_ as C}from"./DnrPhM61.js";import{_ as L}from"./Dy9eVqBY.js";import{d as M,L as S,x,b as A,y as u,B as i,o as c,j as s,h as d,w as l,i as m,C as E,K as T,t,F as b,p as r,M as Y,s as N}from"#entry";import"./DmQ375zE.js";const V=["onClick"],H={key:0,class:"text-red"},K=M({__name:"index",setup(P){const{loggedAdmin:f}=S(),{codeTypeToI18nCode:_}=x(),{t:e}=A(),g=[{type:"customerStatusFilter",options:[{label:e("admin.common.selector.all"),value:null},{label:e("admin.common.code.customer-status.service-use"),value:"SERVICE_USE"},{label:e("admin.common.code.customer-status.withdrawal"),value:"WITHDRAWAL"},{label:e("admin.common.code.customer-status.long-term-inactivity"),value:"LONG_TERM_INACTIVITY"}],defaultValue:null},{type:"searchKeyword",options:[{label:e("admin.common.selector.all"),value:"ALL"},{label:e("admin.common.selector.search-keyword.suid"),value:"SUID"},{label:e("admin.common.selector.search-keyword.social-login-id"),value:"SOCIAL_LOGIN_ID"},{label:e("admin.common.selector.search-keyword.name"),value:"NAME"},{label:e("admin.common.selector.search-keyword.email"),value:"EMAIL"},{label:e("admin.common.selector.search-keyword.phone"),value:"PHONE"},{label:e("admin.common.selector.search-keyword.created-date"),value:"CREATED_DATE",type:"date-range"},{label:e("admin.common.selector.search-keyword.deleted-date"),value:"DELETED_DATE",type:"date-range"}],defaultValue:"ALL"}],p=[{name:"facebookMemberId",label:e("admin.table.column.suid"),field:"facebookMemberId",align:"center",customSlot:!0},{name:"username",label:e("admin.table.column.user-name"),field:"username",align:"center"},{name:"email",label:e("admin.table.column.email"),field:"email",align:"center",customSlot:!0},{name:"dateInfo",label:"",field:"dateInfo",align:"center",customHeader:!0,customSlot:!0},{name:"lastLoginDate",label:e("admin.table.column.last-login-date"),field:"lastLoginDate",align:"center",format:(a,n)=>a?u(a).format("YYYY-MM-DD HH:mm:ss"):"-"},{name:"serviceStatus",label:e("admin.table.column.service-status"),field:"serviceStatus",align:"center"},{name:"connectingPage",label:"",field:"connectingPage",align:"center",customHeader:!0,format:(a,n)=>n.pageCount>0?`${n.pageCount}(${n.leaderCount})`:"-"},{name:"loginPlatform",label:e("admin.table.column.login-platform"),field:"loginPlatform",align:"center",format:a=>e(`admin.common.code.login-platform-type.${_(a)}`)},{name:"socialLoginId",label:e("admin.table.column.social-login-id"),field:"socialLoginId",align:"center",format:a=>a||e("admin.table.none")},{name:"marketingConsent",label:e("admin.table.column.marketing-consent"),field:"marketingConsent",align:"center",format:a=>e(`admin.common.code.agree.${a?"true":"false"}`)}];function k(a){Y("/auth/admin-login",{method:"POST",body:{userId:a,adminId:f.adminId}}).then(()=>{window.open("/","_blank")}).catch(n=>{console.log(n),N(e("admin.common.alert.error"))})}return(a,n)=>{const I=v,w=D,y=C,h=L;return c(),i(b,null,[s(w,{title:m(e)("admin.content.customer.list.t
1itle")},{default:l(()=>[s(I,{"grid-id":"admin-customer-list","search-options":g,"search-keyword-field-name":"searchFilter"})]),_:1},8,["title"]),d("div",null,[s(h,{"grid-id":"admin-customer-list",columns:p,url:"/admin/api/customer","per-page":20,"exclude-ordering":""},{"dateInfo-header":l(()=>[r(t(m(e)("admin.table.column.join-date")),1),n[0]||(n[0]=d("br",null,null,-1)),r(t(m(e)("admin.table.column.exit-date")),1)]),"connectingPage-header":l(()=>[r(t(m(e)("admin.table.column.connected-account")),1),n[1]||(n[1]=d("br",null,null,-1)),r("("+t(m(e)("admin.table.column.leader.account"))+") ",1)]),email:l(({data:o})=>[s(y,{to:`/admin/customer/list/${o.row.facebookMemberId}`,class:"link"},{default:l(()=>[r(t(o.row.email),1)]),_:2},1032,["to"])]),facebookMemberId:l(({data:o})=>[o.row.serviceStatus==="ê°ì
"||o.row.serviceStatus==="ì¥ê¸°ê°ë¯¸ì ì"?(c(),i("a",{key:0,class:"link",onClick:$=>k(o.row.userId)},t(o.row.facebookMemberId),9,V)):(c(),i(b,{key:1},[r(t(o.row.facebookMemberId),1)],64))]),dateInfo:l(({data:o})=>[d("div",{class:T({"text-strike":o.row.deletedDate})},t(m(u)(o.row.createdDate).format("YYYY-MM-DD")),3),o.row.deletedDate?(c(),i("div",H,t(m(u)(o.row.deletedDate).format("YYYY-MM-DD")),1)):E("",!0)]),_:1})])],64)}}});export{K 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.