/* * @Author: xwk * @Date: 2022-05-24 17:00:26 * @LastEditors: ch * @LastEditTime: 2022-06-13 14:26:53 * @Description: file content */ import request from '@/utils/request.js'; export const login = (params) => { return request({ url: '/im/waiter/getWaiterConnectTicket', method: 'get', params, }); }; export const searchService = (id) => { return request({ url: '/im/admin/waiter/findAllWaiter/' + id, method: 'get', }); }; export const searchSession = (params) => { return request({ url: '/im/admin/waiter/findWaiterSessions', method: 'get', params, }); }; export const searchMessage = (params) => { return request({ url: '/im/admin/waiter/findSessionMessage', method: 'get', params, }); }; export const searchSummary = (params) => { return request({ url: '/im/admin/waiter/waiterStatistics', method: 'get', params, }); }; /** * 获取链接凭证 */ export const getCustomeServiceTicket = () => { return request({ url: '/mall/im/admin/ticket', method: 'get', params: { ticketType: 'CONNECT_TICKET', }, }); }; /** * 获取当前客服 */ export const getCustomerService = () => { return request({ url: '/mall/im/admin/waiterUser/getWaiterByUserId', method: 'get', }); }; /** * 获取可转移客服列表 * @param {*} params */ export const customerServiceList = (params) => { return request({ url: '/mall/im/admin/waiter', method: 'get', params, }); }; /** * 转移客服 * @param {*} params */ export const transferCustomerService = (data) => { return request({ url: '/mall/im/admin/waiter/transfer', method: 'post', data, }); };