进销存
最新已完成 v3.3.12让商品流转高效 · 可控 · 可追溯,面向中小商贸企业的进销存一体化管理平台,覆盖采购、销售、零售、库存、财务全链路,多商户架构让每个商户拥有独立数据空间。
v3.3.12 优化 已完成
2026-10-11 18:21:232.新增网站 favicon,与首页左上角图标相同(生成svg、png、ico用于支持不同设备),后台不添加修改favicon设置,图标路径static/img/favicon目录。
3.新增网站 浏览器应用,只给首页接入,使用最小模式。新建静态manifest.json,路径public/manifest.json,不使用manifest.php动态获取。
v3.3.11 已完成
2026-10-11 18:20:071.本地化CDN文件风格文件,除过百度统计和00015.cn域名的。微信客服使用https://00015.cn/yzw/wxkf.png
v3.3.10 优化 已完成
2026-10-11 18:20:00优化
v3.3.9 优化 已完成
2026-10-11 18:19:53优化
v3.3.8 已完成
2026-10-11 18:19:46优化
v3.3.7 优化 已完成
2026-10-01 16:40:29商品列统一:商品名称、货位、商品条码、型号、规格、单位、库分类
商品检索统一:编码、商品名称、货位、条码(可输入或扫码)
v3.3.6 优化 已完成
2026-10-01 14:30:23打印模式分为三种:小票纸(用于零售小票打印)、A4纸(用于盘点打印、单据打印)、三等分纸(用于单据打印),打印的时候可以选择打印模式
v3.3.5 优化 已完成
2026-10-01 13:10:44新建盘点单 搜索商品名,还是信息弹窗,不是选择弹窗?把检索商品的框都统一 一下,和采购单、销售单模式一致
v3.3.4 优化 已完成
2026-10-01 12:47:05新增 基础资料 下的 账户资料,用于添加银行账户,配置期初金额,财务管理资金变动使用
财务管理 的 收支流水可按账户筛选,也可以按付款方式筛选
v3.3.3 已完成
2026-10-01 11:48:49找到多个商品,弹窗显示商品资料并进行选择,而不是只显示信息
如果同一商品有多个批次,选择完商品后在弹窗选择批次,批次按先进先出排序;
v3.3.2 已完成
2026-10-01 11:30:26云商品库商品编码改为自编号SP+10位数
v3.3.1 优化 已完成
2026-10-01 11:30:09云商品库优化
v3.3.0 已完成
2026-09-30 17:28:04settings设置表(单行表):共15字段;
site_name(网站名称)、site_keywords(网站关键字)、site_description(网站描述)、footer_content(底部内容)、allow_register(是否开启用户注册)、default_days(账户默认有效期)、admin_audit(是否开启管理审核)、service_qq(客服QQ)、service_wechat(客服微信);
SSO_SWITCH(SSO是否开启统一登录)、SSO_BASE(SSO系统根地址),SSO_APP_ID(SSO应用ID)、SSO_APP_SECRET(SSO应用密钥),SSO_REDIRECT(SSO回调地址),SSO_APP_HOME(SSO应用首页单点登出后的回跳目标)。
其中是否开启用户注册(0未开启、1开启),是否开启管理审核(0未开启、1开启),是否开启统一登录(0未开启、1开启)。
admin.php?r=admin%2Fusers
管理商户:共三个div,添加div、搜索筛选div、列表+操作div,读tenants表,显示所有用户字段(密码除外,注册IP直接显示在注册日期的下面,不要注册IP表头;最近登陆IP直接显示在最近登陆日期的下面,不要最近登陆IP表头;把操作放成一行, 用户名、昵称各预留12个字符,超出自动换行);
a.添加:布局全在一行(含按钮),用户名、昵称、手机号、密码,只添加users表,角色2、到期时间按管理后台默认,账户状态启用,未核验;
b.搜索筛选:布局全在一行(含按钮),包含用户名/昵称/手机号搜索+核验状态(筛选)+账号状态(筛选)+到期情况(筛选);不要角色筛选;
c.列表:
操作:禁用/启用(状态审核,点击切换)、充值(弹窗)、续期(弹窗)、编辑(弹窗)、改密(弹窗)、删除。严格按照此排序,布局一行三个,共两行;
列表显示顺序:编号、角色、登录账号、商户名称、联系人、联系电话、认证状态、金币、积分、账号状态、到期日期、注册日期/注册IP、最近登录日期/最近登录IP;
新建管理副管菜单和页面,菜单在管理商户下面,和管理商户同级
管理副管:共三个div,布局一行一个,添加div、搜索筛选div、列表+操作div,读admin_users表,显示所有用户字段(密码除外,注册IP直接显示在注册日期的下面,不要注册IP表头;最近登陆IP直接显示在最近登陆日期的下面,不要最近登陆IP表头;把操作放成一行, 用户名、昵称各预留12个字符,超出自动换行),当为admin时,此行隐藏后面操作按钮,显示不可操作;
a.添加:布局全在一行(含按钮),用户名、昵称、手机号、密码,只添加admins表,角色1、到期时间按管理后台默认,账户状态启用,未核验;
b.搜索筛选:布局全在一行(含按钮),包含用户名/昵称/手机号搜索+核验状态(筛选)+账号状态(筛选)+到期情况(筛选);不要角色筛选;
c.列表:
操作:禁用/启用(状态审核,点击切换)、充值(弹窗)、续期(弹窗)、编辑(弹窗)、改密(弹窗)、删除。严格按照此排序,布局一行三个,共两行;
列表显示顺序:编号、角色、用户名、昵称、手机号、核验状态、金币、积分、账号状态、到期日期、注册日期/注册IP、最近登录日期/最近登录IP;
v3.2.0 数据 已完成
2026-09-30 17:27:48tenants用户表:共15字段,商户/租户本体,商户端登录 + 到期/会员数控制;
id(编号)、role_type(角色)、username(登录账号)、company_name(商户名称)、contact_name(联系人)、contact_phone(联系电话)、password_hash(密码)、verified_type(认证状态)、gold(金币)、points(积分)、status_type(账号状态)、expire_at(到期日期)、created_at(注册日期)、register_ip(注册IP)、last_login_at(最近登录日期)、last_login_ip(最近登录IP);
其中id自动递增,角色(2商户、3优商),认证状态(0未认证、1已认证),账号状态(0禁用、1启用)。
v3.1.0 数据 已完成
2026-09-30 17:27:40admin_users管理表:共15字段,平台超管(跨租户),与前两者无关;
id(编号)、role_type(角色)、username(用户名)、nickname(昵称)、phone(手机号)、password_hash(密码)、phone_verified_type(核验状态)、gold(金币)、points(积分)、status_type(账号状态)、expire_at(到期日期)、created_at(注册日期)、register_ip(注册IP)、last_login_at(最近登录日期)、last_login_ip(最近登录IP);
其中id自动递增,角色(0是主管、1是副管),核验状态(0未核验、1已核验),账号状态(0禁用、1启用)。
v3.0.0 其它 已完成
2026-09-20 10:02:42运行环境升级到php8.4,全面检查是否能正常运行
v2.35.7 已完成
2026-08-12 16:02:24优化
v2.35.6 优化 已完成
2026-08-11 13:29:42版本和页脚优化
v2.35.5 优化 已完成
2026-08-09 23:19:14生成字典文件
v2.35.3 优化 已完成
2026-08-09 23:18:45忘记了
v2.35.2 优化 已完成
2026-08-09 23:15:132.35.2更改缓存路径
v2.35.1 已完成
2026-08-09 23:15:03认证优化
v2.35.0 已完成
2026-08-09 23:14:402.35.0新增版本函数
v2.34.0 功能 已完成
2026-08-09 23:14:19忘了
v2.33.0 功能 已完成
2026-08-09 23:14:032.33给注册页面也加上滑动验证
v2.32.0 功能 已完成
2026-08-09 23:13:572.32商户登录和后台登录添加滑动验证
v2.31.0 已完成
2026-08-09 23:13:47********2.31重要版本********
2.31商户端工作台app/modules/auth/views/dashboard.php 把 四个按钮的链接做上,要能点击。
(含"使用指引",对应路由 auth/dashboard ,即商户登录后的首页)
商户工作台 页脚版权信息修改,客服qq添加
添加hainiu.js
v2.30.0 功能 已完成
2026-08-09 23:13:172.30财务 应收对账、应付对账、收支流水,点击查询后自动返回工作台首页
修改工作台使用指引
v2.29.0 功能 已完成
2026-08-09 23:13:112.29报表点击查询后自动返回工作台首页,报表的五个都修改好了
v2.28.0 功能 已完成
2026-08-09 23:13:042.28库存管理 调拨单index.php?r=stock_transfer%2Fprint&id=1 打印样式有问题,使用跟采购单、销售单相同的打印模式,不是小票打印
v2.27.0 功能 已完成
2026-08-09 23:12:562.27新建调拨单 index.php?r=stock_transfer%2Fform 输入商品名称没有带出来批号,跟其它单据一样,如果有不同批号,需要选择
v2.25.0 功能 已完成
2026-08-09 23:12:352.25零退页面 打印小票在当前页面,无法返回,修改成 和零售收银 一样的新窗口打印 ok
v2.24.0 功能 已完成
2026-08-09 23:12:282.24零售收银和零退页面添加商品后,商品的数量自动是2,而且每添加一次数量增加2,调整成1
v2.23.0 已完成
2026-08-09 23:12:202.23 结算部分调整到右上侧(修改了pos.php)
v2.22.0 功能 已完成
2026-08-09 23:12:102.22商户管理的采购单、采退单、销售单、销退单打印显示打印三联,调整成打印一联
v2.21.0 功能 已完成
2026-08-09 23:12:022.21 商户后台,效期预警,选择条件点击查询后直接调到了商户后台首页
v2.20.0 功能 已完成
2026-08-09 23:11:342.20 管理后台,商品资料导入失败
v2.19.0 功能 已完成
2026-08-09 23:11:292.19 在采购、销售里面添加单据,输入商品名称电脑按回车搜索,手机无法按回车搜索
v2.18.0 功能 已完成
2026-08-09 23:11:222.18管理后台商品资料使用excel导入
v2.17.0 功能 已完成
2026-08-09 23:11:152.17 商户的商品资料里有个图片,没有型号,把图片改成型号只读商品库
v2.16.0 功能 已完成
2026-08-09 23:11:072.16 新建商品资料,提交管理审核,审核通过后,需要二次操作,在商品库里重新搜索,填写商户分类、进价、售价、最低售价、库存上限、库存下限后添加到商户商品资料里。商品库资料包括商品编码、商品名称、商品条码、规格、单位、型号
v2.15.0 功能 已完成
2026-08-09 23:10:592.15 商品资料有两个分类,在商品库里只有商品库分类,在商户里会增加商户分类,商品库分类是商品库给该商品的分类,商户分类是各商户自行添加的分类,每个商户可以不一样,商户内的筛选全部使用的是商户分类,管理后台使用的是商品库分类,包括筛选。新建商品资料使用的是商品库分类,不提交商户分类,库里选择添加商品资料,需要选择商户分类。
后台可以新增商品库分类
v2.14.0 功能 已完成
2026-08-09 23:10:472.14 库存管理里新增 批次库存查询
v2.13.0 功能 已完成
2026-08-09 23:10:402.13 销售、零售单据选择商品后,如果这个商品有多个批次,弹出窗口让用户自己选择,使用哪个批次,排序按有效期先到排
v2.12.0 功能 已完成
2026-08-09 23:10:312.12生产日期、批号、有效期只有新建采购单的时候可以录入,销售、零售、库存等单据选择商品后自动带出来库存里商品的生产日期、批号、有效期且都不能修改。(自动先进先出)
v2.11.0 已完成
2026-08-09 23:10:212.11 在管理后台页面点击商户登录无法跳转到商户登录页 ok
v2.10.0 功能 已完成
2026-08-09 23:09:352.10效期预警bug 还有一天过期,显示已过期 ok
v2.9.0 功能 已完成
2026-08-09 23:09:292.9 零售管理测试 bug ********报网络错误*********
确认收银后和确认退货按钮,当前页面显示小票打印无法返回,销售小票弹出新页面打印
确认收银后弹出来的是登录后的首页,没有弹出该单的小票页面,收银员是空的,收银员使用当前登录人的用户名
v2.8.0 功能 已完成
2026-08-09 23:09:202.8新建销售单报错 保存失败:SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '' for column 'production_date' at row 1
基础资料、采购管理、销售管理 测试ok
v2.7.0 功能 已完成
2026-08-09 23:09:082.7修复:
点击 效期预警 会展开 基础资料
点击 仓库资料 会展开 库存管理
v2.6.0 功能 已完成
2026-08-09 23:08:572.6采购,销售,库存里新增生产日期、批号、有效期,仓库管理新增效期预警页面,有bug
v2.5.0 功能 已完成
2026-08-09 23:08:432.5把用户名改成账号
v2.4.0 功能 已完成
2026-08-09 23:08:212.4采购订单审核报错 审核失败:SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: 'cash' for column 'biz_date' at row 1
采购订单制单人为空,制单人为当前登录用户的用户名
v2.3.0 功能 已完成
2026-08-09 23:08:032.3新增客户,保存报错
新增供应商,保存报错
新增仓库,保存报错
v2.2.0 功能 已完成
2026-08-09 23:07:372.2基础资料的菜单里有个仓库改成仓库资料
v2.1.0 功能 已完成
2026-08-09 23:07:272.1商户注册,填的表单,改成 用户名、联系人、联系电话、商户名、密码 按照这个顺序排列
其它文件也一并修改成一致的,到期日改成到期日期
v2.0.0 其它 已完成
2026-08-09 23:07:152.0商品资料统一,多租户模式但是所有租户使用同一个商品资料,商品资料要从统一的商品库添加,用户添加商品资料时先在商品库里搜索需要添加的商品,如果有可以直接添加,如果没有可以新建商品资料,然后管理后台审核,审核通过后才能在商品库里找到并添加,商品资料审核通过后不能修改。
v1.7.0 功能 已完成
2026-08-09 23:06:451.7添加商品方式:扫码或输入条码(精确)、输入编码(精确)、输入名称(模糊) ok
v1.6.0 功能 已完成
2026-08-09 23:06:371.6商品资料,新增商品编码(自定义),放到商品名称之前。二维码/条码是商品的条码,只要商品相同条码就有可能相同,所以租户内不唯一 ok
二维码/条码 修改成 商品条码,商品编码是必填项 ok
v1.5.0 已完成
2026-08-09 00:42:23进销存系统,大概需要下面的模块,所有单据不可删除
采购单据(三联单打印):新建、审核(通过、作废)、查询
采退单据(三联单打印):新建、审核(通过、作废)、查询
销售单据(三联单打印):新建、审核(通过、作废)、查询
销退单据(三联单打印):新建、审核(通过、作废)、查询
零售(收银台样式打印小票):新建、审核(通过、作废)、查询
零退(收银台样式打印小票):新建、审核(通过、作废)、查询
库存:库存查询、库存盘点(扫商品二维码自动盘点,同一二维码扫几次数量就是几,且可以手动输入)、库存调拨
报表:商品销售排行榜
财务:
设置:新建商品资料(输入二维码)
v1.4.0 功能 已完成
2026-08-09 00:42:1214
v1.3.0 功能 已完成
2026-08-09 00:42:0613
v1.2.0 功能 已完成
2026-08-09 00:41:5712
v1.1.0 功能 已完成
2026-08-09 00:41:5111
v1.0.0 其它 已完成
2026-08-06 18:44:44应系统框架