| 1 |
- import{cV as X,h1 as x,fU as ee,gC as p,fA as le,g2 as r,g3 as te,fC as u,cx as I,cu as t,gH as i,cB as o,hb as l,hc as D,cv as c,ag as ae,cA as y,cw as m,an as oe,as as se,ao as ne,gY as F,ce as q,fV as g,z as ie,eZ as w,G as K,fH as de,af as ue}from"./admin-KIlVrsVZ.js";import{_ as re}from"./BaseForm.vue_vue_type_script_setup_true_lang-BZyjhnPX.js";const pe={class:"p-16-24"},ce={class:"mb-16"},me={class:"knowledge-setting main-calc-height"},_e={class:"p-24"},ve={class:"title-decoration-1 mb-16"},fe={class:"stat-item"},ge={class:"stat-value"},we={class:"stat-label"},ye={class:"stat-item"},he={class:"stat-value"},ke={class:"stat-label"},be={class:"stat-item"},$e={class:"stat-value"},Ve={class:"stat-label"},Se={class:"flex align-center"},Te={class:"flex align-center"},ze={class:"flex align-center"},Ke={class:"flex align-center"},Ae={key:5},Ie={class:"title-decoration-1 mb-16"},qe={class:"flex align-center"},Ce={class:"mr-4"},Be={class:"text-right"},Me=X({__name:"KnowledgeSetting",setup(Ue){const S=x(),{params:{id:v,folderId:N}}=S,_=q(()=>S.path.includes("shared")?"systemShare":S.path.includes("resource-management")?"systemManage":"workspace"),E=q(()=>de.knowledge[_.value]),C=q(()=>N==="share"),B=g(),$=g(),h=g(!1),n=g({}),M=g(""),U=g(!1),T=g({document_count:0,paragraph_count:0,total_hit_count:0}),s=g({source_url:"",selector:"",app_id:"",app_secret:"",folder_token:"",file_count_limit:50,file_size_limit:100}),L=ee({source_url:[{required:!0,message:p("views.knowledge.form.source_url.requiredMessage"),trigger:"blur"}],app_id:[{required:!0,message:p("views.application.applicationAccess.larkSetting.appIdPlaceholder"),trigger:"blur"}],app_secret:[{required:!0,message:p("views.application.applicationAccess.larkSetting.appSecretPlaceholder"),trigger:"blur"}],folder_token:[{required:!0,message:p("views.application.applicationAccess.larkSetting.folderTokenPlaceholder"),trigger:"blur"}]});async function H(){await $.value?.validate()&&await B.value.validate(e=>{if(e){const a=n.value.type===1||n.value.type===2?{meta:s.value,file_count_limit:s.value.file_count_limit,file_size_limit:s.value.file_size_limit,...$.value.form}:{file_count_limit:s.value.file_count_limit,file_size_limit:s.value.file_size_limit,...$.value.form};M.value!==$.value.form.embedding_model_id?ie(p("common.tip"),p("views.knowledge.tip.updateModeMessage"),{confirmButtonText:p("views.knowledge.setting.vectorization")}).then(()=>{n.value.type===2?w({type:"knowledge",systemType:_.value}).putLarkKnowledge(v,a,h).then(()=>{w({type:"knowledge",systemType:_.value}).putReEmbeddingKnowledge(v).then(()=>{K(p("common.saveSuccess"))})}):w({type:"knowledge",systemType:_.value}).putKnowledge(v,a,h).then(()=>{w({type:"knowledge",systemType:_.value}).putReEmbeddingKnowledge(v).then(()=>{K(p("common.saveSuccess"))})})}).catch(()=>{}):n.value.type===2?w({type:"knowledge",systemType:_.value}).putLarkKnowledge(v,a,h).then(()=>{K(p("common.saveSuccess"))}):w({type:"knowledge",systemType:_.value}).putKnowledge(v,a,h).then(()=>{K(p("common.saveSuccess"))})}})}function j(){w({type:"knowledge",isShared:C.value,systemType:_.value}).getKnowledgeDetail(v,h).then(e=>{n.value=e.data,M.value=e.data?.embedding_model_id,n.value?.type===0&&(s.value.file_count_limit=e.data.file_count_limit,s.value.file_size_limit=e.data.file_size_limit),(n.value?.type===1||n.value?.type===2)&&(s.value=e.data.meta)})}function G(){w({type:"knowledge",isShared:C.value,systemType:_.value}).getKnowledgeStatistics(v,U).then(e=>{T.value=e.data})}return le(()=>{j(),G()}),(e,a)=>{const A=r("el-col"),Y=r("el-row"),k=r("el-card"),z=r("el-avatar"),b=r("el-text"),f=r("el-form-item"),V=r("el-input"),P=r("el-slider"),Z=r("AppIcon"),J=r("el-tooltip"),O=r("el-form"),Q=r("el-button"),W=r("el-scrollbar"),R=te("loading");return u(),I("div",pe,[t("h2",ce,i(e.$t("common.setting")),1),o(k,{style:{"--el-card-padding":"0"}},{default:l(()=>[t("div",me,[o(W,null,{default:l(()=>[D((u(),I("div",_e,[t("h4",ve,i(e.$t("common.info")),1),D((u(),c(k,{shadow:"never",class:"mb-16"},{default:l(()=>[o(Y,{gutter:24},{default:l(()=>[o(A,{span:8},{default:l(()=>[t("div",fe,[t("div",ge,i(T.value.document_count),1),t("div",we,i(e.$t("views.knowledge.statistics.documentCount")),1)])]),_:1}),o(A,{span:8},{default:l(()=>[t("div",ye,[t("div",he,i(T.value.paragraph_count),1),t("div",ke,i(e.$t("views.knowledge.statistics.paragraphCount")),1)])]),_:1}),o(A,{span:8},{default:l(()=>[t("div",be,[t("div",$e,i(T.value.total_hit_count),1),t("div",Ve,i(e.$t("views.knowledge.statistics.hitCount")),1)])]),_:1})]),_:1})]),_:1})),[[R,U.value]]),o(re,{ref_key:"BaseFormRef",ref:$,data:n.value,apiType:_.value},null,8,["data","apiType"]),o(O,{ref_key:"webFormRef",ref:B,rules:L,model:s.value,"label-position":"top","require-asterisk-position":"right"},{default:l(()=>[o(f,{label:e.$t("views.knowledge.knowledgeType.label"),required:""},{default:l(()=>[n.value?.type===0?(u(),c(k,{key:0,shadow:"never",class:"mb-8 w-full layout-bg",style:{"line-height":"22px"}},{default:l(()=>[t("div",Se,[o(z,{class:"mr-8 avatar-blue",shape:"square",size:32},{default:l(()=>[...a[9]||(a[9]=[t("img",{src:ae,style:{width:"58%"},alt:""},null,-1)])]),_:1}),t("div",null,[t("div",null,i(e.$t("views.knowledge.knowledgeType.generalKnowledge")),1),o(b,{type:"info"},{default:l(()=>[y(i(e.$t("views.knowledge.knowledgeType.generalInfo")),1)]),_:1})])])]),_:1})):m("",!0),n.value?.type===1?(u(),c(k,{key:1,shadow:"never",class:"mb-8 w-full layout-bg",style:{"line-height":"22px"}},{default:l(()=>[t("div",Te,[o(z,{class:"mr-8 avatar-purple",shape:"square",size:32},{default:l(()=>[...a[10]||(a[10]=[t("img",{src:oe,style:{width:"58%"},alt:""},null,-1)])]),_:1}),t("div",null,[t("div",null,i(e.$t("views.knowledge.knowledgeType.webKnowledge")),1),o(b,{type:"info"},{default:l(()=>[y(i(e.$t("views.knowledge.knowledgeType.webInfo")),1)]),_:1})])])]),_:1})):m("",!0),n.value?.type===2?(u(),c(k,{key:2,shadow:"never",class:"mb-8 w-full layout-bg",style:{"line-height":"22px"}},{default:l(()=>[t("div",ze,[o(z,{class:"mr-8",shape:"square",size:32,style:{background:"none"}},{default:l(()=>[...a[11]||(a[11]=[t("img",{src:se,style:{width:"100%"},alt:""},null,-1)])]),_:1}),t("div",null,[t("p",null,[o(b,null,{default:l(()=>[y(i(e.$t("views.knowledge.knowledgeType.larkKnowledge")),1)]),_:1})]),o(b,{type:"info"},{default:l(()=>[y(i(e.$t("views.knowledge.knowledgeType.larkInfo")),1)]),_:1})])])]),_:1})):m("",!0),n.value?.type===4?(u(),c(k,{key:3,shadow:"never",class:"mb-8 w-full layout-bg",style:{"line-height":"22px"}},{default:l(()=>[t("div",Ke,[o(z,{class:"mr-8 avatar-orange",shape:"square",size:32},{default:l(()=>[...a[12]||(a[12]=[t("img",{src:ne,style:{width:"60%"},alt:""},null,-1)])]),_:1}),t("div",null,[t("p",null,[o(b,null,{default:l(()=>[y(i(e.$t("views.knowledge.knowledgeType.workflowKnowledge")),1)]),_:1})]),o(b,{type:"info"},{default:l(()=>[y(i(e.$t("views.knowledge.knowledgeType.workflowInfo")),1)]),_:1})])])]),_:1})):m("",!0)]),_:1},8,["label"]),n.value?.type===1?(u(),c(f,{key:0,label:e.$t("views.knowledge.form.source_url.label"),prop:"source_url"},{default:l(()=>[o(V,{modelValue:s.value.source_url,"onUpdate:modelValue":a[0]||(a[0]=d=>s.value.source_url=d),placeholder:e.$t("views.knowledge.form.source_url.placeholder"),onBlur:a[1]||(a[1]=d=>s.value.source_url=s.value.source_url.trim())},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):m("",!0),n.value?.type===1?(u(),c(f,{key:1,label:e.$t("views.knowledge.form.selector.label")},{default:l(()=>[o(V,{modelValue:s.value.selector,"onUpdate:modelValue":a[2]||(a[2]=d=>s.value.selector=d),placeholder:e.$t("views.knowledge.form.selector.placeholder"),onBlur:a[3]||(a[3]=d=>s.value.selector=s.value.selector.trim())},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):m("",!0),n.value?.type===2?(u(),c(f,{key:2,label:"App ID",prop:"app_id"},{default:l(()=>[o(V,{modelValue:s.value.app_id,"onUpdate:modelValue":a[4]||(a[4]=d=>s.value.app_id=d),placeholder:e.$t("views.application.applicationAccess.larkSetting.appIdPlaceholder")},null,8,["modelValue","placeholder"])]),_:1})):m("",!0),n.value?.type===2?(u(),c(f,{key:3,label:"App Secret",prop:"app_id"},{default:l(()=>[o(V,{modelValue:s.value.app_secret,"onUpdate:modelValue":a[5]||(a[5]=d=>s.value.app_secret=d),type:"password","show-password":"",placeholder:e.$t("views.application.applicationAccess.larkSetting.appSecretPlaceholder")},null,8,["modelValue","placeholder"])]),_:1})):m("",!0),n.value?.type===2?(u(),c(f,{key:4,label:"Folder Token",prop:"folder_token"},{default:l(()=>[o(V,{modelValue:s.value.folder_token,"onUpdate:modelValue":a[6]||(a[6]=d=>s.value.folder_token=d),placeholder:e.$t("views.application.applicationAccess.larkSetting.folderTokenPlaceholder")},null,8,["modelValue","placeholder"])]),_:1})):m("",!0),n.value?.type===0?(u(),I("div",Ae,[t("h4",Ie,i(e.$t("common.otherSetting")),1),o(f,{label:e.$t("views.knowledge.form.file_count_limit.label")},{default:l(()=>[o(P,{modelValue:s.value.file_count_limit,"onUpdate:modelValue":a[7]||(a[7]=d=>s.value.file_count_limit=d),"show-input":"","show-input-controls":!1,min:1,max:1e3,class:"custom-slider"},null,8,["modelValue"])]),_:1},8,["label"]),o(f,null,{label:l(()=>[t("div",qe,[t("span",Ce,i(e.$t("views.knowledge.form.file_size_limit.label")),1),o(J,{effect:"dark",content:e.$t("views.knowledge.form.file_size_limit.placeholder"),placement:"right"},{default:l(()=>[o(Z,{iconName:"app-warning",class:"app-warning-icon"})]),_:1},8,["content"])])]),default:l(()=>[o(P,{modelValue:s.value.file_size_limit,"onUpdate:modelValue":a[8]||(a[8]=d=>s.value.file_size_limit=d),"show-input":"","show-input-controls":!1,min:1,max:1e3,class:"custom-slider"},null,8,["modelValue"])]),_:1})])):m("",!0)]),_:1},8,["rules","model"]),t("div",Be,[!F(S).path.includes("share/")&&E.value.edit(F(v))?(u(),c(Q,{key:0,onClick:H,type:"primary"},{default:l(()=>[y(i(e.$t("common.save")),1)]),_:1})):m("",!0)])])),[[R,h.value]])]),_:1})])]),_:1})])}}}),De=ue(Me,[["__scopeId","data-v-97616662"]]);export{De as default};
|