From 416a0427cf82dc0e608f436f033a612918eac652 Mon Sep 17 00:00:00 2001 From: LyMysterious Date: Sat, 12 Apr 2025 12:25:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=B1=BC=E5=B8=82=20=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=95=B0=E6=8D=AE/=E8=B4=AD=E4=B9=B0/=E4=B8=8B=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/market/market.js | 45 ++++++++++ src/pages/market/Market.vue | 168 ++++++++++++++++++++++++++++++++---- 2 files changed, 198 insertions(+), 15 deletions(-) create mode 100644 src/api/market/market.js diff --git a/src/api/market/market.js b/src/api/market/market.js new file mode 100644 index 0000000..757222a --- /dev/null +++ b/src/api/market/market.js @@ -0,0 +1,45 @@ +/* + * @Descripttion: + * @version: 1.0.0 + * @Author: LyMy + * @Date: 2025-04-12 11:57:42 + * @LastEditors: LyMy + * @LastEditTime: 2025-04-12 11:58:56 + * @FilePath: \go_fish_web\src\api\market\market.js + */ +import request from '@/utils/request' + +/** + * 鱼市 + */ +export function getAllMarketplace () { + return request.get('/Trade/all-marketplace') +} + +/** + * 我的市场 + */ +export function getMyMarketplace () { + return request.get('/Trade/my-marketplace') +} + +/** + * 市场交易历史 + */ +export function getMarketplaceHistory () { + return request.get('/Trade/marketplace-history') +} + +/** + * 买鱼 + */ +export function buyFromMarketplace (marketplaceId) { + return request.post(`/Trade/buy-from-marketplace/${marketplaceId}`) +} + +/** + * 下架我的鱼 + */ +export function downMyFish (marketplaceId) { + return request.delete(`/Trade/${marketplaceId}`) +} \ No newline at end of file diff --git a/src/pages/market/Market.vue b/src/pages/market/Market.vue index 058389e..e199f88 100644 --- a/src/pages/market/Market.vue +++ b/src/pages/market/Market.vue @@ -1,24 +1,162 @@ -