2 lines
11 KiB
Java
2 lines
11 KiB
Java
|
|
var pe=Object.defineProperty,ve=Object.defineProperties;var fe=Object.getOwnPropertyDescriptors;var Q=Object.getOwnPropertySymbols;var me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable;var $=(g,p,r)=>p in g?pe(g,p,{enumerable:!0,configurable:!0,writable:!0,value:r}):g[p]=r,F=(g,p)=>{for(var r in p||(p={}))me.call(p,r)&&$(g,r,p[r]);if(Q)for(var r of Q(p))ge.call(p,r)&&$(g,r,p[r]);return g},H=(g,p)=>ve(g,fe(p));var z=(g,p,r)=>new Promise((_,V)=>{var E=k=>{try{y(r.next(k))}catch(B){V(B)}},x=k=>{try{y(r.throw(k))}catch(B){V(B)}},y=k=>k.done?_(k.value):Promise.resolve(k.value).then(E,x);y((r=r.apply(g,p)).next())});import{d as _e,ah as I,aC as w,as as n,aF as i,k as a,q as W,f as m,B as X,au as t,ar as d,ag as S,aD as N,G as v,av as C,F as q,r as ye,u as U,aB as be,at as ke,e as he,aG as Ce}from"./vue-vendor-C7Zq48Yl.js";import{B as xe}from"./index-Du0A3ksf.js";import{ak as we,M as c,u as Se,d as Ve}from"./index-BI6CMai0.js";import{p as Ee,l as Be}from"./AiragPrompts.api-SnvF37xs.js";import{b as Ie}from"./AiragExtData.api-CMwL6Kjr.js";import{ai as Me}from"./antd-vue-vendor-BPnV8VqP.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";const Ne={class:"step-content step-one"},qe={class:"form-section"},De={class:"form-item"},Oe={class:"prompt-option"},Fe={key:0,class:"mapping-section"},ze={class:"section-header"},Ue={class:"mapping-list"},Re={class:"mapping-item"},je={class:"field-label"},Ae={class:"column-option"},Ke={style:{"margin-left":"5px"}},Le={class:"field-label"},Pe={class:"column-option"},Te={style:{"margin-left":"5px"}},Je={class:"form-footer"},Ge={class:"step-content step-two"},Qe={class:"form-section"},$e={class:"mapping-section"},He={class:"section-header"},We={class:"mapping-list"},Xe={class:"field-label"},Ye={class:"column-option"},Ze={style:{"margin-left":"5px"}},et={key:0,class:"debug-result"},tt={class:"section-header"},st={class:"debug-result-container"},at={key:0,class:"result-table-container"},lt={class:"table-header"},nt={key:0,class:"table-title"},ot={key:1,class:"table-title"},it={key:1,class:"no-data-container"},rt={key:0,class:"loading-text"},ut={key:1,class:"empty-text"},dt={class:"form-footer"},ct=_e({__name:"AiEvaluatorDebugModal",emits:["register","success"],setup(g,{emit:p}){const r=p,_=m(!1),{createMessage:V}=Se(),E=m({}),x=m(0),y=m(""),k=m({}),B=m([]),R=m([]),f=ye({}),Y=m({pageNo:1,pageSize:10}),j=m([]),A=m([]),L=m([]),h=m([]),P=m([{title:"问题",dataIndex:"userQuery",key:"userQuery",fixed:"left"},{title:"提示词输出答案",dataIndex:"promptAnswer",key:"promptAnswer",fixed:"left"},{title:"评分",dataIndex:"answerScore",key:"answerScore",fixed:"left"}]),Z=he(()=>{let s=!0;return B.value.forEach(e=>{f[e.name]||(s=!1)}),s}),[ee,{closeModal:G}]=we(s=>z(null,null,function*(){E.value=s.record,le(),yield ae(),te(),se()}));function te(){var e;let s=(e=E.value)==null?void 0:e.datasetValue;s?JSON.parse(s).columns.forEach(l=>{l.name!=="action"&&(A.value.push(H(F({},l),{key:l.name,title:l.name})),R.value.push(F({},l)),P.value.some(M=>M.dataIndex===l.name)||P.value.push({title:l.name,dataIndex:l.name,key:l.name}))}):V.warning("未配置评测集信息!")}function se(){var e;let s=(e=E.value)==null?void 0:e.dataValue;s?B.value=s.match(/{{\s*([^}\s]+)\s*}}/g).map(b=>({field:b.replace(/{{\s*|\s*}}/g,"")})):V.warning("未配置评测集信息!"),R.value.push({name:"actual_output",label:"评测对象",description:"实际输出",dateType:"String"})}function ae(){return z(this,null,function*(){const s=yield Be(F({},Y));s!=null&&s.records&&(s==null||s.records.forEach(e=>{j.value.push(F({name:e.name,key:e.promptKey,value:e.promptKey},e))}))})}function le(){x.value=0,y.value="",j.value=[],A.value=[],L.value=[],R.value=[],Object.keys(f).forEach(s=>{delete f[s]}),h.value=[]}function ne(s){var b;k.value=
|