中文 | English
- 侧重中小制造企业的生产看板。简单、灵活、实用(Easy,Flexible,Practical)
- 整合ZR.Admin框架技术高效快速开发,前后端分离模式,开箱即用。
- 专注您的业务,轻松开发从现在开始!
- 熟悉中小制造企业的业务流程。
- 正在以及想使用 element-ui/element-plus 开发,前端开发经验 1 年+。
- 熟悉 Vue.js 技术栈,使用它开发过几个实际项目。
- 对原理技术感兴趣,想进阶和提升的同学。
- 零基础,请移步到izory:ZR.Admin。
- 😭计划中...
由于是个人项目,资金有限!!!
仓库 | Gitee | Github |
---|---|---|
Laplace.Net | 下载 | 下载 |
Lean.Ams | 克隆 | 克隆 |
- 核心框架 :vue3.x、vuex、vue-router 、vue-cli 、axios、 element-plus、echats、i18n国际化等,前端采用vscode工具开发
- 核心框架:C#、Net7.0 、 Web API 、 sqlsugar 、 swagger 、 signalR 、 IpRateLimit 、 Quartz.net 、 Redis,后端采用vs2022工具开发
- 预算管理
- 人员
- 设备
- 加班
- 费用管理
- 实际预算对比
- 成本管理
- 销售
- BOM
- 人工
- 生产
- 销售管理
- 客诉
- 序列号
- 物料管理
- MRP
- FC
- 生产管理
- 设变
- OPH(每小时产量)
- 不良
- 工数
- 品质管理
- 成本(业务,返工,报废)
- 来料
- 成品
- 计划中...
- 计划中...
├─Ams.Common ->[公共层类库]:包括数据、正则、字符串等的Helper
├─Ams.Generator ->[代码生成功能]:包含模板、方法、代码、下载
├─Ams.Infrastructure ->[基础层类库]:数据类型,I/O以及其他类库
├─Ams.Kernel ->[内置功能库]:系统管理相关
├─Ams.Model ->[实体层类库]:提供项目中的数据库表、数据传输对象
├─Ams.Repository ->[仓库层类库]:方便提供有执行存储过程的操作
├─Ams.Service ->[服务层类库]:提供WebApi接口调用
├─Ams.Tasks ->[定时任务类库]:提供项目定时任务实现功能
├─Ams.WebApi ->[webapi接口]:为Vue版或其他三方系统提供接口服务
├─Ams.Vue ->[前端UI]:vue2.0版本UI层(弃用)
├─Ams.Vue3 ->[前端UI]:vue3.0版本UI层
├─Fms.Common ->[公共层类库]:包括数据、正则、字符串等的Helper
├─Fms.Generator ->[代码生成功能]:包含模板、方法、代码、下载
├─Fms.Infrastructure ->[基础层类库]:数据类型,I/O以及其他类库
├─Fms.Kernel ->[内置功能库]:系统管理相关
├─Fms.Model ->[实体层类库]:提供项目中的数据库表、数据传输对象
├─Fms.Repository ->[仓库层类库]:方便提供有执行存储过程的操作
├─Fms.Service ->[服务层类库]:提供WebApi接口调用
├─Fms.Tasks ->[定时任务类库]:提供项目定时任务实现功能
├─Fms.WebApi ->[webapi接口]:为Vue版或其他三方系统提供接口服务
├─Fms.Vue ->[前端UI]:vue2.0版本UI层(弃用)
├─Fms.Vue3 ->[前端UI]:vue3.0版本UI层
├─Jms.Common ->[公共层类库]:包括数据、正则、字符串等的Helper
├─Jms.Generator ->[代码生成功能]:包含模板、方法、代码、下载
├─Jms.Infrastructure ->[基础层类库]:数据类型,I/O以及其他类库
├─Jms.Kernel ->[内置功能库]:系统管理相关
├─Jms.Model ->[实体层类库]:提供项目中的数据库表、数据传输对象
├─Jms.Repository ->[仓库层类库]:方便提供有执行存储过程的操作
├─Jms.Service ->[服务层类库]:提供WebApi接口调用
├─Jms.Tasks ->[定时任务类库]:提供项目定时任务实现功能
├─Jms.WebApi ->[webapi接口]:为Vue版或其他三方系统提供接口服务
├─Jms.Vue ->[前端UI]:vue2.0版本UI层(弃用)
├─Jms.Vue3 ->[前端UI]:vue3.0版本UI层
├─La.Common ->[公共层类库]:包括数据、正则、字符串等的Helper
├─La.Generator ->[代码生成功能]:包含模板、方法、代码、下载
├─La.Infrastructure ->[基础层类库]:数据类型,I/O以及其他类库
├─La.Kernel ->[内置功能库]:系统管理相关
├─La.Model ->[实体层类库]:提供项目中的数据库表、数据传输对象
├─La.Repository ->[仓库层类库]:方便提供有执行存储过程的操作
├─La.Service ->[服务层类库]:提供WebApi接口调用
├─La.Tasks ->[定时任务类库]:提供项目定时任务实现功能
├─La.WebApi ->[webapi接口]:为Vue版或其他三方系统提供接口服务
├─La.Vue ->[前端UI]:vue2.0版本UI层(弃用)
├─La.Vue3 ->[前端UI]:vue3.0版本UI层
├─Lps.Common ->[公共层类库]:包括数据、正则、字符串等的Helper
├─Lps.Generator ->[代码生成功能]:包含模板、方法、代码、下载
├─Lps.Infrastructure ->[基础层类库]:数据类型,I/O以及其他类库
├─Lps.Kernel ->[内置功能库]:系统管理相关
├─Lps.Model ->[实体层类库]:提供项目中的数据库表、数据传输对象
├─Lps.Repository ->[仓库层类库]:方便提供有执行存储过程的操作
├─Lps.Service ->[服务层类库]:提供WebApi接口调用
├─Lps.Tasks ->[定时任务类库]:提供项目定时任务实现功能
├─Lps.WebApi ->[webapi接口]:为Vue版或其他三方系统提供接口服务
├─Lps.Vue ->[前端UI]:vue2.0版本UI层(弃用)
├─Lps.Vue3 ->[前端UI]:vue3.0版本UI层
├─bat ->命令行
├─dist ->项目打包
├─html ->
├─public ->与业务逻辑无关的静态资源
├─src ->应用程序的源代码
│ ├─api ->后台接口封装
│ ├─assets ->用于存放各种静态文件
│ ├─components ->公共组件
│ ├─directive ->自定义指令
│ ├─i18n ->国际化
│ ├─layout ->布局
│ ├─plugins ->插件
│ ├─router ->路由配置
│ ├─store ->vuex 状态管理工具
│ ├─utils ->全局公用方法
│ └─views ->页面
└─vite ->构建工具
- 前台系统不用编写登录、授权、认证模块;只负责编写业务模块即可
- 后台系统无需任何二次开发,直接发布即可使用
- 前台与后台系统分离,分别为不同的系统(域名可独立)
- 全局异常统一处理
- 自定义的代码生成功能
- 👉Ruoyi.vue:Ruoyi
- 👉SqlSugar:SqlSugar
- 👉element-plus:element-plus
- 👉kailong321200875:vue-element-plus-admin
- 👉GMingChen:vue-element-plus-admin
- 👉Meiam.System:Meiam.System
- 👉izory:ZR.Admin
- 👉cq-panda:Vue.NetCore
- 👉zuohuaijun:Admin.NET
如果你觉得这个项目帮助到了你,你可以帮作者买一杯果汁表示鼓励 🍹
Modern browsers and Internet Explorer 10+.
IE / Edge |
Firefox |
Chrome |
Safari |
---|---|---|---|
IE10, IE11, Edge | last 2 versions | last 2 versions | last 2 versions |
如果部署iis访问不了情况可以有以下两种办法:
- 后端打包:在VS2022菜单<生成><发布>
- 直接打开La.WebApi.exe文件然后看控制台的错误日志
- web.config里面有个false 改为 true,iis重启项目后运行网站后,跟目录下面 有个文件夹 log 里面有错误日志文件
- 有环境的请使用Laplace_deb.sql,sql2019版本直接导入,没有环境的可以使用SQLite版本,laplace.net.db,并在appsettings.json配置
- 前端打包:npm run build:prod
✓ built in 2m 20s
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
- 删除命令
rimraf node_modules
- 重新构建
npm i
- 增加内存机制
npm install -g increase-memory-limit
- 执行
increase-memory-limit
- 修改node_modules.bin\webpack.cmd文件,全局搜索 “%_prog%” 替换为 %_prog%即可
- 修改package.js
"scripts": {
"dev": "vite",
"build:prod": "vite build",
"build:stage": "vite build --mode staging",
"preview": "vite preview"
},
改成
"scripts": {
"dev": "node.exe --max-old-space-size=10240 node_modules/vite/bin/vite.js",
"build:prod": "node.exe --max-old-space-size=10240 node_modules/vite/bin/vite.js build",
"build:stage": "vite build --mode staging",
"preview": "vite preview"
},
- 重新打包
npm run build:prod
- IIS部署前端 下载URL重写模块urlrewrite 下载代理模块Application Request Routing 配置示例