From a2e889b5173c461782290177361ac08f0e538012 Mon Sep 17 00:00:00 2001 From: hupeng Date: Sun, 1 Dec 2024 10:50:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=AF=E5=88=86=E5=95=86=E5=9F=8E=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yshop-drink-uniapp-vue3/api/score.js | 52 ++++ yshop-drink-uniapp-vue3/pages.json | 38 ++- .../components/pages/scoreproduct/confirm.vue | 129 ++++++++ .../components/pages/scoreproduct/detail.vue | 227 ++++++++++++++ .../components/pages/scoreproduct/list.vue | 215 +++++++++++++ .../components/pages/scoreproduct/order.vue | 176 +++++++++++ .../pages/scoreproduct/orderDetail.vue | 287 ++++++++++++++++++ yshop-drink-uniapp-vue3/pages/index/index.vue | 18 +- 8 files changed, 1140 insertions(+), 2 deletions(-) create mode 100644 yshop-drink-uniapp-vue3/api/score.js create mode 100644 yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/confirm.vue create mode 100644 yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/detail.vue create mode 100644 yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/list.vue create mode 100644 yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/order.vue create mode 100644 yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/orderDetail.vue diff --git a/yshop-drink-uniapp-vue3/api/score.js b/yshop-drink-uniapp-vue3/api/score.js new file mode 100644 index 0000000..dcf2880 --- /dev/null +++ b/yshop-drink-uniapp-vue3/api/score.js @@ -0,0 +1,52 @@ +import api from './api' + +/** + * 详情 + */ +export function scoreShopDetail(data) { + return api.get('/score-product/detail', data, { login: false }) +} +/** + * 列表 + */ +export function scoreShopIndex(data) { + return api.get('/score-product/list', data, { login: false }) +} + +/** + * 提交 + */ +export function scoreShopExchange(data) { + return api.post('/score-order/submit', data, { login: false }) +} + +/** + * 订单列表 + */ +export function scoreShopOrder(data) { + return api.get('/score-order/list', data, { login: false }) +} + +/** + * 订单列表 + */ +export function scoreShopOrderDetail(data) { + return api.get('/score-order/detail', data, { login: false }) +} + +/** + * 确认收货 + */ +export function scoreShopReceive(data) { + return api.get('/score-order/take', data, { login: false }) +} + + +/** + * 查询物流 + */ +export function getLogistic(data) { + return api.get('/express/getLogistic', data, { login: false }) +} + + diff --git a/yshop-drink-uniapp-vue3/pages.json b/yshop-drink-uniapp-vue3/pages.json index 90b8c6d..4aca628 100644 --- a/yshop-drink-uniapp-vue3/pages.json +++ b/yshop-drink-uniapp-vue3/pages.json @@ -159,7 +159,43 @@ "enablePullDownRefresh": false } - } + }, + { + "path": "pages/scoreproduct/list", + "style": { + "navigationBarTitleText": "积分商城", + "enablePullDownRefresh": true + } + + }, { + "path": "pages/scoreproduct/detail", + "style": { + "navigationBarTitleText": "产品详情", + "enablePullDownRefresh": true + } + + }, { + "path": "pages/scoreproduct/order", + "style": { + "navigationBarTitleText": "订单列表", + "enablePullDownRefresh": true + } + }, { + "path": "pages/scoreproduct/orderDetail", + "style": { + "navigationBarTitleText": "订单详情", + "enablePullDownRefresh": true + } + } + ,{ + "path" : "pages/scoreproduct/confirm", + "style" : + { + "navigationBarTitleText": "确认", + "enablePullDownRefresh": false + } + + } ] }], "globalStyle": { diff --git a/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/confirm.vue b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/confirm.vue new file mode 100644 index 0000000..4dd8fc3 --- /dev/null +++ b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/confirm.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/detail.vue b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/detail.vue new file mode 100644 index 0000000..04db433 --- /dev/null +++ b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/detail.vue @@ -0,0 +1,227 @@ + + + + + diff --git a/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/list.vue b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/list.vue new file mode 100644 index 0000000..d1fe5dc --- /dev/null +++ b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/list.vue @@ -0,0 +1,215 @@ + + + + + diff --git a/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/order.vue b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/order.vue new file mode 100644 index 0000000..2039740 --- /dev/null +++ b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/order.vue @@ -0,0 +1,176 @@ + + + + + diff --git a/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/orderDetail.vue b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/orderDetail.vue new file mode 100644 index 0000000..2f0c991 --- /dev/null +++ b/yshop-drink-uniapp-vue3/pages/components/pages/scoreproduct/orderDetail.vue @@ -0,0 +1,287 @@ + + + + + diff --git a/yshop-drink-uniapp-vue3/pages/index/index.vue b/yshop-drink-uniapp-vue3/pages/index/index.vue index bcfe318..1857015 100644 --- a/yshop-drink-uniapp-vue3/pages/index/index.vue +++ b/yshop-drink-uniapp-vue3/pages/index/index.vue @@ -72,10 +72,25 @@ 去领个券 - + + + + + 积分商城 + + + 进入积分商城兑换奈雪券及周边好礼 + + + + + + 逛一逛 + + @@ -152,6 +167,7 @@ const goScore = () => { }) } + onLoad(() => {