caicai8 5 years ago
parent 21db3e16df
commit 7f87917d98

@ -16,15 +16,15 @@ class New extends Component{
constructor(props){
super(props);
this.state={
branch_name:"-1",
issue_tag_ids:"-1",
fixed_version_id:"-1",
tracker_id:"-1",
issue_type:"-1",
status_id:'-1',
assigned_to_id:"-1",
priority_id:"-1",
done_ratio:"-1",
branch_name:"",
issue_tag_ids:"",
fixed_version_id:"",
tracker_id:"",
issue_type:"",
status_id:'',
assigned_to_id:"",
priority_id:"",
done_ratio:"",
issue_chosen:undefined,
branches:undefined,
fileList:undefined
@ -78,17 +78,7 @@ class New extends Component{
const { fileList } = this.state;
const url = `/projects/${projectsId}/issues.json`;
axios.post(url,{
subject:values.subject,
description:values.description,
branch_name:values.branch_name,
issue_tag_ids:values.issue_tag_ids > -1 ? values.issue_tag_ids : undefined,
fixed_version_id:values.fixed_version_id > -1 ? values.fixed_version_id : undefined,
tracker_id:values.tracker_id > -1 ? values.tracker_id : undefined,
issue_type:values.issue_type > -1 ? values.issue_type : undefined,
status_id:values.status_id > -1 ? values.status_id : undefined,
assigned_to_id:values.assigned_to_id > -1 ? values.assigned_to_id : undefined,
priority_id:values.priority_id > -1 ? values.priority_id : undefined,
done_ratio:values.done_ratio > -1 ? values.done_ratio : undefined,
...values,
attachment_ids:fileList
}).then(result=>{
if(result){
@ -153,7 +143,7 @@ class New extends Component{
rules: [],
})(
<Select value={branch_name}>
<Option value={'-1'}>分支未指定</Option>
<Option value={''}>分支未指定</Option>
{
branches && branches.length >0 && branches.map((item,key)=>{
return(
@ -171,7 +161,7 @@ class New extends Component{
rules: [],
})(
<Select value={issue_tag_ids}>
<Option value={"-1"}>未选择标签</Option>
<Option value={""}>未选择标签</Option>
{ this.renderSelect(issue_chosen && issue_chosen.issue_tag) }
</Select>
)}
@ -183,7 +173,7 @@ class New extends Component{
rules: [],
})(
<Select value={fixed_version_id}>
<Option value={"-1"}>未选择里程碑</Option>
<Option value={""}>未选择里程碑</Option>
{ this.renderSelect(issue_chosen && issue_chosen.issue_version) }
</Select>
)}
@ -195,7 +185,7 @@ class New extends Component{
rules: [],
})(
<Select value={status_id}>
<Option value={"-1"}>未选择完成状态</Option>
<Option value={""}>未选择完成状态</Option>
{ this.renderSelect(issue_chosen && issue_chosen.issue_status) }
</Select>
)}
@ -207,7 +197,7 @@ class New extends Component{
rules: [],
})(
<Select value={issue_type}>
<Option value={"-1"}>未选择类型</Option>
<Option value={""}>未选择类型</Option>
{ this.renderSelect(issue_chosen && issue_chosen.issue_type) }
</Select>
)}
@ -219,7 +209,7 @@ class New extends Component{
rules: [],
})(
<Select value={tracker_id}>
<Option value={"-1"}>未选择分类</Option>
<Option value={""}>未选择分类</Option>
{ this.renderSelect(issue_chosen && issue_chosen.tracker) }
</Select>
)}
@ -231,7 +221,7 @@ class New extends Component{
rules: [],
})(
<Select value={assigned_to_id}>
<Option value={"-1"}>未指派成员</Option>
<Option value={""}>未指派成员</Option>
{ this.renderSelect(issue_chosen && issue_chosen.assign_user) }
</Select>
)}
@ -243,7 +233,7 @@ class New extends Component{
rules: [],
})(
<Select value={priority_id}>
<Option value={"-1"}>未选择优先度</Option>
<Option value={""}>未选择优先度</Option>
{ this.renderSelect(issue_chosen && issue_chosen.priority) }
</Select>
)}
@ -255,7 +245,7 @@ class New extends Component{
rules: [],
})(
<Select value={done_ratio}>
<Option value={"-1"}>未选择完成度</Option>
<Option value={""}>未选择完成度</Option>
{ this.renderSelect(issue_chosen && issue_chosen.done_ratio) }
</Select>
)}

Loading…
Cancel
Save