| | |
| | | </div> |
| | | </script> |
| | | <script> |
| | | |
| | | |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | |
| | | var option1 = {}; //é¡¹ç®æå表渲æåæ° |
| | | //è®°å½ç»ç»çå¼ |
| | | var HOrgIDBar = 0; |
| | | //å
¨å±åé |
| | | window.CusType = 0; |
| | | window.ProjectStageData = [];//项ç®é¶æ®µ |
| | | window.HEmpData = []; //é¶æ®µè´è´£äºº |
| | | window.ProjectCheckData = []; //é¶æ®µå®¡æ ¸äºº |
| | | window.RowDatas = []; //f6é¶æ®µè´è´£äºº |
| | | window.RowDatass = []; //f6é¶æ®µå®¡æ ¸äºº |
| | | window.MemberData = []; //é¡¹ç®æå |
| | | |
| | | |
| | | |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | |
| | | //#region å¼¹çªéæ©è§¦åäºä»¶ |
| | | //#region 鿩客æ·ä»£ç æé® |
| | | form.on('submit(btnSearchHCus)', function () { |
| | | CusType = 1; |
| | | get_checkSearchHCus(); |
| | | |
| | | |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | |
| | | //#region éæ©ç»ç®æ¹æé® |
| | | form.on('submit(btnSearchHPayCus)', function () { |
| | | CusType = 2; |
| | | get_checkSearchHPayCus(); |
| | | }); |
| | | //#endregion |
| | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HPM&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HWorker&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HEmp&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: '产å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | //è·åæ°æ® |
| | | var HBillInterID = checkStatus.data[0].HInterID; |
| | | //è·å项ç®é¶æ®µæ¸
åä¸ç项ç®é¶æ®µå表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/PM_ProjectStageBill/editInit", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HInterID": HBillInterID, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | var tableMain = result.data[0]; |
| | | var tableSub = result.data[1]; |
| | | //åå¹¶ç°æåè¡¨æ°æ®å项ç®é¶æ®µæ¸
åçæ°æ® |
| | | var num = []; |
| | | var len = 0; //è®°å½numé¿åº¦ï¼ç¨äºä½ä¸ºRowIDçç³»æ°ï¼ä¸ºRowIDçèµå¼ |
| | | for (var i = 0; i < tableSub.length; i++) { |
| | | var NewRow = |
| | | { |
| | | "RowID": (i + 1) * 10 |
| | | , 'HProjectStageID': tableSub[i]["HProjectStageID"] |
| | | , 'HProjectStageName': tableSub[i]["HProjectStageName"] |
| | | , 'HStageNote': tableSub[i]["HStageNote"] |
| | | , 'HPMGoodsID': (tableSub[i]["HPMGoodsID"] != null) ? tableSub[i]["HPMGoodsID"] : '0' |
| | | , 'HPMGoodsName': tableSub[i]["HPMGoodsName"] |
| | | , 'HIsKey': tableSub[i]["HIsKey"] |
| | | , 'HRate': tableSub[i]["HRate"] |
| | | , 'HEmpID': '0' |
| | | , 'HEmpName': '' |
| | | , 'HCheckEmpID': '0' |
| | | , 'HCheckEmpName': '' |
| | | , 'HFinishDate': '' |
| | | , 'HWorkDays': '0' |
| | | , 'HRemarkSub': tableSub[i]["HRemarkSub"] |
| | | }; |
| | | num.push(NewRow); |
| | | } |
| | | len = num.length; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | option.data[i].RowID = (len + i + 1) * 10; |
| | | num.push(option.data[i]); |
| | | } |
| | | |
| | | |
| | | //å表 èµå¼ |
| | | option.data = num; |
| | | table.render(option); |
| | | |
| | | //对å表ä¸çå¤éæ¡è¿è¡éä¸ |
| | | for (var i = 0; i < num.length; i++) { |
| | | if (num[i].HIsKey) { |
| | | $('#HIsKey' + (i + 1)).attr("checked", true); |
| | | } |
| | | } |
| | | form.render('checkbox'); |
| | | } |
| | | }) |
| | | get_BT(HBillInterID); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | |
| | | get_BT($("#HProjectStageBillInterID").val()); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region 项ç®é¶æ®µæ¸
å éæ© 带åºè¡¨ä½æ°æ® |
| | | function get_BT(HBillInterID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/PM_ProjectStageBill/editInit", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HInterID": HBillInterID, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | var tableMain = result.data[0]; |
| | | var tableSub = result.data[1]; |
| | | //åå¹¶ç°æåè¡¨æ°æ®å项ç®é¶æ®µæ¸
åçæ°æ® |
| | | var num = []; |
| | | var len = 0; //è®°å½numé¿åº¦ï¼ç¨äºä½ä¸ºRowIDçç³»æ°ï¼ä¸ºRowIDçèµå¼ |
| | | for (var i = 0; i < tableSub.length; i++) { |
| | | var NewRow = |
| | | { |
| | | "RowID": (i + 1) * 10 |
| | | , 'HProjectStageID': tableSub[i]["HProjectStageID"] |
| | | , 'HProjectStageName': tableSub[i]["HProjectStageName"] |
| | | , 'HStageNote': tableSub[i]["HStageNote"] |
| | | , 'HPMGoodsID': (tableSub[i]["HPMGoodsID"] != null) ? tableSub[i]["HPMGoodsID"] : '0' |
| | | , 'HPMGoodsName': tableSub[i]["HPMGoodsName"] |
| | | , 'HIsKey': tableSub[i]["HIsKey"] |
| | | , 'HRate': tableSub[i]["HRate"] |
| | | , 'HEmpID': '0' |
| | | , 'HEmpName': '' |
| | | , 'HCheckEmpID': '0' |
| | | , 'HCheckEmpName': '' |
| | | , 'HFinishDate': '' |
| | | , 'HWorkDays': '0' |
| | | , 'HRemarkSub': tableSub[i]["HRemarkSub"] |
| | | }; |
| | | num.push(NewRow); |
| | | } |
| | | len = num.length; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | option.data[i].RowID = (len + i + 1) * 10; |
| | | num.push(option.data[i]); |
| | | } |
| | | |
| | | |
| | | //å表 èµå¼ |
| | | option.data = num; |
| | | table.render(option); |
| | | |
| | | //对å表ä¸çå¤éæ¡è¿è¡éä¸ |
| | | for (var i = 0; i < num.length; i++) { |
| | | if (num[i].HIsKey) { |
| | | $('#HIsKey' + (i + 1)).attr("checked", true); |
| | | } |
| | | } |
| | | form.render('checkbox'); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ä¿åHMaker |
| | | function set_AddNew(data) { |
| | |
| | | CheckedSet_tableSub(); |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | obj.update({ |
| | | "HProjectStageID": ProjectStageData[0].HItemID |
| | | , "HProjectStageName": ProjectStageData[0].é¶æ®µåç§° |
| | | , "HStageNote": ProjectStageData[0].项ç®é¶æ®µè¯¦ç»å
容 |
| | | , "HPMGoodsID": ProjectStageData[0].HPMGoodsID == null ? 0 : ProjectStageData[0].HPMGoodsID |
| | | , "HPMGoodsName": ProjectStageData[0].ç¸å
³äº¤ä»ç© |
| | | , "HIsKey": ProjectStageData[0].éç¨ç¢ == "Y" ? true : false |
| | | , "HRate": ProjectStageData[0].ç论ä¸ç»©å æ¯ |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | //é¶æ®µè´è´£äºº |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HProject&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | obj.update({ |
| | | "HEmpID": HEmpData[0].HItemID |
| | | , "HEmpName": HEmpData[0].èååç§° |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | //é¶æ®µå®¡æ ¸äºº |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HProjectCheck&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | , "HCheckEmpName": checkStatus.data[0].èååç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | obj.update({ |
| | | "HCheckEmpID": ProjectCheckData[0].HItemID |
| | | , "HCheckEmpName": ProjectCheckData[0].èååç§° |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HManager&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (i >= rowIndex) { |
| | | option.data[i]["HEmpID"] = RowDatas[0].HItemID; |
| | | option.data[i]["HEmpName"] = RowDatas[0].èååç§°; |
| | | } |
| | | } |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | } |
| | | }) |
| | | } |
| | | //é¶æ®µå®¡æ ¸äºº |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HKeeper&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | |
| | | //æ´æ°å表1æ°æ® |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (i >= rowIndex) { |
| | | option.data[i]["HCheckEmpID"] = RowDatass[0].HItemID; |
| | | option.data[i]["HCheckEmpName"] = RowDatass[0].èååç§°; |
| | | } |
| | | } |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | |
| | | } |
| | | }) |
| | | } |
| | | } |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HProjectMember&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | , "HEmployeeName": checkStatus.data[0].èååç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | obj.update({ |
| | | "HEmployeeID": MemberData[0].HItemID |
| | | , "HEmployeeName": MemberData[0].èååç§° |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | |
| | | }); |
| | | |
| | | |
| | | //å®¢æ· |
| | | function GetHCusNameValue(obj) { |
| | | if (CusType == 1) { |
| | | $("#HCusID").val(obj[0].HItemID);//客æ·id |
| | | $("#HCusName").val(obj[0].客æ·åç§°);//客æ·åç§° |
| | | } |
| | | else if (CusType === 2) { |
| | | $("#HPayCusID").val(obj[0].HItemID);//客æ·id |
| | | $("#HPayCusName").val(obj[0].客æ·åç§°);//客æ·åç§° |
| | | } |
| | | } |
| | | //项ç®ç»ç |
| | | function GetHPMValue(obj) { |
| | | $("#HPMEmpID").val(obj[0].HItemID);//客æ·id |
| | | $("#HPMEmpName").val(obj[0].èååç§°);//客æ·åç§° |
| | | } |
| | | //宿½æ
å½ |
| | | function GetHWorkerValue(obj) { |
| | | $("#HWorkEmpID").val(obj[0].HItemID);//åå·¥id |
| | | $("#HWorkEmpName").val(obj[0].èååç§°);//åå·¥åç§° |
| | | } |
| | | //å¼åæ
å½ |
| | | function GetHEmpValue(obj) { |
| | | $("#HDepEmpID").val(obj[0].HItemID);//åå·¥id |
| | | $("#HDepEmpName").val(obj[0].èååç§°);//åå·¥åç§° |
| | | } |
| | | //对åºäº§å |
| | | function GetMaterValue(obj) { |
| | | $("#HMaterID").val(obj[0].HItemID);//产åå
ç |
| | | $("#HMaterNumber").val(obj[0].ç©æä»£ç );//产å代ç |
| | | $("#HMaterName").val(obj[0].ç©æåç§°);//产ååç§° |
| | | } |
| | | //项ç®é¶æ®µæ¸
å |
| | | function GetProjectStageBillValue(obj) { |
| | | $("#HProjectStageBillInterID").val(obj[0].HInterID);//客æ·id |
| | | $("#HProjectStageBillNumber").val(obj[0].åæ®å·);//客æ·åç§° |
| | | } |
| | | //项ç®é¶æ®µ |
| | | function GetProjectStageValue(obj) { |
| | | ProjectStageData = obj; |
| | | } |
| | | //é¶æ®µè´è´£äºº |
| | | function GetHProjectValue(obj) { |
| | | HEmpData = obj; |
| | | } |
| | | //é¶æ®µå®¡æ ¸äºº |
| | | function GetHProjectCheckValue(obj) { |
| | | ProjectCheckData = obj; |
| | | } |
| | | //f6é¶æ®µè´è´£äºº |
| | | function GetHManagerValue(obj) { |
| | | RowDatas = obj; |
| | | } |
| | | //é¶æ®µè´è´£äºº |
| | | function GetHKeeperValue(obj) { |
| | | RowDatass = obj; |
| | | } |
| | | //é¶æ®µè´è´£äºº |
| | | function GetHProjectMemberValue(obj) { |
| | | MemberData = obj; |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |