Files
wecom_it_smart_desk/frontend-admin/dist.bak/assets/admin-i6XhhI1Z.js
T
Simon bea288e414 feat: 2026-07-11 全量更新 - 代办集成+会议室预定+知识迭代修复+UI统一+Bug修复
== 已部署上线 (9项) ==
- 代办事项真实数据源集成 (企微审批API 8bug修复链)
- H5/坐席端 Logo样式统一+绿色背景
- 视频引导页修复 (localStorage key v2)
- 坐席端 v9 Vue版本修复 (ElMessage._context)
- 截图按钮 v10 修复 (getDisplayMedia user gesture)
- 扫码样式恢复+H5扫码登录跳转修复
- H5截图快捷键提示

== 代码完成待部署 (3项) ==
- 知识迭代3Bug修复 (#8 POST端点/#7 MERGE幂等/#6 过期检查)
- 会议室预定-小鱼易联终端 (40文件, 40/40测试通过)
- IT资产升级审批推送 (asset_service.py)

== 需求文档 (2项) ==
- 坐席端AI辅助消息框-PRD (4项新功能确认)
- 坐席端布局优化建议 v2.0 (7天计划)

== 新增文档 ==
- 日报-2026-07-11.md
- 知识迭代Bug修复报告-20260711.md
- 会议室预定-部署指南.md
- CHANGELOG.md 更新

== 测试 ==
- test_todo_integration.py: 40/40
- test_meetingroom.py: 40/40
- test_bugfix_ki_suggestions.py: 21/21
2026-07-11 23:13:10 +08:00

2 lines
5.4 KiB
JavaScript

import{a as e,b as r}from"./index-CPDTx6RU.js";const a=r.create({baseURL:"/api",timeout:3e4});a.interceptors.request.use(n=>{const t=localStorage.getItem("admin_token");return t&&(n.headers.Authorization=`Bearer ${t}`),n});function s(){return e.get("/admin/dashboard/overview")}function u(){return e.get("/admin/configs")}function g(n,t){const i={value:t};return e.put(`/admin/configs/${n}`,i)}function d(n,t=20){return e.get(`/admin/configs/${n}/history`,{params:{limit:t}})}function l(n){const t={};return n&&n!=="all"&&(t.status=n),e.get("/admin/agents",{params:t})}function c(n){return e.post("/admin/agents",n)}function m(n,t){return e.put(`/admin/agents/${n}`,t)}function p(n){return e.post(`/admin/agents/${n}/otp-unbind`)}function f(n){return e.delete(`/admin/agents/${n}`)}function un(n,t){return e.post(`/admin/agents/${n}/reset-password`,{new_password:t})}function w(){return e.get("/admin/integrations")}function k(n,t){return e.put(`/admin/integrations/${n}`,t)}function v(){return e.post("/admin/integrations/huorong/test")}function R(n){return e.get("/admin/integrations/huorong/terminals",{params:n})}function $(n){return e.get(`/admin/integrations/huorong/terminals/${n}`)}function h(n){return e.get("/admin/integrations/huorong/leaks",{params:n})}function y(n){return e.get("/admin/integrations/huorong/virus-events",{params:n})}function A(){return e.post("/admin/integrations/lianruan/test")}function b(n){return e.get("/admin/integrations/lianruan/terminals",{params:n})}function C(){return e.post("/admin/integrations/ragflow/test")}function S(n){return e.get("/admin/integrations/ragflow/datasets",{params:n})}function K(n){return e.post("/admin/integrations/ragflow/retrieval",null,{params:n})}function L(n){return e.get(`/admin/integrations/lianruan/terminals/${encodeURIComponent(n)}/detail`)}function q(n){const t={};return n&&n!=="全部"&&(t.category=n),e.get("/admin/quick-replies/pending",{params:t})}function T(n,t,i){const o={action:t,reason:i};return e.put(`/admin/quick-replies/${n}/review`,o)}function D(n){return e.post("/quick-replies",n)}function H(n,t){return e.put(`/quick-replies/${n}`,t)}function M(n,t){const i={};return n&&(i.category=n),t&&(i.keyword=t),e.get("/knowledge",{params:i})}function B(n){return e.post("/knowledge",n)}function I(n,t){return e.put(`/knowledge/${n}`,t)}function Q(n){return e.delete(`/knowledge/${n}`)}function E(){return e.get("/admin/assignment-mode")}function P(n){const t={mode:n};return e.put("/admin/assignment-mode",t)}function U(n){const t={};return n&&(t.status=n),e.get("/admin/monitor/sessions",{params:t})}function j(n){return e.get("/admin/search",{params:{q:n}})}function x(){return e.get("/admin/roles")}function gn(){return e.get("/admin/roles/user-roles")}function z(n){return e.post("/admin/roles/assign",n)}function dn(n){return e.get("/admin/roles/employees/search",{params:{q:n}})}function O(n){return e.post("/admin/roles/revoke",n)}function G(){return e.get("/admin/roles/mapping-rules")}function _(n){return e.post("/admin/roles/mapping-rules",n)}function F(n){return e.delete(`/admin/roles/mapping-rules/${n}`)}function J(n){return e.get("/admin/audit/conversations",{params:n})}function N(n){return e.get(`/admin/audit/conversations/${n}`)}function V(n){return e.get("/admin/agent-performance",{params:n})}function W(n){return e.get("/admin/system-logs",{params:n})}function X(n){return e.get("/admin/audit-logs",{params:n})}function Y(n){return e.get("/admin/runtime-logs",{params:n})}function Z(n){return a.get("/admin/runtime-logs",{params:{...n,download:!0},responseType:"blob"}).then(t=>t.data)}function nn(n){return e.get("/evaluations/stats",{params:n})}function en(n){return e.get("/admin/knowledge-iteration/suggestions",{params:n})}function tn(n){return e.post("/admin/knowledge-iteration/analyze",null,{params:n})}function an(){return e.get("/admin/knowledge-iteration/stats")}function on(n){return e.post(`/admin/knowledge-iteration/suggestions/${n}/approve`)}function rn(n,t){return e.post(`/admin/knowledge-iteration/suggestions/${n}/reject`,t)}const ln={getKnowledgeSuggestions:en,getKnowledgeSuggestionStats:an,triggerKnowledgeIterationAnalysis:tn,approveKnowledgeSuggestion:on,rejectKnowledgeSuggestion:rn,getDashboardOverview:s,getConfigGroups:u,updateConfig:g,getConfigHistory:d,getAgents:l,createAgent:c,updateAgent:m,unbindOtp:p,deleteAgent:f,getIntegrations:w,updateIntegration:k,testHuorongConnection:v,getHuorongTerminals:R,getHuorongTerminalDetail:$,getHuorongLeaks:h,getHuorongVirusEvents:y,testLianruanConnection:A,queryLianruanTerminals:b,getLianruanTerminalDetail:L,testRagflowConnection:C,getRagflowDatasets:S,ragflowRetrieval:K,getPendingQuickReplies:q,reviewQuickReply:T,createQuickReplyTemplate:D,updateQuickReplyTemplate:H,getKnowledgeBase:M,createKnowledgeBase:B,updateKnowledgeBase:I,deleteKnowledgeBase:Q,getAssignmentMode:E,updateAssignmentMode:P,getMonitorSessions:U,globalSearch:j,getRoles:x,assignRole:z,revokeRole:O,getRoleMappingRules:G,createRoleMappingRule:_,deleteRoleMappingRule:F,getAuditConversations:J,getAuditConversationDetail:N,getAgentPerformance:V,getSystemLogs:W,getEvaluationStats:nn,getAuditLogs:X,getRuntimeLogs:Y,getRuntimeLogDownload:Z};export{R as A,$ as B,q as C,T as D,D as E,M as F,B as G,I as H,Q as I,E as J,P as K,U as L,J as M,N,V as O,W as P,X as Q,Y as R,Z as S,nn as T,ln as U,s as a,u as b,d as c,l as d,c as e,m as f,j as g,f as h,p as i,x as j,G as k,gn as l,z as m,O as n,_ as o,F as p,w as q,un as r,dn as s,k as t,g as u,A as v,v as w,C as x,h as y,y as z};