// @ts-ignore import request from '@/libs/request'; import {ListPage2Request,ManagerLoginRequest,LoginToken,ManagerFindRoomListRequest,ManagerFindRoomListReply,ManagerFindChatRecordListRequest,ChatRecordListReply,ManagerFindScripListRequest,ManagerScripReply,ManagerUpdateScripTextRequest,ManagerUpdateScripPictureRequest,IDParam,ManagerFindReportListRequest,ManagerFindReportListReply,ManagerFindReportDetailsListRequest,ManagerFindReportDetailsListReply} from "../common/common_pb"; import {FindExamineListReply,ExaminePartnerRequest,FindExamineRecordListRequest,FindExamineRecordListReply,OnlinePersonReply} from "./partner_pb"; const PartnerService = { /** ---manager--- // 接待员审核列表 */ FindExamineList: async (req?: ListPage2Request) => { const res = await request.post<{ data: FindExamineListReply, code: string, message: string }>('/api/partner/register/examine/list', req); return res.data.data; }, /** 接待员审核 */ ExaminePartner: async (req?: ExaminePartnerRequest) => { const res = await request.post('/api/partner/register/examine', req); return res.data.data; }, /** 管理员登录 */ ManagerLogin: async (req?: ManagerLoginRequest) => { const res = await request.post<{ data: LoginToken, code: string, message: string }>('/api/manager/login', req); return res.data.data; }, /** 审核记录列表 */ FindExamineRecordList: async (req?: FindExamineRecordListRequest) => { const res = await request.post<{ data: FindExamineRecordListReply, code: string, message: string }>('/api/manager/register/examine/record/list', req); return res.data.data; }, /** 当前在线人 */ OnlinePerson: async (req?: undefined) => { const res = await request.post<{ data: OnlinePersonReply, code: string, message: string }>('/api/manager/online/person', req); return res.data.data; }, /** 管理员查询房间列表 */ ManagerFindRoomList: async (req?: ManagerFindRoomListRequest) => { const res = await request.post<{ data: ManagerFindRoomListReply, code: string, message: string }>('/api/manager/room/list', req); return res.data.data; }, /** 管理员查询聊天记录 */ ManagerFindChatRecordList: async (req?: ManagerFindChatRecordListRequest) => { const res = await request.post<{ data: ChatRecordListReply, code: string, message: string }>('/api/manager/chat/list', req); return res.data.data; }, /** 管理员查询纸条列表 */ ManagerFindScripList: async (req?: ManagerFindScripListRequest) => { const res = await request.post<{ data: ManagerScripReply, code: string, message: string }>('/api/manager/scrip/list', req); return res.data.data; }, /** 管理员更新纸条文字 */ ManagerUpdateScripText: async (req?: ManagerUpdateScripTextRequest) => { const res = await request.post('/api/manager/update/scrip/text', req); return res.data.data; }, /** 管理员更新纸条图片 */ ManagerUpdateScripPicture: async (req?: ManagerUpdateScripPictureRequest) => { const res = await request.post('/api/manager/update/scrip/picture', req); return res.data.data; }, /** 管理员删除纸条 */ ManagerDeleteScrip: async (req?: IDParam) => { const res = await request.post('/api/manager/delete/scrip', req); return res.data.data; }, /** 管理员查询举报列表 */ ManagerFindReportList: async (req?: ManagerFindReportListRequest) => { const res = await request.post<{ data: ManagerFindReportListReply, code: string, message: string }>('/api/manager/report/list', req); return res.data.data; }, /** 管理员查询某个举报者的举报详情列表 */ ManagerFindReportDetailsList: async (req?: ManagerFindReportDetailsListRequest) => { const res = await request.post<{ data: ManagerFindReportDetailsListReply, code: string, message: string }>('/api/manager/report/details/list', req); return res.data.data; }, }; export default PartnerService;