jeecgboot
粉末的沉淀
无趣
展开
-
jeecgboot:vue3版本打包失败的解决过程
本着寻根问底的精神,我决定继续探索,两个版本相隔这么近,没道理会差别这么大。对比他发给我的node安装包和我自己下载的node安装包,我才发现,他用的是X64版本而我用的是X86版本,这应该就是问题所在了,我又重新装了16.20.1的X64版本,果然也可以。以前看到多个版本的安装包。但是别人都能打包成功,没道理我就不行,又多加了几个jeecgboot的群,有偿求助,终于有一位大佬出手相助,用向日葵远程帮我解决,他卸载了我原来的16.20.1版本的node,安装了16.15.1的node,问题就解决了!原创 2023-07-13 21:20:46 · 1125 阅读 · 0 评论 -
Jeecgboot:中国省市区树形数据生成
Jeecgboot的省市区数据来源于china-area-data组件,我们先利用框架自带的area.js生成具有pid和hasChild字段的表格数据。导入的时候每条记录的id是系统随机生成的,但是我们设置的pid是每个地点的code,并不是每条记录的id,这样导致页面只能看到省份,下面的子节点无法显示。Jeecgboot框架自带省市区下拉选项,但是我们的项目需要使用树形勾选,所以需要进行改造。打开csv文件,去掉所有空格,然后使用online表单的导入功能,将数据写入数据库。原创 2023-02-20 15:41:34 · 1883 阅读 · 1 评论 -
ant design vue:自定义省市分离选择器
jeecgboot自带省市区组件,但是我们的需求是输入户籍,一般来说户籍只需要输入省和市即可,所以jeecgboot自带的省市区组件不适用。实现思路:放两个select,第一个是省,第二个是市,市的option要由选择的省来确定,两者由联动关系。实现步骤:1、数据库分三个字段,province(省),city(市)和register(户籍),省和市存code,户籍存文本,根据省市code对应的文本进行拼接即可得到户。在表单页只显示province和city字段,客户下拉输入,在查询页只显示r原创 2022-04-27 15:30:11 · 2603 阅读 · 0 评论 -
jeecgboot:主表(antd table)默认选中第一条记录
问题描述:使用jeecgboot框架生成ERP主题的主附表样式,主表默认不选中任何记录,每次需要手动点击一条,下边的附表才能显示对应的查询记录,我们现在要做的是让主表默认选中第一条。解决思路:刚开始我的思路是找到radio的dom元素,然后将它的checked属性设置为true,但是折腾了一晚上,无论是用nexttick还是settimeout,无论我放在哪个生命周期里,统统都只能打印元素,却无法操作元素。vue操作dom元素的3种方法示例vue里最方便的是给组件加ref,然后再操作原创 2022-04-27 11:19:00 · 2050 阅读 · 0 评论 -
jeecgboot:主表生成代码提示“表信息加载失败”
一对多表单,选中主表生成代码,提示表信息加载失败,经过一番思索发现了原因。附表改过表名,然后把旧的附表表单已经移除了,但是在主表编辑页面,仍然保留着旧附表的信息,也就是说生成代码的时候依旧会去加载旧附表,旧附表已经被移除,肯定加载不进来,所以就报错了,框架还是不算太智能,最后只能用最笨的方法,就主附表全部移除(切记是移除,不是删除,最好先备份一下数据库,免得误删表),移除了主附表后,重新建立主附表关联。如果已经设置了字段控件之类的,很遗憾,得重新设置了。...原创 2022-04-24 15:40:31 · 1189 阅读 · 2 评论 -
jeecg-boot:登录成功后刷新页面就报404
现象描述:1、用带菜单路径的地址访问,会报404,不带后面的菜单路径访问就没问题。2、登录成功后,刷新页面就报404。百度了一通后,发现有人跟我现象一样,只需要在nginx中增加配置try_files $uri $uri/ /index.html;即可。server{ listen 19371; server_name 195.132.24.155; location / { root /www/server/nginx/dist;原创 2022-04-19 11:30:43 · 8214 阅读 · 3 评论 -
jeecgboot:JAR方式发布项目的代码生成器配置方法
1、路径配置project_path是代码生成后保存的路径,填D盘就行了,到时候生成的时候可以再重新指定。bussi_package保持原值不变即可。templatepath设置为jeecg/code-template/one即可,想要生成其他模板,可以切换。2、数据库配置根据自己的项目数据库信息配置即可。3、上传config在jar包同级的目录下,创建一个config文件夹,然后把java项目的jeecg下的文件全部传到config文件夹下,重启JAR,即可支持代码原创 2022-04-18 13:31:40 · 1507 阅读 · 0 评论 -
jeecgboot:在index.html引入js的路径设置
注意不要写成../../这种格式,这种格式在本地运行完全正常,但是打包后就会报错。原创 2022-04-14 12:23:32 · 570 阅读 · 0 评论 -
jeecgboot:面包屑设置
1、设置面包屑:把一级菜单设置为layouts/PageView.面包屑效果如下图:角色列表后面还有一长串功能描述,在对应的vue文件里定义description即可,如果不需要描述,就不用定义了。2、如果不需要显示面包屑,一级菜单设置为layouts/RouteView即可。...原创 2022-04-05 11:15:37 · 1919 阅读 · 0 评论 -
jeecgboot:自定义首页
1、最简单的办法是先备份Analysis.vue,直接修改改文件的代码,菜单名称仍显示为首页。2、如果一定要修改菜单名称,比如把首页改成实时监控:1)在前端修改菜单名称2)全局搜索替换前端代码,把首页替换成实时监控。3)修改后端代码,SysPermissionController.java,把首页都替换成实时监控,不然登录成功后没法跳转到首页,就一直卡在登录那里。建议还是第一种方法,菜单名称保持为首页,避免产生异常。...原创 2022-04-05 10:17:30 · 4240 阅读 · 2 评论 -
ant design vue:a-select使用v-model后无法选择的解决方法
<a-select :options="options" v-model="model.pid" @change="handleChange"></a-select>刚开始我用了v-model="model.pid",下拉列表确实可以获取到model.pid作为当前值,下拉选项也可以显示出来,但是点击其他选项根本无反应...原创 2022-03-15 14:50:48 · 8399 阅读 · 6 评论 -
jeecgboot:online报表配置参数
1、在online报表配置里录入一个报表配置的各项信息,比如我们想用report_code作为接口请求参数,像下图这样配置即可。2、 配置地址,这里是一个坑,系统直接复制的地址是错的,正确的地址应该是/online/cgreport/api/getColumnsAndData/14992204594623733773、在vue文件里就可以使用配置的接口来获取数据了,把我们刚才配置的参数,比如我这里的report_code,传给接口,接口就会返回该参数值对应的结果了。就相当于执行了一个SQ原创 2022-03-04 08:29:25 · 2992 阅读 · 0 评论 -
jeecgboot:打印报错Failed to read the ‘cssRules‘ property from ‘CSSStyleSheet‘: Cannot access rules“
问题原因:全局引用了leaflet的css样式,在打印的时候,打印插件会去读取leaflet的css文件,但是又没有访问权限,所以就报错了。解决方法:局部引用css。原创 2021-12-15 15:05:01 · 3466 阅读 · 0 评论 -
jeecgboot:单个页面免登录
1、配置路由2、 在permission.js里,把刚才的路由添加到白名单最终效果:直接输入地址,就可以看到页面了,不需要登录。如果已经完成了前面两个步骤,依旧需要登录,那么就查查是不是还有其他安全机制需要处理,我这边只设置了路由和permission就实现免登录了。...原创 2021-12-14 15:47:35 · 3215 阅读 · 1 评论 -
jeecgboot:设置为缓存路由,切换页面,保留数据
在A页面输入数据后,切换到B页面,再回到A页面的时候,刚才输入的数据就丢失了,十分不方便。解决方案:在该页面对应的菜单管理里面,设置为缓存路由,切换页面后数据就不会丢失了。最终效果:...原创 2021-12-10 16:01:44 · 4724 阅读 · 13 评论