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(() => {