| | |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/json2.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <style> |
| | | .main-btn { /*头é¨ä¸»æé®*/ |
| | | padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | |
| | | <div class="layui-card" style="padding: 2px;background-color: #efefef;"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> |
| | | <div style="padding: 10px;"> |
| | | <button class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-print layuiadmin-button-btn"><span class="btn-title">é¢è§</span></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-add-1 layuiadmin-button-btn"><span class="btn-title">æ°å¢</span></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-edit layuiadmin-button-btn"><span class="btn-title">ä¿®æ¹</span></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSave" id="btnSave"> |
| | | <i class="layui-icon layui-icon-delete layuiadmin-button-btn"><span class="btn-title">ä¿å</span></i> |
| | | </button> |
| | | <div class="layui-card-header"> |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-filter="btnSave">ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">éåº</button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | </div> |
| | | </script> |
| | | <input id="HItemID" name="HItemID" type="hidden" /> |
| | | </form> |
| | | </div> |
| | | </div> |
| | |
| | | <!--<a class="layui-btn layui-btn-xs" lay-event="edit">ç¼è¾</a>--> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | </script> |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/json2.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script> |
| | | |
| | | layui.config({ |
| | |
| | | // }, function () { window.location.href = "../../user/login.html"; }); |
| | | //} |
| | | |
| | | var params = getUrlVars(); |
| | | //è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | //è·å页é¢è·³è½¬åæ° |
| | | var params = get_UrlVars(); |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | | var OperationType = 1;//æä½ç±»å |
| | | } else { |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºåid |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | } |
| | | |
| | | var linterid = params[params[0]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | var lSourceBillType = params[params[2]]; //ä»åæ®è·å æºåç±»å |
| | | |
| | | //夿æ¯å¦æ°å¢ |
| | | if (linterid == null || linterid == 0) { |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºåæ°å¢ |
| | | $("#HItemID").val(0); |
| | | } |
| | | else if (OperationType == 2) {//ææºåæ°å¢ |
| | | $("#HItemID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | | data: { "HBillType": '3772' }, |
| | | data: { "HBillType": '7505' }, |
| | | success: function (d) { |
| | | //console.log(d.data); |
| | | $("#HInterID").val(d.data[0].HInterID); |
| | |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | } |
| | | }); |
| | | GetICMOBillValue(linterid) |
| | | } |
| | | else {//å¦æä¿®æ¹åèµ°ä¸é¢ new |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | $("#HItemID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID |
| | | //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å
ç ï¼è·åä¿¡æ¯å¹¶åå
¥çé¢ |
| | | RoadBillMain(linterid); |
| | | RoadBillSub(linterid); |
| | | //RoadBillSub(linterid); |
| | | } |
| | | else if (OperationType == 4) {//æµè§ |
| | | $("#HItemID").val(linterid);// |
| | | //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å
ç ï¼è·åä¿¡æ¯å¹¶åå
¥çé¢ |
| | | RoadBillMain(linterid); |
| | | $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//ä¿ååå è½½æ°æ®æ¶ä¿åæé®ç¦ç¨ |
| | | } |
| | | else { |
| | | layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); |
| | | } |
| | | |
| | | //åå§è¡¨æ ¼æ°æ® |
| | | var rowdata = [{ |
| | | "HProcNo": "0", "hprocid": "0", "HProcNumber": "", "å·¥åº": "", "å 工说æ": "", |
| | |
| | | //éæ©ç产任å¡å |
| | | form.on('submit(btnSearchICMOBill)', function () { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'ç产任å¡åå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'ç产任å¡åå表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Sc_ICMOBillListView.html', 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | GetICMOBillValue(checkStatus.data[0].hmainid) |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | |
| | | }); |
| | | |
| | | form.on('submit(Cancel)', function () { |
| | | //sessionStorage["SourceFlag"] = false; |
| | | parent.location.href = "../../../views/index.html" |
| | | //window.close();//å
³éå½å页 |
| | | Pub_Close(1); |
| | | }) |
| | | |
| | | //è·åæç»è¡ |
| | | window.GetICMOBillDetail = function (hmainid) { //è¿å责任人 |
| | | |
| | | ////è·åæç»è¡ |
| | | //window.GetICMOBillDetail = function (hmainid) { |
| | | // $.ajax({ |
| | | // url: GetWEBURL() + "/Sc_ProcessExchangeBill/GetICMOBillList", |
| | | // type: "GET", |
| | | // data: { "hmainid": hmainid, "OrganizationID": sessionStorage["OrganizationID"] }, |
| | | // success: function (result) { |
| | | // if (result.count == 1) { |
| | | // option.data = result.data; |
| | | // table.render(option); |
| | | // } |
| | | // else { |
| | | // layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // } |
| | | // } |
| | | // }) |
| | | //} |
| | | |
| | | |
| | | //è¿åç产任å¡å |
| | | function GetICMOBillValue(hmainid) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sc_ProcessExchangeBill/GetICMOBillDetail", |
| | | type: "GET", |
| | | data: { "hmainid": hmainid, "OrganizationID": sessionStorage["OrganizationID"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var data = result.data[result.data.length - 1]; |
| | | $("#HICMOInterID").val(data.hmainid); |
| | | $("#HICMOBillNo").val(data.ç产订åå·); |
| | | $("#HICMOEntryID").val(data.HEntryID); |
| | | $("#HOrderProcNO").val(data.订åè·è¸ªå·); |
| | | $("#HMaterID").val(data.hmaterid); |
| | | $("#HMaterName").val(data.ç©æåç§°); |
| | | $("#HMaterID2").val(data.hmaterid); |
| | | $("#HMaterName2").val(data.ç©æåç§°); |
| | | $("#HMaterNumber").val(data.ç©æä»£ç ); |
| | | $("#HMaterNumber2").val(data.ç©æä»£ç ); |
| | | $("#HModel").val(data.è§æ ¼åå·); |
| | | $("#HBatchNo").val(data.æ¹å·); |
| | | $("#HUnitID").val(data.hunitid); |
| | | $("#HUnitName").val(data.计éåä½åç§°); |
| | | $("#HUnitNumber").val(data.计éåä½ä»£ç ); |
| | | $("#HPlanQty").val(data.计åç产æ°é); |
| | | $("#HQty").val(data.æµè½¬å¡æ°é); |
| | | $("#HprocExQty").val(data.æµè½¬å¡æ°é); |
| | | $("#HPlanBeginDate").val(data.计åå¼å·¥æ¥æ); |
| | | $("#HPlanEndDate").val(data.计åå®å·¥æ¥æ); |
| | | $("#HWorkShopID").val(data.hdeptid); |
| | | $("#HWorkShopName").val(data.ç产车é´åç§°); |
| | | $("#HProdMaterCode").val(data.产åCODE); |
| | | $("#HSeOrderBillNo").val(data.éå®è®¢åå·); |
| | | $("#HCusShortName").val(data.客æ·ç®ç§°); |
| | | $("#HCusNeedMaterial").val(data.客æ·è¦æ±æææå); |
| | | $("#HPlanSendGoodsDate").val(data.é¢è®¡åºè´§æ¥æ); |
| | | $("#HProdMaterName").val(data.产ååç§°); |
| | | $("#HCusName").val(data.客æ·åç§°); |
| | | $("#HWorkRemark").val(data.çäº§å¤æ³¨); |
| | | $("#HImportNote").val(data.éè¦æç¤º); |
| | | } |
| | | else { |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | } |
| | | }) |
| | | //txtHBillNo.Text = sBillNo; |
| | | GetICMOBillDetail(hmainid); |
| | | } |
| | | |
| | | function GetICMOBillDetail(hmainid) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sc_ProcessExchangeBill/GetICMOBillList", |
| | | type: "GET", |
| | |
| | | ZRProcName, QRName; |
| | | |
| | | |
| | | //è¿åç产任å¡å |
| | | function GetICMOBillValue(obj) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sc_ProcessExchangeBill/GetICMOBillDetail", |
| | | type: "GET", |
| | | data: { "hmainid": obj[0].hmainid, "OrganizationID": sessionStorage["OrganizationID"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var data = result.data[result.data.length-1]; |
| | | $("#HICMOInterID").val(data.hmainid); |
| | | $("#HICMOBillNo").val(data.ç产订åå·); |
| | | $("#HICMOEntryID").val(data.HEntryID); |
| | | $("#HOrderProcNO").val(data.订åè·è¸ªå·); |
| | | $("#HMaterID").val(data.hmaterid); |
| | | $("#HMaterName").val(data.ç©æåç§°); |
| | | $("#HMaterID2").val(data.hmaterid); |
| | | $("#HMaterName2").val(data.ç©æåç§°); |
| | | $("#HMaterNumber").val(data.ç©æä»£ç ); |
| | | $("#HMaterNumber2").val(data.ç©æä»£ç ); |
| | | $("#HModel").val(data.è§æ ¼åå·); |
| | | $("#HBatchNo").val(data.æ¹å·); |
| | | $("#HUnitID").val(data.hunitid); |
| | | $("#HUnitName").val(data.计éåä½åç§°); |
| | | $("#HUnitNumber").val(data.计éåä½ä»£ç ); |
| | | $("#HPlanQty").val(data.计åç产æ°é); |
| | | $("#HQty").val(data.æµè½¬å¡æ°é); |
| | | $("#HprocExQty").val(data.æµè½¬å¡æ°é); |
| | | $("#HPlanBeginDate").val(data.计åå¼å·¥æ¥æ); |
| | | $("#HPlanEndDate").val(data.计åå®å·¥æ¥æ); |
| | | $("#HWorkShopID").val(data.hdeptid); |
| | | $("#HWorkShopName").val(data.ç产车é´åç§°); |
| | | $("#HProdMaterCode").val(data.产åCODE); |
| | | $("#HSeOrderBillNo").val(data.éå®è®¢åå·); |
| | | $("#HCusShortName").val(data.客æ·ç®ç§°); |
| | | $("#HCusNeedMaterial").val(data.客æ·è¦æ±æææå); |
| | | $("#HPlanSendGoodsDate").val(data.é¢è®¡åºè´§æ¥æ); |
| | | $("#HProdMaterName").val(data.产ååç§°); |
| | | $("#HCusName").val(data.客æ·åç§°); |
| | | $("#HWorkRemark").val(data.çäº§å¤æ³¨); |
| | | $("#HImportNote").val(data.éè¦æç¤º); |
| | | } |
| | | else { |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | } |
| | | }) |
| | | //txtHBillNo.Text = sBillNo; |
| | | GetICMOBillDetail(obj[0].hmainid); |
| | | } |
| | | function GetHReasonValue(obj) //è¿åä¸è¯åå |
| | | { |
| | | HReasonName = obj[0].HName; |