view动态化

1. 工作优先级安排(CRUD) 

按照工作的优先级动态化页面:新建(Create)-->读取(Read)-->更新(Update)-->删除(Delete)。

2. 确定页面的逻辑类型

新建(第一优先级),转到-->3

读取(第二优先级),转到-->6

更新(第三优先级),转到-->3

删除(第四优先级),转到-->3

3. 是否是系统内录入类型

是系统内录入类型,转到-->4;否则,转到-->5

4. 系统内录入类型

系统内录入类型是指录入的信息点在本系统内。

4.1 更新模板为最新模板

更新后端代码模板版本为最新版本,可参考更新代码模板

4.2 是否有module信息点

如果有module相关信息点设置,可参考用户管理

如果没有,直接进行下一步:页面标注。

4.3 页面标注

页面中的每个信息点都需要标注,并且设置id或者name时,值都为信息结构图对应字段的机读名称

4.3.1 设置id

4.3.2 设置name 。可参考赋值标注

4.4 逻辑设置

设置逻辑事件后,才能发送请求到服务器端。逻辑事件一般设置在按钮上。

4.4.1 设置发生某事为需要的触发方式;

4.4.2 设置额外逻辑提交数据,并点击后面的高级编辑

4.4.3 填写需要成功后跳转的URL

4.4.4 填写需要获取数据的URL

4.4.5 选择请求方式

4.4.6 选择ct参数,一般为public_json

4.4.7 填写数据来源。可参考逻辑

4.5 输入参数设置

每个输入参数都要设置输入参数设置

4.5.1 填写名称为标注时的name值;

4.5.2 选择参数输入方式;

4.5.3 其他可根据需求,填写相应的内容。可参考输入参数设置

4.6 输出参数设置

设置success:true。可参考输出参数设置

4.7 插入规则

根据需求,插入相应规则。如果数据录入完成后需要立即反馈,插入刷新数据库规则。可参考规则决策表

4.8 信息点是否缺少

查看信息点是否缺少,如果缺少,则转到-->4.5

4.9 测试

测试已经动态化完成的页面,可参考测试

4.10 Head中是否看到录入的信息

查看Head中是否有录入的信息,如果没有,转到-->4.5

4.12 完成页面视口对应的API文档

根据完成的视口逻辑,填写对应的API文档,可参考API文档

4.13 是否还有未完成的处理逻辑类型

查看页面是否还有未处理完成的逻辑类型,如果没有,转到-->7。否则,转到-->2

5. 外部系统录入

5.1 设计接收数据的页面视口

5.2 完成CheckList

5.3 设置输入参数

5.4 插入对应的代码段

6. 读取信息

6.1 更新代码模板版本为最新模板

更新后端代码模板版本为最新版本,可参考更新代码模板

6.2 是否存在module处理信息点

如果有module相关信息点设置,可参考用户管理

如果没有,直接进行下一步:输出参数设置。

6.3 输出参数设置

页面关于读取的信息点,在输出参数中都能找到与之对应的参数。可参考输出参数设置

6.4 页面标注

%26%23x6BCF%3B%26%23x4E2A%3B%26%23x9700%3B%26%23x8981%3B%26%23x8BFB%3B%26%23x53D6%3B%26%23x7684%3B%26%23x4FE1%3B%26%23x606F%3B%26%23x70B9%3B%26%23xFF0C%3B%26%23x90FD%3B%26%23x8981%3B%26%23x8FDB%3B%26%23x884C%3B%26%23x6807%3B%26%23x6CE8%3B%26%23xFF0C%3B%26%23x5E76%3B%26%23x4E14%3B%26%23x503C%3B%26%23x4E3A%3B%26%23x540E%3B%26%23x7AEF%3B%26%23x8FD4%3B%26%23x56DE%3B%26%23x7684%3Bkey%26%23x3002%3B%26%23x4F8B%3B%26%23x5982%3B%26%23xFF1A%3B%26%23x540E%3B%26%23x7AEF%3B%26%23x8FD4%3B%26%23x56DE%3B%26%23x7684%3B%26%23x662F%3B_yonghuxinxibiao_mingcheng%26%23xFF0C%3B%26%23x5219%3B%26%23x6807%3B%26%23x6CE8%3B%26%23x4E3A%3B%7B%7B%3Dit._yonghuxinxibiao_mingcheng%7D%7D%26%23x3002%3B

6.4.1%20%26%23x8D4B%3B%26%23x503C%3B%26%23x6807%3B%26%23x6CE8%3B%26%23xFF0C%3B%26%23x8BBE%3B%26%23x7F6E%3B%26%23x5143%3B%26%23x7D20%3B%26%23x7684%3B%3Cspan%20style%3D%22color%3A%23800000%3B%22%3Evalue%3C/span%3E%26%23x503C%3B%26%23x4E3A%3B%7B%7B%3Dit.xxx%7D%7D%26%23xFF0C%3B%26%23x53EF%3B%26%23x53C2%3B%26%23x8003%3B%3Ca%20href%3D%22/server/valuation.html%22%3E%26%23x8D4B%3B%26%23x503C%3B%26%23x6807%3B%26%23x6CE8%3B%3C/a%3E%26%23xFF1B%3B

6.4.2 数组标注,设置Arrayname为返回的数组名(key),可参考数组标注

6.5 测试页面调整是否正确

查看页面调整是否正常,如果不正常,则转到-->6.3

6.6 插入规则

根据需求,插入相应规则,可参考规则决策表

6.7 测试

测试已经动态化完成的页面,可参考测试

6.8 页面是否正常呈现

查看页面是否正常呈现,如果不正常呈现,转到-->6.6

6.9 完成页面视口对应的API文档

根据完成的视口逻辑,填写对应的API文档,可参考API文档

6.10 是否还有未完成的处理逻辑类型

查看页面是否还有未处理完成的逻辑类型,如果没有,转到-->7。否则,转到-->2

7. 提交SVN且关帖

确保页面已经动态化完成,并且测试成功,页面所有视口对应的API文档已经编写完成,则可以关帖。