2 lines
28 KiB
JavaScript
2 lines
28 KiB
JavaScript
|
|
import{ay as G,aB as b,be as ce,aD as s,aE as f,aF as L,aG as o,aH as n,aI as e,aJ as l,bm as q,bf as A,bg as j,bh as J,aK as w,bb as N,bi as de,bS as he,dW as _e,b8 as X,c6 as be,aC as P,bn as H,dX as re,ce as W,aA as pe,b7 as oe,bd as $e,br as ye,bs as me,cf as ge,bt as ve,bc as K,dY as Ve,az as ke,cD as Le,dZ as Ce,bp as Te,c7 as le,d_ as Se,bo as ie}from"./chat-u6cKkSMp.js";import{_ as we}from"./ParagraphForm.vue_vue_type_script_setup_true_lang-UeBom0mT.js";const Re={class:"bold title p-24",style:{"padding-bottom":"0"}},De={class:"flex align-center"},Fe={class:"p-24",style:{"padding-top":"16px"}},Me={key:1,class:"p-24"},Ie={class:"dialog-footer"},ze=G({__name:"EditParagraphDialog",props:{isConnect:Boolean,knowledgeId:String},emits:["updateContent"],setup(M,{expose:z,emit:D}){const S=D,C=b(!1),$=b({}),F=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=F.value)==null?void 0:p.validate())&&(S("updateContent",{problem_list:$.value.problem_list,...(_=F.value)==null?void 0:_.form}),C.value=!1)};return z({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]=U=>C.value=U),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(U=>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:F,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",De,[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",Fe,[r.value?(f(),L(g,{key:0,modelValue:i.value,"onUpdate:modelValue":_[0]||(_[0]=U=>i.value=U),placeholder:p.$t("views.paragraph.relatedProblem.placeholder"),onChange:R,onBlur:_[1]||(_[1]=U=>r.value=!1),ref_key:"inputRef",ref:T,class:"mb-8"},null,8,["modelValue","placeholder"])):q("",!0),(f(!0),A(j,null,J($.value.problem_list,(U,B)=>(f(),L(t,{key:B,onClose:Q=>y(U,B),class:"question-tag",type:"info",effect:"plain",closable:""},{default:o(()=>[n(u,{content:U.content},{default:o(()=>[w(l(U.content),1)]),_:2},1032,["content"])]),_:2},1032,["onClose"]))),128))])]),_:1})]),_:1})]),_:1})):(f(),A("div",Me,[n(we,{ref_key:"paragraphFormRef",ref:F,data:$.value,isEdit:!0,"knowledge-id":M.knowledgeId},null,8,["data","knowledge-id"])]))]),_:1},8,["title","modelValue"])}}}),Ue={class:"flex-between"},Pe={class:"lighter mt-12"},xe={class:"lighter mt-12"},Ae=G({__name:"ParagraphList",props:{modelValue:{type:Array,default:()=>[]},isConnect:Boolean,knowledgeId:String},emits:["update:modelValue"],setup(M,{emit:z}){const D=b(30),S=b(1),C=b(0),$=b(),F=z,T=b(!1),r=b([]),i=M;_e(()=>{if(i.modelValue&&i.modelValue.length>0){const p=D.value*S.value;r.value=i.modelValue.slice(0,Math.min(p,i.modelValue.length))}}),_e(()=>{const _=D.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
|