a)需求单的修改申请处理页
备注:角色要求是生管部门人员(高级经理)
初始数据:&&4根据筛选和条件查询需求单列表(条件为“待处理的无效单”)
i.两种筛选按钮:
上一页下一页首页末页邻页某一页(前端验证页码合法性)
仅查看需要修改的还是全部的
点击后调用“提交筛选”函数
ii.列表每一项包含:
一份需求单的摘要
按钮:&&x查询该项的所有版本列表,弹窗显示
包括对应的未处理、已过时、已拒绝的修改需求单
点击列表任意一项:显示其内容
在该项范围内点击:弹窗显示修改前后对比
弹窗内按钮:&&5通过、&&6拒绝(均有确认弹窗)
确认后关闭弹窗,调用“提交筛选”函数
“提交筛选”函数:
&&4根据筛选和条件查询需求单列表,更新页面列表数据
b)生产计划单的分配(伴随物料申请单的发出、需求单处理状态的改变)(分配人员)
备注:需要生管部门人员权限
初始数据:&&4根据筛选和条件查询需求单列表(条件为空)
i.下拉框与显示:下拉框的项为所有待分配需求单的摘要
点击后&&2根据下拉框对应id查询选中的需求单
显示出该份需求单内容和预分配生产计划,每个预分配计划有一个删除按钮
点击后&&7删除该生产计划单,更新显示部分
有一个按钮为分配或提交(见下)
ii.分配或提交:
&&8根据当前需求单(品牌,款式,颜色)查询对应的工艺流程编号列表
对于当前需求单的每一种工艺,比对已有的预分配生产计划
得出:每种工艺还未分配的数量,将未分配数量大于0的工艺封装为工艺数组
如果工艺数组长度为0,则显示提交按钮;否则显示分配按钮
1.分配按钮:弹窗显示一个表单
下拉框选择要分配的工艺,下拉框内容来自于工艺数组
选择工艺后&&9根据工艺查询包含此工艺的产线,封装为生产线数组
将所有产线的车间封装为车间数组,去重
车间下拉框显示车间数组的内容
生产线下拉框显示的生产线数组的内容
下拉框选择车间和生产线:
生产线下拉框选好后:
车间下拉框自动选上
&&10查询选中的生产线状态为“生产中”的生产计划列表,并显示显示
分配数量,最大值为该工艺未分配的值,最小值为0
确认:&&11将本预计划单添加到数据库中,关闭弹窗,更新显示部分
2.提交按钮:
&&12将当前需求单对应的预分配计划单,转为“生产中”,产生物料申请