From f4c6b693e00a28a994dc11c3fa0cfefe15d2999e Mon Sep 17 00:00:00 2001 From: zpc Date: Mon, 23 Jun 2025 01:52:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=9F=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/server/product.js | 31 + .../youdas-container/news-list-item.vue | 3 +- pages/mall/mall.vue | 680 ++++++++---------- pages/mall/order-list.vue | 6 +- pages/news/news.vue | 20 +- 5 files changed, 364 insertions(+), 376 deletions(-) create mode 100644 common/server/product.js diff --git a/common/server/product.js b/common/server/product.js new file mode 100644 index 0000000..5404345 --- /dev/null +++ b/common/server/product.js @@ -0,0 +1,31 @@ + +import HttpRequest from "../system/request"; + +/** + * 获取banner列表 + * @returns {Promise} banner列表 + */ +export const getBannerList = async () => { + const res = await HttpRequest.get('/get_banner_list'); + if (res.status == 1) { + return res.data; + } + return []; +} +/** + * 获取商品列表 + * @param {number} pageNo 页码 + * @param {number} pageSize 每页条数 + * @param {string} searchKeyword 搜索关键词 + * @returns {Promise} 商品列表 + */ +export const getProductList = async (pageNo, pageSize, searchKeyword) => { + const res = await HttpRequest.get('/get_product_list', { + page: pageNo, + limit: pageSize, + title: searchKeyword + }); + if (res.status == 1) { + return res.data; + } +} \ No newline at end of file diff --git a/components/youdas-container/news-list-item.vue b/components/youdas-container/news-list-item.vue index 8e19e9d..9b638c5 100644 --- a/components/youdas-container/news-list-item.vue +++ b/components/youdas-container/news-list-item.vue @@ -1,7 +1,8 @@