| | |
| | | <div class="layui-col-xs2"> |
| | | <label class="layui-form-label">产åï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="" id="" lay-verify="" readonly="readonly" autocomplete="off" class="layui-input"> |
| | | <input type="text" name="HMater" id="HMater" lay-verify="HMater" readonly="readonly" autocomplete="off" class="layui-input"> |
| | | <input id="HMaterID" name="HMaterID" type="hidden" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs2"> |
| | | <label class="layui-form-label">产å代ç ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="" id="" lay-verify="" readonly="readonly" autocomplete="off" class="layui-input"> |
| | | <input type="text" name="HMaterNumber" id="HMaterNumber" lay-verify="HMaterNumber" readonly="readonly" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs2"> |
| | | <label class="layui-form-label">æµè½¬å¡å·ï¼</label> |
| | | <label class="layui-form-label">å·¥åºè®¡ååå·ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="" id="" lay-verify="" autocomplete="off" class="layui-input"> |
| | | <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" lay-verify="" autocomplete="off" class="layui-input"> |
| | | |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-BT"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HPlanID-BT"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <input id="" name="" type="hidden" /> |
| | | |
| | | <input id="HMainSourceInterID" name="HMainSourceInterID" type="hidden" /> |
| | | <input id="HMainSourceEntryID" name="HMainSourceEntryID" type="hidden" /> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-col-xs2"> |
| | | <label class="layui-form-label"> å·¥ä½ä¸å¿ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="" lay-verify="" id="" readonly="readonly" autocomplete="off"> |
| | | <input id="" name="" type="hidden" /> |
| | | <input class="layui-input" name="HWorkCenterName" lay-verify="" id="HWorkCenterName" readonly="readonly" autocomplete="off"> |
| | | <input id="HCenterID" name="HCenterID" type="hidden" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs2"> |
| | | <label class="layui-form-label"> æµè½¬å¡æ°éï¼</label> |
| | | <label class="layui-form-label"> è®¡åæ°éï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="" lay-verify="" id="" readonly="readonly" autocomplete="off"> |
| | | <input class="layui-input" name="HPlanQty" id="HPlanQty" readonly="readonly" autocomplete="off"> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs2"> |
| | | <label class="layui-form-label"> è§æ ¼åå·ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="" lay-verify="" id="" readonly="readonly" autocomplete="off"> |
| | | <input class="layui-input" name="HModel" lay-verify="" id="HModel" readonly="readonly" autocomplete="off"> |
| | | <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HMateriaID-BT"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button>--> |
| | |
| | | <div class="layui-col-xs2"> |
| | | <label class="layui-form-label"> ä¸è¯æ°éï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="" lay-verify="" id="" autocomplete="off"> |
| | | <input class="layui-input" name="HBadQty" id="HBadQty" autocomplete="off"> |
| | | |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-colorpicker-xs"> |
| | | <label class="layui-form-label"> è¯å®¡æè§ï¼</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="" id="" autocomplete="off"> |
| | | <input class="layui-input" name="HNote" id="HNote" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <table> |
| | | <tr> |
| | | |
| | | </tr> |
| | | </table> |
| | | |
| | | <table class="layui-table" id="mainTable" lay-filter="mainTable"> |
| | | <thead> |
| | | <tr> |
| | |
| | | <tbody> |
| | | <tr> |
| | | <td>1</td> |
| | | <td><input type="text" id="HName" name="HName" style="width:200px;height:20px;" /> |
| | | <td><input type="text" id="HWasterReasonName" name="HWasterReasonName" style="width:200px;height:20px;" /> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HBadReasonID-BT"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <input id="HItemID" name="HItemID" type="hidden" /> |
| | | <input id="HBadReasonID" name="HBadReasonID" type="hidden" /> |
| | | </td> |
| | | <td><input type="text" id="" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="HEmpName" name="HEmpName" style="width:200px;height:20px;" /> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmployeeID-BT"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <input id="HItemID" name="HItemID" type="hidden" /> |
| | | |
| | | |
| | | </td> |
| | | <td><input type="text" id="HSQProcName" name="HSQProcName" style="width:200px;height:20px;" /> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HSQProcID-BT"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <input id="HProcID" name="HProcID" type="hidden" /> |
| | | </td> |
| | | <td><input type="text" id="HZRProcName" name="HZRProcName" style="width:200px;height:20px;" /> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HZRProcID-BT"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <input id="HItemID" name="HItemID" type="hidden" /> |
| | | |
| | | </td> |
| | | <td><input type="text" id="HBadQty" name="HBadQty" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="HRemark" name="HRemark" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="HPSProcName" name="HPSProcName" style="width:200px;height:20px;" /></td> |
| | | <td><input type="text" id="HQCResultID" name="HQCResultID" style="width:200px;height:20px;" /></td> |
| | | |
| | | </tr> |
| | | |
| | |
| | | }) |
| | | }); |
| | | |
| | | //éæ©ä»ä½ |
| | | form.on('submit(HSpID-BT)', function () {//éæ©ä»ä½ |
| | | //鿩工åºè®¡åå |
| | | form.on('submit(HPlanID-BT)', function () {//鿩工åºè®¡åå |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'ä»ä½å表' |
| | | , area: ['80%', '80%'] |
| | | , title: 'å·¥åºè®¡ååå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_StockPlaceList.html?HWhID=' + sessionStorage["HWHID"] + '&Type=HSpID', 'yes'] |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Sc_ProcessPlanViewList.html', 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | |
| | | }) |
| | | }); |
| | | |
| | | //éæ©ä¿ç®¡ |
| | | form.on('submit(HKeeperID-BT)', function () {//éæ©ä¿ç®¡ |
| | | //éæ©è´£ä»»äºº |
| | | form.on('submit(HEmployeeID-BT)', function () {//éæ©è´£ä»»äºº |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'ä¿ç®¡å表' |
| | | , area: ['80%', '80%'] |
| | | , title: 'èåå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | |
| | | }) |
| | | }); |
| | | |
| | | //éæ©éªæ¶ |
| | | form.on('submit(HSecManagerID-BT)', function (data) {//éæ©éªæ¶ |
| | | //éæ©ç³è¯·å·¥åº |
| | | form.on('submit(HSQProcID-BT)', function (data) {//éæ©ç³è¯·å·¥åº |
| | | var sMainStr = JSON.stringify(data.field); |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'éªæ¶å表' |
| | | , area: ['80%', '80%'] |
| | | , title: 'ç³è¯·å·¥åºå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_EmployeeList.html?Type=HSecManager', 'yes'] |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_ProcList.html', 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | |
| | | }) |
| | | }); |
| | | |
| | | //éæ©é¨é¨ |
| | | form.on('submit(HDeptID-BT)', function () {//éæ©é¨é¨ |
| | | //éæ©è´£ä»»å·¥åº |
| | | form.on('submit(HZRProcID-BT)', function () {//éæ©è´£ä»»å·¥åº |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'é¨é¨å表' |
| | | , area: ['80%', '80%'] |
| | | , title: '责任工åºå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_ProcList.html?Type=HZR', 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | |
| | | //window.close();//å
³éå½å页 |
| | | }) |
| | | |
| | | //æäº¤ |
| | | form.on('submit(Saver)', function (data) {//æäº¤ |
| | | //debugger; |
| | | if ($("#HExplanation").val() == "") { |
| | | if ($("#HWHNAME").val() == "宽å¹
æåä»NEW" || $("#HWHNAME").val() == "æ ·æ¬ä»NEW") { |
| | | $("#HWHNAME").val(""); |
| | | $("#HWHID").val(""); |
| | | layer.msg("请æ«MESåºä½ç ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | $("#HExplanation").val($("#HWHNAME").val()); |
| | | } |
| | | } |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = table.cache['wl-table']; |
| | | //var sSourceType = $("#HBillType").val(); |
| | | var sSourceType = "3711"; |
| | | if (AllowLoadData(sSubStr) != false)//é空éªè¯ |
| | | { |
| | | layer.load(3); |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | //debugger; |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']); |
| | | var sMainSub = sMainStr + ';' + sSubStr; |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | //url: "http://61.130.49.162:9090/WMSAPI///ProductIn/set_SaveProductInBill_Json", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | url: GetWEBURL() + "/ProductIn/set_SaveProductInBill_Json", |
| | | url: GetWEBURL()+"SaveBadReasonList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "oMain": sMainStr }, |
| | | data: {"msg": sMainSub}, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäº |
| | | layer.confirm("çæäº§åå
¥åºå" + data.Message + $("#HBillNo").val(), { |
| | | icon: 1, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['æ°å¢'], |
| | | btn2: function () { |
| | | //parent.layui.admin.events.closeThisTabs();å
³éé¡µç¾ |
| | | //window.close();//å
³é页é¢ï¼æµè§å¨ææï¼PDAæ æ |
| | | parent.location.href = "../../../views/index.html" |
| | | }//å
³é |
| | | }, function () { window.location.reload(); });//æ°å¢ |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg(data.Message, { icon: 1 }); |
| | | } |
| | | else { |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | |
| | | f_alert(data.Message); |
| | | console.log("Reason" + sMainStr + "sub:::" + sSubStr); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | error: function (err) { |
| | | |
| | | f_alert("é误:" + err); |
| | | console.log("Reason"+sMainStr); |
| | | } |
| | | }); |
| | | return false; |
| | | } |
| | | }); |
| | | }); |
| | | function f_alert(sMsg) { |
| | | layer.alert(sMsg, { icon: 5 }); |
| | | |
| | | } |
| | | |
| | | //çå¬æäº¤ |
| | | form.verify({ |
| | |
| | | }); |
| | | function GetHReasonValue(obj) //è¿åä¸è¯åå |
| | | { |
| | | $("#HName").val(obj[0].HName); |
| | | $("#HWasterReasonName").val(obj[0].HName); |
| | | //sessionStorage["HWHID"] = obj[0].HItemID; |
| | | $("#HItemID").val(obj[0].HItemID); |
| | | $("#HBadReasonID").val(obj[0].HItemID); |
| | | } |
| | | function GetHSpValue(obj) { //è¿åè°å
¥ä»ä½ |
| | | $("#HStockPlaceName").val(obj[0].HName); |
| | | $("#HStockPlaceID").val(obj[0].HItemID); |
| | | function GetHPlanValue(obj) { //è¿åå·¥åºè®¡åå |
| | | $("#HMainSourceInterID").val(obj[0].hmainid); |
| | | $("#HMainSourceEntryID").val(obj[0].hsubid); |
| | | $("#HMainSourceBillNo").val(obj[0].åæ®å·); |
| | | $("#HMaterID").val(obj[0].HMaterID); |
| | | $("#HMaterNumber").val(obj[0].ç©æä»£ç ); |
| | | $("#HMater").val(obj[0].ç©æåç§°); |
| | | $("#HCenterID").val(obj[0].HCenterID); |
| | | $("#HWorkCenterName").val(obj[0].å·¥ä½ä¸å¿); |
| | | $("#HModel").val(obj[0].è§æ ¼åå·); |
| | | $("#HPlanQty").val(obj[0].è®¡åæ°é); |
| | | |
| | | |
| | | } |
| | | function GetHKeeperValue(obj) { //è¿åä¿ç®¡ |
| | | $("#HKeeper").val(obj[0].HName); |
| | | $("#HKeeperID").val(obj[0].HItemID); |
| | | function GetHKeeperValue(obj) { //è¿åèå |
| | | $("#HEmpName").val(obj[0].HName); |
| | | //$("#HItemID").val(obj[0].HItemID); |
| | | } |
| | | function GetHSecManagerValue(obj) { //è¿åéªæ¶ |
| | | $("#HSecManager").val(obj[0].HName); |
| | | $("#HSecManagerID").val(obj[0].HItemID); |
| | | function GetHProcValue(obj) { //è¿åç³è¯·å·¥åº |
| | | $("#HSQProcName").val(obj[0].å·¥åº); |
| | | $("#HProcID").val(obj[0].HItemID); |
| | | } |
| | | function GetHDeptNameValue(obj) { //è¿åé¨é¨ |
| | | $("#HDeptName").val(obj[0].HName); |
| | | $("#HDeptID").val(obj[0].HItemID); |
| | | function GetHZRValue(obj) { //è¿åè´£ä»»å·¥åº |
| | | $("#HZRProcName").val(obj[0].å·¥åº); |
| | | //$("#HItemID").val(obj[0].HItemID); |
| | | } |
| | | function AllowLoadData(sSubStr) { //é空éªè¯ |
| | | //if ($("#HSourceBillNo").val() == '') { |