From 5d66f2f1ce72480bc1358ea1ce186eed9f1c2235 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Fri, 1 May 2026 10:44:29 +0800 Subject: [PATCH] feat(web): project list and home views --- web/src/views/projects/ProjectHomeView.vue | 56 ++++++++ web/src/views/projects/ProjectListView.vue | 154 +++++++++++++++++++++ 2 files changed, 210 insertions(+) create mode 100644 web/src/views/projects/ProjectHomeView.vue create mode 100644 web/src/views/projects/ProjectListView.vue diff --git a/web/src/views/projects/ProjectHomeView.vue b/web/src/views/projects/ProjectHomeView.vue new file mode 100644 index 0000000..7b667db --- /dev/null +++ b/web/src/views/projects/ProjectHomeView.vue @@ -0,0 +1,56 @@ + + + + + + + + + {{ store.current.name }} + + {{ store.current.visibility === 'private' ? '私有' : '内部' }} + + 已归档 + + {{ store.current.slug }} + + + + + {{ store.current.description }} + + + + 需求列表 + Issue 列表 + + + + 项目不存在或无权访问。 + + + + + diff --git a/web/src/views/projects/ProjectListView.vue b/web/src/views/projects/ProjectListView.vue new file mode 100644 index 0000000..2a2717a --- /dev/null +++ b/web/src/views/projects/ProjectListView.vue @@ -0,0 +1,154 @@ + + + + + + + 项目 + + + 显示已归档 + + + 新建项目 + + + + + + + + + {{ p.name }} + + {{ p.visibility === 'private' ? '私有' : '内部' }} + + + {{ p.description || '暂无描述' }} + {{ p.slug }} + + + + 暂无活跃项目。 + + + + 已归档 + + + + + {{ p.name }} + 已归档 + + {{ p.description || '暂无描述' }} + {{ p.slug }} + + + + + + + + + + + + + + + + + + + + + + 私有 + 内部 + + + + 取消 + 创建 + + + {{ createError }} + + + + +
{{ store.current.slug }}
{{ store.current.description }}
{{ p.description || '暂无描述' }}
{{ p.slug }}
{{ createError }}