| | |
| | | <!--<a class="layui-btn layui-btn-xs" lay-event="edit">ç¼è¾</a>--> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del1">å é¤</a> |
| | | </script> |
| | | |
| | | <!--éç¨ç¢--> |
| | | <script type="text/html" id="HIsKey"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HIsKey" lay-filter="HIsKey" id="HIsKey{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <!--项ç®ç»ç--> |
| | | <script type="text/html" id="HIsPM"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="HIsPM" lay-filter="HIsPM" id="HIsPM{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <script> |
| | | |
| | | layui.config({ |
| | |
| | | //è¡¨æ ¼æ¸²æåæ° |
| | | var option = {}; //项ç®é¶æ®µè¡¨æ¸²æåæ° |
| | | var option1 = {}; //é¡¹ç®æå表渲æåæ° |
| | | //è®°å½ç»ç»çå¼ |
| | | var HOrgIDBar = 0; |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | |
| | | |
| | | //#endregion |
| | | |
| | | //#region å¤éæ¡ éä¸/åæ¶ 触åäºä»¶ |
| | | //#region éç¨ç¢ |
| | | form.on('checkbox(HIsKey)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HIsKey = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region 项ç®ç»ç |
| | | form.on('checkbox(HIsPM)', function (data) { |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option1.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HIsPM = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region æä½æé®è§¦åäºä»¶ |
| | | //#region ä¿åæäº¤ |
| | |
| | | , 'HStageNote': '' |
| | | , 'HPMGoodsID': '0' |
| | | , 'HPMGoodsName': '' |
| | | , 'HIsKey': '0' |
| | | , 'HIsKey': false |
| | | , 'HRate': '0' |
| | | , 'HEmpID': '0' |
| | | , 'HEmpName': '' |
| | |
| | | "RowID": (table.cache["mainTable1"].length + 1) * 10 |
| | | , 'HEmployeeID': '0' |
| | | , 'HEmployeeName': '' |
| | | , 'HIsPM': '0' |
| | | , 'HIsPM': false |
| | | , 'HRate': '0' |
| | | , 'HPlanAvgMoney': '0' |
| | | , 'HPlanCountMoney': '0' |
| | |
| | | }) |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | // |
| | | form.on('submit(Cancel)', function () { |
| | | //sessionStorage["SourceFlag"] = false; |
| | |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | } |
| | | $("#HOrgID").append(Organization); |
| | | $("#HOrgID").val(sessionStorage["OrganizationID"]) |
| | | if (OperationType == 1) { |
| | | HOrgIDBar = sessionStorage["OrganizationID"]; |
| | | } |
| | | $("#HOrgID").val(HOrgIDBar); |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | |
| | | , { field: 'RowID', title: 'è¡å·', hide: true } //è¡æ è¯ï¼ç¨äºä¸ä¸è¡ãä¸ä¸è¡è¯å«æå¨è¡ |
| | | , { field: 'HProjectStageID', title: '项ç®é¶æ®µID', hide: true } |
| | | , { field: 'HProjectStageName', title: '项ç®é¶æ®µ', edit: 'text', event: "HProjectStageName" } //f7 |
| | | , { field: 'HStageNote', title: '项ç®è¯¦ç»å
容', edit: 'text' } |
| | | , { field: 'HStageNote', title: '项ç®è¯¦ç»å
容' } |
| | | , { field: 'HPMGoodsID', title: 'ç¸å
³äº¤ä»ç©ID', hide: true } |
| | | , { field: 'HPMGoodsName', title: 'ç¸å
³äº¤ä»ç©', edit: 'text', event: "HPMGoodsName" } //f7 |
| | | , { field: 'HIsKey', title: 'éç¨ç¢', edit: 'text' } |
| | | , { field: 'HIsKey', title: 'éç¨ç¢', templet: "#HIsKey" } |
| | | , { field: 'HRate', title: 'ä¸ç»©å æ¯', edit: 'text' } |
| | | , { field: 'HEmpID', title: 'é¶æ®µè´è´£äººID', hide: true } |
| | | , { field: 'HEmpName', title: 'é¶æ®µè´è´£äºº', edit: 'text', event: "HEmpName" } //f7 |
| | |
| | | , 'HStageNote': '' |
| | | , 'HPMGoodsID': '0' |
| | | , 'HPMGoodsName': '' |
| | | , 'HIsKey': '0' |
| | | , 'HIsKey': false |
| | | , 'HRate': '0' |
| | | , 'HEmpID': '0' |
| | | , 'HEmpName': '' |
| | |
| | | , { field: 'RowID', title: 'è¡å·', hide: true } //è¡æ è¯ï¼ç¨äºä¸ä¸è¡ãä¸ä¸è¡è¯å«æå¨è¡ |
| | | , { field: 'HEmployeeID', title: 'é¡¹ç®æåID', hide: true } |
| | | , { field: 'HEmployeeName', title: 'é¡¹ç®æå', edit: 'text', event: "HEmployeeName" } //f7 |
| | | , { field: 'HIsPM', title: 'æ¯å¦é¡¹ç®ç»ç', edit: 'text' } |
| | | , { field: 'HIsPM', title: 'æ¯å¦é¡¹ç®ç»ç', templet: "#HIsPM" } |
| | | , { field: 'HRate', title: '项ç®å æ¯', edit: 'text' } |
| | | , { field: 'HPlanAvgMoney', title: 'é¢è®¡åé
ä¸ç»©', edit: 'text' } |
| | | , { field: 'HPlanCountMoney', title: 'é¢è®¡ææ', edit: 'text' } |
| | |
| | | "RowID": 10 |
| | | , 'HEmployeeID': '0' |
| | | , 'HEmployeeName': '' |
| | | , 'HIsPM': '0' |
| | | , 'HIsPM': false |
| | | , 'HRate': '0' |
| | | , 'HPlanAvgMoney': '0' |
| | | , 'HPlanCountMoney': '0' |
| | |
| | | //è·åè¡¨å¤´æ°æ®å¹¶åºåå |
| | | var sMainStr = JSON.stringify(data.field); //ä¸»è¡¨æ°æ® |
| | | //项ç®é¶æ®µè¡¨ãé¡¹ç®æåè¡¨æ°æ®åºåå |
| | | var sSubStr = JSON.stringify(num); |
| | | var sSubStr = JSON.stringify(num); |
| | | var sSubStr1 = JSON.stringify(num1); |
| | | |
| | | //æ¼æ¥åºååçæ°æ® |
| | |
| | | , "HDepDays": tableMain[0]["HDepDays"] |
| | | , "HLastMoney": tableMain[0]["HLastMoney"] |
| | | }); |
| | | //ç»ç»çå¼HOrgIDååï¼éæ°æ¸²æ |
| | | HOrgIDBar = tableMain[0]["HOrgID"]; |
| | | |
| | | //å表 èµå¼ |
| | | for (var i = 0; i < tableSub.length; i++) { |
| | | tableSub[i].HIsKey = (tableSub[i].HIsKey) ? 1 : 0; |
| | | } |
| | | for (var i = 0; i < tableSub_Emp.length; i++) { |
| | | tableSub_Emp[i].HIsPM = (tableSub_Emp[i].HIsPM) ? 1 : 0; |
| | | } |
| | | option.data = tableSub; |
| | | table.render(option); |
| | | //对å表ä¸çå¤éæ¡è¿è¡éä¸ |
| | | for (var i = 0; i < tableSub.length; i++) { |
| | | if (tableSub[i].HIsKey) { |
| | | $('#HIsKey' + (i + 1)).attr("checked", true); |
| | | } |
| | | } |
| | | form.render('checkbox'); |
| | | option1.data = tableSub_Emp; |
| | | table.render(option1); |
| | | //对å表ä¸ç项ç®ç»çå¤éæ¡è¿è¡éä¸ |
| | | for (var i = 0; i < tableSub_Emp.length; i++) { |
| | | if (tableSub_Emp[i].HIsPM) { |
| | | $('#HIsPM' + (i + 1)).attr("checked", true); |
| | | } |
| | | } |
| | | form.render('checkbox'); |
| | | } |
| | | }) |
| | | } |
| | |
| | | obj.update({ |
| | | "HProjectStageID": checkStatus.data[0].HItemID |
| | | , "HProjectStageName": checkStatus.data[0].HName |
| | | , "HStageNote": checkStatus.data[0].HStageNote |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | obj.event = ""; |
| | | return false; |