客户协议价
# 业务描述
此业务提供用户和客户针对的商品价格协议价的管理,方便记录用户和商品价格的协议管理。有业务员发起协议价的流程,具有"客户经历"的角色的操作员可以针对协议价流程进行审核:审核通过后,则流程关闭;不通过,则流程转回业务员,让其重新修改后发起。主要功能还包括:增加、删除、修改、导入、导出等相关操作。
# 界面原型
# 页面一:协议价列表数据界面

说明:
- 点击菜单的"销售管理"下的"客户管理"里的"商品协议价"按钮进入此界面
- 可以通过"订单状态"、"客户类型"、"开始结束时间"、"结束时间"、"客户名称"、"客户编码"、"协议单号"这六个字段来进行组合查询需要数据:
- "客户名称"、"客户编码"、"协议单单号"这三个字段的输入框均支持模糊搜索
- "订单状态"是下拉框选择,其中值包括"全部状态"、"未审核"、"已审核"、"已生效"、"已失效"、"已关闭"这七个值组成
- "商品分类"是下拉框选择,其中值是由"商品管理"模块的"商品分类"中进行管理和维护
- "开始结束时间" :"结束时间"不能早于"开始时间","开始时间"不能晚于"结束时间"
- 点击"搜索"按钮,获取查询的数据,数据由协议单的发起时间的倒序进行显示
- 点击"重置"按钮,数据会恢复无条件查询时的数据列表,同时将所有的搜索条件全部重置为默认值
- 点击"新增"按钮跳转到"新增协议价界面"来新增客户协议价数据
- 点击"删除"按钮:
- 不勾选列表数据前的多选框的话,系统会默认弹出提示框提醒用户需要先勾选列表数据前的多选框,否则不能操作
- 勾选列表数据的表头多选,系统则默认删除当前条件下的的列表数据当前页面的所有客户协议单的数据
- 勾选列表数据前的多选框,则勾选多少条数据,系统操作多少条数据
- 系统执行删除操作前,会弹出警示窗提示用户:"你确定需要删除此条数据吗?删除后,数据将无法找回,请慎重操作!",以防止用户进行误操作而导致数据丢失或者混乱:
- 点击警示窗上的"确认"按钮,系统就会将用户选择的数据全部删除,并回到列表显示界面
- 点击警示窗上的"取消"按钮,系统不会删除任何数据,并回到客户协议单的列表显示数据界面
- 点击"复制协议单"按钮:
- 不勾选列表数据前的多选框的话,系统提醒:"请先选择用户需要复制得协议单数据"
- 勾选多条列表数据前的多选框的话, 系统提醒:"仅支持复制一条数据"
- 勾选一条列表数据前的多选框的话, 页面会跳转到"新增协议价界面"以这条数据为基础新增新得协议单数据
- 点击"导出"按钮:
- 不勾选列表数据前的多选按钮的话,系统默认是导出当前条件下搜索出来的所有列表数据
- 勾选列表数据的表头多选,系统则导出当前条件下的的列表数据当前页面的所有的协议单的数据
- 勾选列表数据前的多选框,则勾选多少条数据,系统导出多少条数据
- 点击"导入"按钮:
- 需要先点击"下载导入模板"下载导入模板,按照导入模板的格式填写数据
- 然后再点击"导入"按钮,将按照导入模板填好的协议单文件上传,在文件上传的过程中,系统会自动对文件内的数据进行检测:
- 发现存在不符合"导入模板"上要求的数据,系统就会中断数据的上传,并且提示用户自行按照"导入模板"上的要求检查文件,确认文件无误后再重新提交
- 上传文件的数据全部符合"导入模板"的要求,系统导入将文件中的所有数据导入系统,并更新协议单数据列表上的显示数据
- 点击对应的那条客户协议单信息对应的"协议单单号"的列字段值就会跳转到"协议价详情界面",查看这条协议单数据的详细信息
- 若不进行任何操作可以通过点击右上方的"×"关闭此页面,回到"客户管理列表数据界面"
# 页面二:新增协议价界面

说明:
- 点击"协议价列表数据界面"的"新增"按钮跳转进此页面
- 所有字段的输入框、选择框和协议单商品清单都默认为空
- 在"基本信息"中,"客户名称"、"生效起止时间"这两个字段为必填项字段
- "客户名称"为下拉框选择,其值由"销售管理"中"客户管理"中进行维护,且允许多选
- "协议单商品清单"列表默认为空,其数据需要通过在"选择商品"中进行选择添加:
- 商品可以通过"商品名"和"商品编码"进行组合查询
- "商品名"和"商品编码"这两个字段均支持模糊查询
- 点击"搜索"按钮,获取查询的商品数据,数据以商品编码的字母排序进行显示
- 点击"重置"按钮,数据会恢复默认`查询时的商品数据列表,同时将"商品名"和"商品编码"的搜索条件重置为空
- 选中"选择商品"数据列表的最左边的多选框,就可以将选中的商品添加到"采购单的商品清单"的数据列表上
- 在"协议单商品清单"列表中的商品数据:
- 商品的"协议价格(元)"为必填项
- 列表的数据最右边有一个"操作"列,用户可以根据实际的情况对"采购单商品清单"的商品进行删除。删除后,如果需要再添加此商品,则需要重新在"选择商品"上进行选择添加
- 确认表单输入无误后,点击"保存"按钮:
- 系统就会保存新增协议单数据,并关闭此页面
- 跳转回"协议价列表数据界面"并且刷新"协议价列表数据界面"的协议单数据列表的数据
- 点击"取消"按钮:
- 系统会自动关闭此页面,跳转回"采购单列表数据界面"
- 不会新增采购单的数据和更新"采购单列表数据界面"的数据列表数据
- 若不进行任何操作可以通过点击右上方的"×"关闭此页面,回到"采购单列表数据界面"
# 页面三:协议价详情界面

说明:
- 点击"协议单列表数据界面"的数据列表中选择一条数据的"协议单单号"列项中对应的值跳转进来此页面的
- 将对应的那条数据的数值都赋值到此页面上的所有的属性值上,该页面上用户只允许查看供应商信息,不可以编辑
- 点击右上方的"×"关闭此页面,回到"采购单列表数据界面"
- 用户具有"客户主管"类似的角色,具有对客户协议单得审核的权限,在"协议单商品信息"得下方会由审核按钮:
- "审核"通过,则协议单结束并关闭
- "审核"不通过,则协议单上填写意见,并流转回创建人,让其重新提交