| WebTM/views/项目管理/工作任务/PM_WorkTaskBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/项目管理/工程项目/PM_ProjectBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/项目管理/工程项目/PM_ProjectBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBill.html
@@ -82,11 +82,11 @@ </div> </div> <!--<div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">项ç®ä»£ç <label style="color:red"> * </label></label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" lay-verify="HProNumber" name="HProNumber" id="HProNumber"> </div> </div>--> <label class="layui-form-label" style="width: 85px;">项ç®ä»£ç <label style="color:red"> * </label></label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" lay-verify="HProNumber" name="HProNumber" id="HProNumber"> </div> </div>--> <div class="layui-inline"> <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;"> @@ -212,6 +212,16 @@ <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"> <!--å¨ææ¸²æç»ç»--> </select> </div> </div> </div> <div class="layui-row"> <div class="layui-inline"> <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> <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="0"> <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo" lay-verify="HMainSourceBillNo" value="0"> </div> </div> </div> @@ -341,6 +351,7 @@ var params = getUrlVars(); var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å ç var HEntryID = params[params[3]]; //å·¥ç¨é¡¹ç®åå ç //#endregion @@ -396,6 +407,24 @@ //$("#HOrgID").attr("disabled", true); //åå§å项ç®é¶æ®µè¡¨ RoadBillMain(linterid); } else if (OperationType == 4 && HProjectStageID != null) { //䏿¨ ////ç¦ç¨ç»ç»é项 //$("#HOrgID").attr("disabled", true); //çæå¹¶è®¾ç½®ä¸»è¡¨çå ç ååæ®å· createBillNo(); //åå§åå¶å人åå¶åæ¶é´ $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§åæç»å®ææ¶é´ $("#HLastDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§åæ¥æ $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); //䏿¨-页é¢è®¾ç½® set_WorkTaskReport(); } //#endregion @@ -870,6 +899,36 @@ } //#endregion //#region 䏿¨-页é¢èµå¼ function set_WorkTaskReport() { $.ajax({ url: GetWEBURL() + "/PM_ProjectBill/set_WorkTask", type: "GET", async: false, data: { "HInterID": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] }, success: function (result) { var tableMain = result.data; //主表 èµå¼ form.val("formData", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HOrgID": tableMain[0]["HOrgID"] , "HProNumber": tableMain[0]["HProNumber"] , "HProName": tableMain[0]["HProName"] , "HProjectStageID": tableMain[0]["HProjectStageID"] , "HProjectStageName": tableMain[0]["HProjectStageName"] , "HMainSourceInterID": tableMain[0]["HInterID"] , "HMainSourceEntryID": tableMain[0]["HEntryID"] , "HMainSourceBillNo": tableMain[0]["HBillNo"] , "HMainSourceBillType": tableMain[0]["HBillType"] }); //ç»ç»çå¼HOrgIDååï¼éæ°æ¸²æ HOrgIDBar = tableMain[0]["HOrgID"]; } }) } //#endregion //#region å®¡æ ¸ function set_CheckBill() { layer.confirm("确认è¦å®¡æ ¸å?", function (index) { WebTM/views/ÏîÄ¿¹ÜÀí/¹¤³ÌÏîÄ¿/PM_ProjectBill.html
@@ -635,41 +635,43 @@ //#endregion //#region å表ï¼åå æ ¼ç¼è¾çå¬ //table.on('edit(mainTable1)', function (obj) { // // åå æ ¼ç¼è¾ä¹åçå¼ // var oldText = $(this).prev().text(); // var value = obj.value //å¾å°ä¿®æ¹åçå¼ // , data = obj.data //å¾å°æå¨è¡ææé®å¼ // , field = obj.field; //å¾å°å段 // //æ£å表达å¼-æ ¡éªéè´æµ®ç¹æ° // var ref = /^\d+(\.\d+)?$/; table.on('edit(mainTable1)', function (obj) { // åå æ ¼ç¼è¾ä¹åçå¼ var oldText = $(this).prev().text(); var value = obj.value //å¾å°ä¿®æ¹åçå¼ , data = obj.data //å¾å°æå¨è¡ææé®å¼ , field = obj.field; //å¾å°å段 //æ£å表达å¼-æ ¡éªéè´æµ®ç¹æ° var ref = /^\d+(\.\d+)?$/; // switch (field) { // case "HRate": //æ°é // if (!ref.test(value)) { //è¥è¾å ¥å¼æ ¼å¼ä¸æ£ç¡®ï¼ååå忥çå¼ // obj.update({ // HRate: oldText // }); // layer.msg("项ç®å æ¯ï¼æ°æ®é误ï¼è¯·è¾å ¥éè´å°æ°") // } else { // var HSumMoney = $("#HSumMoney").val(); // if (!(ref.test(value) && ref.test(HSumMoney))) { // obj.update({ // HPlanAvgMoney: ((HSumMoney * value) / 100).toFixed(8) //é¢è®¡åé ä¸ç»©=ååæ»éé¢*项ç®å æ¯ // , HPlanCountMoney: (((HSumMoney * value) / 100) * 0.07).toFixed(8) //(é¡¹ç®ææ)é¢è®¡ææ=é¢è®¡åé ä¸ç»©*0.07 // }); // } else { // layer.msg("ååæ»é颿 ¼å¼åå¨é®é¢ï¼æ æ³è®¡ç®âé¢è®¡åé ä¸ç»©âä¸âé¢è®¡ææâ"); // obj.update({ // HPlanAvgMoney: 0 // , HPlanCountMoney: 0 // }); // } // } // break; // default: // } //}); switch (field) { case "HRate": //æ°é if (!ref.test(value)) { //è¥è¾å ¥å¼æ ¼å¼ä¸æ£ç¡®ï¼ååå忥çå¼ obj.update({ HRate: oldText }); layer.msg("项ç®å æ¯ï¼æ°æ®é误ï¼è¯·è¾å ¥éè´å°æ°") table.render(option1); CheckedSet_tableSub_Emp(); } else { var HSumMoney = $("#HSumMoney").val(); if ( ref.test(value) && ref.test(HSumMoney) ) { obj.update({ HPlanAvgMoney: ((HSumMoney * value) / 100).toFixed(8) //é¢è®¡åé ä¸ç»©=ååæ»éé¢*项ç®å æ¯ , HPlanCountMoney: (((HSumMoney * value) / 100) * 0.07).toFixed(8) //(é¡¹ç®ææ)é¢è®¡ææ=é¢è®¡åé ä¸ç»©*0.07 }); } else { layer.msg("ååæ»é颿 ¼å¼åå¨é®é¢ï¼æ æ³è®¡ç®âé¢è®¡åé ä¸ç»©âä¸âé¢è®¡ææâ"); obj.update({ HPlanAvgMoney: 0 , HPlanCountMoney: 0 }); } } break; default: } }) //#endregion //#endregion @@ -847,20 +849,20 @@ //#endregion //#region é¡¹ç®æå表ï¼è¡å é¼ æ 离å¼äºä»¶ï¼æ£æ¥é¡¹ç®æåæ¯å¦éå¤ table.on('edit(mainTable1)', function (obj) { if (obj.field == "HEmployeeID") { var num = 0; for (var i = 0; i < option1.data.length; i++) { if (obj.value == option1.data[i]["HEmployeeID"]) { num += 1; } if (num > 1) { layer.msg("项ç®é¶æ®µ:" + obj.value + "éå¤!"); return false; } } } }) //table.on('edit(mainTable1)', function (obj) { // if (obj.field == "HEmployeeID") { // var num = 0; // for (var i = 0; i < option1.data.length; i++) { // if (obj.value == option1.data[i]["HEmployeeID"]) { // num += 1; // } // if (num > 1) { // layer.msg("项ç®é¶æ®µ:" + obj.value + "éå¤!"); // return false; // } // } // } //}) //#endregion @@ -1915,7 +1917,7 @@ obj.event = ""; return false; }else if (event.key == "F6") { }else if (event.key == "F8") { //é¶æ®µè´è´£äºº if (obj.event == "HEmpName") { var HOrgID = $("#HOrgID").val(); WebTM/views/ÏîÄ¿¹ÜÀí/¹¤³ÌÏîÄ¿/PM_ProjectBillList.html
@@ -109,7 +109,7 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Drop"><i class="layui-icon layui-icon-radio"></i>ä½åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>åä½åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ProjectReport"><i class="layui-icon layui-icon-radio"></i>䏿¨(é¶æ®µæ±æ¥)</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_WorkTaskReport"><i class="layui-icon layui-icon-radio"></i>䏿¨(任塿±æ¥)</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_WorkTask"><i class="layui-icon layui-icon-radio"></i>䏿¨(å·¥ä½ä»»å¡)</button> <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Stop"><i class="layui-icon layui-icon-radio"></i>ç¦ç¨</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeStop"><i class="layui-icon layui-icon-radio"></i>åç¦ç¨</button>--> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> @@ -200,9 +200,9 @@ case 'set_ProjectReport': set_ProjectReport(); break; //䏿¨(任塿±æ¥) case 'set_WorkTaskReport': set_WorkTaskReport(); //䏿¨(å·¥ä½ä»»å¡) case 'set_WorkTask': set_WorkTask(); break; ////ç¦ç¨æé® //case 'btn-Stop': @@ -736,21 +736,21 @@ } //#endregion //#region 䏿¨(任塿±æ¥) function set_WorkTaskReport() { //#region 䏿¨(å·¥ä½ä»»å¡) function set_WorkTask() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; var InterID = data[0].HInterID.toString(); var HProjectStageID = data[0].HProjectStageID; var HInterID = data[0].HInterID.toString(); var HEntryID = data[0].HEntryID.toString(); if (checkStatus.data.length === 1) { var InterID = data[0].HInterID.toString(); layer.open({ type: 2 , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['100%', '100%'] , title: '任塿±æ¥-䏿¨' , title: 'å·¥ä½ä»»å¡-䏿¨' , shift: 0//å¼¹åºå¨ç» , content: '../../项ç®ç®¡ç/å·¥ä½ä»»å¡/PM_WorkTaskReportBill.html?OperationType=4&linterid=' + InterID + '&HSouceBillType=' + '&HProjectStageID=' + HProjectStageID , content: '../../项ç®ç®¡ç/å·¥ä½ä»»å¡/PM_WorkTaskBill.html?OperationType=4&linterid=' + HInterID + '&HSouceBillType=' + '&HEntryID=' + HEntryID , btn: ['ç¡®å®'], // æé®1 çåè° btn1: function (index, layero, that) { @@ -760,12 +760,10 @@ }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); layer.msg('è¯·éæ©ä¸è¡æ°æ®ä¸æ¨ï¼'); } } //#endregion //#region éèå设置 function get_HideColumn() {