Skip to content

Commit

Permalink
用户添加节点 #33
Browse files Browse the repository at this point in the history
  • Loading branch information
wangriyu committed Oct 22, 2017
1 parent 968c1d9 commit 4328447
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 5 deletions.
20 changes: 18 additions & 2 deletions UserUI/src/models/app.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import { routerRedux } from 'dva/router'
import { routerRedux } from 'dva/router';
import { message } from 'antd';
import { AddNode } from '../services/app';

export default {
namespace: 'app',
Expand Down Expand Up @@ -37,7 +39,21 @@ export default {

* handleModifyAccount ({ payload }, { call, put }) {
console.log(payload);
}
},

* onAddNode ({ payload }, { call, put }) {
const res = yield call(AddNode, payload);

if (!res.status) {
message.success('添加请求申请成功,等待后续筛选!')
} else {
message.warning('提交申请失败,请稍后重试!')
}

yield put({
type: 'hideAddModal'
})
},
},

reducers: {
Expand Down
7 changes: 5 additions & 2 deletions UserUI/src/routes/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,10 @@ function App({ children, location, dispatch, app }) {
})
},
onAddNode (data) {
console.log(data)
dispatch({
type: 'app/onAddNode',
payload: data
})
}
}

Expand Down Expand Up @@ -225,7 +228,7 @@ const styles = {
overflow: 'hidden',
margin: '0 0 10px 60px',
display: 'flex',
flexDirection: 'row',
justifyContent: 'center',
alignItems: 'center'
}
}
Expand Down
2 changes: 1 addition & 1 deletion UserUI/src/routes/login/register.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ const register = (
validateFieldsAndScroll((errors, values) => {
if (errors) { return }

resetFields();
onRegister(values);
resetFields();
})
}

Expand Down
18 changes: 18 additions & 0 deletions UserUI/src/services/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*
* Revision History:
* Initial: 2017/10/22 Wang RiYu
*/

import request from '../utils/request';
import config from '../utils/config';

const { addNode } = config.api.app;

export async function AddNode (params) {
return request({
url: addNode,
method: 'post',
data: params
})
}

6 changes: 6 additions & 0 deletions UserUI/src/utils/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ module.exports = {
login: {
login: '/login',
register: '/user/register'
},
home: {
getNodes: '/node/list',
},
app: {
addNode: '/node/add',
}
}
}
1 change: 1 addition & 0 deletions UserUI/src/utils/request.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import { baseURL } from './config'

axios.defaults.baseURL = baseURL;
axios.defaults.timeout = 15000;
axios.defaults.withCredentials = true;

const fetch = (options) => {
let {
Expand Down

0 comments on commit 4328447

Please sign in to comment.