PageSourceSearch

https://app.salesmartly.com/next/assets/index-BMJmyMnZ.js

js salesmartly.com collected 2026-09-24 10:42:20 UTC 10,397 bytes, 2 lines download raw bytes

1import{r as l,aG as xt}from"./global-u6HwURKw.js";import"./main-DiNiYH7f.js";/* empty css              */import{i as St,u as Rt,g as wt,c as o,e as r,r as p,o as At,k as V,m as q,n as B,p as f,x as s,O as Et,a3 as h,q as u,y as n,bi as Ft,W as Nt,bq as Pt,bk as Mt,bd as It,T as Ot,bE as U,M as zt}from"./core-D-BRdT02.js";import{s as Yt,f as $t,h as Ht,i as Vt,j as qt}from"./split-link-BfrnrQJn.js";import{_ as Bt}from"./index.vue_vue_type_script_setup_true_lang-MVopbvBV.js";import{P as Ut}from"./index-B_ih27yp.js";import{d as jt,D as Gt}from"./DateRangePanel-DvVc_qL5.js";import{u as Wt}from"./useList-CZb4wpLQ.js";import{T as Kt}from"./index-d7CJntIY.js";import{_ as Xt}from"./AreaChart.vue_vue_type_script_setup_true_lang-DT3xw1n_.js";import"./register-C0EDp6CX.js";import{c as Jt}from"./table-BBVtLg58.js";import"./file-DsCdDX19.js";import"./index-CBT-jGN6.js";import"./v4-CGS8AWW_.js";import"./zalo-CrMKseSj.js";import"./facebook-BLsThuCa.js";import"./whatsapp1-D3JV53lN.js";import"./messenger_blue-Bh1QQ43G.js";/* empty css              *//* empty css              */import"./time-Dd498m8S.js";/* empty css              *//* empty css              */import"./index-DEXtsv02.js";/* empty css              *//* empty css              *//* empty css              *//* empty css              *//* empty css              */import"./BaseVChart.vue_vue_type_script_setup_true_lang-CvTA-Rbu.js";(function(){try{var g=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};g.SENTRY_RELEASE={id:"v1.2.23.0"}}catch{}})();try{(function(){var g=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},_=new g.Error().stack;_&&(g._sentryDebugIds=g._sentryDebugIds||{},g._sentryDebugIds[_]="85e7d35a-d56e-45bb-8fdf-a3b44ba79632",g._sentryDebugIdIdentifier="sentry-dbid-85e7d35a-d56e-45bb-8fdf-a3b44ba79632")})()}catch{}const Qt={class:"split-link-insight__content"},Zt={class:"split-link-insight__header"},te={class:"split-link-insight__link-name"},ee={class:"split-link-insight__filters"},ie={class:"split-link-insight__date-range-text"},se={class:"split-link-insight__overview"},ae={class:"split-link-insight__metric"},ne={class:"split-link-insight__metric-label"},le={class:"split-link-insight__metric-value"},oe={class:"split-link-insight__main"},re={class:"split-link-insight__section split-link-insight__section--chart"},ce={class:"split-link-insight__section-header"},ue={class:"split-link-insight__section-body"},de={class:"split-link-insight__section split-link-insight__section--table"},pe={class:"split-link-insight__section-header"},ge={class:"split-link-insight__section-body"},_e="--",j="YYYY-MM-DD HH:mm:ss",me=St({__name:"index",setup(g){const _=Rt(),G=wt(),W=o(()=>String(_.params.id||"")),K=o(()=>String(_.query.name||l("marketing.splitLink.insight.titleFallback"))),S=o(()=>_.query.channel?String(_.query.channel):""),R=r().startOf("hour"),b=[R.subtract(7,"day").valueOf(),R.valueOf()],c=p([...b]),w=p([...b]),v=p(!1),y=p(!1),D=p(!1),A=p("0"),E=p([]),d=p(0),F=p([]),k=p(0),X=[0,1,2,3,4,5,6,7,8],N=o(()=>r(c.value[0]).isSame(r(c.value[1]),"day")),J=o(()=>X.map(t=>jt[t]).filter(Boolean).map(t=>({label:t.label,value:()=>t.value().map((e,i)=>{const a=r(e);return(i>0?a.endOf("day"):a.startOf("day")).toDate()})}))),Q=o(()=>({start:c.value[0],end:c.value[1]})),P=o(()=>{const[t,e]=c.value;return`${r(t).format(j)} ~ ${r(e).format(j)}`}),Z=o(()=>P.value),tt=t=>r(t).isAfter(r(),"day"),et=o(()=>({id:"dateRange",label:l("marketing.splitLink.insight.dateRange"),type:"DATE_RANGE",isExplicit:!0,otherOptions:{kind:"DATE_RANGE",timestampUnit:"ms",showTime:!0,timePickerProps:{format:"HH:mm:ss",defaultValue:["00:00:00","23:59:59"]},disabledDate:tt,shortcutsPosition:"left",shortcuts:J.value,disableClear:!0}})),M=(t,e)=>e?`${t.slice(4,6)}-${t.slice(6,8)} ${t.slice(8,10)}:00`:`${t.slice(0,4)}-${t.slice(4,6)}-${t.slice(6,8)}`,it=t=>{const e=String(t||"");return/^\d{8}$/.test(e)?M(e,!1):e||_e},st=t=>{const e=String(t||"");if(/^\d{10}$/.test(e))return N.value?M(e,!0):`${e.slice(4,6)}-${e.slice(6,8)}`;const i=r(e);return i.isValid()?i.format(N.value?"MM-DD HH:mm":"MM-DD"):e},at=[{field:"access_date",title:l("marketing.splitLink.columns.accessDate"),minWidth:160,formatter:({row:t})=>it(t.access_date)},{field:"link_name",title:l("common.fields.linkName"),minWidth:220},{field:"count",title:l("marketing.splitLink.columns.count"),width:140,align:"right",formatter:({cellValue:t})=>String(t??0)}],nt=Jt({rowId:"access_date"}),I=o(()=>E.value.map(t=>({x:st(t.access_date),y:Number(t.count||0),type:l("marketing.splitLink.columns.clickCount")}
1))),lt=o(()=>{const t=Math.max(...I.value.map(e=>e.y),0);return Math.max(100,Math.ceil(t/10)*10)}),ot=o(()=>({padding:{top:24,right:24,bottom:48,left:48},legends:{visible:!0,orient:"bottom",item:{label:{style:{fill:"#4E5969",fontSize:12}},shape:{style:{fill:"#1762F6",stroke:"#1762F6",symbolType:"square"}}}},crosshair:{xField:{visible:!0,line:{type:"line",style:{stroke:"#1762F6",strokeOpacity:.45,lineWidth:1,lineDash:[]}}},yField:{visible:!1}},axes:[{orient:"bottom",type:"band",tick:{visible:!1,tickCount:5},domainLine:{visible:!1},label:{style:{fill:"#4E5969",fontSize:10}}},{orient:"left",type:"linear",min:0,max:lt.value,tick:{visible:!1},domainLine:{visible:!1},grid:{visible:!0,style:{stroke:"#F2F3F5",lineWidth:1}},label:{style:{fill:"#4E5969",fontSize:10}}}],tooltip:{mark:{visible:!1},dimension:{title:{value:t=>t.x},content:[{key:()=>l("marketing.splitLink.columns.clickCount"),value:t=>t.y,shapeType:"square",shapeFill:"#1762F6",shapeStroke:"#1762F6"}]}}})),T=()=>({link_id:W.value,start_date_hour:r(c.value[0]).format("YYYYMMDDHH"),end_date_hour:r(c.value[1]).format("YYYYMMDDHH")}),rt=()=>({code:0,msg:"",count:0,data:{list:F.value,total:k.value,page:1,page_size:20}}),ct=()=>({code:0,msg:"",count:0,data:{total:String(k.value)}}),ut=async t=>{const e=d.value,i=await Yt(t);return e!==d.value?rt():(F.value=Array.isArray(i.data.list)?i.data.list:[],k.value=Number(i.data.total||k.value||0),i)},dt=async t=>{const e=d.value,i=await $t(t);return e!==d.value?ct():(k.value=Number(i.data.total||0),i)},{filterList:pt,loading:gt,total:O,page:C,pageSize:L,onPageChange:_t,onPageSizeChange:mt,searchData:ft}=Wt({autoLoadData:!1,getListFn:ut,getTotalFn:dt,getParams:T,pageSizeUniqueKey:"marketing_split_link_insight"}),z=o(()=>Number(O.value||0)>0),ht=async(t,e)=>{y.value=!0;try{const i=await Vt(t);if(e!==d.value)return;const a=i.data.click_count;A.value=String(typeof a=="object"?a.count||0:a||0)}finally{e===d.value&&(y.value=!1)}},vt=(t,e)=>{const i=()=>e.start_date_hour===e.end_date_hour?[{access_date:e.start_date_hour,count:"0"}]:[{access_date:e.start_date_hour,count:"0"},{access_date:e.end_date_hour,count:"0"}];if(Array.isArray(t)&&t.length)return t;if(t&&typeof t=="object"){const a=t;if(Array.isArray(a.data)&&a.data.length)return a.data;if(Array.isArray(a.list)&&a.list.length)return a.list}return i()},kt=async(t,e)=>{D.value=!0;try{const i=await qt(t);if(e!==d.value)return;E.value=vt(i.data,t)}finally{e===d.value&&(D.value=!1)}},Y=()=>{const t=d.value+1;d.value=t;const e=T();ht(e,t),kt(e,t),ft()},$=()=>{c.value=[...w.value]},bt=t=>{v.value=t},yt=()=>{v.value=!1},Dt=(t,e)=>{if(!t||typeof t!="object"||!("start"in t)||!("end"in t))return;const{start:i,end:a}=t,m=[Number(i),Number(a)];if(!Number.isFinite(m[0])||!Number.isFinite(m[1])){$();return}if(r(m[1]).diff(r(m[0]),"day")+1>90){zt.warning(l("marketing.splitLink.insight.dayData90")),$();return}c.value=[...m],w.value=[...m],e!=null&&e.keepOpen||(v.value=!1),Y()},Tt=()=>{z.value&&Ht(T())},Ct=()=>{G.push({name:"marketing_split_link"})};return At(()=>{Y()}),(t,e)=>{const i=V("IconFont"),a=V("s-tooltip"),m=Ft,H=Pt,Lt=Mt;return B(),q(Ut,{class:"split-link-insight",title:n(l)("marketing.splitLink.insight.titleFallback"),"show-back":"","header-border":"",onClickBack:Ct},{default:f(()=>[s("div",Qt,[s("div",Zt,[s("div",te,[S.value?(B(),q(Bt,{key:0,class:"split-link-insight__channel-icon",channel:S.value},null,8,["channel"])):Et("",!0),s("span",null,h(K.value),1)]),s("div",ee,[s("span",null,h(n(l)("marketing.splitLink.tips.updateEveryFiveMinutes")),1),u(m,{trigger:"click",position:"br","popup-visible":v.value,"unmount-on-close":!0,"popup-translate":[0,4],"update-at-scroll":!0,"scroll-to-close":!0,onPopupVisibleChange:bt},{content:f(()=>[u(Gt,{item:et.value,value:Q.value,onUpdate:Dt,onCancel:yt},null,8,["item","value"])]),default:f(()=>[u(a,{content:Z.value,always:""},{default:f(()=>[s("button",{type:"button",class:Nt(["split-link-insight__date-range-trigger",{"split-link-insight__date-range-trigger--active":v.value}])},[s("span",ie,h(P.value),1),u(i,{type:"icon-date-circle",size:"14"})],2)]),_:1},8,["content"])]),_:1},8,["popup-visible"])])]),s("section",se,[u(H,{loading:y.value},{default:f(()=>[s("div",ae,[s("span",ne,[s("span",null,h(n(l)("marketing.splitLink.insight.totalClick")),1),u(a,{content:n(l)("marketing.splitLink.tips.splitLinkTips"),always:""},{default:f(()=>[u(i,{type:"icon-question-circle",size:"14",class:"split-link-insight__tip-icon"})]),_:1},8,["content"])]),s("span",le,h(A.value),1)])]),_:1},8,["loading"])]),s("div",oe,[s("section",re,[s("div",ce,[s("span",null,h(n(l)("marketing.splitLink.insight.clickTrend")),1)]),s("div",ue,[u(H,{loading:D.value},{default:f(()=>[u(n(Xt),{class:"split-link-insight__chart","data-id":"splitLinkClickTrend",values:I.value,"x-field":"x","y-field":"y","series-field":"t
1ype","extra-spec":ot.value,height:"100%"},null,8,["values","extra-spec"])]),_:1},8,["loading"])])]),s("section",de,[s("div",pe,[s("span",null,h(n(l)("marketing.splitLink.insight.dailyDetails")),1),u(Lt,{class:"split-link-insight__export-btn",type:"text",disabled:!z.value,onClick:Tt},{default:f(()=>[It(h(n(l)("common.buttons.export")),1)]),_:1},8,["disabled"])]),s("div",ge,[u(n(Kt),Ot(n(nt),{page:n(C),"onUpdate:page":e[0]||(e[0]=x=>U(C)?C.value=x:null),"page-size":n(L),"onUpdate:pageSize":e[1]||(e[1]=x=>U(L)?L.value=x:null),data:n(pt),columns:at,loading:n(gt),status:c.value[0]!==b[0]||c.value[1]!==b[1]?"4":"3",total:n(O),onOnPageChange:n(_t),onOnPageSizeChange:n(mt)}),null,16,["page","page-size","data","loading","status","total","onOnPageChange","onOnPageSizeChange"])])])])])]),_:1},8,["title"])}}}),We=xt(me,[["__scopeId","data-v-21c3732e"]]);export{We as default};
2//# sourceMappingURL=index-BMJmyMnZ.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.