You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
- 添加入库单打印页面和相关功能 - 实现物料选择、工单类型切换、采购订单和生产订单选择等功能 - 添加入库单审批功能 - 修改方案如下: 1. 在条码生成弹窗(childrenTableInfoVisible)中,增加两个输入项: a. 分包数量(splitPackageCount):数字输入框,最小值1,最大值不超过剩余物料量(已分包数量不能超过入库数量) b. 重复打印数量(printCopies):数字输入框,最小值1,最大值例如20(根据业务需求),但仅在分包数量为1时显示。 2. 计算属性: - 剩余物料量 = 入库数量 - 已分包数量 - 最大可分包数 = 剩余物料量(注意:这里分包数量是包数,不是每包的数量。但实际业务中,分包数量不能大于剩余物料量,因为每包至少一个物料。但这里我们按整数包,且每包物料数量由总剩余量除以包数得到,所以最大包数就是剩余物料量(当每包1个时)) 然而,注意:分包数量指的是分成几包,所以最大包数不能超过剩余物料量(因为每包至少1个物料)。因此,分包数量的最大值为剩余物料量(整数)。 3. 当分包数量变化时(handlePackageChange): - 如果分包数量>1,则将重复打印数量重置为1(并且隐藏重复打印输入框,通过v-if控制) - 如果分包数量=1,则显示重复打印输入框 4. 提交表单(submitForm)时: - 验证分包数量:必须大于0,且不超过剩余物料量(即maxPackages) - 当分包数量=1时,验证重复打印数量必须大于0 - 调用后端条码生成接口(generateBarcodes),传递参数包括: instockDetailId, splitPackageCount, printCopies |
1 week ago | |
---|---|---|
bin | 8 months ago | |
html | 8 months ago | |
public | 8 months ago | |
src | 1 week ago | |
vite/plugins | 8 months ago | |
.editorconfig | 8 months ago | |
.env.development | 5 months ago | |
.env.production | 1 month ago | |
.eslintignore | 8 months ago | |
.eslintrc-auto-import.json | 8 months ago | |
.eslintrc.cjs | 8 months ago | |
.gitignore | 8 months ago | |
.prettierignore | 8 months ago | |
.prettierrc | 8 months ago | |
LICENSE | 8 months ago | |
README.md | 8 months ago | |
index.html | 2 months ago | |
package.json | 1 month ago | |
tsconfig.json | 7 months ago | |
uno.config.ts | 8 months ago | |
vite.config.ts | 5 months ago |
README.md
平台简介
- 本仓库为前端技术栈 Vue3 + TS + Element Plus + Vite 版本。
- 成员项目: 基于 vben(ant-design-vue) 的前端项目 ruoyi-plus-vben
- 配套后端代码仓库地址
- RuoYi-Vue-Plus 5.X(注意版本号)
- RuoYi-Cloud-Plus 2.X(注意版本号)
前端运行
# 克隆项目
git clone https://gitee.com/JavaLionLi/plus-ui.git
# 安装依赖
npm install --registry=https://registry.npmmirror.com
# 启动服务
npm run dev
# 构建生产环境
npm run build:prod
# 前端访问地址 http://localhost:80
本框架与RuoYi的业务差异
业务 | 功能说明 | 本框架 | RuoYi |
---|---|---|---|
租户管理 | 系统内租户的管理 如:租户套餐、过期时间、用户数量、企业信息等 | 支持 | 无 |
租户套餐管理 | 系统内租户所能使用的套餐管理 如:套餐内所包含的菜单等 | 支持 | 无 |
用户管理 | 用户的管理配置 如:新增用户、分配用户所属部门、角色、岗位等 | 支持 | 支持 |
部门管理 | 配置系统组织机构(公司、部门、小组) 树结构展现支持数据权限 | 支持 | 支持 |
岗位管理 | 配置系统用户所属担任职务 | 支持 | 支持 |
菜单管理 | 配置系统菜单、操作权限、按钮权限标识等 | 支持 | 支持 |
角色管理 | 角色菜单权限分配、设置角色按机构进行数据范围权限划分 | 支持 | 支持 |
字典管理 | 对系统中经常使用的一些较为固定的数据进行维护 | 支持 | 支持 |
参数管理 | 对系统动态配置常用参数 | 支持 | 支持 |
通知公告 | 系统通知公告信息发布维护 | 支持 | 支持 |
操作日志 | 系统正常操作日志记录和查询 系统异常信息日志记录和查询 | 支持 | 支持 |
登录日志 | 系统登录日志记录查询包含登录异常 | 支持 | 支持 |
文件管理 | 系统文件展示、上传、下载、删除等管理 | 支持 | 无 |
文件配置管理 | 系统文件上传、下载所需要的配置信息动态添加、修改、删除等管理 | 支持 | 无 |
在线用户管理 | 已登录系统的在线用户信息监控与强制踢出操作 | 支持 | 支持 |
定时任务 | 运行报表、任务管理(添加、修改、删除)、日志管理、执行器管理等 | 支持 | 仅支持任务与日志管理 |
代码生成 | 多数据源前后端代码的生成(java、html、xml、sql)支持CRUD下载 | 支持 | 仅支持单数据源 |
系统接口 | 根据业务代码自动生成相关的api接口文档 | 支持 | 支持 |
服务监控 | 监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等 | 支持 | 仅支持单机CPU、内存、磁盘监控 |
缓存监控 | 对系统的缓存信息查询,命令统计等。 | 支持 | 支持 |
在线构建器 | 拖动表单元素生成相应的HTML代码。 | 支持 | 支持 |
使用案例 | 系统的一些功能案例 | 支持 | 不支持 |
演示图例
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |