/** * 站内消息相关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: 'passport/connect/miniProgram/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, }); } /** * @param appType * @returns {AxiosPromise} * */ export function getAppVersion(appType) { return http.request({ url: `/appVersion/${appType}`, method: Method.GET, type:"manager" }); } /** * @param appType * @returns {AxiosPromise} * */ export function getAppVersionList(type,data) { return http.request({ url: `/appVersion/appVersion/${type}`, method: Method.GET, type:"manager", data }); }