diff --git a/api/members.js b/api/members.js index 46eb96b..e198238 100644 --- a/api/members.js +++ b/api/members.js @@ -202,6 +202,22 @@ export function getGoodsCollection(params, type) { }); } +/** + * 获取商品收藏 + * @param params + * @returns {AxiosPromise} + */ +export function getStoreCollection(params, type) { + return http.request({ + url: `/member/storeCollection/${type}`, + method: Method.GET, + needToken: true, + loading: false, + message: false, + params, + }); +} + /** * 收藏商品 * @returns {AxiosPromise} @@ -236,7 +252,7 @@ export function deleteGoodsCollection(ids) { */ export function deleteStoreCollection(store_id) { return http.request({ - url: `/member/collection/delete/STORE/${store_id}`, + url: `/member/storeCollection/delete/STORE/${store_id}`, method: Method.DELETE, needToken: true, }); @@ -255,6 +271,19 @@ export function getGoodsIsCollect(type, good_id) { }); } +/** + * 获取商品是否被收藏 + * @param good_id + */ +export function getStoreIsCollect(type, store_id) { + return http.request({ + url: `/member/storeCollection/isCollection/${type}/${store_id}`, + method: Method.GET, + needToken: true, + loading: false, + }); +} + /** * 收藏店铺 * @param store_id 店铺ID @@ -262,10 +291,9 @@ export function getGoodsIsCollect(type, good_id) { */ export function collectionStore(store_id) { return http.request({ - url: "members/collection/store", - header: { "content-type": "application/x-www-form-urlencoded" }, + url: `/member/storeCollection/add/STORE/${store_id}`, method: Method.POST, - data: { store_id }, + needToken: true, }); } diff --git a/pages/mine/myCollect.vue b/pages/mine/myCollect.vue index 7191f68..036d676 100644 --- a/pages/mine/myCollect.vue +++ b/pages/mine/myCollect.vue @@ -64,6 +64,7 @@