Browse Source

Merge branch 'dev' of https://gitea.anxinyun.cn/gao.zhiyuan/Highways4Good into dev

release_0.0.4
巴林闲侠 3 years ago
parent
commit
917e7f7c7c
  1. 14
      web/client/src/sections/quanju/containers/example.js
  2. 3
      web/client/src/sections/quanju/containers/footer/conserve/right/right-bottom.js
  3. 36
      web/client/src/sections/quanju/containers/footer/operation/left.js

14
web/client/src/sections/quanju/containers/example.js

@ -7,6 +7,8 @@ import Header from './heand';
import Footer from './footer';
import ProTable, { TableDropdown } from '@ant-design/pro-table';
const MAPID = 'screenGis'
const Example = (props) => {
const { dispatch, actions, user, loading } = props
const [tabKey, setTabKey] = useState('leadership')
@ -23,10 +25,9 @@ const Example = (props) => {
useEffect(() => {
const timer = setTimeout(() => {
const map = new AMap.Map("amapId", {
const map = new AMap.Map(MAPID, {
//resizeEnable: true,
center: [115.912663, 28.543149],//地图中心点,初始定位加载显示楼块
// center: [115.857952, 28.683003],//地图中心点
@ -39,7 +40,7 @@ const Example = (props) => {
});
let styleName = 'amap://styles/fb26776387242721c2fc32e2cb1daccc';
map.setMapStyle(styleName);
let mapComplete = false;
let windowOnload = false;
window.onload = function () {
@ -48,12 +49,15 @@ const Example = (props) => {
}, 100);
//主题样式
return () => {
const amapKeys = Object.keys(localStorage).filter(key => key.match(/^_AMap_/)) // 销毁地图
amapKeys.forEach(key => {
localStorage.removeItem(key)
})
map.clearMap();
if (map) map.destroy();
map = null;
clearTimeout(timer)
}
}, [])
@ -67,7 +71,7 @@ const Example = (props) => {
document.body.clientHeight / 1080
)})`, */
}}>
<div id='amapId' style={{ position: 'absolute', width: "100%", height: "100%" }}></div>
<div id={MAPID} style={{ position: 'absolute', width: "100%", height: "100%" }}></div>
<div style={{ width: "100%", height: "10%" }}>
<Header tabChange={tabChange} tabKey={tabKey} dispatch={dispatch} />
</div>

3
web/client/src/sections/quanju/containers/footer/conserve/right/right-bottom.js

@ -15,7 +15,7 @@ let underColorList = [
"rgba(255,194,20,0.5)"
]
const type = ['road', 'culvert', 'bridge']
const type = ['culvert','', 'road', 'bridge']
const RightBottom = (props) => {
const { roadMaintenances } = props
@ -45,6 +45,7 @@ const RightBottom = (props) => {
}
}).filter(f => f !== undefined)
const otherNum = totalData - typesNum
console.log();
otherNum !== null && list?.push({ name: '其他', value: otherNum })
const style = { height: "31%", marginTop: "3%" }
return (

36
web/client/src/sections/quanju/containers/footer/operation/left.js

@ -27,8 +27,8 @@ const Left = (props) => {
const onChange = (e) => {
const { value } = e.target;
let keys = []
const newExpandedKeys = treeDataList.filter(e=> e.key.match(value))
newExpandedKeys.forEach(e=>{
const newExpandedKeys = treeDataList.filter(e => e.key.match(value))
newExpandedKeys.forEach(e => {
keys.push(e.key)
})
setExpandedKeys(keys);
@ -66,12 +66,12 @@ const Left = (props) => {
key: e.name,
title: e.name,
})
e.child.forEach(i=>{
e.child.forEach(i => {
dataList.push({
key: i.name,
title: i.name,
})
i.child.forEach(s=>{
i.child.forEach(s => {
dataList.push({
key: s.vehicleLicensePlateNumber,
title: s.vehicleLicensePlateNumber,
@ -103,18 +103,22 @@ const Left = (props) => {
/>
</div>
<div className='busList'>
<Tree
rootStyle={{
marginTop: '1%',
background: 'none',
borderColor: 'none',
color: 'rgba(255, 255, 255, 1)'
}}
onExpand={onExpand}
expandedKeys={expandedKeys}
autoExpandParent={autoExpandParent}
treeData={treeData}
/>
{
treeData.length > 0 ?
<Tree
rootStyle={{
marginTop: '1%',
background: 'none',
borderColor: 'none',
color: 'rgba(255, 255, 255, 1)'
}}
onExpand={onExpand}
expandedKeys={expandedKeys}
autoExpandParent={autoExpandParent}
treeData={treeData}
/> : <div style={{width:'100%',color:'#fff',textAlign:'center',marginTop:'90%'}}></div>
}
</div>
</div>
</Module>

Loading…
Cancel
Save