/** * 由 Fantastic-admin 提供技术支持 * Powered by Fantastic-admin * Gitee https://gitee.com/hooray/fantastic-admin * Github https://github.com/hooray/fantastic-admin */ import{_ as N}from"./index-5e1cba81.js";import{a as b}from"./config-33902e1a.js";import{d as h,Q as B,r as x,B as C,x as J,o as O,c as A,e,f as l,a as S,k as I,b as s,E as R,h as f,q as w}from"./index-a4526b0d.js";const K={class:"flex justify-between"},Q=S("b",null,"注册设置",-1),T=S("h5",null,"邮件校验状态",-1),z=S("h5",null,"注册赠送",-1),F=S("h5",null,"限定注册赠送",-1),H=S("h5",null,"邀请注册赠送",-1),L=h({__name:"register",setup(P){const t=B({isVerifyEmail:"",emailRegisterStatus:"",registerSendStatus:"",registerSendModel3Count:"",registerSendModel4Count:"",registerSendDrawMjCount:"",firstRegisterSendStatus:0,firstRegisterSendRank:"",firstRregisterSendModel3Count:"",firstRregisterSendModel4Count:"",firstRregisterSendDrawMjCount:"",inviteSendStatus:1,inviteGiveSendModel3Count:"",inviteGiveSendModel4Count:"",inviteGiveSendDrawMjCount:"",invitedGuestSendModel3Count:"",invitedGuestSendModel4Count:"",invitedGuestSendDrawMjCount:""}),G=x({isVerifyEmail:[{required:!0,trigger:"change",message:"请确认是否开启邮箱验证"}],registerSendStatus:[{required:!0,trigger:"change",message:"请确认是否开启注册赠送"}],firstRegisterSendStatus:[{required:!0,trigger:"change",message:"请确认是否开启优先注册赠送"}],inviteSendStatus:[{required:!0,trigger:"change",message:"请确认是否开启邀请注册赠送"}]}),M=x();async function V(){const u=await b.queryConfig({keys:["isVerifyEmail","registerSendStatus","registerSendModel3Count","registerSendModel4Count","registerSendDrawMjCount","firstRegisterSendStatus","firstRegisterSendRank","firstRregisterSendModel3Count","firstRregisterSendModel4Count","firstRregisterSendDrawMjCount","inviteSendStatus","inviteGiveSendModel3Count","inviteGiveSendModel4Count","inviteGiveSendDrawMjCount","invitedGuestSendModel3Count","invitedGuestSendModel4Count","invitedGuestSendDrawMjCount"]});u.data.firstRegisterSendStatus&&(u.data.firstRegisterSendStatus=Number(u.data.firstRegisterSendStatus)),u.data.registerSendStatus&&(u.data.registerSendStatus=Number(u.data.registerSendStatus)),u.data.isVerifyEmail&&(u.data.isVerifyEmail=Number(u.data.isVerifyEmail)),Object.assign(t,u.data)}function j(){var u;(u=M.value)==null||u.validate(async n=>{if(n){try{await b.setConfig({settings:y(t)}),R.success("变更配置信息成功")}catch{}V()}else R.error("请填写完整信息")})}function y(u){return Object.keys(u).map(n=>({configKey:n,configVal:u[n]}))}const g=C(()=>[{required:t.firstRegisterSendStatus,message:"开启优先注册赠送选项后需填写此项",trigger:"change"}]),m=C(()=>[{required:Number(t.inviteSendStatus)===1,message:"开启邀请赠送选项后需填写此项",trigger:"change"}]),_=C(()=>[{required:t.registerSendStatus,message:"开启注册赠送选项后需填写此项",trigger:"change"}]);return J(()=>{V()}),(u,n)=>{const c=f("el-alert"),D=N,U=f("el-button"),p=f("el-switch"),k=f("el-tooltip"),r=f("el-form-item"),a=f("el-col"),o=f("el-row"),v=f("el-divider"),i=f("el-input"),E=f("el-form"),q=f("el-card");return O(),A("div",null,[e(D,null,{default:l(()=>[e(c,{closable:!1,"show-icon":"",title:"注册设置说明",description:"可以设置注册赠送的默认额度、包含对话次数、普通绘画额度、绘画额度、并且可以设置前x名用户获得更多额度、包含设置邀请和被邀请次数等!",type:"success"})]),_:1}),e(q,{style:{margin:"20px"}},{header:l(()=>[S("div",K,[Q,e(U,{class:"button",text:"",onClick:j},{default:l(()=>[I(" 保存设置 ")]),_:1})])]),default:l(()=>[e(E,{ref_key:"formRef",ref:M,rules:G.value,model:t,"label-width":"220px"},{default:l(()=>[T,e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"是否关闭邮箱验证",prop:"isVerifyEmail"},{default:l(()=>[e(k,{class:"box-item",effect:"dark",content:"打开即为关闭邮箱校验、后续注册将直接成功、请谨慎打开此功能!",placement:"right"},{default:l(()=>[e(p,{modelValue:t.isVerifyEmail,"onUpdate:modelValue":n[0]||(n[0]=d=>t.isVerifyEmail=d),"active-value":0,"inactive-value":1},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(v),z,e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"是否开启注册赠送",prop:"registerSendStatus"},{default:l(()=>[e(p,{modelValue:t.registerSendStatus,"onUpdate:modelValue":n[1]||(n[1]=d=>t.registerSendStatus=d),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"注册赠送基础模型对话额度",prop:"registerSendModel3Count",rules:s(_)},{default:l(()=>[e(i,{modelValue:t.registerSendModel3Count,"onUpdate:modelValue":n[2]||(n[2]=d=>t.registerSendModel3Count=d),placeholder:"首次注册赠基础模型对话额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"注册赠送高级模型对话额度",prop:"registerSendModel4Count",rules:s(_)},{default:l(()=>[e(i,{modelValue:t.registerSendModel4Count,"onUpdate:modelValue":n[3]||(n[3]=d=>t.registerSendModel4Count=d),placeholder:"首次注册赠高级模型对话额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"注册赠送绘画额度",prop:"registerSendDrawMjCount",rules:s(_)},{default:l(()=>[e(i,{modelValue:t.registerSendDrawMjCount,"onUpdate:modelValue":n[4]||(n[4]=d=>t.registerSendDrawMjCount=d),placeholder:"首次注册赠送MJ额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(v),F,e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"开启优先注册赠送",prop:"firstRegisterSendStatus"},{default:l(()=>[e(p,{modelValue:t.firstRegisterSendStatus,"onUpdate:modelValue":n[5]||(n[5]=d=>t.firstRegisterSendStatus=d),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"前多少名获得奖励",prop:"firstRegisterSendRank",rules:s(g)},{default:l(()=>[e(i,{modelValue:t.firstRegisterSendRank,"onUpdate:modelValue":n[6]||(n[6]=d=>t.firstRegisterSendRank=d),placeholder:"设置优先注册前N名可以获得奖励",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"优先赠基础模型送对话额度",prop:"firstRregisterSendModel3Count",rules:s(g)},{default:l(()=>[e(i,{modelValue:t.firstRregisterSendModel3Count,"onUpdate:modelValue":n[7]||(n[7]=d=>t.firstRregisterSendModel3Count=d),placeholder:"优先注册用户额外赠送基础模型对话额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"优先赠高级模型送对话额度",prop:"firstRregisterSendModel4Count",rules:s(g)},{default:l(()=>[e(i,{modelValue:t.firstRregisterSendModel4Count,"onUpdate:modelValue":n[8]||(n[8]=d=>t.firstRregisterSendModel4Count=d),placeholder:"优先注册用户额外赠送高级模型对话额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"优先赠送绘画额度",prop:"firstRregisterSendDrawMjCount",rules:s(g)},{default:l(()=>[e(i,{modelValue:t.firstRregisterSendDrawMjCount,"onUpdate:modelValue":n[9]||(n[9]=d=>t.firstRregisterSendDrawMjCount=d),placeholder:"优先注册用户额外赠送MJ额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(v),H,e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"开启邀请注册赠送",prop:"inviteSendStatus"},{default:l(()=>[e(p,{modelValue:t.inviteSendStatus,"onUpdate:modelValue":n[10]||(n[10]=d=>t.inviteSendStatus=d),"active-value":"1","inactive-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"邀请赠送基础模型对话额度",prop:"inviteGiveSendModel3Count",rules:s(m)},{default:l(()=>[e(i,{modelValue:t.inviteGiveSendModel3Count,"onUpdate:modelValue":n[11]||(n[11]=d=>t.inviteGiveSendModel3Count=d),placeholder:"邀请注册用户赠送基础模型对话额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"邀请赠送高级模型对话额度",prop:"inviteGiveSendModel4Count",rules:s(m)},{default:l(()=>[e(i,{modelValue:t.inviteGiveSendModel4Count,"onUpdate:modelValue":n[12]||(n[12]=d=>t.inviteGiveSendModel4Count=d),placeholder:"邀请注册用户赠送高级模型对话额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"邀请赠送绘画积分额度",prop:"inviteGiveSendDrawMjCount",rules:s(m)},{default:l(()=>[e(i,{modelValue:t.inviteGiveSendDrawMjCount,"onUpdate:modelValue":n[13]||(n[13]=d=>t.inviteGiveSendDrawMjCount=d),placeholder:"邀请注册用户赠送MJ额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"被邀请赠送基础模型对话额度",prop:"invitedGuestSendModel3Count",rules:s(m)},{default:l(()=>[e(i,{modelValue:t.invitedGuestSendModel3Count,"onUpdate:modelValue":n[14]||(n[14]=d=>t.invitedGuestSendModel3Count=d),placeholder:"被邀请注册用户赠送基础模型对话额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"被邀请赠送高级模型对话额度",prop:"invitedGuestSendModel4Count",rules:s(m)},{default:l(()=>[e(i,{modelValue:t.invitedGuestSendModel4Count,"onUpdate:modelValue":n[15]||(n[15]=d=>t.invitedGuestSendModel4Count=d),placeholder:"被邀请注册用户赠送高级模型对话额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1}),e(o,null,{default:l(()=>[e(a,{xs:24,md:20,lg:15,xl:12},{default:l(()=>[e(r,{label:"被邀请赠送绘画额度",prop:"invitedGuestSendDrawMjCount",rules:s(m)},{default:l(()=>[e(i,{modelValue:t.invitedGuestSendDrawMjCount,"onUpdate:modelValue":n[16]||(n[16]=d=>t.invitedGuestSendDrawMjCount=d),placeholder:"被邀请注册用户赠送额度",clearable:""},null,8,["modelValue"])]),_:1},8,["rules"])]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1})])}}});typeof w=="function"&&w(L);export{L as default};