提交 de82bf0b 编写于 作者: S st

【考勤管理】修复申诉打开bug

上级 25fe54a2
...@@ -69,12 +69,12 @@ MWF.xApplication.Attendance.MyAppeal = new Class({ ...@@ -69,12 +69,12 @@ MWF.xApplication.Attendance.MyAppeal = new Class({
"selectText" :["","临时请假","出差","因公外出","其他"] "selectText" :["","临时请假","出差","因公外出","其他"]
}, },
action : { "value" : "查询", type : "button", className : "filterButton", event : { action : { "value" : "查询", type : "button", className : "filterButton", event : {
click : function(){ click : function(){
var result = this.form.getResult(true,",",true,true,false); var result = this.form.getResult(true,",",true,true,false);
if( !result )return; if( !result )return;
this.loadView( result ); this.loadView( result );
}.bind(this) }.bind(this)
}} }}
} }
}, this.app, this.css); }, this.app, this.css);
this.form.load(); this.form.load();
...@@ -285,14 +285,17 @@ MWF.xApplication.Attendance.MyAppeal.View = new Class({ ...@@ -285,14 +285,17 @@ MWF.xApplication.Attendance.MyAppeal.View = new Class({
}, },
_openDocument: function( documentData ){ _openDocument: function( documentData ){
if(!!documentData.appealAuditInfo){
var workid = documentData.appealAuditInfo.workId; if(documentData.appealAuditInfo){
var options = {"workId":workid, "appId": "process.Work"+workid}; if(documentData.appealAuditInfo.workId){
this.app.desktop.openApplication(null, "process.Work", options); var workid = documentData.appealAuditInfo.workId;
}else{ var options = {"workId":workid, "appId": "process.Work"+workid};
var appeal = new MWF.xApplication.Attendance.MyAppeal.Appeal(this.explorer, documentData ); this.app.desktop.openApplication(null, "process.Work", options);
appeal.open(); return;
}
} }
var appeal = new MWF.xApplication.Attendance.MyAppeal.Appeal(this.explorer, documentData );
appeal.open();
} }
...@@ -450,15 +453,15 @@ MWF.xApplication.Attendance.MyAppeal.Appeal = new Class({ ...@@ -450,15 +453,15 @@ MWF.xApplication.Attendance.MyAppeal.Appeal = new Class({
offDutyTime : { text:"下班打卡时间", type : "innertext"}, offDutyTime : { text:"下班打卡时间", type : "innertext"},
statusShow : { text:"考勤状态", type : "innertext" }, statusShow : { text:"考勤状态", type : "innertext" },
appealStatusShow : { text:"审批状态",type : "innertext"}, appealStatusShow : { text:"审批状态",type : "innertext"},
processPerson1Show : {text:"审核人",type:"innertext", value : this.data.processPerson1.split("@")[0] }, processPerson1Show : {text:"审核人",type:"innertext", value : this.data.processPerson1?this.data.processPerson1.split("@")[0] :""},
appealReason : { appealReason : {
notEmpty : true, notEmpty : true,
text:"申述原因", text:"申述原因",
type : "select", type : "select",
selectValue : ["","临时请假","出差","因公外出","其他"], selectValue : ["","临时请假","出差","因公外出","其他"],
event : { change : function(mdi){ event : { change : function(mdi){
_self.switchFieldByAppealReason(mdi.getValue()); _self.switchFieldByAppealReason(mdi.getValue());
}} }}
}, },
address : { text:"地点" }, address : { text:"地点" },
selfHolidayType : { selfHolidayType : {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册