当前位置: 首页 > wzjs >正文

wordpress主题制作 工具网站的内部优化公司

wordpress主题制作 工具,网站的内部优化公司,百度一下1688,2345浏览器免费版本文介绍一个使用 Vue3 Element Plus 实现的用户与小组管理模块,支持用户的增删改查(CRUD)和分页管理,以及小组的新增和删除功能,适用于管理后台系统中的用户权限管理场景。 一、项目简介 该模块具备以下功能&#…

本文介绍一个使用 Vue3 + Element Plus 实现的用户与小组管理模块,支持用户的增删改查(CRUD)和分页管理,以及小组的新增和删除功能,适用于管理后台系统中的用户权限管理场景。

一、项目简介

该模块具备以下功能:

  • 用户信息展示(用户名、姓名、所属小组、角色)
  • 用户新增、编辑、删除
  • 小组新增、删除管理
  • 分页支持
  • 弹窗式表单对话框设计

二、效果图展示

以下为模块实际界面截图:

  • 用户列表页效果图
    在这里插入图片描述

  • 新增/编辑弹窗效果图
    在这里插入图片描述
    在这里插入图片描述

提示:以上截图请替换为项目实际 UI 效果图,可展示页面布局与交互样式。

三、核心逻辑(JavaScript 部分)

用户数据通过接口异步获取,分页参数传入后台,返回记录与总数。

const fetchUserList = async () => {const response = await queryUserPages({currentPage: pagination.value.currentPage,pageSize: pagination.value.pageSize});userList.value = response.data.records;pagination.value.total = response.data.total;
};

表单提交支持区分新增与编辑场景:

const handleSubmit = async (formData) => {dialogVisible.value = false;if (currentUser.value) {await updateUser(formData);} else {await addUser(formData);}fetchUserList();
};

支持用户删除操作,删除前通过消息框确认:

const confirmDeleteUser = (user) => {ElMessageBox.confirm(`确定要删除用户 "${user.userName}" 吗?`, '删除确认', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'}).then(() => {deleteUser(user.uuid);});
};const deleteUser = async (userId) => {await deleteUserById({ uuid: userId });fetchUserList();
};

四、小组管理功能

小组弹窗支持新增与删除操作。

新增小组逻辑如下:

const handleAdd = async () => {if (!form.branchname) {ElMessage.warning('请输入小组名称');return;}const response = await request({url: '/role/addBranch',method: 'post',data: form});if (response.code === 200) {ElMessage.success('小组添加成功');resetForm();emit('refresh');}
};

删除小组逻辑如下:

const handleDelete = (id) => {ElMessageBox.confirm('确定要删除这个小组吗?', '警告', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'}).then(async () => {await request({url: '/role/deleteBranchById',method: 'post',data: { uuid: id }});emit('refresh');});
};

五、样式说明

主要样式逻辑如下:

  • .box-card:布局容器,使用 Flex 垂直布局
  • .card-header:顶部区域,用于标题与按钮排列
  • .pagination-container:分页器底部区域,右对齐展示
.box-card {height: 100%;display: flex;flex-direction: column;overflow: auto;
}.card-header {display: flex;justify-content: space-between;align-items: center;padding: 0 10px;flex-shrink: 0;
}.user-table {flex: 1 1 auto;overflow: hidden;
}.pagination-container {padding: 10px 0;display: flex;justify-content: flex-end;background-color: #fff;flex-shrink: 0;
}
:deep(.el-card__body){height: calc(100% - 120px);padding: 20px 20px 0px 20px;
}

样式清爽、结构明确,便于组件复用和样式统一。


文章转载自:

http://ihc7GLvN.tdhxp.cn
http://0d4GsovC.tdhxp.cn
http://2bS5HbMS.tdhxp.cn
http://Yse4THU4.tdhxp.cn
http://nN91hZwZ.tdhxp.cn
http://hMbwtaIv.tdhxp.cn
http://zEzpYX78.tdhxp.cn
http://PqwRd5QN.tdhxp.cn
http://weVgdehK.tdhxp.cn
http://EocHGiW4.tdhxp.cn
http://eO5RyxAv.tdhxp.cn
http://OxFmmdSO.tdhxp.cn
http://vBJifrIQ.tdhxp.cn
http://M56yrENA.tdhxp.cn
http://DjQBd2Jg.tdhxp.cn
http://jio9atuq.tdhxp.cn
http://0Ka6EzrU.tdhxp.cn
http://7Wxgf1WU.tdhxp.cn
http://nfFUXvsu.tdhxp.cn
http://me1M7o88.tdhxp.cn
http://bPPkMKtM.tdhxp.cn
http://9ssucv78.tdhxp.cn
http://QwjUm9Sc.tdhxp.cn
http://VIf1nT8p.tdhxp.cn
http://2L31vZV9.tdhxp.cn
http://wE5frS06.tdhxp.cn
http://HHBx5cq6.tdhxp.cn
http://QVTigBsk.tdhxp.cn
http://apqEBMwT.tdhxp.cn
http://axGk2QwF.tdhxp.cn
http://www.dtcms.com/wzjs/769852.html

相关文章:

  • 网站怎么收录到百度想要做个公司网站
  • 做网站的背景照设计一个商务网站
  • 网站建设公司生存现状wordpress用什么框架开发
  • 义乌建站网站开发公司电话
  • 靖江建设局网站世界各国o2o响应式网站
  • 电商网站建设内容网站城市切换代码
  • 外贸网站 球衣福州网站开发系列
  • 现在网站做多宽的微信小程序开发多少钱
  • 网站外包 博客网站编辑难做吗
  • 无锡网站制作建设郑州网站排名服务
  • 佛山高端网站制作舆情监控一般多少钱
  • 天津商务网站建设泉州市建设局网站
  • 个人网站搭建软件定制电商平台
  • html在线编程网站wordpress推送微信文章
  • 获取网站访客qq代码wordpress dux主题首页
  • 冷水滩城乡建设局网站建筑设计公司账务处理实例
  • 个人网站可以做论坛吗网站工程师是做什么的
  • 查找人网站 优帮云微平台图片
  • 做五金外贸哪个网站比较好wordpress 后台
  • 跨境电商在哪些网站上面做爱奇艺影业公司网站开发意义
  • 做丝网网站哪个好宝安设计网站建设
  • 零基础网站建设教学wordpress 两个数据库 互通
  • 青海网站建设公司多少钱北京php网站建设
  • 网站开发费 会计科目动易网站模版的制作
  • 网站建设对用户影响网站建设三秒原则
  • 判断网站是什么系统做的哪里去找做的好看的网站
  • 创建网站有免费的吗做阿里网站卖东西赚钱
  • 上海金山网站设计公司游戏介绍网站模板下载
  • flask做的网站如何上传哪个公司的app开发公司
  • 机构编制网站建设wordpress社交主题