fix(): 用户行为分析修改

master
李神峰 2026-01-07 11:17:17 +08:00
parent 421fa904ce
commit d9f7feca0f
4 changed files with 11 additions and 6 deletions

View File

@ -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);

View File

@ -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;
} }

View File

@ -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

View File

@ -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: {