| | |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" disabled autocomplete="off"> |
| | | <input id="HProcID" name="HProcID" type="hidden" /> |
| | | <input id="HProcNumber" name="HProcNumber" type="hidden" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">产å代ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HMaterCode" id="HMaterCode" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="text" name="HMaterNumber" id="HMaterNumber" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterList" id="HMaterList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | |
| | | <label class="layui-form-label">ç产çç»:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HGroupNumber" id="HGroupNumber" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HGroupID" id="HGroupID" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupList" id="HGroupList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æä½å:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HWorkManName" id="HWorkManName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HWorkManID" id="HWorkManID" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HEmpNumber" id="HEmpNumber" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" id="HEmpList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ä¸è¯æ°é:</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HBadQty" lay-verify="HBadQty" id="HBadQty" autocomplete="off"> |
| | | <input class="layui-input" name="HBadCount" lay-verify="HBadCount" id="HBadCount" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥åºæ°é:</label> |
| | | <label class="layui-form-label">å å·¥æ¥åºæ°:</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HWasterQty" lay-verify="HWasterQty" id="HWasterQty" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å ææ¥åºæ°:</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HWasterQty2" lay-verify="HWasterQty2" id="HWasterQty2" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å·¥æ¶é´:</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HWorkBeginDate" id="HWorkBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> |
| | | <input class="layui-input" name="HRelBeginDate" id="HRelBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥å·¥æ¶é´:</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HWorkReportDate" id="HWorkReportDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> |
| | | <input class="layui-input" name="HRelEndDate" id="HRelEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | function set_InitFrom() { |
| | | //æ¥ææ¶é´éæ©å¨ |
| | | laydate.render({ |
| | | elem: '#HWorkBeginDate' |
| | | elem: '#HRelBeginDate' |
| | | , type: 'datetime' |
| | | }); |
| | | laydate.render({ |
| | | elem: '#HWorkReportDate' |
| | | elem: '#HRelEndDate' |
| | | , type: 'datetime' |
| | | }); |
| | | laydate.render({ |
| | |
| | | { |
| | | //åå§åºæ¬ä¿¡æ¯èµå¼ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //åæ®æ¥æ |
| | | $("#HWorkReportDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //æ¥å·¥æ¥æ |
| | | $("#HRelEndDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //æ¥å·¥æ¥æ |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //å¶åæ¥æ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); //å¶å人 |
| | | } |
| | |
| | | refSav = "Add"; |
| | | //åå§åºæ¬ä¿¡æ¯èµå¼ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //åæ®æ¥æ |
| | | $("#HWorkReportDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //æ¥å·¥æ¥æ |
| | | $("#HRelEndDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")) //æ¥å·¥æ¥æ |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //å¶åæ¥æ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); //å¶å人 |
| | | |
| | |
| | | $('#HSourceBillNo').attr("disabled", true); |
| | | $('#HProcExchBillNo').attr("disabled", true); |
| | | $('#HProcName').attr("disabled", true); |
| | | $('#HMaterCode').attr("disabled", true); |
| | | $('#HMaterNumber').attr("disabled", true); |
| | | $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#HMaterName').attr("disabled", true); |
| | | $('#HMaterSpec').attr("disabled", true); |
| | | $('#HPlanQty').attr("disabled", true); |
| | | $('#HSourceName').attr("disabled", true); |
| | | $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#HWorkBeginDate').attr("disabled", true); |
| | | $('#HWorkReportDate').attr("disabled", true); |
| | | $('#HRelBeginDate').attr("disabled", true); |
| | | $('#HRelEndDate').attr("disabled", true); |
| | | |
| | | $.ajax( |
| | | { |
| | |
| | | { |
| | | var LoadData = data.data.h_p_JIT_GetInfoByICMOStatusInterID; |
| | | $("#HProcID").val(LoadData[0].HProcID); //å½åå·¥åºID |
| | | $("#HProcNumber").val(LoadData[0].HProcNumber); //å½åå·¥åºç¼ç |
| | | $("#HProcName").val(LoadData[0].HProcName); //å½åå·¥åº |
| | | $("#HMaterID").val(LoadData[0].HMaterID); //产åID |
| | | $("#HMaterCode").val(LoadData[0].HMaterNumber); //产å代ç |
| | | $("#HMaterNumber").val(LoadData[0].HMaterNumber); //产å代ç |
| | | $("#HMaterName").val(LoadData[0].HMaterName); //产ååç§° |
| | | $("#HMaterSpec").val(LoadData[0].HModel); //产åè§æ ¼ |
| | | $("#HSourceID").val(LoadData[0].HSourceID); //çäº§èµæºID |
| | |
| | | $("#HSourceEntryID").val(LoadData[0].HSourceEntryID); //æºååå
ç (æºåè¡å·) |
| | | $("#HSourceBillType").val(HSourceBillType); //æºåç±»å |
| | | $("#HGroupID").val(LoadData[0].HDeptID); //çç»ID |
| | | $("#HGroupNumber").val(LoadData[0].HDeptNumber); //çç»ç¼ç |
| | | $("#HGroupName").val(LoadData[0].HDeptName); //çç» |
| | | $("#HICMOInterID").val(LoadData[0].HICMOInterID); //ç产订åID |
| | | $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //ç产订ååID |
| | | $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //ç产订å |
| | | $("#HWorkBeginDate").val(LoadData[0].HBeginDate); //å¼å·¥æ¶é´ |
| | | $("#HRelBeginDate").val(LoadData[0].HBeginDate); //å¼å·¥æ¶é´ |
| | | $("#HPlanQty").val(LoadData[0].HDatePlanQty); //è®¡åæ°é |
| | | |
| | | } |
| | |
| | | $('#HSourceBillNo').attr("disabled", true); |
| | | $('#HProcExchBillNo').attr("disabled", true); |
| | | $('#HProcName').attr("disabled", true); |
| | | $('#HMaterCode').attr("disabled", true); |
| | | $('#HMaterNumber').attr("disabled", true); |
| | | $('#HMaterList').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#HMaterName').attr("disabled", true); |
| | | $('#HMaterSpec').attr("disabled", true); |
| | | $('#HPlanQty').attr("disabled", true); |
| | | $('#HSourceName').attr("disabled", true); |
| | | $('#HSourceList').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#HWorkBeginDate').attr("disabled", true); |
| | | $('#HWorkReportDate').attr("disabled", true); |
| | | $('#HRelBeginDate').attr("disabled", true); |
| | | $('#HRelEndDate').attr("disabled", true); |
| | | |
| | | $.ajax( |
| | | { |
| | |
| | | $("#HInterID").val(LoadData[0].HInterID); //忮ID |
| | | $("#HBillNo").val(LoadData[0].åæ®å·); //åæ®å· |
| | | $("#HDate").val(formatDate(LoadData[0].æ¥æ)); //æ¥æ |
| | | $("#HProcID").val(""); //å½åå·¥åºID |
| | | $("#HProcName").val(""); //å½åå·¥åº |
| | | $("#HProcID").val(LoadData[0].HProcID); //å½åå·¥åºID |
| | | $("#HProcNumber").val(LoadData[0].HProcNumber); //å½åå·¥åºç¼ç |
| | | $("#HProcName").val(LoadData[0].HProcName); //å½åå·¥åº |
| | | $("#HMaterID").val(LoadData[0].HMaterID); //产åID |
| | | $("#HMaterCode").val(LoadData[0].产å代ç ); //产å代ç |
| | | $("#HMaterNumber").val(LoadData[0].产å代ç ); //产å代ç |
| | | $("#HMaterName").val(LoadData[0].产ååç§°); //产ååç§° |
| | | $("#HMaterSpec").val(LoadData[0].产åè§æ ¼); //产åè§æ ¼ |
| | | $("#HSourceID").val(LoadData[0].HSourceID); //çäº§èµæºID |
| | |
| | | $("#HSourceEntryID").val(LoadData[0].HSourceEntryID); //æºååå
ç (æºåè¡å·) |
| | | $("#HSourceBillType").val(LoadData[0].æºåç±»å); //æºåç±»å |
| | | $("#HGroupID").val(LoadData[0].HDeptID); //çç»ID |
| | | $("#HGroupNumber").val(LoadData[0].ç产çç»ä»£ç ); //çç»ç¼ç |
| | | $("#HGroupName").val(LoadData[0].ç产çç»); //çç» |
| | | $("#HWorkManID").val(LoadData[0].HWorkManID); //æä½åID |
| | | $("#HWorkManName").val(LoadData[0].æä½å); //æä½å |
| | | $("#HEmpID").val(LoadData[0].HWorkManID); //æä½åID |
| | | $("#HEmpNumber").val(LoadData[0].æä½åç¼ç ); //æä½åç¼ç |
| | | $("#HEmpName").val(LoadData[0].æä½å); //æä½å |
| | | $("#HICMOInterID").val(LoadData[0].HICMOInterID); //ç产订åID |
| | | $("#HICMOEntryID").val(LoadData[0].HICMOEntryID); //ç产订ååID |
| | | $("#HICMOBillNo").val(LoadData[0].HICMOBillNo); //ç产订å |
| | | $("#HWorkBeginDate").val(formatDate(LoadData[0].å¼å·¥æ¶é´)); //å¼å·¥æ¶é´ |
| | | $("#HWorkReportDate").val(formatDate(LoadData[0].æ¥å·¥æ¶é´)); //æ¥å·¥æ¶é´ |
| | | $("#HRelBeginDate").val(formatDate(LoadData[0].å¼å·¥æ¶é´)); //å¼å·¥æ¶é´ |
| | | $("#HRelEndDate").val(formatDate(LoadData[0].æ¥å·¥æ¶é´)); //æ¥å·¥æ¶é´ |
| | | $("#HPlanQty").val(LoadData[0].HDatePlanQty); //è®¡åæ°é |
| | | $("#HQty").val(LoadData[0].æ±æ¥æ°é); //æ¥å·¥æ°é |
| | | $("#HBadQty").val(LoadData[0].ä¸è¯æ°é); //ä¸è¯æ°é |
| | | $("#HWasterQty").val(LoadData[0].æ¥åºæ°é); //æ¥åºæ°é |
| | | $("#HBadCount").val(LoadData[0].ä¸è¯æ°é); //ä¸è¯æ°é |
| | | $("#HWasterQty").val(LoadData[0].å å·¥æ¥åºæ°é); //å å·¥æ¥åºæ°é |
| | | $("#HWasterQty2").val(LoadData[0].å ææ¥åºæ°é); //å ææ¥åºæ°é |
| | | $("#HMaker").val(LoadData[0].å¶å人); //å¶å人 |
| | | $("#HMakeDate").val(formatDate(LoadData[0].å¶åæ¥æ)); //å¶åæ¥æ |
| | | $("#HUpDater").val(sessionStorage["HUserName"]); //ä¿®æ¹äºº |
| | |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | | data: { "HBillType": '3724' }, |
| | | data: { "HBillType": '3714' }, |
| | | success: function (d) { |
| | | $("#HBillNo").val(d.data[0].HBillNo); |
| | | $("#HInterID").val(0); |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HMaterName").val(checkStatus.data[0].HName); |
| | | $("#HMaterCode").val(checkStatus.data[0].HNumber); |
| | | $("#HMaterNumber").val(checkStatus.data[0].HNumber); |
| | | $("#HMaterID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HWorkManName").val(checkStatus.data[0].HName); |
| | | $("#HWorkManID").val(checkStatus.data[0].HItemID); |
| | | $("#HEmpName").val(checkStatus.data[0].HName); |
| | | $("#HEmpNumber").val(checkStatus.data[0].HNumber); |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HGroupName").val(checkStatus.data[0].HName); |
| | | $("#HGroupNumber").val(checkStatus.data[0].HNumber); |
| | | $("#HGroupID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | success: function (datas) { |
| | | var LoadData = datas.data.Sc_ICMOBillWorkQtyStatus_Tmp; |
| | | var HQty = LoadData[0].HQty; |
| | | var HBadQty = LoadData[0].HBadQty; |
| | | var HBadCount = LoadData[0].HBadCount; |
| | | var HWasterQty = LoadData[0].HWasterQty; |
| | | var yessqty = HQty + HBadQty + HWasterQty; |
| | | var HWasterQty2 = LoadData[0].HWasterQty2; |
| | | var yessqty = HQty + HBadCount + HWasterQty + HWasterQty2; |
| | | var sumqty = parseFloat($("#HQty").val()) + yessqty; |
| | | if (sumqty > parseFloat($("#HPlanQty").val())) { |
| | | layer.confirm("å·²æ±æ¥æ°é:ã" + yessqty + "ã,å½åæ±æ¥æ°é:ã" + parseFloat($("#HQty").val()) + "ãä¸è½å¤§äºè®¡åæ°é:ã" + parseFloat($("#HPlanQty").val()) + "ãï¼", { |
| | |
| | | |
| | | //æäº¤è¯·æ±ajax |
| | | function Submit(data) { |
| | | if (data.field.HBadQty == "" || data.field.HBadQty == null) { |
| | | data.field.HBadQty = 0; |
| | | if (data.field.HBadCount == "" || data.field.HBadCount == null) { |
| | | data.field.HBadCount = 0; |
| | | } |
| | | if (data.field.HWasterQty == "" || data.field.HWasterQty == null) { |
| | | data.field.HWasterQty = 0; |
| | | } |
| | | if (data.field.HWasterQty2 == "" || data.field.HWasterQty2 == null) { |
| | | data.field.HWasterQty2 = 0; |
| | | } |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sMainSub = sMainStr + ';' + refSav; |
| | |
| | | layer.msg("产åç¼ç ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if ($("#HWorkBeginDate").val() == '' || $("#HWorkBeginDate").val() == null) { |
| | | if ($("#HRelBeginDate").val() == '' || $("#HWorkBeginDate").val() == null) { |
| | | layer.msg("å¼å·¥æ¶é´ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if ($("#HWorkReportDate").val() == '' || $("#HWorkReportDate").val() == null) { |
| | | if ($("#HRelEndDate").val() == '' || $("#HRelEndDate").val() == null) { |
| | | layer.msg("å¼å·¥æ¶é´ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | |
| | | layer.msg("çäº§èµæºä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if ($("#HWorkManID").val() == '' || $("#HWorkManID").val() == null) { |
| | | if ($("#HEmpID").val() == '' || $("#HEmpID").val() == null) { |
| | | layer.msg("æä½åä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |