@@ -22,7 +22,7 @@ | |||||
<div id="Month"></div> | <div id="Month"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item"> | <div class="col-xs-12 lr-form-item"> | ||||
<div class="lr-form-item-title">职工号/学号</div> | |||||
<div class="lr-form-item-title">职工编号</div> | |||||
<input id="Account" type="text" class="form-control" /> | <input id="Account" type="text" class="form-control" /> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item"> | <div class="col-xs-12 lr-form-item"> | ||||
@@ -33,10 +33,10 @@ | |||||
<div class="lr-form-item-title">部门</div> | <div class="lr-form-item-title">部门</div> | ||||
<div id="Departmentid"></div> | <div id="Departmentid"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item"> | |||||
@*<div class="col-xs-12 lr-form-item"> | |||||
<div class="lr-form-item-title">班级</div> | <div class="lr-form-item-title">班级</div> | ||||
<div id="ClassNo"></div> | <div id="ClassNo"></div> | ||||
</div> | |||||
</div>*@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -72,31 +72,39 @@ var bootstrap = function ($, learun) { | |||||
]; | ]; | ||||
headData = [ | headData = [ | ||||
{ label: "职工编号/学号", name: "account", width: 120, align: "left" }, | |||||
{ label: "职工编号", name: "account", width: 120, align: "left" }, | |||||
{ label: "姓名", name: "name", width: 120, align: "left" }, | { label: "姓名", name: "name", width: 120, align: "left" }, | ||||
{ | { | ||||
label: "部门/班级", name: "departmentid", width: 100, align: "left", | |||||
label: "部门", name: "departmentid", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | formatterAsync: function (callback, value, row, op, $cell) { | ||||
if (!!row.classno) { | |||||
learun.clientdata.getAsync('custmerData', | |||||
{ | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj', | |||||
key: row.classno, | |||||
keyId: 'classno', | |||||
callback: function (_data) { | |||||
callback(_data['classname']); | |||||
} | |||||
}); | |||||
} else { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata', | |||||
key: value, | |||||
keyId: 'id', | |||||
callback: function (_data) { | |||||
callback(_data['name']); | |||||
} | |||||
}); | |||||
} | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata', | |||||
key: value, | |||||
keyId: 'id', | |||||
callback: function (_data) { | |||||
callback(_data['name']); | |||||
} | |||||
}); | |||||
//if (!!row.classno) { | |||||
// learun.clientdata.getAsync('custmerData', | |||||
// { | |||||
// url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj', | |||||
// key: row.classno, | |||||
// keyId: 'classno', | |||||
// callback: function (_data) { | |||||
// callback(_data['classname']); | |||||
// } | |||||
// }); | |||||
//} else { | |||||
// learun.clientdata.getAsync('custmerData', { | |||||
// url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata', | |||||
// key: value, | |||||
// keyId: 'id', | |||||
// callback: function (_data) { | |||||
// callback(_data['name']); | |||||
// } | |||||
// }); | |||||
//} | |||||
} | } | ||||
}, | }, | ||||
{ label: StrYearMonth, name: "sumnum", width: 100, align: "left" }, | { label: StrYearMonth, name: "sumnum", width: 100, align: "left" }, | ||||
@@ -160,7 +168,7 @@ var bootstrap = function ($, learun) { | |||||
} else { | } else { | ||||
param.Month = date.getMonth() + 1; | param.Month = date.getMonth() + 1; | ||||
} | } | ||||
//param.SqlParameter = " and ((classno is null or len(classno)=0) and (departmentid is not null or len(departmentid)>0)) "; | |||||
param.SqlParameter = " and F_Description='教师' "; | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | ||||
} | } | ||||
}; | }; | ||||
@@ -15,6 +15,10 @@ var bootstrap = function ($, learun) { | |||||
}, | }, | ||||
bind: function () { | bind: function () { | ||||
$('#multiple_condition_query').lrMultipleQuery(function (queryJson) { | $('#multiple_condition_query').lrMultipleQuery(function (queryJson) { | ||||
if (!!queryJson.Year && !!queryJson.Month) { | |||||
queryJson.Year = queryJson.Year; | |||||
queryJson.Month = Number(queryJson.Month) + 1; | |||||
} | |||||
page.search(queryJson); | page.search(queryJson); | ||||
}, 200, 400); | }, 200, 400); | ||||
// 刷新 | // 刷新 | ||||
@@ -60,7 +64,7 @@ var bootstrap = function ($, learun) { | |||||
{ label: '应阅读总次数', name: 'srnum', width: 100, align: 'left' }, | { label: '应阅读总次数', name: 'srnum', width: 100, align: 'left' }, | ||||
{ label: '完成阅读次数(发起通知7天内)', name: 'rnum', width: 180, align: 'left' }, | { label: '完成阅读次数(发起通知7天内)', name: 'rnum', width: 180, align: 'left' }, | ||||
{ | { | ||||
label: '完成阅读百分比', name: '', width: 100, align: 'left', | |||||
label: '完成阅读百分比', name: 'ruserid', width: 100, align: 'left', | |||||
formatter: function (value, row) { | formatter: function (value, row) { | ||||
if (!!row.rnum && !!row.srnum) { | if (!!row.rnum && !!row.srnum) { | ||||
return GetPercent(row.rnum, row.srnum); | return GetPercent(row.rnum, row.srnum); | ||||
@@ -258,6 +258,8 @@ namespace Learun.Application.OA | |||||
public string F_Departmentid { get; set; } | public string F_Departmentid { get; set; } | ||||
[NotMapped] | [NotMapped] | ||||
public string F_Account { get; set; } | public string F_Account { get; set; } | ||||
[NotMapped] | |||||
public string ruserid { get; set; } | |||||
} | } | ||||