|
|
@@ -1,61 +1,62 @@
|
|
|
-import React from 'react'
|
|
|
-import {
|
|
|
- BrowserRouter as Router,
|
|
|
- Route,
|
|
|
- Redirect,
|
|
|
- Switch,
|
|
|
-} from 'react-router-dom'
|
|
|
-// import {browserHistory} from 'react-router'
|
|
|
-import BindPhone from '../pages/bindPhone/BindPhone'
|
|
|
-import Approval from '../pages/approval/Approval'
|
|
|
-import BindResult from '../pages/bindPhone/BindResult'
|
|
|
-import RedirectPage from '../pages/RedirectPage'
|
|
|
-import ApprovalHome from '../pages/approval/ApprovalHome'
|
|
|
-import UseStatus from '../pages/useStatus/UseStatus'
|
|
|
-import WorkSummary from '../pages/workSummary/WorkSummary'
|
|
|
-import ApprovalAdd from '../pages/approval/ApprovalAdd'
|
|
|
-import UasApproval from '../pages/approval/UasApproval'
|
|
|
-
|
|
|
-export class Routes extends React.Component {
|
|
|
-
|
|
|
- componentWillUnmount () {
|
|
|
- let storage = window.localStorage
|
|
|
- storage.removeItem('paramJson')
|
|
|
- }
|
|
|
-
|
|
|
- render () {
|
|
|
- return <Router
|
|
|
- basename={(process.env.REACT_APP_ROUTER_BASE_NAME || '/ERP') + '/uas'}>
|
|
|
- <div style={{ width: '100%', height: '100%' }}>
|
|
|
- <Switch>
|
|
|
- {/*U审批过渡页面(入口页面)*/}
|
|
|
- <Route path='/uasApproval/:master/:type?' component={UasApproval}/>
|
|
|
- {/*U审批首页*/}
|
|
|
- <Route path='/approvalHome/:master/:type?' component={ApprovalHome}/>
|
|
|
- {/*U审批详情页*/}
|
|
|
- <Route path='/approval/:paramsStr?' component={Approval}/>
|
|
|
- {/*U审批新增页面*/}
|
|
|
- <Route path='/approvalAdd/:caller/:master/:id?'
|
|
|
- component={ApprovalAdd}/>
|
|
|
- <Route path='/redirect/:paramsStr?' component={RedirectPage}/>
|
|
|
-
|
|
|
- {/*<Route exact path='/bindPhone' component={BindPhone}/>*/}
|
|
|
- <Route path='/bindPhone/:openId?' component={BindPhone}/>
|
|
|
- <Route path='/bindResult/:result' component={BindResult}/>
|
|
|
-
|
|
|
- <Route path='/usestatus/:instanceId' component={UseStatus}/>
|
|
|
- <Route path='/worksummary' component={WorkSummary}/>
|
|
|
- {/*<Redirect path='/' to={{pathname: '/bindPhone'}}/>*/}
|
|
|
-
|
|
|
- {/*404页面*/}
|
|
|
- <Route render={() => (
|
|
|
- // <Redirect to={'/redirect'}/>
|
|
|
- <Redirect to={'/uasApproval'}/>
|
|
|
- )}/>
|
|
|
- </Switch>
|
|
|
- </div>
|
|
|
- </Router>
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
+import React from 'react'
|
|
|
+import {
|
|
|
+ BrowserRouter as Router,
|
|
|
+ Route,
|
|
|
+ Redirect,
|
|
|
+ Switch,
|
|
|
+} from 'react-router-dom'
|
|
|
+// import {browserHistory} from 'react-router'
|
|
|
+import BindPhone from '../pages/bindPhone/BindPhone'
|
|
|
+import Approval from '../pages/approval/Approval'
|
|
|
+import BindResult from '../pages/bindPhone/BindResult'
|
|
|
+import RedirectPage from '../pages/RedirectPage'
|
|
|
+import ApprovalHome from '../pages/approval/ApprovalHome'
|
|
|
+import UseStatus from '../pages/useStatus/UseStatus'
|
|
|
+import WorkSummary from '../pages/workSummary/WorkSummary'
|
|
|
+import ApprovalAdd from '../pages/approval/ApprovalAdd'
|
|
|
+import UasApproval from '../pages/approval/UasApproval'
|
|
|
+import DemoTrigger from '../pages/demoTrigger/DemoTrigger'
|
|
|
+export class Routes extends React.Component {
|
|
|
+
|
|
|
+ componentWillUnmount () {
|
|
|
+ let storage = window.localStorage
|
|
|
+ storage.removeItem('paramJson')
|
|
|
+ }
|
|
|
+
|
|
|
+ render () {
|
|
|
+ return <Router
|
|
|
+ basename={(process.env.REACT_APP_ROUTER_BASE_NAME || '/ERP') + '/uas'}>
|
|
|
+ <div style={{ width: '100%', height: '100%' }}>
|
|
|
+ <Switch>
|
|
|
+ {/*U审批过渡页面(入口页面)*/}
|
|
|
+ <Route path='/uasApproval/:master/:type?' component={UasApproval}/>
|
|
|
+ {/*U审批首页*/}
|
|
|
+ <Route path='/approvalHome/:master/:type?' component={ApprovalHome}/>
|
|
|
+ {/*U审批详情页*/}
|
|
|
+ <Route path='/approval/:paramsStr?' component={Approval}/>
|
|
|
+ {/*U审批新增页面*/}
|
|
|
+ <Route path='/approvalAdd/:caller/:master/:id?'
|
|
|
+ component={ApprovalAdd}/>
|
|
|
+ <Route path='/redirect/:paramsStr?' component={RedirectPage}/>
|
|
|
+
|
|
|
+ {/*<Route exact path='/bindPhone' component={BindPhone}/>*/}
|
|
|
+ <Route path='/bindPhone/:openId?' component={BindPhone}/>
|
|
|
+ <Route path='/bindResult/:result' component={BindResult}/>
|
|
|
+
|
|
|
+ <Route path='/usestatus/:instanceId' component={UseStatus}/>
|
|
|
+ <Route path='/worksummary' component={WorkSummary}/>
|
|
|
+ <Route path='/demotrigger' component={DemoTrigger}/>
|
|
|
+ {/*<Redirect path='/' to={{pathname: '/bindPhone'}}/>*/}
|
|
|
+
|
|
|
+ {/*404页面*/}
|
|
|
+ <Route render={() => (
|
|
|
+ // <Redirect to={'/redirect'}/>
|
|
|
+ <Redirect to={'/uasApproval'}/>
|
|
|
+ )}/>
|
|
|
+ </Switch>
|
|
|
+ </div>
|
|
|
+ </Router>
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|