mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-19 05:37:53 +00:00
1 line
9.7 KiB
JavaScript
1 line
9.7 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[4241],{35911:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(77260),a=n(44194),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},i=n(5901),s=function(e,t){return a.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:l}))};var c=a.forwardRef(s)},80597:function(e,t,n){var r=n(77260),a=n(44194),l=n(15323),i=n(5901),s=function(e,t){return a.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:l.Z}))},c=a.forwardRef(s);t.Z=c},74140:function(e,t,n){n.r(t);n(44194);var r=n(25950),a=n(34251),l=n(41123),i=n(43443),s=n(71373),c=n(43413),o=n(77407),d=n(63065),u=n(5858),f=n(9248),m=n(14318),p=n(68525),x=n(58896),y=n(80597),h=n(35911),j=n(12715),v=n(31549),g=r.Z.Search,Z=a.Z.Option,S=l.default.RangePicker;t.default=function(){var e=[{title:"质检ID",dataIndex:"qualityId",key:"qualityId"},{title:"会话ID",dataIndex:"sessionId",key:"sessionId"},{title:"客服",dataIndex:"agent",key:"agent"},{title:"智能评分",dataIndex:"aiScore",key:"aiScore",render:function(e){return(0,v.jsxs)(i.Z,{color:e>=90?"green":e>=80?"orange":"red",children:[e,"分"]})}},{title:"置信度",dataIndex:"confidence",key:"confidence",render:function(e){return(0,v.jsx)(s.Z,{percent:e,size:"small"})}},{title:"检测项目",dataIndex:"detectedItems",key:"detectedItems",render:function(e){return(0,v.jsx)(c.Z,{children:e.map((function(e,t){return(0,v.jsx)(i.Z,{color:"blue",children:e},t)}))})}},{title:"质检状态",dataIndex:"status",key:"status",render:function(e){return(0,v.jsx)(i.Z,{color:"已完成"===e?"green":"blue",children:e})}},{title:"质检时间",dataIndex:"qualityTime",key:"qualityTime"},{title:"操作",key:"action",render:function(){return(0,v.jsxs)(c.Z,{size:"middle",children:[(0,v.jsx)(o.ZP,{type:"link",size:"small",icon:(0,v.jsx)(x.Z,{}),children:"查看详情"}),(0,v.jsx)(o.ZP,{type:"link",size:"small",icon:(0,v.jsx)(y.Z,{}),children:"人工复核"})]})}}];return(0,v.jsx)("div",{style:{padding:"20px"},children:(0,v.jsxs)(d.Z,{title:"智能质检结果查询",extra:(0,v.jsxs)(c.Z,{children:[(0,v.jsx)(o.ZP,{icon:(0,v.jsx)(h.Z,{}),children:"刷新"}),(0,v.jsx)(o.ZP,{type:"primary",children:"导出"})]}),children:[(0,v.jsxs)(u.Z,{gutter:16,style:{marginBottom:16},children:[(0,v.jsx)(f.Z,{span:6,children:(0,v.jsx)(m.Z,{title:"总质检数",value:856})}),(0,v.jsx)(f.Z,{span:6,children:(0,v.jsx)(m.Z,{title:"平均分",value:85.3,suffix:"分"})}),(0,v.jsx)(f.Z,{span:6,children:(0,v.jsx)(m.Z,{title:"平均置信度",value:82.5,suffix:"%"})}),(0,v.jsx)(f.Z,{span:6,children:(0,v.jsx)(m.Z,{title:"待复核",value:23})})]}),(0,v.jsx)("div",{style:{marginBottom:16},children:(0,v.jsxs)(c.Z,{wrap:!0,children:[(0,v.jsx)(g,{placeholder:"搜索质检ID/会话ID/客服",style:{width:300}}),(0,v.jsxs)(a.Z,{placeholder:"质检状态",style:{width:120},children:[(0,v.jsx)(Z,{value:"all",children:"全部"}),(0,v.jsx)(Z,{value:"completed",children:"已完成"}),(0,v.jsx)(Z,{value:"pending",children:"进行中"})]}),(0,v.jsxs)(a.Z,{placeholder:"评分范围",style:{width:120},children:[(0,v.jsx)(Z,{value:"all",children:"全部"}),(0,v.jsx)(Z,{value:"excellent",children:"优秀(90-100)"}),(0,v.jsx)(Z,{value:"good",children:"良好(80-89)"}),(0,v.jsx)(Z,{value:"poor",children:"待改进(0-79)"})]}),(0,v.jsxs)(a.Z,{placeholder:"置信度",style:{width:120},children:[(0,v.jsx)(Z,{value:"all",children:"全部"}),(0,v.jsx)(Z,{value:"high",children:"高(90-100%)"}),(0,v.jsx)(Z,{value:"medium",children:"中(70-89%)"}),(0,v.jsx)(Z,{value:"low",children:"低(0-69%)"})]}),(0,v.jsx)(S,{placeholder:["开始时间","结束时间"]}),(0,v.jsx)(o.ZP,{type:"primary",icon:(0,v.jsx)(j.Z,{}),children:"搜索"})]})}),(0,v.jsx)(p.Z,{columns:e,dataSource:[{key:"1",qualityId:"AI001",sessionId:"S001",agent:"张三",aiScore:92,confidence:85,detectedItems:["服务态度","专业能力","响应速度"],status:"已完成",qualityTime:"2025-01-16 10:30:00"},{key:"2",qualityId:"AI002",sessionId:"S002",agent:"李四",aiScore:78,confidence:72,detectedItems:["服务态度","专业能力"],status:"已完成",qualityTime:"2025-01-16 11:15:00"},{key:"3",qualityId:"AI003",sessionId:"S003",agent:"王五",aiScore:88,confidence:91,detectedItems:["服务态度","专业能力","响应速度","问题解决"],status:"已完成",qualityTime:"2025-01-16 12:00:00"}]})]})})}},14318:function(e,t,n){n.d(t,{Z:function(){return k}});var r=n(44194),a=n(99026),l=n(59644),i=n(26867),s=n(51865),c=n.n(s),o=n(53230),d=n(81424),u=n(83043);var f=e=>{const{value:t,formatter:n,precision:a,decimalSeparator:l,groupSeparator:i="",prefixCls:s}=e;let c;if("function"==typeof n)c=n(t);else{const e=String(t),n=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==e){const e=n[1];let t=n[2]||"0",o=n[4]||"";t=t.replace(/\B(?=(\d{3})+(?!\d))/g,i),"number"==typeof a&&(o=o.padEnd(a,"0").slice(0,a>0?a:0)),o&&(o=`${l}${o}`),c=[r.createElement("span",{key:"int",className:`${s}-content-value-int`},e,t),o&&r.createElement("span",{key:"decimal",className:`${s}-content-value-decimal`},o)]}else c=e}return r.createElement("span",{className:`${s}-content-value`},c)},m=n(15273),p=n(81254),x=n(10750);const y=e=>{const{componentCls:t,marginXXS:n,padding:r,colorTextDescription:a,titleFontSize:l,colorTextHeading:i,contentFontSize:s,fontFamily:c}=e;return{[t]:Object.assign(Object.assign({},(0,m.Wf)(e)),{[`${t}-title`]:{marginBottom:n,color:a,fontSize:l},[`${t}-skeleton`]:{paddingTop:r},[`${t}-content`]:{color:i,fontSize:s,fontFamily:c,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}};var h=(0,p.I$)("Statistic",(e=>{const t=(0,x.IX)(e,{});return[y(t)]}),(e=>{const{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}})),j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const v=r.forwardRef(((e,t)=>{const{prefixCls:n,className:a,rootClassName:l,style:i,valueStyle:s,value:m=0,title:p,valueRender:x,prefix:y,suffix:v,loading:g=!1,formatter:Z,precision:S,decimalSeparator:I=".",groupSeparator:b=",",onMouseEnter:O,onMouseLeave:w}=e,k=j(e,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:E,direction:$,className:z,style:C}=(0,d.dj)("statistic"),N=E("statistic",n),[P,T,M]=h(N),q=r.createElement(f,{decimalSeparator:I,groupSeparator:b,prefixCls:N,formatter:Z,precision:S,value:m}),D=c()(N,{[`${N}-rtl`]:"rtl"===$},z,a,l,T,M),R=r.useRef(null);r.useImperativeHandle(t,(()=>({nativeElement:R.current})));const F=(0,o.Z)(k,{aria:!0,data:!0});return P(r.createElement("div",Object.assign({},F,{ref:R,className:D,style:Object.assign(Object.assign({},C),i),onMouseEnter:O,onMouseLeave:w}),p&&r.createElement("div",{className:`${N}-title`},p),r.createElement(u.Z,{paragraph:!1,loading:g,className:`${N}-skeleton`},r.createElement("div",{style:s,className:`${N}-content`},y&&r.createElement("span",{className:`${N}-content-prefix`},y),x?x(q):q,v&&r.createElement("span",{className:`${N}-content-suffix`},v)))))}));var g=v;const Z=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function S(e,t,n){const{format:r=""}=t,a=new Date(e).getTime(),l=Date.now();return function(e,t){let n=e;const r=/\[[^\]]*]/g,a=(t.match(r)||[]).map((e=>e.slice(1,-1))),l=t.replace(r,"[]"),i=Z.reduce(((e,[t,r])=>{if(e.includes(t)){const a=Math.floor(n/r);return n-=a*r,e.replace(new RegExp(`${t}+`,"g"),(e=>{const t=e.length;return a.toString().padStart(t,"0")}))}return e}),l);let s=0;return i.replace(r,(()=>{const e=a[s];return s+=1,e}))}(n?Math.max(a-l,0):Math.max(l-a,0),r)}var I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var b=e=>{const{value:t,format:n="HH:mm:ss",onChange:s,onFinish:c,type:o}=e,d=I(e,["value","format","onChange","onFinish","type"]),u="countdown"===o,[f,m]=r.useState(null),p=(0,a.zX)((()=>{const e=Date.now(),n=function(e){return new Date(e).getTime()}(t);m({});return null==s||s(u?n-e:e-n),!(u&&n<e)||(null==c||c(),!1)}));r.useEffect((()=>{let e;const t=()=>{e=(0,l.Z)((()=>{p()&&t()}))};return t(),()=>l.Z.cancel(e)}),[t,u]),r.useEffect((()=>{m({})}),[]);return r.createElement(g,Object.assign({},d,{value:t,valueRender:e=>(0,i.Tm)(e,{title:void 0}),formatter:(e,t)=>f?S(e,Object.assign(Object.assign({},t),{format:n}),u):"-"}))};const O=e=>r.createElement(b,Object.assign({},e,{type:"countdown"}));var w=r.memo(O);g.Timer=b,g.Countdown=w;var k=g}}]); |