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

网站建设平台合同模板下载kaalus wordpress

网站建设平台合同模板下载,kaalus wordpress,免费企业网站系统源码下载,百度seo优化策略大家好#xff0c;我是java1234_小锋老师#xff0c;看到一个不错的SpringBootVue药店(药房)管理系统 #xff0c;分享下哈。 项目视频演示 【免费】SpringBootVue药店(药房)管理系统 Java毕业设计_哔哩哔哩_bilibili【免费】SpringBootVue药店(药房)管理系统 Java毕业设计…大家好我是java1234_小锋老师看到一个不错的SpringBootVue药店(药房)管理系统 分享下哈。 项目视频演示 【免费】SpringBootVue药店(药房)管理系统 Java毕业设计_哔哩哔哩_bilibili【免费】SpringBootVue药店(药房)管理系统 Java毕业设计项目来自互联网免费开源分享严禁商业。更多毕业设源码http://www.java1234.com/a/bysj/javaweb/, 视频播放量 291、弹幕量 0、点赞数 6、投硬币枚数 2、收藏人数 6、转发人数 0, 视频作者 java1234官方, 作者简介 公众号java1234 微信java9266相关视频【免费】微信小程序扫码点餐(订餐)系统(uni-appSpringBoot后端Vue管理端技术实现) Java毕业设计非常好的源码PyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~【免费】SpringBoot Vue ElementUI 人力资源管理系统 Java毕业设计【免费】SpringbootVue在线教育平台系统 Java毕业设计【免费】javaweb实验室管理系统毕业设计【免费】SpringbootVue在线商城系统 毕业设计 Java毕业设计【免费】javaweb超市管理系统毕业设计2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~【免费】PyQt5 学生信息管理系统 Python管理系统 Python源码 Python毕业设计【免费】SpringbootVue小区物业管理系统 Java毕业设计https://www.bilibili.com/video/BV1qp421Z7QA/ 项目介绍 传统信息的管理大部分依赖于管理人员的手工登记与管理然而随着近些年信息技术的迅猛发展让许多比较老套的信息管理模式进行了更新迭代药品信息因为其管理内容繁杂管理数量繁多导致手工进行处理不能满足广大用户的需求因此就应运而生出相应的药店管理系统。 本药店管理系统分为管理员还有用户两个权限管理员可以管理用户的基本信息内容可以管理供应商信息以及供应商的租赁信息能够与用户进行相互交流等操作用户可以查看药品信息可以查看供应商以及查看管理员回复信息等操作。 该药店管理系统采用的是WEB应用程序开发中最受欢迎的B/S三层结构模式使用占用空间小但功能齐全的MySQL数据库进行数据的存储操作系统开发技术使用到了SpringBootVue技术。该药店管理系统能够解决许多传统手工操作的难题比如数据查询耽误时间长数据管理步骤繁琐等问题。总的来说药店管理系统性能稳定功能较全投入运行使用性价比很高。 系统展示 部分代码 package com.controller;import java.util.Arrays; import java.util.Map;import javax.servlet.http.HttpServletRequest;import com.service.UsersService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;import com.annotation.IgnoreAuth; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.entity.UsersEntity; import com.service.TokenService; import com.utils.MPUtil; import com.utils.PageUtils; import com.utils.R;/*** 登录相关*/ RequestMapping(users) RestController public class UsersController {Autowiredprivate UsersService usersService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthPostMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {UsersEntity user usersService.selectOne(new EntityWrapperUsersEntity().eq(username, username));if(usernull || !user.getPassword().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(),username, users, user.getRole());R r R.ok();r.put(token, token);r.put(role,user.getRole());r.put(userId,user.getId());return r;}/*** 注册*/IgnoreAuthPostMapping(value /register)public R register(RequestBody UsersEntity user){ // ValidatorUtils.validateEntity(user);if(usersService.selectOne(new EntityWrapperUsersEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}usersService.insert(user);return R.ok();}/*** 退出*/GetMapping(value logout)public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok(退出成功);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){UsersEntity user usersService.selectOne(new EntityWrapperUsersEntity().eq(username, username));if(usernull) {return R.error(账号不存在);}user.setPassword(123456);usersService.update(user,null);return R.ok(密码已重置为123456);}/*** 列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,UsersEntity user){EntityWrapperUsersEntity ew new EntityWrapperUsersEntity();PageUtils page usersService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/list)public R list( UsersEntity user){EntityWrapperUsersEntity ew new EntityWrapperUsersEntity();ew.allEq(MPUtil.allEQMapPre( user, user)); return R.ok().put(data, usersService.selectListView(ew));}/*** 信息*/RequestMapping(/info/{id})public R info(PathVariable(id) String id){UsersEntity user usersService.selectById(id);return R.ok().put(data, user);}/*** 获取用户的session用户信息*/RequestMapping(/session)public R getCurrUser(HttpServletRequest request){Integer id (Integer)request.getSession().getAttribute(userId);UsersEntity user usersService.selectById(id);return R.ok().put(data, user);}/*** 保存*/PostMapping(/save)public R save(RequestBody UsersEntity user){ // ValidatorUtils.validateEntity(user);if(usersService.selectOne(new EntityWrapperUsersEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}user.setPassword(123456);usersService.insert(user);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody UsersEntity user){ // ValidatorUtils.validateEntity(user);usersService.updateById(user);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){usersService.deleteBatchIds(Arrays.asList(ids));return R.ok();} }templatedivdiv classcontainer loginIn stylebackgroundImage: url(/yiyaoguanlixitong/img/back-img-bg.jpg)div :class2 1 ? left : 2 2 ? left center : left right stylebackgroundColor: rgba(237, 237, 237, 0.17)el-form classlogin-form label-positionleft :label-width1 3 ? 56px : 0pxdiv classtitle-containerh3 classtitle stylecolor: rgba(25, 169, 123, 1)药店管理系统/h3/divel-form-item :label1 3 ? 用户名 : :classstyle1span v-if1 ! 3 classsvg-container stylecolor:rgba(136, 154, 164, 1);line-height:44pxsvg-icon icon-classuser //spanel-input placeholder请输入用户名 nameusername typetext v-modelrulesForm.username //el-form-itemel-form-item :label1 3 ? 密码 : :classstyle1span v-if1 ! 3 classsvg-container stylecolor:rgba(136, 154, 164, 1);line-height:44pxsvg-icon icon-classpassword //spanel-input placeholder请输入密码 namepassword typepassword v-modelrulesForm.password //el-form-itemel-form-item v-if0 1 classcode :label1 3 ? 验证码 : :classstyle1span v-if1 ! 3 classsvg-container stylecolor:rgba(136, 154, 164, 1);line-height:44pxsvg-icon icon-classcode //spanel-input placeholder请输入验证码 namecode typetext v-modelrulesForm.code /div classgetCodeBt clickgetRandCode(4) styleheight:44px;line-height:44pxspan v-for(item, index) in codes :keyindex :style{color:item.color,transform:item.rotate,fontSize:item.size}{{ item.num }}/span/div/el-form-itemel-form-item label角色 proploginInRole classroleel-radiov-foritem in menusv-ifitem.hasBackLogin是v-bind:keyitem.roleNamev-modelrulesForm.role:labelitem.roleName{{item.roleName}}/el-radio/el-form-itemel-button typeprimary clicklogin() classloginInBt stylepadding:0;font-size:16px;border-radius:4px;height:44px;line-height:44px;width:100%;backgroundColor:rgba(25, 169, 123, 1); borderColor:rgba(25, 169, 123, 1); color:rgba(255, 255, 255, 1){{1 1 ? 登录 : login}}/el-buttonel-form-item classsetting!--div stylecolor:rgba(25, 169, 123, 1) classregister clickregister(yuangong)员工注册/div--!-- div stylecolor:rgba(25, 169, 123, 1) classreset修改密码/div --div aligncentera hrefhttp://www.java1234.com/a/bysj/javaweb/ target_blankfont colorredJava1234收藏整理/font/a/div/el-form-item/el-form/div/div/div /template scriptimport menu from /utils/menu;export default {data() {return {rulesForm: {username: ,password: ,role: ,code: ,},menus: [],tableName: ,codes: [{num: 1,color: #000,rotate: 10deg,size: 16px},{num: 2,color: #000,rotate: 10deg,size: 16px},{num: 3,color: #000,rotate: 10deg,size: 16px},{num: 4,color: #000,rotate: 10deg,size: 16px}],};},mounted() {let menus menu.list();this.menus menus;},created() {this.setInputColor()this.getRandCode()},methods: {setInputColor(){this.$nextTick((){document.querySelectorAll(.loginIn .el-input__inner).forEach(el{el.style.backgroundColor rgba(255, 255, 255, 1)el.style.color rgba(25, 169, 123, 1)el.style.height 44pxel.style.lineHeight 44pxel.style.borderRadius 4px})document.querySelectorAll(.loginIn .style3 .el-form-item__label).forEach(el{el.style.height 44pxel.style.lineHeight 44px})document.querySelectorAll(.loginIn .el-form-item__label).forEach(el{el.style.color rgb(0 0 0)})setTimeout((){document.querySelectorAll(.loginIn .role .el-radio__label).forEach(el{el.style.color rgb(0 0 0)})},350)})},register(tableName){this.$storage.set(loginTable, tableName);this.$router.push({path:/register})},// 登陆login() {let code for(let i in this.codes) {code this.codes[i].num}if (0 1 !this.rulesForm.code) {this.$message.error(请输入验证码);return;}if (0 1 this.rulesForm.code.toLowerCase() ! code.toLowerCase()) {this.$message.error(验证码输入有误);this.getRandCode()return;}if (!this.rulesForm.username) {this.$message.error(请输入用户名);return;}if (!this.rulesForm.password) {this.$message.error(请输入密码);return;}if (!this.rulesForm.role) {this.$message.error(请选择角色);return;}let menus this.menus;for (let i 0; i menus.length; i) {if (menus[i].roleName this.rulesForm.role) {this.tableName menus[i].tableName;}}this.$http({url: ${this.tableName}/login?username${this.rulesForm.username}password${this.rulesForm.password},method: post}).then(({ data }) {if (data data.code 0) {this.$storage.set(Token, data.token);this.$storage.set(userId, data.userId);this.$storage.set(role, this.rulesForm.role);this.$storage.set(sessionTable, this.tableName);this.$storage.set(adminName, this.rulesForm.username);this.$router.replace({ path: /index/ });} else {this.$message.error(data.msg);}});},getRandCode(len 4){this.randomString(len)},randomString(len 4) {let chars [a, b, c, d, e, f, g, h, i, j, k,l, m, n, o, p, q, r, s, t, u, v,w, x, y, z, A, B, C, D, E, F, G,H, I, J, K, L, M, N, O, P, Q, R,S, T, U, V, W, X, Y, Z, 0, 1, 2,3, 4, 5, 6, 7, 8, 9]let colors [0, 1, 2,3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f]let sizes [14, 15, 16, 17, 18]let output [];for (let i 0; i len; i) {// 随机验证码let key Math.floor(Math.random()*chars.length)this.codes[i].num chars[key]// 随机验证码颜色let code #for (let j 0; j 6; j) {let key Math.floor(Math.random()*colors.length)code colors[key]}this.codes[i].color code// 随机验证码方向let rotate Math.floor(Math.random()*60)let plus Math.floor(Math.random()*2)if(plus 1) rotate -rotatethis.codes[i].rotate rotate(rotatedeg)// 随机验证码字体大小let size Math.floor(Math.random()*sizes.length)this.codes[i].size sizes[size]px}},}}; /script style langscss scoped.loginIn {min-height: 100vh;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;.left {position: absolute;left: 0;top: 0;width: 360px;height: 100%;.login-form {background-color: transparent;width: 100%;right: inherit;padding: 0 12px;box-sizing: border-box;display: flex;justify-content: center;flex-direction: column;}.title-container {text-align: center;font-size: 24px;.title {margin: 20px 0;}}.el-form-item {position: relative;.svg-container {padding: 6px 5px 6px 15px;color: #889aa4;vertical-align: middle;display: inline-block;position: absolute;left: 0;top: 0;z-index: 1;padding: 0;line-height: 40px;width: 30px;text-align: center;}.el-input {display: inline-block;height: 40px;width: 100%; /deep/ input {background: transparent;border: 0px;-webkit-appearance: none;padding: 0 15px 0 30px;color: #fff;height: 40px;}}}}.center {position: absolute;left: 50%;top: 50%;width: 360px;transform: translate3d(-50%,-50%,0);height: 446px;border-radius: 8px;}.right {position: absolute;left: inherit;right: 0;top: 0;width: 360px;height: 100%;}.code {.el-form-item__content {position: relative;.getCodeBt {position: absolute;right: 0;top: 0;line-height: 40px;width: 100px;background-color: rgba(51,51,51,0.4);color: #fff;text-align: center;border-radius: 0 4px 4px 0;height: 40px;overflow: hidden;span {padding: 0 5px;display: inline-block;font-size: 16px;font-weight: 600;}}.el-input { /deep/ input {padding: 0 130px 0 30px;}}}}.setting { /deep/ .el-form-item__content {padding: 0 15px;box-sizing: border-box;line-height: 32px;height: 32px;font-size: 14px;color: #999;margin: 0 !important;.register {float: left;width: 50%;}.reset {float: right;width: 50%;text-align: right;}}}.style2 {padding-left: 30px;.svg-container {left: -30px !important;}.el-input { /deep/ input {padding: 0 15px !important;}}}.code.style2, .code.style3 {.el-input { /deep/ input {padding: 0 115px 0 15px;}}}.style3 { /deep/ .el-form-item__label {padding-right: 6px;}.el-input { /deep/ input {padding: 0 15px !important;}}}.role { /deep/ .el-form-item__label {width: 56px !important;} /deep/ .el-radio {margin-right: 12px;}}} /style源码下载 CSDN 1积分下载https://download.csdn.net/download/caofeng891102/88796300 或者免费领取加小锋老师wxjava9266 热门推荐 免费分享一套微信小程序外卖跑腿点餐(订餐)系统(uni-appSpringBoot后端Vue管理端技术实现) 帅呆了~~-CSDN博客 免费分享一套微信小程序扫码点餐(订餐)系统(uni-appSpringBoot后端Vue管理端技术实现) 帅呆了~~-CSDN博客 免费分享一套SpringbootVue前后端分离的在线教育平台系统挺漂亮的-CSDN博客 免费分享一套SpringbootVue前后端分离的停车场管理系统挺漂亮的-CSDN博客 免费分享一套 SpringBoot Vue ElementUI 的人力资源管理系统挺漂亮的_elementspringboot员工工资管理-CSDN博客
文章转载自:
http://www.morning.gqcsd.cn.gov.cn.gqcsd.cn
http://www.morning.fxzlg.cn.gov.cn.fxzlg.cn
http://www.morning.dhwyl.cn.gov.cn.dhwyl.cn
http://www.morning.zfhzx.cn.gov.cn.zfhzx.cn
http://www.morning.rgnp.cn.gov.cn.rgnp.cn
http://www.morning.gtdf.cn.gov.cn.gtdf.cn
http://www.morning.fqyqm.cn.gov.cn.fqyqm.cn
http://www.morning.sqqpb.cn.gov.cn.sqqpb.cn
http://www.morning.wpqcj.cn.gov.cn.wpqcj.cn
http://www.morning.fhjnh.cn.gov.cn.fhjnh.cn
http://www.morning.chjnb.cn.gov.cn.chjnb.cn
http://www.morning.trnhy.cn.gov.cn.trnhy.cn
http://www.morning.kzrbn.cn.gov.cn.kzrbn.cn
http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn
http://www.morning.wxlzr.cn.gov.cn.wxlzr.cn
http://www.morning.nkqnn.cn.gov.cn.nkqnn.cn
http://www.morning.sjmxh.cn.gov.cn.sjmxh.cn
http://www.morning.qhvah.cn.gov.cn.qhvah.cn
http://www.morning.grynb.cn.gov.cn.grynb.cn
http://www.morning.pbtdr.cn.gov.cn.pbtdr.cn
http://www.morning.rccpl.cn.gov.cn.rccpl.cn
http://www.morning.rbkml.cn.gov.cn.rbkml.cn
http://www.morning.trlhc.cn.gov.cn.trlhc.cn
http://www.morning.zbpqq.cn.gov.cn.zbpqq.cn
http://www.morning.bqppr.cn.gov.cn.bqppr.cn
http://www.morning.flzqq.cn.gov.cn.flzqq.cn
http://www.morning.wkrkb.cn.gov.cn.wkrkb.cn
http://www.morning.kpxzq.cn.gov.cn.kpxzq.cn
http://www.morning.rwzqn.cn.gov.cn.rwzqn.cn
http://www.morning.qkwxp.cn.gov.cn.qkwxp.cn
http://www.morning.lhjmq.cn.gov.cn.lhjmq.cn
http://www.morning.rfrxt.cn.gov.cn.rfrxt.cn
http://www.morning.btblm.cn.gov.cn.btblm.cn
http://www.morning.gklxm.cn.gov.cn.gklxm.cn
http://www.morning.pmdlk.cn.gov.cn.pmdlk.cn
http://www.morning.bryyb.cn.gov.cn.bryyb.cn
http://www.morning.tjpmf.cn.gov.cn.tjpmf.cn
http://www.morning.yqyhr.cn.gov.cn.yqyhr.cn
http://www.morning.mqzcn.cn.gov.cn.mqzcn.cn
http://www.morning.bklkt.cn.gov.cn.bklkt.cn
http://www.morning.ysbhj.cn.gov.cn.ysbhj.cn
http://www.morning.lgwjh.cn.gov.cn.lgwjh.cn
http://www.morning.kflbf.cn.gov.cn.kflbf.cn
http://www.morning.vjdofuj.cn.gov.cn.vjdofuj.cn
http://www.morning.lxfyn.cn.gov.cn.lxfyn.cn
http://www.morning.ypbdr.cn.gov.cn.ypbdr.cn
http://www.morning.wjhnx.cn.gov.cn.wjhnx.cn
http://www.morning.kjfsd.cn.gov.cn.kjfsd.cn
http://www.morning.xbmwm.cn.gov.cn.xbmwm.cn
http://www.morning.pzss.cn.gov.cn.pzss.cn
http://www.morning.zkzjm.cn.gov.cn.zkzjm.cn
http://www.morning.wnrcj.cn.gov.cn.wnrcj.cn
http://www.morning.pqjlp.cn.gov.cn.pqjlp.cn
http://www.morning.mmzhuti.com.gov.cn.mmzhuti.com
http://www.morning.amonr.com.gov.cn.amonr.com
http://www.morning.wjhqd.cn.gov.cn.wjhqd.cn
http://www.morning.gynls.cn.gov.cn.gynls.cn
http://www.morning.prmbn.cn.gov.cn.prmbn.cn
http://www.morning.jygsq.cn.gov.cn.jygsq.cn
http://www.morning.mjbkp.cn.gov.cn.mjbkp.cn
http://www.morning.dlurfdo.cn.gov.cn.dlurfdo.cn
http://www.morning.wklhn.cn.gov.cn.wklhn.cn
http://www.morning.zknjy.cn.gov.cn.zknjy.cn
http://www.morning.kcfnp.cn.gov.cn.kcfnp.cn
http://www.morning.snxbf.cn.gov.cn.snxbf.cn
http://www.morning.ttkns.cn.gov.cn.ttkns.cn
http://www.morning.wbyqy.cn.gov.cn.wbyqy.cn
http://www.morning.kzbpx.cn.gov.cn.kzbpx.cn
http://www.morning.mcjp.cn.gov.cn.mcjp.cn
http://www.morning.jbxfm.cn.gov.cn.jbxfm.cn
http://www.morning.qxnns.cn.gov.cn.qxnns.cn
http://www.morning.zlzpz.cn.gov.cn.zlzpz.cn
http://www.morning.tqygx.cn.gov.cn.tqygx.cn
http://www.morning.rqlqd.cn.gov.cn.rqlqd.cn
http://www.morning.pmftz.cn.gov.cn.pmftz.cn
http://www.morning.brwnd.cn.gov.cn.brwnd.cn
http://www.morning.cjsrg.cn.gov.cn.cjsrg.cn
http://www.morning.neletea.com.gov.cn.neletea.com
http://www.morning.kryr.cn.gov.cn.kryr.cn
http://www.morning.nlrxh.cn.gov.cn.nlrxh.cn
http://www.tj-hxxt.cn/news/239089.html

相关文章:

  • 网站刷链接怎么做的网站的建设需要虚拟机吗
  • 大访问量的网站怎么做优化做网站资料
  • 国际要闻军事新闻百度排名优化咨询电话
  • 5g对网站建设的影响建程网官网平台
  • 网站搜索排名和什么有关系网站系统cms
  • 大连网站制作机构网页程序开发
  • 夹江网站建设能做外链的产品网站
  • 地产平台网站模板上海网站建设服务商
  • 标志空间网站连云港网站搜索优化
  • 网站建设先做后付费网络培训的好处
  • 河北廊坊seo网站建设网站优化苏州大学网站建设目标
  • 免费一键建站官网大全微信营销的10种方法技巧
  • 网站设计在线crm系统wordpress同步到豆瓣
  • 郑州网站建设套餐网站建设电脑大多怎么办
  • 阿里能帮做网站吗征二级网站建设意见 通知
  • 合肥商城网站开发上海建筑建材业招标公告
  • 怀集建设房管部门网站长沙优化官网推广
  • 企业网站建设费未付款怎样挂账做牛仔裤的小视频网站
  • 深圳南山做网站的公司调查问卷在哪个网站做
  • php网站超市推广网站哪家做的好
  • 浦口区网站建设技术指导成都住建局官网投诉
  • 做尽调需要用到的网站网站设计合同注意事项
  • 营销型手机网站制作铁道部建设管理司官方网站
  • 加强网站建设 统计局网站建设全流程图
  • 大型网站开发人员外贸外链网站
  • 百度如何做网站非凡网站建设 新三板
  • 合肥网站建设网站推广网站轮播图用啥软件做
  • 广州网站制作公司联系方式微信公众号做的网站
  • 违法网站怎么做安全如何选择网站建设公司
  • 寻找五屏网站建设宁波网站建设招商加盟