From 478be92ff39ad785e46c8918baeab869f685b611 Mon Sep 17 00:00:00 2001 From: fanfan Date: Thu, 1 Feb 2024 14:55:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81=20?= =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=20=E5=A4=A7=E5=93=81=20=E8=B4=AD?= =?UTF-8?q?=E7=89=A9=E8=BD=A6=20=E8=AE=A2=E5=8D=95=20=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/activity.js | 46 ++ api/order.js | 17 +- api/order/comment.js | 2 +- api/user/vip.js | 21 + pages.json | 35 +- pages/activity/charts.vue | 137 ++-- pages/activity/newGoods.vue | 202 +++-- pages/activity/newPeople.vue | 325 ++++---- pages/activity/presale.vue | 381 ++++++---- pages/activity/ranking.vue | 355 +++++++-- pages/activity/seckill.vue | 365 +++++++-- pages/cart/index.vue | 1065 ++++++++++++++------------- pages/index/index.vue | 4 +- pages/invoice/edit.vue | 531 +++++++------ pages/order/detail.vue | 714 ++++++++++++++---- pages/order/index.vue | 980 +++++++++++++++--------- pages/order/index2.vue | 523 +++++++++++++ pages/order/refund/refund.vue | 754 +++++++++++-------- pages/order/refund/refundDetail.vue | 3 +- pages/user/vip/goods.vue | 715 ++++++++++-------- project.config.json | 28 + project.private.config.json | 7 + 22 files changed, 4821 insertions(+), 2389 deletions(-) create mode 100644 api/activity.js create mode 100644 api/user/vip.js create mode 100644 pages/order/index2.vue create mode 100644 project.config.json create mode 100644 project.private.config.json diff --git a/api/activity.js b/api/activity.js new file mode 100644 index 0000000..319099c --- /dev/null +++ b/api/activity.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +// api地址 +const api = { + data: 'sharp.home/data', + list: 'sharp.goods/list', + getImage: 'goods/getCommonConfig', + getImage: 'goods/getCommonConfig', + getImage: 'goods/getCommonConfig', + chartsGoodsJing: 'goods/chartsGoodsJing', + chartsGoodsList: "goods/chartsGoodsList", + brandList: 'goods/brandList', + charts: "goods/charts" +} +// 新品 +export const brandList = (data) => { + return request.get(api.brandList, data) +} +// 预售专区 +export const list = () => { + return request.get(api.list, {}, { + load: false + }) +} +// 秒杀活动首页 +export const data = () => { + return request.get(api.data, {}, { + load: false + }) +} +// 轮播 +export const getImage = (data) => { + return request.get(api.getImage, data) +} +// 排行精选 +export const chartsGoodsJing = (data) => { + return request.get(api.chartsGoodsJing, data) +} +// 排行精选商品 +export const chartsGoodsList = (data) => { + return request.get(api.chartsGoodsList, data) +} +// 排行类 +export const charts = (data) => { + return request.get(api.charts, data) +} diff --git a/api/order.js b/api/order.js index 1113f06..98f78eb 100644 --- a/api/order.js +++ b/api/order.js @@ -9,9 +9,14 @@ const api = { cancel: 'order/cancel', extractQrcode: 'order/extractQrcode', receipt: 'order/receipt', - pay: 'order/pay' + pay: 'order/pay', + del:'order/del', + orderfast:'order/orderfast' +} +// 催单 +export function orderfast(param, option) { + return request.get(api.orderfast, param, option) } - // 当前用户待处理的订单数量 export function todoCounts(param, option) { return request.get(api.todoCounts, param, option) @@ -46,3 +51,11 @@ export function receipt(orderId, data) { export function extractQrcode(orderId, param) { return request.get(api.extractQrcode, { orderId, ...param }) } +// 核销二维码 +export function del(orderId, param) { + return request.get(api.del, { orderId, ...param }) +} +// // 删除订单 +// export function delete(orderId, param) { +// return request.get(api.delete, { orderId, ...param }) +// } \ No newline at end of file diff --git a/api/order/comment.js b/api/order/comment.js index f0d57b8..7960a66 100644 --- a/api/order/comment.js +++ b/api/order/comment.js @@ -3,7 +3,7 @@ import request from '@/utils/request' // api地址 const api = { list: 'order.comment/list', - submit: 'order.comment/submit' + submit: 'order.comment/submit', } // 待评价订单商品列表 diff --git a/api/user/vip.js b/api/user/vip.js new file mode 100644 index 0000000..ff6171a --- /dev/null +++ b/api/user/vip.js @@ -0,0 +1,21 @@ +import request from '@/utils/request' + +// api地址 +const api = { + brandList: 'goods/brandList', + category: 'category/list', + getImage: 'goods/getCommonConfig', +} + +// 大牌 +export const brandList = (data) => { + return request.get(api.brandList, data) +} +// 分类 +export const category = (data) => { + return request.get(api.category, data) +} +// 轮播 +export const getImage = (data) => { + return request.get(api.getImage, data) +} diff --git a/pages.json b/pages.json index 32615b1..68da053 100644 --- a/pages.json +++ b/pages.json @@ -786,6 +786,34 @@ "enablePullDownRefresh": false } }, + { + "path": "charts", + "style": { + "navigationBarTitleText": "排行榜列表", + "enablePullDownRefresh": false + } + }, + { + "path": "ranking", + "style": { + "navigationBarTitleText": "排行榜", + "enablePullDownRefresh": false + } + }, + { + "path": "newGoods", + "style": { + "navigationBarTitleText": "新品首发", + "enablePullDownRefresh": false + } + }, + { + "path": "seckill", + "style": { + "navigationBarTitleText": "限时抢购", + "enablePullDownRefresh": false + } + }, { "path": "presaleRule", "style": { @@ -819,7 +847,7 @@ } ] - }, + }, { "root": "pages/news1/", "pages": [{ @@ -902,5 +930,6 @@ "easycom": { "autoscan": true, "custom": {} - } -} \ No newline at end of file + }, + "sitemapLoaction": "sitemap.json" +} diff --git a/pages/activity/charts.vue b/pages/activity/charts.vue index 47f41ec..fd3dcda 100644 --- a/pages/activity/charts.vue +++ b/pages/activity/charts.vue @@ -1,43 +1,44 @@