From abded8ec75107ded68137fc47fc8c12b9ff2b1e8 Mon Sep 17 00:00:00 2001 From: zhangjf Date: Sun, 15 Feb 2026 18:32:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E6=89=80=E6=9C=89?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2=E5=92=8C=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 项目成员管理: - 创建 projectMember.vue 页面(318行) - 按项目查询成员列表 - 添加/编辑/移除成员 - 角色选择(项目经理/开发/测试/财务/普通成员) - 工作量占比滑块 - 状态管理(在职/已离开) 应收款管理: - 创建 receivable.vue 页面(475行) - 多条件搜索(编号、项目、状态) - 表格展示(应收款金额、已收款金额、未收款金额、逾期天数) - 新增/编辑应收款 - 记录收款功能 - 逾期提醒(红色显示) - 状态标签(待收款/部分收款/已收款/逾期) 路由配置: - 添加项目成员管理路由(/project/member) - 添加应收款管理路由(/finance/receivable) 所有核心模块前端页面全部完成!✅ --- fund-admin/src/router/index.js | 12 + fund-admin/src/views/finance/receivable.vue | 474 ++++++++++++++++++ .../src/views/project/projectMember.vue | 317 ++++++++++++ fundplatform | 2 +- 4 files changed, 804 insertions(+), 1 deletion(-) create mode 100644 fund-admin/src/views/finance/receivable.vue create mode 100644 fund-admin/src/views/project/projectMember.vue diff --git a/fund-admin/src/router/index.js b/fund-admin/src/router/index.js index 09d930c..95db398 100644 --- a/fund-admin/src/router/index.js +++ b/fund-admin/src/router/index.js @@ -92,6 +92,12 @@ const routes = [ name: 'Requirement', component: () => import('../views/project/requirement.vue'), meta: { title: '需求工单' } + }, + { + path: 'member', + name: 'ProjectMember', + component: () => import('../views/project/projectMember.vue'), + meta: { title: '项目成员' } } ] }, @@ -111,6 +117,12 @@ const routes = [ name: 'Expense', component: () => import('../views/finance/expense.vue'), meta: { title: '支出管理' } + }, + { + path: 'receivable', + name: 'Receivable', + component: () => import('../views/finance/receivable.vue'), + meta: { title: '应收款管理' } } ] } diff --git a/fund-admin/src/views/finance/receivable.vue b/fund-admin/src/views/finance/receivable.vue new file mode 100644 index 0000000..4430c0d --- /dev/null +++ b/fund-admin/src/views/finance/receivable.vue @@ -0,0 +1,474 @@ + + + + + diff --git a/fund-admin/src/views/project/projectMember.vue b/fund-admin/src/views/project/projectMember.vue new file mode 100644 index 0000000..7a02f54 --- /dev/null +++ b/fund-admin/src/views/project/projectMember.vue @@ -0,0 +1,317 @@ + + + + + diff --git a/fundplatform b/fundplatform index 91ba187..1849191 160000 --- a/fundplatform +++ b/fundplatform @@ -1 +1 @@ -Subproject commit 91ba1879f285919f8c9d01f74e2a5c6a1842511e +Subproject commit 184919142741a540dcd8ed6e0862eba5153458d5