需求背景:手工出入库管理目前不支持批量导入功能,目前由业务方提供数据,开发人员进行添加,比较麻烦并且容易产生错误数据
需求内容:
一、海外手工出入库管理:新增批量导入按钮,点击之后显示弹窗(1、可下载导入模板 2、可选择导入模板批量导入数据)
原型:
http://192.168.200.206:8030/%E8%B5%9B%E7%9B%92ERP/%E4%BA%A7%E5%93%81%E4%B8%89%E9%83%A8/%E6%A2%81%E8%B4%B5%E8%8D%A3/ERP%E8%BF%9B%E9%94%80%E5%AD%98/#id=mq2o4c&p=%E6%89%8B%E5%B7%A5%E5%87%BA%E5%85%A5%E5%BA%93%E7%AE%A1%E7%90%86&g=1
二、按照导入模板的的数据进行导入时
2.1 表格中每一行SKU数据生成一条单据,所有导入生成的单据都为待审核状态
2.2 判断每一个字段的的导入逻辑,如果存在任意一条不符合判断逻辑时,则全部导入失败
1、所填写的单据类型要符合枚举(不符合时的提示:导入失败,单据类型值XXX1、XXX2 有误,请检查)
2 、出入库类型的值要符合对应单据类型的枚举(不符合时的提示:导入失败,出入库类型值XXX1、XXX2有误,请检查)
3 、所填写仓库必须为海外仓(不符合时的提示:导入失败,仓库值XXX1、XXX2、XXX3有误,请检查)
4 、数量为必填且符合规则(不符合时的提示:导入失败,数量值XXX1、XXX2、XXX3有误,请检查)
5 、出入库时间必填且符合规则(不符合时的提示:导入失败,出入库时间XXX1、XXX2、XXX3有误,请检查)
6 、判断系统SKU在所填写的海外仓中是否存在关联的海外仓SKU(不符合时的提示:导入失败,系统SKU值XXX1、XXX2、XXX3有误,请检查)
(生成的出入库单呈现的海外仓SKU值,由系统SKU+仓库来进行获取)
三、导入模板需要填写的字段
单据类型:必填项,枚举值 (1、其他出库 2、其它入库)
出入库类型:必填项
当单据类型选择“其他出库”时,枚举值有
1、其他出库
2、清货销售出库
3、销毁出库
4、换货出库
5、盘亏出库
6、其他出库_数据换标出库
7、其他出库_业务换标出库
当单据类型选择“其他入库”时,枚举值有
1、其他入库
2、物流退回入库
3、客户退货入库
4、换货入库
5、盘盈入库
6、其他入库_数据换标入库
7、其他入库_业务换标入库
系统SKU:必填项,该系统SKU在所填写的海外仓中存在关联的海外仓SKU
海外仓SKU:非必填项
数量:必填项,不能为0或者负数、或带有小数
出入库仓库:必填项,仅能填写类型为海外仓、FBA仓的仓库
出入库时间:必填项,精确到分
备注:非必填项
导入excel模板看附件!



































测试结果
点击导入按钮显示弹出框
下载导入模板
导入时未删除导入说明
填入其他出库类型
出入库类型为空
出入库类型填入空格时
单据类型为其他值时
单据类型为空时
单据类型填入空格