99AI/public/admin/assets/baseConfiguration-daaffffe.js
2024-03-15 17:40:19 +08:00

10 lines
6.5 KiB
JavaScript

/**
* 由 Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* Gitee https://gitee.com/hooray/fantastic-admin
* Github https://github.com/hooray/fantastic-admin
*/
import{_ as T}from"./index-38e73db4.js";import{a as f}from"./config-61dee393.js";import{d as D,Q as F,r as _,x as O,h as m,o as b,c as g,e,f as l,a as y,l as h,S as H,U as S,E as V,t as j,q as x}from"./index-b779f4e0.js";const q={class:"flex justify-between"},R=y("b",null,"网站基础配置",-1),B=D({__name:"baseConfiguration",setup(E){const v=[{label:"聊天对话",path:"/chat"},{label:"专业绘画",path:"/midjourney"},{label:"绘画广场",path:"/market"},{label:"思维导图",path:"/mind"},{label:"应用中心",path:"/app-store"},{label:"不指定首页",path:""}],t=F({siteName:"",vxNumber:"",robotAvatar:"",userDefautlAvatar:"",filingNumber:"",companyName:"",buyCramiAddress:"",isShowAppCatIcon:"",clientFavoIconPath:"",clientLogoPath:"",clientHomePath:"",copyrightTitle:"",copyrightUrl:""}),N=_({siteName:[{required:!0,trigger:"blur",message:"请填写网站名称"}],copyrightUrl:[{trigger:"blur",message:"请填写底部版权文字内容"}],copyrightTitle:[{trigger:"blur",message:"请填写点击底部版本跳转的地址"}]}),i=_();async function p(){const s=await f.queryConfig({keys:["siteName","vxNumber","robotAvatar","userDefautlAvatar","buyCramiAddress","filingNumber","companyName","isShowAppCatIcon","clientLogoPath","clientFavoIconPath","clientHomePath","copyrightUrl","copyrightTitle"]});Object.assign(t,s.data)}function U(){var s;(s=i.value)==null||s.validate(async a=>{if(a){try{await f.setConfig({settings:P(t)}),V.success("变更配置信息成功")}catch{}p()}else V.error("请填写完整信息")})}function P(s){return Object.keys(s).map(a=>({configKey:a,configVal:s[a]}))}return O(()=>{p()}),(s,a)=>{const c=m("el-alert"),A=T,C=m("el-button"),d=m("el-input"),n=m("el-form-item"),r=m("el-col"),u=m("el-row"),w=m("el-radio"),L=m("el-radio-group"),I=m("el-form"),k=m("el-card");return b(),g("div",null,[e(A,null,{default:l(()=>[e(c,{closable:!1,"show-icon":"",title:"网站基础配置说明",description:"网站基础配置允许实时更新网站的核心视觉和功能元素。这些配置包括网站的标识、联系方式、默认图像设置以及版权信息等,确保网站呈现给用户的信息准确无误。",type:"success"})]),_:1}),e(k,{style:{margin:"20px"}},{header:l(()=>[y("div",q,[R,e(C,{class:"button",text:"",onClick:U},{default:l(()=>[h(" 保存设置 ")]),_:1})])]),default:l(()=>[e(I,{ref_key:"formRef",ref:i,rules:N.value,model:t,"label-width":"150px"},{default:l(()=>[e(u,null,{default:l(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"网站名称",prop:"siteName"},{default:l(()=>[e(d,{modelValue:t.siteName,"onUpdate:modelValue":a[0]||(a[0]=o=>t.siteName=o),placeholder:"网站名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"网站客服微信",prop:"vxNumber"},{default:l(()=>[e(d,{modelValue:t.vxNumber,"onUpdate:modelValue":a[1]||(a[1]=o=>t.vxNumber=o),placeholder:"设定网站客服的微信号,方便用户快速获取支持和服务",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"机器人头像",prop:"robotAvatar"},{default:l(()=>[e(d,{modelValue:t.robotAvatar,"onUpdate:modelValue":a[2]||(a[2]=o=>t.robotAvatar=o),placeholder:"设置对话页中默认显示的AI机器人头像 URL 地址",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"用户默认头像",prop:"userDefautlAvatar"},{default:l(()=>[e(d,{modelValue:t.userDefautlAvatar,"onUpdate:modelValue":a[3]||(a[3]=o=>t.userDefautlAvatar=o),placeholder:"新注册用户指定一个默认的用户头像 URL 地址",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"公司/组织名称",prop:"companyName"},{default:l(()=>[e(d,{modelValue:t.companyName,"onUpdate:modelValue":a[4]||(a[4]=o=>t.companyName=o),placeholder:"填入具体的公司或组织名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"网站备案号",prop:"filingNumber"},{default:l(()=>[e(d,{modelValue:t.filingNumber,"onUpdate:modelValue":a[5]||(a[5]=o=>t.filingNumber=o),placeholder:"填写网站备案信息的备案号",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"底部版权文字",prop:"copyrightTitle"},{default:l(()=>[e(d,{modelValue:t.copyrightTitle,"onUpdate:modelValue":a[6]||(a[6]=o=>t.copyrightTitle=o),placeholder:"请填写底部版权文字内容",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(n,{label:"底部跳转地址",prop:"copyrightUrl"},{default:l(()=>[e(d,{modelValue:t.copyrightUrl,"onUpdate:modelValue":a[7]||(a[7]=o=>t.copyrightUrl=o),placeholder:"请填写点击底部版权文字的链接地址",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:24,lg:24,xl:24},{default:l(()=>[e(n,{label:"用户端LOGO",prop:"clientLogoPath"},{default:l(()=>[e(d,{modelValue:t.clientLogoPath,"onUpdate:modelValue":a[8]||(a[8]=o=>t.clientLogoPath=o),placeholder:"请填写您要设置的网站LOGO图片链接",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:24,lg:24,xl:24},{default:l(()=>[e(n,{label:"用户端ico",prop:"clientFavoIconPath"},{default:l(()=>[e(d,{modelValue:t.clientFavoIconPath,"onUpdate:modelValue":a[9]||(a[9]=o=>t.clientFavoIconPath=o),placeholder:"请填写您要设置的网站ico地址、格式为svg",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(r,{xs:24,md:24,lg:24,xl:24},{default:l(()=>[e(n,{label:"设置指定首页",prop:"clientHomePath"},{default:l(()=>[e(L,{modelValue:t.clientHomePath,"onUpdate:modelValue":a[10]||(a[10]=o=>t.clientHomePath=o)},{default:l(()=>[(b(),g(H,null,S(v,o=>e(w,{key:o.path,size:"small",border:"",label:o.path},{default:l(()=>[h(j(o.label),1)]),_:2},1032,["label"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1})])}}});typeof x=="function"&&x(B);export{B as default};