From d5a3a4e8f06dbeac70a06b73f58743d481d48742 Mon Sep 17 00:00:00 2001
From: not-like-juvenile <16056107+not-like-juvenile@user.noreply.gitee.com>
Date: Thu, 22 Jan 2026 17:26:53 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E9=A1=B5=E9=9D=A2=E7=9A=84=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages.json | 35 +
pages/mall/delivery/earnings.uvue | 544 ++++++++++++++++
pages/mall/delivery/index.uvue | 866 ++++++++++++++-----------
pages/mall/delivery/order-history.uvue | 544 ++++++++++++++++
pages/mall/delivery/settings.uvue | 494 ++++++++++++++
5 files changed, 2094 insertions(+), 389 deletions(-)
create mode 100644 pages/mall/delivery/earnings.uvue
create mode 100644 pages/mall/delivery/order-history.uvue
create mode 100644 pages/mall/delivery/settings.uvue
diff --git a/pages.json b/pages.json
index fed5ab00..605e1945 100644
--- a/pages.json
+++ b/pages.json
@@ -63,6 +63,41 @@
"navigationStyle": "custom"
}
},
+ {
+ "path": "pages/mall/delivery/order-detail",
+ "style": {
+ "navigationBarTitleText": "订单详情页",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/mall/delivery/profile",
+ "style": {
+ "navigationBarTitleText": "配送个人中心",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/mall/delivery/order-history",
+ "style": {
+ "navigationBarTitleText": "历史记录",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/mall/delivery/earnings",
+ "style": {
+ "navigationBarTitleText": "历史记录",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/mall/delivery/settings",
+ "style": {
+ "navigationBarTitleText": "设置",
+ "navigationStyle": "custom"
+ }
+ },
{
"path": "pages/mall/admin/index",
"style": {
diff --git a/pages/mall/delivery/earnings.uvue b/pages/mall/delivery/earnings.uvue
new file mode 100644
index 00000000..b7740adb
--- /dev/null
+++ b/pages/mall/delivery/earnings.uvue
@@ -0,0 +1,544 @@
+
+
+
+
+
+
+
+
+ ¥{{ totalEarnings }}
+ 总收入
+
+
+ ¥{{ totalUserTips }}
+ 用户打赏
+
+
+ ¥{{ totalMerchantTips }}
+ 商家打赏
+
+
+ {{ totalOrders }}
+ 总订单数
+
+
+
+
+
+
+
+
+
+
+ 订单收入:
+ ¥{{ order.totalAmount.toFixed(2) }}
+
+
+
+
+ 订单号: {{ order.order_no }}
+ 时间: {{ formatTime(order.date) }}
+ 距离: {{ order.distance }}km
+
+
+
+
+
+ {{ getSourceText(detail.source) }}
+ +¥{{ detail.amount.toFixed(2) }}
+
+
+
+
+
+
+
+ 暂无收入记录
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/mall/delivery/index.uvue b/pages/mall/delivery/index.uvue
index 1f9af9a8..1883070e 100644
--- a/pages/mall/delivery/index.uvue
+++ b/pages/mall/delivery/index.uvue
@@ -531,393 +531,481 @@
diff --git a/pages/mall/delivery/order-history.uvue b/pages/mall/delivery/order-history.uvue
new file mode 100644
index 00000000..b7740adb
--- /dev/null
+++ b/pages/mall/delivery/order-history.uvue
@@ -0,0 +1,544 @@
+
+
+
+
+
+
+
+
+ ¥{{ totalEarnings }}
+ 总收入
+
+
+ ¥{{ totalUserTips }}
+ 用户打赏
+
+
+ ¥{{ totalMerchantTips }}
+ 商家打赏
+
+
+ {{ totalOrders }}
+ 总订单数
+
+
+
+
+
+
+
+
+
+
+ 订单收入:
+ ¥{{ order.totalAmount.toFixed(2) }}
+
+
+
+
+ 订单号: {{ order.order_no }}
+ 时间: {{ formatTime(order.date) }}
+ 距离: {{ order.distance }}km
+
+
+
+
+
+ {{ getSourceText(detail.source) }}
+ +¥{{ detail.amount.toFixed(2) }}
+
+
+
+
+
+
+
+ 暂无收入记录
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/mall/delivery/settings.uvue b/pages/mall/delivery/settings.uvue
new file mode 100644
index 00000000..4fbef3c1
--- /dev/null
+++ b/pages/mall/delivery/settings.uvue
@@ -0,0 +1,494 @@
+
+
+
+
+
+
+
+
+
+ 基础设置
+
+
+ 深色模式
+
+
+
+
+ 自动更新
+
+
+
+
+ 语言
+ {{ selectedLanguage }}
+ ›
+
+
+
+
+
+ 通知设置
+
+
+ 订单通知
+
+
+
+
+ 系统通知
+
+
+
+
+ 通知时段
+ {{ notificationTimeRange }}
+ ›
+
+
+
+
+
+ 隐私与安全
+
+
+ 修改密码
+ ›
+
+
+
+ 位置共享
+
+
+
+
+ 清除缓存
+ {{ cacheSize }}
+ ›
+
+
+
+
+
+ 关于与帮助
+
+
+ 关于我们
+ {{ appVersion }}
+ ›
+
+
+
+ 帮助中心
+ ›
+
+
+
+ 意见反馈
+ ›
+
+
+
+
+
+
+
+
+
+
+
+
+ 选择语言
+
+
+ {{ lang.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 选择通知时段
+
+ 从
+
+ {{ startTime }}
+
+ 到
+
+ {{ endTime }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file