|

楼主 |
发表于 2017-9-21 09:56:28
|
显示全部楼层
代码如下:
主表跳转、传参:
Model.prototype.schemeClick = function(event){
var data = event.bindingContext.$object;
var fid = data.val("FID");
var hisTable = data.val("FHISTABLENAME");
var fname = data.val("FNAME");
var fcontrolunitid = data.val("FCONTROUNITID");
var fbegindate = data.val("FBEGINDATA");
var fenddate = data.val("FENDDATE");
var fnumber = data.val("FNUMBER");
var fcmpperiod = data.val("FCMPPERIOD");
var detailWindow = this.comp("detailDialog");
if(hisTable == null ){
alert("改薪酬方案未结账,不能查询,请联系人事部门或者系统管理员!");
}else{
alert(fname);
detailWindow.doInit();
detailWindow.open({params:{"openId" penId,"fid":fid,"hisTable":hisTable,"fcontrolunitid":fcontrolunitid,
"fbegindate":fbegindate,"fenddate":fenddate,"fnumber":fnumber,"fname":fname,"fcmpperiod":fcmpperiod}});
}
};
分录接收,并刷新数据:
Model.prototype.onLoadData = function(event){
openId = this.params.openId;
var hisTable = this.params.hisTable;
var fname = this.params.hisTable;
var fid = this.params.fid;
var fcontrolunitid = this.params.fcontrolunitid;
var fbegindate = this.params.fbegindate;
var fenddate = this.params.fenddate;
var fnumber = this.params.fnumber;
var fcmpperiod = this.params.fcmpperiod;
alert("fcmpperiod=======1=======>"+fcmpperiod);
var self = this.comp("detailData");
// alert("456");
baas.sendRequest({
"url" : "/gpec/service/hr/payroll/payroll",
"action" : "getPayrollDetail",
"params" : {
"openId" : openId,
"fid" : fid,
"fcmpperiod" : fcmpperiod,
"hisTable" : hisTable,
"fcontrolunitid" : fcontrolunitid,
"fbegindate" : fbegindate,
"fenddate" : fenddate,
"fnumber" : fnumber,
"fname" : fname
},
"success" : function(ret) {
self.loadData(ret);
alert("fcmpperiod====3==========>"+fcmpperiod);
}
});
}; |
|