Browse Source

uas手机版--基础框架初始化上传

RaoMeng 5 years ago
parent
commit
5324cb1a36

+ 1 - 2
uas-office-web/uas-mobile/config-overrides.js

@@ -3,7 +3,6 @@ const {
   fixBabelImports,
   addLessLoader,
   addWebpackAlias,
-  overrideDevServer,
 } = require(
   'customize-cra')
 const CompressionWebpackPlugin = require('compression-webpack-plugin')
@@ -86,5 +85,5 @@ module.exports = {
       return config
     },
   ),
-  devServer: overrideDevServer(devServerConfig()),
+  // devServer: overrideDevServer(devServerConfig()),
 }

+ 7 - 3
uas-office-web/uas-mobile/src/configs/router.config.js

@@ -16,6 +16,8 @@ import PageLoadable from '../components/common/pageLoad/PageLoadable'
 
 const PageNotFound = PageLoadable(
   import(/* webpackChunkName:'common' */'@/pages/common/PageNotFound'))
+const AccessDenied = PageLoadable(
+  import(/* webpackChunkName:'common' */'@/pages/common/AccessDenied'))
 
 /**
  * 自定义页面返回事件拦截框
@@ -48,7 +50,8 @@ class Routes extends React.Component {
       <div style={{ width: '100%', height: '100%' }}>
         <Switch>
           {/* 默认页面、404页面 */}
-          <Route path='/' component={PageNotFound}/>
+          <Route exact path='/' component={PageNotFound}/>
+          <Route exact path='/accessDenied' component={AccessDenied}/>
 
           {/* 所有错误路由跳转页面 */}
           <Route render={() => (
@@ -85,7 +88,7 @@ class Routes extends React.Component {
       return <component {...props}/>
     } else {
       return <Redirect to={{
-        pathname: '/authority',
+        pathname: '/accessDenied',
         state: { from: props.location },
       }}/>
     }
@@ -97,8 +100,9 @@ class Routes extends React.Component {
 let mapStateToProps = (state) => ({
   //Todo 挂载相关信息,如登录信息,权限信息等
 })
+let mapDispatchToProps = (dispatch) => ({})
 
-export default connect(mapStateToProps)(Routes)
+export default connect(mapStateToProps, mapDispatchToProps)(Routes)
 
 
 

+ 1 - 18
uas-office-web/uas-mobile/src/index.js

@@ -5,30 +5,13 @@ import { Provider } from 'react-redux'
 import store from './redux/store/store'
 import { persistor } from './redux/store/store'
 import { PersistGate } from 'redux-persist/lib/integration/react'
-import { Routes } from './configs/router.config'
+import Routes from './configs/router.config'
 import zh_CN from 'antd/lib/locale-provider/zh_CN'
 import { ConfigProvider } from 'antd'
 import moment from 'moment'
 import 'moment/locale/zh-cn'
 import Swiper from 'swiper/js/swiper'
 import 'swiper/css/swiper.css'
-import {
-  Toast,
-  List,
-  Button,
-  Modal,
-  Checkbox,
-  ListView,
-  SearchBar,
-} from 'antd-mobile'
-import {
-  Chart,
-  Geom,
-  Axis,
-  Tooltip,
-  Coord,
-  Label,
-} from 'bizcharts'
 import DataSet from '@antv/data-set'
 
 moment.locale('zh-cn')

+ 31 - 0
uas-office-web/uas-mobile/src/pages/common/AccessDenied.jsx

@@ -0,0 +1,31 @@
+/**
+ * Created by RaoMeng on 2020/11/4
+ * Desc: 权限被拒绝
+ */
+
+import React, { Component } from 'react'
+
+export default class AccessDenied extends Component {
+
+  constructor () {
+    super()
+
+    this.state = {}
+  }
+
+  componentDidMount () {
+    document.title = '没有访问权限'
+  }
+
+  componentWillUnmount () {
+
+  }
+
+  render () {
+    return (
+      <div>
+
+      </div>
+    )
+  }
+}

+ 1 - 1
uas-office-web/uas-mobile/src/pages/common/PageNotFound.jsx

@@ -24,7 +24,7 @@ export default class PageNotFound extends Component {
   render () {
     return (
       <div>
-        页面未找到
+        
       </div>
     )
   }