商品
# 业务描述
此业务提供给用户对于企业商品的管理,用户可以在此模块下管理和维护商品的基础数据,是系统的基础核心功能之一。系统上支持对于商品数据进行增删改查等常规的操作,其数据可以应用到系统的每一个用到商品数据的模块上,例如:"入库管理"、"订单管理"等等。
# 界面原型
# 页面一:商品管理列表数据界面

说明:
- 点击菜单的"销售管理"下的"商品管理"进入商品管理的主界面,默认是显示"基础商品"的页面
- "基础商品"和"加工品"这两个页面所拥有的功能和显示信息都是一样的,只是针对的主体不一样
- 只有当页面处于"基础商品"的时候,才能点击"加工品"字样切换按钮,只有当页面处于"加工品"的时候,才能点击"基础商品"字样切换按钮
- 列表数据是按照商品新增的时间来进行倒序显示,最新新增的数据显示在最上面,以此类推
- 可以通过"商品名称"、"商品编码"、"助记码"和"商品分类"四个字段来进行组合查询需要数据:
- "商品名称"、"商品编码"、"助记码"这三个字段的输入框均支持模糊搜索
- "商品分类"是下拉框选择,其中值是由"商品管理"模块的"商品分类"中进行管理和维护
- 点击"搜索"按钮,获取查询的数据,数据商品的新增时间的倒序进行显示
- 点击"重置"按钮,数据会恢复无条件查询时的数据列表,同时将所有的搜索条件全部重置为默认值
- 点击"删除"按钮:
- 不勾选列表数据前的多选框的话,系统会默认弹出提示框提醒用户需要先勾选列表数据前的多选框,否则不能操作
- 勾选列表数据的表头多选,系统则默认删除当前条件下的的列表数据当前页面的所有商品的数据
- 勾选列表数据前的多选框,则勾选多少条数据,系统操作多少条数据
- 系统执行删除操作前,会弹出警示窗提示用户:"你确定需要删除此条数据吗?删除后,数据将无法找回,请慎重操作!",以防止用户进行误操作而导致数据丢失或者混乱:
- 点击警示窗上的"确认"按钮,系统就会将用户选择的数据全部删除,并回到列表显示界面
- 点击警示窗上的"取消"按钮,系统不会删除任何数据,并回到商品的列表显示数据界面
- 点击"导出"按钮:
- 不勾选列表数据前的多选按钮的话,系统默认是导出当前条件下搜索出来的所有列表数据
- 勾选列表数据的表头多选,系统则导出当前条件下的的列表数据当前页面的所有的商品的数据
- 勾选列表数据前的多选框,则勾选多少条数据,系统导出多少条数据
- 点击"导入"按钮:
- 系统会默认先下载导入模板,按照导入模板的格式填写数据。然后再点击"导入"按钮,将按照导入模板填好的采购单文件上传,在文件上传的过程中,系统会自动对文件内的数据进行检测:
- 发现存在不符合"导入模板"上要求的数据,系统就会中断数据的上传,并且提示用户自行按照"导入模板"上的要求检查文件,确认文件无误后再重新提交
- 上传文件的数据全部符合"导入模板"的要求,系统导入将文件中的所有数据导入系统,并更新的商品数据列表上的显示数据
- 系统会默认先下载导入模板,按照导入模板的格式填写数据。然后再点击"导入"按钮,将按照导入模板填好的采购单文件上传,在文件上传的过程中,系统会自动对文件内的数据进行检测:
- 点击对应的那条商品信息的"操作"列下的"上架"或"下架"字样:
- "上架"和"下架"这两个字样,根据商品的实际状态,数据列表显示商品的相反状态。 即商品现在处理"上架"状态,则对应的数据显示"下架"字样; 商品现在处理"下架"状态,则对应的数据显示"上架"字样;
- 商品处理"下架"的状态,其商品信息将不会在"商城"、"仓库"等模块上的需要商品列表的数据上显示
- 点击"新增"按钮跳转到"商品数据新增/修改/详情界面"来新增商品数据
- 点击对应的那条商品信息的"操作"列下的"编辑"字样,系统就会跳转到"商品数据新增/修改/详情界面",可以对选择的这条数据进行修改
- 点击对应的那条商品信息对应的"商品编号"的列字段值就会跳转到"商品数据新增/修改/详情界面",查看这条供应商数据的详细信息
- 点击"商品分类"按钮跳转到"商品分类"的子模块页面来管理商品分类数据
- 点击"计量单位"按钮跳转到"计量单位"的子模块页面来管理计量单位数据
- 点击"商品标签"按钮跳转到"商品标签"的子模块页面来管理商品标签数据
# 页面二:商品数据新增/修改/详情界面

说明:
- 点击"商品管理列表数据界面"的"新增"按钮跳转进此页面:
- 所有字段的输入框都默认为空,下拉框都为默认初始值
- 只有"商品分类"、"商品编码"、"状态"、"商品名称"、"默认供应商"、"采购类型"这五个字段为必填项,"商品价格"必须要新增价格类型数据
- "默认供应商"是下拉框选择,其值是由"采购管理"模块的"供应商"中进行管理和维护
- "默认供应商"是下拉框选择,其值是由"采购管理"模块的"供应商"中进行管理和维护
- "商品编码"系统会根据"商品名称"自动生成,系统也支持用户自行编辑
- "采购类型"、"商品分类"、"状态"、"是否标品"三个字段为下拉框选择:
- "采购类型"其值包括"供应商直供"和"市场自采"
- "状态"其值包括"上架"和"下架"
- "是否标品"其值包括"标品"和"非标品"
- "商品分类"其值是由"商品管理"模块的"商品管理"的"商品分类"中进行管理和维护
- "标签"是多项选择,其值是由"商品管理"模块的"商品管理"的"商品标签"中进行管理和维护
- "商品价格"列表操作:
- 点击"商品价格"列表右上的"新增"按钮,系统回弹出"商品数据价格类型的新增/编辑/详情界面",用户可以在"商品数据价格类型的新增/编辑/详情界面"页面新增商品价格数据
- 点击"商品价格"列表数据对应的"价格编码"列字段值,系统会弹出"商品数据价格类型的新增/编辑/详情界面",用户可以在"商品数据价格类型的新增/编辑/详情界面"页面查看商品价格的详情
- 点击对应的那条商品价格数据的"操作"列下的"编辑"图标,系统会弹出"商品数据价格类型的新增/编辑/详情界面",用户可以在"商品数据价格类型的新增/编辑/详情界面"页面上对选择的这条数据进行修改
- 点击对应的那条商品价格数据的"操作"列下的"删除"图标,系统会自动删除对应的这条商品价格数据。如果用户需要重新这条数据,只能点击"商品价格"列表右上的"新增"按钮,重新添加商品价格数据
- 确认表单输入无误后,点击"保存"按钮:
- 系统就会保存新增商品数据,并关闭此页面
- 跳转回"商品管理列表数据界面"并且刷新"商品管理列表数据界面"的商品的数据列表数据
- 点击"取消"按钮:
- 系统会自动关闭此页面,跳转回"商品管理列表数据界面"
- 不会新增供应商的数据和更新"商品管理列表数据界面"的数据列表数据
- 若不进行任何操作可以通过点击右上方的"×"关闭此页面,回到"商品管理列表数据界面"
- 点击"商品管理列表数据界面"数据列表中选择一条数据后面的"操作"列项中的"编辑"字样跳转进此页面的:
- 将对应的那条数据的数值都赋值到此页面上的所有字段的输入框或者下拉框
- 用户根据需要对于表单的输入框的值进行修改
- 表单字段的输入框、下拉框、多选项,以及"商品价格"的相关操作和要求都和商品新增的情况一样
- 确认表单修改无误后, 点击"保存"按钮:
- 系统就会保存修改的商品数据,并关闭此页面
- 跳转回"商品管理列表数据界面"且刷新"商品管理列表数据界面"的商品数据列表数据
- 点击"取消"按钮:
- 系统会自动关闭此页面,跳转回"商品管理列表数据界面"
- 不会更新"商品管理列表数据界面"中数据列表的商品数据
- 若不进行任何操作可以通过点击右上方的"×"关闭此页面,回到"商品管理列表数据界面"
- 点击"商品管理列表数据界面"数据列表中选择一条数据的"商品编码"列项中对应的值跳转进来此页面的:
- 将对应的那条数据的数值都赋值到此页面上的所有的输入框、下拉框、多选和"商品价格"列表上
- "商品价格"的数据列表上无"新增"的按钮和"操作"项,即没有对"商品价格"的"编辑"和"删除"的功能
- 此方法进入该界面,没有"取消"和"保存"这两个按钮,用户只允许查看商品信息,不可以编辑
- 可点击右上方的"×"关闭此页面,回到"商品管理列表数据界面"
# 页面三:商品数据价格类型的新增/编辑/详情界面

说明:
- 点击"商品数据新增/修改/详情界面"的"商品价格"数据列表右上角上的"新增"按钮跳转进此页面:
- 所有字段的输入框都默认为空,下拉框都为默认初始值
- "是否可售卖"默认为可售卖,如果不符合现实业务要求,则点击关闭按钮
- "价格编码"系统会自动生成一个,但也支持用户自行编辑
- 只有"价格编码"、"市场价"、"单位"这三个字段为必填项
- "生产线"、"单位"、"售卖库存"三个字段为下拉框选择:
- "生产线"其值是由"加工管理"模块的"生产线"中进行管理和维护
- "单位"其值是由"商品管理"模块的"商品管理"的"单位"中进行管理和维护
- "售卖库存"其值包括"不限制"和"自定义":
1. "售卖库存"此值默认为"不限制" 2. 只有当"售卖库存"选择"自定义"时,"售卖库存限制"才能输入值。否则默认为0,没有限制 - "客户类型价格"列表其数据是由"客户管理"模块的"客户类型"中进行管理和维护
- 确认表单输入无误后,点击"保存"按钮:
- 系统就会保存新增商品价格数据,并关闭此页面
- 跳转回"商品数据新增/修改/详情界面"并且刷新"商品数据新增/修改/详情界面"的"商品价格"数据列表的数据
- 点击"取消"按钮:
- 系统会自动关闭此页面,跳转回"商品数据新增/修改/详情界面"
- 不会新增商品价格的数据和更新"商品数据新增/修改/详情界面"的"商品价格"数据列表的数据
- 若不进行任何操作可以通过点击右上方的"×"关闭此页面,回到"商品数据新增/修改/详情界面"
- 点击"商品数据新增/修改/详情界面"数据列表中选择一条数据后面的"操作"列项中的"编辑"图标跳转进此页面的:
- 将对应的那条数据的数值都赋值到此页面上的所有字段的输入框或者下拉框
- 用户根据需要对于表单的输入框的值进行修改
- 表单字段的输入框、下拉框、多选项的相关操作和要求都和"商品价格"新增的情况一样
- 确认表单修改无误后, 点击"保存"按钮:
- 系统就会保存修改的商品价格数据,并关闭此页面
- 跳转回"商品数据新增/修改/详情界面"且刷新"商品数据新增/修改/详情界面"的"商品价格"的数据列表数据
- 点击"取消"按钮:
- 系统会自动关闭此页面,跳转回"商品数据新增/修改/详情界面"
- 不会更新"商品数据新增/修改/详情界面"中数据列表的商品价格的数据
- 若不进行任何操作可以通过点击右上方的"×"关闭此页面,回到"商品数据新增/修改/详情界面"
- 点击"商品数据新增/修改/详情界面"数据列表中选择一条数据的"商品价格编码"列项中对应的值跳转进来此页面的:
- 将对应的那条数据的数值都赋值到此页面上的所有的输入框、下拉框、多选和"商品价格"列表上
- 此方法进入该界面,没有"取消"和"保存"这两个按钮,用户只允许查看商品信息,不可以编辑
- 可点击右上方的"×"关闭此页面,回到"商品数据新增/修改/详情界面"