Commit 5b4ef8af authored by 单奇雲's avatar 单奇雲

Merge branch 'dev_upgrade' of http://172.16.10.76/station/amos-convertor-view into dev_upgrade

parents e08a4859 93c80a4f
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
Amos.config = { Amos.config = {
// 普通http // 普通http
httpURI: { httpURI: {
// baseURI: 'http://172.16.3.41:8083/', // baseURI: 'http://172.16.3.122:8083/',//ss
baseURI: 'http://172.16.11.36:10005/', baseURI: 'http://172.16.11.36:10005/',
//patrolURI: 'http://172.16.10.91:8082/', //patrolURI: 'http://172.16.10.91:8082/',
// 安全模块api地址 // 安全模块api地址
...@@ -16,8 +16,10 @@ ...@@ -16,8 +16,10 @@
// 监控视图 url // 监控视图 url
//view3dURI: 'http://172.16.10.91:9000/', //view3dURI: 'http://172.16.10.91:9000/',
// plugin uri // plugin uri
// pluginURI: 'http://172.16.3.70:8989/',//ss
pluginURI: 'http://172.16.10.91:8091/', pluginURI: 'http://172.16.10.91:8091/',
// webstudio uri // webstudio uri
// studioURI: 'http://172.16.3.89:8099/',//ss
studioURI: 'http://172.16.10.91:8091/', studioURI: 'http://172.16.10.91:8091/',
//设计器数据绑定 //设计器数据绑定
dataBindUrl: 'http://172.16.10.91:8083/api/visual/common/dataBind' dataBindUrl: 'http://172.16.10.91:8083/api/visual/common/dataBind'
...@@ -34,10 +36,12 @@ ...@@ -34,10 +36,12 @@
// 外部链接地址 // 外部链接地址
outterURI: { outterURI: {
xunjian: 'http://172.16.10.91:3001/outter?isSub=true&user={userId}&token={token}&orgCode={orgCode}', xunjian: 'http://172.16.10.91:3001/outter?isSub=true&user={userId}&token={token}&orgCode={orgCode}',
// 管控模型 // 管控模型
mgtCtrlModel: 'http://172.16.10.91:8080', mgtCtrlModel: 'http://172.16.10.91:8080',
prePlan: 'http://172.16.10.91:3004', prePlan: 'http://172.16.10.91:3004',
ue4URI: 'http://172.16.3.69:8089' ue4URI: 'http://172.16.3.69:8089'
}, },
// 系统配置信息 主要是为了区分各子系统 // 系统配置信息 主要是为了区分各子系统
sysConf: { sysConf: {
...@@ -48,8 +52,8 @@ ...@@ -48,8 +52,8 @@
is3dUe4: false is3dUe4: false
}, },
//三维模型配置 yinan 沂南站 shm 上海庙站 sn 苏南 hainan 海南站 //三维模型配置
view3dFile:'/threeres/models/hainan/index.json', view3dFile:'/threeres/models/shm/index_dev.json',
rule: { rule: {
packageName: '消防专项预案' packageName: '消防专项预案'
}, },
...@@ -79,7 +83,7 @@ ...@@ -79,7 +83,7 @@
}, },
// 区域风险点ID与态势图位置对应关系配置 // 区域风险点ID与态势图位置对应关系配置
riskDynamicChart:{ riskDynamicChart:{
projectName:'hainan', //yn 沂南站 shm 上海庙站 sn 苏南 hainan 海南 projectName:'shm', //yn 沂南站 shm 上海庙
riskSourceIdMap: { riskSourceIdMap: {
'mapItem-1': 195, 'mapItem-1': 195,
'mapItem-2': 95, 'mapItem-2': 95,
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -75,6 +75,7 @@ ...@@ -75,6 +75,7 @@
width: 264px; width: 264px;
height: 100%; height: 100%;
padding: 32px 0; padding: 32px 0;
user-select: none;
.leftContainer { .leftContainer {
width: 100%; width: 100%;
height: 100%; height: 100%;
......
...@@ -119,20 +119,7 @@ class ModuleEdit extends Component { ...@@ -119,20 +119,7 @@ class ModuleEdit extends Component {
componentDidMount() { componentDidMount() {
// this._registerEvents(); // this._registerEvents();
getAreaTreeAction().then(data => {
console.log(data);
this.setState({
treeData:data || []
})
})
getPointTypeAction().then(data => {
console.log(data);
this.setState({
pointTypeArr: data||[],
pointType:data[0]?data[0].code:''
})
})
this.getPointList();
} }
genPenId = () => { genPenId = () => {
...@@ -581,8 +568,16 @@ class ModuleEdit extends Component { ...@@ -581,8 +568,16 @@ class ModuleEdit extends Component {
}) })
} }
dragItemChange = (dragItem) => {
this.state.dragItem = dragItem;
this.setState({
dragItem
})
}
drop = (event) => { drop = (event) => {
event.preventDefault(); event.preventDefault();
let { dragItem,markers }=this.state;
console.log(event.clientX) console.log(event.clientX)
const objs = this.a3dRef.pickerCoordinate(event.clientX, event.clientY, null, true); const objs = this.a3dRef.pickerCoordinate(event.clientX, event.clientY, null, true);
let position; let position;
...@@ -590,13 +585,53 @@ class ModuleEdit extends Component { ...@@ -590,13 +585,53 @@ class ModuleEdit extends Component {
// get point // get point
position = objs[0].point; position = objs[0].point;
} }
console.log(objs)
console.log(position) console.log(position)
console.log(position.x)
if (dragItem) {
let uid = UUID.uuidFast()
let addPointParam = {
type: dragItem.type,
position: position,
uid: uid,
id: uid,
key: `${dragItem.type}-${uid}`,
title: dragItem.name,
label: dragItem.name,
level:'1',
levelStr: 'level_2',
treeNodeId: dragItem.id
}
markers.riskSource.push(addPointParam)
console.log(markers)
this.setState({
markers
})
}
} }
editButtonChange = () => { editButtonChange = () => {
let { editFlag } = this.state; let { editFlag } = this.state;
editFlag = !editFlag; editFlag = !editFlag;
this.setState({ editFlag }) this.setState({ editFlag })
if(editFlag == true) {
getAreaTreeAction().then(data => {
console.log(data);
this.setState({
treeData:data || []
})
})
getPointTypeAction().then(data => {
console.log(data);
this.setState({
pointTypeArr: data||[],
pointType:data[0]?data[0].code:''
})
})
this.getPointList();
}
} }
render() { render() {
...@@ -683,6 +718,7 @@ class ModuleEdit extends Component { ...@@ -683,6 +718,7 @@ class ModuleEdit extends Component {
// pointType={pointType} // pointType={pointType}
pointTypeArr={pointTypeArr} pointTypeArr={pointTypeArr}
pointTypeChange={this.pointTypeChange} pointTypeChange={this.pointTypeChange}
dragItemChange={this.dragItemChange}
/> />
<div className='topBox'> <div className='topBox'>
<span className='editTitle'> <span className='editTitle'>
......
...@@ -105,7 +105,7 @@ class PointsPoolEditPage extends Component { ...@@ -105,7 +105,7 @@ class PointsPoolEditPage extends Component {
/> />
<PatrolPoint <PatrolPoint
{...rest} {...rest}
markers={markers.risk} markers={markers.patrol}
onCreated={(val) => this.onMarkersCreated('risk', val)} onCreated={(val) => this.onMarkersCreated('risk', val)}
/> />
<PersonPoint3D <PersonPoint3D
......
...@@ -105,24 +105,44 @@ class AreaLeftTree extends Component { ...@@ -105,24 +105,44 @@ class AreaLeftTree extends Component {
if (item.children) { if (item.children) {
return ( return (
<TreeNode <TreeNode
title={<div> title={
<span draggable={item.isRegion?false:true} >{item.name}</span> <div>
</div>} {item.isRegion?<span>{item.name}</span>:
<span
draggable={true}
onDragStart={() => {
this.props.dragItemChange(item)
}}
>{item.name}</span>}
</div>
}
key={item.id} key={item.id}
dataRef={item} dataRef={item}
onDragStart={(e)=>{console.log(e)}}> onDragStart={() => {
console.log(11)
this.props.dragItemChange(item)
}}>
{this.renderTreeNodes(item.children)} {this.renderTreeNodes(item.children)}
</TreeNode> </TreeNode>
); );
} }
return <TreeNode return <TreeNode
key={item.id} key={item.id}
title={<div> title={
<span draggable={item.isRegion?false:true} >{item.name}</span> <div>
</div>} {item.isRegion?<span>{item.name}</span>:
<span
draggable={true}
onDragStart={() => {
this.props.dragItemChange(item)
}}
>{item.name}
</span>}
</div>
}
{...item} {...item}
onClick={() => {console.log('aaa')}} onClick={() => {console.log('aaa')}}
onDragStart={(e)=>{console.log(e)}}/>; />;
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment