项目申报管理页(新需求调整)#
一、概述#
此页面为项目管理页的子页面,列示了所有申报该项目的申报信息,可对申报信息进行分配专家、查看评审记录、以及相关状态的调整等。二、功能描述#
(一)项目申报统计#
展示本项目下所有申报项目的统计数据,包括申报总数、未提交、待评审、评审中、通过、未通过的各分项数量。能够设置统计范围:过滤统计/不过滤统计。申报总数=未提交+待评审+评审中+通过+不通过,鼠标滑动显示tip“该项目申报总数量”。
未提交=列表中申报状态为“未提交”的数量,鼠标滑动显示tip“该项目申报未提交数量”。
待评审=列表中申报状态为“待评审”的数量,鼠标滑动显示tip“评审阶段已分配专家,但专家未开始评审”。
评审中=列表中申报状态为“评审中”的数量,鼠标滑动显示tip“专家已开始评审的申报项目数量”。
评审通过=列表中申报状态为“通过”的数量,鼠标滑动显示tip“项目已出申报结果,且通过的数量”。
评审未通过=列表中申报状态为“未通过”的数量,鼠标滑动显示tip“项目已出申报结果,且未通过的数量”。
过滤后统计/不过滤统计,影响统计范围,默认开启过滤按钮。 2.
项目统计模块整体更改,包含项目统计和项目申报模块统计两部分。
项目统计:包含项目提交数、待评审、评审中、通过、未通过的各分项数量。
项目申报模块统计:包含各模块的总数、待评审、评审中、通过、未通过的各分项数量。
模块统计时,横坐标显示模块名称,纵坐标显示数量。
横坐标:包含各模块未提交、待评审、评审中、通过、未通过的数量,折线显示申报总数。
纵坐标:数量动态显示
3.
增加刷新按钮,点击后项目统计和模块统计刷新统计数据。
20250508新需求
增加Tab切换页,原有的列表功能保持不变,作为“按项目”。增加一个“按省份”的页面保留现在的筛选、项目申报列表、批量分配专家、数据导出、导出公示信息和分页的功能。
(二)筛选#
单位名称、项目名称、负责人:文本输入框,模糊搜索。
评审专家:文本输入框,模糊搜索。搜索的是已经分配到模块上的专家。
排名:下拉选择,两级。包含升序和降序,升序可选择模块,单选,选择模块后,下方列表按照模块的评审得分进行升序排列,列表展开显示;降序跟升序同理。
当模块名称选择多个,排名选择单个模块时,最终筛选出来的是只要涉及到符合搜索条件的模块 名称的数据就都筛选出来了,然后按照排名选择的单个模块进行对应排序。
(三)项目申报列表#
总账号未提交时,此处不显示申报数据,总账号提交后,显示数据;
若总账号主动撤销和管理端撤销后,申报数据在列表中不显示。
省份、单位名称增加排序功能。拼音首字母按照英文A-Z的排序。
1.项目名称#
数据来源申报用户的申报书上填写的项目名称。可点击。点击项目名称,调用申报项目信息页。2.省份、单位名称、负责人#
3.申报状态#
4.撤销申报提交#
撤销时选择带入一个专家的评审意见(可修改),反馈给申报用户。 点击“撤销申报提交”按钮,抽屉式出现撤销申报提交页面,评审意见为必填项。保存时校验。效果如UI图: 点击“选择专家评审评审意见”,调用项目申报评审记录页数据,弹框形式显示,只保留部分字段,选择后的评审意见,支持修改编辑。效果图下图:数据过滤:评审中和待评审状态的记录不显示在列表中。
在评审记录列表,可点击“专家评审结果”按钮,查看专家评审结果。
撤销确定后,进行二次确认。弹窗信息为“撤销后,申报用户可修改申报表,评审状态为:待评审。确认“撤销申报提交”吗?”校验:只有在申报阶段中,才能使用“撤销申报提交”按钮,其余阶段,禁用。
撤销后,申报用户的卡片列表上,状态为:未提交,且可编辑申报信息,继续提交。同时增加“评审意见”按钮。当用户再次提交时,卡片上的状态为“待审核”,且“评审意见”不显示。
撤销后,给账号发送消息【待办】。消息内容:
消息【待办】:提交的申报文件已被撤销,可重新申报。
5.撤销申报提交记录#
点击“撤销申报提交记录”按钮,抽屉式出现撤销申报提交记录页面,可查看每次撤销申报提交的操作记录。包含撤销时间、操作人和撤销记录,效果如UI图: 点击“撤销记录”按钮,弹出撤销记录弹框,可查看每次撤销申报提交的详细操作记录。效果如UI图:6.是否过滤#
7.折叠/展开#
点击列表上数据的空白地方或者展开的按钮,可折叠、展开。 展开列表包含序号、模块名称、评审专家、评审得分和操作。
(1)模块名称#
(2)评审得分#
(3)评审专家#
列表上显示不了的使用“······”表示,鼠标滑过后,显示所有专家的名称。
(4)评审状态#
(5)评审记录#
(6)分配评审专家#
点击按钮,调用分配评审专家页页面,进行评审专家分配。此处的数据范围是从项目的专家库中拉取数据。需注意:单个模块已添加的专家,在列表中不显示。一个专家可以被分配在多个模块中
分配和移除后都给账号发消息:
消息【待办】:您被分配为项目名称的评审专家,合理安排评审时间。
消息【待办】:您已被从项目名称评审专家中移除。(7)确认申报结果#
第一轮评审时,设置的申报结果,在申报用户的卡片列表上显示结果。后面轮次评审时,设置的结果,用户卡片上不更新。
(8)申报结果记录#
(四)批量分配专家#
可批量为每个模块分配专家。点击“批量分配专家”按钮,直接显示该项目的所有专家列表。勾选专家批量分配,需要注意:2.
评审状态为“评审中”的,批量分配时,校验当前专家数据,没有的专家在原来的专家上进行新专家添加;同一专家校验后无需再更新。
3.
评审状态为“通过/未通过”的,给出toast提示:模块名称评审已结束,无法分配专家。
(五)数据导出#
按照筛选条件,导出申报项目数据,导出压缩包,保存到本地。选择筛选条件后,点击“数据导出”按钮,直接导出相对应的筛选数据。2.
压缩包解压后包含:一个Excel表格+N个文件夹。
3.
Excel表格内容为申报项目列表,包含:序号、项目名称、省份、单位名称、负责人、申报状态、模块名称、评审得分、排名、评审专家、评审状态。表格命名“项目名称+申报表”。
导出文件中,评审专家项,已分配的显示专家姓名;未分配的显示“--”
4.
N个文件夹内容为申报单位的申报表+上传的盖章表+附件文件夹。命名为“申报项目名称+申报单位名称”+申报文件。
(六)导出公示信息#
按照筛选条件,导出申报项目公示数据,导出Excel表格,保存到本地。2.
Excel表格内容为申报项目列表,包含:序号、项目名称、省份、单位名称、负责人、申报状态。表格命名“项目名称+公示表”。
(七)分页#
默认一页10行数据,也可以通过下拉选择每页的数据。每页数据默认10条,可下拉选择:10条/页、20条/页、50条/页、100条/页。分页的数据按照一级项目的数据来计算。
下一页的序号排序,按照上一页的最后一个顺序排序,如第1页最后序号为10,第2页第一个序号为11。
相关接口#
数据库表#