| | |
| | | </div> |
| | | <div class="layui-card-body"> |
| | | <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> |
| | | <!--<ul class="layui-tab-title"> |
| | | <li class="layui-this">åºæ¬ä¿¡æ¯</li>--> |
| | | <!--<li>å
¶ä»ä¿¡æ¯</li>--> |
| | | <!--</ul>--> |
| | | <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> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-form-item"> |
| | |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">维修项ç®<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">维修项ç®<label style="color:red"> </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HRepairName" id="HRepairName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HRepairID" id="HRepairID" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HRepairID" id="HRepairID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="RepairItemList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç´§æ¥ç¨åº¦</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HUrgenLevel" lay-filter="HUrgenLevel" id="HUrgenLevel"> |
| | | <option value="ä½" selected="selected">ä½</option> |
| | | <option value="ä¸">ä¸</option> |
| | | <option value="é«">é«</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥ä¿®ç±»å«</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HRepairCategory" id="HRepairCategory" class="layui-input" value=""> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥ä¿®äºº</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HRepairer" id="HRepairer" class="layui-input" value=""> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¯å¦æäº§è½å½±å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HIsCapacityImpact" id="HIsCapacityImpact" class="layui-input" value=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-inline"> |
| | | <textarea placeholder="请è¾å
¥ç»´å¤æ³¨" class="layui-textarea" name="HRemark" id="HRemark"></textarea> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--å¶åä¿¡æ¯--> |
| | | <div class="layui-tab-item"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¶å人</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å®¡æ ¸äºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å
³é人</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä¿®æ¹äºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¶åæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å®¡æ ¸æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å
³éæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä¿®æ¹æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä½åºäºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä½åºæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <script src="../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../layuiadmin/PubCustom.js"></script> |
| | | <script> |
| | | //è·ååæ° |
| | | var HEquipID = ""; //设å¤id |
| | | var edit = function (data) { |
| | | HEquipID = data[0].HEquipID; |
| | | } |
| | | var OptionData = []; |
| | | //è·ååæ° |
| | | var params = get_UrlVars(); |
| | |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºåid |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | var HMainSourceBillNo = params[params[3]]; |
| | | } |
| | | |
| | | layui.config({ |
| | |
| | | var option;//ç»´ä¿®ä¿¡æ¯ |
| | | var option1 = [];//é
ä»¶ |
| | | var sBillType = "3910"; |
| | | //var TabRow = { "HRepairID1": 0, "HRepairCode": "", "HRepairName": "", "HManagerID1": 0, "HManagerCode": "", "HManagerName": "", "HRepairExplanation": "", "HRemark": "" }; |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | set_EditFromGrid(); |
| | | } |
| | | else if (OperationType == 4) {//䏿¨ |
| | | setInit_PushBill(); |
| | | } |
| | | else { |
| | | layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); |
| | |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true |
| | | , content: ['../设å¤ç®¡ç/è®¾å¤æ¡£æ¡/Gy_EquipFileMainList.html', 'yes'] |
| | | , content: ['../设å¤ç®¡ç/è®¾å¤æ¡£æ¡/Gy_EquipFileMainList.html?openType=2', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true |
| | | , content: ['../åºç¡èµæ/åºç¡èµæ/Gy_RepairList.html', 'yes'] |
| | | , content: ['../åºç¡èµæ/åºç¡èµæ/Gy_RepairList.html?openType=2', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HRepairName").val(checkStatus.data[0].维修项ç®); |
| | | $("#HRepairID").val(checkStatus.data[0].HItemID); |
| | | $("#HRepairID").val(checkStatus.data[0].hitemid); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true |
| | | , content: ['../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | , content: ['../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html?openType=2&HOrgName=' + sessionStorage["Organization"], 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | |
| | | title: 'è®¾å¤æ
éç»è®°å', |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | content: ['../设å¤ç®¡ç/Sb_EqpConkBookBillList.html', 'yes'], |
| | | content: ['../设å¤ç®¡ç/Sb_EqpConkBookBillList.html?type=2', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | //var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRepairExplanation": "", "HRemark": "", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }; |
| | |
| | | title: '设å¤ç»´ä¿®æ´¾å·¥å', |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | content: ['../设å¤ç®¡ç/设å¤ç»´ä¿®æ´¾å·¥å/Sb_EquipRepairSendWorkBillList.html', 'yes'], |
| | | content: ['../设å¤ç®¡ç/设å¤ç»´ä¿®æ´¾å·¥å/Sb_EquipRepairSendWorkBillList.html?openType=2', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | //æé®ãæé®ä¸ãçåè° |
| | |
| | | function set_AddFNew() { |
| | | //è·åæå¤§åæ®å· |
| | | get_MAXNum(); |
| | | if (HEquipID != "") { |
| | | GetHEquip(); |
| | | } |
| | | option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": "", "HManagerID": sessionStorage["HEmpID"], "HManagerCode": sessionStorage["HEmpNumber"], "HManagerName": sessionStorage["HEmpName"], "HRepairExplanation": "", "HRemark": ""/*, "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " "*/ }]; |
| | | option1.data = [{ "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HManagerID": sessionStorage["HEmpID"], "HManagerNumber": sessionStorage["HEmpNumber"], "HManagerName": sessionStorage["HEmpName"], "HQty": "0", "HRemark": "" }]; |
| | | table.render(option); |
| | |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data.h_v_Sb_EquipRepairWorkBillList[0]; |
| | | var data = result.data.h_v_Sb_EquipRepairWorkBill_Edit[0]; |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HBillNo": data.åæ®å· |
| | | , "HDate": formatDate(data.æ¥æ) |
| | | , "HDate": formatDate(data.æ¥æ, "yyyy-MM-dd") |
| | | , "HInnerBillNo": data.å
é¨åæ®å· |
| | | , "HEmpID": data.HEmpID //维修人ID |
| | | , "HEmpName": data.维修人 //维修人 |
| | | , "HRepairBeginDate": formatDate(data.ç»´ä¿®å¼å§æ¥æ) //ç»´ä¿®å¼å§æ¥æ |
| | | , "HRepairBeginDate": formatDate(data.ç»´ä¿®å¼å§æ¥æ, "yyyy-MM-dd") //ç»´ä¿®å¼å§æ¥æ |
| | | , "HEquipID": data.HEquipID //设å¤ID |
| | | , "HEquipName": data.设å¤åç§° //设å¤åç§° |
| | | , "HManagerID": data.HManagerID //è´è´£äººID |
| | | , "HManagerName": data.è´è´£äºº //è´è´£äººåç§° |
| | | , "HRepairEndDate": formatDate(data.ç»´ä¿®ç»ææ¥æ) //ç»´ä¿®ç»ææ¥æ |
| | | , "HRepairEndDate": formatDate(data.ç»´ä¿®ç»ææ¥æ, "yyyy-MM-dd") //ç»´ä¿®ç»ææ¥æ |
| | | , "HRepairID": data.HRepairID //维修项ç®ID |
| | | , "HRepairName": data.ç»´ä¿®é¡¹ç® //维修项ç®åç§° |
| | | , "HDeptID": data.HDeptID //ç»´ä¿®é¨é¨ID |
| | |
| | | , "HMainSourceBillNo": data.HMainSourceBillNo |
| | | , "HMainSourceInterID": data.HMainSourceInterID |
| | | , "HMainSourceEntryID": data.HMainSourceEntryID |
| | | , "HRepairCategory": data.æ¥ä¿®ç±»å« |
| | | , "HUrgenLevel": data.ç´§æ¥ç¨åº¦ |
| | | , "HRepairer": data.æ¥ä¿®äºº |
| | | , "HIsCapacityImpact": data.æ¯å¦æäº§è½å½±å |
| | | , "HMaker": data.å¶å人 |
| | | , "HMakeDate": data.å¶åæ¥æ == null ? "" : formatDate(new Date(data.å¶åæ¥æ), "yyyy-MM-dd") |
| | | , "HChecker": data.å®¡æ ¸äºº |
| | | , "HCheckDate": data.å®¡æ ¸æ¥æ == null ? "" : formatDate(new Date(data.å®¡æ ¸æ¥æ), "yyyy-MM-dd") |
| | | , "HUpDater": data.ä¿®æ¹äºº |
| | | , "HUpDateDate": data.ä¿®æ¹æ¥æ == null ? "" : formatDate(new Date(data.ä¿®æ¹æ¥æ), "yyyy-MM-dd") |
| | | , "HCloseMan": data.å
³é人 |
| | | , "HCloseDate": data.å
³éæ¥æ == null ? "" : formatDate(new Date(data.å
³éæ¥æ), "yyyy-MM-dd") |
| | | , "HDeleteMan": data.ä½åºäºº |
| | | , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : formatDate(new Date(data.ä½åºæ¥æ), "yyyy-MM-dd") |
| | | }); |
| | | |
| | | } else { |
| | |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //#region 䏿¨é¡µé¢åå§å |
| | | function setInit_PushBill() { |
| | | //çæåæ®å·åå
ç |
| | | get_MAXNum(); |
| | | $("#HEmpID").val(sessionStorage["HEmpID"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºç»´ä¿®äººID |
| | | $("#HEmpName").val(sessionStorage["HEmpName"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºç»´ä¿®äºº |
| | | $("#HDeptID").val(sessionStorage["HDeptID"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºé¨é¨ID |
| | | $("#HDeptName").val(sessionStorage["HDept"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºé¨é¨ |
| | | $("#HManagerID").val(sessionStorage["HEmpID"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºè´è´£äººID |
| | | $("#HManagerName").val(sessionStorage["HEmpName"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºè´è´£äºº |
| | | $("#HMainSourceBillType").val() == "设å¤ç»´ä¿®ç»è®°å"; |
| | | $('#XDHList').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $("#HMainSourceBillNo").val(HMainSourceBillNo); |
| | | document.getElementById('HMainSourceBillNo').style.backgroundColor = '#efefef4d'; |
| | | //æéåå·å è½½è¡¨ä½æ°æ® |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'Sb_EqpRepairWorkBill/Sb_EqpRepairWorkBillSubByHMainSourceBillNo', |
| | | type: "GET", |
| | | data: { "HMainSourceBillNo": HMainSourceBillNo }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var EndData = result.data; |
| | | |
| | | $("#HMainSourceInterID").val(EndData[0].hmainid); |
| | | $("#HMainSourceEntryID").val(EndData[0].hsubid); |
| | | // å填设å¤ä¿¡æ¯ |
| | | $("#HEquipName").val(EndData[0].设å¤åç§°); |
| | | $("#HEquipID").val(EndData[0].HEquipID); |
| | | |
| | | |
| | | if (EndData && EndData.length > 0) { |
| | | // 维修信æ¯è¡¨æ ¼ |
| | | option.data = EndData; // 使ç¨è·åçæ°æ® |
| | | table.render(option); |
| | | |
| | | |
| | | option1.data = [{ "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HManagerID": sessionStorage["HEmpID"], "HManagerNumber": sessionStorage["HEmpNumber"], "HManagerName": sessionStorage["HEmpName"], "HQty": "0", "HRemark": "" }]; |
| | | |
| | | table.render(option1); |
| | | } |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | // è¡¨æ ¼è¡å
äºä»¶å¿«æ·é®çé1 é
ä»¶ |
| | | function set_GridCellCheck1(obj) { |
| | |
| | | layer.msg("è´è´£äººæ²¡æéæ©", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if ($("#HRepairName").val() == '') { |
| | | layer.msg("ç»´ä¿®é¡¹ç®æ²¡æéæ©", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | //if ($("#HRepairName").val() == '') { |
| | | // layer.msg("ç»´ä¿®é¡¹ç®æ²¡æéæ©", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | //æ°åæ£å(å
å«å°æ°) |
| | | var reg = /^\d+(\.\d+)?$/; |
| | | if (reg.test($("#HPlanTimes").val()) == false || $("#HPlanTimes").val() == '') { |
| | |
| | | return true; |
| | | } |
| | | |
| | | //#region è·åä¼ å
¥çä¿¡æ¯åæ¾é¡µé¢ |
| | | function GetHEquip() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sb_EqpRepairWorkBill/Get_XT_EqpConkBookList", |
| | | type: "GET", |
| | | data: { "HInterID": HEquipID, "user": sessionStorage["HUserName"], }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | $("#HEquipID").val(result.data[0].hmainid); |
| | | $("#HEquipName").val(result.data[0].设å¤åç§°); |
| | | $("#HMainSourceBillNo").val(result.data[0].åæ®å·); |
| | | $("#HMainSourceInterID").val(result.data[0].hmainid); |
| | | $("#HMainSourceEntryID").val(result.data[0].hsubid); |
| | | $("#HRepairCategory").val(result.data[0].æ
éç±»å«); |
| | | $("#HRepairer").val(result.data[0].åç°äºº); |
| | | } else { |
| | | layer.alert(result.Message, { icon: 5 }); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | }); |