1import{_ as le}from"./DEfxEpId.js";import{_ as se,a as ce,b as ie}from"./C3YRMPMU.js";import{_ as re,a as de}from"./C70pfw4O.js";import{_ as ue}from"./Dy9eVqBY.js";import{_ as me}from"./CiBx5QJx.js";import{d as pe,N as ge,a8 as _e,G as fe,x as be,b as ye,al as he,r as L,e as A,H as ke,am as ve,f as xe,g as h,c as f,o as m,w as o,h as c,j as l,i as t,t as s,B as v,C as g,p as u,F as R,J as we,K as I,u as Ce,s as $e,v as Ie}from"#entry";import{u as Te}from"./w1jVTeP5.js";import"./BoZxThNN.js";import"./DmQ375zE.js";import"./BexFP_TS.js";const qe={class:"column"},Se={class:"col row q-px-lg q-pb-lg q-mt-md"},Le={class:"col column w1560"},Fe={class:"col-auto"},Me={class:"title"},Pe={key:0,class:"info"},Be={key:0,class:"col-auto"},Ne={class:"col-auto q-mt-lg"},ze={class:"title"},Oe=["innerHTML"],Ue={class:"ellipsis max-w450"},De={class:"row items-center"},He={key:0,class:"text-grey-6"},Ae={key:1,class:"text-grey-6 q-ml-xs"},Re={class:"row col q-mt-xs q-gutter-md"},Ve={class:"title"},je={class:"description"},Ee={class:"recent-button-area"},Ge={class:"row filled-box justify-center"},Ke={class:"w260 ellipsis"},We={class:"title"},Je={class:"description"},Qe={class:"recent-button-area"},Xe=["onClick"],Ye={class:"col ellipsis w270"},Ze={class:"text-grey"},et={class:"text-black"},tt=pe({__name:"index",setup(ot){const{selectedAccount:y}=ge(_e()),F=fe(),{categoryType:b,messageButtonType:x,keywordFilterType:z,conditionType:M,getCategoryCode:T,codeTypeToI18nCode:V}=be(),{t:a}=ye(),{getConditionListByCategory:j}=he(),E=[{name:"rank",label:a("table.column.rank"),field:"rank",align:"center"},{name:"url",label:a("table.column.url"),field:"url",align:"center",style:"width: 150px",customSlot:!0},{name:"materialId",label:a("table.column.item-id"),field:"materialId",align:"center"},{name:"userCount",label:a("table.column.user-count"),field:"userCount",align:"center",format:e=>e?e.toLocaleString():0},{name:"sendCount",label:a("table.column.visit-count"),field:"sendCount",align:"center",format:e=>e?e.toLocaleString():0}],i=L(""),_=L([{name:"rank",label:a("table.column.order"),field:"rank",align:"center"},{name:"materialName",label:a("table.column.item-name"),field:"materialName",align:"center",customSlot:!0},{name:"materialId",label:a("table.column.item-id"),field:"materialId",align:"center",classes:e=>e.deleted?"deleted":""},{name:"userCount",label:a("table.column.contact-user-count"),field:"userCount",align:"center",format:e=>e?e.toLocaleString():0},{name:"sendCount",label:a("table.column.send-count"),field:"sendCount",align:"center",format:e=>e?e.toLocaleString():0},{name:"gotoDetail",label:a("table.column.goto-detail"),field:"",align:"center",customSlot:!0}]),w=L(30),q=L(30),G=A(()=>b.value.isFaq(i.value)?`/api/statistics-icebreaker/button-count?facebookPageId=${y.value?.facebookPageId}&day=${w.value}`:b.value.isMenu(i.value)?`/api/statistics-message-menu/button-count?facebookPageId=${y.value?.facebookPageId}&day=${w.value}`:""),K=A(()=>[{name:"rank",label:a("table.column.rank"),field:"rank",align:"center"},{name:"title",label:a(`table.column.${i.value}-name`),field:"",align:"center",customSlot:!0},{name:"materialId",label:a("table.column.item-id"),field:"materialId",align:"center"},{name:"userCount",label:a("table.column.user-count"),field:"userCount",align:"center",format:(e,r)=>!r.messageType||x.isPostback(r.messageType)?e.toLocaleString():"-",customHeader:!0},{name:"sendCount",label:a("table.column.click-count"),field:"sendCount",align:"center",format:e=>e?e.toLocaleString():0}]);function W(){Te().openGitbookLink("/userguide/dashboard")}function J(e){window.open(e,"_blank")}function O(e){w.value=e}function U(e){if(b.value.isFaq(i.value))return e.question;if(b.value.isMenu(i.value)){if(x.isPostback(e.messageType))return e.messageMenuText;if(x.isWebUrl(e.messageType))return e.webUrlButton}return""}function D(e){return z.isInclude(e.keywordFilterType)?"green":z.isExclude(e.keywordFilterType)?"red":""}function Q(e){e.sendCount?Ce(`/dashboard/${i.value}/${e.materialId}`):$e(a("common.alert.no-data-analyzed"))}function H(e){q.value=e}return ke(F,()=>{i.value=F(location.pathname)?.params.category}),ve(()=>{i.value=F(location.pathname)?.params.category}),xe(()=>{const e=j(i.value);if(e.filter(r=>M.isKeyword(r.value)).length>0){const r=_.value.indexOf(_.value.filter(d=>d.name==="materialId")[0]);_.value.splice(r+1,0,{name:"keywordFilter",label:a("table.column.keyword"),align:"left",field:"",style:d=>{if(d.keywordFilters){let p=0;
1return d.keywordFilters.forEach(P=>p+=Math.min(P.keyword.length,10)),`min-width: ${p*12+d.keywordFilters.length*9*2+28+32}px`}return"min-width: 60px;"},headerStyle:"text-align: center",customSlot:!0})}if(e.filter(r=>M.isPost(r.value)).length>0){const r=_.value.indexOf(_.value.filter(d=>d.name==="userCount")[0]);_.value.splice(r,0,{name:"postSettingType",label:a("table.column.post-setting-type"),field:"postSettingType",align:"left",format:d=>d?a(`common.code.post-setting-type.${V(d)}`):"-"})}if(e.filter(r=>M.isFollower(r.value)).length>0){const r=_.value.indexOf(_.value.filter(d=>d.name==="userCount")[0]);_.value.splice(r+1,0,{name:"followersOnlyUserCount",label:a("table.column.follower"),field:"followersOnlyUserCount",align:"center",format:(d,p)=>p.sendByFollowing?d?d.toLocaleString():0:"-"})}}),(e,r)=>{const d=le,p=h("q-card-section"),P=se,S=h("q-card"),X=ce,Y=re,C=h("q-tooltip"),Z=h("q-chip"),B=h("q-icon"),$=h("q-btn"),N=ue,ee=me,te=de,oe=ie,ne=h("q-page");return m(),f(ne,{class:"dashboard"},{default:o(()=>[c("div",qe,[l(d,{title:e.$t("content.dashboard.category.index.title",{category:e.$t(`common.code.category.${t(i)}`)}),onHelpLinkClicked:W,"has-description":""},{default:o(()=>[c("div",null,s(e.$t("content.dashboard.category.index.subtitle",{category:e.$t(`common.code.category.${t(i)}`)})),1)]),_:1},8,["title"]),c("div",Se,[c("div",Le,[c("div",Fe,[l(S,{class:"chart-card"},{default:o(()=>[l(p,{class:"card-title"},{default:o(()=>[c("div",Me,[u(s(e.$t("content.dashboard.category.index.summary-title",{category:e.$t(`common.code.category.${t(i)}`)}))+" ",1),t(b).value.isMenu(t(i))?(m(),v("span",Pe,s(e.$t("content.dashboard.category.index.menu-summary-info")),1)):g("",!0)])]),_:1}),l(p,{class:"card-body"},{default:o(()=>[l(P,{category:t(T)(t(i)).toString()},null,8,["category"])]),_:1})]),_:1})]),t(b).value.isComment(t(i))?(m(),v("div",Be,[l(X,{category:t(T)(t(i)).toString()},null,8,["category"])])):g("",!0),c("div",Ne,[l(S,{class:"col mid-card"},{default:o(()=>[l(p,{class:"card-title"},{default:o(()=>[c("div",ze,s(e.$t("content.dashboard.category.index.material-title")),1),c("div",{class:"description",innerHTML:e.$t("content.dashboard.category.index.material-subtitle")},null,8,Oe)]),_:1}),l(p,{class:"card-body",style:{"padding-top":"0"}},{default:o(()=>[t(i).length>0&&t(y)?.facebookPageId?(m(),f(N,{key:0,columns:t(_),url:`/api/statistics-material/send-material-count?facebookPageId=${t(y)?.facebookPageId}&category=${t(T)(t(i))}`,"no-data-text":e.$t("content.dashboard.empty.data"),"per-page":5,"no-header":"","exclude-searching":"","exclude-ordering":""},{materialName:o(({data:n})=>[c("div",{class:I(["row justify-center items-center",n.row.deleted?"deleted":""])},[!n.row.deleted&&n.row.useMaterial?(m(),f(Y,{key:0})):g("",!0),c("div",Ue,[u(s(n.row.materialName)+" ",1),l(C,{anchor:"bottom middle",self:"center middle"},{default:o(()=>[u(s(n.row.materialName),1)]),_:2},1024)])],2)]),keywordFilter:o(({data:n})=>[c("div",De,[n.row.keywordFilters?g("",!0):(m(),v("div",He,s(e.$t("content.message.no-keyword-filter")),1)),(m(!0),v(R,null,we(n.row.keywordFilters,(k,ae)=>(m(),f(Z,{key:ae,color:D(k)+"-1","text-color":D(k)},{default:o(()=>[u(s(k.keyword)+" ",1),l(C,{self:"top left",anchor:"bottom left",offset:[0,0],"max-width":"260px"},{default:o(()=>[u(s(k.keyword),1)]),_:2},1024)]),_:2},1032,["color","text-color"]))),128)),n.row.keywordFilterCount>0?(m(),v("div",Ae," +"+s(n.row.keywordFilterCount),1)):g("",!0)])]),gotoDetail:o(({data:n})=>[l($,{onClick:k=>Q(n.row),color:"dighty-1",class:"w75 bg-white",rounded:"",unelevated:"",dense:"",outline:""},{default:o(()=>[u(s(e.$t("common.button.goto-detail"))+" ",1),l(B,{name:"chevron_right",class:"right"})]),_:2},1032,["onClick"])]),_:1},8,["columns","url","no-data-text"])):g("",!0)]),_:1})]),_:1})]),c("div",Re,[t(b).value.isDepth1Material(t(i))?g("",!0):(m(),f(S,{key:0,class:"col mini-card"},{default:o(()=>[l(p,{class:"card-title"},{default:o(()=>[c("div",Ve,s(e.$t(`content.dashboard.category.index.${t(i)}-title`)),1),c("div",je,[u(s(e.$t(`content.dashboard.category.index.${t(i)}-subtitle`))+" ",1),c("div",Ee,[l($,{class:I(["dull recent",t(w)===30?"active":""]),size:"md",padding:"1px 10px",onClick:r[0]||(r[0]=n=>O(30)),unelevated:""},{default:o(()=>[u(s(t(a)("common.button.recent-30")),1)]),_:1},8,["class"]),l($,{class:I(["dull recent q-ml-sm",t(w)===7?"active":""]),size:"md",padding:"1px 10px",onClick:r[1]||(r[1]=n=>O(7)),unelevated:""},{default:o(()=>[u(s(t(a)("common.button.recent-7")),1)]),_:1},8,["class"])])])]),_:1}),l(p,{class:"card-body",style:{"padding-top":"0"}},{default:o(()=>[t(y)?.facebookPageId?(m(),f(N,{key:0,columns:t(K),url:t(G),"no-data-text":e.$t("content.dashboard.empty.data"),"no-header":"","no-pagination":"","exclude-searching":"","exclude-paging":"","exclude-ordering":""},{"userCount-header":o(()=>[u(s(t(a)("table.column.user-count"))+" ",1),t(b).value.isMenu(t(i))?(m(),f(B,{key:0,name:"help",size:"20px",color:"dighty-1",class:"q-ml-xs"},{default:o(()=>[l(C,{class:"",offset:[0,0]},{default:o(()=>[u(s(t(a)("content.dashboard.category.index.menu-user-count-tooltip")),1)]),_:1})]),_:1})):g("",!0)]),title:o(({data:n})=>[c("div",Ge,[t(b).value.isMenu(t(i))?(m(),v(R,{key:0},[t(x).isPostback(n.row.messageType)?(m(),f(ee,{key:0,size:"14px",class:"small"})):g("",!0),t(x).isWebUrl(n.row.messageType)?(m(),f(te,{key:1,size:"22px",class:"small"})):g("",!0)],64)):g("",!0),c("div",Ke,s(U(n.row)),1),l(C,{anchor:"bottom middle",self:"center middle"},{default:o(()=>[u(s(U(n.row)),1)]),_:2},1024)])]),_:1},8,["columns","url","no-data-text"])):g("",!0)]),_:1})]),_:1})),l(S,{class:"col mini-card"},{default:o(()=>[l(p,{class:"card-title"},{default:o(()=>[c("div",We,s(e.$t("content.dashboard.category.index.page-title")),1),c("div",Je,[u(s(e.$t("content.dashboard.category.index.page-subtitle"))+" ",1),c("div",Qe,[l($,{class:I(["dull recent",t(q)===30?"active":""]),size:"md",padding:"1px 10px",onClick:r[2]||(r[2]=n=>
1H(30)),unelevated:""},{default:o(()=>[u(s(t(a)("common.button.recent-30")),1)]),_:1},8,["class"]),l($,{class:I(["dull recent q-ml-sm",t(q)===7?"active":""]),size:"md",padding:"1px 10px",onClick:r[3]||(r[3]=n=>H(7)),unelevated:""},{default:o(()=>[u(s(t(a)("common.button.recent-7")),1)]),_:1},8,["class"])])])]),_:1}),l(p,{class:"card-body",style:{"padding-top":"0"}},{default:o(()=>[t(y)?.facebookPageId?(m(),f(N,{key:0,columns:E,url:`/api/statistics-material/click-link-count?facebookPageId=${t(y)?.facebookPageId}&category=${t(T)(t(i))}&day=${t(q)}`,"no-data-text":e.$t("content.dashboard.empty.data"),"no-header":"","no-pagination":"","exclude-searching":"","exclude-paging":"","exclude-ordering":""},{url:o(({data:n})=>[c("div",{class:"row bordered-box cursor-pointer",onClick:k=>J(n.row.url)},[c("div",Ye,s(n.row.url),1),l(B,{class:"col-auto",style:{"margin-top":"4px"},name:"north_east",color:"blue"}),l(C,{anchor:"bottom middle",self:"center middle"},{default:o(()=>[u(s(n.row.url),1)]),_:2},1024)],8,Xe)]),stats:o(({data:n})=>[c("div",Ze,[c("span",et,s(n.row.clickNum.toLocaleString()),1),u(" / "+s(n.row.userNum.toLocaleString()),1)])]),_:1},8,["columns","url","no-data-text"])):g("",!0)]),_:1})]),_:1})])]),l(oe)])])]),_:1})}}}),pt=Ie(tt,[["__scopeId","data-v-0a55c07e"]]);export{pt 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.