Files
wecom_it_smart_desk/frontend-agent/dist_old/assets/conversation-BQKKYvcD.js
T

2 lines
14 KiB
JavaScript
Raw Normal View History

import{v as Ye,r as i,x as m}from"./index-CnIbBo4X.js";import{a as l}from"./index-ra8jRslb.js";const Y=new Date("2026-06-06T10:30:00+08:00"),o=a=>new Date(Y.getTime()-a*6e4).toISOString(),_=a=>new Date(Y.getTime()-a*36e5).toISOString();o(2).toString(),_(1).toString(),o(2).toString(),o(8).toString(),_(2).toString(),o(8).toString(),o(15).toString(),o(15).toString(),o(15).toString(),o(5).toString(),_(3).toString(),o(5).toString(),o(3).toString(),_(24).toString(),o(3).toString(),o(10).toString(),o(20).toString(),o(20).toString(),o(20).toString(),o(30).toString(),o(30).toString(),o(30).toString(),o(25).toString(),o(25).toString(),o(25).toString(),o(10).toString(),o(10).toString(),o(10).toString(),o(8).toString(),_(2).toString(),_(3).toString(),_(2).toString();const f=(a,n)=>({id:a,conversation_id:"conv-001",created_at:n});({...f("msg-01",o(55))},{...f("msg-02",o(54))}),{...f("msg-03",o(50))},{...f("msg-04",o(48))},{...f("msg-05",o(45))},{...f("msg-06",o(42))},{...f("msg-07",o(40))},{...f("msg-08",o(38))},{...f("msg-09",o(35))},{...f("msg-10",o(30))},{...f("msg-11",o(25))},{...f("msg-12",o(20))};const Z={id:"agent-1",user_id:"songxian",name:"宋献",status:"online",current_load:3,max_load:5,created_at:_(720).toString(),updated_at:o(5).toString()},Ze=[Z,{id:"agent-2",user_id:"liuming",name:"刘明",status:"busy",current_load:5,max_load:5,created_at:_(700).toString(),updated_at:o(5).toString()},{id:"agent-3",user_id:"chenjing",name:"陈静",status:"online",current_load:2,max_load:5,created_at:_(680).toString(),updated_at:o(5).toString()},{id:"agent-4",user_id:"zhaolei",name:"赵磊",status:"online",current_load:1,max_load:5,created_at:_(600).toString(),updated_at:o(5).toString()},{id:"agent-5",user_id:"wangfang",name:"王芳",status:"offline",current_load:0,max_load:5,created_at:_(500).toString(),updated_at:_(1).toString()}];({...Z});function bt(){const a=Ze;return{onlineAgents:a.filter(n=>n.status==="online").length,busyAgents:a.filter(n=>n.status==="busy").length,offlineAgents:a.filter(n=>n.status==="offline").length}}o(55),o(50),o(25),_(26),_(25),_(24).toString(),_(72),_(71),_(70);async function et(a){return await l.get("/conversations",{params:a})}async function tt(a,n){return await l.post(`/conversations/${a}/assign`,{agent_id:n})}async function nt(a,n){return await l.post(`/conversations/${a}/resolve`,{resolve_summary:n})}async function at(a){return await l.post(`/conversations/${a}/pin`)}async function st(a){return await l.post(`/conversations/${a}/todo`)}async function ot(a,n){return await l.post(`/conversations/${a}/transfer`,{agent_id:n})}async function rt(a){return await l.post(`/conversations/${a}/grab`)}async function it(a,n){return await l.post(`/conversations/${a}/invite`,{agent_id:n})}async function lt(a){return await l.post(`/conversations/${a}/leave`)}async function ct(a,n){return await l.post(`/conversations/${a}/invite-participant`,n)}async function _t(a,n){return await l.delete(`/conversations/${a}/participants/${n}`)}async function ut(a,n){return await l.post(`/conversations/${a}/leave-participant`,{employee_id:n})}async function gt(a,n){return await l.get(`/conversations/${a}/messages`,{params:n})}async function dt(a,n,r="text",u){console.log("[sendMessage] 发送消息:",{conversationId:a,content:n,msgType:r,options:u});const p=u?Object.fromEntries(Object.entries(u).filter(([w,S])=>S!==void 0)):{},d={content:n||"",msg_type:r||"text",...p};return console.log("[sendMessage] 请求体:",d),await l.post(`/conversations/${a}/messages`,d,{timeout:3e4})}async function mt(a,n){const r={};return n&&(r.after_message_id=n),await l.get(`/conversations/${a}/messages/poll`,{params:r})}async function K(a,n){return await l.get(`/employees/${a}/history-messages`,{params:n})}async function pt(a){return await l.post(`/conversations/${a}/wingman/draft`)}async function vt(a){return await l.post(`/conversations/${a}/wingman/summary`)}async function ft(a){return await l.post(`/conversations/${a}/wingman/tags`)}async function Ct(a,n){return await l.post(`/conversations/${a}/tags`,{tags:n})}async function xt(a,n,r=0,u=80,p){retu