UnisKB/static/chat/assets/UploadDocument-ChWVM8wh.js

2 lines
28 KiB
JavaScript
Raw Normal View History

import{aW as Y,aZ as b,bb as ce,a$ as s,b0 as f,b1 as L,b2 as o,b3 as n,b5 as e,b8 as l,bk as q,bc as A,bd as K,be as W,b7 as w,b6 as N,bf as de,bR as he,dX as _e,aY as X,c6 as be,aU as P,bl as H,dY as re,ce as G,bj as pe,aX as oe,ba as $e,bp as ye,bq as me,cf as ge,br as ve,b9 as j,dZ as Ve,bN as ke,cE as Le,d_ as Ce,bn as Te,c7 as le,d$ as Se,bm as ie}from"./chat-5z0zeJ6U.js";import{_ as we}from"./ParagraphForm.vue_vue_type_script_setup_true_lang-i0Fo_79-.js";const Re={class:"bold title p-24",style:{"padding-bottom":"0"}},Fe={class:"flex align-center"},De={class:"p-24",style:{"padding-top":"16px"}},Me={key:1,class:"p-24"},Ie={class:"dialog-footer"},Ue=Y({__name:"EditParagraphDialog",props:{isConnect:Boolean,knowledgeId:String},emits:["updateContent"],setup(M,{expose:U,emit:F}){const S=F,C=b(!1),$=b({}),D=b(),T=b(),r=b(!1),i=b("");ce(C,p=>{p||($.value={})});const d=p=>{$.value=de.cloneDeep(p),C.value=!0};function y(p,_){$.value.problem_list.splice(_,1)}function R(){var p,_,V;i.value.trim()&&((p=$.value)!=null&&p.problem_list.some(v=>v.content===i.value.trim())||(V=(_=$.value)==null?void 0:_.problem_list)==null||V.push({content:i.value.trim()}),i.value="",r.value=!1)}function k(){r.value=!0,he(()=>{var p;(p=T.value)==null||p.focus()})}const I=async()=>{var p,_;await((p=D.value)==null?void 0:p.validate())&&(S("updateContent",{problem_list:$.value.problem_list,...(_=D.value)==null?void 0:_.form}),C.value=!1)};return U({open:d}),(p,_)=>{const V=s("el-col"),v=s("el-divider"),m=s("AppIcon"),c=s("el-button"),g=s("el-input"),u=s("auto-tooltip"),t=s("TagEllipsis"),a=s("el-scrollbar"),E=s("el-row"),O=s("el-dialog");return f(),L(O,{title:p.$t("views.paragraph.editParagraph"),modelValue:C.value,"onUpdate:modelValue":_[3]||(_[3]=z=>C.value=z),width:"80%","destroy-on-close":"",class:"paragraph-dialog","close-on-click-modal":!1,"close-on-press-escape":!1},{footer:o(()=>[e("span",Ie,[n(c,{onClick:_[2]||(_[2]=N(z=>C.value=!1,["prevent"]))},{default:o(()=>[w(l(p.$t("common.cancel")),1)]),_:1}),n(c,{type:"primary",onClick:I},{default:o(()=>[w(l(p.$t("common.save")),1)]),_:1})])]),default:o(()=>[M.isConnect?(f(),L(E,{key:0},{default:o(()=>[n(V,{span:18,class:"p-24"},{default:o(()=>[n(we,{ref_key:"paragraphFormRef",ref:D,data:$.value,isEdit:!0,"knowledge-id":M.knowledgeId},null,8,["data","knowledge-id"])]),_:1}),n(V,{span:6,class:"border-l",style:{width:"300px"}},{default:o(()=>[e("p",Re,[e("span",Fe,[e("span",null,l(p.$t("views.paragraph.relatedProblem.title")),1),n(v,{direction:"vertical",class:"mr-4"}),n(c,{text:"",onClick:k},{default:o(()=>[n(m,{iconName:"app-add-outlined"})]),_:1})])]),n(a,{height:"500px"},{default:o(()=>[e("div",De,[r.value?(f(),L(g,{key:0,modelValue:i.value,"onUpdate:modelValue":_[0]||(_[0]=z=>i.value=z),placeholder:p.$t("views.paragraph.relatedProblem.placeholder"),onChange:R,onBlur:_[1]||(_[1]=z=>r.value=!1),ref_key:"inputRef",ref:T,class:"mb-8"},null,8,["modelValue","placeholder"])):q("",!0),(f(!0),A(K,null,W($.value.problem_list,(z,B)=>(f(),L(t,{key:B,onClose:Q=>y(z,B),class:"question-tag",type:"info",effect:"plain",closable:""},{default:o(()=>[n(u,{content:z.content},{default:o(()=>[w(l(z.content),1)]),_:2},1032,["content"])]),_:2},1032,["onClose"]))),128))])]),_:1})]),_:1})]),_:1})):(f(),A("div",Me,[n(we,{ref_key:"paragraphFormRef",ref:D,data:$.value,isEdit:!0,"knowledge-id":M.knowledgeId},null,8,["data","knowledge-id"])]))]),_:1},8,["title","modelValue"])}}}),ze={class:"flex-between"},Pe={class:"lighter mt-12"},xe={class:"lighter mt-12"},Ae=Y({__name:"ParagraphList",props:{modelValue:{type:Array,default:()=>[]},isConnect:Boolean,knowledgeId:String},emits:["update:modelValue"],setup(M,{emit:U}){const F=b(30),S=b(1),C=b(0),$=b(),D=U,T=b(!1),r=b([]),i=M;_e(()=>{if(i.modelValue&&i.modelValue.length>0){const p=F.value*S.value;r.value=i.modelValue.slice(0,Math.min(p,i.modelValue.length))}}),_e(()=>{const _=F.value*S.value;r.value=i.modelValue.slice(0,Math.min(_,i.modelValue.length))});const d=X(()=>r.value),y=()=>{T.value||(T.value=!0,setTimeout(()=>{T.value=!1},100))},R=(p,_)=>{C.value=_,$.value.open(p)},k=p=>{con