| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- /**
- * 站内消息相关API
- */
- import {http,Method} from '@/utils/request.js';
- const request = http.request
- import api from '@/config/api.js';
- /**
- * 获取微信消息订阅
- * @param params
- * @returns {AxiosPromise}
- */
- export function getWeChatMpMessage() {
- return http.request({
- url: 'mini-program/subscribeMessage',
- method: Method.GET
- });
- }
- /**
- * 获取消息列表
- * @param params
- * @returns {AxiosPromise}
- */
- export function getMessages(params) {
- params = params || {};
- params.pageSize = params.pageSize || 5;
- return http.request({
- url: 'members/member-nocice-logs',
- method: Method.GET,
- needToken: true,
- params,
- });
- }
- /**
- * 标记消息为已读
- * @param ids
- */
- export function messageMarkAsRead(ids) {
- return http.request({
- url: `members/member-nocice-logs/${ids}/read`,
- method: Method.PUT,
- needToken: true,
- });
- }
- /**
- * 获取物流消息列表
- * @param params
- * @returns {AxiosPromise}
- */
- export function getLogisticsMessages(params) {
- params = params || {};
- params.pageSize = params.pageSize || 5;
- return http.request({
- url: 'trade/logistics/message',
- method: Method.GET,
- needToken: true,
- params,
- });
- }
- /**
- * TODO 获取版本更新信息 暂无此功能。后续会优化更新
- * @param appType
- * @returns {AxiosPromise}
- *
- */
- export function getAppVersionList(appType) {
- return http.request({
- url: `/appVersion/${appType}`,
- method: Method.GET,
- type:"manager"
- });
- }
|