vue+element-ui通用后台管理系统(适合新手)

vue+element-ui通用后台管理系统(适合新手)

1、使用到的技术

使用vue2+element-ui+axios+js-cookie+less+echarts实现的一个简易的通用后台管理系统,具有很强的可扩展性,修改简单,只要有点前端基础就能看懂;

2、登录页部分代码以及预览图

<template><div class="login-wrap"><el-form label-position="left" :model="ruleForm" :rules="rules" ref="ruleForm" class="demo-ruleForm login-container"><h3 class="title">欢迎使用通用后台管理系统</h3><el-alerttitle="用户名或密码错误!"type="error" v-if="error"></el-alert><el-form-item prop="username" label="用户账号"><el-input type="text" v-model="ruleForm.client_id" auto-complete="off" placeholder="账号"></el-input></el-form-item><el-form-item prop="password" label="用户密码"><el-input type="password" v-model="ruleForm.client_secret" auto-complete="off" placeholder="密码"></el-input></el-form-item><el-checkbox class="remember" v-model="rememberpwd">记住密码</el-checkbox><el-form-item style="width:100%;"><el-button type="primary" style="width:100%;" @click="submitForm('ruleForm')" :loading="logining">登录</el-button></el-form-item></el-form></div>
</template>

请添加图片描述

3、首页部分代码以及预览图

<template><el-row><el-col :span="8" style="padding-right: 10px"><el-card class="box-card"><div class="user"><img src="../assets/images/user.png" alt=""><div class="userinfo"><p class="name">Admin</p><p class="access">超级管理员</p></div></div><div class="login-info"><p>上次登录的时间:<span>2023-07-10</span></p><p>上次登录的地点:<span>成都</span></p></div></el-card><el-card style="margin-top: 20px;height: 460px;"><el-table:data="tableData"style="width: 100%"><el-table-column v-for="(val, key) in tableLabel" :prop="key" :label="val" :key="key"/></el-table></el-card></el-col><el-col :span="16" style="padding-left: 10px"><div class="num"><el-card v-for="item in countData" :key="item.name" :body-style="{ display: 'flex',padding:0}"><i class="icon" :class="`el-icon-${item.icon}`" :style="{background:item.color}"></i><div class="detail"><p class="price">¥{{item.value}}</p><p class="desc">{{item.name}}</p></div></el-card></div>
<!--      <el-card style="height: 280px">-->
<!--        折线图--><div class="graph" style="height: 260px"><el-card><div ref="echarts2" style="height: 260px">清开系统状态<el-result icon="success" title="连接正常" subTitle="请根据提示进行操作"><template slot="extra"><el-button type="primary" size="medium">刷新</el-button></template></el-result></div></el-card><el-card><div ref="echarts3">清开系统数据库状态<el-result icon="success" title="连接正常" subTitle="请根据提示进行操作"><template slot="extra"><el-button type="primary" size="medium">刷新</el-button></template></el-result></div></el-card></div>
<!--      </el-card>--><div class="graph"><el-card><div ref="echarts2" style="height: 260px">医养平台状态<el-result icon="success" title="连接正常" subTitle="请根据提示进行操作"><template slot="extra"><el-button type="primary" size="medium">刷新</el-button></template></el-result></div></el-card><el-card><div ref="echarts3">银行状态<el-result icon="success" title="连接正常" subTitle="请根据提示进行操作"><template slot="extra"><el-button type="primary" size="medium">刷新</el-button></template></el-result></div></el-card></div></el-col></el-row>
</template>

请添加图片描述

4、用户列表页部分代码以及预览图

<template><div class="manage"><div class="manage-header"><el-button type="primary" @click="handleAdd" size="mini" >+ 新增</el-button>
<!--      搜索区--><div class="search"><el-input placeholder="请输入内容" size="small" v-model="input1" @change="search" class="input-with-select"><el-select v-model="select" slot="prepend" placeholder="请选择"><el-option label="编号" value="yyptddbh"></el-option><el-option label="姓名" value="lryhmc"></el-option><el-option label="机构编码" value="lrgsjg"></el-option></el-select>
<!--          <el-button slot="append"  type="primary" icon="el-icon-search" style="background-color: #42b983"></el-button>--><el-button slot="append"type="primary"icon="el-icon-search"@click="search" size="samll">搜索</el-button></el-input></div></div><el-dialog:title="modalType==0?'新增用户':'修改用户'":visible.sync="dialogVisible":before-close="handleClose"width="50%"><el-form ref="form" :inline="true" :model="form" :rules="rules" label-width="80px"><el-form-item label="编号" prop="yyptddbh"><el-input placeholder="请输入编号" v-model="form.yyptddbh"></el-input></el-form-item><el-form-item label="姓名" prop="lryhmc"><el-input placeholder="请输入姓名" v-model="form.lryhmc"></el-input></el-form-item><el-form-item label="归属机构" prop="lrgsjg"><el-input placeholder="请输入归属机构" v-model="form.lrgsjg"></el-input></el-form-item><el-form-item label="状态" label-width="65px" prop="ddzt"><el-select v-model="form.ddzt" placeholder="请选择"><el-option label="创建" value="1"></el-option><el-option label="失败" value="2"></el-option><el-option label="成功" value="3"></el-option></el-select></el-form-item><el-form-item label="日期" prop="yyptxdsj"><el-date-pickerv-model="form.yyptxdsj"type="date"placeholder="选择日期"></el-date-picker></el-form-item></el-form><span slot="footer" class="dialog-footer"><el-button @click="cancel">取 消</el-button><el-button type="primary" @click="submit">确 定</el-button></span></el-dialog><div class="common-table"><el-table:data="tableData"style="width: 100%"height="90%"stripe><el-table-columnfixedprop="yyptddbh"label="编号"width="200"></el-table-column><el-table-columnprop="lryhmc"label="姓名"width="180"></el-table-column><el-table-columnprop="lrgsjg"label="机构编号"></el-table-column><el-table-columnprop="yyptxdsj"sortablelabel="时间"></el-table-column><el-table-columnprop="ddzt"label="状态"><template slot-scope="scope"><span style="margin-left: 10px">{{ scope.row.ddzt == 1 ? '创建': scope.row.ddzt == 3 ? '成功':'失败'}}</span></template></el-table-column><el-table-columnprop="ddzt"label="操作"><template slot-scope="scope"><el-button size="mini" @click="handleEdit(scope.row)">编辑</el-button><el-button type="danger" size="mini" @click="handleDel(scope.row)">删除</el-button></template></el-table-column></el-table><div class="pager"><el-paginationlayout="prev, pager, next":total="total"@current-change="handlePage"></el-pagination></div></div></div>
</template>

请添加图片描述

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

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

相关文章

怎么学习Java数据库连接(JDBC)? - 易智编译EaseEditing

学习Java数据库连接&#xff08;JDBC&#xff09;是掌握Java与数据库交互的关键步骤。以下是学习Java JDBC的一些建议&#xff1a; 先掌握Java基础&#xff1a; 在学习JDBC之前&#xff0c;确保你已经掌握了Java的基本语法、面向对象编程和其他核心概念。这将有助于更好地理解…

webpack学习

1.webpack 项目-----》装载器------》插件------》浏览器 loader&#xff1a;将浏览器不能识别的文件转化为html&#xff0c;js&#xff0c;css 插件&#xff1a;对文件进行处理像压缩&#xff0c;合并等 入口&#xff1a; 出口&#xff1a; 创建webpack webpack init -y webp…

Spring、SpringBoot、SpringCloud、SpringCloud Alibaba、Elasticsearch版本对应,附下载地址

1、GitHub Alibaba 发布SpringCloud Alibaba和SpringCloud 、SpringBoot版本 Spring Cloud Alibaba VersionSpring Cloud VersionSpring Boot2022.0.0.0-RC2Spring Cloud 2022.0.03.02022.0.0.0-RC1Spring Cloud 2022.0.03.0.02021.0.5.0*Spring Cloud 2021.0.52.6.132021.0.4…

js代码优化

感觉有点基础&#xff0c;不过还是记一下&#xff0c;遇到了至少有话说 语言特性 避免全局查找&#xff1a;在JavaScript中&#xff0c;全局变量的查找会比局部变量更耗时。因此&#xff0c;尽量将常用的变量存储为局部变量&#xff0c;以减少作用域链的查找时间。 避免过度使…

蓝桥杯上岸每日N题第三期(一)!!!

大家好 我是寸铁&#x1f4aa; 考前需要刷大量真题,大家一起相互监督&#xff0c;每日做N题&#xff0c;一起上岸吧✌️ ~ 冲刺蓝桥杯省一模板大全来啦 &#x1f4a5; ~ 蓝桥杯4月8号就要开始了 &#x1f64f; ~ 还没背熟模板的伙伴们背起来 &#x1f4aa; &#x1f4aa; &…

0基础学C#笔记03:进制转换

文章目录 前言一、十进制转二进制、八进制、十六进制1、类方法:使用Convert类方法ToString2、自己写:二、二进制、八进制、十六进制转十进制1、使用Convert类方法ToInt322、自己写经验总结扩展延伸1.十六进制转浮点数2、浮点数转十六进制数前言 首先我们知道在计算机当中所有…

uni-app 用法总结

1、跳转页面 this.$tab.navigateTo(/pages/mine/info/index) 2、接收跳转页面的参数 this.$tab.navigateTo(/pages/mine/info/index?abcccc) 获取页面传递的参数 this.$route.query.abc 3、动态设置导航标题 uni.setNavigationBarTitle({ // 接收到的title标题 …

基于FPGA的softmax函数优化及实现

文章目录 前言优化方案测试数据产生及Matlab结果处理流程工程说明功耗与面积标准softmax函数功耗与面积总结前言 FPGA异构计算是一个趋势,在AI推理、深度学习中广泛使用FPGA进行加速,减小系统延迟。而AI推理中有一个组件被广泛使用,各种网络模型中都有其身影,那就是激活函…

Ceph 应用

Ceph 应用 一、创建 CephFS 文件系统 MDS 接口 1.服务端操作 1&#xff09;在管理节点创建 mds 服务 cd /etc/ceph ceph-deploy mds create node01 node02 node032&#xff09;查看各个节点的 mds 服务 ssh rootnode01 systemctl status ceph-mdsnode01 ssh rootnode02 syst…

人工智能顶会投稿截止时间汇总

一、NeurIPS 1. 会议名称及等级 Annual Conference on Neural Information Processing Systems&#xff08;CCF-A&#xff09;https://dblp.uni-trier.de/db/conf/nips/index.html 2. 投稿时间及接收率 https://neurips.cc/Conferences/2023/CallForPapers#OpenReview 一般…

【C++修炼之路】内存管理

&#x1f451;作者主页&#xff1a;安 度 因 &#x1f3e0;学习社区&#xff1a;StackFrame &#x1f4d6;专栏链接&#xff1a;C修炼之路 文章目录 一、C/C 内存分布二、考题三、C语言动态内存管理方式四、C内存管理方式1、对内置类型2、对自定义类型 五、C对动态管理的升级六…

【Scheme】Scheme 编程学习 (二) —— 基础

【Scheme】Scheme 编程学习 (二) —— 基础 文接前一节内容 : 【Scheme】Scheme 编程学习(一) —— 概述 本文章可以跟视频课程一起看&#xff0c;做了一些补充说明 原视频地址&#xff1a; Bilibili https://www.bilibili.com/video/BV1Kt411R7Wf/?p2&spm_id_frompage…

Html基础知识学习——圣杯布局、margin负值、等高布局(十七)

文章目录 圣杯布局margin负值等高布局 圣杯布局 两边页面固定中间页面宽度随着浏览器大小自适应 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-widt…

mmdetection3.1.0 训练自己的数据集

目录 前言安装mmcv安装mmdetection验证安装数据集转为COCO划分训练集、验证集及测试集安装PaddlePaddle安装PaddleX划分数据集 修改对应文件修改coco.py重新安装修改模型文件 训练测试测试带真值的图像测试不带真值的图像批量测试 错误集锦ValueError: need at least one array…

Kafka

1.定义 Kafka&#xff1a;一个分布式基于发布/订阅模式的消息队列。 发布者发布消息进入队列后&#xff0c;每个订阅者都能在一定时间内获取发布的消息&#xff08;Kafka&#xff1a;消费者通过主动拉取pull队列&#xff09;。 缺点&#xff1a;即使没有消息&#xff0c;消费者…

如何解决VScode远程下载插件不了的问题?如何手动安装插件?

当我们在使用VScode进行远程操作时&#xff0c;在安装我们所需要的一些插件时&#xff0c;可能会出现如下图&#xff0c;一直卡在安装中....明明只有小几十MB&#xff0c;却一连好几个小时都一动不动。像这种情况&#xff0c;就需要我们进行手动安装该插件。 插件网站&#xff…

在云计算环境中,保护Java应用程序可用的有效措施和工具

云计算&#xff08;Cloud&#xff09;技术是近年来计算机科学的一个重要突破。大多数组织已经通过将自己的应用程序移入云平台而获益。不过&#xff0c;如何保证应用程序在第三方服务器上的安全性&#xff0c;是一项艰巨的挑战。 在本文中&#xff0c;我们将重点讨论Java&…

Kubernetes 之 Helm

什么是 Helm 每个成功的软件平台都有一个优秀的打包系统&#xff0c;比如Debian、Ubuntu 的 apt&#xff0c;RedHat、CentOS 的 yum。Helm 则是 Kubernetes上 的包管理器&#xff0c;方便我们更好的管理应用。 在没使用 helm 之前&#xff0c;向 kubernetes 部署应用&#xff…

一文带你了解Spring中存入Bean和获取Bean的方式

0. Spring中的五大注解 上图中就是五大类注解对应的层&#xff0c;通过源码可以看到其他四个注解都基于Conponent 1. 存入 Bean Spring既然是一个包含众多工具方法的IoC容器&#xff0c;它是一个控制反转的容器&#xff0c;所以就需要将Bean对象存入到容器中&#xff0c;需要…

使用Jenkins自由风格的软件项目实现接口自动化测试持续集成

这里写目录标题 一、JOB项目配置1、添加描述2、限制项目的运行节点3、源码管理4、构建触发器5、构建步骤6、构建后操作 一、JOB项目配置 1、添加描述 可选选项可填可不填 2、限制项目的运行节点 节点中要有运行环境所需的配置 节点配置教程&#xff1a;https://blog.csdn…