diff --git a/src/forge/Information/Pages/help.jsx b/src/forge/Information/Pages/help.jsx
index 62ebcefbf..f1f2952c5 100644
--- a/src/forge/Information/Pages/help.jsx
+++ b/src/forge/Information/Pages/help.jsx
@@ -9,6 +9,8 @@ import RenderHtml from '../../../components/render-html';
import { Base64 } from 'js-base64';
import { getTocContent } from '../../../common/marked';
import TreeByWikiSidebar from '../../Wiki/components/treeByWikiSidebar';
+import {getUniqueIdentifier,getUserName,getBrowserPlatform,getBrowserBrand} from '../utils';
+import {setZoneVisits} from '../api'
function ProjectSource(props) {
const [loading, setLoading] = useState(false);
@@ -102,7 +104,17 @@ function ProjectSource(props) {
})
}, [wikiDetail])
+
useEffect(() =>{
+ //浏览埋点
+ let uuid = getUniqueIdentifier()
+ let url = props.location.pathname
+ let platform = getBrowserPlatform()
+ let browser = getBrowserBrand()
+ let username = getUserName(props.current_user)
+ // if(!username) uuid = getUniqueIdentifier()
+ let remark = ` 操作系统:${platform};浏览器:${browser};`
+ setZoneVisits({url,username,uuid,remark})
// 点击事件
const handleClick = (event) => {
let target = event.target;
diff --git a/src/forge/Information/Pages/homepage/uos.jsx b/src/forge/Information/Pages/homepage/uos.jsx
index a83dc33cc..b00f9abfc 100644
--- a/src/forge/Information/Pages/homepage/uos.jsx
+++ b/src/forge/Information/Pages/homepage/uos.jsx
@@ -1,4 +1,4 @@
-import React,{ } from 'react';
+import React,{ useEffect , useState } from 'react';
import Introduction from './component/introduction';
import News from './component/news';
import Project from './component/project';
@@ -8,8 +8,21 @@ import Partner from './component/partner';
import SpecialProjects from './component/specialProjects';
import '../../indexZone1.scss'
import './index.scss'
+import {getUniqueIdentifier,getUserName,getBrowserPlatform,getBrowserBrand} from '../../utils'
+import {setZoneVisits} from '../../api'
+
function HeaderPageUos(props){
+ useEffect(()=>{
+ let uuid = getUniqueIdentifier()
+ let url = props.location.pathname
+ let platform = getBrowserPlatform()
+ let browser = getBrowserBrand()
+ let username = getUserName(props.current_user)
+ // if(!username) uuid = getUniqueIdentifier()
+ let remark = ` 操作系统:${platform};浏览器:${browser};`
+ setZoneVisits({url,username,uuid,remark})
+ },[])
const { data } = props;
return(
diff --git a/src/forge/Information/Pages/main.jsx b/src/forge/Information/Pages/main.jsx
index ff5659fcd..35e7407f6 100644
--- a/src/forge/Information/Pages/main.jsx
+++ b/src/forge/Information/Pages/main.jsx
@@ -13,6 +13,8 @@ import DefaultImg from '../Component/defaultImg';
import { getNewsAllList , getNewsHotList } from '../api';
import { tempConfig, tempEnum } from '../tempInfo';
import { httpUrl } from '../fetch';
+import {getUniqueIdentifier,getUserName,getBrowserPlatform,getBrowserBrand} from '../utils';
+import {setZoneVisits} from '../api'
function Main(props){
@@ -26,7 +28,16 @@ function Main(props){
const { deptId , cateId } = props.match.params;
const { id, temp, role, history, sectionCmsTitle } = props;
-
+ useEffect(()=>{
+ let uuid = getUniqueIdentifier()
+ let url = props.location.pathname
+ let platform = getBrowserPlatform()
+ let browser = getBrowserBrand()
+ let username = getUserName(props.current_user)
+ // if(!username) uuid = getUniqueIdentifier()
+ let remark = ` 操作系统:${platform};浏览器:${browser};`
+ setZoneVisits({url,username,uuid,remark})
+ },[])
const menu = (