| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">æä½ç±»å<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HBillOperationType" id="HBillOperationType" lay-filter="HBillOperationType" style="width: 120px; " disabled> |
| | | <option style="color:blue;" value="1">å¢å </option> |
| | | <option style="color:blue;" value="2">å é¤</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">ç©æä»£ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HMaterID" id="HMaterID" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">ç©æåç§°</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | <input type="hidden" name="HUnitID" id="HUnitID" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">è®¢åæ°é</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HPlanQty" id="HPlanQty" value="0" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">è¿å·¥æ°é</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | <input type="hidden" name="HProcEndID" id="HProcEndID" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">å¼å§æµæ°´å·</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HProcExchBegNO" id="HProcExchBegNO" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">ç»ææµæ°´å·</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HProcExchEndNO" id="HProcExchEndNO" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">ç产订å</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºåid |
| | | var HEntryID = params[params[2]];//æµæ°´å· |
| | | var HBillOperationType_temp = params[params[3]]; //æä½ç±»å[å¢å ãå é¤] |
| | | } |
| | | |
| | | //å·¥åºè¿å·¥æ°å¢ |
| | |
| | | } |
| | | }); |
| | | |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡ |
| | | get_ProcessExchange(); |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | $("#HBillOperationType").val(HBillOperationType_temp); |
| | | form.render("select"); |
| | | |
| | | if (HBillOperationType_temp == "1") { //æä½ç±»åï¼å¢å |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡ |
| | | get_ProcessExchange(); |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | } else if (HBillOperationType_temp == "2") { //æä½ç±»åï¼å é¤ |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡_å é¤ |
| | | get_ProcessExchange_Delete(); |
| | | } |
| | | } else if (OperationType == 3) { |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | |
| | | "HCenterID": 0, "HCenterNumber": "", "HCenterName": "", |
| | | "HDeptID": 0, "HDeptNumber": "", "HDeptName": "", |
| | | "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false", |
| | | "HQty": $("#HQty").val(), "HRemark": "" |
| | | "HQty": $("#HQty").val(), "HRemark": "","HSourceInterID": "0","HSourceEntryID": "0" |
| | | }; |
| | | switch (obj.event) { |
| | | case 'btn-AddLine': |
| | | if (HBillOperationType_temp == "2") { |
| | | layer.msg("æä½ç±»å为å 餿¶ï¼ä¸è½è¿è¡ å¢å ä¸è¡ æä½ï¼"); |
| | | return; |
| | | } |
| | | |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | table.render(option); |
| | |
| | | form.render('select'); |
| | | break; |
| | | case 'btn-CopyLine': |
| | | if (HBillOperationType_temp == "2") { |
| | | layer.msg("æä½ç±»å为å 餿¶ï¼ä¸è½è¿è¡å¤å¶æä½ï¼"); |
| | | return; |
| | | } |
| | | |
| | | var copydata = JSON.stringify(data); |
| | | if (data.length <= 0) { |
| | | layer.msg("è¯·éæ©éè¦å¤å¶çä¸è¡ï¼"); |
| | |
| | | , { field: 'HSupName', title: 'ä¾åºå' } |
| | | , { field: 'HSupFlag', title: 'æ¯å¦å§å¤', templet: '#HSupFlag' } |
| | | |
| | | //, { field: 'HDeptID', title: 'é¨é¨ID', hide: true } |
| | | //, { field: 'HDeptNumber', title: 'é¨é¨ä»£ç ', edit: 'text', event: "HDeptCheck" } |
| | | //, { field: 'HDeptName', title: 'é¨é¨' } |
| | | , { field: 'HSourceInterID', title: 'æºåå
ç ', hide: true } |
| | | , { field: 'HSourceEntryID', title: 'æºååå
ç ', hide: true } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]; |
| | | option = { |
| | |
| | | } |
| | | }; |
| | | option.data = [{ |
| | | "HProcNo": parseInt($("#HProcExchBegNO").val()) + 1, "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "", |
| | | "HCenterID": 0, "HCenterNumber": "", "HCenterName": "", |
| | | "HDeptID": 0, "HDeptNumber": "", "HDeptName": "", |
| | | "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false", |
| | | "HQty": $("#HQty").val(), "HRemark": "" |
| | | "HProcNo": parseInt($("#HProcExchBegNO").val()) + 1 |
| | | , "HProcID": 0 |
| | | , "HProcNumber": "" |
| | | , "HProcName": "" |
| | | , "HWorkRemark": "" |
| | | , "HCenterID": 0 |
| | | , "HCenterNumber": "" |
| | | , "HCenterName": "" |
| | | , "HDeptID": 0 |
| | | , "HDeptNumber": "" |
| | | , "HDeptName": "" |
| | | , "HSupID": 0 |
| | | , "HSupNumber": "" |
| | | , "HSupName": "" |
| | | , "HSupFlag": "false" |
| | | , "HQty": $("#HQty").val() |
| | | , "HRemark": "" |
| | | , "HSourceInterID": "0" |
| | | , "HSourceEntryID": "0" |
| | | }]; |
| | | table.render(option); |
| | | |
| | |
| | | $("#HICMOInterID").val(result.data[0]["hicmointerid"]); |
| | | $("#HICMOEntryID").val(result.data[0]["HICMOEntryID"]); |
| | | $("#HOrderProcNO").val(result.data[0]["HOrderProcNO"]); |
| | | } else { |
| | | layer.msg(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(index0); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡--å é¤æä½ |
| | | function get_ProcessExchange_Delete() { |
| | | var sWhere = " where hmainid=" + linterid + " and hsubid in " + HEntryID + " "; |
| | | //ç¼è¾å è½½æ°æ® |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'Sc_ProcExchWorkBackBill/GetProcessExchangeBillSub', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | $("#HProcExchBillNo").val(result.data[0]["åæ®å·"]); |
| | | $("#HProcExchInterID").val(result.data[0]["hmainid"]); |
| | | $("#HProcExchEntryID").val(result.data[0]["hsubid"]); |
| | | $("#HWorkShopID").val(result.data[0]["HWorkShopID"]); |
| | | $("#HWorkShopName").val(result.data[0]["ç产车é´"]); |
| | | $("#HMaterNumber").val(result.data[0]["产å代ç "]); |
| | | $("#HMaterID").val(result.data[0]["HMaterID"]); |
| | | $("#HMaterName").val(result.data[0]["产ååç§°"]); |
| | | $("#HModel").val(result.data[0]["è§æ ¼åå·"]); |
| | | $("#HUnitID").val(result.data[0]["HUnitID"]); |
| | | $("#HUnitName").val(result.data[0]["åä½"]); |
| | | $("#HPlanQty").val(result.data[0]["ç产æ°é"]); |
| | | $("#HQty").val(result.data[0]["è®¡åæ°é"]); |
| | | $("#HProcBegName").val(""); |
| | | $("#HProcBegID").val("0"); |
| | | $("#HProcEndName").val(""); |
| | | $("#HProcEndID").val("0"); |
| | | $("#HProcExchBegNO").val("0"); |
| | | $("#HProcExchEndNO").val("1000"); |
| | | $("#HPRDORGID").val(result.data[0]["HPRDORGID"]); |
| | | $("#HPRDORGName").val(result.data[0]["ç»ç»"]); |
| | | $("#HICMOBillNo").val(result.data[0]["ä»»å¡åå·"]); |
| | | $("#HICMOInterID").val(result.data[0]["hicmointerid"]); |
| | | $("#HICMOEntryID").val(result.data[0]["HICMOEntryID"]); |
| | | $("#HOrderProcNO").val(result.data[0]["HOrderProcNO"]); |
| | | |
| | | var d = result; |
| | | var rowdata = []; |
| | | for (var i = 0; i < d.data.length; i++) { |
| | | //å表 èµå¼ |
| | | rowdata.push({ |
| | | "HProcNo": d.data[i]["æµæ°´å·"], "HProcID": d.data[i]["HProcID"], "HProcNumber": d.data[i]["å·¥åºä»£ç "], "HProcName": d.data[i]["å·¥åºåç§°"], "HWorkRemark":"", |
| | | "HCenterID": d.data[i]["HCenterID"], "HCenterNumber": d.data[i]["å·¥ä½ä¸å¿ä»£ç "], "HCenterName": d.data[i]["å·¥ä½ä¸å¿"], |
| | | "HDeptID": d.data[i]["HDeptID"], "HDeptNumber": d.data[i]["å 工车é´ä»£ç "], "HDeptName": d.data[i]["å 工车é´"], |
| | | "HSupID": d.data[i]["HSupID"], "HSupNumber": d.data[i]["ä¾åºå代ç "], "HSupName": d.data[i]["ä¾åºå"], "HSupFlag": d.data[i]["å§å¤æ è®°"] == false, |
| | | "HQty": d.data[i]["è®¡åæ°é"], "HRemark": "", "HSourceInterID": d.data[i]["hmainid"], "HSourceEntryID": d.data[i]["hsubid"] |
| | | }); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | |
| | | for (var i = 0; i < d.data.length; i++) { |
| | | //å§å¤æ è®° |
| | | $('#HSupFlag' + (i + 1)).find("option[value='" + d.data[i].å§å¤æ è®° + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | | } else { |
| | | layer.msg(result.code + result.Message, { icon: 5 }); |
| | | } |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HBillOperationType").val() == "") { |
| | | layer.msg("æä½ç±»åä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HMaterNumber").val() == "") { |
| | | layer.msg("ç©æä»£ç ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HProcBegName").val() == "") { |
| | | layer.msg("å¼å§å·¥åºä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | if ($("#HBillOperationType").val() != "2") { |
| | | if ($("#HProcBegName").val() == "") { |
| | | layer.msg("å¼å§å·¥åºä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | //if ($("#HProcEndName").val() == "") { |
| | |
| | | // return false; |
| | | //} |
| | | |
| | | if ($("#HProcExchBegNO").val() == "") { |
| | | layer.msg("å¼å§æµæ°´å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | |
| | | if ($("#HBillOperationType").val() != "2") { |
| | | if ($("#HProcExchBegNO").val() == "") { |
| | | layer.msg("å¼å§æµæ°´å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | //if ($("#HProcExchEndNO").val() == "") { |
| | |
| | | { |
| | | var sWhere = " and HPRDORGID=" + sessionStorage["OrganizationID"] + " and hmainid=" + linterid; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sc_ProcExchWorkBackBill/Sc_ProcExchWorkBackBillList", |
| | | url: GetWEBURL() + "/Sc_ProcExchWorkBackBill/Sc_ProcExchWorkBackBillList_Edit", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | |
| | | $("#HProcExchBillNo").val(d.data[0]["æµè½¬å¡å·"]); |
| | | $("#HProcExchInterID").val(d.data[0]["æµè½¬å¡ä¸»å
ç "]); |
| | | $("#HProcExchEntryID").val(d.data[0]["æµè½¬å¡åå
ç "]); |
| | | $("#HBillOperationType").val(d.data[0]["æä½ç±»å"]); |
| | | $("#HWorkShopID").val(d.data[0]["HWorkShopID"]); |
| | | $("#HWorkShopName").val(d.data[0]["ç产车é´"]); |
| | | $("#HMaterNumber").val(d.data[0]["产å代ç "]); |
| | |
| | | "HCenterID": d.data[i]["HCenterID"], "HCenterNumber": d.data[i]["å·¥ä½ä¸å¿ä»£ç "], "HCenterName": d.data[i]["å·¥ä½ä¸å¿"], |
| | | "HDeptID": d.data[i]["HDeptID"], "HDeptNumber": d.data[i]["å 工车é´ä»£ç "], "HDeptName": d.data[i]["å 工车é´"], |
| | | "HSupID": d.data[i]["HSupID"], "HSupNumber": d.data[i]["ä¾åºå代ç "], "HSupName": d.data[i]["ä¾åºå"], "HSupFlag": d.data[i]["å§å¤æ è®°"] == 1 ? true : false, |
| | | "HQty": d.data[i]["åè¿å·¥æ°é"], "HRemark": d.data[i]["表ä½å¤æ³¨"] |
| | | "HQty": d.data[i]["åè¿å·¥æ°é"], "HRemark": d.data[i]["表ä½å¤æ³¨"], "HSourceInterID": d.data[i]["HSourceInterID"], "HSourceEntryID": d.data[i]["HSourceEntryID"] |
| | | }); |
| | | } |
| | | option.data = rowdata; |