mirror of
https://github.com/vastxie/99AI.git
synced 2025-09-19 18:16:39 +08:00
9 lines
2.1 KiB
JavaScript
9 lines
2.1 KiB
JavaScript
|
|
/**
|
|
* 由 Fantastic-admin 提供技术支持
|
|
* Powered by Fantastic-admin
|
|
* https://fantastic-admin.github.io
|
|
*/
|
|
|
|
import{_ as V}from"./index.vue_vue_type_script_setup_true_lang-DKdjIYRj.js";import{a as i}from"./config-BQ9gBCXa.js";import{d as j,m as B,r as m,a as E,n as o,g as M,c as N,b as e,w as n,e as u,h as q,E as f,k as _}from"./index-DEc4xym2.js";const O={class:"flex justify-between"},P=u("b",null,"思维导图设置",-1),R=j({__name:"mind",setup(U){const l=B({mindDefaultData:"",mindCustomPrompt:""}),d=m({}),s=m();async function c(){const t=await i.queryConfig({keys:["mindDefaultData","mindCustomPrompt"]});Object.assign(l,t.data)}function p(){var t;(t=s.value)==null||t.validate(async a=>{if(a){try{await i.setConfig({settings:g(l)}),f.success("变更配置信息成功")}catch{}c()}else f.error("请填写完整信息")})}function g(t){return Object.keys(t).map(a=>({configKey:a,configVal:t[a]}))}return E(()=>{c()}),(t,a)=>{const r=o("el-alert"),b=V,y=o("el-button"),w=o("el-input"),x=o("el-form-item"),C=o("el-col"),D=o("el-row"),h=o("el-form"),k=o("el-card");return M(),N("div",null,[e(b,null,{default:n(()=>[e(r,{closable:!1,"show-icon":"",title:"系统基础设置配置说明",description:"默认配置数据会在页面加载后初次展示给用户、预设信息系统有内置提示词、如果您想覆盖掉他、则在此处设置您的专属提示词!",type:"success"})]),_:1}),e(k,{style:{margin:"20px"}},{header:n(()=>[u("div",O,[P,e(y,{class:"button",text:"",onClick:p},{default:n(()=>[q(" 保存设置 ")]),_:1})])]),default:n(()=>[e(h,{ref_key:"formRef",ref:s,rules:d.value,model:l,"label-width":"150px"},{default:n(()=>[e(D,null,{default:n(()=>[e(C,{xs:24,md:20,lg:15,xl:12},{default:n(()=>[e(x,{label:"思维导图默认数据",prop:"mindDefaultData"},{default:n(()=>[e(w,{modelValue:l.mindDefaultData,"onUpdate:modelValue":a[0]||(a[0]=v=>l.mindDefaultData=v),type:"textarea",rows:10,placeholder:"思维导图的默认展示数据Markdown格式",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1})])}}});typeof _=="function"&&_(R);export{R as default};
|