feat: 新建项目传入当前分组id

This commit is contained in:
wenbo.dong 2017-07-18 14:58:57 +08:00
parent 9205e40660
commit fba8c0eef2
2 changed files with 10 additions and 4 deletions

View File

@ -4,14 +4,14 @@ import {
import axios from 'axios'; import axios from 'axios';
const addProject = (data) => { const addProject = (data) => {
const { name, prd_host, basepath, desc } = data; const { name, prd_host, basepath, desc, group_id } = data;
const param = { const param = {
name, name,
prd_host, prd_host,
basepath, basepath,
desc desc,
group_id
} }
console.log(param);
return { return {
type: PROJECT_ADD, type: PROJECT_ADD,
// payload 可以返回 Promise异步请求使用 axios 即可 // payload 可以返回 Promise异步请求使用 axios 即可

View File

@ -55,7 +55,8 @@ const formItemLayout = {
@connect( @connect(
state => { state => {
return { return {
loginData: state.login loginData: state.login,
currGroup: state.group.currGroup
} }
}, },
{ {
@ -84,11 +85,16 @@ class ProjectList extends Component {
this.props.form.validateFields((err, values) => { this.props.form.validateFields((err, values) => {
if (!err) { if (!err) {
values.prd_host = this.state.protocol + values.prd_host; values.prd_host = this.state.protocol + values.prd_host;
// 获取当前分组id传入values
values.group_id = this.props.currGroup.id;
console.log('Received values of form: ', values); console.log('Received values of form: ', values);
this.setState({ this.setState({
visible: false visible: false
}); });
this.props.addProject(values); this.props.addProject(values);
this.props.form.resetFields();
} }
}); });
} }