| 1 |
- import{d as D,w as l,V as h,S as N,Y as I,f as R,y as Y,g as z,n as F,X as L,b4 as Q,j as t,B as n,A as U}from"./ResizeObserver.es.62ab429c.js";import{P}from"./index.a049da19.js";import{u as Z,i as G,a as W,b as J,c as X,d as q,e as $,f as tt,g as et,h as st,j as at,k as ot}from"./installCanvasRenderer.4c56cf56.js";const it="_homeStatistics_1ikj0_1",nt="_homeHead_1ikj0_7",lt="_title_1ikj0_12",rt="_more_1ikj0_25",ct="_eChartSection_1ikj0_42",At="_eChartTitle_1ikj0_42",ut="_time_1ikj0_49",mt="_left_1ikj0_55",ht="_twoItem_1ikj0_61",dt="_item_1ikj0_65",pt="_line_1ikj0_74",xt="_text_1ikj0_81",vt="_num_1ikj0_87",gt="_unit_1ikj0_93",yt="_unitText_1ikj0_99",Mt="_right_1ikj0_104",bt="_showItem_1ikj0_108",wt="_showItemActive_1ikj0_120",ft="_eChart_1ikj0_42";var e={homeStatistics:it,homeHead:nt,title:lt,more:rt,eChartSection:ct,eChartTitle:At,time:ut,left:mt,twoItem:ht,item:dt,line:pt,text:xt,num:vt,unit:gt,unitText:yt,right:Mt,showItem:bt,showItemActive:wt,eChart:ft},Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAA/1BMVEUAAAA6270417c32btB4sRK5sgn0LAmz7A42rs42btC4cMv1rUm0LE62rky1rdJ5MZJ48c93L5K5MY727022LpJ4sY52rw32bpJ48co0LBK48Yozq9K48cq0bAk07Y12LlA3sEz17hC4MIx1rcv1LVF4cQ627042rs83L4t07Q+3b832bor0rMp0bFH4sXt//zz//3v//wn0LA+3L9J48bs//v3//71//3x//z8//+N6tn5//6S69tR38TX+vRF2r7U+fOQ69omz6/+//+k7+Gd7t+Z7d5M3cGh7+CI6dfe+vbb+vW48+jn/Phc4cjE9eyA59TK9u6v8OR15dBm4cpS02Y2AAAAH3RSTlMAXAjzI17y4NWtkZFcN2bz8fHh4eHf39/V1a2tNzcjH5PZGAAAA1dJREFUSMd91Wlb2kAUBeBhEVnEuu8aIkiQaMMuoiIuFWlx6fL/f0vvPWFmbgPpiR9G8fXMk1wzKkwyvXSwt9b5yjmjnNIXp0Sp01e9XautZ3OJdFKJHOU3Op0ODGIQVB2KUq1u5otWLW2ToQsKXae2CwFCdhJGfelwuEu3sWGF/bXRBeZ5XmrVKiBdFulq10MFxg59R9uMOgKBlbSqtdmYMt/3d4t0D/PoEjsEApN3Y6YAC0mV3pjboexqCzVDjr+VVkvhBnWTVNgiAkTM93xijpNQB7YsykpQsstnRcmpvQiK3yHKHCSr1uQOgRBx45l5ugzKTamYOTx7bT499Z9LKIMRynVVzBx+Xj9xftsdQhkWM4fP18ht5G4AMYuZQ81MlSeQW1YxT1myWRmUw6hcVjFzaBmMVqgCA5JziOf1fMMh5iFQc2zuKRNDbjUCAwpZzBy+3vQozHz7vHRZpfIPe5++vb19vIP1kAdiUcVOya4P/OrPEk2GZnYOBaoQE3PYuOrR9f2uViV2xSGGLlcqZvJ92GNFjNtoRdcDqWgXmLwbKCBGz/hbuB5AgQFBgWlFaTSu6ApZAxmYGy/Z+bmS78MG8oOYpxlUbTy+r7pAUBViMxTP3LvpaDT6NbaM2uT7sN9v0EXMI8ZLZq4zxY+njGDA7BzW+rM2jxj+BDHXvR9iHZDBDsHsHBKjNPtDsGaTv5uxJqUPBXRxoeT7sIkQ872XcD1wmYVrVDECM0oyP4axAzM7pIkK6MMgGN7RHL4EyITZKFyjDAjMHkT4tDsc+z6xLl8TelrEeMmMFHKpoDTDx8wc3SbZOcLqQsmzsosQc5wXLINJmVmXVQCErstLRWVAYNjkaOwQCyTjti6ZUIGJw+EWmdwT+/PAGbwT8z8HCBgpsMiZMv/vZUaKjWFswBa+D+UchghpqfXI+QVlmJxDKKBWRmW1ir5EBQMSqrWvcvJclgzIziGUZocqMXcSyS47h7aMsqLSmwtPIqMMggJ6XD5Rybw8l92wyyg5hwirViGpVHFHqkiXnEOtHpePFSWR0koioWwXVGZFIasp37EqeuOhYEgRy6yyQd+uVGBQhs2qsEPq0ikWthbOIRNTxlkuHCuRZDqRy6b+P4eZ/cOVk6RC/gLCf7+EV3MPwQAAAABJRU5ErkJggg==",Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYCAMAAAAS21dbAAAAVFBMVEUAAAAtx6otyKozybAtx6otyKotyKouyKotyKsvyKovzK8tx6oux6060bouxqsvyKoux6suyKstyKstx6ktx6wwy6suyas3yK0vxqo3yKQzzJktx6pZXxY1AAAAG3RSTlMA+88U9tzYwqRIJuU2C7CZl4uCcWRAMxwbDgrHirc6AAAAb0lEQVQY02WQSRKAMAgENfvmvpv//9PgIVgON7o6BKbxJq5dw2VyVvMHiFzAyH3SuZSTFWxktO6sILzAsnHYthAR2Ohpht0rkI6AThVcAz2Jno2JgGZwL6oAAz34MA/+431gX7iH78U8MC/M85/3A4TmC1MjoKVgAAAAAElFTkSuQmCC",St="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAAXNSR0IArs4c6QAAARBJREFUOE+t08ErRFEUx/HPoESxQVnJRrKwoRTCQmp2/lY7JQuEUmwsJBtZKWwoUgZzuE96npk3vF/dur3O+X3fOeeeGkawikHV6h7bNcymU639p9txAKKCOvoqJjxhMwBxJjCP3oogzzjERZiHujGJBXT9E/KKA5yjkQHCM+5TWEz3v3DesI8zxP3D9Lt6MIPpVFUnkAZOcYKXLDEPiO8xh7lUTSeA+OsjRP+/VATIKlvDeEnCZbO1W1lbygAiJp7tMsZazCT6fIVdxLP8od8qyAJju2PLY1eKdBPbitjaQrUDRFI/1jGQc3jABh5btbEMIPKHsYKhZHaHHdy2m1FZQMSNNtuxlAz3cF001DzwHQNFKm3Spnd0AAAAAElFTkSuQmCC",Et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAAXNSR0IArs4c6QAAAbpJREFUOE+tlE8o5GEYx7/f92dmkJM2ai9qoi12f5gdNpucN61EkS2nVVwUubkY9uImSm2rOG3RsKSVnNXSZPybOGyLctnabXMShpnn0SyTlT8/lvf2vs/3+/30Pm/PS9xlacC8WMovh/AjFKRhS6R04xvYI052OgkSdXtxzAeaYVUUJfYk1qDSFClrWHHyOwKKV6afxqPReQW9gJ7rqYTuWB5Pxaqv+udtkNsAfB6e8vLkZBRAyQ0hS+pyvdvw1+wA0Os0NwLs9cksPYwNQfAWhHUtQBGHwQzTUpojhbW/7wxQVRaFxidFUZ1ouUOf1RDTa6/qakleucUVc8FCMNMY0wuVZqcHvFSnGRKRzs3X9Xv/nl8CvAx/TT+OH3VBtA1A6r0AwBEMB9xW6odlf9VB0nsBCASM/aagRYlBKMw9w8/khFDRGpnb/ISesxn5C8j9MetJ/7P/XoF+AO7/Cr8wHRNoP3iSMbKVVxllXTBofc8xjSrSByDzgeFJ+x6N6Xi2K59ph7/4NBafhSL7kcKT7frFFKuSdmg8oKLdjxp+HkbDbhaHJvwxkTGQXmjyK3gwLjEP2y63q+EUzGWTlqorLTMAAAAASUVORK5CYII=";Z([G,W,J,X,q,$,tt,et,st,at]);const k=(i,d,r=5)=>({legend:{show:!1},emphasis:{lineStyle:{width:2}},xAxis:{data:i,type:"category",axisLine:{lineStyle:{color:"#8C8C8C"}},lineStyle:{color:"#F2F2F2"},boundaryGap:!0,axisTick:{show:!0,alignWithLabel:!0},axisLabel:{margin:16},axisPointer:{handle:{show:!0,size:[0,0]}}},color:["#2DC7AA","#FF6079"],series:[{lineStyle:{width:2},data:d[0],symbol:"circle",showSymbol:!1,name:"\u6D4F\u89C8\u6B21\u6570",type:"line",emphasis:{lineStyle:{width:2}}},{lineStyle:{width:2},data:d[1],symbol:"circle",showSymbol:!1,name:"\u8D2D\u4E70\u6B21\u6570",type:"line",areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(255, 96, 121, 0.23)"},{offset:1,color:"rgba(255, 96, 121, 0)"}]}},emphasis:{lineStyle:{width:2}}}],grid:{bottom:"3%",containLabel:!0,left:"4%",right:"4%",top:"20"},tooltip:{trigger:"axis",alwaysShowContent:!0,position:function(s){return[s[0],"10%"]},confine:!0,formatter:function(s){return s[0].name},backgroundColor:"#FF6079",borderWidth:0,borderRadius:24,padding:[1,4],textStyle:{color:"#FFFFFF",fontSize:12},extraCssText:"z-index: 2;box-shadow: none;",axisPointer:{lineStyle:{color:"#FF6079"}}},yAxis:{type:"value",splitLine:{axisLine:{lineStyle:{color:"#F2F2F2"}},lineStyle:{color:["#f2f2f2"],type:"dashed"}},splitNumber:r},dataZoom:[{type:"inside",throttle:100}]}),M=i=>{if(i==="MONTH")return{startTime:l().format("YYYY-MM")+"-01",endTime:l().format("YYYY-MM-DD")};if(i==="THREE_MONTH")return{startTime:l().subtract(3,"month").format("YYYY-MM-DD"),endTime:l().format("YYYY-MM-DD")};if(i==="HALF_YEAR")return{startTime:l().subtract(6,"month").format("YYYY-MM-DD"),endTime:l().format("YYYY-MM-DD")};if(i==="YEAR")return{startTime:l().subtract(1,"year").format("YYYY-MM-DD"),endTime:l().format("YYYY-MM-DD")}};var Rt=D({name:"HomeStatistics",setup(){const i=h(),d=N(),r=h(!1),s=h("MONTH"),b=h(M(s.value)),c=h({browseCount:0,buyCount:0,time:""});let A;I(()=>{A=ot(document.getElementById("eChart")),R().ios?Y.post("/api-teacher/open/appVersion",{data:{platform:"ios-teacher",version:z.version}}).then(o=>{!!o.data.check||w()}):w(),v()});const w=()=>{var u;const o=(u=i.value)==null?void 0:u.getBoundingClientRect();F({api:"homeStatisticsHeight",content:{height:o.height||300}})},H=L(()=>({MONTH:"\u672C\u6708",THREE_MONTH:"\u8FD1\u4E09\u4E2A\u6708",HALF_YEAR:"\u8FD1\u534A\u5E74",YEAR:"\u8FD1\u4E00\u5E74"})[s.value]),v=async()=>{try{const{data:o}=await Y.post("/api-teacher/home/courseExposure",{hideLoading:!0,data:b.value}),u=o.buy||[],f=o.exposure||[],C=[],T=[];let x=0;f.forEach((a,m)=>{C.push(a.date),T.push(a.exposureNum),x<(a.exposureNum||0)&&(x=a.exposureNum),f.length-1===m&&(c.value.browseCount=a.exposureNum,c.value.time=a.date)});const S=[];u.forEach((a,m)=>{S.push(a.exposureNum),u.length-1===m&&(c.value.buyCount=a.exposureNum)});const E=[T,S],K=x>=5?5:Math.max(x,1);A.clear(),k&&A.setOption(k(C,E,K),!0),A.on("highlight",function(a){const m=a.batch||[],g=A.getOption();m.forEach(V=>{const y=V.dataIndex,B=g.series[0].data[y],j=g.series[1].data[y],O=g.xAxis[0].data[y];c.value={browseCount:B,buyCount:j,time:O}})}),setTimeout(()=>{const a=E[0].length-1;A.dispatchAction({type:"showTip",seriesIndex:0,dataIndex:a})},0)}catch{}},p=o=>{r.value=!1,s.value!==o&&(s.value=o,b.value=M(s.value),v())},_=()=>{R().isApp?F({api:"openWebView",content:{url:`${U()}/teacher/#/home-statistics-detail?currentType=${s.value}`,orientation:1,isHideTitle:!1}}):d.push({path:"/home-statistics-detail",query:{currentType:s.value}})};return Q("webViewOnResume",()=>{v()}),()=>t("div",{class:e.homeStatistics,ref:i},[t("div",{class:e.homeHead},[t("div",{class:e.title},[t("img",{src:Ct},null),t("span",null,[n("\u6D4F\u89C8/\u8D2D\u4E70")])]),t("div",{class:e.more,onClick:_},[t("span",null,[n("\u8BE6\u60C5")]),t("img",{src:Tt},null)])]),t("div",{class:e.eChartSection},[t("div",{class:e.eChartTitle},[t("div",{class:e.left},[t("div",{class:e.time},[c.value.time]),t("div",{class:e.twoItem},[t("div",{class:e.item,style:"--color: #2DC7AA"},[t("span",{class:e.line},null),t("span",{class:e.text},[n("\u6D4F\u89C8\u6B21\u6570")]),t("span",{class:e.num},[c.value.browseCount])]),t("div",{class:e.item,style:"--color: #FF6079"},[t("span",{class:e.line},null),t("span",{class:e.text},[n("\u8D2D\u4E70\u6B21\u6570")]),t("span",{class:e.num},[c.value.buyCount])])])])]),t("div",{class:e.unit},[t("div",{class:e.unitText},[n("\u5355\u4F4D\uFF1A\u6B21")]),t("div",{class:e.right},[t(P,{show:r.value,"onUpdate:show":o=>r.value=o,showArrow:!1,placement:"bottom-end"},{default:()=>t("div",{class:"select-time"},[t("span",{onClick:()=>p("MONTH"),class:s.value==="MONTH"?"active":""},[n("\u672C\u6708")]),t("span",{onClick:()=>p("THREE_MONTH"),class:s.value==="THREE_MONTH"?"active":""},[n("\u8FD1\u4E09\u4E2A\u6708")]),t("span",{onClick:()=>p("HALF_YEAR"),class:s.value==="HALF_YEAR"?"active":""},[n("\u8FD1\u534A\u5E74")]),t("span",{onClick:()=>p("YEAR"),class:s.value==="YEAR"?"active":""},[n("\u8FD1\u4E00\u5E74")])]),reference:()=>t("div",{class:[e.showItem,r.value&&e.showItemActive]},[t("span",null,[H.value]),t("img",{src:r.value?Et:St},null)])})])]),t("div",{class:e.eChart},[t("div",{id:"eChart",style:"width: 100%; height: 100%;"},null)])])])}}),Ht=Object.freeze(Object.defineProperty({__proto__:null,getTimeRange:M,default:Rt},Symbol.toStringTag,{value:"Module"}));export{Et as a,St as b,Ht as c,M as g,Ct as i};
|