im.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { get, post } from '@/core/http/http-client'
  2. /** 获取商家聊天信息(含在线状态) */
  3. export async function getShopChat(params) {
  4. return post('/wanlshop/chat/getShopChat', params)
  5. }
  6. /** 获取聊天历史记录 */
  7. export async function getChatHistory(params) {
  8. return post('/wanlshop/chat/history', params)
  9. }
  10. /** 会话列表 */
  11. export async function getChatLists(params = {}) {
  12. return post('/wanlshop/chat/lists', params)
  13. }
  14. /** 删除会话 */
  15. export async function delChatSession(params) {
  16. return post('/wanlshop/chat/del', params)
  17. }
  18. /** 清空某会话未读 */
  19. export async function clearChatUnread(params) {
  20. return post('/wanlshop/chat/clear', params)
  21. }
  22. /** 全部已读 */
  23. export async function readAllChat(params = {}) {
  24. return post('/wanlshop/chat/read', params)
  25. }
  26. /** 获取浏览过的商品(发给商家) */
  27. export async function getBrowsingToShop(params) {
  28. return post('/wanlshop/product/getBrowsingToShop', params)
  29. }
  30. /** 获取购买过的订单(发给商家) */
  31. export async function getOrderListToShop(params) {
  32. return post('/wanlshop/order/getOrderListToShop', params)
  33. }
  34. /** 获取文件上传配置 */
  35. export async function getUploadConfig() {
  36. const { data } = await get('/wanlshop/common/uploadData')
  37. return data
  38. }