//此乃本模块与后台交互的方法接口部分 var procinstanceModule = function(format) { this.module = ""; this.action = ""; this.format = format; }; //定义数据交互 procinstanceModule.prototype = BusinessObject; //插入流程实例 procinstanceModule.prototype.insertInfo = function(){};
//插入流程实例,并执行下一步 procinstanceModule.prototype.insertInfoToNext = function(){};
//修改流程实例 procinstanceModule.prototype.updateInfo = function(){};
//修改流程实例,并执行下一步 procinstanceModule.prototype.updateInfoToNext = function(){};
//删除流程实例 procinstanceModule.prototype.deleteInfo = function(){}; //创建一个数据操作对象,然后再后续使用 procinstanceModule.act = new procinstanceModule("json").delegate("procinstanceAct"); //创建一个数据获取对象,然后再后续使用 procinstanceModule.data = new procinstanceModule("json").delegate("procinstanceData"); //说明: 1、所有方法里统一传递josn格式的参数,用于后台交互,如data.listTables(param) ,如没有参数则传'{}',如data.listTables({}) // 2、前后台数据获取传输协议 如:json[{'0':{pageCount':'2','pageNo':'1','pageSize':'20','rowSet':'[{0},{1}....]'}}] // 3、前后台增删改的返回状态 如:json[{'0':{'rowSet':{'NAME':'-1','VALUE':'保存失败'}}}]