# 进销存源码多仓库多门店管理系统(saas版本) **Repository Path**: MemoryFast/jxc-open ## Basic Information - **Project Name**: 进销存源码多仓库多门店管理系统(saas版本) - **Description**: 不二掌柜进销存多商户系统是一款基于saas模式的进销存+简单财务的系统。 具有多仓库,多门店,商品多规格、多单位的特色。 本系统功能包含:采购管理、销售管理、仓库管理、报表查询、系统管理等。拥有库存状况、出入库统计等报表。同时对角色和权限进行了细致全面控制。 整合集成了Lodop打印插件,实现自定义打印模板。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://jxc.tao51d.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 276 - **Created**: 2021-09-28 - **Last Updated**: 2021-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 系统简介 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0801/154627_c69b0bd9_2297150.png "屏幕截图.png") > 单仓版购买: [(点击连接,Gitee的朋友可免费领取?](http://www.b2zg.cn/pro/version/6.html)) > 连锁版,多商户版,购买: 联系下方企业微信 | 体验版本 |地址 | 用户名 |密码|文档说明| |--------|--------|--------|--------|---| | 多商户版 | [1. PC端演示地址](http://jxc.tao51d.com) 2. 小程序![输入图片说明](http://img.tao51d.com/app_qr_code.jpg "屏幕截图.png") |hunson|123456| [1. swagger接口文档](http://106.52.65.142:3000/api/swagger-ui.html) [2. 二开技术文档](https://www.yuque.com/mrguo-xilrw/fhfk3y)| |交流QQ群|合作/授权/购置其他版本等商业行为| |--------|--------| |![开源版交流群](https://images.gitee.com/uploads/images/2020/1116/222456_d1b18e93_2297150.png "QQ交流群.png")|![输入图片说明](https://images.gitee.com/uploads/images/2021/0112/142527_1f80b16d_2297150.gif "企业微信.gif")| ``` 2021-09-12: v.2.3.3 1. 商品等基础资料导出优化,使用easyexcel读写 2. 改造单据新增器,Spring自动注入默认单例,有并发风险 表变动: 1. 商品SKU表: status -> state v.2.3.2 1. 新增销售场景,赠品功能 2. 赠品显著标记出来 3. 关联退货时,锁定“是否赠品”,不可操作 5. 关联销售单退货,待退货接口更换 6. 关联进货单退货,待退货接口更换 7. 单据状态由后端计算输出 8. 转化得到的单据:套餐部分使用原有单据的套餐记录(销售订单转销售单,关联销售退货) 9. 转化得到的单据:商品只能删除,不可编辑新增 10. 有退货的单据,列表界显著标识 11. 作废退货单,回滚关联单据的returnQuantity的bug 12. 该出库单关联的销售单已发生退货,请先作废退货单。 13. 系统重置,基础资料不是物理清除的问题 2021-09-06: V 2.3.1 1. 新增商品模板功能 2. 作废盘点单的bug 3. 切换销售类型时,只修改一行的BUG. 4. 优化GoodsSelect组件: a. 组件内部修改TableData和外部pushTableData,统一一个接口。 b. 命名修改 formatGoodListData -> formatTableDataBeforeInit (初始化之前的钩子函数) 盘点单用到 5. 新增商品套餐功能(适用于销售单) 7. 商品下拉选择 应用逻辑删除 8. 基础资料下拉。排除禁用 2021-08-26: v2.3.0 新建临时表t_bill_temp_stock,存储待出库入库单据,规避查询待入库时多表以及全表复杂查询 调拨入库逻辑优化,作废表: t_bill_detail_ext_dispatch 2021-08-21: v2.3.0 新增允许负库存销售,且提供修复因负库存导致成本异常的方案。 2021-08-18: v2.3.0 基础资料做逻辑删除,修复若干bug 2021-08-05: 1.系统的权限校验切换为:Spring security 2.库存组件化抽离到单独jar 3. 修复若干bug 2021-08-05: 体验版手机端(小程序)发布。 2021-08-03: 数据权限,由mybatis插件,在底层拦截,减少硬编码,降低出错率,更安全可靠扩展更便捷。 2021-08-02: 优化下拉Table的组件,支持大数据量(虚拟滚动),可懒加载。 2021-07-29: 【销售,销售退货,进货,进货退货】优化为:多仓库进出库 2021-07-23: 1. 新增系统api的执行日志,供运营人员查看 2. 新增员工操作日志,供用户查看 2021-07-21: 优化单据编号获取器,递归创建新的编号,直到数据库不存在此编号,避免因redis重置了,引起重复编号而导致的bug. 2021-07-19: 1. 修改单据的布局格式,解决小分辨率标题遮挡表单的问题 2. 修复打印解析若干bug,门店仓库中间表去除组合主键 2021-07-02: 单据录入商品,修改为,选择spu,若开启辅助属性,则弹出选择sku,适用服装箱包行业。参考金蝶交互。 2021-06-01: 新增多语言功能 2021-05-14: 新增简单web版 “零售收银” 界面 2021-05-09: 修复报表一个bug,权限拦截器优化,提供多种处理器,用于适配后期分享单据,客户登录等功能 2021-04-19: 单据新增字段setup,用于存储新增单据时的业务配置信息(开启折扣,开启税率等) 2021-04-17: 优化成本核算流程,作废进货单,自动重置后期单据的成本价,使成本更精准。 2021-04-13: 新增修改密码功能。 2021-03-29: 1. 菜单导航修改为由后端输出,更安全维护更便利。 2021-03-26: 1. 前端table封装列排序功能; 2. 单据部分代码重构; 3.修复若干已知bug。 2021-03-18: Mybatis Plus更新到@3.4.2; Springboot 更新到@2.4.3; 去掉组合主键;修复若干已知bug。 2021-02-03: 优化商品模块和商品数据结构,修复若干已知bug。 2020-12-28: 新增序列号功能,移除tk.mybatis使用mybatis-plus,重构单据部分代码(增加程序的可扩展、可修改性) 2020-11-18: 新增单据打印模板自定义功能 ``` ### 技术框架 后端 - 核心框架:SpringBoot 2.0.4.RELEASE - 持久层框架:Mybatis, Mybatis-plus - 数据库:Mysql 5.7.23 - 缓存:Redis - 登录校验:Jwt-token Spring Security - 单体应用:可自行Nginx负载均衡 前端 - JS框架:Vue 2.X - UI框架:element-ui ### 系统功能 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0801/154736_c8db287e_2297150.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0801/154750_f260d4cf_2297150.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0801/154754_0cbb76de_2297150.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0801/154812_5f9a3fe5_2297150.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0801/154823_64b00d40_2297150.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0801/154826_ba233c95_2297150.png "屏幕截图.png") 1. 基础资料 | 资料 | 描述 | 完成度 | |------|---|-----| | 商品 | 多规格,多单位 | 100% | | 仓库 | | 100% | | 门店 | | 100% | | 结算账户 | | 100% | | 员工/导购员 | | 100% | | 客户/供应商 | 往来单位 | 100% | 2. 基本单据功能: | 单据类型 | 完成度 | 单据类型 | 完成度 | 单据类型 | 完成度 | |------|---|-----|---|---|---| | 进货订单 | 100% | 进货单 | 100% | 进货退货单 | 100% | | 销售订单 | 100% | 销售单 | 100% | 销售退货单 | 100% | | 盘点单 |100% | 调拨单 | 100% | 组装拆卸单 | 100% | | 入库单 | 100% | 出库单 | 100% | | | | 借入单 | 100% | 借出单 | 100% | | | 3. 财务模块 | 单据类型 | 完成度 | 单据类型 | 完成度 | 单据类型 | 完成度 | |------|---|-----|---|---|---| | 应收款 | 100% | 应付款 | 100% | 日常收支 | 100% | | 账户转账 | 100% | 核销 | 0% | 账期管理 | 0% | 4. 日志模块(资金流,库存流) | 日志类型 | 完成度 | 日志类型 | 完成度 | 日志类型 | 完成度 | |------|---|-----|---|---|---| | 库存流水 | 100% | 资金流水 | 100% | 欠款流水 | 100% | 5. 系统模块 | 类型 | 完成度 | |------|---| | 单据编号规则 | 100% | | 角色权限配置 | 100% | | 企业资料维护 | 100% | | 系统重置 | 100% | | 期初信息 | 100% | 6. 特色功能 | 类型 | 描述 |完成度 | |------|---|---| | 单据打印模板自定义| 用户可自行定义打印模板 | 100% | | 客户等级价 | 不同客户不同价格 | 100% | | SN序列号维护 | 适用于手机等高单价行业 |100% | | 保质期批次 | 适用于食品行业 |0% | | 商品展柜 | 可将您想要展示的商品给某客户 |0% | | 分享协作 | 可将单据分享给往来单位,推行无纸化办公 |0% | ### 未来规划 1. 新增生产模块 2. 单据表单自定义 3. 门店 -> 修改为组织架构,数据结构修改为树状结构,方便做数据权限 ### 业务说明 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1108/143339_50b7650b_2297150.png "屏幕截图.png") ### 系统美图 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0901/101934_9cac1973_2297150.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0901/101957_9ec225f2_2297150.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0901/102037_a4b4832e_2297150.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0901/102101_d094dc12_2297150.png "屏幕截图.png")