123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373 |
- $(function() {
- //工号选择
- $('select[node-hrNature]').change(function() {
- var nature=$(this).val();
- if(nature==1){
- $('#regularStaff').show();
- $('#internStaff').hide();
- }else{
- $('#internStaff').show();
- $('#regularStaff').hide();
- }
- });
-
- //审批和抄送的cidKey交互
- $('a[node-employeeApprovals]').click(function() {
- $("#cidKey").val($(this).attr("node-cidKey"));
- });
- $('a[node-employeeCC]').click(function() {
- $("#CCcidKey").val($(this).attr("node-cidKey"));
- });
-
- $("input[id^='verify_']").click(function(){
-
- var uid=$(this).val();
- var uname=$(this).attr('data');
- var ischeck=$(this).attr('checked');
-
- if(ischeck==undefined){
- alert('请清空重新设置审批流程');
- return ;
- }else{
- $(this).attr("disabled","disabled");
- }
-
- var chk_value =[];
- $('input[name="staff[]"]:checked').each(function(){
- chk_value.push($(this).val());
- });
-
- if(chk_value.length==1){
- $("#AUTDO").html(uname);
- $('#uidlist').val(uid);
- }else{
- var html2=$("#AUTDO").html();
- $("#AUTDO").html(html2+'->'+uname);
- var uil=$('#uidlist').val();
- $('#uidlist').val(uil+','+uid);
- }
- return ;
- });
-
- //设置抄送人员
- $("input[node-approvalsStaff]").click(function(){
- var didkey=$(this).attr('node-didkey');
- var cidkey=$(this).val();
- if($(this).is(':checked')) {
- if(didkey=='')
- $("input[node-cidKey="+cidkey+"]").attr("checked",true);
- else
- $("input[node-didKey="+cidkey+"_"+didkey+"]").attr("checked",true);
- }else{
- if(didkey=='')
- $("input[node-cidKey="+cidkey+"]").attr("checked",false);
- else
- $("input[node-didKey="+cidkey+"_"+didkey+"]").attr("checked",false);
- }
- });
-
- //获得入职审批数据
- $("a[node-approvals]").click(function(){
- var sidkey=$(this).attr('node-sidKey');
- var type='STAFF';
-
- var url = "/ajaxGetStaffInfoByType";
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- data : {
- serial : sidkey,
- type:type
- },
- global : true,
- success : function(data) {
- if (data.status == 1) {
- $("#sidKey").val(data.sidKey);
- $("#staffDetailNC").html(data.html);
- } else
- $("div[loading-msg='true']").html("illegal request");
- },
- error : function(err) {
- $("div[loading-msg='true']").html("");
- }
- });
- });
-
- //获得离职审批数据
- $("a[node-approvalsDimission]").click(function(){
- var sidkey=$(this).attr('node-sidKey');
- var type='STAFF';
-
- var url = "/ajaxGetStaffInfoByType";
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- data : {
- serial : sidkey,
- type:type
- },
- global : true,
- success : function(data) {
- if (data.status == 1) {
- $("#sidKeyDimission").val(data.sidKey);
- $("#staffDetailAD").html(data.html);
- } else
- $("div[loading-msg='true']").html("illegal request");
- },
- error : function(err) {
- $("div[loading-msg='true']").html("");
- }
- });
- });
-
- //获得员工更新数据
- $("a[node-employeeInfo]").click(function(){
- var sidkey=$(this).attr('node-sidKey');
- var type='EMPLOYEE';
-
- var url = "/ajaxGetStaffInfoByType";
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- data : {
- serial : sidkey,
- type:type
- },
- global : true,
- success : function(data) {
- if (data.status == 1) {
- $("#sidKeyEmployeeInfo").val(data.sidKey);
- $("#EMPLOYEENC").html(data.html);
-
- } else
- $("div[loading-msg='true']").html("illegal request");
- },
- error : function(err) {
- $("div[loading-msg='true']").html("");
- }
- });
- });
-
- //转职为试用
- $("a[node-Transfer]").click(function(){
- var sidkey=$(this).attr('node-sidKey');
-
- var url = "/ajaxGetStaffInfoBySid";
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- data : {
- serial : sidkey
- },
- global : true,
- success : function(data) {
- if (data.status == 1) {
-
- $("#sidKeyTRIAL").val(data.detail.sidKey);
- $("#transferJobNumber").html(data.detail.jobNumber);
- $("#transferUsername").html(data.detail.username);
-
- var cateDepart=data.detail.category;
- if(data.detail.department)
- cateDepart+=data.detail.department.departmentName;
- $("#transferCategory").html(cateDepart);
-
- $("#transferPosition").html(data.detail.position);
- $("#transferHiredate").html(data.detail.hiredate);
- $("#transferHiredate2").html(' 已入职 '+data.detail.workforce+' 天');
- } else
- $("div[loading-msg='true']").html("illegal request");
- },
- error : function(err) {
- }
- });
- });
-
- //转职为正式
- $("a[node-TransferFORMAL]").click(function(){
- var sidkey=$(this).attr('node-sidKey');
-
- var url = "/ajaxGetStaffInfoBySid";
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- data : {
- serial : sidkey
- },
- global : true,
- success : function(data) {
- if (data.status == 1) {
-
- $("#sidKeyREGULARS").val(data.detail.sidKey);
- $("#formalJobNumber").html(data.detail.jobNumber);
- $("#formalUsername").html(data.detail.username);
-
- var cateDepart=data.detail.category;
- if(data.detail.department)
- cateDepart+=data.detail.department.departmentName;
- $("#formalCategory").html(cateDepart);
-
- $("#formalPosition").html(data.detail.position);
- $("#formalHiredate").html(data.detail.hiredate);
- $("#formalHiredate2").html(' 已入职 '+data.detail.workforce+' 天');
- $("#formalProbationaryDate").html(data.detail.probationaryDate);
- } else
- $("div[loading-msg='true']").html("illegal request");
- },
- error : function(err) {
- }
- });
- });
-
- //转职为离职
- $("a[node-TransferDimission]").click(function(){
- var sidkey=$(this).attr('node-sidKey');
-
- var url = "/ajaxGetStaffInfoBySid";
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- data : {
- serial : sidkey
- },
- global : true,
- success : function(data) {
- if (data.status == 1) {
-
- $("#sidKeyDismiss").val(data.detail.sidKey);
- $("#DimissionJobNumber").html(data.detail.jobNumber);
- $("#DimissionUsername").html(data.detail.username);
-
- var cateDepart=data.detail.category;
- if(data.detail.department)
- cateDepart+=data.detail.department.departmentName;
- $("#DimissionCategory").html(cateDepart);
-
- $("#DimissionPosition").html(data.detail.position);
- $("#DimissionHiredate").html(data.detail.hiredate);
- $("#DimissionHiredate2").html(' 已入职 '+data.detail.workforce+' 天');
-
- } else
- $("div[loading-msg='true']").html("illegal request");
- },
- error : function(err) {
- }
- });
- });
-
- //在入职
- $("a[node-TransferReentry]").click(function(){
- var sidkey=$(this).attr('node-sidKey');
-
- var url = "/ajaxGetStaffInfoBySid";
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- data : {
- serial : sidkey
- },
- global : true,
- success : function(data) {
- if (data.status == 1) {
-
- $("#sidKeyReentry").val(data.detail.sidKey);
- $("#ReentryJobNumber").html(data.detail.jobNumber);
- $("#ReentryUsername").html(data.detail.username);
-
- var cateDepart=data.detail.category;
- if(data.detail.department)
- cateDepart+=data.detail.department.departmentName;
- $("#ReentryCategory").html(cateDepart);
-
- $("#ReentryPosition").html(data.detail.position);
- $("#ReentryHiredate").html(data.detail.hiredate);
- $("#ReentryHiredate2").html(' 已离职 '+data.detail.workforceDimission+' 天');
-
- } else
- $("div[loading-msg='true']").html("illegal request");
- },
- error : function(err) {
- }
- });
- });
-
- //员工的筛选
- $('select[node-pendStatus]').change(function() {
- $('#hrEmployee').submit();
- });
- $('select[node-nature]').change(function() {
- $('#hrEmployee').submit();
- });
- $('select[node-cid_did]').change(function() {
- $('#hrEmployee').submit();
- });
-
- //编辑员工CLD访问权限
- $('a[employee-access]').click(function() {
- var sidkey=$(this).attr('node-sidKey');
- $("#sidKeyAccess").val(sidkey);
- });
-
- //编辑员工访问客户地区权限
- $('a[employee-district]').click(function() {
- var sidkey=$(this).attr('node-sidKey');
- $("#sidKeyDistrict").val(sidkey);
- var url = "/ajaxGetDistrictByLv1";
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- data : {
- serial : sidkey
- },
- global : true,
- success : function(data) {
- if (data.status == 1) {
- $("#StaffDistrictHtml").html(data.html);
-
- } else
- $("#StaffDistrictHtml").html("illegal request");
- },
- error : function(err) {
- }
- });
-
-
-
- });
-
- //跳转到员工权限设置页面
- $('input[node-setApproval]').click(function() {
- window.location.replace("/hrEmployeeApprovalsSetting");
- });
-
- //跳转到员工页面
- $('input[node-employeeInfo]').click(function() {
- window.location.replace("/hrEmployee");
- });
- })
- function CLEARTUIL(){
- $('input[name="staff[]"]:checked').each(function(){
- $(this).removeAttr("disabled");
- $(this).attr('checked',false);
- });
- $("#AUTDO").html('');
- $('#uidlist').val('');
- }
|