From 8cd4669b90dc0470a8ce36881323538ae50a1303 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 21 May 2026 05:01:15 +0000 Subject: [PATCH] =?UTF-8?q?refactor(manage):=20=E9=83=A8=E9=97=A8=E8=B4=9F?= =?UTF-8?q?=E8=B4=A3=E4=BA=BA=E5=8F=AA=E8=AF=BB=E8=A7=86=E8=A7=92=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E4=BD=BF=E7=94=A8=E7=A6=81=E7=94=A8=E6=80=81UserSelec?= =?UTF-8?q?t=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用 disabled 属性的 UserSelect 替代独立的 UserAvatar 只读展示, 消除双份渲染逻辑,负责人/协助人员/可见人员统一使用同一组件路径。 Co-Authored-By: Claude Opus 4.7 (1M context) --- resources/assets/js/components/UserSelect.vue | 4 ++-- .../js/pages/manage/components/TaskDetail.vue | 24 +++++-------------- .../assets/sass/components/user-select.scss | 6 +++++ 3 files changed, 14 insertions(+), 20 deletions(-) diff --git a/resources/assets/js/components/UserSelect.vue b/resources/assets/js/components/UserSelect.vue index f33d45f91..e35786e9f 100755 --- a/resources/assets/js/components/UserSelect.vue +++ b/resources/assets/js/components/UserSelect.vue @@ -6,7 +6,7 @@ -
  • +
  • -
    {{$L('负责人')}}
    -
    - -
    {{$L('协助人员')}}
    -
    - -
    @@ -248,17 +238,15 @@
    {{ taskDetail.visibility == 1 ? $L('项目人员可见') : $L('任务人员可见') }} - -
    - -
    diff --git a/resources/assets/sass/components/user-select.scss b/resources/assets/sass/components/user-select.scss index 840ecb40d..7879a1939 100755 --- a/resources/assets/sass/components/user-select.scss +++ b/resources/assets/sass/components/user-select.scss @@ -9,6 +9,12 @@ padding: 0 6px; } + &.select-disabled { + > ul > li { + cursor: default; + } + } + > ul { display: flex; flex-direction: row;