1.1智能填报点击“智能填报”菜单,页面展示如下:数据项统计条件数据项是否必填数据类型方向备注年度是字符型输出默认系统当前年度个人任务情况数据项是否必填数据类型方向备注姓名是字符型输出年度是字符型输出默认系统当前年度待填报任务/总任务数是字符型输出待填报任务/总任务数,统计责任清单和工作上报类型的任务总数当前得分/总分是字符型输出当前得分/总分,请参考云南民大个人得分排名的sql智能填报功能名称功能说明备注开始填报点击对任务进行智能匹配点击跳转到“选择清单”页面,如果有“继续”按钮,则需要提示“上次还有未完成的智能填报任务,是否清除原匹配任务重新开始匹配填报?”,还需要调用以下sql修改记录状态为“废除”:--修改pp_status为废除状态updatezz_pp_modular_recordaseta.pp_status='04'wherea.dlzh_dm=?--当前登录者帐号anda.pp_statusin('01','02')--还有未完成的匹配记录anda.is_valid='1';继续点击进入上一次未完成智能匹配后的任务判断有无“继续”按钮的sql为:--如果cnt0,则显示“继续”按钮和左边那一句话selectcount(1)cntfromzz_pp_modular_recordawherea.dlzh_dm=?--当前登录者帐号anda.pp_statusin('01','02')--还有未完成的匹配记录anda.is_valid='1';点击“继续”按钮,则跳转到“01选择清单,02选择目录,03智能匹配,04人工确认”四种环节中环节状态是“进行中”的环节。点击“继续”时,查出zz_pp_modular_record表的主键ID,sql为:--查询当前登录帐号未完成的匹配记录的主键IDselecta.idfromzz_pp_modular_recordawherea.dlzh_dm=?--当前登录者帐号anda.pp_statusin('01','02')--还有未完成的匹配记录anda.is_valid='1'andrownum=1;将以上sql查出的id当参数传入到“01选择清单,02选择目录,03智能匹配,04人工确认”四种环节中环节状态是“进行中”的环节页面。(主键ID后续功能用到,很多按钮比如“返回”、“下一步”需要时时传这个参数)。选择清单模块描述页面展示本人具有有填报权限的任务状态为待填报的任务。(包括已逾期补填的任务、被退回重填的任务、填报后保存的任务)功能描述用户点击智能填报页面的“开始填报”时,跳转到“选择清单”页面,进行需要智能匹配的清单和任务。页面展示本人具有有填报权限的任务状态为待填报的任务。(包括已逾期补填的任务、被退回重填的任务、填报后保存的任务)页面操作略数据项定义填报任务查询列表数据项数据类型方向备注及校正查询条件任务名称字符型输入当输入关键字,列表过滤相关数据;当输入为空,列表展示所有数据。查询列表复选框字符型输出序号字符型输出任务名称字符型输出填报起止日期字符型输出任务分值字符型输出标识图标字符型输出页面定义(注:界面为通用查询检索页面示意图,仅供参考,与文字描述冲突则以文字描述为准)填报任务列表页面页面逻辑1.当点击“开始填报”时,页面跳转到“选择清单”页面,页面右上角的环节状态中,各状态的查询sql为:--查询页面上方匹配环节状态selecta.dict_value,--环节名称a.remark,--环节说明casewhena.dict_code='01'andd.pp_linkisnullthen'进行中'elsenvl((selecte.dict_valuefromt_sys_dictewheree.dict_type_code='LINK_STATUS'ande.dict_code=d.link_status),'等待中')endlink_status--环节状态,数据字典LINK_STATUSfromt_sys_dictaleftjoin(selectc.link_status,c.pp_linkfromzz_pp_modular_recordb,zz_pp_modular_linkcwhereb.id=c.modular_record_idandb.is_valid='1'andc.is_valid='1'andb.pp_statusin('01','02')--01暂停,02进行中的状态andb.dlzh_dm=?)d--传入登录帐号ona.dict_code=d.pp_linkwherea.dict_type_code='PP_LINK'orderbya.c_order;2.待填报任务列表sql:--待填报任务列表sql,请参考2期待填报任务列表的sql3.选择了清单任务,点击下一步,则需要往匹配记录表zz_pp_modular_record,匹配模块环节表zz_pp_modular_link插入数据,同时需要将刚插入匹配记录表zz_pp_modular_record的主键id当参数和选择的年度任务ID(year_task_id)集合传入到“选择目录”页面,插入sql如下:--1.往匹配记录表zz_pp_modular_record,只插主键ID,匹配状态,登录者帐号insertintozz_pp_modular_record(id,pp_status,dlzh_dm)values(sys_guid(),'02','LoginInfoUtils.getUserId()');--2.往匹配模块环节表zz_pp_modular_link插入数据,插入pp_link为01,02的数据--(1)插入pp_link='01'的数据insertintozz_pp_modular_link(id,modular_record_id,pp_link,link_status)selectsys_guid(),'modular_record_id','01','02'--'modular_record_id'为1.sql中的主键IDfromdual;--(2)插入pp_link='02'的数据,link_status='01'进行中insertintozz_pp_modular_link(id,modular_record_id,pp_link,link_status)selectsys_guid(),'modular_record_id','02','01'--'modular_record_id'为1.sql中的主键IDfromdual;限制条件无选择目录模块描述当清单任务选择完后,点击“下一步”,来到“选择目录”环节功能。功能描述点击文本框弹出文件夹路径供用户选择本地目录。若没有选择任何本地目录,则系统默认选择系统资料文库。页面操作略数据项定义按钮功能功能名称功能说明备注目录选择点击文本框弹出文件夹路径供用户选择本地目录返回返回上一步选择清单页面下一步点击进入智能匹配页面页面定义(注:界面为通用查询检索页面示意图,仅供参考,与文字描述冲突则以文字描述为准)选择目录示意图页面逻辑点击文本框弹出文件夹路径供用户选择本地目录。若没有选择任何本地目录,则系统默认选择系统资料文库。当前环节状态是:进行中,选择清单状态是:已完成,其他环节的状态是:等待中。上传说明区主要是对上传文件的格式、大小、法律规范等进行说明,数据库可配。默认内容如下:温馨小贴士:请勿上传已加密或只读的文件。支持的文件格式:doc、docx、ppt、pptx、xls、xlsx、bmp、jpg、jpeg、png、tif、pdf。上传单个目录最大:100MB。禁止上传违反相关规定的内容。点击“返回”时,需要执行以下sql语句,删除匹配记录表zz_pp_modular_record、匹配模块环节表zz_pp_modular_link数据,同时需要再次调用页面上面环节状态的sql。删除sql为:--需先删除匹配模块环节表zz_pp_modular_link数据,再删除匹配记录表zz_pp_modular_record数据updatezz_pp_modular_linkaseta.is_valid='0'whereexists(select1fromzz_pp_modular_recordbwhereb.id=a.modular_record_idandb.id=?);--传入记录主键IDupdatezz_pp_modular_recordaseta.is_valid='0'whereandb.id=?;--传入记录主键ID点击“下一步”,根据上一级页面传入的zz_pp_modular_record的主键id和选择的年度任务ID(year_task_id)集合,更新zz_pp_modular_record的记录,往匹配任务记录表zz_pp_task_record插入记录,更新此次“选择目录”的环节状态,往zz_pp_modular_link插入环节匹配环节为“智能匹配”、环节状态“进行中”的数据,同时需要再次调用页面上面环节状态的sql。sql如下:--1.更新zz_pp_modular_record的记录updatezz_pp_modular_recordaseta.pp_address='页面选择的路径',a.catalog_source=?wherea.id=?;--传入的主键ID参数--2.根据选择的年度任务ID(year_task_id)集合,循环往匹配任务记录表zz_pp_task_record插入记录。insertintozz_pp_task_record(id,modular_record_id,task_id,year_task_id,dlzh_dm,pp_task_status)values(sys_guid(),'传入的主键ID参数',(selecttask_idfromtb_list_year_taskbwhereb.id='year_task_id'),'year_task_id','LoginInfoUtils.getUserId()','01');--3.更新此次“选择目录”的环节状态updatezz_pp_modular_linkaseta.link_status='02'--状态修改已完成wherea.is_valid='1'andpp_link='02'--“选择目录”的环节andmodular_record_id=?;--传入的主键ID参数--4.往zz_pp_modular_link插入环节匹配环节为“智能匹配”、环节状态“进行中”的数据insertintozz_pp_modular_link(id,modular_record_id,pp_link,link_status)selectsys_guid(),'modular_record_id','03','01'--'modular_record_id'为传入的主键ID参数fromdual;限制条件无智能匹配模块描述当选择目录选择完后,点击“下一步”,来到“智能匹配”环节功能。功能描述本环节是指系统自动通过关键字等对任务的基本信息、填报要求及评分规则与选择的匹配资料进行智能匹配。页面操作略数据项定义功能名称功能说明备注暂停暂停智能匹配当用户点击“暂停”,停止智能匹配,页面保持现有状态。按钮变成“重启”?重启重新启动智能匹配当用户点击“重启”,从之前暂停处继续智能匹配。按钮变成“暂停”?终止终止本次智能匹配弹框提示:确定终止本次智能匹配?(操作:是、否)页面定义(注:界面为通用查询检索页面示意图,仅供参考,与文字描述冲突则以文字描述为准)智能匹配页面示意图页面逻辑当前环节的状态是:进行中,选择清单和选择目录的状态是:已完成,人工确认的状态是:等待中。当在进行智能匹配中,页面展示温馨提示语:“自动适配中…该过程可能花费较长时间,请耐心等待”;页面的“暂停”、“重启”、“终止”按钮功能暂不实现。循环此次需要匹配的