信息步骤填写-添加设计方案(贷款申请业务)
来源:互联网 发布:嵌入式linux招聘 编辑:程序博客网 时间:2024/06/09 20:16
在项目开发的过程中,有一个贷款申请业务,该业务需要通过4步来填写申请信息(并且这四步是在同一个页面,是否显示通过js来控制,这样会使用户体验更好):
(1) 企业基本信息
(2) 企业资质信息
(3) 银行信息
(4) 申请业务信息
表设计如下:
主表(关联以下四个表)
企业基本信息表
企业资质信息表
银行信息表
申请业务信息表
那么上一步下一步方案就是必要的,设计方案如下:
页面按钮及隐藏域分布:
(1) 企业基本信息页面
按钮:下一步
隐藏域:
企业基本信息Id:<input type=”hidden”id=”enterpriseId” name=”enterpriseId” />
是否更新标识:<input type=”hidden” id=”updateEnterprise”name=” updateEnterprise” value=”false” />
(2) 企业资质信息页面
按钮:上一步,下一步
隐藏域:
企业资质信息Id:<input type=”hidden”id=”qualificationId” name=” qualificationId” />
是否更新标识:<input type=”hidden” id=”updateQualification”name=”updateQualification” value=”false” />
(3) 银行信息页面
按钮:上一步,下一步
隐藏域:
银行信息Id:<input type=”hidden”id=”bankId” name=” bankId” />
是否更新标识:<input type=”hidden” id=”updateBank”name=” updateBank” value=”false” />
(4) 申请业务信息页面
按钮:上一步,提交
1.按钮事件处理
1.1当单击(1)页面的下一步按钮时
(1)异步提交表单信息,并保存到主表,并且返回信息{success=true,enterpriseId=12,mainId=1}
(2)获取enterpriseId的值,然后保存到企业基本信息Id隐藏域,并且更新隐藏域updateEnterprise为true
1.2 当单击(2)页面的上一步按钮时,直接切换到(1)
当单击(2)页面的下一步按钮时
(1) 异步提交表单,并且返回信息{success=true,qualificationId =12}
(2) 获取qualificationId的值,然后保存到企业资质信息Id隐藏域,并且更新updateQualification为true
1.3当单击(3)页面的上一步按钮时,直接切换到(2)
当单击(3)页面的下一步按钮时
(1) 异步提交表单,并且返回信息{success=true,bankId =12}
(2) 获取bankId的值,然后保存到银行信息Id隐藏域,并且更新updateBank为true
1.4当单击(4)页面的上一步按钮时,直接切换到(3)
当单击(2)页面的提交按钮时,异步提交到表单,并跳转到列表页面
2. 状态处理
2.1当用户在到第四步单击提交按钮之前,保存主表中的status状态为草稿,这样用户下次还可以编辑或者删除该条信息
2.2单击提交按钮之后,保存status为申请中。
- 信息步骤填写-添加设计方案(贷款申请业务)
- 信息步骤填写-编辑设计方案(贷款申请业务)
- iOS 应用内付费(IAP)开发步骤一:填写相关的税务,银行,联系人信息;
- 申请信息服务业务(短信息)经营许可证递交材料
- 分析贷款申请风险-基于决策树(分而治之算法)
- 申请邓白氏码(DUNS)步骤
- 邓白氏编码(duns number)申请以及填写方法-苹果开发者申请必用
- Django框架之views(业务逻辑)简单后台上传头像,添加信息,修改信息,删除信息业务逻辑详细描述
- 自动填写版权信息
- 填写App反馈信息
- 中立国返税100%贷款申请贴
- 大学生创业贷款优惠政策及申请要求
- SVN提交(commit)时必须填写备注信息设置
- 通用网络信息采集器(爬虫)设计方案
- Excel导入导出的业务进化场景及组件化的设计方案(上)
- UI设计--注册信息填写
- UITextField填写电话号码 添加空格
- SYD8801配置UUID方法(【没有CHARACTERISTIC_USER_DESCRIPTION特性】【每次写notify都会回复信息】【填写默认值的地方必须填写)
- 深入理解Android事件处理(一)
- Python 集合
- Nginx优化教程
- Android学习使用HTTP协议访问网络
- 有关CALayer与UIView的关系
- 信息步骤填写-添加设计方案(贷款申请业务)
- 03_Data Binding数据绑定
- 偶尔需要
- 非相关子查询的定义以及其在执行计划里的表现
- Codeforces Round #284 (Div. 1) A
- JVM调优总结(二)-一些概念
- 视频编码中CBR编码和VBR编码
- node-webkit实战之《Program Manager》
- Android高效加载图片,有效避免程序OOM