| | |
| | | } |
| | | $("#HGroupName").val(checkStatus.data[0].çç»åç§°); |
| | | $("#HGroupID").val(checkStatus.data[0].HItemID); |
| | | //GetEmployee(); |
| | | |
| | | var sSubStr = table.cache['mainTable']; |
| | | if (parseFloat(sSubStr[0].HEmpID) > 0) { |
| | | layer.confirm('å表ä¸å·²ç»åå¨èå,æ¯å¦è¦è¦çï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | set_InitGrid(); //åå§åå表 |
| | | GetEmployee(); //æ ¹æ®çç»è¿åèåä¿¡æ¯ |
| | | layer.close(index); //å
³éå¼¹çª å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | }); |
| | | } |
| | | else { |
| | | GetEmployee(); |
| | | } |
| | | layer.close(index); //å
³éå¼¹çª å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | var sSubStr = table.cache['mainTable']; |
| | | if (parseFloat(sSubStr[0].HEmpID) > 0) { |
| | | layer.confirm('å表ä¸å·²ç»åå¨èå,æ¯å¦è¦è¦çï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | set_InitGrid(); //åå§åå表 |
| | | GetEmployee(); //æ ¹æ®çç»è¿åèåä¿¡æ¯ |
| | | layer.close(index); //å
³éå¼¹çª å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | }); |
| | | } |
| | | else { |
| | | GetEmployee(); |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | |
| | | function GetEmployee() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Pay_WorkTimesBill/GetEmployeeByHGroup", |
| | | type: "GET", |
| | | data: { "HGroupID": $("#HGroupID").val() }, |
| | | url: GetWEBURL() + "/Gy_EmployeeController/GetEmpInfoByGroup_Json", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HGroupID": $('#HGroupID').val() }, |
| | | success: function (result) { |
| | | if (result != null) { |
| | | if (result.count == 1) { |
| | | var BYData = result.list[0]; |
| | | var rowdate1 = layui.table.cache["mainTable"]; |
| | | option.data = [{ |
| | | "HEmpID": "", "HEmpNumber": "", "HEmpName": "", "HEmpID": "", "HEmpRate": 0 |
| | | , "HPMTimes": 0, "HAMTimes": 0, "HBaseTimes": 0, "HBaseDays": 0, "HOverTimes": 0 |
| | | , "HOverDays": 0, "HLeaveTimes": 0, "HLeaveDays": 0, "HLateQty": 0, "HLateTimes": 0, "HEarlyQty": 0 |
| | | , "HEarlyTimes": 0, "HOutForEmpQty": 0, "HOutForEmpTimes": 0, "HOutForComQty": 0, "HOutForComTimes": 0, "HAbsentDays": 0 |
| | | , "HRestFlag": "true", "HSchClassID": 0, "HCTPrjID": 0, "HCTPrjName": "", "HWorkTypeID": 0, "HWorkTypeName": "", "HPayMoney": 0, "HMoney": 0 |
| | | , "HNeedTimes": 0, "HMainSourceInterID": 0, "HMainSourceEntryID": 0, "HMainSourceBillNo": 0 |
| | | , "HSourceBillType": "", "HRemark": "" |
| | | }]; |
| | | table.render(option); |
| | | if (BYData.length != 0) //è¡¨ä½æ°æ®ä¸ºç©ºæ¶ |
| | | { |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < BYData.length; i++) { |
| | | var checkrow = { |
| | | "HEmpID": BYData[i].HEmpID, "HEmpNumber": BYData[i].HEmpNumber, "HEmpName": BYData[i].HEmpName, "HEmpRate": BYData[i].HEmpRate |
| | | , "HPMTimes": rowdate1[i].HPMTimes, "HAMTimes": rowdate1[i].HAMTimes, "HBaseTimes": rowdate1[i].HBaseTimes, "HBaseDays": rowdate1[i].HBaseDays, "HOverTimes": rowdate1[i].HOverTimes |
| | | , "HOverDays": rowdate1[i].HOverDays, "HLeaveTimes": rowdate1[i].HLeaveTimes, "HLeaveDays": rowdate1[i].HLeaveDays, "HLateQty": rowdate1[i].HLateQty, "HLateTimes": rowdate1[i].HLateTimes, "HEarlyQty": rowdate1[i].HEarlyQty |
| | | , "HEarlyTimes": rowdate1[i].HEarlyTimes, "HOutForEmpQty": rowdate1[i].HOutForEmpQty, "HOutForEmpTimes": rowdate1[i].HOutForEmpTimes, "HOutForComQty": rowdate1[i].HOutForComQty, "HOutForComTimes": rowdate1[i].HOutForComTimes, "HAbsentDays": rowdate1[i].HAbsentDays |
| | | , "HRestFlag": "true", "HSchClassID": rowdate1[i].HSchClassID, "HCTPrjID": BYData[i].HCTPrjID, "HCTPrjName": BYData[i].HCTPrjName, "HWorkTypeID": rowdate1[i].HWorkTypeID, "HWorkTypeName": rowdate1[i].HWorkTypeName, "HPayMoney": rowdate1[i].HPayMoney, "HMoney": rowdate1[i].HMoney |
| | | , "HNeedTimes": rowdate1[i].HNeedTimes, "HMainSourceInterID": rowdate1[i].HMainSourceInterID, "HMainSourceEntryID": rowdate1[i].HMainSourceEntryID, "HMainSourceBillNo": rowdate1[i].HMainSourceBillNo |
| | | , "HSourceBillType": rowdate1[i].HSourceBillType, "HRemark": rowdate1[i].HRemark |
| | | }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | if (result.count == 1) { |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (let i = 0; i < result.data.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HEmpID": result.data[i].HItemID |
| | | , "HEmpNumber": result.data[i].èå代ç |
| | | , "HEmpName": result.data[i].èååç§° |
| | | , "HEmpRate": result.data[i].HEmpRate |
| | | , "HPMTimes": "0" |
| | | , "HAMTimes": "0" |
| | | , "HBaseTimes": "0" |
| | | , "HBaseDays": "0" |
| | | , "HOverTimes": "0" |
| | | , "HOverDays": "0" |
| | | , "HLeaveTimes": "0" |
| | | , "HLeaveDays": "0" |
| | | , "HLateQty": "0" |
| | | , "HLateTimes": "0" |
| | | , "HEarlyQty": "0" |
| | | , "HEarlyTimes": "0" |
| | | , "HOutForEmpQty": "0" |
| | | , "HOutForEmpTimes": "0" |
| | | , "HOutForComQty": "0" |
| | | , "HOutForComTimes": "0" |
| | | , "HAbsentDays": "0" |
| | | , "HRestFlag": false |
| | | , "HSchClassID": "0" |
| | | , "HSchClassNumber": "" |
| | | , "HSchClassName": "" |
| | | , "HNeedTimes": "0" |
| | | , 'HCTPrjID': result.data[i].HCTPrjID |
| | | , 'HCTPrjNumber': result.data[i].HCTPrjNumber |
| | | , 'HCTPrjName': result.data[i].HCTPrjName |
| | | , 'HWorkTypeID': result.data[i].HWorkTypeID |
| | | , 'HWorkTypeNumber': result.data[i].HWorkTypeNumber |
| | | , 'HWorkTypeName': result.data[i].HWorkTypeName |
| | | , 'HPayMoney': result.data[i].HPayMoney == null ? 0 : result.data[i].HPayMoney |
| | | , "HMoney": "0" |
| | | , "HRemark": "" |
| | | } |
| | | table.reload("mainTable", { |
| | | data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | }) |
| | | } |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | ) |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | //å·æ°è®¾ç½®å¤éæ¡ç¶æ |
| | | CheckedSet_tableSub(); |
| | | } |
| | | else { |
| | | layer.msg(result.Message, { icon: 0, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }) |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | OptionData = checkStatus.data[0]; |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HEmpID": checkStatus.data[0].HItemID |
| | | , "HEmpNumber": checkStatus.data[0].èå代ç |
| | | , "HEmpName": checkStatus.data[0].èååç§° |
| | | , "HEmpRate": checkStatus.data[0].HEmpRate |
| | | , "HCTPrjID": checkStatus.data[0].HCTPrjID |
| | | , "HCTPrjNumber": checkStatus.data[0].HCTPrjNumber |
| | | , "HCTPrjName": checkStatus.data[0].HCTPrjName |
| | | , "HWorkTypeID": checkStatus.data[0].HWorkTypeID |
| | | , "HWorkTypeNumber": checkStatus.data[0].HWorkTypeNumber |
| | | , "HWorkTypeName": checkStatus.data[0].HWorkTypeName |
| | | , "HPayMoney": checkStatus.data[0].HPayMoney |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HEmpID": OptionData.HItemID |
| | | , "HEmpNumber": OptionData.èå代ç |
| | |
| | | , "HWorkTypeID": OptionData.HWorkTypeID |
| | | , "HWorkTypeNumber": OptionData.HWorkTypeNumber |
| | | , "HWorkTypeName": OptionData.HWorkTypeName |
| | | , "HPayMoney": OptionData.HPayMoney |
| | | , "HPayMoney": OptionData.HPayMoney == null ? 0 : OptionData.HPayMoney |
| | | }) |
| | | } |
| | | }) |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_ClassTimePrjList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_ShiftsList.html?Type=HShiftsList&OperationType=2', 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | |
| | | OptionData = checkStatus.data[0]; |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HSchClassID": checkStatus.data[0].HItemID |
| | | , "HSchClassNumber": checkStatus.data[0].HNumber |
| | | , "HSchClassName": checkStatus.data[0].HName |
| | | "HSchClassID": OptionData.HItemID |
| | | , "HSchClassNumber": OptionData.çæ¬¡ä»£ç |
| | | , "HSchClassName": OptionData.çæ¬¡åç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | OptionData = checkStatus.data[0]; |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HCTPrjID": checkStatus.data[0].HItemID |
| | | , "HCTPrjNumber": checkStatus.data[0].æ ¸ç®æ¹å¼ä»£ç |
| | | , "HCTPrjName": checkStatus.data[0].æ ¸ç®æ¹å¼åç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HCTPrjID": OptionData.HItemID |
| | | , "HCTPrjNumber": OptionData.æ ¸ç®æ¹å¼ä»£ç |
| | |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | OptionData = checkStatus.data[0]; |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HWorkTypeID": checkStatus.data[0].HItemID |
| | | , "HWorkTypeNumber": checkStatus.data[0].å·¥ç§ä»£ç |
| | | , "HWorkTypeName": checkStatus.data[0].å·¥ç§åç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HWorkTypeID": OptionData.HItemID |
| | | , "HWorkTypeNumber": OptionData.å·¥ç§ä»£ç |
| | | , "HWorkTypeName": OptionData.å·¥ç§åç§° |
| | | , "HPayMoney": OptionData.å°æ¶å·¥èµ |
| | | }) |
| | | } |
| | | }) |
| | |
| | | { |
| | | OptionData = data |
| | | } |
| | | function GetHClassTimePrjValue(data) //è¿åæ ¸ç®æ¹æ¡ |
| | | function GetHShiftsListValue(data) //è¿åçæ¬¡ |
| | | { |
| | | OptionData = data |
| | | } |