/** * 由 Fantastic-admin 提供技术支持 * Powered by Fantastic-admin * https://fantastic-admin.github.io */ import{_ as K}from"./index.vue_vue_type_script_setup_true_lang-CiyjFa2H.js";import{d as F,r as m,m as L,a as O,n as d,g as c,c as S,b as e,w as l,h as x,e as _,F as A,s as G,z as V,v as J,G as Q,E as j,j as W,_ as X,t as Y,k}from"./index-DEc4xym2.js";import{a as C}from"./config-BQ9gBCXa.js";const Z=_("div",{class:"flex items-center gap-4"},"网站显示配置",-1),ee=_("div",{class:"text-sm/6"},[_("div",null,"网站显示配置用于控制,积分、侧边菜单、朗读按钮等显示设置。"),_("div",null,"同时可以按需添加绘图风格标签。")],-1),le={style:{display:"flex","flex-wrap":"wrap",gap:"10px"}},te=F({__name:"points",setup(ae){const r=m(),w=m(!1),v=m(""),b=m(),a=L({isHideModel3Point:"",isHideModel4Point:"",isHideDrawMjPoint:"",model3Name:"",model4Name:"",drawMjName:"",drawingStyles:"",isHideSidebar:"",isHideTts:""}),U=m({model3Name:[{required:!0,message:"请输入普通积分名称",trigger:"blur"}],model4Name:[{required:!0,message:"请输入高级积分名称",trigger:"blur"}],drawMjName:[{required:!0,message:"请输入绘画积分名称",trigger:"blur"}]}),y=m();async function H(){const n=await C.queryConfig({keys:["isHideModel3Point","isHideModel4Point","isHideDrawMjPoint","model3Name","model4Name","drawMjName","drawingStyles","isHideSidebar","isHideTts"]});Object.assign(a,n.data),n.data.drawingStyles?r.value=n.data.drawingStyles.split(","):r.value=[]}function h(){w.value=!0,Q(()=>{b.value.focus()})}function M(){const n=v.value.trim();n&&r.value.push(n),w.value=!1,v.value=""}function T(n){r.value.splice(n,1)}function B(){var n;a.drawingStyles=r.value.join(","),(n=y.value)==null||n.validate(async t=>{if(t){try{await C.setConfig({settings:D(a)}),j.success("变更配置信息成功")}catch{}H()}else j.error("请填写完整信息")})}function D(n){return Object.keys(n).map(t=>({configKey:t,configVal:n[t]}))}return O(()=>{H()}),(n,t)=>{const N=W,q=X,R=K,f=d("el-switch"),p=d("el-tooltip"),i=d("el-form-item"),s=d("el-col"),u=d("el-row"),g=d("el-input"),I=d("el-tag"),$=d("el-button"),z=d("el-form"),E=d("el-card");return c(),S("div",null,[e(R,null,{title:l(()=>[Z]),content:l(()=>[ee]),default:l(()=>[e(q,{outline:"",onClick:B},{default:l(()=>[e(N,{name:"i-ri:file-text-line"}),x(" 保存设置 ")]),_:1})]),_:1}),e(E,{style:{margin:"20px"}},{default:l(()=>[e(z,{ref_key:"formRef",ref:y,rules:U.value,model:a,"label-width":"150px"},{default:l(()=>[e(u,null,{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"隐藏普通积分",prop:"isHideModel3Point"},{default:l(()=>[e(p,{content:"隐藏后用户端将不显示普通积分,用户仍可以通过地址栏访问页面!",placement:"top","show-after":500},{default:l(()=>[e(f,{modelValue:a.isHideModel3Point,"onUpdate:modelValue":t[0]||(t[0]=o=>a.isHideModel3Point=o),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"普通积分名称",prop:"model3Name"},{default:l(()=>[e(g,{modelValue:a.model3Name,"onUpdate:modelValue":t[1]||(t[1]=o=>a.model3Name=o),placeholder:"普通积分名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"隐藏高级积分",prop:"isHideModel4Point"},{default:l(()=>[e(p,{content:"隐藏后用户端将不显示高级积分,用户仍可以通过地址栏访问页面!",placement:"top","show-after":500},{default:l(()=>[e(f,{modelValue:a.isHideModel4Point,"onUpdate:modelValue":t[2]||(t[2]=o=>a.isHideModel4Point=o),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"高级积分名称",prop:"model4Name"},{default:l(()=>[e(g,{modelValue:a.model4Name,"onUpdate:modelValue":t[3]||(t[3]=o=>a.model4Name=o),placeholder:"高级积分名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"隐藏绘画积分",prop:"isHideDrawMjPoint"},{default:l(()=>[e(p,{content:"隐藏后用户端将不显示绘画积分,用户仍可以通过地址栏访问页面!",placement:"top","show-after":500},{default:l(()=>[e(f,{modelValue:a.isHideDrawMjPoint,"onUpdate:modelValue":t[4]||(t[4]=o=>a.isHideDrawMjPoint=o),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"绘画积分名称",prop:"drawMjName"},{default:l(()=>[e(g,{modelValue:a.drawMjName,"onUpdate:modelValue":t[5]||(t[5]=o=>a.drawMjName=o),placeholder:"绘画积分名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"隐藏侧边菜单",prop:"isHideSidebar"},{default:l(()=>[e(p,{content:"隐藏后用户端将不显示侧边菜单、用户仍可以通过地址栏访问页面!",placement:"top","show-after":500},{default:l(()=>[e(f,{modelValue:a.isHideSidebar,"onUpdate:modelValue":t[6]||(t[6]=o=>a.isHideSidebar=o),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(u,null,{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"隐藏朗读按钮",prop:"isHideTts"},{default:l(()=>[e(p,{content:"隐藏后用户端将不显示朗读按钮",placement:"top","show-after":500},{default:l(()=>[e(f,{modelValue:a.isHideTts,"onUpdate:modelValue":t[7]||(t[7]=o=>a.isHideTts=o),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(u,{class:"mt-2"},{default:l(()=>[e(s,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(i,{label:"绘图风格显示",prop:"drawingStyles"},{default:l(()=>[_("div",le,[(c(!0),S(A,null,G(r.value,(o,P)=>(c(),V(I,{key:P,closable:"",style:{"margin-bottom":"10px"},onClose:oe=>T(P)},{default:l(()=>[x(Y(o),1)]),_:2},1032,["onClose"]))),128)),w.value?(c(),V(g,{key:0,ref_key:"inputRef",ref:b,modelValue:v.value,"onUpdate:modelValue":t[8]||(t[8]=o=>v.value=o),size:"small",style:{"margin-left":"10px",width:"auto","min-width":"80px"},onKeyup:J(M,["enter"]),onBlur:M},null,8,["modelValue"])):(c(),V($,{key:1,size:"small",style:{"margin-left":"10px"},onClick:h},{default:l(()=>[x(" + 添加风格 ")]),_:1}))])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1})])}}});typeof k=="function"&&k(te);export{te as default};