| | |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">项ç®ä»£ç <label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HProNumber" name="HProNumber" id="HProNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" name="HProID" id="HProID" lay-verify="HProID" value="0"> |
| | | <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" lay-verify="HMainSourceBillType" value="0"> |
| | | <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" lay-verify="HMainSourceBillNo" value="0"> |
| | | <input type="hidden" name="HProjectID" id="HProjectID" lay-verify="HProjectID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProNumber" id="btnSearchHProNumber" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | |
| | | <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | |
| | | <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" lay-verify="HMainSourceInterID" value="0"> |
| | | <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" lay-verify="HMainSourceEntryID" value="0"> |
| | | <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" lay-verify="HMainSourceBillType" value=""> |
| | | <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" lay-verify="HMainSourceBillNo" value=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </script> |
| | | <script> |
| | | |
| | | var optiondata = []; |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | |
| | | OperationType = 4; |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | |
| | | //æ±æ¥äººåå§å |
| | | getHEmpByHUserName(); |
| | | |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | |
| | | } |
| | | //è®¾ç½®è¡¨å¤´æ°æ® |
| | | //è®¾ç½®ææ¬æ¡å¼ |
| | | $("#HProjectID").val(checkStatus.data[0].HInterID); |
| | | $("#HProNumber").val(checkStatus.data[0].项ç®ä»£ç ); |
| | | $("#HProjectStageID").val(checkStatus.data[0].HProjectStageID); |
| | | $("#HProjectStageName").val(checkStatus.data[0].项ç®é¶æ®µ); |
| | |
| | | $("#HRelationGoods").val(checkStatus.data[0].é¶æ®µç¸å
³äº¤ä»ç©); |
| | | $("#HIsKey").val((checkStatus.data[0].éç¨ç¢=='Y'?true:false)); |
| | | $("#HRate").val(checkStatus.data[0].é¶æ®µä¸ç»©å æ¯); |
| | | |
| | | $("#HMainSourceInterID").val(checkStatus.data[0].HInterID); |
| | | $("#HMainSourceEntryID").val(checkStatus.data[0].HEntryID); |
| | | $("#HMainSourceBillNo").val(checkStatus.data[0].åæ®å·); |
| | | $("#HMainSourceBillType").val(checkStatus.data[0].åæ®ç±»å); |
| | | |
| | | |
| | | |
| | | //设置å¤éæ¡éä¸ç¶æ |
| | | if ($("#HIsKey").val() == "true") { |
| | |
| | | } |
| | | //è®¾ç½®è¡¨ä½æ°æ® |
| | | var HBillInterID = checkStatus.data[0].HInterID; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/PM_ProjectBill/editInit", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HInterID": HBillInterID, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | //è·åæ°æ®åºä¸è¯¥é¡¹ç®çé¡¹ç®æåæ°æ® |
| | | var tableSub_Emp = result.data[2]; |
| | | //æ ¹æ®è¡¨ä½åï¼å¡«å
è¡¨ä½æ°æ® |
| | | var num = []; |
| | | for (var i = 0; i < tableSub_Emp.length; i++) { |
| | | var rowdata = |
| | | { |
| | | "RowID": (i + 1) * 10 |
| | | , 'HEmpID': tableSub_Emp[i]["HEmployeeID"] |
| | | , 'HEmpName': tableSub_Emp[i]["HEmployeeName"] |
| | | , 'HIsPM': tableSub_Emp[i]["HIsPM"] |
| | | , 'HRate': tableSub_Emp[i]["HRate"] |
| | | , 'HAvgMoney': '0' |
| | | , 'HCountMoney': '0' |
| | | , 'HRemarkSub': '' |
| | | }; |
| | | num.push(rowdata); |
| | | } |
| | | option.data = num; |
| | | table.render(option); |
| | | //设置å¤éæ¡éä¸ç¶æ |
| | | for (var i = 0; i < tableSub_Emp.length; i++) { |
| | | if (tableSub_Emp[i].HIsPM) { |
| | | $('#HIsPM' + (i + 1)).attr("checked", true); |
| | | } |
| | | } |
| | | form.render('checkbox'); |
| | | } |
| | | }) |
| | | get_NumberNum(HBillInterID); |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | get_NumberNum($("#HProjectID").val()); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 鿩项ç®ä»£ç ,带åºåè¡¨æ°æ® |
| | | function get_NumberNum(HBillInterID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/PM_ProjectBill/editInit", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HInterID": HBillInterID, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | //è·åæ°æ®åºä¸è¯¥é¡¹ç®çé¡¹ç®æåæ°æ® |
| | | var tableSub_Emp = result.data[2]; |
| | | //æ ¹æ®è¡¨ä½åï¼å¡«å
è¡¨ä½æ°æ® |
| | | var num = []; |
| | | for (var i = 0; i < tableSub_Emp.length; i++) { |
| | | var rowdata = |
| | | { |
| | | "RowID": (i + 1) * 10 |
| | | , 'HEmpID': tableSub_Emp[i]["HEmployeeID"] |
| | | , 'HEmpName': tableSub_Emp[i]["HEmployeeName"] |
| | | , 'HIsPM': tableSub_Emp[i]["HIsPM"] |
| | | , 'HRate': tableSub_Emp[i]["HRate"] |
| | | , 'HAvgMoney': '0' |
| | | , 'HCountMoney': '0' |
| | | , 'HRemarkSub': '' |
| | | }; |
| | | num.push(rowdata); |
| | | } |
| | | option.data = num; |
| | | table.render(option); |
| | | //设置å¤éæ¡éä¸ç¶æ |
| | | for (var i = 0; i < tableSub_Emp.length; i++) { |
| | | if (tableSub_Emp[i].HIsPM) { |
| | | $('#HIsPM' + (i + 1)).attr("checked", true); |
| | | } |
| | | } |
| | | form.render('checkbox'); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | //#region 项ç®é¶æ®µéæ©é¡µé¢ |
| | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , 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=HReport&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=HReceive&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 |
| | |
| | | , "HRate": tableMain[0]["HRate"] |
| | | , "HOrgID": tableMain[0]["HOrgID"] |
| | | , "HRemark": tableMain[0]["HRemark"] |
| | | |
| | | , "HMainSourceInterID": tableMain[0]["HMainSourceInterID"] |
| | | , "HMainSourceEntryID": tableMain[0]["HMainSourceEntryID"] |
| | | , "HMainSourceBillNo": tableMain[0]["HMainSourceBillNo"] |
| | | , "HMainSourceBillType": tableMain[0]["HMainSourceBillType"] |
| | | |
| | | , "HMaker": tableMain[0]["HMaker"] |
| | | , "HUpdater": tableMain[0]["HUpdater"] |
| | | , "HChecker": tableMain[0]["HChecker"] |
| | |
| | | |
| | | //主表 èµå¼ |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HProID": tableMain[0]["HInterID"] |
| | | "HProjectID": tableMain[0]["HInterID"] |
| | | , "HProNumber": tableMain[0]["项ç®ä»£ç "] |
| | | , "HMainSourceBillNo": tableMain[0]["åæ®å·"] |
| | | , "HMainSourceBillType": tableMain[0]["åæ®ç±»å"] |
| | | , "HProjectStageID": tableMain[0]["HProjectStageID"] |
| | | , "HProjectStageName": tableMain[0]["项ç®é¶æ®µ"] |
| | | , "HStageNote": tableMain[0]["项ç®é¶æ®µè¯¦ç»å
容"] |
| | |
| | | , "HIsKey": tableMain[0]["éç¨ç¢"]=="Y"?true:false |
| | | , "HRate": tableMain[0]["é¶æ®µä¸ç»©å æ¯"] |
| | | , "HOrgID": tableMain[0]["HOrgID"] |
| | | |
| | | , "HMainSourceInterID": tableMain[0]["HInterID"] |
| | | , "HMainSourceEntryID": tableMain[0]["HEntryID"] |
| | | , "HMainSourceBillNo": tableMain[0]["åæ®å·"] |
| | | , "HMainSourceBillType": tableMain[0]["åæ®ç±»å"] |
| | | }); |
| | | //è¥è¯¥é¶æ®µä¸ºéç¨ç¢ï¼å设置éç¨ç¢å¤éæ¡ä¸ºéä¸ |
| | | if (tableMain[0]["éç¨ç¢"]=="Y") { |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HEmp&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | , "HEmpName": checkStatus.data[0].èååç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | obj.update({ |
| | | "HEmpID": optiondata[0].HItemID |
| | | , "HEmpName": optiondata[0].èååç§° |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //项ç®ä»£ç |
| | | function GetProjectBillValue(obj) { |
| | | $("#HProjectID").val(obj[0].HInterID); |
| | | $("#HProNumber").val(obj[0].项ç®ä»£ç ); |
| | | $("#HProjectStageID").val(obj[0].HProjectStageID); |
| | | $("#HProjectStageName").val(obj[0].项ç®é¶æ®µ); |
| | | $("#HStageNote").val(obj[0].项ç®é¶æ®µè¯¦ç»å
容); |
| | | $("#HPMGoodsID").val(obj[0].HPMGoodsID); |
| | | $("#HRelationGoods").val(obj[0].é¶æ®µç¸å
³äº¤ä»ç©); |
| | | $("#HIsKey").val((obj[0].éç¨ç¢ == 'Y' ? true : false)); |
| | | $("#HRate").val(obj[0].é¶æ®µä¸ç»©å æ¯); |
| | | |
| | | $("#HMainSourceInterID").val(obj[0].HInterID); |
| | | $("#HMainSourceEntryID").val(obj[0].HEntryID); |
| | | $("#HMainSourceBillNo").val(obj[0].åæ®å·); |
| | | $("#HMainSourceBillType").val(obj[0].åæ®ç±»å); |
| | | |
| | | |
| | | } |
| | | |
| | | //项ç®é¶æ®µ |
| | | function GetProjectStageValue(obj) { |
| | | $("#HProjectStageID").val(obj[0].HItemID);//项ç®é¶æ®µid |
| | | $("#HProjectStageName").val(obj[0].é¶æ®µåç§°);//项ç®é¶æ®µåç§° |
| | | $("#HStageNote").val(obj[0].项ç®é¶æ®µè¯¦ç»å
容);//项ç®é¶æ®µè¯¦ç»å
容 |
| | | } |
| | | |
| | | //æ±æ¥äºº |
| | | function GetHReportValue (obj) { |
| | | $("#HReportEmpID").val(obj[0].HItemID);//客æ·id |
| | | $("#HReportEmpName").val(obj[0].èååç§°);//客æ·åç§° |
| | | } |
| | | |
| | | //æ¥æ¶äºº |
| | | function GetHReceiveValue(obj) { |
| | | $("#HReceiveEmp").val(obj[0].èååç§°);//æ¥æ¶äººåç§° |
| | | } |
| | | |
| | | //åå·¥ |
| | | function GetHEmpValue(obj) { |
| | | optiondata = obj |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |