From dc28585715218a618c343398ca45512b16704060 Mon Sep 17 00:00:00 2001 From: huxuejian Date: Wed, 13 May 2026 20:43:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=202.4=E7=89=88=E6=9C=AC=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/group-avatar.vue | 2 +- pages/work/team/detail/team-detail.vue | 2 +- pages/work/team/list/setting-popup.vue | 86 ++++++++++++++++++++++++++ pages/work/team/list/team-list.vue | 31 +++++++++- static/setting.svg | 1 + utils/api.js | 4 +- 6 files changed, 120 insertions(+), 6 deletions(-) create mode 100644 pages/work/team/list/setting-popup.vue create mode 100644 static/setting.svg diff --git a/components/group-avatar.vue b/components/group-avatar.vue index c4fcc8e..6a5ede1 100644 --- a/components/group-avatar.vue +++ b/components/group-avatar.vue @@ -20,7 +20,7 @@ const props = defineProps({ } }) -const list = computed(() => props.avatarList.map(i => i || '/static/default-avatar.svg')) +const list = computed(() => props.avatarList.map(i => i || '/static/default-avatar.png')) const size = computed(() => { const val = Number.isInteger(props.size) && props.size > 0 ? props.size : 144; diff --git a/pages/work/team/detail/team-detail.vue b/pages/work/team/detail/team-detail.vue index 7e79989..1f07569 100644 --- a/pages/work/team/detail/team-detail.vue +++ b/pages/work/team/detail/team-detail.vue @@ -19,7 +19,7 @@ - + {{ i.anotherName }} diff --git a/pages/work/team/list/setting-popup.vue b/pages/work/team/list/setting-popup.vue new file mode 100644 index 0000000..5239fad --- /dev/null +++ b/pages/work/team/list/setting-popup.vue @@ -0,0 +1,86 @@ + + + + + \ No newline at end of file diff --git a/pages/work/team/list/team-list.vue b/pages/work/team/list/team-list.vue index 540dcf8..ce14632 100644 --- a/pages/work/team/list/team-list.vue +++ b/pages/work/team/list/team-list.vue @@ -9,7 +9,8 @@ {{ i.name }} - (我创建的) + (我创建的) + (我加入的)