项目实训 4 总体设计(2)

106 阅读3分钟

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将当前需求单对应的预分配计划单,转为“生产中”,产生物料申请