diff --git a/resources/assets/js/pages/manage/components/ProjectList.vue b/resources/assets/js/pages/manage/components/ProjectList.vue index dda43fb8..58de2d18 100644 --- a/resources/assets/js/pages/manage/components/ProjectList.vue +++ b/resources/assets/js/pages/manage/components/ProjectList.vue @@ -16,17 +16,16 @@ @@ -1176,6 +1175,9 @@ export default { break; case "user": + if (this.projectData.owner_userid !== this.userId) { + return; + } const userids = this.projectData.project_user.map(({userid}) => userid); this.$set(this.userData, 'userids', userids); this.$set(this.userData, 'useridbak', userids); diff --git a/resources/assets/sass/pages/components/project-list.scss b/resources/assets/sass/pages/components/project-list.scss index 4dd23cf8..b0148db0 100644 --- a/resources/assets/sass/pages/components/project-list.scss +++ b/resources/assets/sass/pages/components/project-list.scss @@ -64,38 +64,23 @@ margin-left: -6px; transition: transform 0.2s; &:hover { - transform: scale(1.1); + transform: scale(1.05); } &:first-child { margin-left: 0; } - &.more, - &.add { + &.more { display: flex; align-items: center; justify-content: center; font-size: 17px; - width: 32px; + width: 30px; height: 32px; - border-radius: 50%; - color: #b4bcce; - background-color: #fff; - font-weight: 700; - border: 2px dashed #8bcf70; - cursor: pointer; - z-index: 1; - > i { - color: #8bcf70 - } - } - &.more { - width: 36px; - transform: translateX(-1px); + color: #888888; background-color: transparent; border-color: transparent; - &:hover { - transform: scale(1); - } + transform: scale(1) !important; + z-index: 1; } } }