2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
|
|
import{v as Me,r as c,x as u}from"./index-B1u3nieA.js";import{a as l}from"./index-ChNUjLLo.js";const x=new Date("2026-06-06T10:30:00+08:00"),s=n=>new Date(x.getTime()-n*6e4).toISOString(),g=n=>new Date(x.getTime()-n*36e5).toISOString();s(2).toString(),g(1).toString(),s(2).toString(),s(8).toString(),g(2).toString(),s(8).toString(),s(15).toString(),s(15).toString(),s(15).toString(),s(5).toString(),g(3).toString(),s(5).toString(),s(3).toString(),g(24).toString(),s(3).toString(),s(10).toString(),s(20).toString(),s(20).toString(),s(20).toString(),s(30).toString(),s(30).toString(),s(30).toString(),s(25).toString(),s(25).toString(),s(25).toString(),s(10).toString(),s(10).toString(),s(10).toString(),s(8).toString(),g(2).toString(),g(3).toString(),g(2).toString();const d=(n,a)=>({id:n,conversation_id:"conv-001",created_at:a});({...d("msg-01",s(55))},{...d("msg-02",s(54))}),{...d("msg-03",s(50))},{...d("msg-04",s(48))},{...d("msg-05",s(45))},{...d("msg-06",s(42))},{...d("msg-07",s(40))},{...d("msg-08",s(38))},{...d("msg-09",s(35))},{...d("msg-10",s(30))},{...d("msg-11",s(25))},{...d("msg-12",s(20))};const V={id:"agent-1",user_id:"songxian",name:"宋献",status:"online",current_load:3,max_load:5,created_at:g(720).toString(),updated_at:s(5).toString()},$e=[V,{id:"agent-2",user_id:"liuming",name:"刘明",status:"busy",current_load:5,max_load:5,created_at:g(700).toString(),updated_at:s(5).toString()},{id:"agent-3",user_id:"chenjing",name:"陈静",status:"online",current_load:2,max_load:5,created_at:g(680).toString(),updated_at:s(5).toString()},{id:"agent-4",user_id:"zhaolei",name:"赵磊",status:"online",current_load:1,max_load:5,created_at:g(600).toString(),updated_at:s(5).toString()},{id:"agent-5",user_id:"wangfang",name:"王芳",status:"offline",current_load:0,max_load:5,created_at:g(500).toString(),updated_at:g(1).toString()}];({...V});function et(){const n=$e;return{onlineAgents:n.filter(a=>a.status==="online").length,busyAgents:n.filter(a=>a.status==="busy").length,offlineAgents:n.filter(a=>a.status==="offline").length}}new Date(x.getTime()+12*6e4).toISOString(),s(5).toString(),s(5).toString(),new Date(x.getTime()+180*6e4).toISOString(),s(12).toString(),s(12).toString(),s(28).toString(),s(28).toString(),g(2).toString(),s(45).toString(),s(30).toString(),s(35).toString(),s(35).toString();async function Ee(n){return await l.get("/conversations",{params:n})}async function ze(n,a){return await l.post(`/conversations/${n}/assign`,{agent_id:a})}async function qe(n){return await l.post(`/conversations/${n}/resolve`)}async function Ie(n){return await l.post(`/conversations/${n}/pin`)}async function Oe(n){return await l.post(`/conversations/${n}/todo`)}async function je(n,a){return await l.post(`/conversations/${n}/transfer`,{agent_id:a})}async function Be(n){return await l.post(`/conversations/${n}/grab`)}async function Re(n,a){return await l.post(`/conversations/${n}/invite`,{agent_id:a})}async function Ne(n){return await l.post(`/conversations/${n}/leave`)}async function Ve(n,a){return await l.post(`/conversations/${n}/invite-participant`,a)}async function Ke(n,a){return await l.delete(`/conversations/${n}/participants/${a}`)}async function Le(n,a){return await l.post(`/conversations/${n}/leave-participant`,{employee_id:a})}async function tt(n){return await l.post(`/conversations/${n}/send-evaluation-invite`)}async function Ue(n,a){return await l.get(`/conversations/${n}/messages`,{params:a})}async function We(n,a,i="text",p){console.log("[sendMessage] 发送消息:",{conversationId:n,content:a,msgType:i,options:p});const y=p?Object.fromEntries(Object.entries(p).filter(([h,C])=>C!==void 0)):{},f={content:a||"",msg_type:i||"text",...y};return console.log("[sendMessage] 请求体:",f),await l.post(`/conversations/${n}/messages`,f,{timeout:3e4})}async function Xe(n,a){const i={};return a&&(i.after_message_id=a),await l.get(`/conversations/${n}/messages/poll`,{params:i})}async function He(n){return await l.post(`/conversations/${n}/wingman/draft`)}async function Fe(n){return await l.post(`/conversations/${n}/wingman/summary`)}async functi
|