Commit a7c5777d authored by baoshuang's avatar baoshuang

tijiao

parent a12a5872
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
Amos.config = { Amos.config = {
// 普通http // 普通http
httpURI: { httpURI: {
// baseURI: 'http://172.16.3.41:8083/', // baseURI: 'http://172.16.3.41:8083/',
baseURI: 'http://172.16.11.36:10005/', baseURI: 'http://172.16.3.122:8083/',
//patrolURI: 'http://172.16.10.91:8082/', //patrolURI: 'http://172.16.10.91:8082/',
// 安全模块api地址 // 安全模块api地址
securityBaseURI: 'http://172.16.10.72:10005/', securityBaseURI: 'http://172.16.10.72:10005/',
...@@ -16,11 +16,9 @@ ...@@ -16,11 +16,9 @@
// 监控视图 url // 监控视图 url
//view3dURI: 'http://172.16.10.91:9000/', //view3dURI: 'http://172.16.10.91:9000/',
// plugin uri // plugin uri
pluginURI: 'http://172.16.10.91:8091/', pluginURI: 'http://172.16.3.70:8989/',
// webstudio uri // webstudio uri
studioURI: 'http://172.16.10.91:8091/', studioURI: 'http://172.16.3.89:8099/'
//设计器数据绑定
dataBindUrl: 'http://172.16.10.91:8083/api/visual/common/dataBind'
}, },
// websocket 地址 // websocket 地址
wsURI: { wsURI: {
...@@ -33,23 +31,23 @@ ...@@ -33,23 +31,23 @@
}, },
// 外部链接地址 // 外部链接地址
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'
}, },
// 系统配置信息 主要是为了区分各子系统 // 系统配置信息 主要是为了区分各子系统
sysConf: { sysConf: {
needHeartBeat: true, needHeartBeat: true,
//是否自动打开业务屏,true是,false否 //是否自动打开业务屏,true是,false否
isAutoOpenBussiness: true, isAutoOpenBussiness: true,
//是否全景监控显示ue4
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 +77,7 @@ ...@@ -79,7 +77,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,
...@@ -128,7 +126,4 @@ ...@@ -128,7 +126,4 @@
window.useNative = true; window.useNative = true;
window.BizPermissionType = 25; //业务屏菜单权限类型 window.BizPermissionType = 25; //业务屏菜单权限类型
window.V3DpermissionType = 26; //3D屏菜单权限类型 window.V3DpermissionType = 26; //3D屏菜单权限类型
window.appKey = 'CONVERTER_STATION';
window.product = 'CONVERTER_STATION_WEB';
window.dutyType = 'normal'; //normal/bank
})(); })();
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -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,25 +105,44 @@ class AreaLeftTree extends Component { ...@@ -105,25 +105,44 @@ class AreaLeftTree extends Component {
if (item.children) { if (item.children) {
return ( return (
<TreeNode <TreeNode
title={<div> title={
{item.isRegion?<span>{item.name}</span>:<span draggable={true}>{item.name}</span>} <div>
{item.isRegion?<span>{item.name}</span>:
</div>} <span
draggable={true}
onDragStart={() => {
this.props.dragItemChange(item)
}}
>{item.name}</span>}
</div>
}
key={item.id} key={item.id}
dataRef={item} dataRef={item}
onDragStart={(e)=>{this.props.dragItemChange(item)}}> 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={
{item.isRegion?<span>{item.name}</span>:<span draggable={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)=>{this.props.dragItemChange(item)}}/>; />;
}); });
} }
......
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