|
@@ -28,6 +28,7 @@ function List(props) {
|
|
data,
|
|
data,
|
|
flowList,
|
|
flowList,
|
|
currentUser,
|
|
currentUser,
|
|
|
|
+ permission,
|
|
dispatch,
|
|
dispatch,
|
|
loading,
|
|
loading,
|
|
depUserTree,
|
|
depUserTree,
|
|
@@ -462,7 +463,11 @@ function List(props) {
|
|
修改项目经理
|
|
修改项目经理
|
|
</a>
|
|
</a>
|
|
);
|
|
);
|
|
- if (project_status === 0 || project_status === 5) dividerPush(modifyManager, toReturn);
|
|
|
|
|
|
+ if (
|
|
|
|
+ (project_status === 0 || project_status === 1) &&
|
|
|
|
+ (permission['func-01-point-pm-list-change'] || currentUser.IsSuper)
|
|
|
|
+ )
|
|
|
|
+ dividerPush(modifyManager, toReturn);
|
|
return toReturn;
|
|
return toReturn;
|
|
};
|
|
};
|
|
|
|
|
|
@@ -581,6 +586,7 @@ export default connect(({ approval, user, loading }) => ({
|
|
flowList: approval.flowList,
|
|
flowList: approval.flowList,
|
|
industryList: approval.industryList,
|
|
industryList: approval.industryList,
|
|
currentUser: user.currentUser,
|
|
currentUser: user.currentUser,
|
|
|
|
+ permission: user.currentUser.Permission,
|
|
loading: loading.models.approval,
|
|
loading: loading.models.approval,
|
|
depUserTree: approval.depUserTree,
|
|
depUserTree: approval.depUserTree,
|
|
member: approval.member,
|
|
member: approval.member,
|