| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412 |
- import storage from "@/utils/storage"
- import {http, Method} from '@/utils/request.js';
- /**
- * 意见反馈
- */
- export function feedBack(params) {
- return http.request({
- url: '/feedback',
- method: Method.POST,
- needToken: true,
- params,
- });
- }
- /**
- * 分页获取预存款充值记录
- * @param params
- */
- export function getUserRecharge(params) {
- return http.request({
- url: "/member/recharge",
- method: Method.GET,
- needToken: true,
- params,
- });
- }
- /**
- * 分页获取预存款充值记录
- * @param params
- */
- export function getWalletLog(params) {
- return http.request({
- url: "/wallet/log",
- method: Method.GET,
- needToken: true,
- params,
- });
- }
- /**
- * 获取优惠券列表
- * @param params
- */
- export function getCoupons(params) {
- return http.request({
- url: '/promotion/coupon/getCoupons',
- method: Method.GET,
- needToken: true,
- params,
- });
- }
- /**
- * 领取优惠券
- * @param couponId
- */
- export function receiveCoupons(couponId) {
- return http.request({
- url: `/promotion/coupon/receive/${couponId}`,
- method: Method.GET,
- needToken: true,
- });
- }
- /**
- * 获取积分明细数据
- * @param params
- * @returns {AxiosPromise}
- */
- export function getPointsData(params) {
- return http.request({
- url: 'member/memberPointsHistory/getByPage',
- method: Method.GET,
- needToken: true,
- params,
- });
- }
- /**
- * 获取我的评论列表
- * @param params
- * @returns {AxiosPromise}
- */
- export function getComments(params) {
- return http.request({
- url: '/memberEvaluation',
- method: Method.GET,
- needToken: true,
- params,
- });
- }
- /**
- * 获取当前会员的浏览数量是多少
- * @param params
- * @returns {AxiosPromise}
- */
- export function getFootprintNum(params) {
- return http.request({
- url: '/footprint/getFootprintNum',
- method: Method.GET,
- needToken: true,
- params,
- });
- }
- /**
- * 订单评论
- * @param params
- */
- export function commentsMemberOrder(params) {
- return http.request({
- url: '/memberEvaluation',
- method: Method.POST,
- needToken: true,
- header:{'content-type':"application/x-www-form-urlencoded"},
- data: params,
- });
- }
- /**
- * 追加评论
- * @param params
- */
- export function AppendCommentsOrder(params) {
- return http.request({
- url: 'members/comments/additional',
- method: Method.POST,
- needToken: true,
- header:{'content-type':"application/x-www-form-urlencoded"},
- data: params,
- });
- }
- // TODO 第一版本暂未实现此功能
- /**
- * 商品咨询
- * @param goods_id
- * @param ask_content
- */
- export function consultating(goods_id, ask_content,anonymous) {
- return http.request({
- url: 'members/asks',
- method: Method.POST,
- header:{'content-type':"application/x-www-form-urlencoded"},
- needToken: true,
- data: {
- goods_id,
- ask_content,
- anonymous
- },
- });
- }
- /**
- * 获取商品收藏
- * @param params
- * @returns {AxiosPromise}
- */
- export function getGoodsCollection(params,type) {
- return http.request({
- url: `/member/collection/${type}`,
- method: Method.GET,
- needToken: true,
- loading: false,
- message: false,
- params,
- });
- }
- /**
- * 收藏商品
- * @returns {AxiosPromise}
- */
- export function collectionGoods(id,type) {
- return http.request({
- url: `/member/collection/add/${type}/${id}`,
- method: Method.POST,
- needToken: true,
-
- });
- }
- /**
- * 删除商品收藏
- * @param ids 收藏ID【集合或单个商品ID】
- * @returns {AxiosPromise}
- */
- export function deleteGoodsCollection(ids) {
- if (Array.isArray(ids)) {
- ids = ids.join(',');
- }
- return http.request({
- url: `/member/collection/delete/GOODS/${ids}`,
- method: Method.DELETE,
- needToken: true,
- });
- }
- /**
- * 获取商品是否被收藏
- * @param good_id
- */
- export function getGoodsIsCollect(good_id,type) {
- return http.request({
- url: `/member/collection/isCollection/${type}/${good_id}`,
- method: Method.GET,
- needToken: true,
- loading: false,
- });
- }
- /**
- * 收藏店铺
- * @param store_id 店铺ID
- * @returns {AxiosPromise}
- */
- export function collectionStore(store_id) {
- return http.request({
- url: 'members/collection/store',
- header:{'content-type':"application/x-www-form-urlencoded"},
- method: Method.POST,
- data: {store_id},
- });
- }
- /**
- * 删除店铺收藏
- * @param store_id
- */
- export function deleteStoreCollection(store_id) {
- return http.request({
- url: `members/collection/store/${store_id}`,
- method: Method.DELETE,
- needToken: true,
- });
- }
- /**
- * 获取当前登录的用户信息
- * @returns {AxiosPromise}
- */
- export function getUserInfo() {
- return http.request({
- url: '/members',
- method: Method.GET,
- needToken: true,
- });
- }
- /**
- * 获取当前用户的预存款
- * @returns {AxiosPromise}
- */
- export function getUserWallet() {
- return http.request({
- url: '/members/wallet',
- method: Method.GET,
- needToken: true,
- });
- }
- /**
- * 保存用户信息
- * @param params
- * @returns {AxiosPromise}
- */
- export function saveUserInfo(params) {
- return http.request({
- url: '/members/editOwn',
- method: Method.PUT,
- header:{'content-type':"application/x-www-form-urlencoded"},
- needToken: true,
- data: params,
- });
- }
- /**
- * 添加发票
- * @param params
- */
- export function addReceipt(params) {
- return http.request({
- url: '/trade/receipt',
- method: Method.POST,
- needToken: true,
- params,
- });
- }
- /**
- * 获取商品评论列表
- * @param goodsId
- * @param params
- */
- export function getGoodsComments(goodsId, params) {
- return http.request({
- url: `/memberEvaluation/${goodsId}/goodsEvaluation`,
- method: Method.GET,
- loading: false,
- params,
- });
- }
- /**
- * 获取商品评论数量统计
- * @param goodsId
- */
- export function getGoodsCommentsCount(goodsId) {
- return http.request({
- url: `/memberEvaluation/${goodsId}/evaluationNumber`,
- method: Method.GET,
- loading: false,
- });
- }
- /**
- * 获取未读消息数量信息
- */
- export function getNoReadMessageNum() {
- return http.request({
- url: `members/member-nocice-logs/number`,
- method: Method.GET,
- needToken: true
- })
- }
- /**
- * 我的足迹列表
- * @param pageNumber pageSize
- *
- */
- export function myTrackList(params) {
- return http.request({
- url: `/footprint`,
- method: Method.GET,
- needToken: true,
- params
- });
- }
- /**
- * 根据id删除会员足迹
- * @param id
- */
- export function deleteHistoryListId(ids) {
- return http.request({
- url: `/footprint/delByIds/${ids}`,
- method: Method.DELETE,
- needToken: true
- })
- }
- /**
- * 获取当前会员优惠券列表
- * @param
- */
- export function getMemberCoupons(data) {
- return http.request({
- url: `/promotion/coupon/getCoupons`,
- method: Method.GET,
- needToken: true,
- params:data
- })
- }
- /**
- * 获取当前会员可使用的优惠券数量
- *
- */
- export function getCouponsNum() {
- return http.request({
- url: `/promotion/coupon/getCouponsNum`,
- method: Method.GET,
- needToken: true
- })
- }
- /**
- * 获取会员积分VO
- * @param
- */
- export function getMemberPointSum() {
- return http.request({
- url: `member/memberPointsHistory/getMemberPointsHistoryVO`,
- method: Method.GET
- })
- }
|