| 12 |
- import{cR as $e,gS as Re,fL as ol,gs as g,gZ as yt,fV as u,ft as n,cr as r,g$ as e,cx as t,cs as w,ct as se,F as ke,fS as Ie,gN as s,cw as d,gx as o,cq as y,h2 as ne,fM as m,eT as O,y as _e,ca as ie,gV as ht,aj as nl,ff as tt,eV as Oe,ac as lt,fW as xe,h0 as He,dx as sl,fe as we,cE as et,fa as ft,w as Te,fy as kt,fT as _t,gT as ul,fo as il,fn as cl,fr as rl,v as dl,fp as ml,fi as pl,x as vl}from"./chat-Bi4P_Zr8.js";import{_ as fl}from"./index.vue_vue_type_script_setup_true_lang-CuRVx5g7.js";import{_ as _l}from"./ExecutionRecordDrawer.vue_vue_type_script_setup_true_lang-B__LfdbK.js";import"./Result.vue_vue_type_script_setup_true_lang-CHRs6HfC.js";var je=(te=>(te.optimization="views.document.hitHandlingMethod.optimization",te.directly_return="views.document.hitHandlingMethod.directly_return",te))(je||{});const gl={class:"flex align-center"},yl={class:"mr-4"},hl={class:"lighter w-full",style:{"margin-top":"-20px"}},kl={class:"dialog-footer"},bl=$e({__name:"ImportDocumentDialog",props:{title:String},emits:["refresh"],setup(te,{expose:q,emit:Z}){const i=Re(),{params:{id:V,type:X}}=i,I=ie(()=>i.path.includes("shared")?"systemShare":i.path.includes("resource-management")?"systemManage":"workspace"),h=Z,v=m(),a=m(!1),T=m(!1),p=m({source_url:"",selector:"",hit_handling_method:"optimization",directly_return_similarity:.9,allow_download:!0}),U=m(""),b=m(""),A=m([]),S=ol({source_url:[{required:!0,message:g("views.document.form.source_url.requiredMessage"),trigger:"blur"}],directly_return_similarity:[{required:!0,message:g("views.document.form.similarity.requiredMessage"),trigger:"blur"}]}),L=m(!1);yt(L,f=>{f||(p.value={source_url:"",selector:"",hit_handling_method:"optimization",directly_return_similarity:.9,allow_download:!0},T.value=!1,b.value="",U.value="",A.value=[])});const N=(f,$)=>{f?(b.value=f.type,U.value=f.id,p.value={hit_handling_method:f.hit_handling_method,directly_return_similarity:f.directly_return_similarity,...f.meta,meta:f.meta},T.value=!1):$?A.value=$:(b.value=1,T.value=!0),L.value=!0},E=async f=>{f&&await f.validate($=>{if($){if(T.value){const j={source_url_list:p.value.source_url.split(`
- `),selector:p.value.selector,allow_download:p.value.allow_download};O({type:"document",systemType:I.value}).postWebDocument(V,j,a).then(()=>{_e(g("views.document.tip.importMessage")),h("refresh"),L.value=!1})}else if(U.value){const j={hit_handling_method:p.value.hit_handling_method,directly_return_similarity:p.value.directly_return_similarity,meta:{...p.value.meta,source_url:p.value.source_url,selector:p.value.selector,allow_download:p.value.allow_download}};O({type:"document",systemType:I.value}).putDocument(V,U.value,j,a).then(()=>{_e(g("common.settingSuccess")),h("refresh"),L.value=!1})}else if(A.value.length>0){const j={hit_handling_method:p.value.hit_handling_method,directly_return_similarity:p.value.directly_return_similarity,id_list:A.value,allow_download:p.value.allow_download};O({type:"document",systemType:I.value}).putBatchEditHitHandling(V,j,a).then(()=>{_e(g("common.settingSuccess")),h("refresh"),L.value=!1})}}})};return q({open:N}),(f,$)=>{const j=u("el-input"),B=u("el-form-item"),ce=u("AppIcon"),R=u("el-tooltip"),Y=u("el-radio"),K=u("el-radio-group"),k=u("el-input-number"),P=u("el-checkbox"),J=u("el-form"),G=u("el-button"),ve=u("el-dialog");return n(),r(ve,{title:te.title,modelValue:L.value,"onUpdate:modelValue":$[8]||($[8]=ee=>L.value=ee),"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0,width:"550"},{footer:e(()=>[y("span",kl,[t(G,{onClick:$[6]||($[6]=ne(ee=>L.value=!1,["prevent"]))},{default:e(()=>[d(o(f.$t("common.cancel")),1)]),_:1}),t(G,{type:"primary",onClick:$[7]||($[7]=ee=>E(v.value)),loading:a.value},{default:e(()=>[d(o(f.$t("common.confirm")),1)]),_:1},8,["loading"])])]),default:e(()=>[t(J,{"label-position":"top",ref_key:"webFormRef",ref:v,rules:S,model:p.value,"require-asterisk-position":"right"},{default:e(()=>[T.value?(n(),r(B,{key:0,label:f.$t("views.document.form.source_url.label"),prop:"source_url"},{default:e(()=>[t(j,{modelValue:p.value.source_url,"onUpdate:modelValue":$[0]||($[0]=ee=>p.value.source_url=ee),placeholder:f.$t("views.document.form.source_url.placeholder"),rows:10,type:"textarea"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):!T.value&&b.value===1?(n(),r(B,{key:1,label:f.$t("views.document.form.source_url.label"),prop:"source_url"},{default:e(()=>[t(j,{modelValue:p.value.source_url,"onUpdate:modelValue":$[1]||($[1]=ee=>p.value.source_url=ee),placeholder:f.$t("views.document.form.source_url.requiredMessage")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):w("",!0),b.value===1?(n(),r(B,{key:2,label:f.$t("views.document.form.selector.label")},{default:e(()=>[t(j,{modelValue:p.value.selector,"onUpdate:modelValue":$[2]||($[2]=ee=>p.value.selector=ee),placeholder:f.$t("views.document.form.selector.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):w("",!0),T.value?w("",!0):(n(),r(B,{key:3},{label:e(()=>[y("div",gl,[y("span",yl,o(f.$t("views.document.form.hit_handling_method.label")),1),t(R,{effect:"dark",content:f.$t("views.document.form.hit_handling_method.tooltip"),placement:"right"},{default:e(()=>[t(ce,{iconName:"app-warning",class:"app-warning-icon"})]),_:1},8,["content"])])]),default:e(()=>[t(K,{modelValue:p.value.hit_handling_method,"onUpdate:modelValue":$[3]||($[3]=ee=>p.value.hit_handling_method=ee),class:"radio-block mt-4"},{default:e(()=>[(n(!0),se(ke,null,Ie(s(je),(ee,ge)=>(n(),r(Y,{key:ge,value:ge},{default:e(()=>[d(o(f.$t(ee)),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})),!T.value&&p.value.hit_handling_method==="directly_return"?(n(),r(B,{key:4,prop:"directly_return_similarity"},{default:e(()=>[y("div",hl,[y("span",null,o(f.$t("views.document.form.similarity.label")),1),t(k,{modelValue:p.value.directly_return_similarity,"onUpdate:modelValue":$[4]||($[4]=ee=>p.value.directly_return_similarity=ee),min:0,max:1,precision:3,step:.1,"value-on-clear":0,"controls-position":"right",size:"small",class:"ml-4 mr-4"},null,8,["modelValue"]),y("span",null,o(f.$t("views.document.form.similarity.placeholder")),1)])]),_:1})):w("",!0),t(B,{prop:"allow_download"},{default:e(()=>[t(P,{modelValue:p.value.allow_download,"onUpdate:modelValue":$[5]||($[5]=ee=>p.value.allow_download=ee)},{default:e(()=>[d(o(s(X)==="1"?f.$t("views.document.form.allow_preview"):f.$t("views.document.form.allow_download")),1)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","modelValue"])}}}),wl={class:"flex align-center"},$l={class:"dialog-footer"},Cl=$e({__name:"SelectKnowledgeDialog",props:{workspaceId:{type:String}},emits:["refresh"],setup(te,{expose:q,emit:Z}){const i=Re(),{params:{id:V}}=i,{user:X}=ht(),I=te,h=ie(()=>i.path.includes("shared")?"systemShare":i.path.includes("resource-management")?"systemManage":"workspace"),v=Z,a=m(!1),T=m(!1),p=m([]),U=m([]),b=m({selectKnowledge:""}),A={children:"children",label:"name",isLeaf:E=>E.resource_type?E.resource_type!=="folder":E.workspace_id==="None",disabled:(E,f)=>E.id===V||E.resource_type==="folder"&&f?.isLeaf},S=async(E,f)=>{if(E.isLeaf)return f([]);const $=E.level===0?X.getWorkspaceId():E.data.id,j=h.value==="systemManage"?{workspace_id:I.workspaceId,folder_id:E.level===0?I.workspaceId:E.data.id}:{folder_id:$};await O({type:"knowledge",systemType:h.value}).getKnowledgeList(j,a).then(B=>{f(B.data)})};yt(T,E=>{E||(b.value.selectKnowledge="",p.value=[],U.value=[])});const L=E=>{U.value=E,T.value=!0},N=()=>{O({type:"document",systemType:h.value}).putMigrateMulDocument(V,b.value.selectKnowledge,U.value,a).then(()=>{v("refresh"),T.value=!1})};return q({open:L}),(E,f)=>{const $=u("KnowledgeIcon"),j=u("el-avatar"),B=u("el-tree-select"),ce=u("el-form-item"),R=u("el-form"),Y=u("el-button"),K=u("el-dialog");return n(),r(K,{title:`${E.$t("views.document.migrateDocument")}`,modelValue:T.value,"onUpdate:modelValue":f[2]||(f[2]=k=>T.value=k),width:"600",class:"select-knowledge-dialog","close-on-click-modal":!1,"close-on-press-escape":!1},{footer:e(()=>[y("span",$l,[t(Y,{onClick:f[1]||(f[1]=ne(k=>T.value=!1,["prevent"]))},{default:e(()=>[d(o(E.$t("common.cancel")),1)]),_:1}),t(Y,{type:"primary",onClick:N,disabled:!b.value.selectKnowledge||a.value},{default:e(()=>[d(o(E.$t("common.confirm")),1)]),_:1},8,["disabled"])])]),default:e(()=>[t(R,{ref:"FormRef",model:b.value,"label-position":"top","require-asterisk-position":"right"},{default:e(()=>[t(ce,{label:E.$t("views.chatLog.selectKnowledge"),required:""},{default:e(()=>[t(B,{modelValue:b.value.selectKnowledge,"onUpdate:modelValue":f[0]||(f[0]=k=>b.value.selectKnowledge=k),props:A,"node-key":"id",lazy:"",load:S,placeholder:E.$t("views.chatLog.selectKnowledgePlaceholder")},{default:e(({data:k})=>[y("div",wl,[k.resource_type!=="folder"?(n(),r($,{key:0,class:"mr-12",size:20,type:k.type},null,8,["type"])):(n(),r(j,{key:1,class:"mr-12",shape:"square",size:20,style:{background:"none"}},{default:e(()=>[...f[3]||(f[3]=[y("img",{src:nl,style:{width:"100%"},alt:""},null,-1)])]),_:1})),d(" "+o(k.name),1)])]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["title","modelValue"])}}}),ue={EMBEDDING:1,GENERATE_PROBLEM:2,SYNC:3},F={PENDING:"0",STARTED:"1",SUCCESS:"2",FAILURE:"3",REVOKE:"4",REVOKED:"5",IGNORED:"n"};class gt{task_status;constructor(q){q||(q=""),q=q.split("").reverse().join(""),this.task_status={};for(const Z in ue){const i=ue[Z],V=i-1;this.task_status[i]=q[V]?q[V]:"n"}}toString(){const q=[];for(const Z in ue){const i=ue[Z];q.push(this.task_status[i])}return q.reverse().join("")}}const Tl=$e({__name:"StatusTable",props:{status:{},statusMeta:{},stateMap:{},taskTypeMap:{}},setup(te){const q=te,Z=I=>{const h=new gt(I.status);return Object.keys(ue).map(v=>{const a=ue[v];return{[a]:{[h.task_status[a]]:I.count}}}).reduce((v,a)=>({...v,...a}),{})},i=(I,h)=>I==null&&h?h:h==null&&I?I:typeof I=="object"&&typeof h=="object"?Oe.mergeWith(I,h,i):I+h,V=ie(()=>(q.statusMeta.aggs?q.statusMeta.aggs:[]).map(I=>Z(I)).reduce((I,h)=>Oe.mergeWith(I,h,i),{})),X=ie(()=>Object.keys(ue).map(I=>{const h=ue[I],v=new gt(q.status);return{type:h,state:v.task_status[h],aggs:V.value[h],time:q.statusMeta.state_time[h]}}).filter(I=>I.state!==F.IGNORED));return(I,h)=>{const v=u("SuccessFilled"),a=u("el-icon"),T=u("el-text"),p=u("CircleCloseFilled"),U=u("Loading");return n(!0),se(ke,null,Ie(X.value,b=>(n(),se("div",{key:b.type},[y("span",null,o(te.taskTypeMap[b.type])+":",1),y("span",null,[b.state===s(F).SUCCESS||b.state===s(F).REVOKED?(n(),r(T,{key:0,class:"color-text-primary"},{default:e(()=>[t(a,{class:"color-success"},{default:e(()=>[t(v)]),_:1}),d(" "+o(te.stateMap[b.state](b.type)),1)]),_:2},1024)):b.state===s(F).FAILURE?(n(),r(T,{key:1,class:"color-text-primary"},{default:e(()=>[t(a,{class:"color-danger"},{default:e(()=>[t(p)]),_:1}),d(" "+o(te.stateMap[b.state](b.type)),1)]),_:2},1024)):b.state===s(F).STARTED?(n(),r(T,{key:2,class:"color-text-primary"},{default:e(()=>[t(a,{class:"is-loading color-primary"},{default:e(()=>[t(U)]),_:1}),d(" "+o(te.stateMap[b.state](b.type)),1)]),_:2},1024)):b.state===s(F).PENDING?(n(),r(T,{key:3,class:"color-text-primary"},{default:e(()=>[t(a,{class:"is-loading color-primary"},{default:e(()=>[t(U)]),_:1}),d(" "+o(te.stateMap[b.state](b.type)),1)]),_:2},1024)):b.state===s(F).REVOKE?(n(),r(T,{key:4,class:"color-text-primary"},{default:e(()=>[t(a,{class:"is-loading color-primary"},{default:e(()=>[t(U)]),_:1}),d(" "+o(te.stateMap[b.state](b.type)),1)]),_:2},1024)):w("",!0)]),y("span",{class:"ml-8 lighter",style:tt({color:[s(F).FAILURE,s(F).REVOKED].includes(b.state)?"#F54A45":""})},o(I.$t("views.document.fileStatus.finish"))+" "+o(Object.keys(b.aggs?b.aggs:{}).filter(A=>A==s(F).SUCCESS).map(A=>b.aggs[A]).reduce((A,S)=>A+S,0))+"/"+o(Object.values(b.aggs?b.aggs:{}).reduce((A,S)=>A+S,0)),5),t(T,{type:"info",class:"ml-12"},{default:e(()=>[d(o(b.time?b.time[b.state==s(F).REVOKED?s(F).REVOKED:s(F).PENDING]?.substring(0,19):void 0),1)]),_:2},1024)]))),128)}}}),Dl=$e({__name:"Status",props:{status:{},statusMeta:{}},setup(te){const q=te,Z=m(!1),i=[F.REVOKE,F.STARTED,F.PENDING,F.FAILURE,F.REVOKED,F.SUCCESS],V=ie(()=>{let v={key:0,value:""};for(const a in i){const T=i[a],p=q.status.indexOf(T);if(p>-1){v={key:q.status.length-p,value:T};break}}return v}),X={[ue.EMBEDDING]:g("views.document.fileStatus.EMBEDDING"),[ue.GENERATE_PROBLEM]:g("views.document.fileStatus.GENERATE"),[ue.SYNC]:g("views.document.fileStatus.SYNC")},I={[ue.EMBEDDING]:g("views.knowledge.setting.vectorization"),[ue.GENERATE_PROBLEM]:g("views.document.generateQuestion.title"),[ue.SYNC]:g("views.knowledge.setting.sync")},h={[F.PENDING]:v=>g("views.document.fileStatus.PENDING"),[F.STARTED]:v=>X[v],[F.REVOKE]:v=>g("common.status.REVOKE"),[F.REVOKED]:v=>g("common.status.success"),[F.FAILURE]:v=>g("common.status.fail"),[F.SUCCESS]:v=>g("common.status.success")};return(v,a)=>{const T=u("SuccessFilled"),p=u("el-icon"),U=u("el-text"),b=u("CircleCloseFilled"),A=u("Loading"),S=u("el-popover");return n(),r(S,{visible:Z.value,"onUpdate:visible":a[0]||(a[0]=L=>Z.value=L),placement:"top",trigger:"hover","popper-style":{width:"auto"},persistent:!1},{default:e(()=>[Z.value?(n(),r(Tl,{key:0,status:te.status,statusMeta:te.statusMeta,taskTypeMap:I,stateMap:h},null,8,["status","statusMeta"])):w("",!0)]),reference:e(()=>[V.value?.value===s(F).SUCCESS||V.value?.value===s(F).REVOKED?(n(),r(U,{key:0,class:"color-text-primary"},{default:e(()=>[t(p,{class:"color-success"},{default:e(()=>[t(T)]),_:1}),d(" "+o(h[V.value.value](V.value.key)),1)]),_:1})):V.value?.value===s(F).FAILURE?(n(),r(U,{key:1,class:"color-text-primary"},{default:e(()=>[t(p,{class:"color-danger"},{default:e(()=>[t(b)]),_:1}),d(" "+o(h[V.value.value](V.value.key)),1)]),_:1})):V.value?.value===s(F).STARTED?(n(),r(U,{key:2,class:"color-text-primary"},{default:e(()=>[t(p,{class:"is-loading color-primary"},{default:e(()=>[t(A)]),_:1}),d(" "+o(h[V.value.value](V.value.key)),1)]),_:1})):V.value?.value===s(F).PENDING?(n(),r(U,{key:3,class:"color-text-primary"},{default:e(()=>[t(p,{class:"is-loading color-primary"},{default:e(()=>[t(A)]),_:1}),d(" "+o(h[V.value.value](V.value.key)),1)]),_:1})):V.value?.value===s(F).REVOKE?(n(),r(U,{key:4,class:"color-text-primary"},{default:e(()=>[t(p,{class:"is-loading color-primary"},{default:e(()=>[t(A)]),_:1}),d(" "+o(h[V.value.value](V.value.key)),1)]),_:1})):w("",!0)]),_:1},8,["visible"])}}}),Sl={class:"dialog-footer"},El=$e({__name:"EmbeddingContentDialog",setup(te,{expose:q}){const Z=m(!1),i=m("error"),V={all:["0","1","2","3","4","5","n"],error:["0","1","3","4","5","n"]},X=m(),I=()=>{X.value&&X.value(V[i.value]),v()},h=a=>{X.value=a,Z.value=!0},v=()=>{X.value=void 0,Z.value=!1};return q({open:h,close:v}),(a,T)=>{const p=u("el-radio"),U=u("el-radio-group"),b=u("el-button"),A=u("el-dialog");return n(),r(A,{modelValue:Z.value,"onUpdate:modelValue":T[1]||(T[1]=S=>Z.value=S),title:a.$t("components.selectParagraph.title"),"before-close":v,width:"450"},{footer:e(()=>[y("div",Sl,[t(b,{onClick:v},{default:e(()=>[d(o(a.$t("common.cancel")),1)]),_:1}),t(b,{type:"primary",onClick:I},{default:e(()=>[d(o(a.$t("common.submit")),1)]),_:1})])]),default:e(()=>[t(U,{modelValue:i.value,"onUpdate:modelValue":T[0]||(T[0]=S=>i.value=S),class:"radio-block"},{default:e(()=>[t(p,{value:"error",size:"large"},{default:e(()=>[d(o(a.$t("components.selectParagraph.error")),1)]),_:1}),t(p,{value:"all",size:"large"},{default:e(()=>[d(o(a.$t("components.selectParagraph.all")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["modelValue","title"])}}}),Vl={class:"dialog-footer"},Rl=$e({__name:"CreateTagDialog",emits:["refresh"],setup(te,{expose:q,emit:Z}){const i=Re(),{params:{id:V}}=i,X=Z,I=ie(()=>i.path.includes("shared")?"systemShare":i.path.includes("resource-management")?"systemManage":"workspace"),h=m(),v=m(!1),a=m(!1),T=m(null),p=m([]),U=()=>{T.value?p.value.push({key:T.value}):p.value.push({})},b=N=>{p.value.splice(N,1)},A=()=>{h.value.validate(N=>{N&&O({type:"knowledge",systemType:I.value}).postTags(V,p.value,v).then(E=>{L(),X("refresh",T.value)})})},S=N=>{const E=Oe.cloneDeep(N);a.value=!0,T.value=E?E.key:null,p.value=E?[{key:E.key}]:[{}]},L=()=>{a.value=!1};return q({open:S,close:L}),(N,E)=>{const f=u("el-input"),$=u("el-form-item"),j=u("el-col"),B=u("AppIcon"),ce=u("el-button"),R=u("el-row"),Y=u("el-scrollbar"),K=u("el-form"),k=u("el-dialog");return n(),r(k,{modelValue:a.value,"onUpdate:modelValue":E[1]||(E[1]=P=>a.value=P),title:T.value?N.$t("views.document.tag.addValue"):N.$t("views.document.tag.create"),"before-close":L,"append-to-body":""},{footer:e(()=>[y("div",Vl,[t(ce,{onClick:L},{default:e(()=>[d(o(N.$t("common.cancel")),1)]),_:1}),t(ce,{type:"primary",onClick:A},{default:e(()=>[d(o(N.$t("common.confirm")),1)]),_:1})])]),default:e(()=>[t(K,{ref_key:"FormRef",ref:h,model:{tags:p.value},"label-position":"top","require-asterisk-position":"right",onSubmit:E[0]||(E[0]=ne(()=>{},["prevent"]))},{default:e(()=>[t(Y,null,{default:e(()=>[t(R,{gutter:8,style:{"margin-right":"10px"},class:"tag-list-max-list"},{default:e(()=>[(n(!0),se(ke,null,Ie(p.value,(P,J)=>(n(),se(ke,{key:P},[t(j,{span:12},{default:e(()=>[t($,{label:J===0?N.$t("views.document.tag.key"):"",prop:`tags.${J}.key`,rules:{required:!0,message:N.$t("views.document.tag.requiredMessage1"),trigger:"blur"}},{default:e(()=>[t(f,{modelValue:P.key,"onUpdate:modelValue":G=>P.key=G,disabled:!!T.value,class:"w-full",placeholder:N.$t("views.document.tag.requiredMessage1")},null,8,["modelValue","onUpdate:modelValue","disabled","placeholder"])]),_:2},1032,["label","prop","rules"])]),_:2},1024),t(j,{span:11},{default:e(()=>[t($,{label:J===0?N.$t("views.document.tag.value"):"",prop:`tags.${J}.value`,rules:{required:!0,message:N.$t("views.document.tag.requiredMessage2"),trigger:"blur"},class:"w-full"},{default:e(()=>[t(f,{modelValue:P.value,"onUpdate:modelValue":G=>P.value=G,placeholder:N.$t("views.document.tag.requiredMessage2")},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["label","prop","rules"])]),_:2},1024),t(j,{span:1},{default:e(()=>[t(ce,{disabled:p.value.length===1,link:"",type:"info",onClick:G=>b(J),style:tt({marginTop:J===0?"35px":"5px"})},{default:e(()=>[t(B,{iconName:"app-delete"})]),_:1},8,["disabled","onClick","style"])]),_:2},1024)],64))),128))]),_:1})]),_:1})]),_:1},8,["model"]),t(ce,{link:"",type:"primary",onClick:U},{default:e(()=>[t(B,{iconName:"app-add-outlined",class:"mr-4"}),d(" "+o(N.$t("common.add")),1)]),_:1})]),_:1},8,["modelValue","title"])}}}),bt=lt(Rl,[["__scopeId","data-v-76dc2830"]]),Ml={class:"flex-between"},Nl=["src"],Il={class:"ellipsis",style:{"max-width":"450px"}},Ul={key:0,class:"flex align-center"},Al={class:"color-text-primary"},Ll={key:1,class:"flex align-center"},Bl={class:"color-text-primary"},Fl={class:"mr-4"},Gl={class:"mr-4"},Pl=$e({__name:"TaglinkedDocumentDialog",emits:["refresh"],setup(te,{expose:q,emit:Z}){const i=Re(),{params:{id:V,folderId:X,type:I}}=i,h=Z,v=ie(()=>i.path.includes("shared")?"systemShare":i.path.includes("resource-management")?"systemManage":"workspace"),a=ie(()=>X==="share"),T=m(!1),p=m(!1),U=m("linked");function b(M){U.value=M||"linked",ge(),f.value=[],$.value?.clearSelection(),j.value={},L.value="",le()}function A(){ge(),le()}const S=m({current_page:1,page_size:20,total:0}),L=m(""),N=m({}),E=m([]),f=m([]),$=m(),j=m({}),B=m("");function ce(M){j.value={...j.value,[M.attr]:M.command},ge(),le()}function R(M,re,de){return{attr:M,command:re,task_type:de}}const Y=M=>{f.value=M};function K(){f.value=[],$.value?.clearSelection(),ge(),le(),h("refresh")}function k(M){if(!N.value?.id||M.length===0)return;(U.value==="linked"?ee(M):ve(M)).then(()=>{_e(g("common.settingSuccess")),K()})}function P(){S.value.current_page=1,le()}function J(){if(!N.value.id||f.value.length===0)return;const M=f.value.map(re=>re.id);k(M)}function G(M){N.value?.id&&k([M.id])}function ve(M){return O({type:"document",isShared:a.value,systemType:v.value}).postMulDocumentTags(V,{tag_ids:[N.value.id],document_ids:M},T)}function ee(M){return O({type:"document",isShared:a.value,systemType:v.value}).delDocsTag(V,N.value.id,M,T)}function ge(){S.value.current_page=1}function le(){if(!N.value?.id){E.value=[],S.value.total=0;return}f.value=[];const M={...j.value,folder_id:X,order_by:B.value,"tags[]":[N.value.id]};L.value&&(M.name=L.value),U.value==="unlinked"&&(M.tag_exclude=!0),O({type:"document",isShared:a.value,systemType:v.value}).getDocumentPage(V,S.value,M,T).then(re=>{E.value=re?.data?.records||[],S.value.total=re?.data?.total||0})}const De=M=>{L.value="",j.value={},U.value="linked",B.value="",E.value=[],f.value=[],$.value?.clearSelection(),S.value={current_page:1,page_size:10,total:0},N.value=Oe.cloneDeep(M||{}),p.value=!0,le()},Se=()=>{f.value=[],$.value?.clearSelection(),p.value=!1};return q({open:De,close:Se}),(M,re)=>{const de=u("el-tab-pane"),ye=u("el-tabs"),x=u("el-button"),Ue=u("el-input"),D=u("el-table-column"),z=u("el-space"),me=u("Filter"),fe=u("el-icon"),he=u("el-dropdown-item"),be=u("el-dropdown-menu"),Ee=u("el-dropdown"),Ge=u("SuccessFilled"),Ae=u("AppIcon"),Le=u("el-tooltip"),Pe=u("app-table"),Ke=u("el-dialog"),ae=xe("loading");return n(),r(Ke,{modelValue:p.value,"onUpdate:modelValue":re[2]||(re[2]=oe=>p.value=oe),width:"1000","align-center":"","before-close":Se,"append-to-body":"","destroy-on-close":""},{header:e(()=>[y("h4",null,o(N.value.key)+": "+o(N.value.value),1)]),default:e(()=>[y("div",null,[t(ye,{modelValue:U.value,"onUpdate:modelValue":re[0]||(re[0]=oe=>U.value=oe),onTabChange:b},{default:e(()=>[t(de,{label:M.$t("views.document.tag.relatedDoc"),name:"linked"},null,8,["label"]),t(de,{label:M.$t("views.document.tag.unrelatedDoc"),name:"unlinked"},null,8,["label"])]),_:1},8,["modelValue"])]),y("div",Ml,[t(x,{disabled:f.value.length===0||T.value,onClick:J},{default:e(()=>[d(o(U.value==="linked"?M.$t("views.document.tag.unrelate"):M.$t("views.document.tag.relate")),1)]),_:1},8,["disabled"]),t(Ue,{modelValue:L.value,"onUpdate:modelValue":re[1]||(re[1]=oe=>L.value=oe),"prefix-icon":"Search",class:"w-240",onChange:A,clearable:"",placeholder:M.$t("common.search")},null,8,["modelValue","placeholder"])]),He((n(),r(Pe,{ref_key:"multipleTableRef",ref:$,"pagination-config":S.value,onSizeChange:P,onChangePage:le,data:E.value,"row-key":oe=>oe.id,class:"mt-16",onSelectionChange:Y,style:{"min-height":"400px"}},{default:e(()=>[a.value?w("",!0):(n(),r(D,{key:0,type:"selection",width:"55","reserve-selection":!0})),t(D,{prop:"name",label:f.value.length===0?M.$t("views.document.table.name"):`${M.$t("common.selected")} ${f.value.length} ${M.$t("views.document.items")}`,"min-width":"280","show-overflow-tooltip":""},{default:e(({row:oe})=>[t(z,{size:8},{default:e(()=>[y("img",{src:s(sl)(oe&&oe?.name),alt:"",width:"24"},null,8,Nl),y("span",Il,o(oe.name),1)]),_:2},1024)]),_:1},8,["label"]),t(D,{width:"130"},{header:e(()=>[y("div",null,[y("span",null,o(M.$t("views.document.enableStatus.label")),1),t(Ee,{trigger:"click",onCommand:ce},{dropdown:e(()=>[t(be,{style:{width:"100px"}},{default:e(()=>[t(he,{class:we([j.value.is_active===""?"is-active":"","justify-center"]),command:R("is_active","")},{default:e(()=>[d(o(M.$t("common.status.all")),1)]),_:1},8,["class","command"]),t(he,{class:we([j.value.is_active===!0?"is-active":"","justify-center"]),command:R("is_active",!0)},{default:e(()=>[d(o(M.$t("common.status.enabled")),1)]),_:1},8,["class","command"]),t(he,{class:we([j.value.is_active===!1?"is-active":"","justify-center"]),command:R("is_active",!1)},{default:e(()=>[d(o(M.$t("common.status.disabled")),1)]),_:1},8,["class","command"])]),_:1})]),default:e(()=>[t(x,{style:{"margin-top":"1px"},link:"",type:j.value.is_active?"primary":""},{default:e(()=>[t(fe,null,{default:e(()=>[t(me)]),_:1})]),_:1},8,["type"])]),_:1})])]),default:e(({row:oe})=>[oe.is_active?(n(),se("div",Ul,[t(fe,{class:"color-success mr-8",style:{"font-size":"16px"}},{default:e(()=>[t(Ge)]),_:1}),y("span",Al,o(M.$t("common.status.enabled")),1)])):(n(),se("div",Ll,[t(Ae,{iconName:"app-disabled",class:"color-secondary mr-8"}),y("span",Bl,o(M.$t("common.status.disabled")),1)]))]),_:1}),t(D,{prop:"create_time",label:M.$t("common.createTime"),width:"175",sortable:""},{default:e(({row:oe})=>[d(o(s(et)(oe.create_time)),1)]),_:1},8,["label"]),a.value?w("",!0):(n(),r(D,{key:1,label:M.$t("common.operation"),align:"left",width:"80",fixed:"right"},{default:e(({row:oe})=>[U.value==="linked"?(n(),r(Le,{key:0,effect:"dark",content:M.$t("views.document.tag.unrelate"),placement:"top"},{default:e(()=>[y("span",Fl,[t(x,{type:"primary",text:"",onClick:ne(We=>G(oe),["stop"])},{default:e(()=>[t(Ae,{iconName:"app-unlink"})]),_:1},8,["onClick"])])]),_:2},1032,["content"])):(n(),r(Le,{key:1,effect:"dark",content:M.$t("views.document.tag.relate"),placement:"top"},{default:e(()=>[y("span",Gl,[t(x,{type:"primary",text:"",onClick:ne(We=>G(oe),["stop"])},{default:e(()=>[t(Ae,{iconName:"app-generate-question"})]),_:1},8,["onClick"])])]),_:2},1032,["content"]))]),_:1},8,["label"]))]),_:1},8,["pagination-config","data","row-key"])),[[ae,T.value]])]),_:1},8,["modelValue"])}}}),Kl=lt(Pl,[["__scopeId","data-v-342eb5b4"]]),zl={class:"dialog-footer"},ql=$e({__name:"EditTagDialog",emits:["refresh"],setup(te,{expose:q,emit:Z}){const i=Re(),{params:{id:V}}=i,X=Z,I=ie(()=>i.path.includes("shared")?"systemShare":i.path.includes("resource-management")?"systemManage":"workspace"),h=m(),v=m(!1),a=m({id:"",key:"",value:""}),T=m(!1),p=m(!1),U=()=>{h.value.validate(S=>{S&&O({type:"knowledge",systemType:I.value}).putTag(V,a.value.id,a.value,T).then(L=>{A(),X("refresh")})})},b=(S,L)=>{p.value=!0,a.value.id=S.id,a.value.key=S.key,a.value.value=S.value,v.value=L},A=()=>{p.value=!1};return q({open:b,close:A}),(S,L)=>{const N=u("el-input"),E=u("el-form-item"),f=u("el-col"),$=u("el-row"),j=u("el-form"),B=u("el-button"),ce=u("el-dialog");return n(),r(ce,{modelValue:p.value,"onUpdate:modelValue":L[4]||(L[4]=R=>p.value=R),title:v.value?S.$t("views.document.tag.edit"):S.$t("views.document.tag.editValue"),"before-close":A,width:v.value?"500px":"50%"},{footer:e(()=>[y("div",zl,[t(B,{onClick:A},{default:e(()=>[d(o(S.$t("common.cancel")),1)]),_:1}),t(B,{type:"primary",onClick:U},{default:e(()=>[d(o(S.$t("common.confirm")),1)]),_:1})])]),default:e(()=>[t(j,{ref_key:"FormRef",ref:h,model:a.value,"label-position":"top","require-asterisk-position":"right",onSubmit:L[3]||(L[3]=ne(()=>{},["prevent"]))},{default:e(()=>[v.value?(n(),r(E,{key:0,label:S.$t("views.document.tag.key"),rules:{required:!0,message:S.$t("views.document.tag.requiredMessage1"),trigger:"blur"},prop:"key"},{default:e(()=>[t(N,{modelValue:a.value.key,"onUpdate:modelValue":L[0]||(L[0]=R=>a.value.key=R)},null,8,["modelValue"])]),_:1},8,["label","rules"])):(n(),r($,{key:1,gutter:8,align:"bottom"},{default:e(()=>[t(f,{span:12},{default:e(()=>[t(E,{label:S.$t("views.document.tag.key"),prop:"key",rules:{required:!0,message:S.$t("views.document.tag.requiredMessage1"),trigger:"blur"}},{default:e(()=>[t(N,{modelValue:a.value.key,"onUpdate:modelValue":L[1]||(L[1]=R=>a.value.key=R),disabled:!0},null,8,["modelValue"])]),_:1},8,["label","rules"])]),_:1}),t(f,{span:12},{default:e(()=>[t(E,{label:S.$t("views.document.tag.value"),prop:"value",rules:{required:!0,message:S.$t("views.document.tag.requiredMessage2"),trigger:"blur"}},{default:e(()=>[t(N,{modelValue:a.value.value,"onUpdate:modelValue":L[2]||(L[2]=R=>a.value.value=R)},null,8,["modelValue"])]),_:1},8,["label","rules"])]),_:1})]),_:1}))]),_:1},8,["model"])]),_:1},8,["modelValue","title","width"])}}}),Ol={class:"flex-between mb-16"},jl={class:"flex-between"},xl={key:0},Hl={class:"mr-4"},Wl={class:"mr-4"},Ql={class:"flex-between"},Zl={class:"mr-4"},Yl={class:"mt-16 flex justify-end"},Jl=$e({__name:"TagDrawer",emits:["refresh","tag-changed"],setup(te,{expose:q,emit:Z}){const i=Z;function V(){i("tag-changed")}function X(){x(),V()}const I=Re(),{params:{id:h,folderId:v}}=I,a=ie(()=>v==="share"),T=ie(()=>I.path.includes("shared")?"systemShare":I.path.includes("resource-management")?"systemManage":"workspace"),p=ie(()=>kt.knowledge[T.value]),U=m(!1),b=m(!1),A=m(""),S=m([]),L=m(null),N=m(1),E=m(20),f=ie(()=>"calc(100vh - 200px)");function $(D,z){z&&z.property==="key"&&(L.value=D.id)}function j(){L.value=null}const B=ie(()=>{const D=[];return S.value.forEach(z=>{z.values&&z.values.length>0&&z.values.forEach((me,fe)=>{D.push({id:me.id,key:z.key,value:me.value,doc_count:me.doc_count,keyIndex:fe})})}),D}),ce=ie(()=>{const D=new Map;for(const z of B.value)D.has(z.key)||D.set(z.key,[]),D.get(z.key).push(z);return Array.from(D.entries()).map(([z,me])=>({key:z,rows:me}))}),R=ie(()=>{const D=(N.value-1)*E.value,z=D+E.value;return ce.value.slice(D,z)}),Y=ie(()=>R.value.flatMap(D=>D.rows)),K=({row:D,columnIndex:z})=>{if(z===0||z===1)return D.keyIndex===0?{rowspan:Y.value.filter(fe=>fe.key===D.key).length,colspan:1}:{rowspan:0,colspan:0}},k=m([]),P=m(null),J=m(!1),G=async D=>{if(J.value)return;const z=new Set(D.map(fe=>fe.id)),me=k.value.filter(fe=>!z.has(fe.id));if(me.length===0){k.value=D;return}J.value=!0,await ft();for(const fe of me){const he=Y.value.filter(be=>be.key===fe.key);for(const be of he)z.has(be.id)&&P.value?.toggleRowSelection?.(be,!1)}await ft(),J.value=!1,k.value=Y.value.filter(fe=>P.value?.getSelectionRows?P.value.getSelectionRows().some(he=>he.id===fe.id):z.has(fe.id))},ve=m();function ee(D){ve.value?.open(D)}function ge(){Te(g("views.document.tag.deleteConfirm"),g("views.document.tag.deleteTip"),{confirmButtonText:g("common.delete"),confirmButtonClass:"danger"}).then(()=>{const D=k.value.map(z=>z.id);O({type:"knowledge",systemType:T.value}).delMulTag(h,D).then(()=>{x(),V()})}).catch(()=>{})}const le=m();function De(D){le.value?.open(D,!0)}function Se(D){Te(g("views.document.tag.deleteConfirm")+D.key,g("views.document.tag.deleteTip"),{confirmButtonText:g("common.delete"),confirmButtonClass:"danger"}).then(()=>{O({type:"knowledge",systemType:T.value}).delTag(h,D.id,"key").then(()=>{x(),V()})}).catch(()=>{})}const M=m(),re=D=>{M.value?.open(D)};function de(D){le.value?.open(D,!1)}function ye(D){Te(g("views.document.tag.deleteConfirm")+D.value,g("views.document.tag.deleteTip"),{confirmButtonText:g("common.delete"),confirmButtonClass:"danger"}).then(()=>{O({type:"knowledge",systemType:T.value}).delTag(h,D.id,"one").then(()=>{x(),V()})}).catch(()=>{})}function x(){const D={...A.value&&{name:A.value}};O({type:"knowledge",systemType:T.value,isShared:a.value}).getTags(h,D,U).then(z=>{S.value=z.data,N.value=1})}return q({open:()=>{A.value="",b.value=!0,N.value=1,x()}}),(D,z)=>{const me=u("el-button"),fe=u("el-input"),he=u("el-table-column"),be=u("AppIcon"),Ee=u("el-tooltip"),Ge=u("el-link"),Ae=u("el-table"),Le=u("el-pagination"),Pe=u("el-drawer"),Ke=xe("loading");return n(),se(ke,null,[t(Pe,{modelValue:b.value,"onUpdate:modelValue":z[4]||(z[4]=ae=>b.value=ae),size:"60%","append-to-body":!0},{header:e(()=>[y("h4",null,o(D.$t("views.document.tag.label")),1)]),default:e(()=>[y("div",Ol,[y("div",null,[p.value.tag_create(s(h))?(n(),r(me,{key:0,type:"primary",onClick:z[0]||(z[0]=ae=>ee())},{default:e(()=>[d(o(D.$t("views.document.tag.create")),1)]),_:1})):w("",!0),p.value.tag_delete(s(h))?(n(),r(me,{key:1,disabled:k.value.length===0,onClick:ge},{default:e(()=>[d(o(D.$t("common.delete")),1)]),_:1},8,["disabled"])):w("",!0)]),t(fe,{modelValue:A.value,"onUpdate:modelValue":z[1]||(z[1]=ae=>A.value=ae),"prefix-icon":"Search",class:"w-240",onChange:x,clearable:"",placeholder:D.$t("common.search")},null,8,["modelValue","placeholder"])]),He((n(),r(Ae,{ref_key:"tableRef",ref:P,data:Y.value,"span-method":K,"max-height":f.value,onSelectionChange:G,onCellMouseEnter:$,onCellMouseLeave:j},{default:e(()=>[t(he,{type:"selection",width:"55"}),t(he,{prop:"key",label:k.value.length===0?D.$t("views.document.tag.key"):`${D.$t("common.selected")} ${k.value.length} ${D.$t("views.document.items")}`},{default:e(({row:ae})=>[y("div",jl,[d(o(ae.key)+" ",1),L.value===ae.id?(n(),se("div",xl,[y("span",Hl,[t(Ee,{effect:"dark",content:D.$t("views.document.tag.addValue")},{default:e(()=>[p.value.tag_create(s(h))?(n(),r(me,{key:0,type:"primary",text:"",onClick:ne(oe=>ee(ae),["stop"])},{default:e(()=>[t(be,{iconName:"app-add-outlined"})]),_:1},8,["onClick"])):w("",!0)]),_:2},1032,["content"])]),y("span",Wl,[t(Ee,{effect:"dark",content:D.$t("views.document.tag.edit")},{default:e(()=>[p.value.tag_edit(s(h))?(n(),r(me,{key:0,type:"primary",text:"",onClick:ne(oe=>De(ae),["stop"])},{default:e(()=>[t(be,{iconName:"app-edit"})]),_:1},8,["onClick"])):w("",!0)]),_:2},1032,["content"])]),t(Ee,{effect:"dark",content:D.$t("common.delete")},{default:e(()=>[p.value.tag_delete(s(h))?(n(),r(me,{key:0,type:"primary",text:"",onClick:ne(oe=>Se(ae),["stop"])},{default:e(()=>[t(be,{iconName:"app-delete"})]),_:1},8,["onClick"])):w("",!0)]),_:2},1032,["content"])])):w("",!0)])]),_:1},8,["label"]),t(he,{label:D.$t("views.document.tag.value"),"class-name":"border-l"},{default:e(({row:ae})=>[y("div",Ql,o(ae.value),1)]),_:1},8,["label"]),t(he,{label:D.$t("views.document.tag.relatedDoc"),align:"right"},{default:e(({row:ae})=>[t(Ge,{type:"primary",underline:"",onClick:oe=>re(ae)},{default:e(()=>[d(o(ae.doc_count),1)]),_:2},1032,["onClick"])]),_:1},8,["label"]),t(he,{label:D.$t("common.operation"),align:"left",width:"100",fixed:"right"},{default:e(({row:ae})=>[y("span",Zl,[t(Ee,{effect:"dark",content:D.$t("views.document.tag.editValue")},{default:e(()=>[p.value.tag_edit(s(h))?(n(),r(me,{key:0,type:"primary",text:"",onClick:ne(oe=>de(ae),["stop"])},{default:e(()=>[t(be,{iconName:"app-edit"})]),_:1},8,["onClick"])):w("",!0)]),_:2},1032,["content"])]),t(Ee,{effect:"dark",content:D.$t("common.delete")},{default:e(()=>[p.value.tag_delete(s(h))?(n(),r(me,{key:0,type:"primary",text:"",onClick:ne(oe=>ye(ae),["stop"])},{default:e(()=>[t(be,{iconName:"app-delete"})]),_:1},8,["onClick"])):w("",!0)]),_:2},1032,["content"])]),_:1},8,["label"])]),_:1},8,["data","max-height"])),[[Ke,U.value]]),y("div",Yl,[t(Le,{"current-page":N.value,"onUpdate:currentPage":z[2]||(z[2]=ae=>N.value=ae),"page-size":E.value,"onUpdate:pageSize":z[3]||(z[3]=ae=>E.value=ae),total:ce.value.length,layout:"total, prev, pager, next, sizes","page-sizes":[10,20,50,100]},null,8,["current-page","page-size","total"])])]),_:1},8,["modelValue"]),t(bt,{ref_key:"createTagDialogRef",ref:ve,onRefresh:X},null,512),t(ql,{ref_key:"editTagDialogRef",ref:le,onRefresh:X},null,512),t(Kl,{ref_key:"taglinkedDocumentDialogRef",ref:M,onRefresh:X},null,512)],64)}}}),Xl={class:"w-full text-left cursor"},ea={class:"w-full text-left cursor"},ta={class:"dialog-footer"},wt=$e({__name:"MulAddTagDialog",props:{apiType:{}},emits:["addTags"],setup(te,{expose:q,emit:Z}){const i=Z,V=te,X=Re(),{params:{id:I,folderId:h}}=X,v=ie(()=>h==="share"),a=m(!1),T=m(),p=m(!1),U=m([]),b=m([]),A=m([]),S=()=>{U.value.push({})},L=k=>{U.value.splice(k,1)};function N(k){k.value=null}function E(k){let P=null;return k&&k.key&&(P=b.value.find(J=>J.key===k.key)),P?P.values:[]}const f=()=>{T.value.validate(k=>{k&&i("addTags",U.value.map(P=>P.value),R.value)})};function $(k){O({type:"knowledge",systemType:V.apiType,isShared:v.value}).getTags(I,{},a).then(P=>{b.value=P.data.slice(0,100),A.value=P.data})}function j(k){b.value=A.value.filter(P=>P.key.indexOf(k)>-1).slice(0,100)}const B=m();function ce(k){B.value?.open(k)}const R=m(),Y=k=>{$(),R.value=k,p.value=!0,U.value=[{}]},K=()=>{p.value=!1};return q({open:Y,close:K}),(k,P)=>{const J=u("el-option"),G=u("AppIcon"),ve=u("el-button"),ee=u("el-select"),ge=u("el-form-item"),le=u("el-col"),De=u("el-row"),Se=u("el-scrollbar"),M=u("el-form"),re=u("el-dialog");return n(),r(re,{modelValue:p.value,"onUpdate:modelValue":P[2]||(P[2]=de=>p.value=de),title:k.$t("views.document.tag.addTag"),"before-close":K,"close-on-click-modal":!1,"close-on-press-escape":!1},{footer:e(()=>[y("div",ta,[t(ve,{onClick:K},{default:e(()=>[d(o(k.$t("common.cancel")),1)]),_:1}),t(ve,{type:"primary",onClick:f},{default:e(()=>[d(o(k.$t("common.confirm")),1)]),_:1})])]),default:e(()=>[t(M,{ref_key:"FormRef",ref:T,model:{tagList:U.value},"label-position":"top","require-asterisk-position":"right",onSubmit:P[1]||(P[1]=ne(()=>{},["prevent"]))},{default:e(()=>[t(Se,null,{default:e(()=>[t(De,{gutter:8,style:{"margin-right":"10px"},class:"tag-list-max-list"},{default:e(()=>[(n(!0),se(ke,null,Ie(U.value,(de,ye)=>(n(),se(ke,{key:de},[t(le,{span:12},{default:e(()=>[t(ge,{label:ye===0?k.$t("views.document.tag.key"):"",prop:`tagList.${ye}.key`,rules:{required:!0,message:k.$t("views.document.tag.requiredMessage1"),trigger:"blur"}},{default:e(()=>[t(ee,{modelValue:de.key,"onUpdate:modelValue":x=>de.key=x,onChange:x=>N(de),filterable:"","filter-method":j,placeholder:k.$t("views.document.tag.requiredMessage1"),loading:a.value},{footer:e(()=>[_t(k.$slots,"footer",{},()=>[y("div",Xl,[t(ve,{type:"primary",link:"",onClick:P[0]||(P[0]=x=>ce())},{default:e(()=>[t(G,{iconName:"app-add-outlined",class:"mr-4"}),d(" "+o(k.$t("views.document.tag.create")),1)]),_:1})])])]),default:e(()=>[(n(!0),se(ke,null,Ie(b.value,x=>(n(),r(J,{key:x,value:x.key,label:x.key},null,8,["value","label"]))),128))]),_:3},8,["modelValue","onUpdate:modelValue","onChange","placeholder","loading"])]),_:2},1032,["label","prop","rules"])]),_:2},1024),t(le,{span:11},{default:e(()=>[t(ge,{label:ye===0?k.$t("views.document.tag.value"):"",prop:`tagList.${ye}.value`,rules:{required:!0,message:k.$t("views.document.tag.requiredMessage2"),trigger:"blur"}},{default:e(()=>[t(ee,{modelValue:de.value,"onUpdate:modelValue":x=>de.value=x,filterable:"",placeholder:k.$t("views.document.tag.requiredMessage2")},{footer:e(()=>[_t(k.$slots,"footer",{},()=>[y("div",ea,[t(ve,{type:"primary",link:"",onClick:x=>ce(de)},{default:e(()=>[t(G,{iconName:"app-add-outlined",class:"mr-4"}),d(" "+o(k.$t("views.document.tag.createValue")),1)]),_:1},8,["onClick"])])])]),default:e(()=>[(n(!0),se(ke,null,Ie(E(de),x=>(n(),r(J,{key:x,value:x.id,label:x.value},null,8,["value","label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["label","prop","rules"])]),_:2},1024),t(le,{span:1},{default:e(()=>[t(ve,{disabled:U.value.length===1,text:"",onClick:x=>L(ye),style:tt({marginTop:ye===0?"35px":"5px"})},{default:e(()=>[t(G,{iconName:"app-delete"})]),_:1},8,["disabled","onClick","style"])]),_:2},1024)],64))),128))]),_:3})]),_:3})]),_:3},8,["model"]),t(ve,{link:"",type:"primary",onClick:S},{default:e(()=>[t(G,{iconName:"app-add-outlined",class:"mr-4"}),d(" "+o(k.$t("common.add")),1)]),_:1}),t(bt,{ref_key:"createTagDialogRef",ref:B,onRefresh:$},null,512)]),_:3},8,["modelValue","title"])}}}),la={class:"flex-between mb-16"},aa={class:"flex-between"},oa=$e({__name:"TagSettingDrawer",emits:["refresh"],setup(te,{expose:q,emit:Z}){const i=Z,V=Re(),{params:{id:X,folderId:I}}=V,h=ie(()=>V.path.includes("shared")?"systemShare":V.path.includes("resource-management")?"systemManage":"workspace"),v=m(""),a=m(!1),T=m(!1),p=m(""),U=m([]),b=ie(()=>{const R=[];return U.value.forEach(Y=>{Y.values&&Y.values.length>0&&Y.values.forEach((K,k)=>{R.push({id:K.id,key:Y.key,value:K.value,keyIndex:k})})}),R}),A=({row:R,column:Y,rowIndex:K,columnIndex:k})=>{if(k===0||k===1)return R.keyIndex===0?{rowspan:b.value.filter(J=>J.key===R.key).length,colspan:1}:{rowspan:0,colspan:0}},S=m([]),L=R=>{S.value=R};function N(){const R=S.value.reduce((Y,K)=>{const P=b.value.filter(J=>J.key===K.key).map(J=>J.id);return[...Y,...P]},[]);O({type:"document",systemType:h.value}).delMulDocumentTag(X,v.value,R,a).then(()=>{f(),i("refresh")})}function E(R){O({type:"document",systemType:h.value}).delMulDocumentTag(X,v.value,[R.id],a).then(()=>{f(),i("refresh")})}function f(){const R={...p.value&&{name:p.value}};O({type:"document",systemType:h.value}).getDocumentTags(X,v.value,R,a).then(Y=>{U.value=Y.data})}const $=m();function j(){$.value?.open()}function B(R){O({type:"document",systemType:h.value}).postDocumentTags(X,v.value,R,a).then(()=>{$.value?.close(),f(),i("refresh")})}return q({open:R=>{p.value="",T.value=!0,v.value=R.id,f()}}),(R,Y)=>{const K=u("el-button"),k=u("el-input"),P=u("el-table-column"),J=u("AppIcon"),G=u("el-tooltip"),ve=u("el-table"),ee=u("el-drawer"),ge=xe("loading");return n(),se(ke,null,[t(ee,{modelValue:T.value,"onUpdate:modelValue":Y[2]||(Y[2]=le=>T.value=le),size:"60%","append-to-body":!0},{header:e(()=>[y("h4",null,o(R.$t("views.document.tag.setting")),1)]),default:e(()=>[y("div",la,[y("div",null,[t(K,{type:"primary",onClick:Y[0]||(Y[0]=le=>j())},{default:e(()=>[d(o(R.$t("views.document.tag.addTag")),1)]),_:1}),t(K,{disabled:S.value.length===0,onClick:N},{default:e(()=>[d(o(R.$t("common.delete")),1)]),_:1},8,["disabled"])]),t(k,{modelValue:p.value,"onUpdate:modelValue":Y[1]||(Y[1]=le=>p.value=le),"prefix-icon":"Search",class:"w-240",onChange:f,clearable:"",placeholder:R.$t("common.search")},null,8,["modelValue","placeholder"])]),He((n(),r(ve,{data:b.value,"span-method":A,onSelectionChange:L},{default:e(()=>[t(P,{type:"selection",width:"55"}),t(P,{label:R.$t("views.document.tag.key")},{default:e(({row:le})=>[y("div",aa,o(le.key),1)]),_:1},8,["label"]),t(P,{label:R.$t("views.document.tag.value"),"class-name":"border-l"},{default:e(({row:le})=>[d(o(le.value),1)]),_:1},8,["label"]),t(P,{label:R.$t("common.operation"),align:"left",width:"100",fixed:"right"},{default:e(({row:le})=>[t(G,{effect:"dark",content:R.$t("common.delete")},{default:e(()=>[t(K,{type:"primary",text:"",onClick:ne(De=>E(le),["stop"])},{default:e(()=>[t(J,{iconName:"app-delete"})]),_:1},8,["onClick"])]),_:2},1032,["content"])]),_:1},8,["label"])]),_:1},8,["data"])),[[ge,a.value]])]),_:1},8,["modelValue"]),t(wt,{ref_key:"addTagDialogRef",ref:$,onAddTags:B,apiType:h.value},null,8,["apiType"])],64)}}}),na={class:"document p-16-24"},sa={class:"mb-16"},ua={class:"main-calc-height"},ia={class:"p-24"},ca={class:"flex-between"},ra={class:"flex"},da={class:"flex-between complex-search"},ma={key:1},pa={key:0,class:"flex align-center"},va={class:"color-text-primary"},fa={key:1,class:"flex align-center"},_a={class:"color-text-primary"},ga=["title"],ya=["title"],ha={class:"flex align-center color-text-primary"},ka={class:"ml-4"},ba={class:"mr-4"},wa={key:0,class:"mr-4"},$a={class:"mr-4"},Ca={class:"mr-4"},Ta={class:"mr-4"},Da={class:"mr-4"},Sa={key:0,class:"mul-operation w-full flex"},Ne="documents",Ea=$e({__name:"index",setup(te){const q=Re(),Z=ul(),{params:{id:i,folderId:V,type:X}}=q,{common:I}=ht();il(()=>{I.savePage(Ne,null),I.saveCondition(Ne,null)}),cl(l=>{l.name!=="ParagraphIndex"?(I.savePage(Ne,null),I.saveCondition(Ne,null)):I.saveCondition(Ne,{search_type:A.value,search_form:S.value,filterMethod:B.value})});const h=ie(()=>V==="share"),v=ie(()=>q.path.includes("shared")?"systemShare":q.path.includes("resource-management")?"systemManage":q.path.includes("share/")?"workspaceShare":"workspace"),a=ie(()=>kt.knowledge[v.value]),T=l=>a.value.doc_migrate(l)||K?.value.type===1&&a.value.doc_sync(l)||K?.value.type===2&&a.value.doc_sync(l)||a.value.doc_delete(l)||a.value.doc_tag(l),p=l=>a.value.doc_generate(l)||a.value.doc_migrate(l)||a.value.doc_export(l)||a.value.doc_download(l)||a.value.doc_delete(l)||a.value.doc_tag(l)||a.value.doc_replace(l),U=l=>a.value.sync(l)||a.value.doc_generate(l)||a.value.doc_migrate(l)||a.value.doc_export(l)||a.value.doc_delete(l),b=(l,c)=>{const C=l.split("").reverse();return c-1>C.length+1?"n":C[c-1]},A=m("name"),S=m({name:"",tag:""}),L=ie(()=>I.paginationConfig[Ne]),N=ie(()=>I.search[Ne]),E=m(),f=m(),$=m(!1);let j;const B=m({}),ce=m(""),R=m([]),Y=m(null),K=m({}),k=m({current_page:1,page_size:10,total:0}),P=m(),J=m(),G=m([]),ve=m(""),ee=m(),ge=()=>{f.value?.open(i)},le=()=>{K.value.is_publish?Z.push({path:`/knowledge/import/workflow/${V}`,query:{id:i}}):Te(g("common.tip"),g("views.document.tip.toImportDocConfirm"),{cancelButtonText:g("common.close"),showConfirmButton:!1,type:"warning"}).then(()=>{}).catch(()=>{})},De=l=>{O({type:"document",systemType:v.value}).exportDocument(l.name,l.knowledge_id,l.id,$).then(()=>{_e(g("common.exportSuccess"))})},Se=l=>{O({type:"document",systemType:v.value}).exportDocumentZip(l.name,l.knowledge_id,l.id,$).then(()=>{_e(g("common.exportSuccess"))})};function M(l){const c=[];G.value.map(H=>{H&&c.push(H.id)});const C={id_list:c,type:l};O({type:"document",systemType:v.value}).putBatchCancelTask(i,C,$).then(()=>{_e(g("views.document.tip.cancelSuccess")),J.value?.clearSelection()})}function re(){J.value?.clearSelection()}function de(l){const c=[];l?c.push(l.id):G.value.map(C=>{C&&c.push(C.id)}),ee.value.open(c)}function ye(l){B.value[l.attr]=l.command,l.attr=="status"&&(B.value.task_type=l.task_type),pe()}function x(l,c,C){return{attr:l,command:c,task_type:C}}const Ue=(l,c)=>{O({type:"document",systemType:v.value}).putCancelTask(i,l.id,{type:c}).then(()=>{_e(g("views.document.tip.sendMessage"))})};function D(){ve.value=g("views.document.importDocument"),P.value.open()}function z(l){ve.value=g("common.setting"),P.value.open(l)}const me=l=>{G.value=l};function fe(){ve.value=g("common.setting");const l=G.value.map(c=>c.id);P.value.open(null,l)}const he=()=>{j=setInterval(()=>{pe(!0)},6e3)},be=()=>{j&&clearInterval(j)};function Ee(l){+l.type==1?Ae(l):Ge(l)}function Ge(l){Te(g("views.document.sync.confirmTitle"),g("views.document.sync.confirmMessage1"),{confirmButtonText:g("views.document.sync.label"),confirmButtonClass:"danger"}).then(()=>{O({type:"document",systemType:v.value}).putLarkDocumentSync(i,l.id).then(()=>{pe()})}).catch(()=>{})}function Ae(l){l.meta?.source_url?Te(g("views.document.sync.confirmTitle"),g("views.document.sync.confirmMessage1"),{confirmButtonText:g("views.document.sync.label"),confirmButtonClass:"danger"}).then(()=>{O({type:"document",systemType:v.value}).putDocumentSync(l.knowledge_id,l.id).then(()=>{pe()})}).catch(()=>{}):Te(g("common.tip"),g("views.document.sync.confirmMessage2"),{confirmButtonText:g("common.confirm"),type:"warning"}).then(()=>{}).catch(()=>{})}function Le(l){const c=C=>O({type:"document",systemType:v.value}).putDocumentRefresh(l.knowledge_id,l.id,C).then(()=>{pe()});E.value?.open(c)}function Pe(l,c){console.log(c),!(c&&(c.type==="selection"||c.property==="tag"))&&Z.push({path:`/paragraph/${i}/${l.id}`,query:{from:v.value,isShared:h.value?"true":"false"}})}function Ke(l){$.value=!0;const c=[{name:l}];O({type:"document",systemType:v.value}).putMulDocument(i,c).then(()=>{pe(),_e(g("common.createSuccess"))}).catch(()=>{$.value=!1})}function ae(){const l=[];G.value.map(c=>{c&&l.push(c.id)}),Te(g("views.document.sync.confirmTitle"),g("views.document.sync.confirmMessage1"),{confirmButtonText:g("views.document.sync.label"),confirmButtonClass:"danger"}).then(()=>{O({type:"document",systemType:v.value}).putMulSyncDocument(i,l,$).then(()=>{_e(g("views.document.sync.successMessage")),pe()})}).catch(()=>{})}function oe(){const l=[];G.value.map(c=>{c&&l.push(c.id)}),O({type:"document",systemType:v.value}).putMulLarkSyncDocument(i,l,$).then(()=>{_e(g("views.document.sync.successMessage")),pe()})}function We(){const l=[];G.value.map(c=>{c&&l.push(c.id)}),O({type:"document",systemType:v.value}).exportMulDocument(K.value.name,i,l,$).then(()=>{_e(g("common.exportSuccess"))})}function $t(){const l=[];G.value.map(c=>{c&&l.push(c.id)}),O({type:"document",systemType:v.value}).exportMulDocumentZip(K.value.name,i,l,$).then(()=>{_e(g("common.exportSuccess"))})}function Ct(){Te(`${g("views.document.delete.confirmTitle1")} ${G.value.length} ${g("views.document.delete.confirmTitle2")}`,g("views.document.delete.confirmMessage"),{confirmButtonText:g("common.confirm"),confirmButtonClass:"danger"}).then(()=>{const l=[];G.value.map(c=>{c&&l.push(c.id)}),O({type:"document",systemType:v.value}).delMulDocument(i,l,$).then(()=>{_e(g("views.document.delete.successMessage")),J.value?.clearSelection(),pe()})}).catch(()=>{})}function Tt(){const l=G.value.map(C=>C.id),c=C=>{O({type:"document",systemType:v.value}).putBatchRefresh(i,l,C,$).then(()=>{_e(g("views.document.tip.vectorizationSuccess")),J.value?.clearSelection()})};E.value?.open(c)}function Dt(l){O({type:"document",systemType:v.value}).getDownloadSourceFile(i,l.id,l.name).then(()=>{pe()})}const at=m();function St(l,c){const C=new FormData;C.append("file",l.raw,l.name),at.value.clearFiles(),O({type:"document",systemType:v.value}).postReplaceSourceFile(i,c.id,C,$).then(()=>{_e(g("views.document.tip.replaceSuccess")),pe()}).catch(H=>{})}function ot(l){Te(`${g("views.document.delete.confirmTitle3")} ${l.name} ?`,`${g("views.document.delete.confirmMessage1")} ${l.paragraph_count} ${g("views.document.delete.confirmMessage2")}`,{confirmButtonText:g("common.confirm"),confirmButtonClass:"danger"}).then(()=>{O({type:"document",systemType:v.value}).delDocument(i,l.id,$).then(()=>{_e(g("common.deleteSuccess")),pe()})}).catch(()=>{})}function nt(l,c,C){O({type:"document",systemType:v.value}).putDocument(i,l,c,$).then(H=>{const Q=R.value.findIndex(Me=>Me.id===l);return R.value.splice(Q,1,H.data),_e(C),!0}).catch(()=>!1)}async function Et(l){const c={is_active:!l.is_active},C=l.is_active?g("common.status.disableSuccess"):g("common.status.enableSuccess");await nt(l.id,c,C)}function Vt(l,c){l?nt(c,{name:l},g("common.modifySuccess")):vl(g("views.document.tip.nameMessage"))}function Rt(l,c){c&&c.property==="name"&&(Y.value=l.id)}function Mt(){Y.value=null}function Nt(){k.value.current_page=1,pe()}function It({prop:l,order:c}){ce.value=c==="ascending"?l:`-${l}`,pe()}function pe(l){const c={...B.value,order_by:ce.value,folder_id:V};S.value[A.value]&&(c[A.value]=S.value[A.value]),O({type:"document",isShared:h.value,systemType:v.value}).getDocumentPage(i,k.value,c,l?void 0:$).then(C=>{R.value=C.data.records,k.value.total=C.data.total})}const Ut=()=>{S.value={name:"",tag:""}};function At(){O({type:"knowledge",isShared:h.value,systemType:v.value}).getKnowledgeDetail(i,$).then(l=>{K.value=l.data})}function Lt(){J.value?.clearSelection(),pe()}function st(){k.value.current_page=1,pe()}const ut=m();function Qe(l){const c=[];l?c.push(l.id):G.value.map(C=>{C&&c.push(C.id)}),ut.value.open(c,"document")}function Bt(l,c,C,H){c.property==="tag"&&a.value.doc_tag(i)&&(H.stopPropagation(),Je(l))}const it=m([]),Ze=m(!1),ct=m([]),rt=m(!1),Ye=m(!1);function Ft(l){const c=l.map(C=>({label:C.key,value:C.key,children:(C.values||[]).map(H=>({label:H.value,value:H.id}))}));return c.push({label:g("views.document.tag.noTag"),value:"NO_TAG",children:[]}),c}async function Gt(l=!1){if(!(!l&&rt.value&&!Ze.value))try{Ye.value=!0;const c={},C=await O({type:"knowledge",systemType:v.value,isShared:h.value}).getTags(i,c,Ye);ct.value=Ft(C?.data||[]),rt.value=!0,Ze.value=!1}finally{Ye.value=!1}}async function Pt(l){l&&await Gt()}function dt(){Ze.value=!0}const mt=m();function Kt(){mt.value.open()}const pt=m();function Je(l){pt.value.open(l)}const Xe=m();function vt(l){Xe.value?.open(l)}function zt(l,c){const C=G.value.length?G.value.map(H=>H.id):[c];O({type:"document",systemType:v.value}).postMulDocumentTags(i,{tag_ids:l,document_ids:C},$).then(()=>{Xe.value?.close(),pe(),re()})}return rl(()=>{At(),L.value&&(k.value=L.value),N.value&&(B.value=N.value.filterMethod,A.value=N.value.search_type,S.value=N.value.search_form),pe(),he(),q.query.imported==="true"&&dl(g("common.tip"),g("common.knowledgeImportTip")).then(()=>{Z.replace({query:{}})})}),ml(()=>{be()}),(l,c)=>{const C=u("el-button"),H=u("AppIcon"),Q=u("el-dropdown-item"),Me=u("el-dropdown-menu"),Be=u("el-dropdown"),qt=u("el-option"),Ot=u("el-select"),jt=u("el-input"),Fe=u("el-tooltip"),Ce=u("el-table-column"),xt=u("ReadWrite"),ze=u("Filter"),Ve=u("el-icon"),Ht=u("SuccessFilled"),Wt=u("el-cascader-panel"),Qt=u("el-tag"),Zt=u("el-popover"),Yt=u("el-switch"),Jt=u("el-divider"),qe=u("Close"),Xt=u("el-upload"),el=u("app-table"),tl=u("el-card"),ll=u("el-text"),al=xe("loading");return n(),se("div",na,[y("h2",sa,o(l.$t("common.fileUpload.document")),1),t(tl,{style:{"--el-card-padding":"0"}},{default:e(()=>[y("div",ua,[y("div",ia,[y("div",ca,[y("div",null,[h.value?w("",!0):(n(),se(ke,{key:0},[K.value?.type===0&&a.value.doc_create(s(i))?(n(),r(C,{key:0,type:"primary",onClick:c[0]||(c[0]=_=>s(Z).push({path:`/knowledge/document/upload/${s(V)}/${s(X)}`,query:{id:s(i)}}))},{default:e(()=>[d(o(l.$t("views.document.uploadDocument")),1)]),_:1})):w("",!0),K.value?.type===1&&a.value.doc_create(s(i))?(n(),r(C,{key:1,type:"primary",onClick:D},{default:e(()=>[d(o(l.$t("views.document.importDocument")),1)]),_:1})):w("",!0),K.value?.type===2&&a.value.doc_create(s(i))?(n(),r(C,{key:2,type:"primary",onClick:c[1]||(c[1]=_=>s(Z).push({path:`/knowledge/import/lark/${s(V)}`,query:{id:s(i),folder_token:K.value?.meta.folder_token}}))},{default:e(()=>[d(o(l.$t("views.document.importDocument")),1)]),_:1})):w("",!0),K.value?.type===4&&a.value.doc_create(s(i))?(n(),r(C,{key:3,type:"primary",onClick:le},{default:e(()=>[d(o(l.$t("views.document.importDocument")),1)]),_:1})):w("",!0),a.value.doc_vector(s(i))?(n(),r(C,{key:4,onClick:Tt,disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("views.knowledge.setting.vectorization")),1)]),_:1},8,["disabled"])):w("",!0),a.value.doc_generate(s(i))?(n(),r(C,{key:5,onClick:c[2]||(c[2]=_=>Qe()),disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("views.document.generateQuestion.title")),1)]),_:1},8,["disabled"])):w("",!0),a.value.doc_edit(s(i))?(n(),r(C,{key:6,onClick:fe,disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("common.setting")),1)]),_:1},8,["disabled"])):w("",!0),T(s(i))?(n(),r(Be,{key:7},{dropdown:e(()=>[t(Me,null,{default:e(()=>[a.value.doc_migrate(s(i))?(n(),r(Q,{key:0,onClick:c[3]||(c[3]=_=>de()),disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("views.document.setting.migration")),1)]),_:1},8,["disabled"])):w("",!0),a.value.doc_tag(s(i))?(n(),r(Q,{key:1,onClick:c[4]||(c[4]=_=>vt()),disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("views.document.tag.addTag")),1)]),_:1},8,["disabled"])):w("",!0),K.value?.type===1&&a.value.doc_sync(s(i))?(n(),r(Q,{key:2,divided:"",onClick:ae,disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("views.document.syncDocument")),1)]),_:1},8,["disabled"])):w("",!0),K.value?.type===2&&a.value.doc_sync(s(i))?(n(),r(Q,{key:3,divided:"",onClick:oe,disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("views.document.syncDocument")),1)]),_:1},8,["disabled"])):w("",!0),a.value.doc_export(s(i))?(n(),r(Q,{key:4,onClick:We,disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("views.document.setting.export"))+" Excel ",1)]),_:1},8,["disabled"])):w("",!0),a.value.doc_export(s(i))?(n(),r(Q,{key:5,onClick:$t,disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("views.document.setting.export"))+" Zip ",1)]),_:1},8,["disabled"])):w("",!0),a.value.doc_delete(s(i))?(n(),r(Q,{key:6,divided:"",onClick:Ct,disabled:G.value.length===0},{default:e(()=>[d(o(l.$t("common.delete")),1)]),_:1},8,["disabled"])):w("",!0)]),_:1})]),default:e(()=>[t(C,{class:"ml-12 mr-12"},{default:e(()=>[t(H,{iconName:"app-more"})]),_:1})]),_:1})):w("",!0)],64))]),y("div",ra,[y("div",da,[t(Ot,{class:"complex-search__left",modelValue:A.value,"onUpdate:modelValue":c[5]||(c[5]=_=>A.value=_),style:{width:"120px"},onChange:Ut},{default:e(()=>[t(qt,{label:l.$t("common.name"),value:"name"},null,8,["label"])]),_:1},8,["modelValue"]),A.value==="name"?(n(),r(jt,{key:0,modelValue:S.value.name,"onUpdate:modelValue":c[6]||(c[6]=_=>S.value.name=_),onChange:st,placeholder:l.$t("common.searchBar.placeholder"),style:{width:"220px"},clearable:""},null,8,["modelValue","placeholder"])):w("",!0)]),K.value?.type===4&&a.value.doc_create(s(i))?(n(),r(Fe,{key:0,effect:"dark",content:l.$t("common.ExecutionRecord.title"),placement:"top"},{default:e(()=>[t(C,{onClick:ge,class:"ml-12"},{default:e(()=>[t(H,{iconName:"app-execution-record",class:"color-secondary"})]),_:1})]),_:1},8,["content"])):w("",!0),a.value.tag_read(s(i))?(n(),r(C,{key:1,onClick:Kt,class:"ml-12"},{default:e(()=>[d(o(l.$t("views.document.tag.label")),1)]),_:1})):w("",!0)])]),He((n(),r(el,{ref_key:"multipleTableRef",ref:J,class:"mt-16 document-table",data:R.value,"pagination-config":k.value,"quick-create":K.value?.type===0&&a.value.doc_create(s(i))&&!h.value,onSizeChange:Nt,onChangePage:pe,onCellMouseEnter:Rt,onCellMouseLeave:Mt,onCreatQuick:Ke,onRowClick:Pe,onSelectionChange:me,onSortChange:It,"row-key":_=>_.id,storeKey:Ne,onCellClick:Bt},{default:e(()=>[h.value?w("",!0):(n(),r(Ce,{key:0,type:"selection",width:"55","reserve-selection":!0})),t(Ce,{prop:"name",label:l.$t("views.document.table.name"),"min-width":"280"},{default:e(({row:_})=>[h.value?(n(),se("span",ma,o(_.name),1)):(n(),r(xt,{key:0,onChange:W=>Vt(W,_.id),data:_.name,showEditIcon:_.id===Y.value},null,8,["onChange","data","showEditIcon"]))]),_:1},8,["label"]),t(Ce,{prop:"status",label:l.$t("views.document.fileStatus.label"),width:"120"},{header:e(()=>[y("div",null,[y("span",null,o(l.$t("views.document.fileStatus.label")),1),t(Be,{trigger:"click",onCommand:ye},{dropdown:e(()=>[t(Me,{style:{width:"100px"}},{default:e(()=>[t(Q,{class:we([B.value.status?"":"is-active","justify-center"]),command:x("status","")},{default:e(()=>[d(o(l.$t("common.status.all")),1)]),_:1},8,["class","command"]),t(Q,{class:we([B.value.status===s(F).SUCCESS?"is-active":"","justify-center"]),command:x("status",s(F).SUCCESS)},{default:e(()=>[d(o(l.$t("common.status.success")),1)]),_:1},8,["class","command"]),t(Q,{class:we([B.value.status===s(F).FAILURE?"is-active":"","justify-center"]),command:x("status",s(F).FAILURE)},{default:e(()=>[d(o(l.$t("common.status.fail")),1)]),_:1},8,["class","command"]),t(Q,{class:we([B.value.status===s(F).STARTED&&B.value.task_type==s(ue).EMBEDDING?"is-active":"","justify-center"]),command:x("status",s(F).STARTED,s(ue).EMBEDDING)},{default:e(()=>[d(o(l.$t("views.document.fileStatus.EMBEDDING")),1)]),_:1},8,["class","command"]),t(Q,{class:we([B.value.status===s(F).PENDING?"is-active":"","justify-center"]),command:x("status",s(F).PENDING)},{default:e(()=>[d(o(l.$t("views.document.fileStatus.PENDING")),1)]),_:1},8,["class","command"]),t(Q,{class:we([B.value.status===s(F).STARTED&&B.value.task_type===s(ue).GENERATE_PROBLEM?"is-active":"","justify-center"]),command:x("status",s(F).STARTED,s(ue).GENERATE_PROBLEM)},{default:e(()=>[d(o(l.$t("views.document.fileStatus.GENERATE")),1)]),_:1},8,["class","command"])]),_:1})]),default:e(()=>[t(C,{style:{"margin-top":"1px"},link:"",type:B.value.status?"primary":""},{default:e(()=>[t(Ve,null,{default:e(()=>[t(ze)]),_:1})]),_:1},8,["type"])]),_:1})])]),default:e(({row:_})=>[t(Dl,{status:_.status,"status-meta":_.status_meta},null,8,["status","status-meta"])]),_:1},8,["label"]),t(Ce,{prop:"char_length",label:l.$t("views.document.table.char_length"),align:"right","min-width":"120",sortable:""},{default:e(({row:_})=>[d(o(s(pl)(_.char_length)),1)]),_:1},8,["label"]),t(Ce,{prop:"paragraph_count",label:l.$t("views.document.table.paragraph"),align:"right","min-width":"120",sortable:""},null,8,["label"]),t(Ce,{width:"110"},{header:e(()=>[y("div",null,[y("span",null,o(l.$t("views.document.enableStatus.label")),1),t(Be,{trigger:"click",onCommand:ye},{dropdown:e(()=>[t(Me,{style:{width:"100px"}},{default:e(()=>[t(Q,{class:we([B.value.is_active===""?"is-active":"","justify-center"]),command:x("is_active","")},{default:e(()=>[d(o(l.$t("common.status.all")),1)]),_:1},8,["class","command"]),t(Q,{class:we([B.value.is_active===!0?"is-active":"","justify-center"]),command:x("is_active",!0)},{default:e(()=>[d(o(l.$t("common.status.enabled")),1)]),_:1},8,["class","command"]),t(Q,{class:we([B.value.is_active===!1?"is-active":"","justify-center"]),command:x("is_active",!1)},{default:e(()=>[d(o(l.$t("common.status.disabled")),1)]),_:1},8,["class","command"])]),_:1})]),default:e(()=>[t(C,{style:{"margin-top":"1px"},link:"",type:B.value.is_active?"primary":""},{default:e(()=>[t(Ve,null,{default:e(()=>[t(ze)]),_:1})]),_:1},8,["type"])]),_:1})])]),default:e(({row:_})=>[_.is_active?(n(),se("div",pa,[t(Ve,{class:"color-success mr-8",style:{"font-size":"16px"}},{default:e(()=>[t(Ht)]),_:1}),y("span",va,o(l.$t("common.status.enabled")),1)])):(n(),se("div",fa,[t(H,{iconName:"app-disabled",class:"color-secondary mr-8"}),y("span",_a,o(l.$t("common.status.disabled")),1)]))]),_:1}),t(Ce,{width:"150",prop:"tag"},{header:e(()=>[y("div",null,[y("span",null,o(l.$t("dynamicsForm.tag.label")),1),t(Be,{trigger:"click",onVisibleChange:Pt},{dropdown:e(()=>[y("div",null,[t(Wt,{modelValue:it.value,"onUpdate:modelValue":c[7]||(c[7]=_=>it.value=_),options:ct.value,props:{multiple:!0,checkStrictly:!0,emitPath:!1,showPrefix:!1},onChange:c[8]||(c[8]=_=>ye({attr:"tags",command:_}))},null,8,["modelValue","options"])])]),default:e(()=>[t(C,{style:{"margin-top":"1px"},link:"",type:B.value.tags?.length>0?"primary":""},{default:e(()=>[t(Ve,null,{default:e(()=>[t(ze)]),_:1})]),_:1},8,["type"])]),_:1})])]),default:e(({row:_})=>[t(Zt,{trigger:"hover",placement:"bottom-start",disabled:!_.tag_count,"popper-style":{width:"auto",maxWidth:"300px"}},{reference:e(()=>[_.tag_count?(n(),r(Qt,{key:0,type:"info",effect:"plain",class:"never mr-4"},{default:e(()=>[y("div",ha,[t(H,{iconName:"app-tag"}),y("span",ka,o(_.tag_count),1)])]),_:2},1024)):w("",!0)]),default:e(()=>[(n(!0),se(ke,null,Ie(_.tags,W=>(n(),se("div",{key:W.id,class:"flex align-center lighter color-text-primary mt-4 mb-4"},[y("span",{class:"color-secondary ellipsis-1",style:{width:"40%"},title:W.key},o(W.key),9,ga),y("span",{class:"ml-4 ellipsis-1",title:W.value},o(W.value),9,ya)]))),128))]),_:2},1032,["disabled"]),t(C,{class:"button-new-tag",size:"small",disabled:!a.value.doc_tag(s(i)),onClick:ne(W=>vt(_.id),["stop"])},{default:e(()=>[t(H,{iconName:"app-add-outlined",class:"mr-4"}),d(" "+o(l.$t("views.document.tag.key")),1)]),_:1},8,["disabled","onClick"])]),_:1}),t(Ce,{width:"165"},{header:e(()=>[y("div",null,[y("span",null,o(l.$t("views.document.form.hit_handling_method.label")),1),t(Be,{trigger:"click",onCommand:ye},{dropdown:e(()=>[t(Me,{style:{width:"150px"}},{default:e(()=>[t(Q,{class:we([B.value.hit_handling_method?"":"is-active","justify-center"]),command:x("hit_handling_method","")},{default:e(()=>[d(o(l.$t("common.status.all")),1)]),_:1},8,["class","command"]),(n(!0),se(ke,null,Ie(s(je),(_,W)=>(n(),r(Q,{key:W,class:we([B.value.hit_handling_method===W?"is-active":"","justify-center"]),command:x("hit_handling_method",W)},{default:e(()=>[d(o(l.$t(_)),1)]),_:2},1032,["class","command"]))),128))]),_:1})]),default:e(()=>[t(C,{style:{"margin-top":"1px"},link:"",type:B.value.hit_handling_method?"primary":""},{default:e(()=>[t(Ve,null,{default:e(()=>[t(ze)]),_:1})]),_:1},8,["type"])]),_:1})])]),default:e(({row:_})=>[d(o(l.$t(s(je)[_.hit_handling_method])),1)]),_:1}),t(Ce,{prop:"create_time",label:l.$t("common.createTime"),width:"175",sortable:""},{default:e(({row:_})=>[d(o(s(et)(_.create_time)),1)]),_:1},8,["label"]),t(Ce,{prop:"update_time",label:l.$t("views.document.table.updateTime"),width:"175",sortable:""},{default:e(({row:_})=>[d(o(s(et)(_.update_time)),1)]),_:1},8,["label"]),h.value?w("",!0):(n(),r(Ce,{key:1,label:l.$t("common.operation"),align:"left",width:"160",fixed:"right"},{default:e(({row:_})=>[y("span",{onClick:c[9]||(c[9]=ne(()=>{},["stop"]))},[a.value.doc_edit(s(i))?(n(),r(Yt,{key:0,loading:$.value,size:"small",modelValue:_.is_active,"onUpdate:modelValue":W=>_.is_active=W,"before-change":()=>Et(_)},null,8,["loading","modelValue","onUpdate:modelValue","before-change"])):w("",!0)]),t(Jt,{direction:"vertical"}),K.value?.type===0||K.value?.type===4?(n(),se(ke,{key:0},[[s(F).STARTED,s(F).PENDING].includes(b(_.status,s(ue).EMBEDDING))?(n(),r(Fe,{key:0,effect:"dark",content:l.$t("views.document.setting.cancelVectorization"),placement:"top"},{default:e(()=>[y("span",ba,[a.value.doc_vector(s(i))?(n(),r(C,{key:0,type:"primary",text:"",onClick:ne(W=>Ue(_,s(ue).EMBEDDING),["stop"])},{default:e(()=>[t(Ve,null,{default:e(()=>[t(qe)]),_:1})]),_:1},8,["onClick"])):w("",!0)])]),_:2},1032,["content"])):(n(),r(Fe,{key:1,effect:"dark",content:l.$t("views.knowledge.setting.vectorization"),placement:"top"},{default:e(()=>[a.value.doc_vector(s(i))?(n(),se("span",wa,[t(C,{type:"primary",text:"",onClick:ne(W=>Le(_),["stop"])},{default:e(()=>[t(H,{iconName:"app-document-refresh",style:{"font-size":"16px"}})]),_:1},8,["onClick"])])):w("",!0)]),_:2},1032,["content"])),a.value.doc_edit(s(i))?(n(),r(Fe,{key:2,effect:"dark",content:l.$t("common.setting"),placement:"top"},{default:e(()=>[y("span",$a,[t(C,{type:"primary",text:"",onClick:ne(W=>z(_),["stop"])},{default:e(()=>[t(H,{iconName:"app-setting"})]),_:1},8,["onClick"])])]),_:2},1032,["content"])):w("",!0),y("span",{onClick:c[10]||(c[10]=ne(()=>{},["stop"]))},[p(s(i))?(n(),r(Be,{key:0,trigger:"click"},{dropdown:e(()=>[t(Me,null,{default:e(()=>[[s(F).STARTED,s(F).PENDING].includes(b(_.status,s(ue).GENERATE_PROBLEM))&&a.value.doc_generate(s(i))?(n(),r(Q,{key:0,onClick:W=>Ue(_,s(ue).GENERATE_PROBLEM)},{default:e(()=>[t(Ve,{class:"color-secondary"},{default:e(()=>[t(qe)]),_:1}),d(" "+o(l.$t("views.document.setting.cancelGenerateQuestion")),1)]),_:1},8,["onClick"])):a.value.doc_generate(s(i))?(n(),r(Q,{key:1,onClick:W=>Qe(_)},{default:e(()=>[t(H,{iconName:"app-generate-question",class:"color-secondary"}),d(" "+o(l.$t("views.document.generateQuestion.title")),1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_tag(s(i))?(n(),r(Q,{key:2,onClick:W=>Je(_)},{default:e(()=>[t(H,{iconName:"app-tag",class:"color-secondary"}),d(" "+o(l.$t("views.document.tag.setting")),1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_migrate(s(i))?(n(),r(Q,{key:3,onClick:W=>de(_)},{default:e(()=>[t(H,{iconName:"app-migrate",class:"color-secondary"}),d(" "+o(l.$t("views.document.setting.migration")),1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_export(s(i))?(n(),r(Q,{key:4,onClick:W=>De(_)},{default:e(()=>[t(H,{iconName:"app-export",class:"color-secondary"}),d(" "+o(l.$t("views.document.setting.export"))+" Excel ",1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_export(s(i))?(n(),r(Q,{key:5,onClick:W=>Se(_)},{default:e(()=>[t(H,{iconName:"app-export",class:"color-secondary"}),d(" "+o(l.$t("views.document.setting.export"))+" Zip ",1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_download(s(i))?(n(),r(Q,{key:6,onClick:ne(W=>Dt(_),["stop"])},{default:e(()=>[t(H,{iconName:"app-download",class:"color-secondary"}),d(" "+o(l.$t("views.document.setting.download")),1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_replace(s(i))?(n(),r(Xt,{key:7,ref_key:"elUploadRef",ref:at,"file-list":[],action:"#","auto-upload":!1,"show-file-list":!1,"on-change":(W,Va)=>St(W,_)},{default:e(()=>[t(Q,null,{default:e(()=>[t(H,{iconName:"app-upload",class:"color-secondary"}),d(" "+o(l.$t("views.document.setting.replace")),1)]),_:1})]),_:1},8,["on-change"])):w("",!0),a.value.doc_delete(s(i))?(n(),r(Q,{key:8,onClick:ne(W=>ot(_),["stop"])},{default:e(()=>[t(H,{iconName:"app-delete",class:"color-secondary"}),d(" "+o(l.$t("common.delete")),1)]),_:1},8,["onClick"])):w("",!0)]),_:2},1024)]),default:e(()=>[t(C,{text:"",type:"primary"},{default:e(()=>[t(H,{iconName:"app-more"})]),_:1})]),_:2},1024)):w("",!0)])],64)):w("",!0),K.value?.type===1||K.value?.type===2?(n(),se(ke,{key:1},[[s(F).STARTED,s(F).PENDING].includes(b(_.status,s(ue).EMBEDDING))&&a.value.doc_vector(s(i))?(n(),r(Fe,{key:0,effect:"dark",content:l.$t("views.document.setting.cancelVectorization"),placement:"top"},{default:e(()=>[y("span",Ca,[t(C,{type:"primary",text:"",onClick:ne(W=>Ue(_,s(ue).EMBEDDING),["stop"])},{default:e(()=>[t(Ve,null,{default:e(()=>[t(qe)]),_:1})]),_:1},8,["onClick"])])]),_:2},1032,["content"])):w("",!0),a.value.vector(s(i))?(n(),r(Fe,{key:1,effect:"dark",content:l.$t("views.knowledge.setting.vectorization"),placement:"top"},{default:e(()=>[y("span",Ta,[t(C,{type:"primary",text:"",onClick:ne(W=>Le(_),["stop"])},{default:e(()=>[t(H,{iconName:"app-document-refresh",style:{"font-size":"16px"}})]),_:1},8,["onClick"])])]),_:2},1032,["content"])):w("",!0),a.value.doc_edit(s(i))?(n(),r(Fe,{key:2,effect:"dark",content:l.$t("common.setting"),placement:"top"},{default:e(()=>[y("span",Da,[t(C,{type:"primary",text:"",onClick:ne(W=>z(_),["stop"])},{default:e(()=>[t(H,{iconName:"app-setting"})]),_:1},8,["onClick"])])]),_:2},1032,["content"])):w("",!0),y("span",{onClick:c[11]||(c[11]=ne(()=>{},["stop"]))},[U(s(i))?(n(),r(Be,{key:0,trigger:"click"},{dropdown:e(()=>[t(Me,null,{default:e(()=>[a.value.sync(s(i))?(n(),r(Q,{key:0,onClick:W=>Ee(_)},{default:e(()=>[t(H,{iconName:"app-sync",class:"color-secondary"}),d(" "+o(l.$t("views.knowledge.setting.sync")),1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_tag(s(i))?(n(),r(Q,{key:1,onClick:W=>Je(_)},{default:e(()=>[t(H,{iconName:"app-tag",class:"color-secondary"}),d(" "+o(l.$t("views.document.tag.setting")),1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_generate(s(i))&&[s(F).STARTED,s(F).PENDING].includes(b(_.status,s(ue).GENERATE_PROBLEM))?(n(),r(Q,{key:2,onClick:W=>Ue(_,s(ue).GENERATE_PROBLEM)},{default:e(()=>[t(Ve,{class:"color-secondary"},{default:e(()=>[t(qe)]),_:1}),d(" "+o(l.$t("views.document.setting.cancelGenerateQuestion")),1)]),_:1},8,["onClick"])):a.value.doc_generate(s(i))?(n(),r(Q,{key:3,onClick:W=>Qe(_)},{default:e(()=>[t(H,{iconName:"app-generate-question",class:"color-secondary"}),d(" "+o(l.$t("views.document.generateQuestion.title")),1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_migrate(s(i))?(n(),r(Q,{key:4,onClick:W=>de(_)},{default:e(()=>[t(H,{iconName:"app-migrate",class:"color-secondary"}),d(" "+o(l.$t("views.document.setting.migration")),1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_export(s(i))?(n(),r(Q,{key:5,onClick:W=>De(_)},{default:e(()=>[t(H,{iconName:"app-export",class:"color-secondary"}),d(" "+o(l.$t("views.document.setting.export"))+" Excel ",1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_export(s(i))?(n(),r(Q,{key:6,onClick:W=>Se(_)},{default:e(()=>[t(H,{iconName:"app-export",class:"color-secondary"}),d(" "+o(l.$t("views.document.setting.export"))+" Zip ",1)]),_:1},8,["onClick"])):w("",!0),a.value.doc_delete(s(i))?(n(),r(Q,{key:7,onClick:ne(W=>ot(_),["stop"])},{default:e(()=>[t(H,{iconName:"app-delete",class:"color-secondary"}),d(" "+o(l.$t("common.delete")),1)]),_:1},8,["onClick"])):w("",!0)]),_:2},1024)]),default:e(()=>[t(C,{text:"",type:"primary"},{default:e(()=>[t(H,{iconName:"app-more"})]),_:1})]),_:2},1024)):w("",!0)])],64)):w("",!0)]),_:1},8,["label"]))]),_:1},8,["data","pagination-config","quick-create","row-key"])),[[al,$.value]])])])]),_:1}),G.value.length!==0?(n(),se("div",Sa,[a.value.doc_vector(s(i))?(n(),r(C,{key:0,disabled:G.value.length===0,onClick:c[12]||(c[12]=_=>M(1))},{default:e(()=>[d(o(l.$t("views.document.setting.cancelVectorization")),1)]),_:1},8,["disabled"])):w("",!0),a.value.doc_generate(s(i))?(n(),r(C,{key:1,disabled:G.value.length===0,onClick:c[13]||(c[13]=_=>M(2))},{default:e(()=>[d(o(l.$t("views.document.setting.cancelGenerate")),1)]),_:1},8,["disabled"])):w("",!0),t(ll,{type:"info",class:"secondary ml-24"},{default:e(()=>[d(o(l.$t("common.selected"))+" "+o(G.value.length)+" "+o(l.$t("views.document.items")),1)]),_:1}),t(C,{class:"ml-16",type:"primary",link:"",onClick:re},{default:e(()=>[d(o(l.$t("common.clear")),1)]),_:1})])):w("",!0),t(El,{ref_key:"embeddingContentDialogRef",ref:E},null,512),t(bl,{ref_key:"ImportDocumentDialogRef",ref:P,title:ve.value,onRefresh:st},null,8,["title"]),t(Cl,{ref_key:"selectKnowledgeDialogRef",ref:ee,onRefresh:Lt,workspaceId:K.value?.workspace_id},null,8,["workspaceId"]),t(fl,{ref_key:"GenerateRelatedDialogRef",ref:ut,onRefresh:pe,apiType:v.value},null,8,["apiType"]),t(Jl,{ref_key:"tagDrawerRef",ref:mt,onTagChanged:dt},null,512),t(oa,{ref_key:"tagSettingDrawerRef",ref:pt,onRefresh:c[14]||(c[14]=()=>{dt(),pe()})},null,512),t(wt,{ref_key:"addTagDialogRef",ref:Xe,onAddTags:zt,apiType:v.value},null,8,["apiType"]),t(_l,{ref_key:"ListActionRef",ref:f},null,512)])}}}),Ua=lt(Ea,[["__scopeId","data-v-5291ba5e"]]);export{Ua as default};
|