zgq
2021-07-16 f1df9507055716714a29c0e2773c778a1e342305
20210716v1
13个文件已修改
2024 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/JFTM.pubxml.user 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/基础资料/Gy_MaterialList.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/基础资料/Sc_ICMOBillListView.html 117 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldScrapInBillList.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/委外工序发出单/Cj_StationEntrustInBill.html 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/委外工序发出单/Cj_StationEntrustInBillList.html 406 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/委外工序接收单/Cj_StationEntrustOutBill.html 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/委外工序接收单/Cj_StationEntrustOutBillList.html 364 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill.html 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBillList.html 373 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序流转卡/Sc_ProcessExchangeBill.html 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序进站接收单/Cj_StationInBill.html 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序进站接收单/Cj_StationInBillList.html 533 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -1560,7 +1560,7 @@
      <publishTime>07/13/2021 17:09:13</publishTime>
    </File>
    <File Include="views/模治具管理/模治具仓库管理/Sc_Add_MouldScrapInBillList.html">
      <publishTime>07/14/2021 21:30:44</publishTime>
      <publishTime>07/14/2021 21:36:58</publishTime>
    </File>
    <File Include="views/模治具管理/模治具仓库管理/Sc_Add_MouldScrapOutBillList.html">
      <publishTime>07/13/2021 17:09:13</publishTime>
@@ -1581,7 +1581,7 @@
      <publishTime>06/15/2021 16:41:12</publishTime>
    </File>
    <File Include="views/模治具管理/模治具仓库管理/Sc_MouldScrapInBillList.html">
      <publishTime>07/14/2021 21:06:33</publishTime>
      <publishTime>07/15/2021 11:19:05</publishTime>
    </File>
    <File Include="views/模治具管理/模治具仓库管理/Sc_MouldScrapInBill_PDA.html">
      <publishTime>06/28/2021 15:13:43</publishTime>
@@ -1662,7 +1662,7 @@
      <publishTime>07/13/2021 17:09:13</publishTime>
    </File>
    <File Include="views/模治具管理/模治具仓库管理/Sc_Add_MouldScrapInBillList.html">
      <publishTime>07/14/2021 21:30:44</publishTime>
      <publishTime>07/14/2021 21:36:58</publishTime>
    </File>
    <File Include="views/模治具管理/模治具仓库管理/Sc_Add_MouldScrapOutBillList.html">
      <publishTime>07/13/2021 17:09:13</publishTime>
@@ -1683,7 +1683,7 @@
      <publishTime>06/15/2021 16:41:12</publishTime>
    </File>
    <File Include="views/模治具管理/模治具仓库管理/Sc_MouldScrapInBillList.html">
      <publishTime>07/14/2021 21:06:33</publishTime>
      <publishTime>07/15/2021 11:19:05</publishTime>
    </File>
    <File Include="views/模治具管理/模治具仓库管理/Sc_MouldScrapOutBillList.html">
      <publishTime>06/09/2021 13:43:29</publishTime>
@@ -2148,10 +2148,10 @@
      <publishTime>03/29/2021 10:48:22</publishTime>
    </File>
    <File Include="views/车间管理/委外工序发出单/Cj_StationEntrustInBill.html">
      <publishTime>07/13/2021 16:34:54</publishTime>
      <publishTime>07/15/2021 21:41:00</publishTime>
    </File>
    <File Include="views/车间管理/委外工序发出单/Cj_StationEntrustInBillList.html">
      <publishTime>06/18/2021 16:00:26</publishTime>
      <publishTime>07/15/2021 21:44:42</publishTime>
    </File>
    <File Include="views/车间管理/委外工序发出单/Cj_StationEntrustInBill_PDA.html">
      <publishTime>05/10/2021 10:30:50</publishTime>
@@ -2166,10 +2166,10 @@
      <publishTime>05/10/2021 10:30:53</publishTime>
    </File>
    <File Include="views/车间管理/工序出站汇报单/Cj_StationOutBill.html">
      <publishTime>06/18/2021 16:06:11</publishTime>
      <publishTime>07/15/2021 21:02:13</publishTime>
    </File>
    <File Include="views/车间管理/工序出站汇报单/Cj_StationOutBillList.html">
      <publishTime>06/18/2021 11:29:17</publishTime>
      <publishTime>07/15/2021 21:35:00</publishTime>
    </File>
    <File Include="views/车间管理/工序流转/MES_StationInBill.html">
      <publishTime>07/07/2021 10:49:01</publishTime>
@@ -2199,16 +2199,16 @@
      <publishTime>03/23/2021 14:14:38</publishTime>
    </File>
    <File Include="views/车间管理/工序进站接收单/Cj_StationInBill.html">
      <publishTime>07/14/2021 13:23:07</publishTime>
      <publishTime>07/15/2021 17:14:49</publishTime>
    </File>
    <File Include="views/车间管理/工序进站接收单/Cj_StationInBillList.html">
      <publishTime>07/14/2021 13:23:04</publishTime>
      <publishTime>07/15/2021 20:48:38</publishTime>
    </File>
    <File Include="views/车间管理/工序进站接收单/Cj_StationInBill.html">
      <publishTime>07/14/2021 13:23:07</publishTime>
      <publishTime>07/15/2021 17:14:49</publishTime>
    </File>
    <File Include="views/车间管理/工序进站接收单/Cj_StationInBillList.html">
      <publishTime>07/14/2021 13:23:04</publishTime>
      <publishTime>07/15/2021 20:48:38</publishTime>
    </File>
    <File Include="views/车间管理/报表分析/Qk_OutProcessList.html">
      <publishTime>03/23/2021 14:14:38</publishTime>
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Gy_MaterialList.html
@@ -63,6 +63,7 @@
                , { field: 'HItemID', width: 150, title: '物料ID', hide: true }
                , { field: 'HNumber', width: 150, title: '物料代码' }
                , { field: 'HName', width: 150, title: '物料名称', sort: true }
                , { field: 'HModel', width: 150, title: '规格型号' }
              ]]
              , page: true
            });
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Sc_ICMOBillListView.html
@@ -60,70 +60,69 @@
              , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 æ–°å¢ž
              , cols: [[
                  { type: 'radio' }
                  , { field: 'hmainid', width: 150, title: 'hmainid', hide: true, sort: true }
                  , { field: 'hmainid', width: 150, title: 'hmainid', hide: true }
                  , { field: 'HEntryID', width: 150, title: 'HEntryID', hide: true }
                  , { field: 'HEmpID', width: 150, title: 'HEmpID', hide: true }
                  , { field: 'HBomID', width: 150, title: 'HBomID', hide: true }
                  , { field: 'HRoutingInterID', width: 150, title: 'HRoutingInterID', hide: true }
                  , { field: 'hsubid', width: 150, title: 'hsubid', hide: true }
                  , { field: 'HMaterID', width: 150, title: 'HMaterID', hide: true }
                  , { field: 'HUnitID', width: 150, title: 'HUnitID', hide: true }
                  , { field: 'HAuxPropID', width: 150, title: 'HAuxPropID', hide: true }
                  , { field: 'HDeptID', width: 150, title: 'HDeptID', hide: true }
                  , { field: 'HEntryCusID', width: 150, title: 'HEntryCusID', hide: true }
                  , { field: 'HCenterID', width: 150, title: 'HCenterID', hide: true }
                  , { field: '日期', width: 150, title: '日期' }
                  , { field: '单据号', width: 150, title: '单据号' }
                  , { field: '订单跟踪号', width: 150, title: '订单跟踪号' }
                  , { field: '生产订单号', width: 150, title: '生产订单号' }
                  , { field: 'hdeptid', width: 150, title: 'hdeptid', hide: true }
                  , { field: '生产车间代码', width: 150, title: '生产车间代码' }
                  , { field: '生产车间名称', width: 150, title: '生产车间名称' }
                  , { field: 'hmaterid', width: 150, title: 'hmaterid', hide: true }
                  , { field: '物料代码', width: 150, title: '物料代码' }
                  , { field: '物料名称', width: 150, title: '物料名称' }
                  , { field: '规格型号', width: 150, title: '规格型号' }
                  , { field: '批号', width: 150, title: '批号' }
                  , { field: '流转卡数量', width: 150, title: '流转卡数量' }
                  , { field: 'hunitid', width: 150, title: 'hunitid', hide: true }
                  , { field: '计量单位代码', width: 150, title: '计量单位代码' }
                  , { field: '计量单位名称', width: 150, title: '计量单位名称' }
                  , { field: '单据类型', width: 150, title: '单据类型' }
                  , { field: '状态', width: 150, title: '状态' }
                  , { field: '业务员代码', width: 150, title: '业务员代码' }
                  , { field: '业务员', width: 150, title: '业务员' }
                  , { field: 'BOM单编码', width: 150, title: 'BOM单编码' }
                  , { field: '工艺路线代码', width: 150, title: '工艺路线代码' }
                  , { field: '工艺路线', width: 150, title: '工艺路线' }
                  , { field: '齐套数量', width: 150, title: '齐套数量' }
                  , { field: '计划生产数量', width: 150, title: '计划生产数量' }
                  , { field: 'hbomid', width: 150, title: 'hbomid' }
                  , { field: 'BOM单代码', width: 150, title: 'BOM单代码' }
                  , { field: 'HRoutingID', width: 150, title: 'HRoutingID' }
                  , { field: '计划开工日期', width: 150, title: '计划开工日期' }
                  , { field: '计划完工日期', width: 150, title: '计划完工日期' }
                  , { field: 'hsubid', width: 150, title: 'hsubid' }
                  , { field: '工序号', width: 150, title: '工序号' }
                  , { field: 'hprocid', width: 150, title: 'hprocid' }
                  , { field: '工序代码', width: 150, title: '工序代码' }
                  , { field: '工序', width: 150, title: '工序' }
                  , { field: '加工说明', width: 150, title: '加工说明' }
                  , { field: 'HWorkCenterID', width: 150, title: 'HWorkCenterID' }
                  , { field: '表头备注', width: 150, title: '表头备注' }
                  , { field: '产品代码', width: 150, title: '产品代码' }
                  , { field: '产品名称', width: 150, title: '产品名称' }
                  , { field: '规格型号', width: 150, title: '规格型号' }
                  , { field: '计量单位代码', width: 150, title: '计量单位代码' }
                  , { field: '计量单位', width: 150, title: '计量单位' }
                  , { field: '辅助属性', width: 150, title: '辅助属性' }
                  , { field: '批号', width: 150, title: '批号' }
                  , { field: '生产任务单数量', width: 150, title: '生产任务单数量' }
                  , { field: '入库数量', width: 150, title: '入库数量' }
                  , { field: '生产车间代码', width: 150, title: '生产车间代码' }
                  , { field: '生产车间', width: 150, title: '生产车间' }
                  , { field: '客户代码', width: 150, title: '客户代码' }
                  , { field: '客户', width: 150, title: '客户' }
                  , { field: '客户型号', width: 150, title: '客户型号' }
                  , { field: '工作中心代码', width: 150, title: '工作中心代码' }
                  , { field: '工作中心', width: 150, title: '工作中心' }
                  , { field: 'HSourceID', width: 150, title: 'HSourceID' }
                  , { field: '生产资源代码', width: 150, title: '生产资源代码' }
                  , { field: '生产资源', width: 150, title: '生产资源' }
                  , { field: 'HGroupID', width: 150, title: 'HGroupID' }
                  , { field: '班组代码', width: 150, title: '班组代码' }
                  , { field: '班组', width: 150, title: '班组' }
                  , { field: 'HWorkerID', width: 150, title: 'HWorkerID' }
                  , { field: '操作工代码', width: 150, title: '操作工代码' }
                  , { field: 'HSupID', width: 150, title: 'HSupID' }
                  , { field: '供应商', width: 150, title: '供应商' }
                  , { field: '供应商代码', width: 150, title: '供应商代码' }
                  , { field: '委外标记', width: 150, title: '委外标记' }
                  , { field: '工艺参数', width: 150, title: '工艺参数' }
                  , { field: '图纸编号', width: 150, title: '图纸编号' }
                  , { field: '本工序确认记录', width: 150, title: '本工序确认记录' }
                  , { field: '操作工', width: 150, title: '操作工' }
                  , { field: '加工单价', width: 150, title: '加工单价' }
                  , { field: '良率', width: 150, title: '良率' }
                  , { field: '累计良率', width: 150, title: '累计良率' }
                  , { field: '超额比例', width: 150, title: '超额比例' }
                  , { field: '最高上限', width: 150, title: '最高上限' }
                  , { field: 'HBillType', width: 150, title: 'HBillType' }
                  , { field: '计划跟踪号', width: 150, title: '计划跟踪号' }
                  , { field: '计划开工日期', width: 150, title: '计划开工日期' }
                  , { field: '计划完工日期', width: 150, title: '计划完工日期' }
                  , { field: '最迟开工日期', width: 150, title: '最迟开工日期' }
                  , { field: '最迟完工日期', width: 150, title: '最迟完工日期' }
                  , { field: '关联数量', width: 150, title: '关联数量' }
                  , { field: 'HEntryID', width: 150, title: 'HEntryID' }
                  , { field: '下道流转工序', width: 150, title: '下道流转工序' }
                  , { field: '产品CODE', width: 150, title: '产品CODE' }
                  , { field: '销售订单号', width: 150, title: '销售订单号' }
                  , { field: '客户简称', width: 150, title: '客户简称' }
                  , { field: '客户要求材料成分', width: 150, title: '客户要求材料成分' }
                  , { field: '预计出货日期', width: 150, title: '预计出货日期' }
                  , { field: '产品名称', width: 150, title: '产品名称' }
                  , { field: '客户名称', width: 150, title: '客户名称' }
                  , { field: '生产备注', width: 150, title: '生产备注' }
                  , { field: '重要提示', width: 150, title: '重要提示' }
                  , { field: '源单单号', width: 150, title: '源单单号' }
                  , { field: '源单主内码', width: 150, title: '源单主内码' }
                  , { field: '源单子内码', width: 150, title: '源单子内码' }
                  , { field: '未关联数量', width: 150, title: '未关联数量' }
                  , { field: '制单人', width: 150, title: '制单人' }
                  , { field: '制单日期', width: 150, title: '制单日期' }
                  , { field: '审核人', width: 150, title: '审核人' }
                  , { field: '审核日期', width: 150, title: '审核日期' }
                  , { field: '修改人', width: 150, title: '修改人' }
                  , { field: '修改日期', width: 150, title: '修改日期' }
                  , { field: '关闭人', width: 150, title: '关闭人' }
                  , { field: '关闭日期', width: 150, title: '关闭日期' }
                  , { field: '作废人', width: 150, title: '作废人' }
                  , { field: '作废日期', width: 150, title: '作废日期' }
                  , { field: '行关闭人', width: 150, title: '行关闭人' }
                  , { field: '关闭类型', width: 150, title: '关闭类型' }
              ]]
              , page: true
            });
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldScrapInBillList.html
@@ -125,6 +125,8 @@
            var Name = "MouldScrapInHouseCellWidth";
            //初始化表格
            set_InitGrid();
            //进入页面显示的缓存列表
            get_Display(sWhere);
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
@@ -156,8 +158,6 @@
                };
            });
            //进入页面显示的缓存列表
            get_Display(sWhere);
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
@@ -256,7 +256,7 @@
                            layer.close(wait);
                        } else {
                            layer.close(wait);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(wait);
WebTM/views/³µ¼ä¹ÜÀí/ίÍ⹤Ðò·¢³öµ¥/Cj_StationEntrustInBill.html
@@ -315,7 +315,13 @@
            //进入页面默认光标在条形码上
            $("#HBarCode").focus();
            /*固定代码,每张单据都要begin*/
            /* 1.无源单新增
             * 2.有源单新增
             * 3.编辑
             * 4.浏览
             * 5.变更
             */
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
@@ -328,12 +334,13 @@
                return vars;
            }
            var params = getUrlVars();
            var linterid = params[params[0]]; //从参数中获取 å•据内码
            var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
            var HBillNo = params[params[1]];  //获取单据号
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            var HBillNo = params[params[2]];  //获取单据号
            /*固定代码,每张单据都要begin*/
            //判断是否新增
            if (linterid == null || linterid == 0) {
            if (OperationType == 1) {
                $("#HInterID").val("");
                $("#HBillNo").val("");
                //获取最大单据号
@@ -349,7 +356,7 @@
                    }
                });
            }
            else {//如果修改则走下面 new
            else if (OperationType == 3) {
                $("#eventType").val("Modify");
                RoadBillMain(linterid);
                //RoadBillSub(linterid);
WebTM/views/³µ¼ä¹ÜÀí/ίÍ⹤Ðò·¢³öµ¥/Cj_StationEntrustInBillList.html
@@ -1,15 +1,19 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>委外工序发出单列表</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>委外工序发出单列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <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/zgqCustom/zgqCustom.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -21,33 +25,63 @@
                            <div class="layui-colla-item">
                                <div class="layui-colla-title layui-inline">
                                    <div class="layui-inline">
                                        <span></span>
                                        <span>更多</span>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">单据号</label>
                                    <div class="layui-input-block" style="margin-left: 120px;">
                                        <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                    <label class="layui-form-label">状态</label>
                                    <div class="layui-input-block">
                                        <select name="HStatus" lay-filter="HStatus" style="width:190px;">
                                            <option value="-1" selected="selected">全部</option>
                                            <option value="0">未审核</option>
                                            <option value="1">已审核</option>
                                            <option value="2">已关闭</option>
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">开始日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input" id="HBeginDate" style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">结束日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input" id="HEndDate" style="width:190px;">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <div class="layui-colla-content">
                                    <div class="layui-inline">
                                        <div class="layui-inline">
                                            <span>其他条件></span>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">单据号</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>预览</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>确认</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>驳回</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>详情</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>生成送货单</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-add-1"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-edit"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>反审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Print" id="btn-Print"><i class="layui-icon layui-icon-circle"></i>预览</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Cell" id="btn-Cell"><i class="layui-icon layui-icon-ok"></i>保存列宽</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-RefreshCell" id="btn-RefreshCell"><i class="layui-icon layui-icon-refresh"></i>默认列宽</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit" id="btn-Exit">退出</button>
                            </div>
                        </script>
                    </form>
@@ -55,15 +89,6 @@
            </div>
        </div>
    </div>
    <script type="text/html" id="toolBar">
        <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({
            base: '../../../layuiadmin/' //静态资源所在路径
@@ -78,137 +103,239 @@
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
            //公用变量
            var sWhere = "";
            var option = {
                elem: '#mainTable'
                //, toolbar: '#toolbarDemo'
                //, height: 'full-50'
                , page: true
                , cellMinWidth: 90
                , cols: [[
                    { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                    , { field: '日期', title: '日期' }
                    , { field: '订单跟踪号', title: '订单跟踪号' }
                    , { field: '单据号', title: '单据号' }
                    , { field: '生产订单号', title: '生产订单号' }
                    , { field: '流转卡号', title: '流转卡号' }
                    , { field: 'HSupID', title: 'HSupID', hide: true }
                    , { field: '供应商代码', title: '供应商代码' }
                    , { field: '供应商', title: '供应商' }
                    , { field: 'HMaterID', title: 'HMaterID', hide: true }
                    , { field: '产品代码', title: '产品代码' }
                    , { field: '产品名称', title: '产品名称' }
                    , { field: '规格型号', title: '规格型号' }
                    , { field: '计量单位', title: '计量单位' }
                    , { field: '流水号', title: '流水号' }
                    , { field: 'HProcID', title: 'HProcID', hide: true }
                    , { field: '工序代码', title: '工序代码' }
                    , { field: '工序', title: '工序' }
                    , { field: '发出数量', title: '发出数量' }
                    , { field: '发出时间', title: '发出时间' }
                    , { field: '备注', title: '备注' }
                    , { field: '是否打印', title: '是否打印' }
                    , { field: '制单人', title: '制单人' }
                    , { field: '制单日期', title: '制单日期' }
                    , { field: '修改人', title: '修改人' }
                    , { field: '修改日期', title: '修改日期' }
                    , { field: '流转卡数量', title: '流转卡数量' }
                    , { field: '审核人', title: '审核人' }
                    , { field: '审核日期', title: '审核日期' }
                    , { field: '关闭人', title: '关闭人' }
                    , { field: '关闭日期', title: '关闭日期' }
                    , { toolbar: '#toolBar', title: '操作', width: 120, fixed: 'right' }
                ]]
                , text: {
                    none: '暂无相关数据!' //默认:无数据。注:该属性为 layui 2.2.5 å¼€å§‹æ–°å¢ž
                }
            };
            var index = layer.load(0, { shade: false });
            //进入页面显示的缓存列表
            $.ajax({
                url: GetWEBURL() + '/Cj_StationEntrustInBill/list',
                type: "GET",
                data: { "sWhere": sWhere },
                success: function (data1) {
                    if (data1.count == 1) {
                        option.data = data1.data;
                        table.render(option);
                        layer.close(index);
                    } else {
                        layer.close(index);
                        layer.alert(data1.Message, { icon: 5 });
                    }
                }, error: function () {
                    layer.close(index);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
            var option = [];
            //初始化表格
            set_InitGrid();
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                $("#HBillNo").val("");
                $("#btnSearch").click();
                set_ClearQuery();
            });
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
            });
            //初始化表格
            function set_InitGrid() {
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , height: 'full-50'
                    , page: true
                    , cellMinWidth: 90
                    , cols: [[
                        { type: 'checkbox', fixed: 'left' }
                        , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                        , { field: '日期', title: '日期' }
                        , { field: '订单跟踪号', title: '订单跟踪号' }
                        , { field: '单据号', title: '单据号' }
                        , { field: '生产订单号', title: '生产订单号' }
                        , { field: '流转卡号', title: '流转卡号' }
                        , { field: 'HSupID', title: 'HSupID', hide: true }
                        , { field: '供应商代码', title: '供应商代码' }
                        , { field: '供应商', title: '供应商' }
                        , { field: 'HMaterID', title: 'HMaterID', hide: true }
                        , { field: '产品代码', title: '产品代码' }
                        , { field: '产品名称', title: '产品名称' }
                        , { field: '规格型号', title: '规格型号' }
                        , { field: '计量单位', title: '计量单位' }
                        , { field: '流水号', title: '流水号' }
                        , { field: 'HProcID', title: 'HProcID', hide: true }
                        , { field: '工序代码', title: '工序代码' }
                        , { field: '工序', title: '工序' }
                        , { field: '发出数量', title: '发出数量' }
                        , { field: '发出时间', title: '发出时间' }
                        , { field: '备注', title: '备注' }
                        , { field: '是否打印', title: '是否打印' }
                        , { field: '制单人', title: '制单人' }
                        , { field: '制单日期', title: '制单日期' }
                        , { field: '修改人', title: '修改人' }
                        , { field: '修改日期', title: '修改日期' }
                        , { field: '流转卡数量', title: '流转卡数量' }
                        , { field: '审核人', title: '审核人' }
                        , { field: '审核日期', title: '审核日期' }
                        , { field: '关闭人', title: '关闭人' }
                        , { field: '关闭日期', title: '关闭日期' }
                    ]]
                    , text: {
                        none: '无数据!'
                    }
                };
                set_ClearQuery();
                get_FastQuery();
            }
            //重置过滤条件
            function set_ClearQuery() {
                $("#HBillNo").val("");
                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
            }
            //快速过滤
            function get_FastQuery() {
                var HStatus = $("select[name='HStatus']").val();//状态
                var HBillNo = $("#HBillNo").val();
                if (HBillNo) {
                    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                }
                if (HStatus) {
                    switch (HStatus) {
                        case '-1':   //全部
                            sWhere += "";
                            break;
                        case '0':    //未审核
                            sWhere += " and å®¡æ ¸äºº=''";
                            break;
                        case '1':    //已审核
                            sWhere += " and å®¡æ ¸äºº<>''";
                            break;
                        case '2':    //已关闭
                            sWhere += " and å…³é—­äºº<>''";
                        default:
                    }
                }
                get_Display(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
            }
            //加载网格
            function get_Display(sWhere) {
                //进入页面显示的缓存列表
                var wait = layer.load();
                $.ajax({
                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                    url: GetWEBURL() + '/Cj_StationEntrustInBill/list',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
                            table.render(option);
                            layer.alert("查询成功", { icon: 1 });
                        if (data1.count == 0) {
                            option.data = [];
                        } else {
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                            option.data = data1.data;
                        }
                        table.render(option);
                        btnIs();
                        layer.close(wait);
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                sWhere = "";//调用接口后清空sWhere缓存
            }
            //功能按钮是否禁用方法,每次加载表格都要调用
            function btnIs() {
                //$('#btn-Add').addClass("layui-btn-disabled").attr("disabled", true);//新增按钮
                $('#btn-Delete').addClass("layui-btn-disabled").attr("disabled", true);//删除按钮
                $('#btn-Audit').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮
                $('#btn-DeAudit').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮
                $('#btn-Print').addClass("layui-btn-disabled").attr("disabled", true);//预览按钮
                $('#btn-Cell').addClass("layui-btn-disabled").attr("disabled", true);//保存列宽按钮
                $('#btn-RefreshCell').addClass("layui-btn-disabled").attr("disabled", true);//默认列宽按钮
                //$('#btn-Exit').addClass("layui-btn-disabled").attr("disabled", true);//退出按钮
            }
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //新增
                    case 'btn-Add': set_AddNew();
                        break;
                    //编辑
                    case 'btn-Edit': set_ShowBill();
                        break;
                    //删除
                    case 'btn-Delete': layer.msg('删除');
                        break;
                    //审核
                    case 'btn-Audit': set_CheckBill();
                        break;
                    //反审核
                    case 'btn-DeAudit': layer.msg('反审核!');
                        break;
                    //预览
                    case 'btn-Cell': layer.msg('预览!');
                        break;
                    //保存列宽
                    case 'btn-Cell': layer.msg('保存列宽!');
                        break;
                    //默认列宽
                    case 'btn-RefreshCell': layer.msg('默认列宽!');
                        break;
                    //退出
                    case 'btn-Exit': get_Exit();
                        break;
                };
            });
            //监听表格中行工具事件
            table.on('tool(mainTable)', function (obj) { //注:tool æ˜¯å·¥å…·æ¡äº‹ä»¶åï¼Œtest æ˜¯ table åŽŸå§‹å®¹å™¨çš„å±žæ€§ lay-filter="对应的值"
                var data = obj.data //获得当前行数据
                    , layEvent = obj.event; //获得 lay-event å¯¹åº”的值
                if (layEvent === 'detail') {
                    layer.msg('查看操作');
                } else if (layEvent === 'del') {
                    layer.msg('禁止删除');
                } else if (layEvent === 'edit') {
            //新增单据
            function set_AddNew() {
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '委外工序发出单-新增'
                    , shade: 0.6
                    , maxmin: false
                    , anim: 0
                    , content: ['Cj_StationEntrustInBill.html?OperationType=' + 1 + '&linterid=' + 0 + '&HBillNo' + 0, 'yes']
                    , resize: false
                    , cancel: function () {
                        btnIs();
                    }
                    , end: function () {
                        get_FastQuery(table, option);
                    }
                })
            }
            //编辑单据
            function set_ShowBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '委外工序发出单-编辑'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: false //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['Cj_StationEntrustInBill.html?linterid=' + data.HInterID + '&HBillNo=' + data.单据号, 'yes']
                        , shade: 0.6
                        , maxmin: false
                        , anim: 0
                        , content: ['Cj_StationEntrustInBill.html?OperationType=' + 3 + '&linterid=' + data[0].HInterID + '&HBillNo=' + data[0].单据号, 'yes']
                        , resize: false
                        , cancel: function () {
                            $(".layui-btn").removeClass("layui-btn-disabled");
                            btnIs();
                        }
                        , end: function () {
                            get_FastQuery(table, option);
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            });
            }
            //编辑
            table.on('edit(mainTable)', function (obj) { //注:edit是固定事件名,test是table原始容器的属性 lay-filter="对应的值"
                console.log(obj.value); //得到修改后的值
                console.log(obj.field); //当前编辑的字段名
                console.log(obj.data); //所在行的所有相关数据
            });
            //退出
            function get_Exit() {
                parent.layui.admin.events.closeThisTabs();
            }
            //以上是layui模块
@@ -217,42 +344,7 @@
    </script>
    <!--这里是弹出层的表单信息-->
    <!--表单的id用于表单的选择,style是在本页隐藏,只有点击编辑才会弹出-->
    <div class="layui-row" id="Update" style="display:none;">
        <div class="layui-col-md10">
            <form class="layui-form layui-from-pane" action="" style="margin-top:20px">
                <div class="layui-form-item">
                    <label class="layui-form-label">采集设备类型</label>
                    <div class="layui-input-block">
                        <select name="eqptType" lay-filter="eqptType">
                            <option value="0a0003biac">0a0003biac</option>
                            <option value="0a0003ahup" selected="">0a0003ahup</option>
                        </select>
                    </div>
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">eqptIdCode</label>
                    <div class="layui-input-block">
                        <input type="text" name="neweqptIdCode" required lay-verify="required" autocomplete="off" placeholder="请输入采集设备地址" class="layui-input">
                    </div>
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">eqptName</label>
                    <div class="layui-input-block">
                        <input type="text" name="neweqptName" required lay-verify="required" autocomplete="off" placeholder="请输入采集设备名称" class="layui-input">
                    </div>
                </div>
                <div class="layui-form-item" style="margin-top:40px">
                    <div class="layui-input-block">
                        <button class="layui-btn  layui-btn-submit " lay-submit="" lay-filter="demo11">确认修改</button>
                        <button type="reset" class="layui-btn layui-btn-primary">重置</button>
                    </div>
                </div>
            </form>
        </div>
    </div>
    </script>
</body>
</html>
WebTM/views/³µ¼ä¹ÜÀí/ίÍ⹤Ðò½ÓÊÕµ¥/Cj_StationEntrustOutBill.html
@@ -342,6 +342,13 @@
            //进入页面默认光标在条形码上
            $("#HBarCode").focus();
            /*固定代码,每张单据都要begin*/
            /* 1.无源单新增
             * 2.有源单新增
             * 3.编辑
             * 4.浏览
             * 5.变更
             */
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
@@ -354,12 +361,12 @@
                return vars;
            }
            var params = getUrlVars();
            var linterid = params[params[0]]; //从参数中获取 å•据内码
            var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
            var HBillNo = params[params[1]];  //获取单据号
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            var HBillNo = params[params[2]];  //获取单据号
            /*固定代码,每张单据都要begin*/
            //判断是否新增
            if (linterid == null || linterid == 0) {
            if (OperationType == 1) {
                $("#HInterID").val("");
                $("#HBillNo").val("");
                //获取最大单据号
@@ -375,7 +382,7 @@
                    }
                });
            }
            else {//如果修改则走下面 new
            else if (OperationType == 3) {
                $("#eventType").val("Modify");
                RoadBillMain(linterid);
                //RoadBillSub(linterid);
WebTM/views/³µ¼ä¹ÜÀí/ίÍ⹤Ðò½ÓÊÕµ¥/Cj_StationEntrustOutBillList.html
@@ -1,15 +1,18 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>委外工序接收单列表</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>委外工序接收单列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <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/zgqCustom/zgqCustom.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -21,33 +24,63 @@
                            <div class="layui-colla-item">
                                <div class="layui-colla-title layui-inline">
                                    <div class="layui-inline">
                                        <span></span>
                                        <span>更多</span>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">单据号</label>
                                    <div class="layui-input-block" style="margin-left: 120px;">
                                        <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                    <label class="layui-form-label">状态</label>
                                    <div class="layui-input-block">
                                        <select name="HStatus" lay-filter="HStatus" style="width:190px;">
                                            <option value="-1" selected="selected">全部</option>
                                            <option value="0">未审核</option>
                                            <option value="1">已审核</option>
                                            <option value="2">已关闭</option>
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">开始日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input" id="HBeginDate" style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">结束日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input" id="HEndDate" style="width:190px;">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <div class="layui-colla-content">
                                    <div class="layui-inline">
                                        <div class="layui-inline">
                                            <span>其他条件></span>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">单据号</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>预览</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>确认</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>驳回</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>详情</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>生成送货单</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-add-1"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-edit"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>反审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Print" id="btn-Print"><i class="layui-icon layui-icon-circle"></i>预览</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Cell" id="btn-Cell"><i class="layui-icon layui-icon-ok"></i>保存列宽</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-RefreshCell" id="btn-RefreshCell"><i class="layui-icon layui-icon-refresh"></i>默认列宽</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit" id="btn-Exit">退出</button>
                            </div>
                        </script>
                    </form>
@@ -55,14 +88,6 @@
            </div>
        </div>
    </div>
    <script type="text/html" id="toolBar">
        <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({
            base: '../../../layuiadmin/' //静态资源所在路径
@@ -77,139 +102,236 @@
                , element = layui.element
                , laypage = layui.laypage
                , laydate = layui.laydate
            //公用变量
            var sWhere = "";
            var option = {
                elem: '#mainTable'
                //, toolbar: '#toolbarDemo'
                , height: 'full-50'
                , page: true
                , cellMinWidth: 90
                , cols: [[
                    { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                    , { field: '日期', title: '日期' }
                    , { field: '订单跟踪号', title: '订单跟踪号' }
                    , { field: '送货单号', title: '送货单号' }
                    , { field: '单据号', title: '单据号' }
                    , { field: '生产订单号', title: '生产订单号' }
                    , { field: '流转卡号', title: '流转卡号' }
                    , { field: 'HSupID', title: 'HSupID', hide: true }
                    , { field: '供应商代码', title: '供应商代码' }
                    , { field: '供应商', title: '供应商' }
                    , { field: 'HMaterID', title: 'HMaterID', hide: true }
                    , { field: '产品代码', title: '产品代码' }
                    , { field: '产品名称', title: '产品名称' }
                    , { field: '规格型号', title: '规格型号' }
                    , { field: '计量单位', title: '计量单位' }
                    , { field: '流水号', title: '流水号' }
                    , { field: 'HProcID', title: 'HProcID', hide: true }
                    , { field: '工序代码', title: '工序代码' }
                    , { field: '工序', title: '工序' }
                    , { field: '接收合格数量', title: '接收合格数量' }
                    , { field: '接收不合格数量', title: '接收不合格数量' }
                    , { field: '含税单价', title: '含税单价' }
                    , { field: '含税金额', title: '含税金额' }
                    , { field: '关联金额', title: '关联金额' }
                    , { field: '接收时间', title: '接收时间' }
                    , { field: '备注', title: '备注' }
                    , { field: '制单人', title: '制单人' }
                    , { field: '制单日期', title: '制单日期' }
                    , { field: '修改人', title: '修改人' }
                    , { field: '修改日期', title: '修改日期' }
                    , { field: '流转卡数量', title: '流转卡数量' }
                    , { field: 'HDeptID', title: 'HDeptID', hide: true }
                    , { field: '部门', title: '部门' }
                    , { field: 'Hsubid', title: 'Hsubid', hide: true }
                    , { field: '单据类型', title: '单据类型' }
                    , { toolbar: '#toolBar', title: '操作', width: 120, fixed: 'right' }
                ]]
            };
            var index = layer.load(0, { shade: false });
            //进入页面显示的缓存列表
            $.ajax({
                url: GetWEBURL() + '/Cj_StationEntrustOutBill/list',
                type: "GET",
                data: { "sWhere": sWhere },
                success: function (data1) {
                    if (data1.count == 1) {
                        option.data = data1.data;
                        table.render(option);
                        layer.close(index);
                    } else {
                        layer.close(index);
                        layer.alert(data1.Message, { icon: 5 });
                    }
                }, error: function () {
                    layer.close(index);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
            var option = [];
            //初始化表格
            set_InitGrid();
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                $("#HBillNo").val("");
                $("#btnSearch").click();
                set_ClearQuery();
            });
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
            });
            //初始化表格
            function set_InitGrid() {
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , height: 'full-50'
                    , page: true
                    , cellMinWidth: 90
                    , cols: [[
                        { type: 'checkbox', fixed: 'left' }
                        , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                        , { field: '日期', title: '日期' }
                        , { field: '订单跟踪号', title: '订单跟踪号' }
                        , { field: '送货单号', title: '送货单号' }
                        , { field: '单据号', title: '单据号' }
                        , { field: '生产订单号', title: '生产订单号' }
                        , { field: '流转卡号', title: '流转卡号' }
                        , { field: 'HSupID', title: 'HSupID', hide: true }
                        , { field: '供应商代码', title: '供应商代码' }
                        , { field: '供应商', title: '供应商' }
                        , { field: 'HMaterID', title: 'HMaterID', hide: true }
                        , { field: '产品代码', title: '产品代码' }
                        , { field: '产品名称', title: '产品名称' }
                        , { field: '规格型号', title: '规格型号' }
                        , { field: '计量单位', title: '计量单位' }
                        , { field: '流水号', title: '流水号' }
                        , { field: 'HProcID', title: 'HProcID', hide: true }
                        , { field: '工序代码', title: '工序代码' }
                        , { field: '工序', title: '工序' }
                        , { field: '接收合格数量', title: '接收合格数量' }
                        , { field: '接收不合格数量', title: '接收不合格数量' }
                        , { field: '含税单价', title: '含税单价' }
                        , { field: '含税金额', title: '含税金额' }
                        , { field: '关联金额', title: '关联金额' }
                        , { field: '接收时间', title: '接收时间' }
                        , { field: '备注', title: '备注' }
                        , { field: '制单人', title: '制单人' }
                        , { field: '制单日期', title: '制单日期' }
                        , { field: '修改人', title: '修改人' }
                        , { field: '修改日期', title: '修改日期' }
                        , { field: '流转卡数量', title: '流转卡数量' }
                        , { field: 'HDeptID', title: 'HDeptID', hide: true }
                        , { field: '部门', title: '部门' }
                        , { field: 'Hsubid', title: 'Hsubid', hide: true }
                        , { field: '单据类型', title: '单据类型' }
                    ]]
                    , text: {
                        none: '无数据!'
                    }
                };
                set_ClearQuery();
                get_FastQuery();
            }
            //重置过滤条件
            function set_ClearQuery() {
                $("#HBillNo").val("");
                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
            }
            //快速过滤
            function get_FastQuery() {
                var HStatus = $("select[name='HStatus']").val();//状态
                var HBillNo = $("#HBillNo").val();
                if (HBillNo) {
                    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                }
                if (HStatus) {
                    switch (HStatus) {
                        case '-1':   //全部
                            sWhere += "";
                            break;
                        case '0':    //未审核
                            sWhere += " and å®¡æ ¸äºº=''";
                            break;
                        case '1':    //已审核
                            sWhere += " and å®¡æ ¸äºº<>''";
                            break;
                        case '2':    //已关闭
                            sWhere += " and å…³é—­äºº<>''";
                        default:
                    }
                }
                get_Display(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
            }
            //加载网格
            function get_Display(sWhere) {
                //进入页面显示的缓存列表
                var wait = layer.load();
                $.ajax({
                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                    url: GetWEBURL() + '/Cj_StationEntrustOutBill/list',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
                            table.render(option);
                            layer.alert("查询成功", { icon: 1 });
                        if (data1.count == 0) {
                            option.data = [];
                        } else {
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                            option.data = data1.data;
                        }
                        table.render(option);
                        btnIs();
                        layer.close(wait);
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                sWhere = "";//调用接口后清空sWhere缓存
            }
            //功能按钮是否禁用方法,每次加载表格都要调用
            function btnIs() {
                //$('#btn-Add').addClass("layui-btn-disabled").attr("disabled", true);//新增按钮
                $('#btn-Delete').addClass("layui-btn-disabled").attr("disabled", true);//删除按钮
                $('#btn-Audit').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮
                $('#btn-DeAudit').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮
                $('#btn-Print').addClass("layui-btn-disabled").attr("disabled", true);//预览按钮
                $('#btn-Cell').addClass("layui-btn-disabled").attr("disabled", true);//保存列宽按钮
                $('#btn-RefreshCell').addClass("layui-btn-disabled").attr("disabled", true);//默认列宽按钮
                //$('#btn-Exit').addClass("layui-btn-disabled").attr("disabled", true);//退出按钮
            }
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //新增
                    case 'btn-Add': set_AddNew();
                        break;
                    //编辑
                    case 'btn-Edit': set_ShowBill();
                        break;
                    //删除
                    case 'btn-Delete': layer.msg('删除');
                        break;
                    //审核
                    case 'btn-Audit': set_CheckBill();
                        break;
                    //反审核
                    case 'btn-DeAudit': layer.msg('反审核!');
                        break;
                    //预览
                    case 'btn-Cell': layer.msg('预览!');
                        break;
                    //保存列宽
                    case 'btn-Cell': layer.msg('保存列宽!');
                        break;
                    //默认列宽
                    case 'btn-RefreshCell': layer.msg('默认列宽!');
                        break;
                    //退出
                    case 'btn-Exit': get_Exit();
                        break;
                };
            });
            //监听表格中行工具事件
            table.on('tool(mainTable)', function (obj) { //注:tool æ˜¯å·¥å…·æ¡äº‹ä»¶åï¼Œtest æ˜¯ table åŽŸå§‹å®¹å™¨çš„å±žæ€§ lay-filter="对应的值"
                var data = obj.data //获得当前行数据
                    , layEvent = obj.event; //获得 lay-event å¯¹åº”的值
                if (layEvent === 'detail') {
                    layer.msg('查看操作');
                } else if (layEvent === 'del') {
                    layer.msg('禁止删除');
                } else if (layEvent === 'edit') {
            //新增单据
            function set_AddNew() {
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '委外工序接收单-新增'
                    , shade: 0.6
                    , maxmin: false
                    , anim: 0
                    , content: ['Cj_StationEntrustOutBill.html?OperationType=' + 1 + '&linterid=' + 0 + '&HBillNo' + 0, 'yes']
                    , resize: false
                    , cancel: function () {
                        btnIs();
                    }
                    , end: function () {
                        get_FastQuery(table, option);
                    }
                })
            }
            //编辑单据
            function set_ShowBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '委外工序接收单-编辑'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: false //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['Cj_StationEntrustOutBill.html?linterid=' + data.HInterID + '&HBillNo=' + data.单据号, 'yes']
                        , shade: 0.6
                        , maxmin: false
                        , anim: 0
                        , content: ['Cj_StationEntrustOutBill.html?OperationType=' + 3 + '&linterid=' + data[0].HInterID + '&HBillNo=' + data[0].单据号, 'yes']
                        , resize: false
                        , cancel: function () {
                            $(".layui-btn").removeClass("layui-btn-disabled");
                            btnIs();
                        }
                        , end: function () {
                            get_FastQuery(table, option);
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            });
            }
            //laydate.render({
            //    elem: '#HDate'
            //    , type: 'datetime'
            //    , trigger: 'click'
            //    , format:'yyyy-MM-dd HH:mm'
            //});
            //退出
            function get_Exit() {
                parent.layui.admin.events.closeThisTabs();
            }
            //以上是layui模块
        });
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBill.html
@@ -466,6 +466,14 @@
                , element = layui.element;
            //进入页面默认光标在条形码上
            $("#HBarCode").focus();
            /*固定代码,每张单据都要begin*/
            /* 1.无源单新增
             * 2.有源单新增
             * 3.编辑
             * 4.浏览
             * 5.变更
             */
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
@@ -478,12 +486,13 @@
                return vars;
            }
            var params = getUrlVars();
            var linterid = params[params[0]]; //从参数中获取 å•据内码
            var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
            var HBillNo = params[params[1]];  //获取单据号
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            var HBillNo = params[params[2]];  //获取单据号
            /*固定代码,每张单据都要begin*/
            //判断是否新增
            if (linterid == null || linterid == 0) {
            if (OperationType == 1) {
                $("#HInterID").val("");
                $("#HBillNo").val("");
                //获取最大单据号
@@ -499,7 +508,7 @@
                    }
                });
            }
            else {//如果修改则走下面 new
            else if (OperationType == 3) {
                $("#eventType").val("Modify");
                RoadBillMain(linterid);
                //RoadBillSub(linterid);
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBillList.html
@@ -1,15 +1,18 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>工序出站汇报单列表</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>工序出站汇报单列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <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/zgqCustom/zgqCustom.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -21,33 +24,63 @@
                            <div class="layui-colla-item">
                                <div class="layui-colla-title layui-inline">
                                    <div class="layui-inline">
                                        <span></span>
                                        <span>更多</span>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">单据号</label>
                                    <div class="layui-input-block" style="margin-left: 120px;">
                                        <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                    <label class="layui-form-label">状态</label>
                                    <div class="layui-input-block">
                                        <select name="HStatus" lay-filter="HStatus" style="width:190px;">
                                            <option value="-1" selected="selected">全部</option>
                                            <option value="0">未审核</option>
                                            <option value="1">已审核</option>
                                            <option value="2">已关闭</option>
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">开始日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input" id="HBeginDate" style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">结束日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input" id="HEndDate" style="width:190px;">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <div class="layui-colla-content">
                                    <div class="layui-inline">
                                        <div class="layui-inline">
                                            <span>其他条件></span>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">单据号</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>预览</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>确认</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>驳回</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>详情</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>生成送货单</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-add-1"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-edit"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>反审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Print" id="btn-Print"><i class="layui-icon layui-icon-circle"></i>预览</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Cell" id="btn-Cell"><i class="layui-icon layui-icon-ok"></i>保存列宽</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-RefreshCell" id="btn-RefreshCell"><i class="layui-icon layui-icon-refresh"></i>默认列宽</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit" id="btn-Exit">退出</button>
                            </div>
                        </script>
                    </form>
@@ -59,10 +92,6 @@
        <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({
            base: '../../../layuiadmin/' //静态资源所在路径
@@ -78,135 +107,225 @@
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
            //公用变量
            var sWhere = "";
            var option = {
                elem: '#mainTable'
                //, toolbar: '#toolbarDemo'
                //,height: 'full-50'
                , page: true
                , cellMinWidth: 90
                , cols: [[
                    { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                    , { field: '任务单', title: '任务单' }
                    , { field: '单据号', title: '单据号' }
                    , { field: '工序流转卡号', title: '工序流转卡号' }
                    , { field: 'HProcID', title: 'HProcID', hide: true }
                    , { field: '当前工序代码', title: '当前工序代码' }
                    , { field: '当前工序', title: '当前工序' }
                    , { field: 'HMaterID', title: 'HMaterID', hide: true }
                    , { field: '产品代码', title: '产品代码' }
                    , { field: '产品名称', title: '产品名称' }
                    , { field: '规格型号', title: '规格型号' }
                    , {
                        field: '出站时间', title: '出站时间', width: 105, templet: function (d) {
                            if (d.出站时间 == null) {
                                return "";
                            }
                            return util.toDateString(d.出站时间, "yyyy-MM-dd hh:mm:ss");
                        }
                    }
                    , { field: 'HEmpID', title: 'HEmpID', hide: true }
                    , { field: '操作员代码', title: '操作员代码' }
                    , { field: '操作员', title: '操作员' }
                    , { field: 'HSourceID', title: 'HSourceID', hide: true }
                    , { field: '生产资源代码', title: '生产资源代码' }
                    , { field: '生产资源', title: '生产资源' }
                    , { field: 'HGroupID', title: 'HGroupID', hide: true }
                    , { field: '生产班组代码', title: '生产班组代码' }
                    , { field: '生产班组', title: '生产班组' }
                    , { field: 'LOT数量', title: 'LOT数量' }
                    , { field: '接收数量', title: '接收数量' }
                    , { toolbar: '#toolBar', title: '操作', width: 120, fixed: 'right' }
                ]]
            };
            var index = layer.load(0, { shade: false });
            //进入页面显示的缓存列表
            $.ajax({
                url: GetWEBURL() + '/Cj_StationOutBill/list',
                type: "GET",
                data: { "sWhere": sWhere },
                success: function (data1) {
                    if (data1.count == 1) {
                        option.data = data1.data;
                        table.render(option);
                        layer.close(index);
                    } else {
                        layer.close(index);
                        layer.alert(data1.Message, { icon: 5 });
                    }
                }, error: function () {
                    layer.close(index);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
            var option = [];
            //初始化表格
            set_InitGrid();
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                $("#HBillNo").val("");
                $("#btnSearch").click();
                set_ClearQuery();
            });
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                var HBillNo = $("#HBillNo").val();
                if (HBillNo) {
                    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                }
                $.ajax({
                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                    url: GetWEBURL() + '/Cj_StationOutBill/list',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
                            table.render(option);
                            layer.alert("查询成功", { icon: 1 });
                        } else {
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                sWhere = "";//调用接口后清空sWhere缓存
                get_FastQuery();
            });
            //初始化表格
            function set_InitGrid() {
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , height: 'full-50'
                    , page: true
                    , cellMinWidth: 90
                    , cols: [[
                        { type: 'checkbox', fixed: 'left' }
                        , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                        , { field: '任务单', title: '任务单' }
                        , { field: '单据号', title: '单据号' }
                        , { field: '工序流转卡号', title: '工序流转卡号' }
                        , { field: 'HProcID', title: 'HProcID', hide: true }
                        , { field: '当前工序代码', title: '当前工序代码' }
                        , { field: '当前工序', title: '当前工序' }
                        , { field: 'HMaterID', title: 'HMaterID', hide: true }
                        , { field: '产品代码', title: '产品代码' }
                        , { field: '产品名称', title: '产品名称' }
                        , { field: '规格型号', title: '规格型号' }
                        , {
                            field: '出站时间', title: '出站时间', width: 105, templet: function (d) {
                                if (d.出站时间 == null) {
                                    return "";
                                }
                                return util.toDateString(d.出站时间, "yyyy-MM-dd hh:mm:ss");
                            }
                        }
                        , { field: 'HEmpID', title: 'HEmpID', hide: true }
                        , { field: '操作员代码', title: '操作员代码' }
                        , { field: '操作员', title: '操作员' }
                        , { field: 'HSourceID', title: 'HSourceID', hide: true }
                        , { field: '生产资源代码', title: '生产资源代码' }
                        , { field: '生产资源', title: '生产资源' }
                        , { field: 'HGroupID', title: 'HGroupID', hide: true }
                        , { field: '生产班组代码', title: '生产班组代码' }
                        , { field: '生产班组', title: '生产班组' }
                        , { field: 'LOT数量', title: 'LOT数量' }
                        , { field: '接收数量', title: '接收数量' }
                    ]]
                    , text: {
                        none: '无数据!'
                    }
                };
                set_ClearQuery();
                get_FastQuery();
            }
            //监听表格中行工具事件
            table.on('tool(mainTable)', function (obj) { //注:tool æ˜¯å·¥å…·æ¡äº‹ä»¶åï¼Œtest æ˜¯ table åŽŸå§‹å®¹å™¨çš„å±žæ€§ lay-filter="对应的值"
                var data = obj.data //获得当前行数据
                    , layEvent = obj.event; //获得 lay-event å¯¹åº”的值
                if (layEvent === 'detail') {
                    layer.msg('查看操作');
                } else if (layEvent === 'del') {
                    layer.msg('禁止删除');
                } else if (layEvent === 'edit') {
            //功能按钮是否禁用方法,每次加载表格都要调用
            function btnIs() {
                //$('#btn-Add').addClass("layui-btn-disabled").attr("disabled", true);//新增按钮
                $('#btn-Delete').addClass("layui-btn-disabled").attr("disabled", true);//删除按钮
                $('#btn-Audit').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮
                $('#btn-DeAudit').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮
                $('#btn-Print').addClass("layui-btn-disabled").attr("disabled", true);//预览按钮
                $('#btn-Cell').addClass("layui-btn-disabled").attr("disabled", true);//保存列宽按钮
                $('#btn-RefreshCell').addClass("layui-btn-disabled").attr("disabled", true);//默认列宽按钮
                //$('#btn-Exit').addClass("layui-btn-disabled").attr("disabled", true);//退出按钮
            }
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //新增
                    case 'btn-Add': set_AddNew();
                        break;
                    //编辑
                    case 'btn-Edit': set_ShowBill();
                        break;
                    //删除
                    case 'btn-Delete': layer.msg('删除');
                        break;
                    //审核
                    case 'btn-Audit': set_CheckBill();
                        break;
                    //反审核
                    case 'btn-DeAudit': layer.msg('反审核!');
                        break;
                    //预览
                    case 'btn-Cell': layer.msg('预览!');
                        break;
                    //保存列宽
                    case 'btn-Cell': layer.msg('保存列宽!');
                        break;
                    //默认列宽
                    case 'btn-RefreshCell': layer.msg('默认列宽!');
                        break;
                    //退出
                    case 'btn-Exit': get_Exit();
                        break;
                };
            });
            //新增单据
            function set_AddNew() {
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '工序出站汇报单-新增'
                    , shade: 0.6
                    , maxmin: false
                    , anim: 0
                    , content: ['Cj_StationOutBill.html?OperationType=' + 1 + '&linterid=' + 0 + '&HBillNo' + 0, 'yes']
                    , resize: false
                    , cancel: function () {
                        btnIs();
                    }
                    , end: function () {
                        get_FastQuery(table, option);
                    }
                })
            }
            //编辑单据
            function set_ShowBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '工序出站汇报单-编辑'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: false //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['Cj_StationOutBill.html?linterid=' + data.HInterID + '&HBillNo=' + data.单据号, 'yes']
                        , shade: 0.6
                        , maxmin: false
                        , anim: 0
                        , content: ['Cj_StationOutBill.html?OperationType=' + 3 + '&linterid=' + data[0].HInterID + '&HBillNo=' + data[0].单据号, 'yes']
                        , resize: false
                        , cancel: function () {
                            $(".layui-btn").removeClass("layui-btn-disabled");
                            btnIs();
                        }
                        , end: function () {
                            get_FastQuery(table, option);
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            });
            }
            //laydate.render({
            //    elem: '#HDate'
            //    , type: 'datetime'
            //    , trigger: 'click'
            //    , format:'yyyy-MM-dd HH:mm'
            //});
            //重置过滤条件
            function set_ClearQuery() {
                $("#HBillNo").val("");
                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
            }
            //快速过滤
            function get_FastQuery() {
                var HStatus = $("select[name='HStatus']").val();//状态
                var HBillNo = $("#HBillNo").val();
                if (HBillNo) {
                    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                }
                if (HStatus) {
                    switch (HStatus) {
                        case '-1':   //全部
                            sWhere += "";
                            break;
                        case '0':    //未审核
                            sWhere += " and å®¡æ ¸äºº=''";
                            break;
                        case '1':    //已审核
                            sWhere += " and å®¡æ ¸äºº<>''";
                            break;
                        case '2':    //已关闭
                            sWhere += " and å…³é—­äºº<>''";
                        default:
                    }
                }
                get_Display(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
            }
            //加载网格
            function get_Display(sWhere) {
                //进入页面显示的缓存列表
                var wait = layer.load();
                $.ajax({
                    url: GetWEBURL() + '/Cj_StationOutBill/list',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 0) {
                            option.data = [];
                        } else {
                            option.data = data1.data;
                        }
                        table.render(option);
                        btnIs();
                        layer.close(wait);
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //退出
            function get_Exit() {
                parent.layui.admin.events.closeThisTabs();
            }
            //以上是layui模块
        });
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessExchangeBill.html
@@ -73,7 +73,7 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">订单跟踪号</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO">
                                                <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
@@ -82,8 +82,8 @@
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">产品名称</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" name="HMaterName2" id="HMaterName2" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater" id="btnSearchMater" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></i>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater" id="btnSearchMater" style="padding: 0 10px;float: left;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                                <input type="hidden" name="HMaterID2" id="HMaterID2" value="0">
                                            </div>
@@ -116,12 +116,9 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">单位</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" name="HUnitName" id="HUnitName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchMater" id="btnSearchMater" style="padding: 0 10px;float: left;margin-right: 3px;background-color:gainsboro;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></i>
                                                </button>
                                            <label class="layui-form-label" style="width: 85px;">单位</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUnitName" id="HUnitName" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HUnitID" id="HUnitID" value="0">
                                            </div>
                                        </div>
@@ -535,11 +532,11 @@
                , element = layui.element;
            //判断是否登录 æœªç™»å½•则跳到登录页
            if (sessionStorage.login != "login") {
                layer.confirm("登录失效,请重新登录!", {
                    icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
                }, function () { window.location.href = "../../user/login.html"; });
            }
            //if (sessionStorage.login != "login") {
            //    layer.confirm("登录失效,请重新登录!", {
            //        icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
            //    }, function () { window.location.href = "../../user/login.html"; });
            //}
            var params = getUrlVars();
            //获取参数
@@ -891,6 +888,21 @@
            //选择产品弹窗
            form.on('submit(btnSearchMater)', function () {//产品
                layer.open({
                    type: 2
                    , area: ['80%', '80%']
                    , title: '物料'
                    , shade: 0.6 //遮罩透明度
                    //, maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../Baseset/基础资料/Gy_MaterialList.html', 'yes']
                    , resize: false
                    , cancel: function (index, layero) {
                    }
                })
            });
            //选择不良原因
            form.on('submit(HBadReasonID-BT)', function () {//选择仓库
@@ -1006,7 +1018,7 @@
            //获取明细行
            window.GetICMOBillDetail = function (hmainid) {  //返回责任人
                $.ajax({
                    url: GetWEBURL() + "/Sc_ProcessExchangeBill/GetICMOBillDetail",
                    url: GetWEBURL() + "/Sc_ProcessExchangeBill/GetICMOBillList",
                    type: "GET",
                    data: { "hmainid": hmainid, "OrganizationID": sessionStorage["OrganizationID"] },
                    success: function (result) {
@@ -1035,38 +1047,51 @@
        //返回生产任务单
        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;
            $("#HICMOInterID").val(obj[0].hmainid);
            $("#HICMOBillNo").val(obj[0].生产订单号);
            $("#HICMOEntryID").val(obj[0].HEntryID);
            $("#HOrderProcNO").val(obj[0].订单跟踪号);
            $("#HMaterID").val(obj[0].hmaterid);
            $("#HMaterName").val(obj[0].物料名称);
            $("#HMaterID2").val(obj[0].hmaterid);
            $("#HMaterName2").val(obj[0].物料名称);
            $("#HMaterNumber").val(obj[0].物料代码);
            $("#HMaterNumber2").val(obj[0].物料代码);
            $("#HModel").val(obj[0].规格型号);
            $("#HBatchNo").val(obj[0].批号);
            $("#HUnitID").val(obj[0].hunitid);
            $("#HUnitName").val(obj[0].计量单位名称);
            $("#HUnitNumber").val(obj[0].计量单位代码);
            $("#HPlanQty").val(obj[0].计划生产数量);
            $("#HQty").val(obj[0].流转卡数量);
            $("#HprocExQty").val(obj[0].流转卡数量);
            $("#HPlanBeginDate").val(obj[0].计划开工日期);
            $("#HPlanEndDate").val(obj[0].计划完工日期);
            $("#HWorkShopID").val(obj[0].hdeptid);
            $("#HWorkShopName").val(obj[0].生产车间名称);
            $("#HProdMaterCode").val(obj[0].产品CODE);
            $("#HSeOrderBillNo").val(obj[0].销售订单号);
            $("#HCusShortName").val(obj[0].客户简称);
            $("#HCusNeedMaterial").val(obj[0].客户要求材料成分);
            $("#HPlanSendGoodsDate").val(obj[0].预计出货日期);
            $("#HProdMaterName").val(obj[0].产品名称);
            $("#HCusName").val(obj[0].客户名称);
            $("#HWorkRemark").val(obj[0].生产备注);
            $("#HImportNote").val(obj[0].重要提示);
            GetICMOBillDetail(obj[0].hmainid);
        }
        function GetHReasonValue(obj)  //返回不良原因
@@ -1075,6 +1100,13 @@
            ReasonID = obj[0].HItemID;
        }
        //返回产品
        function GetHMaterNameValue(obj) {
            $("#HMaterName2").val(obj[0].HName);
            $("#HMaterID2").val(obj[0].HItemID);
            $("#HMaterNumber2").val(obj[0].HNumber);
            $("#HMaterHModel2").val(obj[0].HModel);
        }
        function GetHKeeperValue(obj) {  //返回责任人
            EmpName = obj[0].HName;
            // $("#HEmpName").val(obj[0].HName);
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò½øÕ¾½ÓÊÕµ¥/Cj_StationInBill.html
@@ -271,6 +271,14 @@
                , element = layui.element;
            //进入页面默认光标在条形码上
            $("#HBarCode").focus();
            /*固定代码,每张单据都要begin*/
            /* 1.无源单新增
             * 2.有源单新增
             * 3.编辑
             * 4.浏览
             * 5.变更
             */
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
@@ -283,12 +291,13 @@
                return vars;
            }
            var params = getUrlVars();
            var linterid = params[params[0]]; //从参数中获取 å•据内码
            var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
            var HBillNo = params[params[1]];  //获取单据号
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            var HBillNo = params[params[2]];  //获取单据号
            /*固定代码,每张单据都要begin*/
            //判断是否新增
            if (linterid == null || linterid == 0) {
            if (OperationType == 1) {
                $("#HInterID").val("");
                $("#HBillNo").val("");
                //获取最大单据号
@@ -304,7 +313,7 @@
                    }
                });
            }
            else {//如果修改则走下面 new
            else if(OperationType == 3){
                $("#eventType").val("Modify");
                RoadBillMain(linterid);
                //RoadBillSub(linterid);
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò½øÕ¾½ÓÊÕµ¥/Cj_StationInBillList.html
@@ -1,15 +1,19 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>工序进站接收单列表</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>工序进站接收单列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <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/zgqCustom/zgqCustom.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -27,7 +31,7 @@
                                <div class="layui-inline">
                                    <label class="layui-form-label">状态</label>
                                    <div class="layui-input-block">
                                        <select name="Status" lay-filter="Status" style="width:190px;">
                                        <select name="HStatus" lay-filter="HStatus" style="width:190px;">
                                            <option value="-1" selected="selected">全部</option>
                                            <option value="0">未审核</option>
                                            <option value="1">已审核</option>
@@ -36,16 +40,34 @@
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">工序流转卡号</label>
                                    <div class="layui-input-block" style="margin-left: 120px;">
                                        <input type="text" class="layui-input" name="工序流转卡号" id="工序流转卡号">
                                    <label class="layui-form-label">开始日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input" id="HBeginDate" style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">结束日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input" id="HEndDate" style="width:190px;">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <div class="layui-colla-content">
                                    <div class="layui-inline">
                                        <div class="layui-inline">
                                            <span>其他条件></span>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">工序流转卡号</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="工序流转卡号" id="工序流转卡号">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
@@ -72,10 +94,6 @@
        <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({
            base: '../../../layuiadmin/' //静态资源所在路径
@@ -91,286 +109,297 @@
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
            //公用变量
            var sWhere = "";
            var option = [];
            //初始化表格
            set_InitGrid();
            var option = {
                elem: '#mainTable'
                , toolbar: '#toolbarDemo'
                , defaultToolbar: ['filter', 'exports', 'print']
                ,height: 'full-50'
                , page: true
                , cellMinWidth: 90
                , cols: [[
                    { type: 'checkbox', fixed: 'left' }
                    , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                    , { field: '任务单', title: '任务单' }
                    , { field: '单据号', title: '单据号' }
                    , { field: '工序流转卡号', title: '工序流转卡号' }
                    , { field: 'HProcID', title: 'HProcID', hide: true }
                    , { field: '当前工序代码', title: '当前工序代码' }
                    , { field: '当前工序', title: '当前工序' }
                    , { field: 'HMaterID', title: 'HMaterID', hide: true }
                    , { field: '产品代码', title: '产品代码' }
                    , { field: '产品名称', title: '产品名称' }
                    , { field: '规格型号', title: '规格型号' }
                    , {
                        field: '进站时间', title: '进站时间', width: 105, templet: function (d) {
                            if (d.进站时间 == null) {
                                return "";
                            }
                            return util.toDateString(d.进站时间, "yyyy-MM-dd hh:mm:ss");
                        }
                    }
                    , { field: 'HEmpID', title: 'HEmpID', hide: true }
                    , { field: '操作员代码', title: '操作员代码' }
                    , { field: '操作员', title: '操作员' }
                    , { field: 'HSourceID', title: 'HSourceID', hide: true }
                    , { field: '生产资源代码', title: '生产资源代码' }
                    , { field: '生产资源', title: '生产资源' }
                    , { field: 'HGroupID', title: 'HGroupID', hide: true }
                    , { field: '生产班组代码', title: '生产班组代码' }
                    , { field: '生产班组', title: '生产班组' }
                    , { field: 'LOT数量', title: 'LOT数量' }
                    , { field: '接收数量', title: '接收数量' }
                ]]
            };
            var index = layer.load(0, { shade: false });
            //进入页面显示的缓存列表
            $.ajax({
                url: GetWEBURL() + '/Cj_StationInBill/list',
                type: "GET",
                data: { "sWhere": sWhere },
                success: function (data1) {
                    if (data1.count == 1) {
                        option.data = data1.data;
                        table.render(option);
                        btnIs();
                        layer.close(index);
                    } else {
                        layer.close(index);
                        layer.alert(data1.Message, { icon: 5 });
                    }
                }, error: function () {
                    layer.close(index);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                $("#工序流转卡号").val("");
                //$("#btnSearch").click();
                set_ClearQuery();
            });
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                var å·¥åºæµè½¬å¡å· = $("#工序流转卡号").val();
                if (工序流转卡号) {
                    sWhere += " and å·¥åºæµè½¬å¡å· like '%" + å·¥åºæµè½¬å¡å· + "%'";
                }
                var index = layer.load();
                $.ajax({
                    //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum",
                    url: GetWEBURL() + '/Cj_StationInBill/list',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
                            table.render(option);
                            btnIs();
                            //layer.alert("查询成功", { icon: 1 });
                        } else {
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                        layer.close(index);
                    }, error: function () {
                        layer.close(index);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                sWhere = "";//调用接口后清空sWhere缓存
                get_FastQuery();
            });
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                var checkStatus = table.checkStatus(obj.config.id);
                switch (obj.event) {
                    case 'btn-Add':
                        //页面层-自定义
                        layer.open({
                            type: 2,
                            skin: 'layui-layer-rim', //加上边框
                            title: '新增模治具报废入库单',
                            closeBtn: 1,
                            shift: 2,
                            area: ['100%', '100%'],
                            maxmin: true,
                            content: '../模治具仓库管理/Sc_Add_MouldScrapInBillList.html',
                            end: function () {
                                //刷新页面,
                                location.reload();
                            },
                            success: function (layero, index) {
                            }
                        });
                    //新增
                    case 'btn-Add': set_AddNew();
                        break;
                    //编辑
                    case 'btn-Edit':
                        var checkStatus = table.checkStatus('mainTable')
                            , data = checkStatus.data;
                        if (checkStatus.data.length === 1) {
                            layer.open({
                                type: 2
                                , area: ['100%', '100%']
                                , title: '工序进站接收单-编辑'
                                , shade: 0.6
                                , maxmin: false
                                , anim: 0
                                , content: ['Cj_StationInBill.html?linterid=' + data[0].HInterID + '&HBillNo=' + data[0].单据号, 'yes']
                                , resize: false
                                , cancel: function () {
                                    $(".layui-btn").removeClass("layui-btn-disabled");
                                }
                            })
                        } else {
                            layer.msg('请选择一行数据编辑!');
                        }
                    case 'btn-Edit': set_ShowBill();
                        break;
                    //删除
                    case 'btn-Delete':
                        layer.msg('删除');
                    case 'btn-Delete': layer.msg('删除');
                        break;
                    //审核
                    case 'btn-Audit':
                        layer.msg('审核!');
                    case 'btn-Audit': set_CheckBill();
                        break;
                    //反审核
                    case 'btn-DeAudit':
                        layer.msg('反审核!');
                    case 'btn-DeAudit': layer.msg('反审核!');
                        break;
                    //首检
                    case 'btn-FirstPieceCheck':
                        var checkStatus = table.checkStatus('mainTable')
                            , data = checkStatus.data;
                        if (checkStatus.data.length === 1) {
                            var linterid = data[0].HInterID.toString();
                            var type = 2;
                            layer.open({
                                type: 2
                                , area: ['100%', '100%']
                                , title: '首件检验单-编辑'
                                , shade: 0.6
                                , maxmin: false
                                , anim: 0
                                , content: ['../../质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html?linterid=' + linterid + '&type=' + type, 'yes']
                                , resize: false
                                , cancel: function () {
                                    btnIs();
                                }
                            })
                        } else {
                            layer.msg('请选择一行数据编辑!');
                        }
                    case 'btn-FirstPieceCheck': set_FirstPieceCheck();
                        break;
                    //预览
                    case 'btn-Cell': layer.msg('预览!');
                        break;
                    //保存列宽
                    case 'btn-Cell':
                        var arr = [];
                        // åˆ—æ•°
                        var colNum = $(".layui-table-header").find("tr").eq(0).find("th").length;
                        for (var i = 0; i <= colNum; i++) {
                            var colName = $(".layui-table-header").find("tr").eq(0).find("th").eq(i).text();
                            var colWidth = $(".layui-table-header").find("tr").eq(0).find("th").eq(i).width();
                            if (colName != "" && colName != null) {
                                arr.push(colWidth == -1 ? 200 : colWidth);
                            }
                        }
                        arr.unshift(40); //首位追加
                        $.ajax({
                            url: GetWEBURL() + '/tb_CellWidth/GetMouldScrapInHouseCellWidth',
                            async: false,
                            type: "POST",
                            dataType: "json",
                            data: { "myMap": JSON.stringify(arr), "Name": Name },
                            success: function (data1) {
                                if (data1.count == 1) {
                                    layer.alert(data1.Message, { icon: 1 });
                                } else {
                                    layer.alert(data1.Message, { icon: 5 });
                                }
                            }, error: function (e) {
                                layer.alert(e.Message, { icon: 5 });
                            }
                        });
                        //设置赋值列宽
                        var colWidth = getColumnsWidth();
                        if (colWidth == "" || colWidth == []) {
                        }
                        else {
                            $.each(columns, function (x, m) {
                                m["width"] = colWidth[x];
                            });
                        }
                        SearchLoad(sWhere, table, option);
                    case 'btn-Cell': layer.msg('保存列宽!');
                        break;
                    //默认列宽
                    case 'btn-RefreshCell':
                        var arr = [];
                        // åˆ—æ•°
                        var colNum = $(".layui-table-header").find("tr").eq(0).find("th").length;
                        for (var i = 0; i <= colNum; i++) {
                            var colName = $(".layui-table-header").find("tr").eq(0).find("th").eq(i).text();
                            if (colName != "" && colName != null) {
                                arr.push(200);   //默认宽度200
                            }
                        }
                        arr.unshift(40); //首位追加
                        $.ajax({
                            url: GetWEBURL() + '/tb_CellWidth/GetMouldScrapInHouseCellWidth',
                            async: false,
                            type: "POST",
                            dataType: "json",
                            data: { "myMap": JSON.stringify(arr), "Name": Name },
                            success: function (data1) {
                                if (data1.count == 1) {
                                    layer.alert(data1.Message, { icon: 1 });
                                } else {
                                    layer.alert(data1.Message, { icon: 5 });
                                }
                            }, error: function (e) {
                                layer.alert(e.Message, { icon: 5 });
                            }
                        });
                        //设置赋值列宽
                        var colWidth = getColumnsWidth();
                        if (colWidth == "" || colWidth == []) {
                        }
                        else {
                            $.each(columns, function (x, m) {
                                m["width"] = colWidth[x];
                            });
                        }
                        SearchLoad(sWhere, table, option);
                    case 'btn-RefreshCell': layer.msg('默认列宽!');
                        break;
                    //退出
                    case 'btn-Exit': get_Exit();
                        break;
                };
            });
            //功能按钮是否禁用方法,每次加载表格都要调用
            function btnIs() {
                $('#btn-Add').addClass("layui-btn-disabled").attr("disabled", true);//新增按钮
                //$('#btn-Add').addClass("layui-btn-disabled").attr("disabled", true);//新增按钮
                $('#btn-Delete').addClass("layui-btn-disabled").attr("disabled", true);//删除按钮
                $('#btn-Audit').addClass("layui-btn-disabled").attr("disabled", true);//审核按钮
                $('#btn-DeAudit').addClass("layui-btn-disabled").attr("disabled", true);//反审核按钮
                $('#btn-Print').addClass("layui-btn-disabled").attr("disabled", true);//预览按钮
                $('#btn-Cell').addClass("layui-btn-disabled").attr("disabled", true);//保存列宽按钮
                $('#btn-RefreshCell').addClass("layui-btn-disabled").attr("disabled", true);//默认列宽按钮
                $('#btn-Exit').addClass("layui-btn-disabled").attr("disabled", true);//退出按钮
                //$('#btn-Exit').addClass("layui-btn-disabled").attr("disabled", true);//退出按钮
            }
            //初始化表格
            function set_InitGrid() {
                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , defaultToolbar: ['filter', 'exports', 'print']
                    , height: 'full-50'
                    , page: true
                    , cellMinWidth: 90
                    , cols: [[
                        { type: 'checkbox', fixed: 'left' }
                        , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                        , { field: '任务单', title: '任务单' }
                        , { field: '单据号', title: '单据号' }
                        , { field: '工序流转卡号', title: '工序流转卡号' }
                        , { field: 'HProcID', title: 'HProcID', hide: true }
                        , { field: '当前工序代码', title: '当前工序代码' }
                        , { field: '当前工序', title: '当前工序' }
                        , { field: 'HMaterID', title: 'HMaterID', hide: true }
                        , { field: '产品代码', title: '产品代码' }
                        , { field: '产品名称', title: '产品名称' }
                        , { field: '规格型号', title: '规格型号' }
                        , {
                            field: '进站时间', title: '进站时间', width: 105, templet: function (d) {
                                if (d.进站时间 == null) {
                                    return "";
                                }
                                return util.toDateString(d.进站时间, "yyyy-MM-dd");
                            }
                        }
                        , { field: 'HEmpID', title: 'HEmpID', hide: true }
                        , { field: '操作员代码', title: '操作员代码' }
                        , { field: '操作员', title: '操作员' }
                        , { field: 'HSourceID', title: 'HSourceID', hide: true }
                        , { field: '生产资源代码', title: '生产资源代码' }
                        , { field: '生产资源', title: '生产资源' }
                        , { field: 'HGroupID', title: 'HGroupID', hide: true }
                        , { field: '生产班组代码', title: '生产班组代码' }
                        , { field: '生产班组', title: '生产班组' }
                        , { field: 'LOT数量', title: 'LOT数量' }
                        , { field: '接收数量', title: '接收数量' }
                    ]]
                    , text: {
                        none: '无数据!'
                    }
                };
                set_ClearQuery();
                get_FastQuery();
            }
            //加载网格
            function get_Display(sWhere) {
                //进入页面显示的缓存列表
                var wait = layer.load();
                $.ajax({
                    url: GetWEBURL() + '/Cj_StationInBill/get_Display',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 0) {
                            option.data = [];
                        } else {
                            option.data = data1.data;
                        }
                        table.render(option);
                        btnIs();
                        layer.close(wait);
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //快速过滤
            function get_FastQuery() {
                var HStatus = $("select[name='HStatus']").val();//状态
                var å·¥åºæµè½¬å¡å· = $("#工序流转卡号").val();
                var HBeginDate = $("#HBeginDate").val();//开始日期
                var HEndDate = $("#HEndDate").val();//结束日期
                if (工序流转卡号) {
                    sWhere += " and å·¥åºæµè½¬å¡å· like '%" + å·¥åºæµè½¬å¡å· + "%'";
                }
                if (HBeginDate) {
                    sWhere += " and CONVERT(varchar(100),进站时间, 23) >= '" + HBeginDate + "'";
                }
                if (HEndDate) {
                    sWhere += " and CONVERT(varchar(100),进站时间, 23) <= '" + HEndDate + "'";
                }
                if (HStatus) {
                    switch (HStatus) {
                        case '-1':   //全部
                            sWhere += "";
                            break;
                        case '0':    //未审核
                            sWhere += " and å®¡æ ¸äºº=''";
                            break;
                        case '1':    //已审核
                            sWhere += " and å®¡æ ¸äºº<>''";
                            break;
                        case '2':    //已关闭
                            sWhere += " and å…³é—­äºº<>''";
                        default:
                    }
                }
                get_Display(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
            }
            //重置过滤条件
            function set_ClearQuery() {
                $("#工序流转卡号").val("");
                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
            }
            //编辑单据
            function set_ShowBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '工序进站接收单-编辑'
                        , shade: 0.6
                        , maxmin: false
                        , anim: 0
                        , content: ['Cj_StationInBill.html?OperationType='+3+'&linterid=' + data[0].HInterID + '&HBillNo=' + data[0].单据号, 'yes']
                        , resize: false
                        , cancel: function () {
                            btnIs();
                        }
                        , end: function () {
                            get_FastQuery(table, option);
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            }
            //新增单据
            function set_AddNew() {
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '工序进站接收单-新增'
                    , shade: 0.6
                    , maxmin: false
                    , anim: 0
                    , content: ['Cj_StationInBill.html?OperationType=' + 1 + '&linterid=' + 0 +'&HBillNo'+0, 'yes']
                    , resize: false
                    , cancel: function () {
                        btnIs();
                    }
                    , end: function () {
                        get_FastQuery(table, option);
                    }
                })
            }
            //首检
            function set_FirstPieceCheck() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var linterid = data[0].HInterID.toString();
                    var type = 2;
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '首件检验单-编辑'
                        , shade: 0.6
                        , maxmin: false
                        , anim: 0
                        , content: ['../../质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html?linterid=' + linterid + '&type=' + type, 'yes']
                        , resize: false
                        , cancel: function () {
                            btnIs();
                        }
                        ,end: function () {
                            get_FastQuery(table, option);
                        }
                    })
                } else {
                    layer.msg('请选择一行数据编辑!');
                }
            }
            //退出
            function get_Exit() {
                parent.layui.admin.events.closeThisTabs();
            }
            //审核
            function set_CheckBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var InterID = data[0].hmainid.toString();
                    //逻辑审核方法
                    var wait = layer.load();
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "/Cj_StationInBill/set_CheckBill", //方法所在页面和方法名
                        data: { "HInterID": InterID, "CurUserName": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 0) {
                                layer.msg(result.Message, { icon: 1 });
                                get_FastQuery(table, option);
                            } else {
                                layer.alert(result.Message, { icon: 5 });
                            }
                            layer.close(wait);
                        }, error: function () {
                            layer.close(wait);
                            layer.alert("接口请求失败!", { icon: 5 });
                        }
                    });
                }
                else {
                    layer.msg('请选择一行数据审核!');
                }
            }