平板绑定自动生成文件夹,维修派工单添加必填项控制/标识;器具保养记录单改为视图查询;sop进入页面隐藏视频;设备保养记录单改为视图查询;工序流转卡维护自定义过滤放到更多里面
| | |
| | | //è·åå¹³æ¿ç»å®æä»¶æ°æ® |
| | | function get_ConfigFileInfo(linterid) { |
| | | var obj = {}; |
| | | |
| | | var HPath = "C:\\MESConfiguration\\PlateBinding.txt"; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "Get/Xt_PlateBinding", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "user": sessionStorage["HUserName"] }, |
| | | data: { "user": sessionStorage["HUserName"], "HPath": HPath}, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | //å
¬ç¨é¨å ======Begin======== |
| | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | var HPath = "C:\\MESConfiguration\\PlateBinding.txt"; |
| | | |
| | | var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"]; |
| | | var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";" + HPath; |
| | | if (AllowLoadData()) { |
| | | $.ajax( |
| | | { |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">æåå¨å
·</label> |
| | | <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="MouldHNumber" name="MouldHNumber" id="MouldHNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" name="HMouldID" id="HMouldID" lay-verify="HMouldID" value="0"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">维修项ç®</label> |
| | | <label class="layui-form-label" style="width: 85px;">维修项ç®<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 73px;"> |
| | | <input type="text" class="layui-input" name="HRepairIDName" lay-verify="HRepairIDName" id="HRepairIDName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HRepairID" lay-verify="HRepairID" id="HRepairID" value="0"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»´ä¿®é¨é¨</label> |
| | | <label class="layui-form-label" style="width: 85px;">ç»´ä¿®é¨é¨<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 67px;"> |
| | | <input type="text" class="layui-input" name="HDeptIDName" lay-verify="HDeptIDName" id="HDeptIDName" style="background-color:#efefef4d;width: 55%;margin-left:7px;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HDeptID" lay-verify="HDeptID" id="HDeptID" value="0"> |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">主管</label> |
| | | <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="HManagerIDName" name="HManagerIDName" id="HManagerIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HManagerID" id="HManagerID" lay-verify="HManagerID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">维修人</label> |
| | | <label class="layui-form-label" style="width: 85px;">维修人<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 73px;"> |
| | | <input type="text" class="layui-input" lay-verify="HEmpIDName" name="HEmpIDName" id="HEmpIDName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" name="HEmpID" lay-verify="HEmpID" id="HEmpID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">计å维修工æ¶</label> |
| | | <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" name="HPlanTimes" lay-verify="HPlanTimes" id="HPlanTimes" value="0" onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å®é
维修工æ¶</label> |
| | | <label class="layui-form-label" style="width: 85px;">å®é
维修工æ¶<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 117px;"> |
| | | <input type="text" class="layui-input" name="HTimes" lay-verify="HTimes" id="HTimes" value="0"> |
| | | </div> |
| | |
| | | layer.msg("维修人ä¸è½ä¸ºç©º"); |
| | | return false; |
| | | } |
| | | if ($("#HSupIDName").val() == "") { |
| | | layer.msg("ä¾åºåä¸è½ä¸ºç©º"); |
| | | if ($("#HPlanTimes").val() == 0) { |
| | | layer.msg("计å维修工æ¶ä¸è½ä¸º0"); |
| | | return false; |
| | | } |
| | | if ($("#HEquipIDName").val() == "") { |
| | | layer.msg("设å¤ä¸è½ä¸ºç©º"); |
| | | if ($("#HTimes").val() == 0) { |
| | | layer.msg("å®é
维修工æ¶ä¸è½ä¸º0"); |
| | | return false; |
| | | } |
| | | //if ($("#HSupIDName").val() == "") { |
| | | // layer.msg("ä¾åºåä¸è½ä¸ºç©º"); |
| | | // return false; |
| | | //} |
| | | //if ($("#HEquipIDName").val() == "") { |
| | | // layer.msg("设å¤ä¸è½ä¸ºç©º"); |
| | | // return false; |
| | | //} |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']) |
| | | if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") { |
| | | sSubStr = JSON.parse(sSubStr); |
| | | for (var i = 0; i < sSubStr.length; i++) { |
| | | if (sSubStr[i].HRepairID == 0) { |
| | | layer.msg("æç»è®°å½ç¬¬" + (i + 1) + "è¡,维修项ç®ä¿¡æ¯ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if (sSubStr[i].HManagerID == 0) { |
| | | layer.msg("æç»è®°å½ç¬¬" + (i + 1) + "è¡,è´è´£äººä¿¡æ¯ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | | //è·ååæ° |
| | |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < BYData.length; i++) { |
| | | var checkrow = { |
| | | "HMaintainItemID": BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].HMaintainItemNumber, "HMaintainItem": BYData[i].HMaintainItem, |
| | | "HMaintainPart": BYData[i].HMaintainPart, "HManagerID": BYData[i].HManagerID, "HManagerNumber": BYData[i].HManagerNumber, |
| | | "HManagerName": BYData[i].HManagerName, "HClaim": BYData[i].HClaim, "HRemark": BYData[i].HRemark |
| | | "HMaintainItemID": BYData[i].ä¿å
»é¡¹ç®ID, "HMaintainItemNumber": BYData[i].ä¿å
»é¡¹ç®ä»£ç , "HMaintainItem": BYData[i].ä¿å
»é¡¹ç®, |
| | | "HMaintainPart": BYData[i].ä¿å
»é¨ä½, "HManagerID": BYData[i].è´è´£äººID, "HManagerNumber": BYData[i].è´è´£äººä»£ç , |
| | | "HManagerName": BYData[i].è´è´£äººåç§°, "HClaim": BYData[i].å
·ä½è¦æ±, "HRemark": BYData[i].å夿³¨2 |
| | | }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < PJData.length; i++) { |
| | | var checkrow = { |
| | | "HMaterID": PJData[i].HMaterID, "HMaterNumber": PJData[i].HMaterNumber, "HMaterName": PJData[i].HMaterName, |
| | | "HMaterSpec": PJData[i].HMaterSpec, "HUnitID": PJData[i].HUnitID, "HUnitNumber": PJData[i].HUnitNumber, |
| | | "HUnitName": PJData[i].HUnitName, "HQty": PJData[i].HQty, "HQtyMust": PJData[i].HQtyMust, |
| | | "HRemark": PJData[i].HRemark |
| | | "HMaterID": PJData[i].é
ä»¶ID, "HMaterNumber": PJData[i].é
件代ç , "HMaterName": PJData[i].é
ä»¶åç§°, |
| | | "HMaterSpec": PJData[i].è§æ ¼åå·, "HUnitID": PJData[i].åä½ID, "HUnitNumber": PJData[i].计éåä½ä»£ç , |
| | | "HUnitName": PJData[i].计éåä½åç§°, "HQty": PJData[i].ç¨é, "HQtyMust": PJData[i].æ åç¨é, |
| | | "HRemark": PJData[i].å夿³¨1 |
| | | }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | |
| | | //åå§åºæ¬ä¿¡æ¯èµå¼ |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | document.getElementById("IsHide").style.display = "none";//éèè§é¢ |
| | | document.getElementById("HideVideo").innerHTML = "æ¾ç¤ºè§é¢"; |
| | | set_EditFromGrid(linterid); |
| | | } |
| | | else if (OperationType == 5) {//æ¥ç |
| | |
| | | HSourceNo = params[params[2]]; //å·¥åå· |
| | | HSourceEntryID = params[params[3]]; //æºååå
ç |
| | | HProcID = params[params[4]]; //å·¥åºID |
| | | |
| | | document.getElementById("IsHide").style.display = "none";//éèè§é¢ |
| | | document.getElementById("HideVideo").innerHTML = "æ¾ç¤ºè§é¢"; |
| | | |
| | | //get_SopFile(HMaterID, HSourceNo);// ç©æ |
| | | get_SopFile2(HMaterID, HProcID); //ç©æ+å·¥åº |
| | | return; |
| | |
| | | document.getElementById("IsHide").style.display = "none";//éèè§é¢ |
| | | document.getElementById("HideVideo").innerHTML = "æ¾ç¤ºè§é¢"; |
| | | } else { |
| | | document.getElementById("IsHide").style.display = "inherit";//éèè§é¢ |
| | | document.getElementById("IsHide").style.display = "inherit";//æ¾ç¤ºè§é¢ |
| | | document.getElementById("HideVideo").innerHTML = "éèè§é¢"; |
| | | } |
| | | }); |
| | |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < BYData.length; i++) { |
| | | var checkrow = { |
| | | "HMaintainItemID": BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].HMaintainItemNumber, "HMaintainItem": BYData[i].HMaintainItem, |
| | | "HMaintainPart": BYData[i].HMaintainPart, "HManagerID": BYData[i].HManagerID, "HManagerNumber": BYData[i].HManagerNumber, |
| | | "HManagerName": BYData[i].HManagerName, "HClaim": BYData[i].HClaim, "HRemark": BYData[i].HRemark |
| | | "HMaintainItemID": BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].ä¿å
»é¡¹ç®ä»£ç , "HMaintainItem": BYData[i].ä¿å
»é¡¹ç®åç§°, |
| | | "HMaintainPart": BYData[i].ä¿å
»é¨ä½, "HManagerID": BYData[i].HManagerID, "HManagerNumber": BYData[i].è´è´£äººä»£ç , |
| | | "HManagerName": BYData[i].è´è´£äººåç§°, "HClaim": BYData[i].å
·ä½è¦æ±, "HRemark": BYData[i].表ä½å¤æ³¨ |
| | | }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < PJData.length; i++) { |
| | | var checkrow = { |
| | | "HMaterID": PJData[i].HMaterID, "HMaterNumber": PJData[i].HMaterNumber, "HMaterName": PJData[i].HMaterName, |
| | | "HUnitID": PJData[i].HUnitID, "HUnitNumber": PJData[i].HUnitNumber, |
| | | "HUnitName": PJData[i].HUnitName, "HQty": PJData[i].HQty, |
| | | "HRemark": PJData[i].HRemark |
| | | "HMaterID": PJData[i].é
ä»¶ID, "HMaterNumber": PJData[i].é
件代ç , "HMaterName": PJData[i].é
ä»¶åç§°, |
| | | "HUnitID": PJData[i].åä½ID, "HUnitNumber": PJData[i].计éåä½ä»£ç , |
| | | "HUnitName": PJData[i].计éåä½åç§°, "HQty": PJData[i].ç¨é, |
| | | "HRemark": PJData[i].å夿³¨1 |
| | | }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < BYData.length; i++) { |
| | | var checkrow = { |
| | | "HMaintainItemID": BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].HMaintainItemNumber, "HMaintainItem": BYData[i].HMaintainItem, |
| | | "HMaintainPart": BYData[i].HMaintainPart, "HManagerID": BYData[i].HManagerID, "HManagerNumber": BYData[i].HManagerNumber, |
| | | "HManagerName": BYData[i].HManagerName, "HClaim": rowdate1[i].HClaim, "HRemark": rowdate1[i].HRemark |
| | | "HMaintainItemID": BYData[i].HMaintainItemID, "HMaintainItemNumber": BYData[i].ä¿å
»é¡¹ç®ä»£ç , "HMaintainItem": BYData[i].ä¿å
»é¡¹ç®åç§°, |
| | | "HMaintainPart": BYData[i].ä¿å
»é¨ä½, "HManagerID": BYData[i].HManagerID, "HManagerNumber": BYData[i].è´è´£äººä»£ç , |
| | | "HManagerName": BYData[i].è´è´£äººåç§°, "HClaim": rowdate1[i].å
·ä½è¦æ±, "HRemark": rowdate1[i].表ä½å¤æ³¨ |
| | | }; |
| | | |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | | table.reload("mainTable", { |
| | |
| | | } |
| | | |
| | | if ($("#HStopEmpID").val() == 0) { |
| | | layer.msg("弿ºäººæ²¡æéæ©ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg("åæºäººæ²¡æéæ©ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | |
| | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px "> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--<div class="layui-tab-item layui-show">--> |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | <!--</div>--> |