网页版:工艺路线, 选择工序后,如果 流水号 未填写,则 默认 带出流水号, 等于 序号 乘以 10; 例如 序号是2 则 是 20; 根据工序带出 工作中心(工序里 对应的工作中心);
工序返工记录单打印
| | |
| | | <Content Include="views\åºç¡èµæ\å
¬ç¨åºç¡èµæ\Gy_MaterType.html" /> |
| | | <Content Include="views\åºç¡èµæ\å
¬ç¨åºç¡èµæ\Gy_MaterTypeEdit.html" /> |
| | | <Content Include="views\åºç¡èµæ\å
¬ç¨åºç¡èµæ\xmlLBM_Gy_SourceList.aspx" /> |
| | | <Content Include="views\åºç¡èµæ\å
¬ç¨åºç¡èµæ\xmlLBM_Sc_ProcExchRecordBackBillList.aspx" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcExchRecordBackBillList.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcExchRecordBackBillEdit.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\WindowPrint.html" /> |
| | |
| | | <Compile Include="views\åºç¡èµæ\å
¬ç¨åºç¡èµæ\xmlLBM_Sc_ProcessExchangeBillList_SubList.aspx.designer.cs"> |
| | | <DependentUpon>xmlLBM_Sc_ProcessExchangeBillList_SubList.aspx</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="views\åºç¡èµæ\å
¬ç¨åºç¡èµæ\xmlLBM_Sc_ProcExchRecordBackBillList.aspx.cs"> |
| | | <DependentUpon>xmlLBM_Sc_ProcExchRecordBackBillList.aspx</DependentUpon> |
| | | <SubType>ASPXCodeBehind</SubType> |
| | | </Compile> |
| | | <Compile Include="views\åºç¡èµæ\å
¬ç¨åºç¡èµæ\xmlLBM_Sc_ProcExchRecordBackBillList.aspx.designer.cs"> |
| | | <DependentUpon>xmlLBM_Sc_ProcExchRecordBackBillList.aspx</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="views\ç产工åºç®¡ç\å·¥åºæ±æ¥å\xmlLBM_ProcessReport.aspx.cs"> |
| | | <DependentUpon>xmlLBM_ProcessReport.aspx</DependentUpon> |
| | | <SubType>ASPXCodeBehind</SubType> |
| | |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcessExchangeBillList.html">å·¥åºæµè½¬å¡ç»´æ¤</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcessExchangeIssueBillList.html">å·¥åºæµè½¬å¡ï¼ä¸è¾¾ï¼</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchWorkBackBillList.html">å·¥åºè¿å·¥ç³è¯·å表</a></dd> |
| | | <!--<dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchWorkBackBillEdit.html">å·¥åºè¿å·¥ç³è¯·åç¼è¾</a></dd>--> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchRecordBackBillList.html">å·¥åºè¿å·¥è®°å½å</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchRecordBackBillEdit.html">å·¥åºè¿å·¥è®°å½åç¼è¾</a></dd> |
| | | <!--<dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcExchRecordBackBillEdit.html">å·¥åºè¿å·¥è®°å½åç¼è¾</a></dd>--> |
| | | <dd><a lay-href="">å·¥åºå§å¤å·¥ån</a></dd> |
| | | <dd><a lay-href="">å·¥åºå§å¤å·¥åç»´æ¤n</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºè¿ç«æ¥æ¶å/Cj_StationInBill.html">å·¥åºè¿ç«æ¥æ¶å</a></dd> |
| | |
| | | case "HSource"://çäº§èµæº |
| | | CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Gy_SourceList.aspx?linterid=" + value, true, ""); |
| | | break; |
| | | case "HProcessExchangeBill"://å·¥åºè¿å·¥è®°å½å |
| | | CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_Sc_ProcExchRecordBackBillList.aspx?linterid=" + value, true, ""); |
| | | break; |
| | | } |
| | | </script> |
| | | </body> |
New file |
| | |
| | | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="xmlLBM_Sc_ProcExchRecordBackBillList.aspx.cs" Inherits="WebTM.views.åºç¡èµæ.å
¬ç¨åºç¡èµæ.xmlLBM_Sc_ProcExchRecordBackBillList" %> |
| | | |
| | | <!DOCTYPE html> |
| | | |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head runat="server"> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| | | <title></title> |
| | | <script runat="server"> |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | //â
ç¹å«æç¤ºâ
ï¼ |
| | | //ä¸åçæ°æ®åºåºè¯¥éç¨ä¸åçæ¥è¡¨XMLæ°æ®çæç±»ï¼SQL Serveræ°æ®åºç¨SqlXMLReportDataï¼Oracleæ°æ®åºç¨OracleXMLReportData |
| | | //OledbXMLReportDataéåäºAccessçæ¬å°æ°æ®åºï¼ä¸ºäºæ¼ç¤ºæ¹ä¾¿ï¼è¿éä»Grid++ReportçAccessä¾åæ°æ®åºä¸è·åæ¥è¡¨æ°æ® |
| | | |
| | | SqlXMLReportData.GenOneRecordset(this, "select a.HNumber 设å¤ç¼å·,a.HName 设å¤åç§°,g.HName æå±è½¦é´,e.HName 责任人 from Gy_Source a left join Gy_Department g on a.HDeptID=g.HItemID left join Gy_Employee e on g.HEmpID=e.HItemID where a.HItemID=" + Request.Params["linterid"]); |
| | | } |
| | | </script> |
| | | </head> |
| | | <body> |
| | | <form id="form1" runat="server"> |
| | | <div> |
| | | </div> |
| | | </form> |
| | | </body> |
| | | </html> |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | using System.Web.UI; |
| | | using System.Web.UI.WebControls; |
| | | |
| | | namespace WebTM.views.åºç¡èµæ.å
¬ç¨åºç¡èµæ |
| | | { |
| | | public partial class xmlLBM_Sc_ProcExchRecordBackBillList : System.Web.UI.Page |
| | | { |
| | | protected void Page_Load(object sender, EventArgs e) |
| | | { |
| | | |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | //------------------------------------------------------------------------------ |
| | | // <èªå¨çæ> |
| | | // æ¤ä»£ç ç±å·¥å
·çæã |
| | | // |
| | | // å¯¹æ¤æä»¶çæ´æ¹å¯è½å¯¼è´ä¸æ£ç¡®çè¡ä¸ºï¼å¦æ |
| | | // éæ°çæä»£ç ï¼åæåæ´æ¹å°ä¸¢å¤±ã |
| | | // </èªå¨çæ> |
| | | //------------------------------------------------------------------------------ |
| | | |
| | | namespace WebTM.views.åºç¡èµæ.å
¬ç¨åºç¡èµæ |
| | | { |
| | | |
| | | |
| | | public partial class xmlLBM_Sc_ProcExchRecordBackBillList |
| | | { |
| | | |
| | | /// <summary> |
| | | /// form1 æ§ä»¶ã |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// èªå¨çæçåæ®µã |
| | | /// è¥è¦è¿è¡ä¿®æ¹ï¼è¯·å°å段声æä»è®¾è®¡å¨æä»¶ç§»å°ä»£ç éèæä»¶ã |
| | | /// </remarks> |
| | | protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
| | | } |
| | | } |
| | |
| | | |
| | | //åå§è¡¨æ ¼æ°æ® |
| | | var rowdata = [{ |
| | | "HProcNo": "", "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | "HProcNo": "10", "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": "" |
| | | , "HProcID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿": "", "HSupID": 0 |
| | |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | |
| | | //æ°å¢è¡è¡¨æ ¼æ°æ® |
| | | var NewRow = { |
| | | "HProcNo": "", "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | "HProcNo": (table.cache["mainTable"].length + 1) * 10, "HProcID_S": 0, "HProcType": "主工åº", "HCenterID_S": 0, "HCenterID_SName": "" |
| | | , "HWorkQty_S": 0, "HSubStdEmpQty_S": 0, "HMouldNo": "", "HChangeMould": 0, "HPackStd": "" |
| | | , "HPack": "", "HPutArea": "", "HMyWorkDays": 0, "HMyFixWorkDays": 0, "å·¥åº": "" |
| | | , "HProcID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿": "", "HSupID": 0 |
| | |
| | | case 'btn-AddLine': |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | |
| | | table.render(option); |
| | | |
| | | for (var i = 1; i <= option.data.length; i++) { |
| | |
| | | if (rowIndex === '0') { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | obj.del(); |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.reload(option); |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1) |
| | | option.data = oldData;//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | var HCenterID = 0; |
| | | var HCenterNUmber = ""; |
| | | var HCenterName = ""; |
| | | //æ¥è¯¢å·¥ä½ä¸å¿çæ°æ® |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + '/Gy_WorkCenter/list', |
| | | async: false, |
| | | data: { "sWhere": " and å·¥ä½ä¸å¿ä»£ç ='" + checkStatus.data[0].å·¥åºä»£ç +"' ", user: sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | if (result.data.length > 0) { |
| | | HCenterID = result.data[0]["HItemID"]; |
| | | HCenterNUmber = result.data[0]["å·¥ä½ä¸å¿ä»£ç "]; |
| | | HCenterName = result.data[0]["å·¥ä½ä¸å¿åç§°"]; |
| | | } |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "å·¥åº": checkStatus.data[0].å·¥åº |
| | | , "HProcID": checkStatus.data[0].HItemID |
| | | , "å·¥ä½ä¸å¿": HCenterName |
| | | , "HCenterID": HCenterID |
| | | , "å·¥ä½ä¸å¿ä»£ç ": HCenterNUmber |
| | | }) |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="btnSave" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btnSave">ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">éåº</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btn_print">æå°</button> |
| | | <button type="button" id="btn_print" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btn_print">æå°</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="HideColumn" id="HideColumn">éèå设置</button> |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | //å·¥åºè¿å·¥æ°å¢ |
| | | if (OperationType == 1) { |
| | | $('#btn_print').addClass("layui-btn-disabled").attr("disabled", true); |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | |
| | | return false; |
| | | } |
| | | |
| | | if (parseInt(option.data[i].HProcNo) < parseInt($("#HProcExchBegNO").val())) { |
| | | if (parseInt(option.data[i].HProcNo) <= parseInt($("#HProcExchBegNO").val())) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·å°äºå¼å§æµæ°´å·ï¼"); |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·å°äºæçäºå¼å§æµæ°´å·ï¼"); |
| | | return; |
| | | } |
| | | |
| | | if (parseInt(option.data[i].HProcNo) > parseInt($("#HProcExchEndNO").val())) { |
| | | if (parseInt(option.data[i].HProcNo) >= parseInt($("#HProcExchEndNO").val())) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·å¤§äºç»ææµæ°´å·ï¼"); |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·å¤§äºæçäºç»ææµæ°´å·ï¼"); |
| | | return; |
| | | } |
| | | |
| | |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); |
| | | //åæ¶æå°ä¸å¯é |
| | | $('#btn_print').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | layer.close(index); |
| | | layer.msg("æäº¤æå"); |
| | | } |
| | |
| | | |
| | | //æå° |
| | | function btn_print() { |
| | | |
| | | var hmainid = $("#HInterID").val(); |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['50%', '50%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + hmainid + '&MyMsg=' + hmainid + '&Type=HProcessExchangeBill', 'yes'] |
| | | , resize: false |
| | | }) |
| | | } |
| | | |
| | | function get_UrlVars() { |
| | |
| | | |
| | | //æå° |
| | | function btn_print() { |
| | | |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['50%', '50%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + data[0].hmainid.toString() + '&MyMsg=' + data[0].hmainid.toString() + '&Type=HProcessExchangeBill', 'yes'] |
| | | , resize: false |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®æå°ï¼'); |
| | | } |
| | | } |
| | | |
| | | // å·æ° |
| | |
| | | return false; |
| | | } |
| | | |
| | | if (parseInt(option.data[i].HProcNo) < parseInt($("#HProcExchBegNO").val())) { |
| | | if (parseInt(option.data[i].HProcNo) <= parseInt($("#HProcExchBegNO").val())) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·å°äºå¼å§æµæ°´å·ï¼"); |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·å°äºæçäºå¼å§æµæ°´å·ï¼"); |
| | | return; |
| | | } |
| | | |
| | | if (parseInt(option.data[i].HProcNo) > parseInt($("#HProcExchEndNO").val())) { |
| | | if (parseInt(option.data[i].HProcNo) >= parseInt($("#HProcExchEndNO").val())) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·å¤§äºç»ææµæ°´å·ï¼"); |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·å¤§äºæçäºç»ææµæ°´å·ï¼"); |
| | | return; |
| | | } |
| | | |