From f944ebad6fce4d7c51f4cc1493f71e9995000a6c Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Wed, 4 Aug 2021 17:12:29 +0800
Subject: [PATCH] issue
---
src/forge/Main/Detail.js | 2 +-
src/forge/Merge/merge.js | 10 +++-------
src/forge/Merge/merge_form.js | 26 ++++++++++++++------------
src/forge/Order/order_form.js | 4 ++--
4 files changed, 20 insertions(+), 22 deletions(-)
diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js
index f7820f10..f6dc83e0 100644
--- a/src/forge/Main/Detail.js
+++ b/src/forge/Main/Detail.js
@@ -442,7 +442,7 @@ class Detail extends Component {
{project.author.name}
}
/
- {project && project.name}
+ {projectDetail && projectDetail.name}
{ projectDetail && projectDetail.private && 私有}
diff --git a/src/forge/Merge/merge.js b/src/forge/Merge/merge.js
index c0c7e5ce..90e35dcc 100644
--- a/src/forge/Merge/merge.js
+++ b/src/forge/Merge/merge.js
@@ -159,14 +159,10 @@ class merge extends Component {
this.getOption(e, id, name)}>
{name}
- {array &&
- array.length > 0 &&
- array.map((item, key) => {
+ {array && array.length > 0 && array.map((item, key) => {
return (
- this.getOption(e, id, item.name)}
- >
+ ((!item.permission) || (item.permission && item.permission !== "Reporter")) &&
+ this.getOption(e, id, item.name)}>
{item.name}
);
diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js
index 1c75a9f9..d5e4a1b8 100644
--- a/src/forge/Merge/merge_form.js
+++ b/src/forge/Merge/merge_form.js
@@ -346,18 +346,20 @@ class MergeForm extends Component {
)}
-
-
-
- 必须审查代码
-
-
- 合并后删除提交分支
-
-
- 合并后关闭提到的任务
-
-
+
+ {getFieldDecorator("checkbox-group")(
+
+
+ 必须审查代码
+
+
+ 合并后删除提交分支
+
+
+ 合并后关闭提到的任务
+
+
+ )}
diff --git a/src/forge/Order/order_form.js b/src/forge/Order/order_form.js
index 45433631..b6f065b2 100644
--- a/src/forge/Order/order_form.js
+++ b/src/forge/Order/order_form.js
@@ -92,10 +92,10 @@ class order_form extends Component {
const url = `/${owner}/${projectsId}/issues/new.json`;
axios.get(url).then((result) => {
- if (result) {
+ if (result && result.data) {
this.setState({
issue_chosen: result.data.issue_chosen,
- branches: result.data.branches,
+ branches: result.data.issue_chosen.branches,
isSpin:false
});