共 25 篇已发布文章

如何解决TesseractOCR引擎无法找到chi_sim.traineddata的问题当你在使用若依框架(RuoYi)进行开发,并尝试集成TesseractOCR来识别中文简体字符时,可能会遇到由于路径配置不当导致的“找不到语言数据文件chi_sim.traineddata”错误。本文将详细介绍这一问题的原因,并提供几种解决方案帮助你快速解决问题。问题背景与原因分析在基于若依框架开发的过程中,如

若依开发者必看:自定义文件目录401错误,一文彻底解决问题场景很多若依开发者配置了自定义文件上传目录(如/safety-task/file/image/)后,访问时却遇到401认证失败,而系统默认的/profile/upload/路径却能正常访问。问题根源若依框架中,自定义目录需要双重配置才能正常访问:SecurityConfig.java-权限放行ResourcesConfig.java-资源映
IY主题样式和文案我们有时候用别人的框架,肯定想自定义一些样式,颜色,图案。大家可以自行去网上找图片做尝试,我这里以一张图片为例:
在下载了若依vue3前端项目后,默认是ruoyi-ui。如果想要修改成自己项目。比如work-admin这个项目怎么处理?一、修改访问项目名称1.1在vite.config.js中找到如下代码:base: VITE_APP_ENV === 'production' ? '/' : '/&#

在使用npmrundev的时候,执行到95%错误提示:95%emittingCompressionPluginERRORError:error:0308010C:digitalenvelope分析错误原因:这个错误信息似乎是与webpack的压缩插件CompressionPlugin相关的。错误代码error:0308010C:digitalenvelope通常表示在使用OpenSSL库进行加密操

由于近期需要处理图片批量上传的业务,去网上查关于Vue3的图片批量上传解决方案,发现资料确实比较繁杂,甚至很多都要收费,对于功能来说也有一些缺失,我就自己整理了一下包括 (批量图片上传、阿里云OSS、文件上传时传递其他参数到后台、批量上传时重命名处理),希望能帮到友友们!【注:在组件上传文件时不可以直接修改文件的属性如:file.name=XXX,因为文件属性属于只读】前端代码调用<

一、前言:作为不是第一次做图片上传功能的小伙伴们估计都有这样的体会,实现图片上传功能不难,稍微需要花点时间是增加功能里成功添加的图片在修改功能里能正常显示,以及不刷新项目的前提下,相互切换增加和修改功能时,图片缓存问题的正常处理,以下详细介绍若依RuoYi-Vue前端分离版使用Element里的el-upload组件实现多图片上传功能:二、前端相关代码:A.标签代码(多图片上传组件):<!-
在使用若依前后端分离项目的适合,错误信息如下:Startingdevelopmentserver...95%emittingCompressionPluginERROR Error:error:0308010C:digitalenveloperoutines::unsupported:9)这个错误信息 error:0308010C:digitalenveloperoutines

本文主要简述,Ruoyi框架使用的权限过滤实现方案,实现简单易懂。主要知识点有:注解定义;面向切面编程,在执行有数据权限注解的方法之前获取用户组织权限,拼接到domain对象的params参数中;1.注解定义ruoyi数据权限涉及部门表sys_dept和用户表sys_users表,这里仅用来定义sql查询中部门表和用户表的别名。@Target(ElementType.METHOD)@Retenti

上一节Springboot管理系统数据权限过滤——ruoyi实现方案对数据权限实现方案有了认识,本文将进一步优化权限过滤方案,实现对业务代码零入侵。回顾上一章中权限方案:主要是通过注解拦截,拼接好权限脚本后,放到对象变量里面,然后在SQL中拼接该变量;使业务代码被入侵了。为了实现对业务零入侵,实则是在SQL编写的时候,希望通过框架实现权限脚本的自动拼接,而非人为添加。本文权限控制需要达到的效果:1

上一章,讲解了SQL拦截器的,做了一个简单的SQL改造。本章要实现:仅对指定的service方法内执行的SQL进行处理;完成对部门权限的过滤;以下简单用一个图说明了整个处理过程,红色框住的部分,就是本章要实现的内容:Spring注解拦截器,该拦截器的目标是对添加了@DataScope注解的方法,作用是解析中DataScope对象,将放到线程变量的权限过滤对象栈中。以便在SQL拦截器中获取权限对象进

在我们使用yarninstall时候提示:无法加载文件因为在此系统上禁止运行脚本怎么解决?查看微软官方:https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.4使用命令:Get-ExecutionPo

上面错误,是因为@/views/system/role/index动态路由按需加载时候,错误导致。解决办法:如果是
我们在使用若依VUE版本时候,前端ruoyi-ui系统怎么部署在Nginx上?带项目名怎么部署?有些特殊情况需要部署到子路径下,例如:https://www.ruoyi.vip/admin,可以按照下面流程修改。1、修改vue.config.js中的publicPath属性publicPath: process.env.NODE_ENV === "produ

今天在启动若依前端的时候报错:在进行前端项目开发时,我们经常会使用npmrundev命令来启动本地服务器。然而,有时候我们会遇到一个让人头疼的问题,就是在执行这个命令时会出现opensslErrorStack:[‘error:03000086:digitalenveloperoutines::initializationerror‘]的错误。一、问题描述什么是OpenSSL?OpenSSL是一个开

在使用若依前后端分离版本作为基础架构的时候,需要新建菜单怎么操作?本文凯哥将详细讲解怎么添加。1:登录若依系统后,[系统管理]>>[菜单]先新建一个一级菜单。可以模仿【系统管理】菜单来创建:系统菜单:我们自己创建的【淘宝客】菜单如下:这里需要注意,路由地址。创建完成之后,我们使用代码自动生成工具,生成我们需要的表相关的controller、server等2:将代码添加到对应位置,执行菜

在使用若依前后端分离版本时候,添加自定义的定时任务,提示目标字符串不在白名单内。如下图:解决:源码:在quartz项目的SysJobController中,我们可以看到:接着跟下去,可以发现在在ruoyi-common项目中Constants类中修改:JOB_WHITELIST_STR

目标:使用IDEA工具,将项目 ruoyi-vue-pro 运行起来。整个过程非常简单,预计10分钟就可以完成,取决于大家的网速。1.克隆代码使用 IDEA 克隆 https://github.com/YunaiV/ruoyi-vue-pro 仓库的最新代码,并给该仓库一个 Star。友情提示:IDEA请使用至少2020版本,不

使用若依作为基础的手脚架,在创建了一个新的model的时候,错误如下图:com.kaigjava.*扫描不上。修改的地方:1:ruoyi-admin模块中:1.1:启动类中添加@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }, scanBasePackage

我们在使用thymeleaf的时候,有时候需要循环并且拼接,怎么办呢?先来查看效果:后端返回:mmap.put("startEndSizes", purchaseDetail.getStartEndSizeList());返回的是一个List在页面上使用th:each来进行循环。字符串拼接使用+.如下图:<div> &nb