【若依笔记】-- 精简若依项目只保留系统管理

news/2024/10/28 22:53:55/

环境:最近项目需要计划使用若依来开发软件,使用若依有一个问题,若依代码框架还是比较冗余,不够精简,还有一点是若依Security权限校验,对于实现一对多的前台,比较麻烦,我这边的业务是若依后台对若依前台、小程序,通过简化若依后台代码,做到了只保留权限管理和屏蔽Security权限校验,这样做有风险,我这边提供精简的程序,方便后面程序扩展开发。

若依精简代码链接: 精简若依项目只保留系统管理资源-CSDN文库

 小程序效果图:

小程序使用例子:这边只提供测试通过示例,后面有需要自己封装使用。

小程序使用JSEncrypt封装:  若依前后台加密、解密封装资源-CSDN文库

小程序测试代码:

let code; let uuid;console.log(encrypt("admin123"))const data = {username: "admin",password: "admin123",code,uuid}wx.request({url: "http://192.168.2.185:8080/login", //自己的解密地址method: "post",header:{"Content-Type":"application/json;charset=utf-8"},data: data,success: (resp) => {console.log(resp.data.token);let token = resp.data.token//console.log(data);wx.request({url: "http://192.168.2.185:8080/getRouters", //自己的解密地址method: "get",header:{"Content-Type":"application/json;charset=utf-8",//   wx.getStorageSync('token') 从缓存中取出token值"Authorization":"Bearer "+resp.data.token},success: (resp) => {console.log(resp.data);},});const data = {pageNum: 1,pageSize: 10,userName: undefined,phonenumber: undefined,status: undefined,deptId: undefined}wx.request({url: "http://192.168.2.185:8080/system/user/1", //自己的解密地址method: "get",header:{"Content-Type":"application/json;charset=utf-8",//   wx.getStorageSync('token') 从缓存中取出token值"Authorization":"Bearer "+resp.data.token},success: (resp) => {console.log(resp.data);},});},

以上调用了三个http交互方法,登录若依后台、获取账号路由、获取账号信息,小程序和网站都可以使用若依后台集成开发,比对若依最新代码,集成开发我们的业务。


http://www.ppmy.cn/news/1542706.html

相关文章

Spring Boot 实现文件分片上传和下载

文章目录 一、原理分析1.1 文件分片1.2 断点续传和断点下载1.2 文件分片下载的 HTTP 参数 二、文件上传功能实现2.1 客户端(前端)2.2 服务端 三、文件下载功能实现3.1 客户端(前端)3.2 服务端 四、功能测试4.1 文件上传功能测试4.2 文件下载功能实现 参考资料 完整案例代码&…

sqlyog连接MySQL8.4报1251错误

查看插件状态 1 show plugins; 看看mysql_native_password插件的状态是不是ACTIVE,如果状态值为DISABLED则说明插件没有激活 3) 修改my.cnf或my.ini配置文件,添加mysql_native_passwordON 1 2 [mysqld] mysql_native_passwordON 4) 重启mysql服务 5) mysq…

预测房价学习

1. 实现函数来方便下载数据 import hashlib import os import tarfile import zipfile import requestsDATA_HUB dict() DATA_URL http://d2l-data.s3-accelerate.amazonaws.com/def download(name, cache_diros.path.join(.., data)):"""下载一个DATA_HUB中…

医疗保健知识中台:引领医疗行业智能化转型的新篇章

前言 随着科技的迅猛进步,医疗保健领域正迎来一场深刻的智能化变革。在这场变革中,知识中台作为医疗行业智能化升级的重要基石,正逐步成为提升医疗服务质量和效率的关键驱动力。本文将深入剖析医疗保健知识中台的内容构成、应用场景以及更新…

增长黑客方法论

增长黑客(Growth Hacking)的核心方法论 主要包括以下几个方面: 数据驱动:增长黑客依赖数据来做决策,通过数据分析来发现增长机会和问题。数据不仅包括用户行为数据,还包括市场数据、竞争对手数据等。 快…

Redis 基础 问题

前言 相关系列 《Redis & 目录》(持续更新)《Redis & 基础 & 源码》(学习过程/多有漏误/仅作参考/不再更新)《Redis & 基础 & 总结》(学习总结/最新最准/持续更新)《Redis & 基础…

想作弊❓用这个发起考试,根本没法作弊

🎉 推荐一款超实用的在线考试神器 —— 土著刷题✨ 如果你正在寻找一个既方便又高效的在线考试平台,那么“土著刷题”小🍊序绝对值得一试!它不仅完全免费,而且操作简单,非常适合用来组织线上测试。 &#x…

MySQL练习题-求连续、累计、环比和同比问题

目录 准备数据 1)求不同产品每个月截止当月最近3个月的平均销售额 2)求不同产品截止当月的累计销售额 3)求环比增长率和同比增长率 准备数据 -- product 表示产品名称,ym 表示年月,amount 表示销售金额&#xff…