2 lines
9.0 KiB
Java
2 lines
9.0 KiB
Java
var z=(w,o,_)=>new Promise((e,b)=>{var d=i=>{try{g(_.next(i))}catch(c){b(c)}},v=i=>{try{g(_.throw(i))}catch(c){b(c)}},g=i=>i.done?e(i.value):Promise.resolve(i.value).then(d,v);g((_=_.apply(w,o)).next())});import{f as C,r as N,ah as r,ar as J,as as x,au as l,k as t,aC as B,ag as T,aO as F,aF as n,G as k,F as O,aD as Q,av as K,A as D}from"./vue-vendor-C7Zq48Yl.js";import"./index-Du0A3ksf.js";import{l as j,d as E,r as U}from"./AiKnowledgeBase.api-Dmom3nu6.js";import{doDeleteAllDoc as G}from"./AiKnowledgeBase.api.util-hBE8V1DW.js";import{H}from"./antd-vue-vendor-BPnV8VqP.js";import{L as W}from"./componentMap-BBZeqR-K.js";import X from"./AiKnowledgeBaseModal-Bt4a1uF_.js";import{n as Y}from"./JSelectUser-B71zikzw.js";import{u as Z}from"./JAddInput-D6qcyZjQ.js";import $ from"./AiragKnowledgeDocListModal-DYcMtTgD.js";import{M as ee,al as V,u as oe,d as te}from"./index-BI6CMai0.js";import{G as ne}from"./knowledge-CcZcIqwT.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";import"./useFormItem-BdW6EoZe.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectDept-DRDVeruW.js";import"./props-DAezUTeZ.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectBiz-CnEaVMUF.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./depart.api-DeMNV8zW.js";import"./BasicForm-BJnSRkIE.js";import"./index-Di-j2gt4.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./areaDataUtil-CbYCy3Ig.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./AiKnowledgeBase.data-nRlwSUyf.js";import"./index-CNkz_PUv.js";import"./index-BgJbdjPf.js";import"./BasicTable-DfLkrEeh.js";import"./injectionKey-DPVn4AgL.js";import"./AiragKnowledgeDocTextModal-_OfJn6PG.js";import"./AiTextDescModal-Cl2ElHlW.js";import"./index-BTq_UON2.js";import"./header-OZa5fSDc.js";const ae={name:"KnowledgeBaseList",components:{Icon:ee,AiragKnowledgeDocListModal:$,KnowledgeBaseModal:X,JDictSelectTag:Z,JSelectUser:Y,JInput:W,Pagination:H},setup(){const w=C([]),[o,{openModal:_}]=V(),[e,{openModal:b}]=V(),d=C(1),v=C(10),g=C(0),i=C(["10","20","30"]),c=N({}),M=N({xs:24,sm:4,xl:6,xxl:6}),I=N({xs:24,sm:20}),p=C(),{createMessage:y}=oe();m();function L(){return z(this,null,function*(){_(!0,{})})}function h(s){_(!0,{id:s.id,isUpdate:!0})}function m(){let s={pageNo:d.value,pageSize:v.value,column:"createTime",order:"desc"};Object.assign(s,c),j(s).then(u=>{u.success?(w.value=u.result.records,g.value=u.result.total):(w.value=[],g.value=0)})}function P(s,u){d.value=s,v.value=u,m()}function R(s){return z(this,null,function*(){w.value.length==1&&d.value>1&&(d.value=d.value-1),yield E({id:s.id,name:s.name},m)})}function S(s){return z(this,null,function*(){return d.value=1,G(s.id,m)})}function A(){d.value=1,m()}function a(){p.value.resetFields(),c.createBy="",d.value=1,m()}function f(s,u){b(!0,{id:s,type:u})}function q(s){return z(this,null,function*(){U({knowIds:s}).then(u=>{u.success?(y.success("操作成功,开始异步重建知识库,请稍后查看!"),m()):y.warning("向量化失败!")}).catch(u=>{y.warning("向量化失败!")})})}return{handleAddKnowled:L,handleEditClick:h,registerModal:o,knowledgeList:w,reload:m,pageNo:d,pageSize:v,pageSizeOptions:i,total:g,handlePageChange:P,handleDelete:R,onDeleteAllDoc:S,searchQuery:A,searchReset:a,queryParam:c,labelCol:M,wrapperCol:I,formRef:p,handleDocClick:f,docListRegister:e,handleVectorization:q}}},le={class:"knowledge"},ie={class:"jeecg-basic-table-form-container"},se={style:{float:"left",overflow:"hidden"},class:"table-page-search-submitButtons"},re={class:"flex"},de={class:"knowledge-header"},ce={class:"flex"},pe={class:"header-text"},me=["title"],ue={class:"header-text-top"},ge={class:"mt-10 text-desc"},_e={class:"knowledge-footer flex",style:{"justify-content":"space-between"}},fe={style:{width:"calc(100% - 60px)"},class:"ellipsis"},ke=["title"],we={class:"knowledge-btn"};function ve(w,o,_,e,b,d){const v=r("JInput"),g=r("a-form-item"),i=r("a-col"),c=r("a-button"),M=r("a-row"),I=r("a-form"),p=r("Icon"),y=r("a-card"),L=r("a-tag"),h=r("a-menu-item"),m=r("a-menu"),P=r("a-dropdown"),R=r("Pagination"),S=r("KnowledgeBaseModal"),A=r("AiragKnowledgeDocListModal");return x(),J("div",le,[l("div",ie,[t(I,{ref:"formRef",onKeyup:F(e.searchQuery,["enter","native"]),model:e.queryParam,"label-col":e.labelCol,"wrapper-col":e.wrapperCol,style:{"background-color":"#f7f8fc"}},{default:n(()=>[t(M,{gutter:24},{default:n(()=>[t(i,{xl:7,lg:7,md:8,sm:24},{default:n(()=>[t(g,{name:"name",label:"知识库名称"},{default:n(()=>[t(v,{value:e.queryParam.name,"onUpdate:value":o[0]||(o[0]=a=>e.queryParam.name=a),placeholder:"请输入知识库名称"},null,8,["value"])]),_:1})]),_:1}),t(i,{xl:6,lg:7,md:8,sm:24},{default:n(()=>[l("span",se,[t(i,{lg:6},{default:n(()=>[t(c,{type:"primary",preIcon:"ant-design:search-outlined",onClick:e.searchQuery},{default:n(()=>[...o[2]||(o[2]=[k("查询",-1)])]),_:1},8,["onClick"]),t(c,{type:"primary",preIcon:"ant-design:reload-outlined",onClick:e.searchReset,style:{"margin-left":"8px"}},{default:n(()=>[...o[3]||(o[3]=[k("重置",-1)])]),_:1},8,["onClick"])]),_:1})])]),_:1})]),_:1})]),_:1},8,["onKeyup","model","label-col","wrapper-col"])]),t(M,{span:24,class:"knowledge-row"},{default:n(()=>[t(i,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:n(()=>[t(y,{class:"add-knowledge-card",onClick:e.handleAddKnowled},{default:n(()=>[l("div",re,[t(p,{icon:"ant-design:plus-outlined",class:"add-knowledge-card-icon",size:"20"}),o[4]||(o[4]=l("span",{class:"add-knowledge-card-title"},"创建知识库",-1))])]),_:1},8,["onClick"])]),_:1}),e.knowledgeList&&e.knowledgeList.length>0?(x(!0),J(O,{key:0},Q(e.knowledgeList,a=>(x(),B(i,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:n(()=>[t(y,{class:"knowledge-card pointer",onClick:f=>e.handleDocClick(a.id,a.type)},{default:n(()=>[l("div",de,[l("div",ce,[o[5]||(o[5]=l("img",{class:"header-img",src:ne},null,-1)),l("div",pe,[l("span",{class:"header-text-top header-name ellipsis",title:a.name},K(a.name),9,me),l("span",ue," 创建者:"+K(a.createBy_dictText||a.createBy),1)])])]),l("div",ge,[l("span",null,K(a.descr||"暂无描述"),1)]),l("div",_e,[l("div",fe,[t(p,{class:"knowledge-footer-icon",icon:"ant-design:deployment-unit-outlined",size:"14"}),l("span",{title:a.embedId_dictText},K(a.embedId_dictText),9,ke)]),l("div",null,[a.type=="memory"?(x(),B(L,{key:0,color:"orange",class:"tag-style"},{default:n(()=>[...o[6]||(o[6]=[k("记忆库",-1)])]),_:1})):(x(),B(L,{key:1,color:"blue",class:"tag-style"},{default:n(()=>[...o[7]||(o[7]=[k("知识库",-1)])]),_:1}))])]),l("div",we,[t(P,{placement:"bottomRight",trigger:["click"],getPopupContainer:f=>f.parentNode},{overlay:n(()=>[t(m,null,{default:n(()=>[t(h,{key:"vectorization",onClick:D(f=>e.handleVectorization(a.id),["prevent","stop"])},{default:n(()=>[t(p,{icon:"ant-design:retweet-outlined",size:"16"}),o[8]||(o[8]=k(" 向量化 ",-1))]),_:1},8,["onClick"]),t(h,{key:"text",onClick:D(f=>e.handleEditClick(a),["prevent","stop"])},{default:n(()=>[t(p,{class:"pointer",icon:"ant-design:edit-outlined",size:"16"}),o[9]||(o[9]=k(" 编辑 ",-1))]),_:1},8,["onClick"]),t(h,{key:"file",onClick:D(f=>e.handleDelete(a),["prevent","stop"])},{default:n(()=>[t(p,{class:"pointer",icon:"ant-design:delete-outlined",size:"16"}),o[10]||(o[10]=k(" 删除 ",-1))]),_:1},8,["onClick"]),t(h,{key:"clear",onClick:D(f=>e.onDeleteAllDoc(a),["prevent","stop"])},{default:n(()=>[t(p,{icon:"ant-design:delete-outlined",size:"16"}),o[11]||(o[11]=k(" 清空文档 ",-1))]),_:1},8,["onClick"])]),_:2},1024)]),default:n(()=>[l("div",{class:"ant-dropdown-link pointer model-icon",onClick:o[1]||(o[1]=D(()=>{},["prevent","stop"]))},[t(p,{icon:"ant-design:ellipsis-outlined",size:"16"})])]),_:2},1032,["getPopupContainer"])])]),_:2},1032,["onClick"])]),_:2},1024))),256)):T("",!0)]),_:1}),e.knowledgeList.length>0?(x(),B(R,{key:0,current:e.pageNo,"page-size":e.pageSize,"page-size-options":e.pageSizeOptions,total:e.total,showQuickJumper:!0,showSizeChanger:!0,onChange:e.handlePageChange,class:"list-footer",size:"small","show-total":()=>`共${e.total}条`},null,8,["current","page-size","page-size-options","total","onChange","show-total"])):T("",!0),t(S,{onRegister:e.registerModal,onSuccess:e.reload},null,8,["onRegister","onSuccess"]),t(A,{onRegister:e.docListRegister},null,8,["onRegister"])])}const Ro=te(ae,[["render",ve],["__scopeId","data-v-83b19ccc"]]);export{Ro as default};
|