20171029

来源:互联网 发布:ubuntu samba图形 编辑:程序博客网 时间:2024/06/04 19:51
//新建数据
var Main =this.comp("Main");
var Detail1 = this.comp("Details1");
var Detail2 = this.comp("Details2");
var Detailjc1 = this.comp("Detail1");
var Detailjc2 = this.comp("Detail2");
var Detailz1 = this.comp("Detailz1");
var Detailz2 = this.comp("Detailz2");
var Detailj1 = this.comp("Detailj1");
var Detailj2 = this.comp("Detailj2");
//获取当前主表的ID
var  now = new Date(); //当前时间
var   ti=justep.Date.toString(now, "yyyy-MM-dd");
Main.newData();
var Mainid = Main.getCurrentRowID();//获取主表的ID
//获取缓存中的人员的ID 去数据库查询
var  fProjectID = localStorage.getItem("NowfProjectID");//获取缓存中的项目ID
var  fProjectName = localStorage.getItem("NowfProjectName");//获取缓存中的项目
var  personID = localStorage.getItem("personID");//获取缓存中的项目


justep.Baas.sendRequest({//去查属于他的桩号
"url" : "/pm_ProjectfenBao/pm_Project_JingDuHuiBao",
"action" : "getJDHBzhuang",
"async" : false,
"params" : {id:personID,time:ti,projectID:fProjectID},
"success" : function(data) {
//成功返回  


for(var i =0;i<data.rows.length;i++){
Detail1.newData();
Detail1.setValue("fMasterID",Mainid);//datasetfiter
Detail1.setValue("fZhuangID",data.rows[i].fID.value);//排版桩ID
Detail1.setValue("fTongBuID",data.rows[i].fPtzhuangID.value);//项目装ID   data1=data2
Detail1.setValue("fZhuangName",data.rows[i].fPtzhuangN.value);//桩号名称
Detail1.setValue("fType", data.rows[i].fProjectWrokType.value);//桩号类别
Detail1.saveData();
Detail1.refreshData();


//Detail1.setValue("fState", data.rows[i].fProjectWrokType.value);//
}
}
});
//
justep.Baas.sendRequest({//查询工序
"url" : "/pm_ProjectfenBao/pm_Project_JingDuZhu",
"action" : "getjdhb", 
"async" : false,
"params" : {"id":personID},
"success" : function(data){


// 遍历
for(var i =0;i<data.rows.length;i++){
Detail2.newData();
//首先要先存下从表的ID, 作为主键fMsterID
Detail2.setValue("fMasterID",Mainid);//datasetfilter
Detail2.setValue("fxmGxID",data.rows[i].fPtfID.value);//项目工序ID
Detail2.setValue("fxmwJ",data.rows[i].fPtfMasterID.value);// data1 =data2
Detail2.setValue("fPbGXID",data.rows[i].congbiaoID.value);//排班工序ID
Detail2.setValue("fPbwj",data.rows[i].fMsterID.value);//排班工序外键******************************装ID




Detail2.setValue("fGongxu",data.rows[i].fPtBasicName.value);//工序名称
Detail2.setValue("fBanName",data.rows[i].fTeamName.value);//班组名称
Detail2.setValue("fBanID",data.rows[i].fTeamID.value);//班组ID
Detail2.setValue("fState",data.rows[i].fWorkState.value);//完成状态
Detail2.setValue("fWancSum",data.rows[i].fToalSum.value);//完成量
Detail2.setValue("fType",data.rows[i].fPtBasicType.value);//类型
Detail2.setValue("fOnlyOne",data.rows[i].fPtfOnlyone.value);//类型
Detail2.setValue("fJinRiWanCheng",0);//类型
Detail2.saveData();
Detail2.refreshData();
}
}
});
////data setfile
// var Detailz1 = this.comp("Detailz1");
// var Detailz2 = this.comp("Detailz2");
// var Detailj1 = this.comp("Detailj1");
// var Detailj2 = this.comp("Detailj2");
Detailjc1.setFilter("data1jichu","pm_project_schedulmain1.fMasterID='"+Mainid+"'");//基础模型过滤
Detailjc2.setFilter("data2jihcu","pm_project_schedulmain2.fMasterID='"+Mainid+"'");//基础模型过滤
Detailz1.setFilter("Detailz1","pm_project_schedulmain1.fMasterID='"+Mainid+"'");//组塔模型过滤
Detailz2.setFilter("Detailz2","pm_project_schedulmain2.fMasterID='"+Mainid+"'");//组塔模型过滤
Detailj1.setFilter("Detailj1","pm_project_schedulmain1.fMasterID='"+Mainid+"'");//架线模型过滤
Detailj2.setFilter("Detailj2","pm_project_schedulmain2.fMasterID='"+Mainid+"'");//架线模型过滤
Detailjc1.refreshData();
Detailjc2.refreshData();
Detailz1.refreshData();
Detailz2.refreshData();
Detailj1.refreshData();
Detailj2.refreshData();
this.comp("list8").refresh();
this.comp("Tab").to("Detail");
原创粉丝点击