| | |
| | | </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: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HName" name="HName" id="HName"> |
| | | </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="HMaterModel" id="HMaterModel" onmouseover="this.title=this.value" readonly> |
| | | <input type="text" class="layui-input" name="HMaterModel" id="HMaterModel" onmouseover="this.title=this.value" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-block" style="margin-left: 185px;"> |
| | | <input type="checkbox" name="checkboxIsProNo" id="checkboxIsProNo" lay-skin="primary" lay-filter="checkboxIsProNo" title="转工åº" checked> |
| | | <input type="checkbox" name="checkboxIsProNo" id="checkboxIsProNo" lay-skin="primary" lay-filter="checkboxIsProNo" title="转工åº" > |
| | | <input type="hidden" value="1" name="IsProNo" id="IsProNo" lay-verify="IsProNo" > |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | //åå§è¡¨æ ¼æ°æ® |
| | | var rowdata = [{ |
| | | "HProcNo": "", "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | "HProcNo": "10", "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": "" |
| | | , "HProcID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿": "", "HSupID": 0 |
| | | , "ä¾åºå代ç ": "", "ä¾åºå": "", "HSupFlag": false, "HTimeUnit": "", "HUnitTime": 0 |
| | | , "HWorkQty": 1, "HPassRate": 0, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0 |
| | | , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false |
| | | , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0 |
| | | , "HICMOReadyTimes": 0, "HAutoTrunFlag": false, "HTechnologyParameter": "", "HPicNum": "", "HProcCheckNote": "" |
| | | , "HProcWorkNum": "", "HBadWHID": 0, "HBadWHName": "", "HWasterWHID": 0, "HWasterWHName": "" |
| | | , "HWHID": 0,"HWHName":"" |
| | | , "HWHID": 0, "HWHName": "" |
| | | }]; |
| | | var HModName = "Sc_MouldDotCheckBillList"; |
| | | //#endregion |
| | |
| | | , { field: 'HProcID_S', title: '工段', edit: 'text' } |
| | | , { field: 'HProcType', title: 'å·¥åºç±»å', templet: '#HProcType' }//éæ© |
| | | , { field: 'HCenterID_SName', title: '产线ä¸å¿', edit: 'text', event: "CheckHCenterID_S" }//f7 |
| | | , { field: 'HCenterID_S', title: '产线ä¸å¿id', hide: true }//hide: true |
| | | //, { field: 'HCenterID_S', title: '产线ä¸å¿id', hide: true }//hide: true |
| | | , { field: 'HWorkQty_S', title: '产线产è½', edit: 'text' } |
| | | , { field: 'HSubStdEmpQty_S', title: '产线人æ°', edit: 'text' } |
| | | , { field: 'HMouldNo', title: '模å
·ç¼å·', edit: 'text' } |
| | |
| | | , { field: 'HMyWorkDays', title: 'çäº§å¨æ', edit: 'text' } |
| | | , { field: 'HMyFixWorkDays', title: 'åºå®ç产天æ°', edit: 'text' } |
| | | , { field: 'å·¥åº', title: 'å·¥åº', edit: 'text', event: "CheckHProcID" }//f7 |
| | | , { field: 'HProcID', title: 'å·¥åºID', hide: true }//, hide: true |
| | | // , { field: 'HProcID', title: 'å·¥åºID', hide: true }//, hide: true |
| | | , { field: 'å·¥ä½ä¸å¿ä»£ç ', title: 'å·¥ä½ä¸å¿ä»£ç ' }//ä¸å¡« |
| | | , { field: 'HCenterID', title: 'å·¥ä½ä¸å¿id', hide: true }//, hide: true |
| | | // , { field: 'HCenterID', title: 'å·¥ä½ä¸å¿id', hide: true }//, hide: true |
| | | , { field: 'å·¥ä½ä¸å¿', title: 'å·¥ä½ä¸å¿', edit: 'text', event: "CheckHCenterID" }//f7 |
| | | , { field: 'HSupID', title: 'ä¾åºåID', hide: true } |
| | | // , { field: 'HSupID', title: 'ä¾åºåID', hide: true } |
| | | , { field: 'ä¾åºå代ç ', title: 'ä¾åºå代ç ' } |
| | | , { field: 'ä¾åºå', title: 'ä¾åºå', edit: 'text', width: 110, event: "CheckHSupID" }//f7 |
| | | , { field: 'HSupFlag', title: 'å¤åæ è®°', templet: "#HSupFlag" }//checkbox |
| | |
| | | , { field: 'HUnitTime', title: 'è¿è¡æ¶é´', edit: 'text' } |
| | | , { field: 'HWorkQty', title: 'å å·¥æ°é', edit: 'text' }//é»è®¤ |
| | | , { field: 'HPassRate', title: 'è¯ç', edit: 'text' }//é»è®¤ |
| | | , { field: 'HOverRate', title: 'è¶
颿¯ä¾', edit: 'text' } |
| | | // , { field: 'HOverRate', title: 'è¶
颿¯ä¾', edit: 'text' } |
| | | , { field: 'HReadyTime', title: 'å夿¶é´', edit: 'text' } |
| | | , { field: 'HQueueTime', title: 'æéæ¶é´', edit: 'text' } |
| | | , { field: 'HMoveTime', title: '转移æ¶é´', edit: 'text' } |
| | |
| | | , { field: 'HPicNum', title: 'å¾çº¸ç¼å·', edit: 'text' } |
| | | , { field: 'HProcCheckNote', title: 'æ¬å·¥åºç¡®è®¤è®°å½', edit: 'text' } |
| | | , { field: 'HProcWorkNum', title: 'ç¨åºå·', edit: 'text' } |
| | | , { field: 'HBadWHID', title: 'HBadWHID', hide: true }//, hide: true |
| | | //, { field: 'HBadWHID', title: 'HBadWHID', hide: true }//, hide: true |
| | | , { field: 'HBadWHName', title: 'ä¸è¯åä»', edit: 'text', event: "HBadWHID" }//f7 |
| | | , { field: 'HWasterWHID', title: 'HWasterWHID', hide: true }//, hide: true |
| | | // , { field: 'HWasterWHID', title: 'HWasterWHID', hide: true }//, hide: true |
| | | , { field: 'HWasterWHName', title: 'æ¥åºåä»', edit: 'text', event: "HWasterWHID" }//f7 |
| | | , { field: 'HWHID', title: 'HWHID', hide: true }//, hide: true |
| | | // , { field: 'HWHID', title: 'HWHID', hide: true }//, hide: true |
| | | , { field: 'HWHName', title: 'è¯åä»', edit: 'text', event: "HWHID" }//f7 |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]] |
| | |
| | | |
| | | //å¶å人 |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#hmakers").val(sessionStorage["HUserName"]); |
| | | $("#hmakedate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //ç»ç» |
| | | Organ(); |
| | | |
| | |
| | | RoadBillMain(linterid); |
| | | //RoadBillSub(linterid); |
| | | } |
| | | //è®¾ç½®è½¬å·¥åº |
| | | get_xt(); |
| | | |
| | | |
| | | |
| | | |
| | | //#endregion |
| | | |
| | |
| | | |
| | | //æ¯å¦è½¬å·¥åº |
| | | form.on('checkbox(checkboxIsProNo)', function (data) { |
| | | |
| | | |
| | | if (data.elem.checked) { |
| | | $("#IsProNo").val("1"); |
| | | } |
| | | else { |
| | | $("#IsProNo").val("0"); |
| | | } |
| | | console.log($("#IsProNo").val()) |
| | | }); |
| | | |
| | | //#region å¤éæ¡ |
| | |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | |
| | | //æ°å¢è¡è¡¨æ ¼æ°æ® |
| | | var NewRow = { |
| | | "HProcNo": "", "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | "HProcNo": (table.cache["mainTable"].length + 1) * 10, "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": "" |
| | | , "HProcID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿": "", "HSupID": 0 |
| | | , "ä¾åºå代ç ": "", "ä¾åºå": "", "HSupFlag": false, "HTimeUnit": "", "HUnitTime": 0 |
| | | , "HWorkQty": 1, "HPassRate": 0, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "HWorkQty": 1, "HPassRate": 100, "HOverRate": 0, "HReadyTime": 0, "HQueueTime": 0 |
| | | , "HMoveTime": 0, "HNextProcFlag": false, "HFlowProc": false, "HSubStdEmpQty": 0, "HSubCanUseSourceQty": 0 |
| | | , "HFixPrice": 0, "HProcPrice": 0, "HBadPrice": 0, "HWasterPrice": 0, "HStdFlag": false |
| | | , "HBeginDayQty": 0, "HBeginFixQty": 0, "HFixWorkDays": 0, "HTrunWorkDays": 0, "HReadyTimes": 0 |
| | |
| | | case 'btn-AddLine': |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | |
| | | table.render(option); |
| | | |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | |
| | | |
| | | //éåº |
| | | form.on('submit(btnEdit)', function (data) { |
| | | if (OperationType == 1) { |
| | | Pub_Close(2); |
| | | } else { |
| | | if (params[1] != null) { |
| | | Pub_Close(1); |
| | | } else if (params[1] == null) { |
| | | Pub_Close(2); |
| | | } |
| | | }); |
| | | |
| | |
| | | $("#HMaterModel").val(checkStatus.data[0].HModel);//è§æ ¼åå· |
| | | $("#HUnitID").val(checkStatus.data[0].HUnitID);//计éåä½id |
| | | $("#HUnitName").val(checkStatus.data[0].HUnitName);//计éåä½åç§° |
| | | if ($("#HName").val() == "") { |
| | | $("#HName").val(checkStatus.data[0].HName); |
| | | } |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | if (rowIndex === '0') { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | obj.del(); |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.reload(option); |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1) |
| | | option.data = oldData;//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //è·å è½¬å·¥åº ç³»ç»åæ° |
| | | function get_xt() { |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + '/LEMS/MES_XT_List', |
| | | async: false, |
| | | data: { "sWhere": "" }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | if (result.data == "true") { |
| | | $("#IsProNo").val("1"); |
| | | $("input[name='checkboxIsProNo']").prop("checked", true); |
| | | form.render("checkbox"); |
| | | } else { |
| | | $("#IsProNo").val("0"); |
| | | $("input[name='checkboxIsProNo']").prop("checked", false); |
| | | } |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //è¡å
å é¤å¿«æ·é® |
| | |
| | | } |
| | | //å·¥åº |
| | | if (obj.event == "CheckHProcID") { |
| | | //æå¼äººå表 å°çªä½ |
| | | // å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_ProcList.html", "yes"] |
| | | , content: ["../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | var HCenterID = 0; |
| | | var HCenterNUmber = ""; |
| | | var HCenterName = ""; |
| | | //æ¥è¯¢å·¥ä½ä¸å¿çæ°æ® |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + '/Gy_WorkCenter/list', |
| | | async: false, |
| | | data: { "sWhere": " and å·¥ä½ä¸å¿ä»£ç ='" + checkStatus.data[0].å·¥åºä»£ç + "' ", user: sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | if (result.data.length > 0) { |
| | | HCenterID = result.data[0]["HItemID"]; |
| | | HCenterNUmber = result.data[0]["å·¥ä½ä¸å¿ä»£ç "]; |
| | | HCenterName = result.data[0]["å·¥ä½ä¸å¿åç§°"]; |
| | | } |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "å·¥åº": checkStatus.data[0].å·¥åº |
| | | "å·¥åº": checkStatus.data[0].å·¥åºåç§° |
| | | , "HProcID": checkStatus.data[0].HItemID |
| | | , "å·¥ä½ä¸å¿": HCenterName |
| | | , "HCenterID": HCenterID |
| | | , "å·¥ä½ä¸å¿ä»£ç ": HCenterNUmber |
| | | }) |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | |
| | | } |
| | | }) |
| | | } |
| | | //ä¸è¯åä» |
| | | //ä¸è¯åä» |
| | | if (obj.event == "HBadWHID") { |
| | | //æå¼äººå表 å°çªä½ |
| | | layer.open({ |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_WarehouseList.html?Type=0&HOtherOrgID=" + sessionStorage["OrganizationID"], "yes"] |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Warehouse.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HBadWHID": checkStatus.data[0].HItemID |
| | | , "HBadWHName": checkStatus.data[0].HName |
| | | , "HBadWHName": checkStatus.data[0].ä»åºåç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //è¯åä» |
| | | //è¯åä» |
| | | if (obj.event == "HWHID") { |
| | | //æå¼äººå表 å°çªä½ |
| | | layer.open({ |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_WarehouseList.html?Type=0&HOtherOrgID=" + sessionStorage["OrganizationID"], "yes"] |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Warehouse.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HWHID": checkStatus.data[0].HItemID |
| | | , "HWHName": checkStatus.data[0].HName |
| | | , "HWHName": checkStatus.data[0].ä»åºåç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_WarehouseList.html?Type=0&HOtherOrgID=" + sessionStorage["OrganizationID"], "yes"] |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Warehouse.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HWasterWHID": checkStatus.data[0].HItemID |
| | | , "HWasterWHName": checkStatus.data[0].HName |
| | | , "HWasterWHName": checkStatus.data[0].ä»åºåç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | //主表 |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HBillNo": OperationType == 2 ? "" : d.data[0].åæ®å· |
| | | , "HInterID": OperationType == 2 ? 0 :d.data[0].hmainid |
| | | , "HDate": Format(new Date(d.data[0].å¶åæ¥æ), "yyyy-MM-dd") |
| | | , "HInterID": OperationType == 2 ? 0 : d.data[0].hmainid |
| | | , "HDate": Format(new Date(d.data[0].æ¥æ), "yyyy-MM-dd") |
| | | , "HName": d.data[0].å·¥èºåç§° |
| | | , "HMaterNumber": OperationType == 2 ? "" : d.data[0].ç©æä»£ç |
| | | , "HMaterName": OperationType == 2 ? "" : d.data[0].ç©æåç§° |
| | |
| | | , "HOrgID": d.data[0].HOrgID |
| | | //å
¶ä»ä¿¡æ¯ |
| | | , "hmakers": d.data[0].å¶å人 |
| | | , "hmakedate": d.data[0].å¶åæ¥æ==null?"":Format(new Date(d.data[0].å¶åæ¥æ), "yyyy-MM-dd") |
| | | , "hmakedate": d.data[0].å¶åæ¥æ == null ? "" : Format(new Date(d.data[0].å¶åæ¥æ), "yyyy-MM-dd") |
| | | , "hchecker": d.data[0].å®¡æ ¸äºº |
| | | , "hcheckdate": d.data[0].å®¡æ ¸æ¥æ == null ? "" : Format(new Date(d.data[0].å®¡æ ¸æ¥æ), "yyyy-MM-dd") |
| | | , "hupdater": d.data[0].ä¿®æ¹äºº |
| | | , "hupdatedate": d.data[0].ä¿®æ¹æ¥æ == null ? "" : Format(new Date(d.data[0].ä¿®æ¹æ¥æ), "yyyy-MM-dd") |
| | | , "hdeleteman": d.data[0].ä½åºäºº |
| | | , "hdeletedate": d.data[0].ä½åºæ¥æ == null ? "" :Format(new Date(d.data[0].ä½åºæ¥æ), "yyyy-MM-dd") |
| | | , "hdeletedate": d.data[0].ä½åºæ¥æ == null ? "" : Format(new Date(d.data[0].ä½åºæ¥æ), "yyyy-MM-dd") |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //ä¿åHMaker |
| | | function set_AddNew(data) { |
| | | |
| | |
| | | var sSubStr = JSON.stringify(num); |
| | | //var hentryid = linteridSub;//å表 æåºid |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"]; |
| | | |
| | | |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | type: "POST", |
| | |
| | | //é空éªè¯ |
| | | function AllowLoadData(data) { |
| | | |
| | | if ($("#HMaterNumber").val() == "") { |
| | | layer.msg("产åä»£ç æ²¡æéæ©"); |
| | | if ($("#HBillNo").val() == "") { |
| | | layer.msg("åæ®å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | //if ($("#HUnitName").val() == "") { |
| | | // layer.msg("计éå使²¡æéæ©"); |
| | | // return false; |
| | | //} |
| | | |
| | | if ($("#HName").val() == "") { |
| | | layer.msg("å·¥èºè·¯çº¿åç§°ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | if ($("#HMaterNumber").val() == "") { |
| | | layer.msg("产åä»£ç æ²¡æéæ©!"); |
| | | return false; |
| | | } |
| | | if ($("#HUnitName").val() == "") { |
| | | layer.msg("计éå使²¡æéæ©"); |
| | | return false; |
| | | } |
| | | //if ($("#HMainProcIDName").val() == "") { |
| | | // layer.msg("å·¥åºæ²¡æéæ©"); |
| | | // return false; |
| | |
| | | //} |
| | | var num = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | //æµæ°´å· |
| | | if ($.inArray(option.data[i]["HProcNo"], num) == -1) { |
| | | num.push(option.data[i]["HProcNo"]); |
| | | } else { |
| | | layer.msg("第" + (i + 1) + "è¡,æµæ°´å·:" + option.data[i]["HProcNo"] + "éå¤!"); |
| | | return false; |
| | | } |
| | | //æµæ°´å·ä¸ä¸ºç©º |
| | | if (option.data[i]["HProcNo"] == "") { |
| | | layer.msg("第" + (i + 1) + "è¡:æµæ°´å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | //ä»åºéå¤ |
| | | if (option.data[i]["HBadWHID"] != 0 && option.data[i]["HWasterWHID"] != 0) { |
| | | |
| | | if (option.data[i]["HBadWHID"] == option.data[i]["HWasterWHID"]) { |
| | | layer.msg("第" + (i + 1) + "è¡:ä¸è¯åä»åæ¥åºåä»éå¤!"); |
| | | if (option.data[i] != "") { |
| | | //æµæ°´å· |
| | | if ($.inArray(option.data[i]["HProcNo"], num) == -1) { |
| | | num.push(option.data[i]["HProcNo"]); |
| | | } else { |
| | | layer.msg("第" + (i + 1) + "è¡,æµæ°´å·:" + option.data[i]["HProcNo"] + "éå¤!"); |
| | | return false; |
| | | } |
| | | } |
| | | if (option.data[i]["HBadWHID"] != 0 && option.data[i]["HWHID"] != 0) { |
| | | if (option.data[i]["HBadWHID"] == option.data[i]["HWHID"]) { |
| | | layer.msg("第" + (i + 1) + "è¡:ä¸è¯åä»åè¯åä»éå¤!"); |
| | | //æµæ°´å·ä¸ä¸ºç©º |
| | | if (option.data[i]["HProcNo"] == "") { |
| | | layer.msg("第" + (i + 1) + "è¡:æµæ°´å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } |
| | | if (option.data[i]["HWasterWHID"] != 0 && option.data[i]["HWHID"] != 0) { |
| | | if (option.data[i]["HWasterWHID"] == option.data[i]["HWHID"]) { |
| | | layer.msg("第" + (i + 1) + "è¡:æ¥åºåä»åè¯åä»éå¤!"); |
| | | //å·¥åºä¸ä¸ºç©º |
| | | if (option.data[i]["HProcID"] == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡:å·¥åºä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } |
| | | //å¤åæ è®° |
| | | if (option.data[i]["HSupFlag"]) { |
| | | if (option.data[i]["HSupID"] == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡:ä¾åºåä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } else { |
| | | if (option.data[i]["HCenterID"] == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡:å·¥ä½ä¸å¿ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | //è¯ç 大äº0 å°äºçäº100 |
| | | if (parseInt(option.data[i]["HPassRate"]) <= 0) { |
| | | layer.msg("第" + (i + 1) + "è¡:è¯çå¿
须大äº0!"); |
| | | return false; |
| | | } |
| | | if (parseInt(option.data[i]["HPassRate"]) > 100) { |
| | | layer.msg("第" + (i + 1) + "è¡:è¯çå¿
é¡»å°äºçäº100!"); |
| | | return false; |
| | | } |
| | | |
| | | |
| | | //ä»åºéå¤ |
| | | if (option.data[i]["HBadWHID"] != 0 && option.data[i]["HWasterWHID"] != 0) { |
| | | |
| | | if (option.data[i]["HBadWHID"] == option.data[i]["HWasterWHID"]) { |
| | | layer.msg("第" + (i + 1) + "è¡:ä¸è¯åä»åæ¥åºåä»éå¤!"); |
| | | return false; |
| | | } |
| | | } |
| | | if (option.data[i]["HBadWHID"] != 0 && option.data[i]["HWHID"] != 0) { |
| | | if (option.data[i]["HBadWHID"] == option.data[i]["HWHID"]) { |
| | | layer.msg("第" + (i + 1) + "è¡:ä¸è¯åä»åè¯åä»éå¤!"); |
| | | return false; |
| | | } |
| | | } |
| | | if (option.data[i]["HWasterWHID"] != 0 && option.data[i]["HWHID"] != 0) { |
| | | if (option.data[i]["HWasterWHID"] == option.data[i]["HWHID"]) { |
| | | layer.msg("第" + (i + 1) + "è¡:æ¥åºåä»åè¯åä»éå¤!"); |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | return true; |