| | |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <style> |
| | | .main-btn { /*头é¨ä¸»æé®*/ |
| | | padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">åå
³é</button>--> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <h1 style="text-align: center; padding: 10px 0;"><b>å·¥ä½ä»»å¡</b></h1> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">åºæ¬ä¿¡æ¯</li> |
| | | <li lay-id="2" style="padding:1px;">éä»¶ä¿¡æ¯</li> |
| | |
| | | </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;"> |
| | |
| | | <input type="text" class="layui-input" lay-verify="HCopyEmp" name="HCopyEmp" id="HCopyEmp" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <!--<input type="hidden" name="HWorkEmpID" id="HWorkEmpID" lay-verify="HWorkEmpID" value="0">--> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHCopyEmp" id="btnSearchHCopyEmp" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">订åç级</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <select name="HOrderLevID" id="HOrderLevID" lay-filter="HOrderLevID" style="width:120px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">ä»»å¡ç±»å«</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HTaskClassName" name="HTaskClassName" id="HTaskClassName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" name="HTaskClassID" id="HTaskClassID" lay-verify="HTaskClassID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHTaskClass" id="btnSearchHTaskClass" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | var HEntryID = params[params[3]]; //å·¥ç¨é¡¹ç®åå
ç |
| | | |
| | | var HSouceBillType = params[params[2]]; //æºåç±»å |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //#region ã卿è·å模ååç§°ã |
| | | var HModuleType = "4753"; |
| | | //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | | var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); |
| | | $("h1").html('<b>' + HPageTitle + '</b>'); |
| | | //#endregion |
| | | |
| | | //#region 夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ |
| | | if (sessionStorage.login != "login") { |
| | | layer.confirm("ç»å½å¤±æï¼è¯·éæ°ç»å½ï¼", { |
| | |
| | | //#region ä»»å¡ç±»åç±»åä¸ææ¡æ¾ç¤º |
| | | ColFilter(); |
| | | //#endregion |
| | | //åå§å订åç级 |
| | | HOrderLev(); |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | |
| | | |
| | | //æä»¶éæ©åå§å |
| | | PicUpload(); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | //else if (OperationType == 2) { //å¤å¶ |
| | | // //ç¦ç¨ç»ç»é项 |
| | |
| | | // } |
| | | // }); |
| | | //} |
| | | else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ |
| | | else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new |
| | | |
| | | //ç¼è¾ |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | |
| | | |
| | | |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | RoadBillMain(linterid); |
| | | |
| | |
| | | PicUpload(); |
| | | //å±ç¤ºå·²ä¸ä¼ çæä»¶ |
| | | getFileList_loaded(); |
| | | |
| | | |
| | | } else if (OperationType == 4 && HProjectStageID != null) { //䏿¨ |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | |
| | | |
| | | |
| | | //䏿¨-页é¢è®¾ç½® |
| | | set_WorkTaskReport(); |
| | | //项ç®éæ±åé®é¢æ¸
å 䏿¨å·¥ä½ä»»å¡ 页é¢èµå¼å¦æçäº 4759 å°±æ¯é¡¹ç®éæ±åé®é¢æ¸
åç䏿¨ |
| | | if (HSouceBillType == 4759) { |
| | | CustomerTaskRoadBillMain(); |
| | | } else { |
| | | set_WorkTaskReport(); |
| | | } |
| | | |
| | | //æä»¶éæ©åå§å |
| | | PicUpload(); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | |
| | | get_checkSearchHCopyEmp(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éæ©æ´¾å人æé® |
| | | form.on('submit(btnSearchHTaskClass)', function () { |
| | | get_checkSearchHTaskClass(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | |
| | |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | } |
| | | $("#HOrgID").append(Organization); |
| | | if (OperationType == 1) { |
| | | if (OperationType == 1 || OperationType == 4) { |
| | | HOrgIDBar = sessionStorage["OrganizationID"]; |
| | | } |
| | | $("#HOrgID").val(HOrgIDBar); |
| | |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·å订åç级 |
| | | function HOrderLev() { |
| | | //è·å订åç级 |
| | | var Order = ''; |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/PM_WorkTaskBill/getOrder", |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | Order += '<option style="color:blue;" value="' + data[i].HItemID + '">' + data[i].HName + '</option>'; |
| | | } |
| | | $("#HOrderLevID ").append(Order); |
| | | |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | |
| | | $("#HMainSourceInterID").val(checkStatus.data[0].HInterID); |
| | | $("#HMainSourceEntryID").val(checkStatus.data[0].HEntryID); |
| | | $("#HMainSourceBillNo").val(checkStatus.data[0].åæ®å·); |
| | | $("#HMainSourceBillType").val(checkStatus.data[0].åæ®ç±»å); |
| | | $("#HMainSourceBillType").val(checkStatus.data[0].åæ®ç±»å); |
| | | |
| | | } else { |
| | | layer.msg("该项ç®å·²å
³éï¼ä¸å¯éæ©ï¼"); |
| | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region æ´¾åäººéæ©é¡µé¢ |
| | | function get_checkSearchHSendEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=HSecManager&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 |
| | |
| | | |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ä»»å¡ç±»å«éæ©é¡µé¢ |
| | | function get_checkSearchHTaskClass() { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../项ç®ç®¡ç/åºç¡å»ºæ¨¡/Gy_TaskClass.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HTaskClassID").val(checkStatus.data[0].HItemID); |
| | | $("#HTaskClassName").val(checkStatus.data[0].ä»»å¡ç±»å«åç§°); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | function set_AddNew(data) { |
| | | //è·åç»ç»æ°æ® |
| | | data.field.HPRDORGID = sessionStorage["OrganizationID"];//ç»ç» |
| | | if (data.field.HOrderLevID == "") { |
| | | data.field.HOrderLevID = 0; |
| | | } |
| | | //è¥ä¸ºç¼è¾-ä¿åï¼åæ´æ°ä¿®æ¹äººåä¿®æ¹æ¶é´ |
| | | if (OperationType == 3) { |
| | | data.field.HUpdater = sessionStorage["HUserName"]; |
| | |
| | | , "HCopyEmp": tableMain[0]["HCopyEmp"] |
| | | , "HRemark": tableMain[0]["HRemark"] |
| | | , "HOrgID": tableMain[0]["HOrgID"] |
| | | , "HOrderLevID": tableMain[0]["HOrderLevID"] |
| | | , "HTaskClassID": tableMain[0]["HTaskClassID"] |
| | | , "HTaskClassName": tableMain[0]["HTaskClassName"] |
| | | |
| | | , "HMainSourceInterID": tableMain[0]["HMainSourceInterID"] |
| | | , "HMainSourceEntryID": tableMain[0]["HMainSourceEntryID"] |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | // 项ç®éæ±åé®é¢æ¸
å 䏿¨å·¥ä½ä»»å¡ 页é¢èµå¼ |
| | | function CustomerTaskRoadBillMain( )//å 载表头 |
| | | { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/PM_ProjectBill/PM_CustomerTaskBillMainEditList", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HInterID": linterid, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | var tableMain = result.data; |
| | | |
| | | //主表 èµå¼ |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HMainSourceInterID": tableMain[0]["HInterID"] |
| | | , "HMainSourceBillNo": tableMain[0]["åæ®å·"] |
| | | , "HMainSourceBillType": tableMain[0]["åæ®ç±»å"] |
| | | , "HProjectID": tableMain[0]["HProjectID"] |
| | | , "HProNumber": tableMain[0]["项ç®ä»£ç "] |
| | | , "HProName": tableMain[0]["项ç®åç§°"] |
| | | , "HProjectStageID": tableMain[0]["HProjectStageID"] |
| | | , "HProjectStageName": tableMain[0]["项ç®é¶æ®µ"] |
| | | , "HName": tableMain[0]["éæ±åç§°"] |
| | | , "HDate": Format(new Date(tableMain[0]["æ¥æ"]), "yyyy-MM-dd") |
| | | , "HTaskNote": tableMain[0]["éæ±æè¿°"] |
| | | , "HType": tableMain[0]["éæ±ç±»å"] |
| | | , "HSendEmp": tableMain[0]["å®¢æ·æåºäºº"] |
| | | , "HReceiveEmp": tableMain[0]["æ¥æ¶äºº"] |
| | | , "HCopyEmp": tableMain[0]["æé人"] |
| | | , "HRemark": tableMain[0]["è¡¨å¤´å¤æ³¨"] |
| | | , "HTaskStatus": tableMain[0]["éæ±ç¶æ"] |
| | | , "HOrderLevID": tableMain[0]["HOrderLevID"] |
| | | , "HLastDate": Format(new Date(tableMain[0]["è¦æ±å®ææ¥æ"]), "yyyy-MM-dd") |
| | | , "HOrgID": tableMain[0]["HOrgID"] |
| | | |
| | | }); |
| | | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | //#region å®¡æ ¸ |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //项ç®ä»£ç |
| | | function GetProjectBillValue(obj) { |
| | | if (obj[0].å
³é人 == null || obj[0].å
³é人 == "") { |
| | | $("#HProjectID").val(obj[0].HInterID); |
| | | $("#HProNumber").val(obj[0].项ç®ä»£ç );//å·¥ç¨é¡¹ç®ä»£ç |
| | | $("#HProName").val(obj[0].项ç®åç§°);//å·¥ç¨é¡¹ç®ä»£ç |
| | | $("#HProjectStageID").val(obj[0].HProjectStageID);//å·¥ç¨é¡¹ç®ä»£ç |
| | | $("#HProjectStageName").val(obj[0].项ç®é¶æ®µ);//å·¥ç¨é¡¹ç®ä»£ç |
| | | |
| | | $("#HMainSourceInterID").val(obj[0].HInterID); |
| | | $("#HMainSourceEntryID").val(obj[0].HEntryID); |
| | | $("#HMainSourceBillNo").val(obj[0].åæ®å·); |
| | | $("#HMainSourceBillType").val(obj[0].åæ®ç±»å); |
| | | |
| | | } else { |
| | | layer.msg("该项ç®å·²å
³éï¼ä¸å¯éæ©ï¼"); |
| | | } |
| | | } |
| | | //项ç®é¶æ®µ |
| | | function GetProjectStageValue(obj) { |
| | | $("#HProjectStageID").val(obj[0].HItemID);//项ç®é¶æ®µid |
| | | $("#HProjectStageName").val(obj[0].é¶æ®µåç§°);//项ç®é¶æ®µåç§° |
| | | } |
| | | //æ´¾å人 |
| | | function GetHSecManagerValue(obj) { |
| | | $("#HSendEmp").val(obj[0].èååç§°);//客æ·åç§° |
| | | } |
| | | //æ¥æ¶äºº |
| | | function GetHReceiveValue(obj) { |
| | | $("#HReceiveEmp").val(obj[0].èååç§°);//æ¥æ¶äººåç§° |
| | | } |
| | | //ä»»å¡ç±»å« |
| | | function GetTaskClassValue(obj) { |
| | | $("#HTaskClassID").val(obj[0].HItemID); |
| | | $("#HTaskClassName").val(obj[0].ä»»å¡ç±»å«åç§°); |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |