| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æ¥æ<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width:180px;"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style=""> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | get_InitGrid(); |
| | | RoadBillMain(linterid); |
| | | } else if (OperationType == 4) {//䏿¨ |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§åæ¥æ |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | get_InitGrid(); |
| | | setInit_PushBill(); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | , "HMaterNumber": "" |
| | | , "HMaterName": "" |
| | | , "HMaterModel": "" |
| | | , "HWorkCenterID": "0" |
| | | , "HWorkCenterNumber": "" |
| | | , "HWorkCenterName": "" |
| | | , "HProcID": "0" |
| | | , "HProcNumber": "" |
| | | , "HProcName": "" |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ°_ä¼ éçJSONæ ¼å¼åæ° |
| | | function getUrlVars_JSON() { |
| | | var datajson; |
| | | var str = window.location.search; //è·å龿¥ä¸ä¼ éçåæ° |
| | | var arr = str.substring(str.lastIndexOf("=") + 1); |
| | | datajson = $.parseJSON(decodeURI(arr)); |
| | | return datajson; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region çæåæ®å· |
| | | function createBillNo() { |
| | | $.ajax({ |
| | |
| | | , { field: 'HMaterNumber', title: 'ç©æä»£ç ', edit: 'text', event: "HMaterNumber" } //f7 |
| | | , { field: 'HMaterName', title: 'ç©æåç§°', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HMaterModel', title: 'è§æ ¼åå·', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HWorkCenterID', title: 'å·¥ä½ä¸å¿ID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HWorkCenterNumber', title: 'å·¥ä½ä¸å¿ä»£ç ', edit: 'text', event: "HWorkCenterNumber" } //f7 |
| | | , { field: 'HWorkCenterName', title: 'å·¥ä½ä¸å¿åç§°', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HProcID', title: 'å·¥åºID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HProcNumber', title: 'å·¥åºä»£ç ', edit: 'text', event: "HProcNumber" } //f7 |
| | | , { field: 'HProcName', title: 'å·¥åºåç§°', style: 'background-color: #f9f9f9;' } |
| | |
| | | , "HProcID": "0" |
| | | , "HProcNumber": "" |
| | | , "HProcName": "" |
| | | , "HWorkCenterID": "0" |
| | | , "HWorkCenterNumber": "" |
| | | , "HWorkCenterName": "" |
| | | , 'HSourceID': '0' |
| | | , 'HSourceNumber': '' |
| | | , 'HSourceName': '' |
| | |
| | | , "HBackerDate": tableMain[0]["HBackerDate"] == null ? "" : Format(new Date(tableMain[0]["HBackerDate"]), "yyyy-MM-dd") |
| | | , "HBackRemark": tableMain[0]["HBackRemark"] |
| | | , "HChangeType": tableMain[0]["HChangeType"] == null ? "èªç±" : tableMain[0]["HChangeType"] |
| | | , "HChangeValue": tableMain[0]["HChangeValue"] |
| | | , "HBackRemark": tableMain[0]["HBackRemark"] |
| | | }); |
| | | |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 䏿¨é¡µé¢èµå¼ |
| | | function setInit_PushBill() { |
| | | if (HSouceBillType == "3301") { |
| | | //è·å å·¥èºè·¯çº¿ä¿¡æ¯ |
| | | var data = getUrlVars_JSON().data; |
| | | var dataArray = data; |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < data.length; i++) { |
| | | var temp = "none"; |
| | | var sWhere = ""; |
| | | sWhere += " and hmainid = " + data[0].hmainid; |
| | | sWhere += " and hsubid = " + data[0].hsubid; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LEMS/MES_Gy_RoutingBillList_Json", |
| | | async: false, |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "HBillSubType": "3301" }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | temp = result.data[0]; |
| | | } else { |
| | | temp = result.data; |
| | | //layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | temp = "none"; |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | if (temp != "none") { |
| | | dataArray.push(temp); |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | for (var i = 0; i < dataArray.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "RowID": (i + 1) * 10 |
| | | , "HMaterID": dataArray[i].HMaterID |
| | | , "HMaterNumber": dataArray[i].ç©æä»£ç |
| | | , "HMaterName": dataArray[i].ç©æåç§° |
| | | , "HMaterModel": dataArray[i].è§æ ¼åå· |
| | | , "HWorkCenterID": dataArray[i].HCenterID |
| | | , "HWorkCenterNumber": dataArray[i].å·¥ä½ä¸å¿ä»£ç |
| | | , "HWorkCenterName": dataArray[i].å·¥ä½ä¸å¿åç§° |
| | | , "HProcID": dataArray[i].hprocid |
| | | , "HProcNumber": dataArray[i].HProcNo |
| | | , "HProcName": dataArray[i].å·¥åº |
| | | , 'HSourceID': 0 |
| | | , 'HSourceNumber': "" |
| | | , 'HSourceName': "" |
| | | , 'HOldPrice': dataArray[i].å å·¥åä»· |
| | | , 'HPrice': '0' |
| | | , 'HOldFixPrice': dataArray[i].工价 |
| | | , 'HFixPrice': '0' |
| | | , 'HBeginDate': Format(new Date(), "yyyy-MM-dd") |
| | | , 'HEndDate': Format(new Date(), "yyyy-MM-dd") |
| | | , 'HCostFlag': false |
| | | , "HRemark": "" |
| | | , "HSourceInterID": dataArray[i].hmainid |
| | | , "HSourceEntryID": dataArray[i].hsubid |
| | | , "HSourceBillNo": dataArray[i].åæ®å· |
| | | , "HSourceBillType": HSourceBillType |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | , "HCloseMan": "" |
| | | , "HEntryCloseDate": "" |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | else { |
| | | return layer.msg('å½å䏿¯æè¯¥æºå䏿¨ï¼ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | //#region å®¡æ ¸ |
| | | function set_CheckBill() { |
| | | layer.confirm("确认è¦å®¡æ ¸å?", function (index) { |
| | |
| | | layer.msg("é¨é¨æªéæ©!"); |
| | | return false; |
| | | } |
| | | if ($("#HChangeValue").val() == "") { |
| | | $("#HChangeValue").val(0); |
| | | return false; |
| | | } |
| | | var ref = /^\d+(\.\d+)?$/; |
| | | if (!ref.test($("#HChangeValue").val())) { |
| | | layer.msg("è°æ´å¹
度请设置éè´æµ®ç¹æ°"); |
| | | return false; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åè¡¨æ°æ®æ£éª |
| | |
| | | var value1_ = ["ååä»·", "åä»·", "åå°æ¶å®é¢", "å°æ¶å®é¢"]; ////å表éè¦è¿è¡æµ®ç¹æ°éªè¯ç屿§æ¸
å对åºçå忏
å |
| | | var value2 = []; //å表éè¦æ´æ°æ£éªç屿§æ¸
å |
| | | var value2_ = []; //å表éè¦æ´æ°æ£éªç屿§æ¸
å对åºçå忏
å |
| | | var value3 = ["HMaterID", "HProcID", "HSourceID"]; //å表éè¦è¿è¡é空æ£éªç屿§æ¸
å |
| | | var value3_ = ["ç©æ", "å·¥åº", "èµæº"]; //å表éè¦è¿è¡é空æ£éªç屿§æ¸
å对åºçå忏
å |
| | | var value3 = ["HMaterID", "HProcID", "HSourceID","HWorkCenterID"]; //å表éè¦è¿è¡é空æ£éªç屿§æ¸
å |
| | | var value3_ = ["ç©æ", "å·¥åº", "èµæº","å·¥ä½ä¸å¿"]; //å表éè¦è¿è¡é空æ£éªç屿§æ¸
å对åºçå忏
å |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i] != "") { |
| | | //é空æ£éª |
| | |
| | | //#region å表å
³é®å段é夿£éª |
| | | var num = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | temp = option.data[i]["HMaterID"] + "|" + option.data[i]["HProcID"] + "|" + option.data[i]["HSourceID"]; |
| | | temp = option.data[i]["HMaterID"] + "|" + option.data[i]["HProcID"] + "|" + option.data[i]["HSourceID"] + "|" + option.data[i]["HWorkCenterID"]; |
| | | if ($.inArray(temp, num) != -1) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ç©æãå·¥åºãèµæºéå¤ï¼è¯·éæ°éæ©ï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ç©æãå·¥åºãèµæºãå·¥ä½ä¸å¿éå¤ï¼è¯·éæ°éæ©ï¼"); |
| | | return false; |
| | | } |
| | | num.push(temp); |
| | |
| | | } |
| | | }) |
| | | } |
| | | if (obj.event == "HWorkCenterNumber") { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å·¥ä½ä¸å¿å表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../../views/åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_WorkCenter.html', 'yes'] |
| | | , resize: false |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | OptionData = checkStatus.data[0]; |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | obj.update({ |
| | | "HWorkCenterID": OptionData.HItemID |
| | | , "HWorkCenterNumber": OptionData.å·¥ä½ä¸å¿ä»£ç |
| | | , "HWorkCenterName": OptionData.å·¥ä½ä¸å¿åç§° |
| | | }); |
| | | } |
| | | }) |
| | | } |
| | | obj.event = ""; |
| | | return false; |
| | | } |
| | |
| | | { |
| | | OptionData = data[0] |
| | | } |
| | | function GetWorkCenterValue(data) //è¿åå·¥ä½ä¸å¿ |
| | | { |
| | | OptionData = data[0]; |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |