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 @@ -