Files
wecom_it_smart_desk/frontend-admin/dist_bak2/assets/SessionAudit-CPEX5CIL.js
T

2 lines
7.1 KiB
JavaScript
Raw Normal View History

import{d as ee,o as ae,b as f,c as h,e as d,f as e,Y as te,j as D,ad as I,w as s,aa as le,X as R,n as q,r as g,v as E,E as $,i as u,a4 as se,g as i,t as n,a2 as ne,p as oe,V as ie,W as re,a5 as de,h as ue}from"./index-CXRNRwY6.js";import{M as pe,N as ce}from"./admin-WeuzXR_q.js";import{_ as _e}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./index-BYeSIZFz.js";const me={class:"session-audit"},fe={class:"filter-bar"},ve={key:1,class:"text-muted"},ge={class:"pagination-bar"},ye={key:0,style:{height:"200px"}},he={key:1,class:"detail-content"},be={class:"detail-section"},we={class:"detail-section"},ke={class:"message-list"},ze={class:"message-header"},Ce={class:"sender-name"},Ve={class:"message-time"},xe={class:"message-content"},Se=ee({__name:"SessionAudit",setup(De){const k=g(!1),z=g(!1),C=g(!1),A=g([]),U=g(null),r=g(null),y=g(null),o=E({keyword:"",status:"",is_archived:""}),p=E({page:1,pageSize:20,total:0});async function b(){k.value=!0;try{const l={page:p.page,page_size:p.pageSize};o.keyword&&(l.keyword=o.keyword),o.status&&(l.status=o.status),o.is_archived!==""&&(l.is_archived=o.is_archived),y.value&&(l.date_from=y.value[0],l.date_to=y.value[1]);const a=await pe(l);A.value=a.items||[],p.total=a.total||0}catch{$.error("加载会è¯åˆ—表失败")}finally{k.value=!1}}async function M(l){U.value=l,C.value=!0,z.value=!0;try{const a=await ce(l.id);r.value=a}catch{$.error("加载会è¯è¯¦æƒ…失败")}finally{z.value=!1}}function V(){p.page=1,b()}function j(){o.keyword="",o.status="",o.is_archived="",y.value=null,p.page=1,b()}function K(){p.page=1,b()}function F(l){M(l)}function N(l){return{ai_handling:"info",queued:"warning",serving:"",resolved:"success"}[l]||"info"}function T(l){return{ai_handling:"AI处ç†ä¸­",queued:"排队中",serving:"æœåС䏭",resolved:"已结å•"}[l]||l}function P(l){return l>=4?"#f56c6c":l>=3?"#e6a23c":"#67c23a"}function W(l){return{employee:"info",agent:"success",ai:"warning",system:"danger"}[l]||"info"}function X(l){return{employee:"员工",agent:席",ai:"AI",system:"系统"}[l]||l}function x(l){return l?new Date(l).toLocaleString("zh-CN",{month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"}):"—"}return ae(()=>b()),(l,a)=>{var B;const G=u("el-input"),_=u("el-option"),L=u("el-select"),H=u("el-date-picker"),S=u("el-button"),c=u("el-table-column"),w=u("el-tag"),J=u("el-table"),O=u("el-pagination"),v=u("el-descriptions-item"),Q=u("el-descriptions"),Z=u("el-drawer"),Y=se("loading");return f(),h("div",me,[d("div",fe,[e(G,{modelValue:o.keyword,"onUpdate:modelValue":a[0]||(a[0]=t=>o.keyword=t),placeholder:œç´¢å‘˜å·¥å§“å/æ¶ˆæ¯æ‘˜è¦","prefix-icon":D(I),clearable:"",style:{width:"240px"},onKeyup:te(V,["enter"])},null,8,["modelValue","prefix-icon"]),e(L,{modelValue:o.status,"onUpdate:modelValue":a[1]||(a[1]=t=>o.status=t),placeholder:"会è¯çжæ€",clearable:"",style:{width:"140px"}},{default:s(()=>[e(_,{label:"全部",value:""}),e(_,{label:"AI处ç†ä¸­",value:"ai_handling"}),e(_,{label:"排队中",value:"queued"}),e(_,{label:"æœåС䏭",value:"serving"}),e(_,{label:"已结å•",value:"resolved"})]),_:1},8,["modelValue"]),e(L,{modelValue:o.is_archived,"onUpdate:modelValue":a[2]||(a[2]=t=>o.is_archived=t),placeholder:"归档状æ€",clearable:"",style:{width:"140px"}},{default:s(()=>[e(_,{label:"全部",value:""}),e(_,{label:"未归档",value:"false"}),e(_,{label:"已归档",value:"true"})]),_:1},8,["modelValue"]),e(H,{modelValue:y.value,"onUpdate:modelValue":a[3]||(a[3]=t=>y.value=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"ç»“æŸæ—¥æœŸ","value-format":"YYYY-MM-DD",style:{width:"280px"},onChange:V},null,8,["modelValue"]),e(S,{type:"primary",icon:D(I),onClick:V},{default:s(()=>[...a[7]||(a[7]=[i(œç´¢",-1)])]),_:1},8,["icon"]),e(S,{icon:D(le),onClick:j},{default:s(()=>[...a[8]||(a[8]=[i("é‡ç½®",-1)])]),_:1},8,["icon"])]),R((f(),q(J,{data:A.value,stripe:"",style:{width:"100%"},onRowClick:F,"row-class-name":"clickable-row"},{default:s(()=>[e(c,{prop:"employee_name",label:"员工姓å",width:"120"}),e(c,{prop:"department",label:"éƒ