(一)页面文件命名规则
1、类型+交易+信息。2、首字母小写,缩写的首字母大写 如:PIN
3、参数命名首字母大写。
(二)页面返回处理
1、无卡操作,返回处理到空闲界面。
2、有卡操作,返回首先跳转到退卡。
3、已经发送交易的页面,退卡返回到签到前。
4、未发送交易的页面,退卡返回查询设备状态。
(三)代码优化
1、将text的CSS属性设置好,将主页面的中英文提示用统一的CSS展示,减少代码量的同时利于修改和查看。
2、主控制函数内可以共用的代码尽量共用。例如性能相同的case:
(四)功能开发步骤
第一步:配置页面和流程表。
第二步:写对应js文件。(1)设置页名称以及阶段码、添加倒计时
(2)激活密码键盘,设置需要激活的按钮,设置ShowPage
(3)处理接受的键值,getData()
(4)结束密码键盘,结束页面倒计时
(添加新交易需要配置8583报文,同时修改p端)
第三步:设置超时处理
第四步:设置异常处理
(1)交易返回失败处理 1、P端返回失败处理 2、非P端返回失败处理
(2)按钮异常处理
(3)冲正处理
(4)特殊页面的异常返回值处理