feat: add system config disable user registeration

This commit is contained in:
RockYang
2024-01-18 17:24:02 +08:00
parent 2af33b3630
commit 9104ca8e49
4 changed files with 22 additions and 4 deletions

View File

@@ -154,6 +154,8 @@ httpGet("/api/admin/config/get?key=system").then(res => {
ways.push("邮箱地址")
}
placeholder.value += ways.join("/")
// 是否启用注册
enableRegister.value = res.data['enabled_register']
}
}).catch(e => {
ElMessage.error("获取系统配置失败:" + e.message)

View File

@@ -27,6 +27,21 @@
<el-form-item label="VIP每月绘图次数" prop="vip_month_img_calls">
<el-input v-model.number="system['vip_month_img_calls']" placeholder="VIP用户每月赠送绘图次数"/>
</el-form-item>
<el-form-item label="开放注册" prop="enabled_register">
<el-switch v-model="system['enabled_register']"/>
<el-tooltip
effect="dark"
content="关闭注册之后只能通过管理后台添加用户"
raw-content
placement="right"
>
<el-icon>
<InfoFilled/>
</el-icon>
</el-tooltip>
</el-form-item>
<el-form-item label="注册方式" prop="register_ways">
<el-checkbox-group v-model="system['register_ways']">
<el-checkbox label="mobile">手机注册</el-checkbox>