|  | @ -138,7 +138,22 @@ const Control = (props) => { | 
			
		
	
		
		
			
				
					|  |  |             if (res.success) { |  |  |             if (res.success) { | 
			
		
	
		
		
			
				
					|  |  |                if (res.payload.data?.length > 4) { |  |  |                if (res.payload.data?.length > 4) { | 
			
		
	
		
		
			
				
					|  |  |                   setProblemsList([...res.payload.data, ...res.payload.data]) |  |  |                   setProblemsList([...res.payload.data, ...res.payload.data]) | 
			
		
	
		
		
			
				
					
					|  |  |                   startmarquee('problems') |  |  |                   let problems | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |                   let problemstop = 0 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   let problemsId = document.getElementById('problems'); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   if (problems) clearInterval(problems) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   if (problemsId) { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      function problemstart () { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         problems = setInterval(() => { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            problemstop += 5 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            problemsId.scrollTop = problemstop | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            if (problemsId.scrollTop >= problemsId.scrollHeight / 2) problemstop = 0, problemsId.scrollTop = problemstop | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         }, 500); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         problemsId.onmouseover = () => clearInterval(problems) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      } | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      problemsId.onmouseout = () => problemstart() | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      setTimeout(problemstart(), 1000); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   } | 
			
		
	
		
		
			
				
					|  |  |                } else { |  |  |                } else { | 
			
		
	
		
		
			
				
					|  |  |                   setProblemsList(res.payload.data) |  |  |                   setProblemsList(res.payload.data) | 
			
		
	
		
		
			
				
					|  |  |                } |  |  |                } | 
			
		
	
	
		
		
			
				
					|  | @ -149,13 +164,43 @@ const Control = (props) => { | 
			
		
	
		
		
			
				
					|  |  |             if (res.success) { |  |  |             if (res.success) { | 
			
		
	
		
		
			
				
					|  |  |                if (res.payload.data?.personnel?.length > 5) { |  |  |                if (res.payload.data?.personnel?.length > 5) { | 
			
		
	
		
		
			
				
					|  |  |                   setMemberList([...res.payload.data?.personnel, ...res.payload.data?.personnel]) |  |  |                   setMemberList([...res.payload.data?.personnel, ...res.payload.data?.personnel]) | 
			
		
	
		
		
			
				
					
					|  |  |                   startmarquee('member') |  |  |                   let member | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |                   let membertop = 0 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   let memberId = document.getElementById('member'); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   if (member) clearInterval(member) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   if (memberId) { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      function startmember () { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         member = setInterval(() => { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            membertop += 5 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            memberId.scrollTop = membertop | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            if (memberId.scrollTop >= memberId.scrollHeight / 2) membertop = 0, memberId.scrollTop = membertop | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         }, 500); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         memberId.onmouseover = () => clearInterval(member) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      } | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      memberId.onmouseout = () => startmember() | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      setTimeout(startmember(), 1000); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   } | 
			
		
	
		
		
			
				
					|  |  |                } else { |  |  |                } else { | 
			
		
	
		
		
			
				
					|  |  |                   setMemberList(res.payload.data?.personnel) |  |  |                   setMemberList(res.payload.data?.personnel) | 
			
		
	
		
		
			
				
					|  |  |                } |  |  |                } | 
			
		
	
		
		
			
				
					|  |  |                if (res.payload.data?.webApp?.length > 3) { |  |  |                if (res.payload.data?.webApp?.length > 3) { | 
			
		
	
		
		
			
				
					|  |  |                   setWebList([...res.payload.data?.webApp, ...res.payload.data?.webApp]) |  |  |                   setWebList([...res.payload.data?.webApp, ...res.payload.data?.webApp]) | 
			
		
	
		
		
			
				
					
					|  |  |                   startmarquee('web') |  |  |                   let web | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |                   let webtop = 0 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   let webId = document.getElementById('web'); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   if (web) clearInterval(web) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   if (memberId) { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      function webstart () { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         member = setInterval(() => { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            webtop += 5 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            webId.scrollTop = webtop | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                            if (webId.scrollTop >= webId.scrollHeight / 2) webtop = 0, webId.scrollTop = webtop | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         }, 500); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                         webId.onmouseover = () => clearInterval(web) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      } | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      webId.onmouseout = () => webstart() | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                      setTimeout(webstart(), 1000); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                   } | 
			
		
	
		
		
			
				
					|  |  |                } else { |  |  |                } else { | 
			
		
	
		
		
			
				
					|  |  |                   setWebList(res.payload.data?.webApp) |  |  |                   setWebList(res.payload.data?.webApp) | 
			
		
	
		
		
			
				
					|  |  |                } |  |  |                } | 
			
		
	
	
		
		
			
				
					|  | @ -170,7 +215,7 @@ const Control = (props) => { | 
			
		
	
		
		
			
				
					|  |  |       //查询最新动态 |  |  |       //查询最新动态 | 
			
		
	
		
		
			
				
					|  |  |       async function concentration3 () { |  |  |       async function concentration3 () { | 
			
		
	
		
		
			
				
					|  |  |          if (exhibition?.current?.dynamic?.length > 0) { |  |  |          if (exhibition?.current?.dynamic?.length > 0) { | 
			
		
	
		
		
			
				
					
					|  |  |             console.log(query?.page); |  |  |             // console.log(query?.page); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |             await dispatch(control.getLatestDynamic({ ...query, projectCorrelationId: pepProjectId })).then(res => { |  |  |             await dispatch(control.getLatestDynamic({ ...query, projectCorrelationId: pepProjectId })).then(res => { | 
			
		
	
		
		
			
				
					|  |  |                // console.log(res.payload.data); |  |  |                // console.log(res.payload.data); | 
			
		
	
		
		
			
				
					|  |  |                if (res.payload.data?.appear?.length || 0 + res.payload.data?.confirm?.length + res.payload.data?.notice?.length < 10) setASk(false) |  |  |                if (res.payload.data?.appear?.length || 0 + res.payload.data?.confirm?.length + res.payload.data?.notice?.length < 10) setASk(false) | 
			
		
	
	
		
		
			
				
					|  | @ -217,7 +262,7 @@ const Control = (props) => { | 
			
		
	
		
		
			
				
					|  |  |                         return -1 |  |  |                         return -1 | 
			
		
	
		
		
			
				
					|  |  |                      } |  |  |                      } | 
			
		
	
		
		
			
				
					|  |  |                   }) |  |  |                   }) | 
			
		
	
		
		
			
				
					
					|  |  |                   console.log(data) |  |  |                   // console.log(data) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                   querydata.current = data |  |  |                   querydata.current = data | 
			
		
	
		
		
			
				
					|  |  |                   setQueryData1(data) |  |  |                   setQueryData1(data) | 
			
		
	
		
		
			
				
					|  |  |                } |  |  |                } | 
			
		
	
	
		
		
			
				
					|  | @ -232,14 +277,14 @@ const Control = (props) => { | 
			
		
	
		
		
			
				
					|  |  |       const news = document.getElementById("news") |  |  |       const news = document.getElementById("news") | 
			
		
	
		
		
			
				
					|  |  |       if (line && news) { |  |  |       if (line && news) { | 
			
		
	
		
		
			
				
					|  |  |          news.onscroll = () => { |  |  |          news.onscroll = () => { | 
			
		
	
		
		
			
				
					
					|  |  |             console.log(line.clientHeight) |  |  |             // console.log(line.clientHeight) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |             console.log(news.clientHeight) |  |  |             // console.log(news.clientHeight) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |             console.log(news.scrollTop) |  |  |             // console.log(news.scrollTop) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |             if ((line.clientHeight - 578) < news.scrollTop + 10) { |  |  |             if ((line.clientHeight - 578) < news.scrollTop + 10) { | 
			
		
	
		
		
			
				
					|  |  |                setQuery({ ...query, page: query.page + 1 }) |  |  |                setQuery({ ...query, page: query.page + 1 }) | 
			
		
	
		
		
			
				
					|  |  |                if (exhibition?.current?.dynamic?.length > 0) { |  |  |                if (exhibition?.current?.dynamic?.length > 0) { | 
			
		
	
		
		
			
				
					|  |  |                   dispatch(control.getLatestDynamic({ ...query, projectCorrelationId: pepProjectId, page: query.page + 1 })).then(res => { |  |  |                   dispatch(control.getLatestDynamic({ ...query, projectCorrelationId: pepProjectId, page: query.page + 1 })).then(res => { | 
			
		
	
		
		
			
				
					
					|  |  |                      console.log(res.payload.data) |  |  |                      // console.log(res.payload.data) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                      news.scrollTop = news.scrollTop - 640 |  |  |                      news.scrollTop = news.scrollTop - 640 | 
			
		
	
		
		
			
				
					|  |  |                      let data = querydata.current |  |  |                      let data = querydata.current | 
			
		
	
		
		
			
				
					|  |  |                      if (res.success) { |  |  |                      if (res.success) { | 
			
		
	
	
		
		
			
				
					|  | @ -284,7 +329,7 @@ const Control = (props) => { | 
			
		
	
		
		
			
				
					|  |  |                               return -1 |  |  |                               return -1 | 
			
		
	
		
		
			
				
					|  |  |                            } |  |  |                            } | 
			
		
	
		
		
			
				
					|  |  |                         }) |  |  |                         }) | 
			
		
	
		
		
			
				
					
					|  |  |                         console.log(data) |  |  |                         // console.log(data) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                         querydata.current = data |  |  |                         querydata.current = data | 
			
		
	
		
		
			
				
					|  |  |                         setQueryData1(data) |  |  |                         setQueryData1(data) | 
			
		
	
		
		
			
				
					|  |  |                      } |  |  |                      } | 
			
		
	
	
		
		
			
				
					|  | @ -406,8 +451,8 @@ const Control = (props) => { | 
			
		
	
		
		
			
				
					|  |  |       let p = false |  |  |       let p = false | 
			
		
	
		
		
			
				
					|  |  |       let top = 0 |  |  |       let top = 0 | 
			
		
	
		
		
			
				
					|  |  |       let o = document.getElementById(name); |  |  |       let o = document.getElementById(name); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |       if (t) clearInterval(t) | 
			
		
	
		
		
			
				
					|  |  |       if (o) { |  |  |       if (o) { | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  |  | 
			
		
	
		
		
			
				
					|  |  |          function start () { |  |  |          function start () { | 
			
		
	
		
		
			
				
					|  |  |             t = setInterval(() => { |  |  |             t = setInterval(() => { | 
			
		
	
		
		
			
				
					|  |  |                top += 5 |  |  |                top += 5 | 
			
		
	
	
		
		
			
				
					|  | @ -1135,7 +1180,7 @@ const Control = (props) => { | 
			
		
	
		
		
			
				
					|  |  |                               border: '1px solid #F2F3F5' |  |  |                               border: '1px solid #F2F3F5' | 
			
		
	
		
		
			
				
					|  |  |                            }} |  |  |                            }} | 
			
		
	
		
		
			
				
					|  |  |                            onClick={() => { |  |  |                            onClick={() => { | 
			
		
	
		
		
			
				
					
					|  |  |                               if (toolData && toolData < 10) { |  |  |                               if (toolData == 0 && toolData < 10) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                                  setTool(true) |  |  |                                  setTool(true) | 
			
		
	
		
		
			
				
					|  |  |                               } |  |  |                               } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | 
 |