| 1 |
- var B=(k,t,u)=>new Promise((e,v)=>{var w=i=>{try{c(u.next(i))}catch(d){v(d)}},_=i=>{try{c(u.throw(i))}catch(d){v(d)}},c=i=>i.done?e(i.value):Promise.resolve(i.value).then(w,_);c((u=u.apply(k,t)).next())});import{f as h,r as P,ag as l,aq as R,ar as F,at as a,k as o,aB as S,ah as A,aO as V,aD as n,G as x,F as q,aC as O,au as b,A as M}from"./vue-vendor-Be68asQ6.js";import"./index-CETWS1o0.js";import{l as Q,d as T,r as U}from"./AiKnowledgeBase.api-BAwTQsCz.js";import{x as j}from"./antd-vue-vendor-DcqS7Wvq.js";import{y as G}from"./componentMap-BUTAcOmo.js";import H from"./AiKnowledgeBaseModal-By20F-2w.js";import{l as W}from"./JSelectUser-DCwPqRxp.js";import{_ as X}from"./JAddInput-BBXQvvpq.js";import Y from"./AiragKnowledgeDocListModal-EhYBy3_Z.js";import{c as Z,ad as N,u as $,a as ee}from"./index-BFfnEkVs.js";import{_ as oe}from"./knowledge-D-NCDCnz.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./useFormItem-CtGMPcLp.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectDept-DT6g7V5M.js";import"./props-BPxWJPuD.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./JSelectBiz-Be8KsC5j.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./BasicForm-Cv-dsB-e.js";import"./index-D68l__AG.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./areaDataUtil-Cik-Rc_P.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./AiKnowledgeBase.data-BCjuIj-H.js";import"./index-BOEzG86y.js";import"./depart.api-CDwTvdwQ.js";import"./index-D2G57Sln.js";import"./BasicTable-CuSLkXEu.js";import"./injectionKey-DPVn4AgL.js";import"./AiragKnowledgeDocTextModal-BRnbF0_B.js";import"./AiTextDescModal-CcaJg0rm.js";import"./index-CgB-9WQb.js";import"./header-DrqstxrB.js";const te={name:"KnowledgeBaseList",components:{Icon:Z,AiragKnowledgeDocListModal:Y,KnowledgeBaseModal:H,JDictSelectTag:X,JSelectUser:W,JInput:G,Pagination:j},setup(){const k=h([]),[t,{openModal:u}]=N(),[e,{openModal:v}]=N(),w=h(1),_=h(10),c=h(0),i=h(["10","20","30"]),d=P({}),z=P({xs:24,sm:4,xl:6,xxl:6}),E=P({xs:24,sm:20}),m=h(),{createMessage:C}=$();p();function y(){return B(this,null,function*(){u(!0,{})})}function D(r){u(!0,{id:r.id,isUpdate:!0})}function p(){let r={pageNo:w.value,pageSize:_.value,column:"createTime",order:"desc"};Object.assign(r,d),Q(r).then(g=>{g.success?(k.value=g.result.records,c.value=g.result.total):(k.value=[],c.value=0)})}function K(r,g){w.value=r,_.value=g,p()}function L(r){return B(this,null,function*(){yield T({id:r.id,name:r.name},p)})}function I(){p()}function s(){m.value.resetFields(),d.createBy="",p()}function f(r){v(!0,{id:r})}function J(r){return B(this,null,function*(){U({knowIds:r}).then(g=>{g.success?(C.success("向量化成功!"),p()):C.warning("向量化失败!")}).catch(g=>{C.warning("向量化失败!")})})}return{handleAddKnowled:y,handleEditClick:D,registerModal:t,knowledgeList:k,reload:p,pageNo:w,pageSize:_,pageSizeOptions:i,total:c,handlePageChange:K,handleDelete:L,searchQuery:I,searchReset:s,queryParam:d,labelCol:z,wrapperCol:E,formRef:m,handleDocClick:f,docListRegister:e,handleVectorization:J}}},ne={class:"knowledge"},ae={class:"jeecg-basic-table-form-container"},ie={style:{float:"left",overflow:"hidden"},class:"table-page-search-submitButtons"},le={class:"flex"},se={class:"knowledge-header"},re={class:"flex"},de={class:"header-text"},ce=["title"],me={class:"header-text-top"},pe={class:"mt-10 text-desc"},ue={class:"knowledge-footer"},ge={class:"knowledge-btn"};function _e(k,t,u,e,v,w){const _=l("JInput"),c=l("a-form-item"),i=l("a-col"),d=l("a-button"),z=l("a-row"),E=l("a-form"),m=l("Icon"),C=l("a-card"),y=l("a-menu-item"),D=l("a-menu"),p=l("a-dropdown"),K=l("Pagination"),L=l("KnowledgeBaseModal"),I=l("AiragKnowledgeDocListModal");return F(),R("div",ne,[a("div",ae,[o(E,{ref:"formRef",onKeyup:V(e.searchQuery,["enter","native"]),model:e.queryParam,"label-col":e.labelCol,"wrapper-col":e.wrapperCol,style:{"background-color":"#f7f8fc"}},{default:n(()=>[o(z,{gutter:24},{default:n(()=>[o(i,{xl:7,lg:7,md:8,sm:24},{default:n(()=>[o(c,{name:"name",label:"知识库名称"},{default:n(()=>[o(_,{value:e.queryParam.name,"onUpdate:value":t[0]||(t[0]=s=>e.queryParam.name=s),placeholder:"请输入知识库名称"},null,8,["value"])]),_:1})]),_:1}),o(i,{xl:6,lg:7,md:8,sm:24},{default:n(()=>[a("span",ie,[o(i,{lg:6},{default:n(()=>[o(d,{type:"primary",preIcon:"ant-design:search-outlined",onClick:e.searchQuery},{default:n(()=>t[2]||(t[2]=[x("查询")])),_:1},8,["onClick"]),o(d,{type:"primary",preIcon:"ant-design:reload-outlined",onClick:e.searchReset,style:{"margin-left":"8px"}},{default:n(()=>t[3]||(t[3]=[x("重置")])),_:1},8,["onClick"])]),_:1})])]),_:1})]),_:1})]),_:1},8,["onKeyup","model","label-col","wrapper-col"])]),o(z,{span:24,class:"knowledge-row"},{default:n(()=>[o(i,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:n(()=>[o(C,{class:"add-knowledge-card",onClick:e.handleAddKnowled},{default:n(()=>[a("div",le,[o(m,{icon:"ant-design:plus-outlined",class:"add-knowledge-card-icon",size:"20"}),t[4]||(t[4]=a("span",{class:"add-knowledge-card-title"},"创建知识库",-1))])]),_:1},8,["onClick"])]),_:1}),e.knowledgeList&&e.knowledgeList.length>0?(F(!0),R(q,{key:0},O(e.knowledgeList,s=>(F(),S(i,{xxl:4,xl:6,lg:6,md:6,sm:12,xs:24},{default:n(()=>[o(C,{class:"knowledge-card pointer",onClick:f=>e.handleDocClick(s.id)},{default:n(()=>[a("div",se,[a("div",re,[t[5]||(t[5]=a("img",{class:"header-img",src:oe},null,-1)),a("div",de,[a("span",{class:"header-text-top header-name ellipsis",title:s.name},b(s.name),9,ce),a("span",me," 创建者:"+b(s.createBy),1)])])]),a("div",pe,[a("span",null,b(s.descr||"暂无描述"),1)]),a("div",ue,[o(m,{class:"knowledge-footer-icon",icon:"ant-design:deployment-unit-outlined",size:"14"}),a("span",null,b(s.embedId_dictText),1)]),a("div",ge,[o(p,{placement:"bottomRight",trigger:["click"],getPopupContainer:f=>f.parentNode},{overlay:n(()=>[o(D,null,{default:n(()=>[o(y,{key:"vectorization",onClick:M(f=>e.handleVectorization(s.id),["prevent","stop"])},{default:n(()=>[o(m,{icon:"ant-design:retweet-outlined",size:"16"}),t[6]||(t[6]=x(" 向量化 "))]),_:2},1032,["onClick"]),o(y,{key:"text",onClick:M(f=>e.handleEditClick(s),["prevent","stop"])},{default:n(()=>[o(m,{class:"pointer",icon:"ant-design:edit-outlined",size:"16"}),t[7]||(t[7]=x(" 编辑 "))]),_:2},1032,["onClick"]),o(y,{key:"file",onClick:M(f=>e.handleDelete(s),["prevent","stop"])},{default:n(()=>[o(m,{class:"pointer",icon:"ant-design:delete-outlined",size:"16"}),t[8]||(t[8]=x(" 删除 "))]),_:2},1032,["onClick"])]),_:2},1024)]),default:n(()=>[a("div",{class:"ant-dropdown-link pointer model-icon",onClick:t[1]||(t[1]=M(()=>{},["prevent","stop"]))},[o(m,{icon:"ant-design:ellipsis-outlined",size:"16"})])]),_:2},1032,["getPopupContainer"])])]),_:2},1032,["onClick"])]),_:2},1024))),256)):A("",!0)]),_:1}),e.knowledgeList.length>0?(F(),S(K,{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"},null,8,["current","page-size","page-size-options","total","onChange"])):A("",!0),o(L,{onRegister:e.registerModal,onSuccess:e.reload},null,8,["onRegister","onSuccess"]),o(I,{onRegister:e.docListRegister},null,8,["onRegister"])])}const yo=ee(te,[["render",_e],["__scopeId","data-v-c086fc6c"]]);export{yo as default};
|