From dd8edc28fcf56b97be24124af8ea42a493c6cadb Mon Sep 17 00:00:00 2001 From: Ankkaya Date: Mon, 27 May 2024 18:30:44 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=A8=82=E5=96=AE)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 11 +- pages/order/detail.vue | 616 ++++++++++++++++++ pages/order/list.vue | 213 ++++++ pages/user/wallet/money.vue | 370 +++++++++++ .../components/p-goods-item/p-goods-item.vue | 181 +++++ peach/store/app.js | 4 +- peach/ui/pb-sticky/pb-sticky.vue | 264 ++++++++ peach/ui/pb-tabs/pb-tabs.vue | 432 ++++++++++++ static/order-empty.png | Bin 0 -> 4406 bytes 9 files changed, 2088 insertions(+), 3 deletions(-) create mode 100644 pages/order/detail.vue create mode 100644 pages/order/list.vue create mode 100644 pages/user/wallet/money.vue create mode 100644 peach/components/p-goods-item/p-goods-item.vue create mode 100644 peach/ui/pb-sticky/pb-sticky.vue create mode 100644 peach/ui/pb-tabs/pb-tabs.vue create mode 100644 static/order-empty.png diff --git a/pages.json b/pages.json index 30f2813..e3978f7 100644 --- a/pages.json +++ b/pages.json @@ -8,6 +8,15 @@ }, "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/order/list", + "style": { + "navigationBarTitleText": "订单" + }, + "meta": { + "auth": true + } + }, { "path": "pages/index/my", "style": { @@ -63,7 +72,7 @@ "pagePath": "pages/index/product" }, { - "pagePath": "pages/index/icons" + "pagePath": "pages/order/list" }, { "pagePath": "pages/index/my" diff --git a/pages/order/detail.vue b/pages/order/detail.vue new file mode 100644 index 0000000..0afeca7 --- /dev/null +++ b/pages/order/detail.vue @@ -0,0 +1,616 @@ + + + + + + diff --git a/pages/order/list.vue b/pages/order/list.vue new file mode 100644 index 0000000..f528425 --- /dev/null +++ b/pages/order/list.vue @@ -0,0 +1,213 @@ + + + diff --git a/pages/user/wallet/money.vue b/pages/user/wallet/money.vue new file mode 100644 index 0000000..5c4e324 --- /dev/null +++ b/pages/user/wallet/money.vue @@ -0,0 +1,370 @@ + + + + + + diff --git a/peach/components/p-goods-item/p-goods-item.vue b/peach/components/p-goods-item/p-goods-item.vue new file mode 100644 index 0000000..f4926c9 --- /dev/null +++ b/peach/components/p-goods-item/p-goods-item.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/peach/store/app.js b/peach/store/app.js index 1309b11..2b13618 100644 --- a/peach/store/app.js +++ b/peach/store/app.js @@ -72,8 +72,8 @@ const useAppStore = defineStore( { activeIconUrl: 'http://mall.yudao.iocoder.cn/static/images/3-002.png', iconUrl: 'http://mall.yudao.iocoder.cn/static/images/3-001.png', - text: '购物车', - url: '/pages/index/icons', + text: '订单', + url: '/pages/order/list', }, { activeIconUrl: 'http://mall.yudao.iocoder.cn/static/images/4-002.png', diff --git a/peach/ui/pb-sticky/pb-sticky.vue b/peach/ui/pb-sticky/pb-sticky.vue new file mode 100644 index 0000000..d6ff272 --- /dev/null +++ b/peach/ui/pb-sticky/pb-sticky.vue @@ -0,0 +1,264 @@ + + + + + diff --git a/peach/ui/pb-tabs/pb-tabs.vue b/peach/ui/pb-tabs/pb-tabs.vue new file mode 100644 index 0000000..a222b40 --- /dev/null +++ b/peach/ui/pb-tabs/pb-tabs.vue @@ -0,0 +1,432 @@ + + + + + diff --git a/static/order-empty.png b/static/order-empty.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b46fe62a57b78446ac896d3096500964d3bf85 GIT binary patch literal 4406 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