eslint apply all

This commit is contained in:
zuiidea
2017-03-14 20:03:21 +08:00
parent 23540e4394
commit 47e7d580bb
52 changed files with 692 additions and 601 deletions
+50 -50
View File
@@ -1,103 +1,103 @@
import {login, userInfo, logout} from '../services/app'
import {parse} from 'qs'
import { login, userInfo, logout } from '../services/app'
import { parse } from 'qs'
export default {
namespace: 'app',
state: {
login: false,
user: {
name: '吴彦祖'
name: '吴彦祖',
},
loginButtonLoading: false,
menuPopoverVisible: false,
siderFold: localStorage.getItem('antdAdminSiderFold') === 'true',
darkTheme: localStorage.getItem('antdAdminDarkTheme') !== 'false',
isNavbar: document.body.clientWidth < 769,
navOpenKeys: JSON.parse(localStorage.getItem('navOpenKeys') || '[]')
navOpenKeys: JSON.parse(localStorage.getItem('navOpenKeys') || '[]'),
},
subscriptions: {
setup ({dispatch}) {
dispatch({type: 'queryUser'})
window.onresize = function () {
dispatch({type: 'changeNavbar'})
setup ({ dispatch }) {
dispatch({ type: 'queryUser' })
window.onresize = () => {
dispatch({ type: 'changeNavbar' })
}
}
},
},
effects: {
*login ({
payload
}, {call, put}) {
yield put({type: 'showLoginButtonLoading'})
payload,
}, { call, put }) {
yield put({ type: 'showLoginButtonLoading' })
const data = yield call(login, parse(payload))
if (data.success) {
yield put({
type: 'loginSuccess',
payload: {
user: {
name: payload.username
}
}})
name: payload.username,
},
} })
} else {
yield put({
type: 'loginFail'
type: 'loginFail',
})
}
},
*queryUser ({
payload
}, {call, put}) {
payload,
}, { call, put }) {
const data = yield call(userInfo, parse(payload))
if (data.success) {
yield put({
type: 'loginSuccess',
payload: {
user: {
name: data.username
}
}
name: data.username,
},
},
})
}
},
*logout ({
payload
}, {call, put}) {
payload,
}, { call, put }) {
const data = yield call(logout, parse(payload))
if (data.success) {
yield put({
type: 'logoutSuccess'
type: 'logoutSuccess',
})
}
},
*switchSider ({
payload
}, {put}) {
payload,
}, { put }) {
yield put({
type: 'handleSwitchSider'
type: 'handleSwitchSider',
})
},
*changeTheme ({
payload
}, {put}) {
payload,
}, { put }) {
yield put({
type: 'handleChangeTheme'
type: 'handleChangeTheme',
})
},
*changeNavbar ({
payload
}, {put}) {
payload,
}, { put }) {
if (document.body.clientWidth < 769) {
yield put({type: 'showNavbar'})
yield put({ type: 'showNavbar' })
} else {
yield put({type: 'hideNavbar'})
yield put({ type: 'hideNavbar' })
}
},
*switchMenuPopver ({
payload
}, {put}) {
payload,
}, { put }) {
yield put({
type: 'handleSwitchMenuPopver'
type: 'handleSwitchMenuPopver',
})
}
},
},
reducers: {
loginSuccess (state, action) {
@@ -105,65 +105,65 @@ export default {
...state,
...action.payload,
login: true,
loginButtonLoading: false
loginButtonLoading: false,
}
},
logoutSuccess (state) {
return {
...state,
login: false
login: false,
}
},
loginFail (state) {
return {
...state,
login: false,
loginButtonLoading: false
loginButtonLoading: false,
}
},
showLoginButtonLoading (state) {
return {
...state,
loginButtonLoading: true
loginButtonLoading: true,
}
},
handleSwitchSider (state) {
localStorage.setItem('antdAdminSiderFold', !state.siderFold)
return {
...state,
siderFold: !state.siderFold
siderFold: !state.siderFold,
}
},
handleChangeTheme (state) {
localStorage.setItem('antdAdminDarkTheme', !state.darkTheme)
return {
...state,
darkTheme: !state.darkTheme
darkTheme: !state.darkTheme,
}
},
showNavbar (state) {
return {
...state,
isNavbar: true
isNavbar: true,
}
},
hideNavbar (state) {
return {
...state,
isNavbar: false
isNavbar: false,
}
},
handleSwitchMenuPopver (state) {
return {
...state,
menuPopoverVisible: !state.menuPopoverVisible
menuPopoverVisible: !state.menuPopoverVisible,
}
},
handleNavOpenKeys (state, action) {
return {
...state,
...action.payload
...action.payload,
}
}
}
},
},
}