Coder Social home page Coder Social logo

youyingxiang / discover Goto Github PK

View Code? Open in Web Editor NEW
515.0 14.0 192.0 8.29 MB

Discover 是一个基于 Dcat-admin 开发的进销存系统

Home Page: http://erp.you-tang.com/admin/auth/login

License: MIT License

PHP 98.95% Blade 1.05%
erp dcatadmin laravel dcat-admin dcat php

discover's Introduction

Discover 项目文档

1. 基本介绍

1.0 项目介绍

Discover 是基于开发语言 PHP7.3Laravel 框架开发。项目中采用的拓展如下:

1.1 适用场景

生产加工羽绒,羽毛制品的厂家。

1.2 安装

  • Github 地址, gitee 地址
  • 执行 composer install
  • .env.example 复制重命名为 .env, 并在 .env 设置数据库账号密码等信息。
  • 执行 php artisan migrate 生成表结构。
  • 执行 php artisan db:seed --class=InitSeeder 初始化数据库。

1.3 技术交流

QQ群:1129427935

2. 采购管理

供应商档案->采购订购->采购入库

2.0 采购订购

采购订购是做采购预定,并不是实际入库

所有订单双击所在行即可编辑。

image

采购订单审核时候,采购数量必须大于0。

image

修改订单明细之后,鼠标离开焦点即完成修改。

image image

2.1 采购入库

采购入库是对订单进行入库操作

选择已经审核的采购订购单。

image image

生产采购入库单会自动生产年月日的批次号,同时可以对入库明细进行调整。

image

3. 库存管理

3.0 产品库存

产品库存是产品名称,类型,属性,含绒量,检验标准完全一样的为一个产品。

image

3.1 批次库存

产品库存展开可以看到批次库存,批次库存是产品名称,类型,属性,含绒量,检验标准完全一样的产品,但是入库有多个批次,比如2021-05-21入库一笔 ,2021-05-22 入库一笔,那这个产品就有两个批次号。

image

除了产品库存展开可以看到批次库存,我们还有专门的批次库存报表。

image

3.2 产品检验

采购的产品现在入库了,当时填的含绒量不一定准确,这时候我将仓库的产品抽样送检,检查实际含绒量,并填好检验的标准。

image

3.3 仓库库位

在采购入库的时候会让选择一个仓库库位。自己查询库存的时候,可以知道对应的货物放到哪个位置的。

image

3.4 库存往来

仓库货物的每一笔出入库记录。

image

3.5 期初建账

在第一次使用软件的时候,仓库有库存,这笔库存可以做期初录入进去。

image

4. 销售管理

客户档案->客户要货单->客户出货单

4.0 客户要货单

企业的客户需要一批货物,这时候销售可以做一笔客户要货单。

image

4.1 客户出货单

库管选择审核通过的要货单进行出库。

image

点开批次详情,选择出库的批次。

image

出库的产品一定要有库存,否则选不到对应的库存出库。

image

输入要出库对应批次的数量。

image

审核即可完成出库。

image

5. 生产加工

生产任务->物料申领->生产入库

5.0 生产工艺

添加生产工艺

image

5.1 生产任务

添加需要生产加工的任务

image

生产任务进行物料申领

image

image

对生产的物料申领单进行审核

image

只有生产任务其下所有物料申领单完成审核,才可以进行生产入库。当生产任务所有物料申领单审核以后,生产任务状态会变为已领料。

image

审核生产入库单,生产入库边完成。生产入库的成本价格 = 物料申领的总成本价格 % 生产入库的数量。

image

6. 盘点管理

盘点是指定期或临时对库存商品实际数量进行清查、清点的一种作业。

6.0 盘点任务

建立好盘点任务后,当进入盘点时间范围以后,盘点任务会自动变为盘点中。

image

image

当有状态为盘点中的任务,我们是无法进行任何订单审核的。

image

6.1 盘点单据

选择要盘点的数据

image

image

输入实盘数量,审核单据完成盘点。

image

可以删除状态非已完成的盘点数据

image

7. 财务管理

7.0 会计期

自然月是每个月1号开始,每个月月底结束。

image

同时也可以自定义,我这里自定义结算日为28日。

image

生成的会计期如下:

image

7.1 月结

当月只能对当月之前的月份进行月结(比如当月是2021年6月,只能对2021年5月,2021年4月,2021年3月。。。。)进行月结。

image

7.2 费用单

月结以后生成费用单。月结不会重复生成费用单,一个(客户/供应商)一个月份只会生成一笔费用单。

image

image

结算单

选择已经审核的费用单进行结算。一笔费用单可以多次结算。

image

image

已付款金额+已优惠大于等于订单金额的时候,该笔费用单已经付清。

image

报表中心

image

discover's People

Contributors

youyingxiang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

discover's Issues

月结为空的时候报错

app\Admin\Controllers\MonthSettlementController.php 59行
$form->select('accountant_item_id', "结算期")->options($accountant)->default($accountant->keys()->first())->required();
改为
$form->select('accountant_item_id', "结算期")->options($accountant)->default($accountant->keys()->first() ?? '')->required();

大佬,群满了

你好,交流群人满了,无法加入,有问题想咨询一下。我部署完项目后,没有权限管理相关的页面呢

批量新增页面BUG

当产品一多,批量新增里的grid不会自动缩放,导致页面显示不全

安装问题汇总(个人)

个人学习记录(望勿删)

环境:
PHPStudy_Pro
Nginx 1.15.11
PHP 7.3.4 nts
MySQL 5.7.26

详解安装步骤:

  1. 下载安装包 并解压至根目录
  2. 执行 composer install
  3. .env.example重命名为.env并修改相关数据库参数(可参考Learnku文献)
  4. 执行php artisan migrate
  5. 执行php artisan db:seed --class=InitSeeder

遇见问题:

  1. 执行php artisan migrate报错
    1
    问题: 未新建数据库discover
    解决: 新建数据库discover

  2. 执行php artisan migrate报错
    2
    问题: 默认数据库引擎
    解决: 将默认数据库引擎更改为 InnoDB

  3. 执行php artisan migrate报错
    3
    问题: 之前生成表结构时已在数据库中存在表 无法再次创建
    解决: 将数据库discover中的表清空

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.