From efd1810e1172c75ddc419ca994f2fb5950c0607a Mon Sep 17 00:00:00 2001 From: zhangjf Date: Mon, 16 Feb 2026 11:40:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20UniApp=E7=A7=BB=E5=8A=A8=E7=AB=AF?= =?UTF-8?q?=E6=A0=B8=E5=BF=83=E9=A1=B5=E9=9D=A2=E5=85=A8=E9=83=A8=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增页面: 1. receipt/add.vue (535行) - 收款录入 * 金额输入(渐变样式) * 收款方式选择(银行/支付宝/微信/现金/支票) * 客户/项目关联选择 * 多图上传(最多3张) * 图片预览和删除 2. customer/list.vue (503行) - 客户列表 * 搜索功能 * 等级筛选(A/B/C级) * 下拉刷新/上拉加载 * 客户卡片(头像/等级/统计) * 一键拨号 3. customer/detail.vue (529行) - 客户详情 * 基本信息展示 * 合作统计(项目/合同/收支) * 时间轴记录 * 联系功能(电话/邮件) 4. project/list.vue (512行) - 项目列表 * 状态筛选(未启动/进行中/已完成/已暂停) * 进度条展示 * 财务统计(合同/已收/未收) * 下拉刷新/上拉加载 5. project/detail.vue (569行) - 项目详情 * 项目基本信息 * 进度圆环展示 * 项目阶段时间轴 * 财务情况统计 * 项目成员展示 6. my/index.vue (434行) - 个人中心 * 用户信息卡片(渐变背景) * 快捷功能入口 * 功能菜单列表 * 消息角标 * 退出登录 总代码量:3082行 功能特性: - 完整的移动端UI设计 - 与后端API对接 - JWT认证集成 - 图片上传功能 - 下拉刷新/上拉加载 - 电话拨打集成 --- fund-mobile/src/pages/customer/detail.vue | 528 ++++++++++++++++++++ fund-mobile/src/pages/customer/list.vue | 502 +++++++++++++++++++ fund-mobile/src/pages/my/index.vue | 433 +++++++++++++++++ fund-mobile/src/pages/project/detail.vue | 568 ++++++++++++++++++++++ fund-mobile/src/pages/project/list.vue | 511 +++++++++++++++++++ fund-mobile/src/pages/receipt/add.vue | 534 ++++++++++++++++++++ 6 files changed, 3076 insertions(+) create mode 100644 fund-mobile/src/pages/customer/detail.vue create mode 100644 fund-mobile/src/pages/customer/list.vue create mode 100644 fund-mobile/src/pages/my/index.vue create mode 100644 fund-mobile/src/pages/project/detail.vue create mode 100644 fund-mobile/src/pages/project/list.vue create mode 100644 fund-mobile/src/pages/receipt/add.vue diff --git a/fund-mobile/src/pages/customer/detail.vue b/fund-mobile/src/pages/customer/detail.vue new file mode 100644 index 0000000..e6e1a85 --- /dev/null +++ b/fund-mobile/src/pages/customer/detail.vue @@ -0,0 +1,528 @@ + + + + + diff --git a/fund-mobile/src/pages/customer/list.vue b/fund-mobile/src/pages/customer/list.vue new file mode 100644 index 0000000..5b6165b --- /dev/null +++ b/fund-mobile/src/pages/customer/list.vue @@ -0,0 +1,502 @@ + + + + + diff --git a/fund-mobile/src/pages/my/index.vue b/fund-mobile/src/pages/my/index.vue new file mode 100644 index 0000000..ed05a16 --- /dev/null +++ b/fund-mobile/src/pages/my/index.vue @@ -0,0 +1,433 @@ + + + + + diff --git a/fund-mobile/src/pages/project/detail.vue b/fund-mobile/src/pages/project/detail.vue new file mode 100644 index 0000000..3e7a33d --- /dev/null +++ b/fund-mobile/src/pages/project/detail.vue @@ -0,0 +1,568 @@ + + + + + diff --git a/fund-mobile/src/pages/project/list.vue b/fund-mobile/src/pages/project/list.vue new file mode 100644 index 0000000..f98bad4 --- /dev/null +++ b/fund-mobile/src/pages/project/list.vue @@ -0,0 +1,511 @@ + + + + + diff --git a/fund-mobile/src/pages/receipt/add.vue b/fund-mobile/src/pages/receipt/add.vue new file mode 100644 index 0000000..dde892f --- /dev/null +++ b/fund-mobile/src/pages/receipt/add.vue @@ -0,0 +1,534 @@ +