Commit 7ed56c16 authored by maoying's avatar maoying

修改browserhistory为gethistory

parent 89b9b9b0
import React, { Component } from 'react'; import React, { Component } from 'react';
import { browserHistory } from 'amos-react-router'; import { getHistory } from 'amos-designer/lib/utils/history';
// import { browserHistory } from 'amos-react-router';
import { Store, LocationParam } from 'amos-tool'; import { Store, LocationParam } from 'amos-tool';
import { avoidLoginAction } from './../../services/securityService'; import { avoidLoginAction } from './../../services/securityService';
...@@ -40,7 +41,7 @@ class AutoLogin extends Component { ...@@ -40,7 +41,7 @@ class AutoLogin extends Component {
// let expireTime = LocationParam.getLocationParamByName('effectiveTime'); // let expireTime = LocationParam.getLocationParamByName('effectiveTime');
// let loginId = LocationParam.getLocationParamByName('username'); // let loginId = LocationParam.getLocationParamByName('username');
if (token) { if (token) {
browserHistory.push('/region'); getHistory().push('/region');
} }
// if (accessToken){ // if (accessToken){
// browserHistory.push('/region'); // browserHistory.push('/region');
......
...@@ -2,7 +2,8 @@ import React, { Component } from 'react'; ...@@ -2,7 +2,8 @@ import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Tree, Radio, Connect } from 'amos-framework'; import { Tree, Radio, Connect } from 'amos-framework';
import classnames from 'classnames'; import classnames from 'classnames';
import { browserHistory } from 'amos-react-router/lib'; // import { browserHistory } from 'amos-react-router/lib';
import { getHistory } from 'amos-designer/lib/utils/history';
import RightInfo from './RightInfo'; import RightInfo from './RightInfo';
import { getVideoTreeAction } from './../../../services/alarmMontitor'; import { getVideoTreeAction } from './../../../services/alarmMontitor';
import { eventTopics } from './../../3dview/consts'; import { eventTopics } from './../../3dview/consts';
...@@ -58,7 +59,7 @@ class AlarmVideoMonitor extends Component { ...@@ -58,7 +59,7 @@ class AlarmVideoMonitor extends Component {
componentDidMount() { componentDidMount() {
this.props.subscribe('plan_end', (topic, data) => { this.props.subscribe('plan_end', (topic, data) => {
if (!data.planStarted) { if (!data.planStarted) {
browserHistory.push({ pathname: pathMapping.assessmentView }); getHistory().push({ pathname: pathMapping.assessmentView });
} }
}); });
this.getVideoTree(); this.getVideoTree();
......
...@@ -2,7 +2,8 @@ import React, { Component } from 'react'; ...@@ -2,7 +2,8 @@ import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Modal, Carousel, Button } from 'amos-framework'; import { Modal, Carousel, Button } from 'amos-framework';
import dt2react from 'dt2react'; import dt2react from 'dt2react';
import { browserHistory } from 'amos-react-router/lib'; // import { browserHistory } from 'amos-react-router/lib';
import { getHistory } from 'amos-designer/lib/utils/history';
import { fetchCheckDetailById, fetchCheckInputByIdNew, fetchShortByCheckIdAndCheckInputId } from './../../../../services/checkService'; import { fetchCheckDetailById, fetchCheckInputByIdNew, fetchShortByCheckIdAndCheckInputId } from './../../../../services/checkService';
import CheckDetailTable from './CheckDetailTable'; import CheckDetailTable from './CheckDetailTable';
import CheckInputTable from './CheckInputTable'; import CheckInputTable from './CheckInputTable';
...@@ -30,7 +31,7 @@ const checkDetailHeaderResult = checkDetail => { ...@@ -30,7 +31,7 @@ const checkDetailHeaderResult = checkDetail => {
} }
} }
return <div className=""> return <div className="">
<Button icon={<img src="/src/assets/fsc/img/back.png" alt="" height="28px" />} transparent onClick={() => browserHistory.goBack()} /> <Button icon={<img src="/src/assets/fsc/img/back.png" alt="" height="28px" />} transparent onClick={() => getHistory().goBack()} />
<span>{` ${checkTime} ${pointName} (${pointNo})`}</span> <span>{` ${checkTime} ${pointName} (${pointNo})`}</span>
</div>; </div>;
}; };
...@@ -380,7 +381,7 @@ class CheckDetailNew extends Component { ...@@ -380,7 +381,7 @@ class CheckDetailNew extends Component {
pathname: CheckListPath, pathname: CheckListPath,
state: { pointID: this.state.pointID } state: { pointID: this.state.pointID }
}; };
browserHistory.push(path); getHistory().push(path);
}; };
getPhotoUrl = checkDetail => { getPhotoUrl = checkDetail => {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import dt2react from 'dt2react'; import dt2react from 'dt2react';
import { browserHistory } from 'amos-react-router/lib'; // import { browserHistory } from 'amos-react-router/lib';
import { getHistory } from 'amos-designer/lib/utils/history';
import { Button } from 'amos-framework'; import { Button } from 'amos-framework';
import { fetchCheckDetailById, fetchCheckInputById, fetchShortByCheckIdAndCheckInputId } from './../../../../services/checkService'; import { fetchCheckDetailById, fetchCheckInputById, fetchShortByCheckIdAndCheckInputId } from './../../../../services/checkService';
import CheckDetailTable from './CheckDetailTable'; import CheckDetailTable from './CheckDetailTable';
...@@ -299,7 +300,7 @@ class CheckDetail extends Component { ...@@ -299,7 +300,7 @@ class CheckDetail extends Component {
pathname: CheckListPath(), pathname: CheckListPath(),
state: { pointID: this.state.pointID } state: { pointID: this.state.pointID }
}; };
browserHistory.push(path); getHistory().push(path);
}; };
getPhotoUrl = (checkDetail) => { getPhotoUrl = (checkDetail) => {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { baseURI } from 'CONSTS/urlConsts'; import { baseURI } from 'CONSTS/urlConsts';
import { AmosAlert, Modal, Button } from 'amos-framework'; import { AmosAlert, Modal, Button } from 'amos-framework';
import AmosGridTable from './../../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../../common/tableComponent/table/AmosGridTable';
...@@ -306,7 +307,7 @@ class MatchEquipment extends Component { ...@@ -306,7 +307,7 @@ class MatchEquipment extends Component {
goBack() { goBack() {
let path = '/biz/equipment'; let path = '/biz/equipment';
browserHistory.push(path); getHistory().push(path);
} }
getBindContext = () => { getBindContext = () => {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import _amosTool from 'amos-tool'; import _amosTool from 'amos-tool';
import SysConsts from 'amos-processor/lib/config/consts'; import SysConsts from 'amos-processor/lib/config/consts';
import { Input, AmosAlert, Modal, Button } from 'amos-framework'; import { Input, AmosAlert, Modal, Button } from 'amos-framework';
...@@ -102,8 +103,8 @@ class Equipment extends Component { ...@@ -102,8 +103,8 @@ class Equipment extends Component {
pathname: matchEquipmentPath, pathname: matchEquipmentPath,
state: { equipmentId: record.id } state: { equipmentId: record.id }
}; };
browserHistory.push(path); getHistory().push(path);
browserHistory.go(); getHistory().go();
} }
onChange(type, value) { onChange(type, value) {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Button, AmosAlert } from 'amos-framework'; import { Button, AmosAlert } from 'amos-framework';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { CONSTS } from 'CONSTS/storageConsts'; import { CONSTS } from 'CONSTS/storageConsts';
import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable';
import FireStationDetail from './FireStationDetail'; import FireStationDetail from './FireStationDetail';
...@@ -229,7 +230,7 @@ class FireStationTableView extends Component { ...@@ -229,7 +230,7 @@ class FireStationTableView extends Component {
pathname: fireStationPath, pathname: fireStationPath,
state: { fireStation, key: '4' } state: { fireStation, key: '4' }
}; };
browserHistory.push(path); getHistory().push(path);
} }
render() { render() {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Modal, Button, AmosAlert } from 'amos-framework'; import { Modal, Button, AmosAlert } from 'amos-framework';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import _amosTool from 'amos-tool'; import _amosTool from 'amos-tool';
import SysConsts from 'amos-processor/lib/config/consts'; import SysConsts from 'amos-processor/lib/config/consts';
import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable';
...@@ -404,7 +405,7 @@ class FireStationTableView extends Component { ...@@ -404,7 +405,7 @@ class FireStationTableView extends Component {
pathname: fireStationPath, pathname: fireStationPath,
state: { fireStation, key: '4', type: 'fireStation' } state: { fireStation, key: '4', type: 'fireStation' }
}; };
browserHistory.push(path); getHistory().push(path);
} }
render() { render() {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { PropTypes } from 'amos-react-router/lib'; import { PropTypes } from 'amos-react-router/lib';
import { Button, Form, Select, Upload, AmosAlert, Input, Modal } from 'amos-framework'; import { Button, Form, Select, Upload, AmosAlert, Input, Modal } from 'amos-framework';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import AmosGridTable from '../../../common/tableComponent/table/AmosGridTable'; import AmosGridTable from '../../../common/tableComponent/table/AmosGridTable';
import BizIcon from './../../../../common/icon/BizIcon'; import BizIcon from './../../../../common/icon/BizIcon';
import { getFireTruckDetailAction, addFireTruckAction } from '../../../../../services/ledgerService'; import { getFireTruckDetailAction, addFireTruckAction } from '../../../../../services/ledgerService';
...@@ -99,7 +100,7 @@ class FireTruckDetailInfo extends Component { ...@@ -99,7 +100,7 @@ class FireTruckDetailInfo extends Component {
pathname: '/biz/fireresource', pathname: '/biz/fireresource',
state: { activeKey: '1' } state: { activeKey: '1' }
}; };
browserHistory.push(path); getHistory().push(path);
//browserHistory.goBack(); //browserHistory.goBack();
} }
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { AmosAlert, Button } from 'amos-framework'; import { AmosAlert, Button } from 'amos-framework';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable';
import FireTruckToolBar from './fireTruckToolBar'; import FireTruckToolBar from './fireTruckToolBar';
import { deleteFireTruckAction, addFireTruckAction } from './../../../../../services/ledgerService'; import { deleteFireTruckAction, addFireTruckAction } from './../../../../../services/ledgerService';
...@@ -117,7 +118,7 @@ class FireTruckView extends Component { ...@@ -117,7 +118,7 @@ class FireTruckView extends Component {
pathname: fireTruckInfoPath, pathname: fireTruckInfoPath,
state: { fireCarId: record.id, editable: false } state: { fireCarId: record.id, editable: false }
}; };
browserHistory.push(path); getHistory().push(path);
}; };
onRowClick = record => { onRowClick = record => {
...@@ -188,7 +189,7 @@ class FireTruckView extends Component { ...@@ -188,7 +189,7 @@ class FireTruckView extends Component {
pathname: fireTruckInfoPath, pathname: fireTruckInfoPath,
state: { toolbarFlag: 0, editable: true } state: { toolbarFlag: 0, editable: true }
}; };
browserHistory.push(path); getHistory().push(path);
}; };
edit() { edit() {
...@@ -211,7 +212,7 @@ class FireTruckView extends Component { ...@@ -211,7 +212,7 @@ class FireTruckView extends Component {
editable: true editable: true
} }
}; };
browserHistory.push(path); getHistory().push(path);
} }
delete() { delete() {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { AmosAlert } from 'amos-framework'; import { AmosAlert } from 'amos-framework';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { CONSTS } from 'CONSTS/storageConsts'; import { CONSTS } from 'CONSTS/storageConsts';
import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable';
import { getFireStationAction } from '../../../../../services/ledgerService'; import { getFireStationAction } from '../../../../../services/ledgerService';
...@@ -203,7 +204,7 @@ class FireFoamable extends Component { ...@@ -203,7 +204,7 @@ class FireFoamable extends Component {
pathname: fireFoamPath, pathname: fireFoamPath,
state: { fireStation, key: '3' } state: { fireStation, key: '3' }
}; };
browserHistory.push(path); getHistory().push(path);
} }
render() { render() {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Modal, Button, AmosAlert } from 'amos-framework'; import { Modal, Button, AmosAlert } from 'amos-framework';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import _amosTool from 'amos-tool'; import _amosTool from 'amos-tool';
import SysConsts from 'amos-processor/lib/config/consts'; import SysConsts from 'amos-processor/lib/config/consts';
import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable';
...@@ -378,7 +379,7 @@ class FireFoamable extends Component { ...@@ -378,7 +379,7 @@ class FireFoamable extends Component {
pathname: fireFoamPath, pathname: fireFoamPath,
state: { fireStation, key: '3', type: 'fireStation' } state: { fireStation, key: '3', type: 'fireStation' }
}; };
browserHistory.push(path); getHistory().push(path);
} }
render() { render() {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { AmosAlert, Modal, Button } from 'amos-framework'; import { AmosAlert, Modal, Button } from 'amos-framework';
import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../../../common/tableComponent/table/AmosGridTable';
import { import {
...@@ -282,7 +283,7 @@ class FireStationMatches extends Component { ...@@ -282,7 +283,7 @@ class FireStationMatches extends Component {
pathname: '/biz/fireresource', pathname: '/biz/fireresource',
state: { activeKey: key } state: { activeKey: key }
}; };
browserHistory.push(path); getHistory().push(path);
} }
getBindContext = () => { getBindContext = () => {
......
...@@ -8,7 +8,8 @@ import FireWaterEdit from './FireWaterEdit'; ...@@ -8,7 +8,8 @@ import FireWaterEdit from './FireWaterEdit';
import FireWaterAdd from './FireWaterAdd'; import FireWaterAdd from './FireWaterAdd';
import FireWaterToolBar from './FireWaterToolBar'; import FireWaterToolBar from './FireWaterToolBar';
import { pathMapping } from './../../../../../routes/customRoutes'; import { pathMapping } from './../../../../../routes/customRoutes';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { deleteFireWaterDataAction, newFireWaterDataAction, editFireWaterDataAction, getFireWaterAction } from '../../../../../services/ledgerService'; import { deleteFireWaterDataAction, newFireWaterDataAction, editFireWaterDataAction, getFireWaterAction } from '../../../../../services/ledgerService';
import { queryRegionTreeAction } from '../../../../../services/preControlService'; import { queryRegionTreeAction } from '../../../../../services/preControlService';
import { downLoadFilePost } from './../../../../../utils/FileUtils'; import { downLoadFilePost } from './../../../../../utils/FileUtils';
...@@ -137,7 +138,7 @@ class WaterView extends Component { ...@@ -137,7 +138,7 @@ class WaterView extends Component {
if (record.type === '2'){ if (record.type === '2'){
path.state = { fireStation, key: '6', type: 'waterResource' }; path.state = { fireStation, key: '6', type: 'waterResource' };
} }
browserHistory.push(path); getHistory().push(path);
} }
componentWillReceiveProps = (nextProps) => { componentWillReceiveProps = (nextProps) => {
......
import { Component } from 'react'; import { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Connect } from 'amos-framework'; import { Connect } from 'amos-framework';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { Store } from 'amos-tool'; import { Store } from 'amos-tool';
import storageConsts, { CONSTS } from './../../consts/storageConsts'; import storageConsts, { CONSTS } from './../../consts/storageConsts';
import { pathMapping } from './../../routes/customRoutes'; import { pathMapping } from './../../routes/customRoutes';
...@@ -61,12 +62,12 @@ class BusinessStorage extends Component { ...@@ -61,12 +62,12 @@ class BusinessStorage extends Component {
return; return;
} else if (type === 'risk') { } else if (type === 'risk') {
if (detailForw === 'details'){ if (detailForw === 'details'){
browserHistory.push({ pathname: pathMapping.pointInfo, state: { pointDetail: { pointID: dialogId } } }); getHistory().push({ pathname: pathMapping.pointInfo, state: { pointDetail: { pointID: dialogId } } });
} else if (detailForw === 'danger'){ } else if (detailForw === 'danger'){
const { name } = forwardData.details || {}; const { name } = forwardData.details || {};
browserHistory.push({ pathname: pathMapping.dangerList, state: { point: { id: dialogId, name, normalForward: false } } }); getHistory().push({ pathname: pathMapping.dangerList, state: { point: { id: dialogId, name, normalForward: false } } });
} else if (detailForw === 'record'){ } else if (detailForw === 'record'){
browserHistory.push({ pathname: pathMapping.pointCheckDetail, state: { pointID: dialogId,checkID: checkId } }); getHistory().push({ pathname: pathMapping.pointCheckDetail, state: { pointID: dialogId,checkID: checkId } });
} }
} else if (type === 'video') { } else if (type === 'video') {
return; return;
...@@ -77,12 +78,12 @@ class BusinessStorage extends Component { ...@@ -77,12 +78,12 @@ class BusinessStorage extends Component {
} else if (type === 'croom') { } else if (type === 'croom') {
return; return;
} else if (type === 'riskSource') {//风险模型 } else if (type === 'riskSource') {//风险模型
browserHistory.push({ pathname: pathMapping.riskModel, state: { riskSourceId: dialogId }}); getHistory().push({ pathname: pathMapping.riskModel, state: { riskSourceId: dialogId }});
} else if (type === 'impEquipment') {//重点装备 } else if (type === 'impEquipment') {//重点装备
browserHistory.push({ pathname: pathMapping.matchEquipment, state: { equipmentId: dialogId, show }}); getHistory().push({ pathname: pathMapping.matchEquipment, state: { equipmentId: dialogId, show }});
} else if (type === 'fireResource') {//消防资源 } else if (type === 'fireResource') {//消防资源
if (detailForw === 'fireCar'){//消防车 if (detailForw === 'fireCar'){//消防车
browserHistory.push({ pathname: pathMapping.firetruckinfo, state: { fireCarId: dialogId }}); getHistory().push({ pathname: pathMapping.firetruckinfo, state: { fireCarId: dialogId }});
} }
} }
} }
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { Button, Layout } from 'amos-framework'; import { Button, Layout } from 'amos-framework';
import BizIcon from './../../common/icon/BizIcon'; import BizIcon from './../../common/icon/BizIcon';
...@@ -65,7 +66,7 @@ class DifferentiateDetial extends Component { ...@@ -65,7 +66,7 @@ class DifferentiateDetial extends Component {
} }
goBack() { goBack() {
browserHistory.goBack(); getHistory().goBack();
} }
render() { render() {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import moment from 'moment'; import moment from 'moment';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import AmosGridTable from './../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../common/tableComponent/table/AmosGridTable';
import DifferentiateSearch from './DifferentiateSearch'; import DifferentiateSearch from './DifferentiateSearch';
import { pathMapping } from './../../../routes/customRoutes'; import { pathMapping } from './../../../routes/customRoutes';
...@@ -136,7 +137,7 @@ class DifferentiateView extends Component { ...@@ -136,7 +137,7 @@ class DifferentiateView extends Component {
pathname: differentiateDetailPath, pathname: differentiateDetailPath,
state: { differObj: record } state: { differObj: record }
}; };
browserHistory.push(path); getHistory().push(path);
}; };
/** /**
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import dt2react from 'dt2react'; import dt2react from 'dt2react';
import { fetchPointListAction } from './../../../services/checkInfoService'; import { fetchPointListAction } from './../../../services/checkInfoService';
import AmosGridTable from './../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../common/tableComponent/table/AmosGridTable';
...@@ -214,7 +215,7 @@ class PointListView extends Component { ...@@ -214,7 +215,7 @@ class PointListView extends Component {
pathname: CheckListPath, pathname: CheckListPath,
state: { pointID: pointID, pointName: name } state: { pointID: pointID, pointName: name }
}; };
browserHistory.push(path); getHistory().push(path);
}; };
onDetailClick = record => { onDetailClick = record => {
...@@ -222,7 +223,7 @@ class PointListView extends Component { ...@@ -222,7 +223,7 @@ class PointListView extends Component {
pathname: pointInfoPath, pathname: pointInfoPath,
state: { pointDetail: record } state: { pointDetail: record }
}; };
browserHistory.push(path); getHistory().push(path);
}; };
render() { render() {
......
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import { CardPane, Row, Col } from 'amos-framework'; import { CardPane, Row, Col } from 'amos-framework';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import PointInfoContent from './PointInfoContent'; import PointInfoContent from './PointInfoContent';
class PointInfo extends Component { class PointInfo extends Component {
...@@ -25,7 +26,7 @@ class PointInfo extends Component { ...@@ -25,7 +26,7 @@ class PointInfo extends Component {
} }
goBackAction = () => { goBackAction = () => {
browserHistory.push('/biz/patrolpoint'); getHistory().push('/biz/patrolpoint');
}; };
render() { render() {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router';
import dt2react from 'dt2react'; import dt2react from 'dt2react';
import { fetchTaskListAction } from './../../../services/checkInfoService'; import { fetchTaskListAction } from './../../../services/checkInfoService';
import AmosGridTable from './../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../common/tableComponent/table/AmosGridTable';
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Modal } from 'amos-antd'; import { Modal } from 'amos-antd';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import dt2react from 'dt2react'; import dt2react from 'dt2react';
import AmosGridTable from './../common/tableComponent/table/AmosGridTable'; import AmosGridTable from './../common/tableComponent/table/AmosGridTable';
import { pathMapping } from './../../../routes/customRoutes'; import { pathMapping } from './../../../routes/customRoutes';
...@@ -155,7 +156,7 @@ class CheckListPanelContent extends Component { ...@@ -155,7 +156,7 @@ class CheckListPanelContent extends Component {
pathname: CheckDetailPath, pathname: CheckDetailPath,
state: { checkID, pointID } state: { checkID, pointID }
}; };
browserHistory.push(path); getHistory().push(path);
}; };
render() { render() {
......
...@@ -2,7 +2,8 @@ import React, { Component } from 'react'; ...@@ -2,7 +2,8 @@ import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Button } from 'amos-framework'; import { Button } from 'amos-framework';
import { Select, Input, DatePicker } from 'amos-antd'; import { Select, Input, DatePicker } from 'amos-antd';
import { browserHistory } from 'amos-react-router/lib'; // import { browserHistory } from 'amos-react-router/lib';
import { getHistory } from 'amos-designer/lib/utils/history';
import { checkStatusEnum } from './../xjcheck/common/CheckEnum'; import { checkStatusEnum } from './../xjcheck/common/CheckEnum';
import { enums2array } from './../xjcheck/common/CheckLang'; import { enums2array } from './../xjcheck/common/CheckLang';
import { fetchXJUserInfoAction } from './../../../services/checkInfoService'; import { fetchXJUserInfoAction } from './../../../services/checkInfoService';
...@@ -110,7 +111,7 @@ class XJCheckSearch extends Component { ...@@ -110,7 +111,7 @@ class XJCheckSearch extends Component {
}; };
goBackAction = () => { goBackAction = () => {
browserHistory.push('/biz/patrolpoint'); getHistory().push('/biz/patrolpoint');
}; };
render() { render() {
......
...@@ -2,7 +2,8 @@ import React, { Component } from 'react'; ...@@ -2,7 +2,8 @@ import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classnames from 'classnames'; import classnames from 'classnames';
import { utils } from 'amos-tool'; import { utils } from 'amos-tool';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { Menu, User } from 'amos-framework'; import { Menu, User } from 'amos-framework';
import { getCurrentUser } from './../../../services/securityService'; import { getCurrentUser } from './../../../services/securityService';
...@@ -53,7 +54,7 @@ class ExtraTools extends Component { ...@@ -53,7 +54,7 @@ class ExtraTools extends Component {
const { userInfo } = this.state; const { userInfo } = this.state;
const { userInfoLink, onNavItemClick, userPic } = this.props; const { userInfoLink, onNavItemClick, userPic } = this.props;
onNavItemClick && onNavItemClick({}); onNavItemClick && onNavItemClick({});
browserHistory.push({ getHistory().push({
pathname: userInfoLink, pathname: userInfoLink,
state: { state: {
userId: userInfo.userId, userId: userInfo.userId,
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { Layout } from 'amos-framework'; import { Layout } from 'amos-framework';
import { Store, utils } from 'amos-tool'; import { Store, utils } from 'amos-tool';
import SysConsts from 'amos-processor/lib/config/consts'; import SysConsts from 'amos-processor/lib/config/consts';
...@@ -115,7 +116,7 @@ class MainFrame extends Component { ...@@ -115,7 +116,7 @@ class MainFrame extends Component {
// if (defaultLink){ // if (defaultLink){
// this.context.router ? this.context.router.push(defaultLink) : browserHistory.push(defaultLink); // this.context.router ? this.context.router.push(defaultLink) : browserHistory.push(defaultLink);
// } // }
browserHistory.push('/main/3dview'); getHistory().push('/main/3dview');
this.props.onLogoClick && this.props.onLogoClick(); this.props.onLogoClick && this.props.onLogoClick();
} }
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { LocationParam, utils } from 'amos-tool'; import { LocationParam, utils } from 'amos-tool';
import { getBizMenusAction } from '../../services/securityService'; import { getBizMenusAction } from '../../services/securityService';
import Header from '../common/header'; import Header from '../common/header';
import BusinessStorage from '../bizview'; import BusinessStorage from '../bizview';
import { getPathname } from 'amos-designer/lib/utils/history'; import { getPathname, getHistory } from 'amos-designer/lib/utils/history';
/** /**
* 内嵌 控制台 视图 * 内嵌 控制台 视图
* *
...@@ -31,7 +31,7 @@ class SubConsoleView extends Component { ...@@ -31,7 +31,7 @@ class SubConsoleView extends Component {
const item = menus.filter(e => e.url)[0] || {}; const item = menus.filter(e => e.url)[0] || {};
if (!utils.isEmpty(item)){ if (!utils.isEmpty(item)){
if (item.url){ if (item.url){
browserHistory.push(item.url); getHistory().push(item.url);
} }
} }
} }
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { utils } from 'amos-tool'; import { utils } from 'amos-tool';
import formatUrl from 'amos-processor/lib/utils/urlFormat'; import formatUrl from 'amos-processor/lib/utils/urlFormat';
import { Menu } from 'amos-framework'; import { Menu } from 'amos-framework';
import { secExtUrl, SecurityUrl } from './../../consts/urlConsts'; import { secExtUrl, SecurityUrl } from './../../consts/urlConsts';
import { getPathname } from 'amos-designer/lib/utils/history'; import { getPathname, getHistory } from 'amos-designer/lib/utils/history';
const MenuItem = Menu.Item; const MenuItem = Menu.Item;
class RootView extends Component { class RootView extends Component {
...@@ -26,7 +26,7 @@ class RootView extends Component { ...@@ -26,7 +26,7 @@ class RootView extends Component {
const item = menus.filter(e => e.url)[0] || {}; const item = menus.filter(e => e.url)[0] || {};
if (!utils.isEmpty(item)) { if (!utils.isEmpty(item)) {
if (item.url) { if (item.url) {
browserHistory.push(item.url); getHistory().push(item.url);
this.setState({ siderMenusList: item.children || [] }); this.setState({ siderMenusList: item.children || [] });
} }
} }
......
import React , { Component } from 'react'; import React , { Component } from 'react';
// import VizlibView from 'amos-iot-webstudio/lib/view/vizlib'; // import VizlibView from 'amos-iot-webstudio/lib/view/vizlib';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import _amosTool from 'amos-tool'; import _amosTool from 'amos-tool';
import SysConsts from 'amos-processor/lib/config/consts'; import SysConsts from 'amos-processor/lib/config/consts';
import formatUrl from 'amos-processor/lib/utils/urlFormat'; import formatUrl from 'amos-processor/lib/utils/urlFormat';
...@@ -45,7 +46,7 @@ class CusVizLib extends Component { ...@@ -45,7 +46,7 @@ class CusVizLib extends Component {
state: { appId: data.id,isPublish: !!data.publishState } state: { appId: data.id,isPublish: !!data.publishState }
}; };
ls.write(eventTopics.plan_drill_appId,data.id) ls.write(eventTopics.plan_drill_appId,data.id)
browserHistory.push(path); getHistory().push(path);
}else{ }else{
message.danger('预案未发布!!!'); message.danger('预案未发布!!!');
} }
...@@ -58,7 +59,7 @@ class CusVizLib extends Component { ...@@ -58,7 +59,7 @@ class CusVizLib extends Component {
pathname: pageUrl.leaderStruct, pathname: pageUrl.leaderStruct,
state: { appId: data.id } state: { appId: data.id }
} }
browserHistory.push(path); getHistory().push(path);
} }
} }
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { SidePane, Button, Modal, message, AmosAlert } from 'amos-framework'; import { SidePane, Button, Modal, message, AmosAlert } from 'amos-framework';
import { headerButton, pageUrl } from './../common/conf'; import { headerButton, pageUrl } from './../common/conf';
import PlanTreeView from './../treeView/PlanTreeView'; import PlanTreeView from './../treeView/PlanTreeView';
...@@ -151,7 +152,7 @@ class PublishView extends Component { ...@@ -151,7 +152,7 @@ class PublishView extends Component {
// PubSub.publish(eventTopics.plan_task_list,this.state.taskTabsShow); // PubSub.publish(eventTopics.plan_task_list,this.state.taskTabsShow);
// } // }
this.setState({ activeKey,visible: false ,taskTabsShow: this.state.taskTabsShow}); this.setState({ activeKey,visible: false ,taskTabsShow: this.state.taskTabsShow});
browserHistory.push($path); getHistory().push($path);
break; break;
case 'textPlan': case 'textPlan':
$path = { $path = {
...@@ -159,10 +160,10 @@ class PublishView extends Component { ...@@ -159,10 +160,10 @@ class PublishView extends Component {
state: { ...params } state: { ...params }
}; };
this.setState({ activeKey,visible: true , selectAppId : ls.read(eventTopics.plan_drill_appId)}); this.setState({ activeKey,visible: true , selectAppId : ls.read(eventTopics.plan_drill_appId)});
browserHistory.push($path); getHistory().push($path);
break; break;
case 'back': case 'back':
browserHistory.goBack(); getHistory().goBack();
break; break;
// case 'onOff': // case 'onOff':
// if(this.state.taskTabsShow) { // if(this.state.taskTabsShow) {
......
import React, { Component } from 'react'; import React, { Component } from 'react';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { getHistory } from 'amos-designer/lib/utils/history';
import { Modal, Button, message, AmosAlert } from 'amos-framework'; import { Modal, Button, message, AmosAlert } from 'amos-framework';
import BizIcon from './../../../common/icon/BizIcon'; import BizIcon from './../../../common/icon/BizIcon';
import ToolBar from './ToolBar'; import ToolBar from './ToolBar';
...@@ -239,7 +240,7 @@ class LeaderStruct extends Component { ...@@ -239,7 +240,7 @@ class LeaderStruct extends Component {
onButtonClick = (key)=>{ onButtonClick = (key)=>{
const { selectNode, selectNodeType } = this.state; const { selectNode, selectNodeType } = this.state;
if (key === 'goback') { if (key === 'goback') {
browserHistory.goBack(); getHistory().goBack();
} else if (key === 'save'){ } else if (key === 'save'){
this.saveTopography(null); this.saveTopography(null);
}else if(key === 'edit'){ }else if(key === 'edit'){
......
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router'; // import { browserHistory } from 'amos-react-router';
import { Select, Form, Button } from 'amos-framework'; import { Select, Form, Button } from 'amos-framework';
import { Store } from 'amos-tool'; import { Store } from 'amos-tool';
import * as endConf from 'amos-processor/lib/config/endconf'; import * as endConf from 'amos-processor/lib/config/endconf';
...@@ -107,7 +107,7 @@ import _amosTool from 'amos-tool'; ...@@ -107,7 +107,7 @@ import _amosTool from 'amos-tool';
import SysConsts from 'amos-processor/lib/config/consts'; import SysConsts from 'amos-processor/lib/config/consts';
import { setRegion } from 'UTILS/cacheUtils'; import { setRegion } from 'UTILS/cacheUtils';
import { getCurrentUser, regionSelectAction } from './../../services/securityService'; import { getCurrentUser, regionSelectAction } from './../../services/securityService';
import { open } from 'amos-designer/lib/utils/history'; import { open, getHistory } from 'amos-designer/lib/utils/history';
const lsTool = Store.lsTool; const lsTool = Store.lsTool;
...@@ -148,7 +148,7 @@ class RegionSelect extends Component { ...@@ -148,7 +148,7 @@ class RegionSelect extends Component {
regionSelectAction(reginParams).then( regionSelectAction(reginParams).then(
data => { data => {
//1.打开3d屏 //1.打开3d屏
browserHistory.push('/main/3dview'); getHistory().push('/main/3dview');
//2.通过配置,确定是否打开业务屏 //2.通过配置,确定是否打开业务屏
if (isAutoOpen){ if (isAutoOpen){
const url = `?token=${ls.read(token)}`; const url = `?token=${ls.read(token)}`;
......
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