diff --git a/src/directives/permission.js b/src/directives/permission.js index e68fcc8..6e74ff7 100644 --- a/src/directives/permission.js +++ b/src/directives/permission.js @@ -8,7 +8,7 @@ export const hasPerm = (el, binding, vnode) => { if (value && value instanceof Array && value.length > 0) { const permissiosFlag = value const hasPermission = permisstions.some(permission => { - return permissiosFlag[0] === allPermission || permissiosFlag[0] === permission + return permission === allPermission || permissiosFlag[0] === permission }) if (!hasPermission) { el.parentNode && el.parentNode.removeChild(el) diff --git a/src/views/project-management/implementation/account.vue b/src/views/project-management/implementation/account.vue new file mode 100644 index 0000000..2ac081f --- /dev/null +++ b/src/views/project-management/implementation/account.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/views/project-management/implementation/attachment.vue b/src/views/project-management/implementation/attachment.vue new file mode 100644 index 0000000..3063242 --- /dev/null +++ b/src/views/project-management/implementation/attachment.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/views/project-management/implementation/check.vue b/src/views/project-management/implementation/check.vue index 3832ce4..af00dac 100644 --- a/src/views/project-management/implementation/check.vue +++ b/src/views/project-management/implementation/check.vue @@ -1,10 +1,135 @@ - diff --git a/src/views/project-management/implementation/share.vue b/src/views/project-management/implementation/share.vue new file mode 100644 index 0000000..ea2988c --- /dev/null +++ b/src/views/project-management/implementation/share.vue @@ -0,0 +1,93 @@ + + + + +