|
@@ -32,8 +32,8 @@ export default (props) => {
|
32
|
32
|
// 如果是督察员
|
33
|
33
|
if (duty == ROLE_INSPECTOR) {
|
34
|
34
|
return [
|
35
|
|
- issue?.processNode != 'start' && issue?.processStatus != 'reject',
|
36
|
|
- issue?.processNode == 'start' || issue?.processStatus == 'reject',
|
|
35
|
+ issue && issue.processNode != 'start' && issue.processStatus != 'reject',
|
|
36
|
+ issue && (issue.processNode == 'start' || issue.processStatus == 'reject'),
|
37
|
37
|
false,
|
38
|
38
|
false,
|
39
|
39
|
]
|
|
@@ -42,10 +42,10 @@ export default (props) => {
|
42
|
42
|
// 如果是管理员
|
43
|
43
|
if (duty == ROLE_MANAGER) {
|
44
|
44
|
return [
|
45
|
|
- issue?.processNode != 'start',
|
|
45
|
+ issue && issue.processNode != 'start',
|
46
|
46
|
false,
|
47
|
|
- issue?.processNode == 'start',
|
48
|
|
- issue?.processNode == 'start',
|
|
47
|
+ issue && issue.processNode == 'start',
|
|
48
|
+ issue && issue.processNode == 'start',
|
49
|
49
|
]
|
50
|
50
|
}
|
51
|
51
|
|
|
@@ -62,6 +62,12 @@ export default (props) => {
|
62
|
62
|
return [];
|
63
|
63
|
}, [issue, duty]);
|
64
|
64
|
|
|
65
|
+ console.log(duty, issue,
|
|
66
|
+ readOnly,
|
|
67
|
+ canEdit,
|
|
68
|
+ canAssigned,
|
|
69
|
+ canCancel,)
|
|
70
|
+
|
65
|
71
|
// const onIssueChange = (val = {}) => {
|
66
|
72
|
// setIssue({
|
67
|
73
|
// ...(issue || {}),
|