mirror of
https://github.com/zuiidea/antd-admin
synced 2026-10-28 20:03:57 +00:00
refact the directory structure
This commit is contained in:
@@ -0,0 +1 @@
|
||||
import '@babel/polyfill'
|
||||
@@ -1,25 +0,0 @@
|
||||
import { message } from 'antd'
|
||||
import dva from 'dva'
|
||||
import createLoading from 'dva-loading'
|
||||
import createHistory from 'history/createBrowserHistory'
|
||||
import 'babel-polyfill'
|
||||
|
||||
// 1. Initialize
|
||||
const app = dva({
|
||||
...createLoading({
|
||||
effects: true,
|
||||
}),
|
||||
history: createHistory(),
|
||||
onError (error) {
|
||||
message.error(error.message)
|
||||
},
|
||||
})
|
||||
|
||||
// 2. Model
|
||||
app.model(require('./models/app'))
|
||||
|
||||
// 3. Router
|
||||
app.router(require('./router'))
|
||||
|
||||
// 4. Start
|
||||
app.start('#root')
|
||||
@@ -10,7 +10,7 @@ import { BackTop, Layout } from 'antd'
|
||||
import { classnames, config } from 'utils'
|
||||
import { Helmet } from 'react-helmet'
|
||||
import { withRouter } from 'dva/router'
|
||||
import Error from './error'
|
||||
import Error from '../pages/404'
|
||||
import '../themes/index.less'
|
||||
import './app.less'
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
import { LocaleProvider } from 'antd'
|
||||
import enUS from 'antd/lib/locale-provider/en_US'
|
||||
import withRouter from 'umi/withRouter'
|
||||
import App from './app'
|
||||
|
||||
export default withRouter((props) => {
|
||||
return (
|
||||
<LocaleProvider locale={enUS}>
|
||||
<App>
|
||||
{ props.children }
|
||||
</App>
|
||||
</LocaleProvider>
|
||||
)
|
||||
})
|
||||
@@ -1,7 +1,7 @@
|
||||
import React from 'react'
|
||||
import { Icon } from 'antd'
|
||||
import { Page } from 'components'
|
||||
import styles from './index.less'
|
||||
import styles from './404.less'
|
||||
|
||||
const Error = () => (<Page inner>
|
||||
<div className={styles.error}>
|
||||
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 1.0 MiB |
@@ -1,8 +1,8 @@
|
||||
import { parse } from 'qs'
|
||||
import modelExtend from 'dva-model-extend'
|
||||
import { query } from 'services/dashboard'
|
||||
import { model } from 'models/common'
|
||||
import * as weatherService from 'services/weather'
|
||||
import { query } from '../services/dashboard'
|
||||
import { model } from 'utils/model'
|
||||
import * as weatherService from '../services/weather'
|
||||
|
||||
export default modelExtend(model, {
|
||||
namespace: 'dashboard',
|
||||
@@ -0,0 +1,3 @@
|
||||
import Redirect from 'umi/redirect'
|
||||
|
||||
export default () => <Redirect to="/dashboard" />
|
||||
@@ -1,5 +1,5 @@
|
||||
import { routerRedux } from 'dva/router'
|
||||
import { login } from 'services/login'
|
||||
import { login } from '../services/login'
|
||||
|
||||
export default {
|
||||
namespace: 'login',
|
||||
@@ -5,7 +5,7 @@ import { Tabs } from 'antd'
|
||||
import { routerRedux } from 'dva/router'
|
||||
import queryString from 'query-string'
|
||||
import { Page } from 'components'
|
||||
import List from './List'
|
||||
import List from './components/List'
|
||||
|
||||
const { TabPane } = Tabs
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import modelExtend from 'dva-model-extend'
|
||||
import { query } from 'services/posts'
|
||||
import { pageModel } from 'models/common'
|
||||
import { query } from '../services/posts'
|
||||
import { pageModel } from 'utils/model'
|
||||
import queryString from 'query-string'
|
||||
|
||||
export default modelExtend(pageModel, {
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user