99AI/public/admin/assets/register-73712ad5.js
2024-01-27 22:54:21 +08:00

10 lines
11 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 由 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};