diff --git a/resources/assets/js/pages/manage/components/ProjectPanel.vue b/resources/assets/js/pages/manage/components/ProjectPanel.vue index 564effa7b..907eeaf75 100644 --- a/resources/assets/js/pages/manage/components/ProjectPanel.vue +++ b/resources/assets/js/pages/manage/components/ProjectPanel.vue @@ -72,7 +72,7 @@
-
{{projectData.desc}}
+
{{projectData.desc}}
{{$L('显示已完成')}} @@ -856,6 +856,16 @@ export default { }, methods: { + showDesc() { + if (this.isDesktop) { + return; + } + $A.modalInfo({ + title: '项目描述', + content: this.projectData.desc + }) + }, + searchFocus() { this.$nextTick(() => { this.$refs.searchInput.focus({ diff --git a/resources/assets/sass/pages/components/project-panel.scss b/resources/assets/sass/pages/components/project-panel.scss index 8be55386a..4fd90c8df 100644 --- a/resources/assets/sass/pages/components/project-panel.scss +++ b/resources/assets/sass/pages/components/project-panel.scss @@ -254,7 +254,7 @@ > li { flex-shrink: 0; list-style: none; - width: 260px; + width: 300px; height: 100%; display: flex; flex-direction: column; @@ -1042,6 +1042,12 @@ display: block; .project-subtitle { margin-bottom: 6px; + word-break: break-all; + text-overflow: ellipsis; + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; } .project-switch { margin-left: 0; diff --git a/resources/assets/sass/pages/page-project.scss b/resources/assets/sass/pages/page-project.scss index 07cb6b85d..1dc54705f 100644 --- a/resources/assets/sass/pages/page-project.scss +++ b/resources/assets/sass/pages/page-project.scss @@ -22,6 +22,7 @@ .page-project { .project-panel { height: auto; + min-height: 100%; &.gantt { height: 100%; }