@@ -2,159 +2,198 @@ | |||||
ViewBag.Title = "工作绩效"; | ViewBag.Title = "工作绩效"; | ||||
Layout = "~/Views/Shared/_Form.cshtml"; | 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="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> | ||||
<div class="col-xs-6 lr-form-item" data-table="ClassInfo"> | <div class="col-xs-6 lr-form-item" data-table="ClassInfo"> | ||||
<div class="lr-form-item-title">姓名<font face="宋体">*</font></div> | <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> | ||||
<div class="col-xs-4 lr-form-item"> | <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> | ||||
<div class="col-xs-4 lr-form-item"> | <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> | ||||
<div class="col-xs-4 lr-form-item"> | <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> | ||||
<div class="col-xs-4 lr-form-item"> | <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> | ||||
<div class="col-xs-4 lr-form-item"> | <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> | ||||
<div class="col-xs-4 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-3 lr-form-item"> | <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> | ||||
<div class="col-xs-3 lr-form-item"> | <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> | ||||
<div class="col-xs-3 lr-form-item"> | <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> | ||||
<div class="col-xs-3 lr-form-item"> | <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> | ||||
<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> | ||||
<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> | ||||
<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> | ||||
<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> | ||||
<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> | ||||
<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> | ||||
<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> | ||||
<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> | ||||
<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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
<div class="col-xs-6 lr-form-item"> | <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> | ||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/JobPerformance/Form.js") | @Html.AppendJsFile("/Areas/EducationalAdministration/Views/JobPerformance/Form.js") |
@@ -23,11 +23,7 @@ var bootstrap = function ($, learun) { | |||||
text: 'text' | text: 'text' | ||||
}); | }); | ||||
$('#IssueMonth').lrDataItemSelect({ code: 'MPMonth' }); | $('#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 () { | initData: function () { | ||||
//if (!!selectedRow) { | //if (!!selectedRow) { | ||||
@@ -54,13 +50,15 @@ var bootstrap = function ($, learun) { | |||||
return false; | return false; | ||||
} | } | ||||
var postData = $('#form').lrGetFormData(); | 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(); | page.init(); | ||||
} | } |
@@ -10,15 +10,15 @@ | |||||
<div class="lr-layout-tool-item"> | <div class="lr-layout-tool-item"> | ||||
<div id="multiple_condition_query"> | <div id="multiple_condition_query"> | ||||
<div class="lr-query-formcontent"> | <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 class="lr-form-item-title">年份</div> | ||||
<div id="IssueYear"></div> | <div id="IssueYear"></div> | ||||
</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 class="lr-form-item-title">月份</div> | ||||
<div id="IssueMonth"></div> | <div id="IssueMonth"></div> | ||||
</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 class="lr-form-item-title">人员类别</div> | ||||
<div id="PeopleType"></div> | <div id="PeopleType"></div> | ||||
</div> | </div> | ||||
@@ -29,15 +29,15 @@ | |||||
<div class="col-xs-6 lr-form-item"> | <div class="col-xs-6 lr-form-item"> | ||||
<div class="lr-form-item-title">薪级</div> | <div class="lr-form-item-title">薪级</div> | ||||
<div id="PayGrade"></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> | <div class="lr-form-item-title">姓名</div> | ||||
<input id="EmpName" type="text" class="form-control" /> | <input id="EmpName" type="text" class="form-control" /> | ||||
</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="WageCardNo" type="text" class="form-control" /> | <input id="WageCardNo" type="text" class="form-control" /> | ||||
</div> | |||||
</div>*@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -24,27 +24,6 @@ var bootstrap = function ($, learun) { | |||||
text: 'text' | text: 'text' | ||||
}); | }); | ||||
$('#IssueMonth').lrDataItemSelect({ code: 'MPMonth' }); | $('#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 () { | $('#lr_refresh').on('click', function () { | ||||
location.reload(); | location.reload(); | ||||
@@ -168,85 +147,94 @@ var bootstrap = function ($, learun) { | |||||
$('#gridtable').jfGrid({ | $('#gridtable').jfGrid({ | ||||
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList', | url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList', | ||||
headData: [ | 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: [ | 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: [ | 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: [ | 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: [ | 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', | mainId: 'Id', | ||||
isPage: true, | isPage: true, | ||||
@@ -18,14 +18,6 @@ | |||||
<div class="lr-form-item-title">月份</div> | <div class="lr-form-item-title">月份</div> | ||||
<div id="IssueMonth"></div> | <div id="IssueMonth"></div> | ||||
</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> | </div> | ||||
</div> | </div> | ||||
@@ -37,74 +37,93 @@ var bootstrap = function ($, learun) { | |||||
$('#gridtable').jfGrid({ | $('#gridtable').jfGrid({ | ||||
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList', | url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList', | ||||
headData: [ | 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: [ | 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: [ | 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: [ | 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: [ | 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: [ | 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', | mainId: 'Id', | ||||
isPage: true, | isPage: true, | ||||
@@ -10,15 +10,15 @@ | |||||
<div class="lr-layout-tool-item"> | <div class="lr-layout-tool-item"> | ||||
<div id="multiple_condition_query"> | <div id="multiple_condition_query"> | ||||
<div class="lr-query-formcontent"> | <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 class="lr-form-item-title">年份</div> | ||||
<div id="IssueYear"></div> | <div id="IssueYear"></div> | ||||
</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 class="lr-form-item-title">月份</div> | ||||
<div id="IssueMonth"></div> | <div id="IssueMonth"></div> | ||||
</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 class="lr-form-item-title">人员类别</div> | ||||
<div id="PeopleType"></div> | <div id="PeopleType"></div> | ||||
</div> | </div> | ||||
@@ -29,15 +29,15 @@ | |||||
<div class="col-xs-6 lr-form-item"> | <div class="col-xs-6 lr-form-item"> | ||||
<div class="lr-form-item-title">薪级</div> | <div class="lr-form-item-title">薪级</div> | ||||
<div id="PayGrade"></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> | <div class="lr-form-item-title">姓名</div> | ||||
<input id="EmpName" type="text" class="form-control" /> | <input id="EmpName" type="text" class="form-control" /> | ||||
</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="WageCardNo" type="text" class="form-control" /> | <input id="WageCardNo" type="text" class="form-control" /> | ||||
</div> | |||||
</div>*@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -168,86 +168,70 @@ var bootstrap = function ($, learun) { | |||||
$('#gridtable').jfGrid({ | $('#gridtable').jfGrid({ | ||||
url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList', | url: top.$.rootUrl + '/EducationalAdministration/JobPerformance/GetPageList', | ||||
headData: [ | 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) { | formatter: function (cellvalue) { | ||||
return cellvalue == "1" ? "<span class=\"label label-success\">已审核</span>" : "<span class=\"label label-danger\">未审核</span>"; | 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', | mainId: 'Id', | ||||
isPage: true, | isPage: true, | ||||
rows: 300, | rows: 300, | ||||