网页版:工艺路线, 选择工序后,如果 流水号 未填写,则 默认 带出流水号, 等于 序号 乘以 10; 例如 序号是2 则 是 20;  根据工序带出 工作中心(工序里 对应的工作中心);
工序返工记录单打印
7个文件已修改
3个文件已添加
173 ■■■■ 已修改文件
WebTM/WebTM.csproj 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/index.html 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/HBarPlanPrint.html 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ProcExchRecordBackBillList.aspx 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ProcExchRecordBackBillList.aspx.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/xmlLBM_Sc_ProcExchRecordBackBillList.aspx.designer.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/计划管理/工艺路线/Gy_RoutingBill.html 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序流转卡/Sc_ProcExchRecordBackBillEdit.html 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序流转卡/Sc_ProcExchRecordBackBillList.html 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序流转卡/Sc_ProcExchWorkBackBillEdit.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -177,6 +177,7 @@
    <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" />
@@ -1595,6 +1596,13 @@
    <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>
WebTM/views/index.html
@@ -448,8 +448,9 @@
                                        <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>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/HBarPlanPrint.html
@@ -192,6 +192,9 @@
            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>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/xmlLBM_Sc_ProcExchRecordBackBillList.aspx
New file
@@ -0,0 +1,26 @@
<%@ 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>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/xmlLBM_Sc_ProcExchRecordBackBillList.aspx.cs
New file
@@ -0,0 +1,17 @@
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)
        {
        }
    }
}
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/xmlLBM_Sc_ProcExchRecordBackBillList.aspx.designer.cs
New file
@@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <自动生成>
//     æ­¤ä»£ç ç”±å·¥å…·ç”Ÿæˆã€‚
//
//     å¯¹æ­¤æ–‡ä»¶çš„æ›´æ”¹å¯èƒ½å¯¼è‡´ä¸æ­£ç¡®çš„行为,如果
//     é‡æ–°ç”Ÿæˆä»£ç ï¼Œåˆ™æ‰€åšæ›´æ”¹å°†ä¸¢å¤±ã€‚
// </自动生成>
//------------------------------------------------------------------------------
namespace WebTM.views.基础资料.公用基础资料
{
    public partial class xmlLBM_Sc_ProcExchRecordBackBillList
    {
        /// <summary>
        /// form1 æŽ§ä»¶ã€‚
        /// </summary>
        /// <remarks>
        /// è‡ªåŠ¨ç”Ÿæˆçš„å­—æ®µã€‚
        /// è‹¥è¦è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å­—段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
    }
}
WebTM/views/¼Æ»®¹ÜÀí/¹¤ÒÕ·Ïß/Gy_RoutingBill.html
@@ -455,7 +455,7 @@
            //初始表格数据
            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
@@ -756,9 +756,10 @@
            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
@@ -775,7 +776,6 @@
                    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++) {
@@ -1263,9 +1263,10 @@
                        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);
                        }
                    });
@@ -1327,11 +1328,36 @@
                                    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);//关闭弹窗
                                }
                            })
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcExchRecordBackBillEdit.html
@@ -52,7 +52,7 @@
                        <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>
@@ -347,6 +347,8 @@
        //工序返工新增
        if (OperationType == 1) {
            $('#btn_print').addClass("layui-btn-disabled").attr("disabled", true);
            $.ajax({
                url: GetWEBURL() + "/Web/GetMAXNum",
                type: "GET",
@@ -818,15 +820,15 @@
                        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;
                    }
@@ -869,6 +871,8 @@
                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("提交成功");
                    }
@@ -967,7 +971,17 @@
        //打印
        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() {
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcExchRecordBackBillList.html
@@ -510,7 +510,23 @@
        //打印
        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('请选择一行数据打印!');
            }
        }
        // åˆ·æ–°
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcExchWorkBackBillEdit.html
@@ -813,15 +813,15 @@
                        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;
                    }