UnisKB/static/admin/assets/KnowledgeSetting-DdfVYN_0.js

2 lines
8.5 KiB
JavaScript
Raw Normal View History

import{ay as ee,aQ as le,aO as K,aP as te,aB as b,aU as ae,aC as d,b6 as oe,aD as p,b7 as se,aE as r,aW as I,aI as s,aJ as c,aH as o,aG as a,b8 as ie,aF as v,cj as ne,aK as T,b1 as m,ck as re,cl as ue,b2 as E,c0 as de,aT as k,b3 as z,cf as pe}from"./admin-DgPvPHD7.js";import{_ as ce}from"./BaseForm.vue_vue_type_script_setup_true_lang-D_enBZLW.js";const me={class:"p-16-24"},_e={class:"mb-16"},ve={class:"knowledge-setting main-calc-height"},fe={class:"p-24"},ge={class:"title-decoration-1 mb-16"},we={class:"flex align-center"},ye={class:"flex align-center"},ke={class:"flex align-center"},he={key:5},be={class:"title-decoration-1 mb-16"},Ve={class:"flex align-center"},$e={class:"mr-4"},Te={class:"text-right"},Se=ee({__name:"KnowledgeSetting",setup(ze){const S=le(),{params:{id:f,folderId:j}}=S,_=K(()=>S.path.includes("shared")?"systemShare":S.path.includes("resource-management")?"systemManage":"workspace"),L=K(()=>te.knowledge[_.value]),G=K(()=>j==="share"),A=b(),V=b(),h=b(!1),i=b({}),q=b(""),t=b({source_url:"",selector:"",app_id:"",app_secret:"",folder_token:"",file_count_limit:50,file_size_limit:100}),H=ae({source_url:[{required:!0,message:d("views.knowledge.form.source_url.requiredMessage"),trigger:"blur"}],app_id:[{required:!0,message:d("views.application.applicationAccess.larkSetting.appIdPlaceholder"),trigger:"blur"}],app_secret:[{required:!0,message:d("views.application.applicationAccess.larkSetting.appSecretPlaceholder"),trigger:"blur"}],folder_token:[{required:!0,message:d("views.application.applicationAccess.larkSetting.folderTokenPlaceholder"),trigger:"blur"}]});async function J(){var e;await((e=V.value)==null?void 0:e.validate())&&await A.value.validate(l=>{if(l){const u=i.value.type===1||i.value.type===2?{meta:t.value,file_count_limit:t.value.file_count_limit,file_size_limit:t.value.file_size_limit,...V.value.form}:{file_count_limit:t.value.file_count_limit,file_size_limit:t.value.file_size_limit,...V.value.form};q.value!==V.value.form.embedding_model_id?de(d("common.tip"),d("views.knowledge.tip.updateModeMessage"),{confirmButtonText:d("views.knowledge.setting.vectorization")}).then(()=>{i.value.type===2?k({type:"knowledge",systemType:_.value}).putLarkKnowledge(f,u,h).then(()=>{k({type:"knowledge",systemType:_.value}).putReEmbeddingKnowledge(f).then(()=>{z(d("common.saveSuccess"))})}):k({type:"knowledge",systemType:_.value}).putKnowledge(f,u,h).then(()=>{k({type:"knowledge",systemType:_.value}).putReEmbeddingKnowledge(f).then(()=>{z(d("common.saveSuccess"))})})}).catch(()=>{}):i.value.type===2?k({type:"knowledge",systemType:_.value}).putLarkKnowledge(f,u,h).then(()=>{z(d("common.saveSuccess"))}):k({type:"knowledge",systemType:_.value}).putKnowledge(f,u,h).then(()=>{z(d("common.saveSuccess"))})}})}function O(){k({type:"knowledge",isShared:G.value,systemType:_.value}).getKnowledgeDetail(f,h).then(e=>{var l,u,w,y;i.value=e.data,q.value=(l=e.data)==null?void 0:l.embedding_model_id,((u=i.value)==null?void 0:u.type)===0&&(t.value.file_count_limit=e.data.file_count_limit,t.value.file_size_limit=e.data.file_size_limit),(((w=i.value)==null?void 0:w.type)===1||((y=i.value)==null?void 0:y.type)===2)&&(t.value=e.data.meta)})}return oe(()=>{O()}),(e,l)=>{const u=p("el-avatar"),w=p("el-text"),y=p("el-card"),g=p("el-form-item"),$=p("el-input"),B=p("el-slider"),Q=p("AppIcon"),W=p("el-tooltip"),X=p("el-form"),Y=p("el-button"),Z=p("el-scrollbar"),x=se("loading");return r(),I("div",me,[s("h2",_e,c(e.$t("common.setting")),1),o(y,{style:{"--el-card-padding":"0"}},{default:a(()=>[s("div",ve,[o(Z,null,{default:a(()=>[ie((r(),I("div",fe,[s("h4",ge,c(e.$t("common.info")),1),o(ce,{ref_key:"BaseFormRef",ref:V,data:i.value,apiType:_.value},null,8,["data","apiType"]),o(X,{ref_key:"webFormRef",ref:A,rules:H,model:t.value,"label-position":"top","require-asterisk-position":"right"},{default:a(()=>{var M,P,U,C,D,R;return[o(g,{label:e.$t("views.knowledge.knowledgeType.label"),required:""},{default:a(()=>{var n,F,N;return[((n=i.value)==null?void 0:n.type)===0?(r(),v(y,{key:0,shadow:"never",class:"mb-8 w-full layout-bg",style:{"line-height":"22px"}