ndbs 7 месяцев назад
Родитель
Сommit
2e9fc50682
8 измененных файлов: 338 добавлений и 318 удалений
  1. +125
    -86
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/Form.cshtml
  2. +10
    -12
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/Form.js
  3. +7
    -7
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/Index.cshtml
  4. +66
    -78
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/Index.js
  5. +0
    -8
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/IndexMy.cshtml
  6. +65
    -46
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/IndexMy.js
  7. +7
    -7
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/IndexPrint.cshtml
  8. +58
    -74
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/IndexPrint.js

+ 125
- 86
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/Form.cshtml Просмотреть файл

@@ -2,159 +2,198 @@
ViewBag.Title = "工作绩效";
Layout = "~/Views/Shared/_Form.cshtml";
}
<style>
.col-xs-12 > .lr-title {
font-weight: bold;
font-size: 14px;
}
</style>
<div class="lr-form-wrap" id="form">
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">序号</div>
<input id="No" type="text" class="form-control" />
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">发放年份<font face="宋体">*</font></div>
<div id="IssueYear" isvalid="yes" checkexpession="NotNull"></div>
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">发放月份<font face="宋体">*</font></div>
<div id="IssueMonth" isvalid="yes" checkexpession="NotNull"></div>
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">处室<font face="宋体">*</font></div>
<input id="Department" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
</div>
<div class="col-xs-6 lr-form-item" data-table="ClassInfo">
<div class="lr-form-item-title">姓名<font face="宋体">*</font></div>
<div id="EmpName" isvalid="yes" checkexpession="NotNull"></div>
<div id="EmpNo" checkexpession="NotNull" isvalid="yes"></div>
<input id="EmpName" type="hidden" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">岗位名称</div>
<input id="Post" type="text" class="form-control" />
</div>
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title lr-title">基础岗位分</div>
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">人员类别</div>
<input id="PeopleType" type="text" class="form-control" />
<div class="lr-form-item-title">行政管理岗位</div>
<input id="AdminPosition" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">岗位等级</div>
<input id="PostType" type="text" class="form-control" />
<div class="lr-form-item-title">团总支书记</div>
<input id="LeagueSecretary" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">薪级</div>
<input id="PayGrade" type="text" class="form-control" />
<div class="lr-form-item-title">中心负责人</div>
<input id="CenterPeople" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">岗位工资</div>
<input id="PostWage" type="text" class="form-control" />
<div class="lr-form-item-title">教辅、工勤岗位</div>
<input id="TeachingPosition" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">薪级工资</div>
<input id="PayGradeWage" type="text" class="form-control" />
<div class="lr-form-item-title">班主任</div>
<input id="Director" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">百分之十</div>
<input id="TenPercent" type="text" class="form-control" />
<div class="lr-form-item-title">名师工作室</div>
<input id="TeacherWorkRoom" type="text" class="form-control" />
</div>

<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title" style="width: 40%;">基础性绩效(绩效)</div>
<input id="BasicsPerformance" type="text" class="form-control" style="width: 80%; float: right;" />
<div class="lr-form-item-title" style="width: 45%;">专业负责人、教研/备课组长</div>
<input id="MajorPeople" type="text" class="form-control" style="width: 70%; float: right;" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">奖励绩效(绩效)</div>
<input id="AwardPerformance" type="text" class="form-control" />
<div class="lr-form-item-title">办公组长</div>
<input id="WorkLeader" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title" style="width: 40%;">基础性绩效(单列)</div>
<input id="SeparateBasicsPerformance" type="text" class="form-control" style="width: 80%; float: right;" />
<div class="lr-form-item-title">实训室类管理员</div>
<input id="TrainAdmin" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">奖励绩效(单列)</div>
<input id="SeparateAwardPerformance" type="text" class="form-control" />
<div class="lr-form-item-title" style="width: 60%;">纪委/支部/工会委员、兼职督学</div>
<input id="CommitteeMember" type="text" class="form-control" style="width: 57%; float: right;" />
</div>
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title lr-title">教学岗位分</div>
</div>
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">艰边津贴</div>
<input id="RoughEdgeAllowance" type="text" class="form-control" />
<div class="lr-form-item-title">正课节数</div>
<input id="LessonNum" type="text" class="form-control" />
</div>
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">民族津贴</div>
<input id="NationAllowance" type="text" class="form-control" />
<div class="lr-form-item-title">正课课时分</div>
<input id="LessonHour" type="text" class="form-control" />
</div>
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">教龄津贴</div>
<input id="TeachAllowance" type="text" class="form-control" />
<div class="lr-form-item-title">早自习节数</div>
<input id="MorningStudyNum" type="text" class="form-control" />
</div>
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">特级教师津贴</div>
<input id="SuperfineTeacherResearch" type="text" class="form-control" />
<div class="lr-form-item-title">早自习课时分</div>
<input id="MorningStudyHour" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">交通补贴</div>
<input id="Transportation" type="text" class="form-control" />
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">晚自习节数</div>
<input id="NightStudyNum" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">物业补贴</div>
<input id="RealeState" type="text" class="form-control" />
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">晚自习课时分</div>
<input id="NightStudyHour" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">工改保留补贴</div>
<input id="WorkKeep" type="text" class="form-control" />
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">两操节数</div>
<input id="TwoExerciseNum" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">女职工卫生费</div>
<input id="GirlStaffSanitation" type="text" class="form-control" />
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">两操课时分</div>
<input id="TwoExerciseHour" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">乡镇补贴</div>
<input id="TeacherAndTown" type="text" class="form-control" />
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">临时代班天数</div>
<input id="TempWorkDay" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">住房补贴</div>
<input id="HousingAllowance" type="text" class="form-control" />
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">临时代班岗位分</div>
<input id="TempWorkScore" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">住房公积金</div>
<input id="HousingFundAllowance" type="text" class="form-control" />
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title">缺班天数</div>
<input id="OffWorkDay" type="text" class="form-control" />
</div>
<div class="col-xs-4 lr-form-item">
<div class="lr-form-item-title">其他</div>
<input id="OtherOne" type="text" class="form-control" />
<div class="col-xs-3 lr-form-item">
<div class="lr-form-item-title" style="width: 70%;">临时缺班扣减岗位分</div>
<input id="OffWorkMinusScore" type="text" class="form-control" style="width: 55%; float: right;" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">应发合计</div>
<input id="TotalGrossPay" type="text" class="form-control" />
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title lr-title">值日岗位分</div>
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">代扣合计</div>
<input id="DeductionsSubtotal" type="text" class="form-control" />
<div class="lr-form-item-title">值日天数</div>
<input id="OnDutyDay" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">公积金</div>
<input id="AccumulationFund" type="text" class="form-control" />
<div class="lr-form-item-title">值日岗位分</div>
<input id="OnDutyScore" type="text" class="form-control" />
</div>
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title lr-title">出勤考核</div>
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">养老保险</div>
<input id="EndowmentInsurance" type="text" class="form-control" />
<div class="lr-form-item-title">应出勤天数</div>
<input id="ShouldWorkDay" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">职业年金</div>
<input id="OccupationalAnnuities" type="text" class="form-control" />
<div class="lr-form-item-title">出勤基础分</div>
<input id="WorkBasicScore" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">医疗保险</div>
<input id="MedicalInsurance" type="text" class="form-control" />
<div class="lr-form-item-title">出勤缺卡次数</div>
<input id="WorkOffCount" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">失业保险</div>
<input id="UnemploymentInsurance" type="text" class="form-control" />
<div class="lr-form-item-title">出勤考核扣减分</div>
<input id="WorkMinusScore" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">工会工费</div>
<input id="LaborUnionWage" type="text" class="form-control" />
<div class="lr-form-item-title" style="width: 40%;">大型活动考核扣减分</div>
<input id="BigActivityMinusScore" type="text" class="form-control" style="width: 80%; float: right;" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">个人所得税</div>
<input id="PersonalIncomeTax" type="text" class="form-control" />
<div class="lr-form-item-title">旷工天数</div>
<input id="AbsenteeismDay" type="text" class="form-control" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">其他</div>
<input id="Other" type="text" class="form-control" />
<div class="lr-form-item-title">旷工扣减分</div>
<input id="AbsenteeismMinusScore" type="text" class="form-control" />
</div>
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title" style="width: 30%;">出勤(病事公产活动等)考核情况说明</div>
<textarea id="WorkRemark" class="form-control" style="width: 80%; float: right;height: 60px;"></textarea>
@*<input id="WorkRemark" type="text" class="form-control" style="width: 50%; float: right;" />*@
</div>
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title lr-title">常规工作考核</div>
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">实发合计</div>
<input id="NetCombined" type="text" class="form-control" />
<div class="lr-form-item-title" style="width: 40%;">常规工作考核基础分</div>
<input id="RoutineBasicScore" type="text" class="form-control" style="width: 80%; float: right;" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">工资卡号<font face="宋体">*</font></div>
<input id="WageCardNo" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />
<div class="lr-form-item-title" style="width: 40%;">常规工作考核扣减分</div>
<input id="RoutineMinusScore" type="text" class="form-control" style="width: 80%; float: right;" />
</div>
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title" style="width: 25%;">常规工作考核情况详细说明</div>
<textarea id="RoutineRemark" class="form-control" style="width: 80%; float: right;height: 60px;"></textarea>
@*<input id="RoutineRemark" type="text" class="form-control" style="width: 60%; float: right;" />*@
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">发放年份<font face="宋体">*</font></div>
<div id="IssueYear" isvalid="yes" checkexpession="NotNull"></div>
<div class="lr-form-item-title" style="width: 40%;">月绩效考核分合计</div>
<input id="PerformanceTotalScore" type="text" class="form-control" style="width: 80%; float: right;" />
</div>
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">发放月份<font face="宋体">*</font></div>
<div id="IssueMonth" isvalid="yes" checkexpession="NotNull"></div>
<div class="lr-form-item-title">假期工作绩效</div>
<input id="HolidayJobPerformance" type="text" class="form-control" />
</div>
</div>
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/JobPerformance/Form.js")

+ 10
- 12
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/Form.js Просмотреть файл

@@ -23,11 +23,7 @@ var bootstrap = function ($, learun) {
text: 'text'
});
$('#IssueMonth').lrDataItemSelect({ code: 'MPMonth' });
$('#EmpName').lrDataSourceSelect({
allowSearch: true,
Height: 200,
code: 'teacheruserdata', value: 'f_realname', text: 'f_realname'
});
$('#EmpNo').lrDataSourceSelect({ code: 'teacheruserdata', value: 'f_encode', text: 'f_realname' });
},
initData: function () {
//if (!!selectedRow) {
@@ -54,13 +50,15 @@ var bootstrap = function ($, learun) {
return false;
}
var postData = $('#form').lrGetFormData();
$("#EmpName").val($("#EmpName").find(".lr-select-placeholder").text());
$.lrSaveForm(top.$.rootUrl + '/EducationalAdministration/JobPerformance/SaveForm?keyValue=' + keyValue, postData, function (res) {
// 保存成功后才回调
if (!!callBack) {
callBack();
}
});
$("#EmpName").val($("#EmpNo").find(".lr-select-placeholder").text());
console.log(postData.EmpName,"postData")
console.log(postData, "postData")
//$.lrSaveForm(top.$.rootUrl + '/EducationalAdministration/JobPerformance/SaveForm?keyValue=' + keyValue, postData, function (res) {
// // 保存成功后才回调
// if (!!callBack) {
// callBack();
// }
//});
};
page.init();
}

+ 7
- 7
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/Index.cshtml Просмотреть файл

@@ -10,15 +10,15 @@
<div class="lr-layout-tool-item">
<div id="multiple_condition_query">
<div class="lr-query-formcontent">
<div class="col-xs-6 lr-form-item">
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">年份</div>
<div id="IssueYear"></div>
</div>
<div class="col-xs-6 lr-form-item">
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">月份</div>
<div id="IssueMonth"></div>
</div>
<div class="col-xs-6 lr-form-item">
@*<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">人员类别</div>
<div id="PeopleType"></div>
</div>
@@ -29,15 +29,15 @@
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">薪级</div>
<div id="PayGrade"></div>
</div>
<div class="col-xs-6 lr-form-item">
</div>*@
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">姓名</div>
<input id="EmpName" type="text" class="form-control" />
</div>
<div class="col-xs-12 lr-form-item">
@*<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">工资卡号</div>
<input id="WageCardNo" type="text" class="form-control" />
</div>
</div>*@
</div>
</div>
</div>


+ 66
- 78
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/Index.js Просмотреть файл

@@ -24,27 +24,6 @@ var bootstrap = function ($, learun) {
text: 'text'
});
$('#IssueMonth').lrDataItemSelect({ code: 'MPMonth' });
$('#PeopleType').lrselect({
placeholder: "请选择人员类别",
allowSearch: true,
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/PeopleType',
value: 'PeopleType',
text: 'PeopleType'
});
$('#PostType').lrselect({
placeholder: "请选择岗位等级",
allowSearch: true,
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/PostType',
value: 'PostType',
text: 'PostType'
});
$('#PayGrade').lrselect({
placeholder: "请选择薪级",
allowSearch: true,
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/PayGrade',
value: 'PayGrade',
text: 'PayGrade'
});
// 刷新
$('#lr_refresh').on('click', function () {
location.reload();
@@ -168,85 +147,94 @@ var bootstrap = function ($, learun) {
$('#gridtable').jfGrid({
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList',
headData: [
{ label: '发放年份', name: 'IssueYear', width: 70, align: "left" },
{ label: '发放月份', name: 'IssueMonth', width: 70, align: "left" },
{ label: '序号', name: 'No', width: 70, align: "left" },
{ label: '姓名', name: 'EmpName', width: 70, align: "left" },
{ label: '工资卡号', name: 'WageCardNo', width: 130, align: "left" },
{ label: '人员类别', name: 'PeopleType', width: 70, align: "left" },
{ label: '岗位等级', name: 'PostType', width: 70, align: "left" },
{ label: '薪级', name: 'PayGrade', width: 50, align: "left" },
{ label: '应发合计', name: 'TotalGrossPay', width: 70, align: "left", statistics: true },
{
label: '基本工资', name: '基本工资', width: 130, align: "center", statistics: true,
children: [
{ label: '岗位工资', name: 'PostWage', width: 70, align: "left", statistics: true },
{ label: '薪级工资', name: 'PayGradeWage', width: 70, align: "left", statistics: true },
{ label: '百分之十', name: 'TenPercent', width: 70, align: "left", statistics: true },
//{ label: '小计', name: 'BasePay', width: 70, align: "left", statistics: true }
]
label: "审核状态", name: "F_EnabledMark", width: 70, align: "center", frozen: true,
formatter: function (cellvalue) {
return cellvalue == "1" ? "<span class=\"label label-success\">已审核</span>" : "<span class=\"label label-danger\">未审核</span>";
}
},
{ label: '发放年份', name: 'IssueYear', width: 70, align: "left", frozen: true,},
{ label: '发放月份', name: 'IssueMonth', width: 70, align: "left", frozen: true,},
//{ label: '序号', name: 'No', width: 70, align: "left" },
{
label: '绩效工资', name: '绩效工资', width: 70, align: "center", statistics: true,
children: [
{ label: '基础绩效', name: 'BasicsPerformance', width: 70, align: "left", statistics: true },
{ label: '奖励绩效', name: 'AwardPerformance', width: 70, align: "left", statistics: true },
]
label: '处室', name: 'Department', width: 70, align: "left", frozen: true,
//formatterAsync: function (callback, value, row, op, $cell) {
// learun.clientdata.getAsync('custmerData', {
// url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata',
// key: value,
// keyId: 'id',
// callback: function (_data) {
// callback(_data['name']);
// }
// });
//}
},
{ label: '姓名', name: 'EmpName', width: 70, align: "left", frozen: true,},
{ label: '岗位名称', name: 'Post', width: 130, align: "left", frozen: true,},
{
label: '单列绩效', name: '单列绩效', width: 70, align: "center", statistics: true,
label: '基础岗位分', name: '基础岗位分', align: "center", width: 70,
children: [
{ label: '基础绩效', name: 'SeparateBasicsPerformance', width: 70, align: "left", statistics: true },
{ label: '奖励绩效', name: 'SeparateAwardPerformance', width: 70, align: "left", statistics: true },
{ label: '行政管理岗位', name: 'AdminPosition', width: 100, align: "left", statistics: true },
{ label: '团总支书记', name: 'LeagueSecretary', width: 100, align: "left", statistics: true },
{ label: '中心负责人', name: 'CenterPeople', width: 100, align: "left", statistics: true },
{ label: '教辅、工勤岗位', name: 'TeachingPosition', width: 100, align: "left", statistics: true },
{ label: '班主任', name: 'Director', width: 90, align: "left", statistics: true },
{ label: '名师工作室', name: 'TeacherWorkRoom', width: 100, align: "left", statistics: true },
{ label: '专业负责人、教研/备课组长', name: 'MajorPeople', width: 160, align: "left", statistics: true },
{ label: '办公组长', name: 'WorkLeader', width: 90, align: "left", statistics: true },
{ label: '实训室类管理员', name: 'TrainAdmin', width: 100, align: "left", statistics: true },
{ label: '纪委/支部/工会委员、兼职督学', name: 'CommitteeMember', width: 180, align: "left", statistics: true },
//{ label: '小计', name: 'BasePay', width: 70, align: "left", statistics: true }
]
},
{
label: '津贴补贴', name: '津贴补贴', width: 130, align: "center", statistics: true,
label: '教学岗位分', name: '教学岗位分', align: "center", statistics: true,
children: [
{ label: '艰边津贴', name: 'RoughEdgeAllowance', width: 70, align: "left", statistics: true },
{ label: '民族津贴', name: 'NationAllowance', width: 70, align: "left", statistics: true },
{ label: '教龄补贴', name: 'TeachAllowance', width: 70, align: "left", statistics: true },
{ label: '特级教师津贴', name: 'SuperfineTeacherResearch', width: 80, align: "left", statistics: true },
{ label: '正课节数', name: 'LessonNum', width: 70, align: "left", statistics: true },
{ label: '正课课时分', name: 'LessonHour', width: 70, align: "left", statistics: true },
{ label: '早自习节数', name: 'MorningStudyNum', width: 70, align: "left", statistics: true },
{ label: '早自习课时分', name: 'MorningStudyHour', width: 80, align: "left", statistics: true },
{ label: '晚自习节数', name: 'NightStudyNum', width: 70, align: "left", statistics: true },
{ label: '晚自习课时分', name: 'NightStudyHour', width: 80, align: "left", statistics: true },
{ label: '两操节数', name: 'TwoExerciseNum', width: 70, align: "left", statistics: true },
{ label: '两操课时分', name: 'TwoExerciseHour', width: 70, align: "left", statistics: true },
{ label: '临时代班天数', name: 'TempWorkDay', width: 80, align: "left", statistics: true },
{ label: '临时代班岗位分', name: 'TempWorkScore', width: 100, align: "left", statistics: true },
{ label: '缺班天数', name: 'OffWorkDay', width: 70, align: "left", statistics: true },
{ label: '临时缺班扣减岗位分', name: 'OffWorkMinusScore', width: 140, align: "left", statistics: true },
]
},
{
label: '改革性补贴', name: '改革性补贴', width: 70, align: "center", statistics: true,
label: '值日岗位分', name: '值日岗位分', align: "center",
children: [
{ label: '交通补贴', name: 'Transportation', width: 70, align: "left", statistics: true },
{ label: '物业补贴', name: 'RealeState', width: 70, align: "left", statistics: true },
{ label: '工改保留补贴', name: 'WorkKeep', width: 90, align: "left", statistics: true },
{ label: '值日天数', name: 'OnDutyDay', width: 70, align: "left", statistics: true },
{ label: '值日岗位分', name: 'OnDutyScore', width: 70, align: "left", statistics: true },
]
},
{ label: '女职工卫生费', name: 'GirlStaffSanitation', width: 90, align: "left", statistics: true },
{ label: '乡镇补贴', name: 'TeacherAndTown', width: 130, align: "center", statistics: true },
{ label: '住房补贴', name: 'HousingAllowance', width: 80, align: "left", statistics: true },
{ label: '住房公积金', name: 'HousingFundAllowance', width: 80, align: "left", statistics: true },
{ label: '其他', name: 'OtherOne', width: 70, align: "left", statistics: true },
{ label: '代扣合计', name: 'DeductionsSubtotal', width: 70, align: "left", statistics: true },
{
label: '代扣代缴', name: '代扣代缴', width: 130, align: "center", statistics: true,
label: '出勤考核', name: '出勤考核', width: 130, align: "center", statistics: true,
children: [
{ label: '公积金', name: 'AccumulationFund', width: 70, align: "left", statistics: true },
{ label: '养老保险', name: 'EndowmentInsurance', width: 70, align: "left", statistics: true },
{ label: '职业年金', name: 'OccupationalAnnuities', width: 70, align: "left", statistics: true },
{ label: '医疗保险', name: 'MedicalInsurance', width: 70, align: "left", statistics: true },
{ label: '失业保险', name: 'UnemploymentInsurance', width: 70, align: "left", statistics: true },
{ label: '工会工费', name: 'LaborUnionWage', width: 70, align: "left", statistics: true },
{ label: '个人所得税', name: 'PersonalIncomeTax', width: 70, align: "left", statistics: true },
{ label: '其他', name: 'Other', width: 70, align: "left", statistics: true }
{ label: '应出勤天数 ', name: 'ShouldWorkDay', width: 70, align: "left", statistics: true },
{ label: '出勤基础分 ', name: 'WorkBasicScore', width: 70, align: "left", statistics: true },
{ label: '出勤缺卡次数', name: 'WorkOffCount', width: 80, align: "left", statistics: true },
{ label: '出勤考核扣减分', name: 'WorkMinusScore', width: 100, align: "left", statistics: true },
{ label: '大型活动考核扣减分', name: 'BigActivityMinusScore', width: 120, align: "left", statistics: true },
{ label: '旷工天数', name: 'AbsenteeismDay', width: 90, align: "left", statistics: true },
{ label: '旷工扣减分', name: 'AbsenteeismMinusScore', width: 90, align: "left", statistics: true },
{ label: '出勤(病事公产活动等)考核情况说明', name: 'WorkRemark', width: 200, align: "left" },
]
},
//{ label: '财政直达', name: 'FiscalDirect', width: 70, align: "left", statistics: true },
//{ label: '银行代扣', name: 'BankWithholding', width: 70, align: "left", statistics: true },
{ label: '实发合计', name: 'NetCombined', width: 70, align: "left", statistics: true },
//{ label: '创建用户', name: 'CreateUser', width: 70, align: "left" },
//{ label: '创建时间', name: 'CreateTime', width: 130, align: "left" },
{
label: "审核状态", name: "F_EnabledMark", width: 70, align: "center",
formatter: function (cellvalue) {
return cellvalue == "1" ? "<span class=\"label label-success\">已审核</span>" : "<span class=\"label label-danger\">未审核</span>";
}
label: '常规工作考核', name: '常规工作考核', width: 100, align: "center", statistics: true,
children: [
{ label: '常规工作考核基础分', name: 'RoutineBasicScore', width: 120, align: "left", statistics: true },
{ label: '常规工作考核扣减分', name: 'RoutineMinusScore', width: 120, align: "left", statistics: true },
{ label: '常规工作考核情况详细说明', name: 'RoutineRemark', width: 160, align: "left"},
]
},
{ label: '月绩效考核分合计', name: 'PerformanceTotalScore', width: 110, align: "left", statistics: true },
{ label: '假期工作绩效', name: 'HolidayJobPerformance', width: 90, align: "center", statistics: true },
],
mainId: 'Id',
isPage: true,


+ 0
- 8
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/IndexMy.cshtml Просмотреть файл

@@ -18,14 +18,6 @@
<div class="lr-form-item-title">月份</div>
<div id="IssueMonth"></div>
</div>
@*<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">姓名</div>
<input id="EmpName" type="text" class="form-control" />
</div>
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">工资卡号</div>
<input id="WageCardNo" type="text" class="form-control" />
</div>*@
</div>
</div>
</div>


+ 65
- 46
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/IndexMy.js Просмотреть файл

@@ -37,74 +37,93 @@ var bootstrap = function ($, learun) {
$('#gridtable').jfGrid({
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList',
headData: [
{ label: '发放年份', name: 'IssueYear', width: 70, align: "left" },
{ label: '发放月份', name: 'IssueMonth', width: 70, align: "left" },
{ label: '序号', name: 'No', width: 70, align: "left" },
{ label: '姓名', name: 'EmpName', width: 70, align: "left" },
{ label: '工资卡号', name: 'WageCardNo', width: 130, align: "left" },
{ label: '人员类别', name: 'PeopleType', width: 70, align: "left" },
{ label: '岗位等级', name: 'PostType', width: 70, align: "left" },
{ label: '薪级', name: 'PayGrade', width: 50, align: "left" },
{ label: '应发合计', name: 'TotalGrossPay', width: 70, align: "left", statistics: true },
{
label: '基本工资', name: '基本工资', width: 130, align: "center", statistics: true,
children: [
{ label: '岗位工资', name: 'PostWage', width: 70, align: "left", statistics: true },
{ label: '薪级工资', name: 'PayGradeWage', width: 70, align: "left", statistics: true },
{ label: '百分之十', name: 'TenPercent', width: 70, align: "left", statistics: true },
]
label: "审核状态", name: "F_EnabledMark", width: 70, align: "center", frozen: true,
formatter: function (cellvalue) {
return cellvalue == "1" ? "<span class=\"label label-success\">已审核</span>" : "<span class=\"label label-danger\">未审核</span>";
}
},
{ label: '发放年份', name: 'IssueYear', width: 70, align: "left", frozen: true, },
{ label: '发放月份', name: 'IssueMonth', width: 70, align: "left", frozen: true, },
//{ label: '序号', name: 'No', width: 70, align: "left" },
{
label: '处室', name: 'Department', width: 70, align: "left", frozen: true,
//formatterAsync: function (callback, value, row, op, $cell) {
// learun.clientdata.getAsync('custmerData', {
// url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata',
// key: value,
// keyId: 'id',
// callback: function (_data) {
// callback(_data['name']);
// }
// });
//}
},
{ label: '姓名', name: 'EmpName', width: 70, align: "left", frozen: true, },
{ label: '岗位名称', name: 'Post', width: 130, align: "left", frozen: true, },
{
label: '绩效工资', name: '绩效工资', width: 70, align: "center", statistics: true,
label: '基础岗位分', name: '基础岗位分', align: "center", width: 70,
children: [
{ label: '基础绩效', name: 'BasicsPerformance', width: 70, align: "left", statistics: true },
{ label: '奖励绩效', name: 'AwardPerformance', width: 70, align: "left", statistics: true },
{ label: '行政管理岗位', name: 'AdminPosition', width: 100, align: "left", statistics: true },
{ label: '团总支书记', name: 'LeagueSecretary', width: 100, align: "left", statistics: true },
{ label: '中心负责人', name: 'CenterPeople', width: 100, align: "left", statistics: true },
{ label: '教辅、工勤岗位', name: 'TeachingPosition', width: 100, align: "left", statistics: true },
{ label: '班主任', name: 'Director', width: 90, align: "left", statistics: true },
{ label: '名师工作室', name: 'TeacherWorkRoom', width: 100, align: "left", statistics: true },
{ label: '专业负责人、教研/备课组长', name: 'MajorPeople', width: 160, align: "left", statistics: true },
{ label: '办公组长', name: 'WorkLeader', width: 90, align: "left", statistics: true },
{ label: '实训室类管理员', name: 'TrainAdmin', width: 100, align: "left", statistics: true },
{ label: '纪委/支部/工会委员、兼职督学', name: 'CommitteeMember', width: 180, align: "left", statistics: true },
//{ label: '小计', name: 'BasePay', width: 70, align: "left", statistics: true }
]
},
{
label: '单列绩效', name: '单列绩效', width: 70, align: "center", statistics: true,
label: '教学岗位分', name: '教学岗位分', align: "center", statistics: true,
children: [
{ label: '基础绩效', name: 'SeparateBasicsPerformance', width: 70, align: "left", statistics: true },
{ label: '奖励绩效', name: 'SeparateAwardPerformance', width: 90, align: "left", statistics: true },
{ label: '正课节数', name: 'LessonNum', width: 70, align: "left", statistics: true },
{ label: '正课课时分', name: 'LessonHour', width: 70, align: "left", statistics: true },
{ label: '早自习节数', name: 'MorningStudyNum', width: 70, align: "left", statistics: true },
{ label: '早自习课时分', name: 'MorningStudyHour', width: 80, align: "left", statistics: true },
{ label: '晚自习节数', name: 'NightStudyNum', width: 70, align: "left", statistics: true },
{ label: '晚自习课时分', name: 'NightStudyHour', width: 80, align: "left", statistics: true },
{ label: '两操节数', name: 'TwoExerciseNum', width: 70, align: "left", statistics: true },
{ label: '两操课时分', name: 'TwoExerciseHour', width: 70, align: "left", statistics: true },
{ label: '临时代班天数', name: 'TempWorkDay', width: 80, align: "left", statistics: true },
{ label: '临时代班岗位分', name: 'TempWorkScore', width: 100, align: "left", statistics: true },
{ label: '缺班天数', name: 'OffWorkDay', width: 70, align: "left", statistics: true },
{ label: '临时缺班扣减岗位分', name: 'OffWorkMinusScore', width: 140, align: "left", statistics: true },
]
},
{
label: '津贴补贴', name: '津贴补贴', width: 130, align: "center", statistics: true,
label: '值日岗位分', name: '值日岗位分', align: "center",
children: [
{ label: '艰边津贴', name: 'RoughEdgeAllowance', width: 70, align: "left", statistics: true },
{ label: '民族津贴', name: 'NationAllowance', width: 70, align: "left", statistics: true },
{ label: '教龄补贴', name: 'TeachAllowance', width: 70, align: "left", statistics: true },
{ label: '特级教师津贴', name: 'SuperfineTeacherResearch', width: 100, align: "left", statistics: true },
{ label: '值日天数', name: 'OnDutyDay', width: 70, align: "left", statistics: true },
{ label: '值日岗位分', name: 'OnDutyScore', width: 70, align: "left", statistics: true },
]
},
{
label: '改革性补贴', name: '改革性补贴', width: 70, align: "center", statistics: true,
label: '出勤考核', name: '出勤考核', width: 130, align: "center", statistics: true,
children: [
{ label: '交通补贴', name: 'Transportation', width: 70, align: "left", statistics: true },
{ label: '物业补贴', name: 'RealeState', width: 70, align: "left", statistics: true },
{ label: '工改保留补贴', name: 'WorkKeep', width: 90, align: "left", statistics: true },
{ label: '应出勤天数 ', name: 'ShouldWorkDay', width: 70, align: "left", statistics: true },
{ label: '出勤基础分 ', name: 'WorkBasicScore', width: 70, align: "left", statistics: true },
{ label: '出勤缺卡次数', name: 'WorkOffCount', width: 80, align: "left", statistics: true },
{ label: '出勤考核扣减分', name: 'WorkMinusScore', width: 100, align: "left", statistics: true },
{ label: '大型活动考核扣减分', name: 'BigActivityMinusScore', width: 120, align: "left", statistics: true },
{ label: '旷工天数', name: 'AbsenteeismDay', width: 90, align: "left", statistics: true },
{ label: '旷工扣减分', name: 'AbsenteeismMinusScore', width: 90, align: "left", statistics: true },
{ label: '出勤(病事公产活动等)考核情况说明', name: 'WorkRemark', width: 200, align: "left"},
]
},
{ label: '女职工卫生费', name: 'GirlStaffSanitation', width: 90, align: "left", statistics: true },
{ label: '乡镇补贴', name: 'TownshipSubsidy', width: 130, align: "center", statistics: true },
{ label: '住房补贴', name: 'HousingAllowance', width: 80, align: "left", statistics: true },
{ label: '住房公积金', name: 'HousingFundAllowance', width: 80, align: "left", statistics: true },
{ label: '其他', name: 'OtherOne', width: 70, align: "left", statistics: true },
{ label: '代扣合计', name: 'DeductionsSubtotal', width: 70, align: "left", statistics: true },
{
label: '代扣代缴', name: '代扣代缴', width: 130, align: "center", statistics: true,
label: '常规工作考核', name: '常规工作考核', width: 100, align: "center", statistics: true,
children: [
{ label: '公积金', name: 'AccumulationFund', width: 70, align: "left", statistics: true },
{ label: '养老保险', name: 'EndowmentInsurance', width: 70, align: "left", statistics: true },
{ label: '职业年金', name: 'OccupationalAnnuities', width: 70, align: "left", statistics: true },
{ label: '医疗保险', name: 'MedicalInsurance', width: 70, align: "left", statistics: true },
{ label: '失业保险', name: 'UnemploymentInsurance', width: 70, align: "left", statistics: true },
{ label: '工会工费', name: 'LaborUnionWage', width: 70, align: "left", statistics: true },
{ label: '个人所得税', name: 'PersonalIncomeTax', width: 70, align: "left", statistics: true },
{ label: '其他', name: 'Other', width: 70, align: "left", statistics: true }
{ label: '常规工作考核基础分', name: 'RoutineBasicScore', width: 120, align: "left", statistics: true },
{ label: '常规工作考核扣减分', name: 'RoutineMinusScore', width: 120, align: "left", statistics: true },
{ label: '常规工作考核情况详细说明', name: 'RoutineRemark', width: 160, align: "left"},
]
},
{ label: '实发合计', name: 'NetCombined', width: 70, align: "left", statistics: true },
{ label: '月绩效考核分合计', name: 'PerformanceTotalScore', width: 110, align: "left", statistics: true },
{ label: '假期工作绩效', name: 'HolidayJobPerformance', width: 90, align: "center", statistics: true },
],
mainId: 'Id',
isPage: true,


+ 7
- 7
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/IndexPrint.cshtml Просмотреть файл

@@ -10,15 +10,15 @@
<div class="lr-layout-tool-item">
<div id="multiple_condition_query">
<div class="lr-query-formcontent">
<div class="col-xs-6 lr-form-item">
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">年份</div>
<div id="IssueYear"></div>
</div>
<div class="col-xs-6 lr-form-item">
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">月份</div>
<div id="IssueMonth"></div>
</div>
<div class="col-xs-6 lr-form-item">
@*<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">人员类别</div>
<div id="PeopleType"></div>
</div>
@@ -29,15 +29,15 @@
<div class="col-xs-6 lr-form-item">
<div class="lr-form-item-title">薪级</div>
<div id="PayGrade"></div>
</div>
<div class="col-xs-6 lr-form-item">
</div>*@
<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">姓名</div>
<input id="EmpName" type="text" class="form-control" />
</div>
<div class="col-xs-12 lr-form-item">
@*<div class="col-xs-12 lr-form-item">
<div class="lr-form-item-title">工资卡号</div>
<input id="WageCardNo" type="text" class="form-control" />
</div>
</div>*@
</div>
</div>
</div>


+ 58
- 74
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/JobPerformance/IndexPrint.js Просмотреть файл

@@ -168,86 +168,70 @@ var bootstrap = function ($, learun) {
$('#gridtable').jfGrid({
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList',
headData: [
{ label: '发放年份', name: 'IssueYear', width: 70, align: "left" },
{ label: '发放月份', name: 'IssueMonth', width: 70, align: "left" },
{ label: '序号', name: 'No', width: 70, align: "left" },
{ label: '姓名', name: 'EmpName', width: 70, align: "left" },
{ label: '工资卡号', name: 'WageCardNo', width: 130, align: "left" },
{ label: '人员类别', name: 'PeopleType', width: 70, align: "left" },
{ label: '岗位等级', name: 'PostType', width: 70, align: "left" },
{ label: '薪级', name: 'PayGrade', width: 50, align: "left" },
{ label: '应发合计', name: 'TotalGrossPay', width: 70, align: "left", statistics: true },
//{
// label: '基本工资', name: '基本工资', width: 130, align: "center", statistics: true,
// children: [
{ label: '岗位工资', name: 'PostWage', width: 70, align: "left", statistics: true },
{ label: '薪级工资', name: 'PayGradeWage', width: 70, align: "left", statistics: true },
{ label: '百分之十', name: 'TenPercent', width: 70, align: "left", statistics: true },
//{ label: '小计', name: 'BasePay', width: 70, align: "left", statistics: true }
// ]
//},
//{
// label: '绩效工资', name: '绩效工资', width: 70, align: "center", statistics: true,
// children: [
{ label: '基础绩效', name: 'BasicsPerformance', width: 70, align: "left", statistics: true },
{ label: '奖励绩效', name: 'AwardPerformance', width: 70, align: "left", statistics: true },
// ]
//},
//{
// label: '单列绩效', name: '单列绩效', width: 70, align: "center", statistics: true,
// children: [
{ label: '基础绩效', name: 'SeparateBasicsPerformance', width: 70, align: "left", statistics: true },
{ label: '奖励绩效', name: 'SeparateAwardPerformance', width: 70, align: "left", statistics: true },
// ]
//},
//{
// label: '津贴补贴', name: '津贴补贴', width: 130, align: "center", statistics: true,
// children: [
{ label: '艰边津贴', name: 'RoughEdgeAllowance', width: 70, align: "left", statistics: true },
{ label: '民族津贴', name: 'NationAllowance', width: 70, align: "left", statistics: true },
{ label: '教龄补贴', name: 'TeachAllowance', width: 70, align: "left", statistics: true },
{ label: '特级教师津贴', name: 'SuperfineTeacherResearch', width: 80, align: "left", statistics: true },
// ]
//},
//{
//label: '改革性补贴', name: '改革性补贴', width: 70, align: "center", statistics: true,
//children: [
{ label: '交通补贴', name: 'Transportation', width: 70, align: "left", statistics: true },
{ label: '物业补贴', name: 'RealeState', width: 70, align: "left", statistics: true },
{ label: '工改保留补贴', name: 'WorkKeep', width: 90, align: "left", statistics: true },
// ]
//},
{ label: '女职工卫生费', name: 'GirlStaffSanitation', width: 90, align: "left", statistics: true },
{ label: '乡镇补贴', name: 'TeacherAndTown', width: 130, align: "center", statistics: true },
{ label: '住房补贴', name: 'HousingAllowance', width: 80, align: "left", statistics: true },
{ label: '住房公积金', name: 'HousingFundAllowance', width: 80, align: "left", statistics: true },
{ label: '其他', name: 'OtherOne', width: 70, align: "left", statistics: true },
{ label: '代扣合计', name: 'DeductionsSubtotal', width: 70, align: "left", statistics: true },
//{
// label: '代扣代缴', name: '代扣代缴', width: 130, align: "center", statistics: true,
// children: [
{ label: '公积金', name: 'AccumulationFund', width: 70, align: "left", statistics: true },
{ label: '养老保险', name: 'EndowmentInsurance', width: 70, align: "left", statistics: true },
{ label: '职业年金', name: 'OccupationalAnnuities', width: 70, align: "left", statistics: true },
{ label: '医疗保险', name: 'MedicalInsurance', width: 70, align: "left", statistics: true },
{ label: '失业保险', name: 'UnemploymentInsurance', width: 70, align: "left", statistics: true },
{ label: '工会工费', name: 'LaborUnionWage', width: 70, align: "left", statistics: true },
{ label: '个人所得税', name: 'PersonalIncomeTax', width: 70, align: "left", statistics: true },
{ label: '其他', name: 'Other', width: 70, align: "left", statistics: true },
// ]
//},
//{ label: '财政直达', name: 'FiscalDirect', width: 70, align: "left", statistics: true },
//{ label: '银行代扣', name: 'BankWithholding', width: 70, align: "left", statistics: true },
{ label: '实发合计', name: 'NetCombined', width: 70, align: "left", statistics: true },
//{ label: '创建用户', name: 'CreateUser', width: 70, align: "left" },
//{ label: '创建时间', name: 'CreateTime', width: 130, align: "left" },
{
label: "审核状态", name: "F_EnabledMark", width: 70, align: "center",
label: "审核状态", name: "F_EnabledMark", width: 70, align: "center", frozen: true,
formatter: function (cellvalue) {
return cellvalue == "1" ? "<span class=\"label label-success\">已审核</span>" : "<span class=\"label label-danger\">未审核</span>";
}
},
{ label: '发放年份', name: 'IssueYear', width: 70, align: "left", frozen: true, },
{ label: '发放月份', name: 'IssueMonth', width: 70, align: "left", frozen: true, },
//{ label: '序号', name: 'No', width: 70, align: "left" },
{
label: '处室', name: 'Department', width: 70, align: "left", frozen: true,
//formatterAsync: function (callback, value, row, op, $cell) {
// learun.clientdata.getAsync('custmerData', {
// url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'classdata',
// key: value,
// keyId: 'id',
// callback: function (_data) {
// callback(_data['name']);
// }
// });
//}
},
{ label: '姓名', name: 'EmpName', width: 70, align: "left", frozen: true, },
{ label: '岗位名称', name: 'Post', width: 130, align: "left", frozen: true, },
{ label: '行政管理岗位', name: 'AdminPosition', width: 100, align: "left", statistics: true },
{ label: '团总支书记', name: 'LeagueSecretary', width: 100, align: "left", statistics: true },
{ label: '中心负责人', name: 'CenterPeople', width: 100, align: "left", statistics: true },
{ label: '教辅、工勤岗位', name: 'TeachingPosition', width: 100, align: "left", statistics: true },
{ label: '班主任', name: 'Director', width: 90, align: "left", statistics: true },
{ label: '名师工作室', name: 'TeacherWorkRoom', width: 100, align: "left", statistics: true },
{ label: '专业负责人、教研/备课组长', name: 'MajorPeople', width: 160, align: "left", statistics: true },
{ label: '办公组长', name: 'WorkLeader', width: 90, align: "left", statistics: true },
{ label: '实训室类管理员', name: 'TrainAdmin', width: 100, align: "left", statistics: true },
{ label: '纪委/支部/工会委员、兼职督学', name: 'CommitteeMember', width: 180, align: "left", statistics: true },
{ label: '正课节数', name: 'LessonNum', width: 70, align: "left", statistics: true },
{ label: '正课课时分', name: 'LessonHour', width: 70, align: "left", statistics: true },
{ label: '早自习节数', name: 'MorningStudyNum', width: 70, align: "left", statistics: true },
{ label: '早自习课时分', name: 'MorningStudyHour', width: 80, align: "left", statistics: true },
{ label: '晚自习节数', name: 'NightStudyNum', width: 70, align: "left", statistics: true },
{ label: '晚自习课时分', name: 'NightStudyHour', width: 80, align: "left", statistics: true },
{ label: '两操节数', name: 'TwoExerciseNum', width: 70, align: "left", statistics: true },
{ label: '两操课时分', name: 'TwoExerciseHour', width: 70, align: "left", statistics: true },
{ label: '临时代班天数', name: 'TempWorkDay', width: 80, align: "left", statistics: true },
{ label: '临时代班岗位分', name: 'TempWorkScore', width: 100, align: "left", statistics: true },
{ label: '缺班天数', name: 'OffWorkDay', width: 70, align: "left", statistics: true },
{ label: '临时缺班扣减岗位分', name: 'OffWorkMinusScore', width: 140, align: "left", statistics: true },
{ label: '值日天数', name: 'OnDutyDay', width: 70, align: "left", statistics: true },
{ label: '值日岗位分', name: 'OnDutyScore', width: 70, align: "left", statistics: true },
{ label: '应出勤天数 ', name: 'ShouldWorkDay', width: 70, align: "left", statistics: true },
{ label: '出勤基础分 ', name: 'WorkBasicScore', width: 70, align: "left", statistics: true },
{ label: '出勤缺卡次数', name: 'WorkOffCount', width: 80, align: "left", statistics: true },
{ label: '出勤考核扣减分', name: 'WorkMinusScore', width: 100, align: "left", statistics: true },
{ label: '大型活动考核扣减分', name: 'BigActivityMinusScore', width: 120, align: "left", statistics: true },
{ label: '旷工天数', name: 'AbsenteeismDay', width: 90, align: "left", statistics: true },
{ label: '旷工扣减分', name: 'AbsenteeismMinusScore', width: 90, align: "left", statistics: true },
{ label: '出勤(病事公产活动等)考核情况说明', name: 'WorkRemark', width: 200, align: "left", statistics: true },
{ label: '常规工作考核基础分', name: 'RoutineBasicScore', width: 120, align: "left", statistics: true },
{ label: '常规工作考核扣减分', name: 'RoutineMinusScore', width: 120, align: "left", statistics: true },
{ label: '常规工作考核情况详细说明', name: 'RoutineRemark', width: 160, align: "left", statistics: true },
{ label: '月绩效考核分合计', name: 'PerformanceTotalScore', width: 110, align: "left", statistics: true },
{ label: '假期工作绩效', name: 'HolidayJobPerformance', width: 90, align: "center", statistics: true },
],

mainId: 'Id',
isPage: true,
rows: 300,


Загрузка…
Отмена
Сохранить