性格测评小程序03搭建用户管理

news2025/2/15 21:53:38

目录

  • 1 创建数据源
  • 2 搭建后台
  • 3 开通权限
  • 4 搭建启用禁用功能
  • 最终效果
  • 总结

性格测评小程序我们期望是用户先进行注册,注册之后使用测评功能。这样方便留存用户的联系信息,日后还可以推送对应的相关活动促进应用的活跃。实现这个功能我们要先创建数据源,然后搭建页面功能,开发对应的验证逻辑。

性格测评小程序01用户管理mp4

1 创建数据源

打开控制台,切换到云数据库,现在微搭一共是分为三种数据库,云数据库、mysql和自有mysql
在这里插入图片描述
文档型数据库字段比较灵活,可以方便调整,缺点是在表关联时候语法比较复杂。mysql需要事先规划好字段,统计分析的时候可以写sql语句比较方便。

以上两种都是产品自带的数据库,如果自己已经有mysql数据库也可以连接上来,缺点是性能较差,查询和写入比较耗时。

移动到mysql数据库,点击+号创建数据模型
在这里插入图片描述
首次使用的时候需要初始化,点击初始化的按钮
在这里插入图片描述
输入模型名称和标识
在这里插入图片描述
点击添加字段,添加用户名,username,类型选择文本
在这里插入图片描述
继续添加字段,添加用户密码,password,类型选择文本
在这里插入图片描述
继续添加字段,添加邮箱,email,类型选择邮箱
在这里插入图片描述
继续添加字段,添加用户状态,类型选择枚举,枚举项为启用、禁用
在这里插入图片描述
在这里插入图片描述

2 搭建后台

创建好数据源之后,我们创建一个自定义应用作为后台,后台一般提供给管理员对注册用户进行管理。

回到可视化设计,点击从数据模型创建
在这里插入图片描述
选择数据模型,选择增删改查数据场景,布局选择左侧导航布局
在这里插入图片描述
切换到PC模式,点击切换到布局设计图标
在这里插入图片描述
切换到左侧导航布局,根据页面一键生成菜单
在这里插入图片描述
只保留列表页面,并且修改菜单的图标
在这里插入图片描述
修改一下系统名称,修改为性格测评后台
在这里插入图片描述
将底部的图标改为退出图标
在这里插入图片描述
将文本改为退出
在这里插入图片描述
配置点击事件为退出登录
在这里插入图片描述
将图标自带的事件删掉
在这里插入图片描述
回到页面设计,点击配置图标
在这里插入图片描述
切换到访问控制,设置为自定义登录
在这里插入图片描述
勾选账号密码登录
在这里插入图片描述
修改一下应用的名称改为性格测评后台
在这里插入图片描述

3 开通权限

后台搭建好之后,我们需要配置角色并创建管理员账号,点击云后台管理
在这里插入图片描述
点击权限控制
在这里插入图片描述
切换到自定义角色,点击创建角色
在这里插入图片描述
输入角色名称
在这里插入图片描述
角色添加好之后,在列表上找到角色名称,点击管理权限
在这里插入图片描述
点击添加自定义策略
在这里插入图片描述
首先开通应用
在这里插入图片描述
选择我们的性格测评后台
在这里插入图片描述
设置为可访问全部页面
在这里插入图片描述
接着添加数据模型
在这里插入图片描述
选择我们的用户表
在这里插入图片描述
行查看权限和行修改权限设置为全部
在这里插入图片描述
设置好角色之后,点击用户管理
在这里插入图片描述
点击新建用户
在这里插入图片描述
输入用户名和密码
在这里插入图片描述
用户添加好之后回到权限控制界面,点击管理成员
在这里插入图片描述
点击添加成员
在这里插入图片描述
勾选我们的用户
在这里插入图片描述

4 搭建启用禁用功能

用户管理我们需要给管理员提供启用和禁用的功能,选中数据表格,在操作列添加两个按钮
在这里插入图片描述
点击启用按钮,添加点击事件
在这里插入图片描述
选择调用数据源方法
在这里插入图片描述
选择用户表,方法设置为修改单条
在这里插入图片描述
查询条件设置为数据标识等于所在行数据的数据标识
在这里插入图片描述
启用状态设置为1
在这里插入图片描述
成功时添加数据表格的刷新方法
在这里插入图片描述
按照上述设置,配置禁用按钮的点击事件,禁用时启用状态要设置为2

最终效果

设置好了之后,在点表格的操作列按钮时候就可以更新用户的状态
在这里插入图片描述

总结

本篇我们介绍了如何搭建用户管理功能,在创建应用的时候我们可以根据已经建好的数据源快速生成增删改查的页面,之后按需设置表格的操作列就可以很方便的实现需要的各类管理功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2298935.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux-C/C++《七、字符串处理》(字符串输入/输出、C 库中提供的字符串处理函数、正则表达式等)

字符串处理在几乎所有的编程语言中都是一个绕不开的话题,在一些高级语言当中,对字符串的处理支 持度更是完善,譬如 C、 C# 、 Python 等。若在 C 语言中想要对字符串进行相关的处理,譬如将两个字符串进行拼接、字符串查找、两个…

基于若依开发的工程项目管系统开源免费,用于工程项目投标、进度及成本管理的OA 办公开源系统,非常出色!

一、简介 今天给大家推荐一个基于 RuoYi-Flowable-Plus 框架二次开发的开源工程项目管理系统,专为工程项目的投标管理、项目进度控制、成本管理以及 OA 办公需求设计。 该项目结合了 Spring Boot、Mybatis、Vue 和 ElementUI 等技术栈,提供了丰富的功能…

uni-app 学习(一)

一、环境搭建和运行 (一)创建项目 直接进行创建 (二)项目结构理解 pages 是页面 静态资源 打包文件,看我们想输出成什么格式 app.vue 页面的入口文件 main.js 是项目的入口文件 存放对打包文件的配置 pages 存放整…

【git-hub项目:YOLOs-CPP】本地实现03:跑自己的实例分割模型

本节博客,我们继续讲解,如何在cpu+windows上,跑通自己的实例分割模型。 目录 模型 类别名称 量化 导出模型 拉取最新代码 进入官网ultralytics 模型 该项目包括存储在 models 和 quantized_models 目录中的各种预训练标准 YOLO 模型: 模型类型模型名称标准模型yolo5…

OpenEuler学习笔记(三十):在OpenEuler上搭建3D建模环境

在OpenEuler上搭建3D建模环境,通常可以选择一些常见的3D建模软件,如Blender、FreeCAD等。以下以搭建Blender和FreeCAD这两款软件的使用环境为例,为你详细介绍搭建步骤。 搭建Blender 3D建模环境 1. 更新系统软件包 首先,确保系…

把 DeepSeek1.5b 部署在显卡小于4G的电脑上

这里写自定义目录标题 介绍准备安装 Ollama查看CUDA需要版本安装CudaToolkit检查Cuda是否装好设置Ollama环境变量验证是否跑在GPU上ollama如何导入本地下载的模型安装及配置docker安装open-webui启动open-webui开始对话 调整gpu精度 介绍 Deepseek1.5b能够运行在只用cpu和gpu内…

基于 Filebeat 的日志收集

在现代分布式系统中,日志数据作为关键的监控与故障排查依据,越来越受到重视。本文将深入探讨 Filebeat 的技术原理、配置方法及在 ELK(Elasticsearch、Logstash、Kibana)生态系统中的应用,帮助开发者构建高效、稳定的日…

Python教程108:针对面向对象Class类知识要点,源码示例再演示

类的基础结构,比如定义类、初始化方法__init__,然后实例化对象。然后是类的属性,包括实例属性和类属性。接着是方法,比如实例方法、类方法、静态方法的区别。还有继承和多态,这是面向对象的重要部分。可能还需要提到特…

如何在Excel和WPS中进行翻译

文档翻译我们可以用在线翻译工具,Excel工作表的翻译使用在线翻译工具就不是特别方便,那么如何快速进行翻译呢,我们今天介绍在不同的场景下如何利用翻译函数和Python程序来实现单元格的快速翻译。 一、在wps中进行翻译 WPS是我们常用的办公软…

DeepSeek从入门到精通:提示词设计的系统化指南

目录 引言:AIGC时代的核心竞争力 第一部分 基础篇:提示词的本质与核心结构 1.1 什么是提示词? 1.2 提示词的黄金三角结构 第二部分 类型篇:提示词的六大范式 2.1 提示语的本质特征 2.2 提示语的类型 2.2.1 指令型提示词 …

智能手表表带圆孔同心度检测

在智能手表的制造工艺中,表带圆孔同心度检测是确保产品品质的关键环节。精准的同心度不仅关乎表带与表体的完美适配,更直接影响用户的佩戴舒适度和产品的整体美观度。稍有偏差,就可能导致表带安装困难、佩戴时出现晃动,甚至影响智…

完美解决 error:0308010C:digital envelope routines::unsupported

查看专栏目录 Network 灰鸽宝典专栏主要关注服务器的配置,前后端开发环境的配置,编辑器的配置,网络服务的配置,网络命令的应用与配置,windows常见问题的解决等。 文章目录 windows电脑完美解决办法:设置说明…

MATLAB图像处理:Sobel、Roberts、Canny等边缘检测算子

边缘是图像中像素值剧烈变化的区域,反映了目标的轮廓、纹理等关键信息。边缘检测是图像分割、目标识别等任务的基础。本文将系统解析 六种经典边缘检测算子 的数学原理、实现方法及适用场景,并给出完整的MATLAB代码示例和对比分析。 1. 边缘检测基础 1…

【设计模式】02-理解常见设计模式-结构型模式

上一篇,我们介绍了设计模式-创建型模式的内容,并给出了相关代码示范。 这一篇我们接着介绍剩下的内容之一“结构型模式” 一、概述 结构型模式主要用于处理类或对象的组合,以获得新的功能或实现更灵活的结构。 二、常见的结构型模式 1、适…

LabVIEW太阳能制冷监控系统

在全球能源需求日益增长的背景下,太阳能作为一种无限再生能源,被广泛应用于各种能源系统中。本基于LabVIEW软件和STM32F105控制器的太阳能制冷监控系统的设计与实现,提供一个高效、经济的太阳能利用方案,以应对能源消耗的挑战。 项…

MambaMorph brain MR-CT

loss代码实现了几种用于医学图像配准(Registration)和分割(Segmentation)任务的损失函数,主要包括以下几种: NCC (Normalized Cross-Correlation): 功能: 计算局部归一化互相关损失,用于衡量两个图像之间的相似性。 应用场景: 通常用于图像配准任务,通过最大化图像之间…

单片机原理与运用

个人主页:java之路-CSDN博客(期待您的关注) 目录 一、走进单片机的世界 二、单片机是什么 (一)定义与本质 (二)与普通计算机的区别 三、单片机的工作原理深度剖析 (一)硬件组成及功能 &am…

一个根据输入内容过滤下拉选的组件

1.element的select自定义过滤不是很灵&#xff0c;使用了input和dropdown 组件 <template><div class"autocomplete-wrapper"><!-- 使用 el-input 组件 --><el-inputv-model"inputValue"input"handleInput"placeholder&q…

Linux | 进程相关概念(进程、进程状态、进程优先级、环境变量、进程地址空间)

文章目录 进程概念1、冯诺依曼体系结构2、进程2.1基本概念2.2描述进程-PCB2.3组织进程2.4查看进程2.5通过系统调用获取进程标识符2.6通过系统调用创建进程-fork初识fork の 头文件与返回值fork函数的调用逻辑和底层逻辑 3、进程状态3.1状态3.2进程状态查看命令3.2.1 ps命令3.2.…

sqli-labs靶场实录(四): Challenges

sqli-labs靶场实录: Challenges Less54确定字段数获取数据库名获取表名获取列名提取密钥值 Less55Less56Less57Less58爆库构造爆表构造爆列构造密钥提取构造 Less59Less60Less61Less62爆库构造 Less63Less64Less65免责声明&#xff1a; Less54 本关开始上难度了 可以看到此关仅…