fix(): 用户行为分析修改
parent
421fa904ce
commit
d9f7feca0f
|
|
@ -31,7 +31,12 @@ const SiderMenu: React.FC<{
|
||||||
const pathname = location.pathname;
|
const pathname = location.pathname;
|
||||||
|
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
// 当menuIndexes[1]变化时,更新openKeys
|
||||||
|
useEffect(() => {
|
||||||
|
if (menuIndexes[1]) {
|
||||||
|
setOpenKeys([`${menuIndexes[1]}`]);
|
||||||
|
}
|
||||||
|
}, [menuIndexes[1]]);
|
||||||
function goto(url: string) {
|
function goto(url: string) {
|
||||||
if (pathname !== url) {
|
if (pathname !== url) {
|
||||||
navigate(url);
|
navigate(url);
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ function getMenuUrl(menuItem: MenuItem | undefined): string | null {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
const url = menuItem.path || menuItem.redirect;
|
const url = menuItem.path;
|
||||||
if (url) {
|
if (url) {
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -138,7 +138,7 @@ const Page = () => {
|
||||||
</div>
|
</div>
|
||||||
<div className='data-panel'>
|
<div className='data-panel'>
|
||||||
<div className='panel-item'>
|
<div className='panel-item'>
|
||||||
<span className='name'>WEB端访问次数</span>
|
<span className='name'>WEB端访问用户</span>
|
||||||
<p className='value'>{todayData?.web1Count || '-' }</p>
|
<p className='value'>{todayData?.web1Count || '-' }</p>
|
||||||
</div>
|
</div>
|
||||||
<Divider type="vertical" style={{fontSize:100,background:"#d7d7d7"}}/>
|
<Divider type="vertical" style={{fontSize:100,background:"#d7d7d7"}}/>
|
||||||
|
|
@ -154,7 +154,7 @@ const Page = () => {
|
||||||
</div>
|
</div>
|
||||||
<Divider type="vertical" style={{fontSize:100,background:"#d7d7d7"}} />
|
<Divider type="vertical" style={{fontSize:100,background:"#d7d7d7"}} />
|
||||||
<div className='panel-item'>
|
<div className='panel-item'>
|
||||||
<span className='name'>移动端访问次数</span>
|
<span className='name'>移动端访问用户</span>
|
||||||
<p className='value'>{todayData?.app1Count || '-'}</p>
|
<p className='value'>{todayData?.app1Count || '-'}</p>
|
||||||
</div>
|
</div>
|
||||||
<Divider type="vertical" style={{fontSize:100,background:"#d7d7d7"}}/>
|
<Divider type="vertical" style={{fontSize:100,background:"#d7d7d7"}}/>
|
||||||
|
|
@ -181,7 +181,7 @@ const Page = () => {
|
||||||
<div className='left-top'>
|
<div className='left-top'>
|
||||||
<div className='comomn-title'>
|
<div className='comomn-title'>
|
||||||
<img alt='' src={`${process.env.PUBLIC_URL}/assets/panelTitle.png`} />
|
<img alt='' src={`${process.env.PUBLIC_URL}/assets/panelTitle.png`} />
|
||||||
<span>访问用户前十</span>
|
<span>浏览次数前十</span>
|
||||||
</div>
|
</div>
|
||||||
<div className='left-top-charts'>
|
<div className='left-top-charts'>
|
||||||
<ReactEcharts
|
<ReactEcharts
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ export default function userBarOption(data) {
|
||||||
yAxis: [
|
yAxis: [
|
||||||
{
|
{
|
||||||
type: "value",
|
type: "value",
|
||||||
name:"访问次数",
|
name:"浏览次数",
|
||||||
min:minY - 1,
|
min:minY - 1,
|
||||||
max:maxY + 1,
|
max:maxY + 1,
|
||||||
axisLine: {
|
axisLine: {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue