# kaultraLayuiJava **Repository Path**: stanleyshen/kaultra-layui-java ## Basic Information - **Project Name**: kaultraLayuiJava - **Description**: (java 版)后端基于若依 ,编写一个基于Layui 和 Pear Admin Layui 的敏捷开发,后续会把CRM ERP SRM CMS 云盘 ,CMS ,WMS MES 陆续开发完成 前端框架后端框架后续开源(还有问题),欢迎加入一起测试和完善, - **Primary Language**: JavaScript - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2024-10-18 - **Last Updated**: 2025-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: layui, pearAdminLayui, java桌面PC, Ag-grid ## README # kav7-layui ## 前端 1. Layui [https://gitee.com/layui/layui] 2. Pear Admin Layui [https://gitee.com/pear-admin/pear-admin-layui] 3. Ag Grid [https://www.ag-grid.com/] 5. weui [https://gitee.com/yoby/weui] 4. 图标#邀请你加入「v7」 [https://www.iconfont.cn/invite?type=project&token=fjKxcrUxq17rvtrG] ## 开启前端预览 ### isBackend: false,//是否后端 ![alt text](doc/imgage/image-38.png) ### isGeneratedFile: true,//是否生成JSON文件 当后端开启时可以开启生成JSON文件 ## 其他外部接口 ### 发送短信供应商 --- SUBMAIL 赛邮·云通信 建议不要使用,很差!延迟 [https://www.mysubmail.com/] ## 将添加发功能 ### 表单生成器 (开发进度 50%) 1. 增加按钮联动功能 2. 增加表格列表管理维护 ### 表格grid (未开发) 1. 增加图表生成插件 2. 增加字段维护功能 3. 增加历史查询 ### 大屏模块 (未开发) 1. 增加大屏模块生成器 ### 工作流 (开发进度 70%) 1. 增加流程 ### 增加页面打印模块 (开发进度 30%) 1. 打印页面模块 2. 打印插件 ### 增加对接各种设备的操作界面 (开发进度 20%) 1. 电子秤 2. 刀具柜 ### 手机端 (未开发) 1. 基于webui 开发手机端 ### 平板终端 (未开发) 1. 基于webui 平板终端 ### 当前系统样子 ![alt text](doc/imgage/image-42.png) ![alt text](doc/imgage/image-43.png) ![alt text](doc/imgage/image-44.png) ![alt text](doc/imgage/image-45.png) ![alt text](doc/imgage/image-40.png) ![alt text](doc/imgage/image-41.png) ![alt text](doc/imgage/image-23.png) ![alt text](doc/imgage/image-30.png) ![alt text](doc/imgage/image-33.png) #### 多次提交弹窗提示页面 ![alt text](doc/imgage/image-36.png) ## 前端滑块/文字点选验证插件 [ka.verify.js] ![alt text](doc/imgage/image-24.png) ## 前端二维码插件 [ka.qrcode.js] ![alt text](doc/imgage/image-25.png) ![alt text](doc/imgage/image-27.png) ![alt text](doc/imgage/image-28.png) ## 前端汉字转拼音插件 [ka.pinYin.js] ### 提供 菜单拼音搜索 ![alt text](doc/imgage/image-12.png) ![alt text](doc/imgage/image-13.png) ## 前端自定义翻译插件 [ka.language.js] ![alt text](doc/imgage/image-0.png) ![alt text](doc/imgage/image-1.png) ## 前端文件插件 [ka.file.js] ![alt text](doc/imgage/image-32.png) ## 新增前端日志插件 [ka.log.js] 1. ctrl + Q 打开视图查看日志 2. ctrl + < 打开监控 3. ctrl + > 关闭监控 ![alt text](doc/imgage/image-2.png) ## 加载表格生成JS [ka.grid.js] ### 前端分页 ![alt text](doc/imgage/image-17.png) ### 后端分页 ![alt text](doc/imgage/image-19.png) ## 前段面板生成JS [ka.html.js] ### 分割按钮 ![alt text](doc/imgage/image-10.png) ## 前端步骤进度插件 [step.js] ![alt text](doc/imgage/image-26.png) ## 表单设计器插件 [formDesigner.js] ![alt text](doc/imgage/image-34.png) ![alt text](doc/imgage/image-37.png) ## 树形表格插件 [formDesigner.js] ![alt text](doc/imgage/image-35.png) ## 手机端APPH5插件 [weui.js] [https://weui.shanliwawa.top/weui/index.html] ``` step.ready({ elem: '#forgotPasswordDiv', data: data3, width: '230px', // current: 1,//当前处于什么 // color: { // "1": '#848484' // } }) ``` ## 前端个人标签插件 [ka.bubble.js] ![alt text](doc/imgage/image-31.png) ``` tagcloud({ selector: ".tagcloud", //元素选择器 fontsize: 13, //基本字体大小, 单位px radius: 130, //滚动半径, 单位px 页面宽度和高度的五分之一 mspeed: "slow", //滚动最大速度, 取值: slow, normal(默认), fast ispeed: "slow", //滚动初速度, 取值: slow, normal(默认), fast direction: 135, //初始滚动方向, 取值角度(顺时针360): 0对应top, 90对应left, 135对应right-bottom(默认)... keep: false //鼠标移出组件后是否继续随鼠标滚动, 取值: false, true(默认) 对应 减速至初速度滚动, 随鼠标滚动 }); ``` ## 签到状态 ![alt text](doc/imgage/image-14.png) ![alt text](doc/imgage/image-15.png) ![alt text](doc/imgage/image-16.png) ## 新闻中心 ![alt text](doc/imgage/image-22.png) ## 基于 桌面版 ### nativefier 链接: https://pan.baidu.com/s/1eUCDyQe2UV0KebPxnqV3Tw 提取码: qp5b 复制这段内容后打开百度网盘手机App,操作更方便哦 npm install nativefier -g --arch 系统 --icon 小图标文件,必须是256 * 256 默认从网页的关键词中获取,只有https格式有效,http只会设置为默认ico文件 --maximize 打开页面,窗口最大化 --full-screen 打包的应用全屏最大化 --app-version 应用程序的发型版本 --name 应用名称 不填默认从浏览器中的关键词中获取 nativefier --arch "x64" --platform "windows" --name "百度" "https://www.baidu.com/" --icon "D:\temp\fa.ico" nativefier --arch "x64" --platform "windows" --name "百度" "https://www.baidu.com/" --icon "D:\temp\fa.ico" nativefier --arch "x64" --platform "windows" --name "KA Admin" "http://localhost/login.html" --icon "D:\knowledgeAaction\icon\ka.ico" --maximize --app-version "1.0" nativefier --arch "x64" --platform "windows" --name "KA Admin" "http://localhost/winos/index.html" --icon "D:\knowledgeAaction\icon\ka.ico" --app-version "1.0" ### JAVA 版本 基于jcef实现的浏览器功能 使用JDK17+,使用maven管理依赖: 浏览器内核:jcef,https://github.com/jcefmaven/jcefmaven #### 软件架构 ![alt text](doc/imgage/image-20.png) [kav7PCView] ##### 1. 编译 ``` mvn clean package ``` ##### 2. 安装包制作 ``` jpackage --type app-image --name JCefB --input target --app-version 1.0.0 --copyright gitee.com/penngo --vendor gitee.com/penngo --icon logo.ico --main-jar JCefB-1.0.0-jar-with-dependencies.jar --dest dist ``` ### 一门 APP v2版本 链接: https://pan.baidu.com/s/1eUCDyQe2UV0Keb46tFqV3Tw 提取码: q33b 复制这段内容后打开百度网盘手机App,操作更方便哦 ![alt text](doc/imgage/image-3.png) ![alt text](doc/imgage/image-4.png) ![alt text](doc/imgage/image-5.png) ## 消息弹出 ### 成功 200 ![alt text](doc/imgage/image-7.png) ### 错误 5 #### 公用 01 ##### 系统 000 ###### 没有权限 001 没有权限,请联系管理员授权! ###### 演示模式 002 演示模式,不允许操作! ###### 验证码错误 003 ###### 手机号码不正确! 004 ###### 手机号码不能为空! 005 ###### 获取短信验证码被限制! 006 ###### 短信供应商连接失败 007 ###### 动态验证码无效! 008 ###### 找到多个手机号,请联系管理员。 009 ###### 未找到手机号。 010 ###### 没有权限访问用户数据! 011 ###### 导入用户数据不能为空! 012 ###### 无效的手机验证码! 013 ###### 手机号码不正确! 014 ###### 手机号码不能为空! 015 ###### 系统异常,多验证码异常! 016 ###### 无效的二维码参数! 017 ###### 二维码已过期! 018 ###### 账号不存在! 019 ###### 更新密码失败! 020 ###### 手机号已经存在! 021 ###### 请输入邮箱正确规则! 022 ##### 签到 001 ###### 重复签到 001 重复签到,今天已经签到 ##### 租户 002 ###### 租户编码重复 001 租户编码重复! ###### 未找到对应编码 002 未找到对应编码! ##### 表格 003 ###### 未获取表单 001 未获取表单,请出添加后在处理! ![alt text](doc/imgage/image-8.png) ### 警告 ![alt text](doc/imgage/image-9.png) ### 文本提示 ![alt text](doc/imgage/image-18.png)