yangle
2022-08-08 d71ab44ea0f9e29a5fe3a164e0c12583811a3918
Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI
26个文件已修改
3958 ■■■■ 已修改文件
WebTM/Properties/PublishProfiles/JFTM.pubxml.user 2322 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/index.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/仓存管理/条码库存/KF_ICInventoryByMaterID.html 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_EquipType.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_DotCheckEdit.html 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_DotCheckList.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_MaintainList.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_RepairCheckEdit.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_RepairCheckList.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_RepairEdit.html 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/基础资料/Gy_RepairList.html 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_Add_EqpConkBookBillList.html 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EqpConkBookBillList.html 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EqpMaintenanceBillList.html 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EquipDotCheckBillEdit.html 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EquipDotCheckBillList.html 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EquipDotCheckPlanBillList.html 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/Sb_EquipMaintainBillEdit.html 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备档案/Gy_EquipFileMainEdit.html 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备档案/Gy_EquipFileMainList.html 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillEdit.html 1376 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillList.html 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备规程单/Sb_EquipDotCheckRuleList.html 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备规程单/Sb_EquipMaintainRuleEdit.html 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill.html 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/JFTM.pubxml.user
Diff too large
WebTM/WebTM.csproj.user
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <NameOfLastUsedPublishProfile>JFTM</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\智云MES\Lay-Ui\MESWMS-LayUI\WebTM\Properties\PublishProfiles\JFTM.pubxml</NameOfLastUsedPublishProfile>
    <ProjectView>ShowAllFiles</ProjectView>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
WebTM/views/index.html
@@ -905,13 +905,13 @@
                                <dd>
                                    <a>设备基础资料</a>
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="基础资料/基础资料/Gy_DotCheckEdit.html">点检项目</a></dd>
                                        <!--<dd><a lay-href="基础资料/基础资料/Gy_DotCheckEdit.html">点检项目</a></dd>-->
                                        <dd><a lay-href="基础资料/基础资料/Gy_DotCheckList.html">点检项目维护</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_RepairEdit.html">维修项目</a></dd>
                                        <!--<dd><a lay-href="基础资料/基础资料/Gy_RepairEdit.html">维修项目</a></dd>-->
                                        <dd><a lay-href="基础资料/基础资料/Gy_RepairList.html">维修项目维护</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_RepairCheckEdit.html">维修检验项目</a></dd>
                                        <!--<dd><a lay-href="基础资料/基础资料/Gy_RepairCheckEdit.html">维修检验项目</a></dd>-->
                                        <dd><a lay-href="基础资料/基础资料/Gy_RepairCheckList.html">维修检验项目维护</a></dd>
                                        <dd><a lay-href="基础资料/基础资料/Gy_MaintainEdit.html">保养项目</a></dd>
                                        <!--<dd><a lay-href="基础资料/基础资料/Gy_MaintainEdit.html">保养项目</a></dd>-->
                                        <dd><a lay-href="基础资料/基础资料/Gy_MaintainList.html">保养项目维护</a></dd>
                                    </dl>
                                </dd>
WebTM/views/²Ö´æ¹ÜÀí/ÌõÂë¿â´æ/KF_ICInventoryByMaterID.html
@@ -145,13 +145,13 @@
            function set_InitGrid() {
                columns = [
                    { type: 'checkbox', fixed: 'left' }
                    , { field: 'HQty', title: '数量', width: 150 }
                    , { field: 'HQty', title: '数量', width: 150, totalRow: true}
                    , { field: 'HMaterID', title: '物料ID', width: 150, hide: true }
                    , { field: 'HMaterNumber', title: '物料代码', width: 150 }
                    , { field: 'HMaterName', title: '物料名称', width: 150 }
                    , { field: 'HMaterModel', title: '规格型号', width: 150 }
                    , { field: 'HBatchNo', title: '批次', width: 150 }
                    , { field: 'HPackNum', title: '箱数', width: 150 }
                    , { field: 'HPackNum', title: '箱数', width: 150, totalRow: true}
                    , { field: 'HSPackNum', title: '托数', width: 150 }
                    , { field: 'HAuxPropID', title: 'HAuxPropID', width: 150, hide: true }
                    , { field: 'HAuxPropName', title: '辅助属性', width: 150 }
@@ -212,29 +212,10 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/Baseset/基础资料/Gy_WarehouseList.html?Type=HWHID', 'yes']
                    , content: ['../../../views/Baseset/基础资料/Gy_WarehouseList.html?Type=HFIFOWHID', 'yes']
                    , resize: false
                    ,btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HWHNAME").val(checkStatus.data[0].HName);
                        $("#HWHID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
            });
@@ -250,27 +231,8 @@
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/Baseset/基础资料/Gy_StockPlaceList.html?HWhID=' + sessionStorage["HWHID"] + '&Type=HSpID', 'yes']
                    , resize: false
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HStockPlaceName").val(checkStatus.data[0].HName);
                        $("#HStockPlaceID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
            });
@@ -468,6 +430,8 @@
        function GetHSpValue(obj) {  //返回调入仓位
            $("#HStockPlaceName").val(obj[0].HName);
            $("#HStockPlaceID").val(obj[0].HItemID);
            $("#HWHNAME").val(obj[0].HWhName);
            $("#HWHID").val(obj[0].HWHID);
        }
        function GetHKeeperValue(obj) {  //返回保管
            $("#HKeeper").val(obj[0].HName);
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_EquipType.html
@@ -198,10 +198,10 @@
                var HNumber = $("#HNumber").val();
                var HName = $("#HName").val();
                if (HNumber) {
                    sWhere += " and è®¾å¤‡ä»£ç  like '%" + HNumber + "%'";
                    sWhere += " and HNumber like '%" + HNumber + "%'";
                }
                if (HName) {
                    sWhere += " and è®¾å¤‡åç§° like '%" + HName + "%'";
                    sWhere += " and HName like '%" + HName + "%'";
                }
                get_Display(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
@@ -283,8 +283,8 @@
            };
            //刷新
            function set_Refresh() {
                $("#btnSearch").click();
            function get_Refresh() {
                set_ClearQuery();
            }
            //预览
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_DotCheckEdit.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
@@ -141,9 +142,9 @@
            }
            //#region å·¥å…·æŒ‰é’®
            //退出按钮
            form.on('submit(Exit)', function () {
            form.on('submit(Exit)', function (data) {
                Pub_Close(1);
            })
@@ -160,7 +161,7 @@
                var oMain = JSON.stringify(data.field)
                var sMainSub = oMain + ';' + linterid + ';' + user;
                var sMainSub = oMain + ';' + user +';' + linterid ;
                if (OperationType == 3) {
                    //修改
@@ -189,7 +190,6 @@
                            error: function (err) {
                                f_alert("错误:" + err);
                                console.log("Reason" + sMainStr);
                            }
                        });
                }
@@ -198,7 +198,7 @@
                    $.ajax(
                        {
                            type: "POST",
                            url: GetWEBURL() + "/Gy_DotCheck/AddBill", //方法所在页面和方法名
                            url: GetWEBURL() + "/GetDotCheck/AddBill", //方法所在页面和方法名
                            async: true,
                            data: { "oMain": sMainSub },
                            dataType: "json",
@@ -213,14 +213,14 @@
                                else {
                                    f_alert(data.Message);
                                    console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable));
                                    console.log("Reason" + sMainSub + "sub:" + JSON.stringify(layui.table.cache.mainTable));
                                }
                                layer.closeAll("loading");
                            },
                            error: function (err) {
                                f_alert("错误:" + err);
                                console.log("Reason" + sMainStr);
                                console.log("Reason" + oMain);
                            }
                        });
                }
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_DotCheckList.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
@@ -54,7 +55,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>预览</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>预览</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                            </div>
                        </script>
@@ -111,7 +112,7 @@
                    case 'set_DeleteBill': set_DeleteBill();
                        break;
                    //刷新
                    case 'get_Refresh': get_Refresh();
                    case 'get_Refresh': set_ClearQuery();
                        break;
                    //浏览
                    case 'btn-view':
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_MaintainList.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_RepairCheckEdit.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_RepairCheckList.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_RepairEdit.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
@@ -82,6 +83,11 @@
            </div>
        </div>
    </div>
    <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/PubCustom.js"></script>
    <script>
        //获取参数
        var params = get_UrlVars();
@@ -144,7 +150,14 @@
            //退出按钮
            form.on('submit(Exit)', function () {
                Pub_Close(1);
                if (linterid == undefined) {
                    //关闭页签
                    Pub_Close(2);
                }
                else {
                    //关闭页签
                    Pub_Close(1);
                }
            })
            //保存
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_RepairList.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
@@ -54,7 +55,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>预览</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>预览</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                            </div>
                        </script>
WebTM/views/É豸¹ÜÀí/Sb_Add_EqpConkBookBillList.html
@@ -23,10 +23,8 @@
                    <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
                        <div class="layui-card-header">
                            <div class="layui-btn-group">
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">保存</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
                            </div>
WebTM/views/É豸¹ÜÀí/Sb_EqpConkBookBillList.html
@@ -88,7 +88,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="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"><i class="layui-icon layui-icon-edit"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                            </div>
                        </script>
@@ -101,6 +101,7 @@
    <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/PubCustom.js"></script>
    <script>
        layui.config({
            base: '../../layuiadmin/' //静态资源所在路径
@@ -273,6 +274,10 @@
                            layer.msg('请选择一行数据删除!');
                        }
                        break;
                    //退出
                    case 'get_Exit':
                        Pub_Close(2);
                        break;
                };
            });
WebTM/views/É豸¹ÜÀí/Sb_EqpMaintenanceBillList.html
@@ -90,6 +90,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="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"><i class="layui-icon layui-icon-edit"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                            </div>
@@ -103,6 +104,7 @@
    <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/PubCustom.js"></script>
    <script>
        layui.config({
            base: '../../layuiadmin/' //静态资源所在路径
@@ -143,6 +145,9 @@
                        break;
                    //删除
                    case 'btn-Delete': set_DeleteBill();
                        break;
                    //退出按钮
                    case 'get_Exit': Pub_Close(2);
                        break;
                };
            });
@@ -374,7 +379,7 @@
            get_Display(sWhere);
            //调用接口后清空sWhere缓存
            sWhere = "";
        }
            //重置过滤条件方法
WebTM/views/É豸¹ÜÀí/Sb_EquipDotCheckBillEdit.html
@@ -272,7 +272,8 @@
                                var rowdate1 = layui.table.cache["mainTable"];
                                option.data = [{ "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRemark": "" }];
                                table.render(option);
                                $("#HEquipDotCheckRuleInterID").val(BYData.data[i].HInterID);
                                $("#HEquipDotCheckRuleInterNo").val(BYData.data[i].HBillNo)
                                if (BYData.data.length != 0)  //表体数据为空时
                                {
                                    buttonArr = [];//清空数组
@@ -384,7 +385,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../设备管理/Sb_EquipDotCheckPlanBillEdit.html', 'yes'],
                    content: ['../设备管理/Sb_EquipDotCheckPlanBillList.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
@@ -395,8 +396,7 @@
                        }
                        $("#HPlanName").val(checkStatus.data[0].单据号);
                        $("#HPlanNo").val(checkStatus.data[0].hmainid);
                        get_MaintainItem();
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        layer.close(layer.index);  //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
@@ -747,6 +747,16 @@
                    layer.msg("设备没有选择", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
                //点检计划没有选择
                if ($("#HPlanNo").val() == '') {
                    layer.msg("点检计划没有选择", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
                //点检规程没有选择
                if ($("#HEquipDotCheckRuleInterID").val() == '') {
                    layer.msg("点检规程没有选择", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return false;
                }
                //判断物料明细项
                if (typeof (sSubStr) == "undefined" || sSubStr == "" || sSubStr == "[]") {
                    layer.msg("没有物料明细记录", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
WebTM/views/É豸¹ÜÀí/Sb_EquipDotCheckBillList.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <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">
@@ -85,8 +85,8 @@
                                <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-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>
                            </div>
                        </script>
@@ -99,6 +99,7 @@
    <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/PubCustom.js"></script>
    <script>
        layui.config({
            base: '../../layuiadmin/' //静态资源所在路径
@@ -147,7 +148,7 @@
                    case 'get_Refresh': get_Refresh();
                        break;
                    //退出按钮
                    case 'get_Exit': Pub_Close(2);
                    case 'btn-exit': Pub_Close(2);
                        break;
                };
            });
@@ -371,8 +372,8 @@
            //#endregion
            //#endregion
            //以上是layui模块
        });
WebTM/views/É豸¹ÜÀí/Sb_EquipDotCheckPlanBillList.html
@@ -29,15 +29,15 @@
                                    </div>
                                </div>
                                <!--<div class="layui-inline">
        <label class="layui-form-label">单据类型</label>
        <div class="layui-input-block">
            <select name="HBillType" id="HBillType">
                <option value="">所有</option>
                <option value="ZHXJ">下架找货单</option>
                <option value="ZHSJ">上架归还单</option>
            </select>
        </div>
    </div>-->
                                    <label class="layui-form-label">单据类型</label>
                                    <div class="layui-input-block">
                                        <select name="HBillType" id="HBillType">
                                            <option value="">所有</option>
                                            <option value="ZHXJ">下架找货单</option>
                                            <option value="ZHSJ">上架归还单</option>
                                        </select>
                                    </div>
                                </div>-->
                                <div class="layui-inline">
                                    <label class="layui-form-label">单据号</label>
                                    <div class="layui-input-block">
@@ -80,8 +80,8 @@
                                <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-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>
                            </div>
                        </script>
@@ -94,6 +94,7 @@
    <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/PubCustom.js"></script>
    <script>
        layui.config({
            base: '../../layuiadmin/' //静态资源所在路径
@@ -118,7 +119,7 @@
            //初始化页面加载
            set_ClearBill();
            //#region å¤´å·¥å…·æ äº‹ä»¶
            table.on('toolbar(mainTable)', function (obj) {
@@ -149,8 +150,7 @@
                        get_PrintReport();
                        break;
                    //退出按钮
                    case 'btn-Close':
                        parent.layui.admin.events.closeThisTabs();
                    case 'btn-exit': Pub_Close(2);
                        break;
                };
            });
@@ -370,7 +370,7 @@
                    layer.msg('请选择一行数据删除!');
                }
            }
            //#endregion
        });
WebTM/views/É豸¹ÜÀí/Sb_EquipMaintainBillEdit.html
@@ -503,9 +503,7 @@
            //新增
            form.on('submit(set_AddNew)', function (data) {
                $("#component-form-group")[0].reset();
                layui.form.render();
                set_AddFNew();
                location.reload();
            });
            //保存
            form.on('submit(Saver)', function (data) {
WebTM/views/É豸¹ÜÀí/É豸µµ°¸/Gy_EquipFileMainEdit.html
@@ -848,7 +848,7 @@
                        $("#HUnitName").val(d.data[0].单位);
                        $("#HEquipFileTypeID").val(d.data[0].HEquipFileTypeID);
                        $("#HEquipFileTypeName").val(d.data[0].设备类型);
                        $("#HOutComDate").val(d.data[0].设备出厂日期);
                        $("#HOutComDate").val(formatDate(d.data[0].设备出厂日期));
                        $("#HSellSupID").val(d.data[0].HSellSupID);
                        $("#HSellSupName").val(d.data[0].供应商);
                        $("#HMakeSupID").val(d.data[0].HMakeSupID);
@@ -860,8 +860,8 @@
                        $("#HRepairEmpID").val(d.data[0].HRepairEmpID);
                        $("#HRepairEmpName").val(d.data[0].维护负责人);
                        $("#HAddress").val(d.data[0].安装地点);
                        $("#HSetupDate").val(d.data[0].安装日期);
                        $("#HStartupDate").val(d.data[0].运行开始日期);
                        $("#HSetupDate").val(formatDate(d.data[0].安装日期));
                        $("#HStartupDate").val(formatDate(d.data[0].运行开始日期));
                        $("#HStatus").val(d.data[0].当前状态);
                        $("#HEquipDotCheckRuleInterID").val(d.data[0].HEquipDotCheckRuleInterID);
                        $("#HEquipDotCheckRuleInterName").val(d.data[0].默认点检规程);
@@ -912,15 +912,13 @@
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) {
                                layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
                                layer.msg(data.Message, { time: 1 * 10000, icon: 1 }, function () {
                                    if (linterid == undefined) {
                                        $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
                                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                                        parent.layer.close(index); //再执行关闭
                                        location.reload();
                                    }
                                    else {
                                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                                        parent.layer.close(index); //再执行关闭
                                        location.reload();
                                    }
                                });
                            }
@@ -949,10 +947,10 @@
                                layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
                                    if (linterid == undefined) {
                                        $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
                                        location.reload();
                                    }
                                    else {
                                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                                        parent.layer.close(index); //再执行关闭
                                        location.reload();
                                    }
                                });
WebTM/views/É豸¹ÜÀí/É豸µµ°¸/Gy_EquipFileMainList.html
@@ -133,7 +133,10 @@
                get_FastQuery();
            });
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                get_Refresh();
            });
            //#endregion
@@ -239,7 +242,7 @@
                var HNumber = $("#HNumber").val();
                var HName = $("#HName").val();
                if (HNumber) {
                    sWhere += " and è®¾å¤‡ç¼–号 like '%" + HNumber + "%'";
                    sWhere += " and è®¾å¤‡ä»£ç  like '%" + HNumber + "%'";
                }
                if (HName) {
                    sWhere += " and è®¾å¤‡åç§° like '%" + HName + "%'";
WebTM/views/É豸¹ÜÀí/É豸άÐÞÅɹ¤µ¥/Sb_EquipRepairSendWorkBillEdit.html
@@ -24,719 +24,737 @@
    </style>
</head>
<body>
    <div class="layui-fluid" style="padding: 0;">
        <div class="layui-card" style="padding: 2px;background-color: #efefef;">
            <div class="layui-card-body" style="padding: 1px;">
                <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
                    <div style="padding: 10px;">
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">预览</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">新增</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">修改 </button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">保存</button>
                    </div>
                    <div class="layui-tab" lay-filter="tab-POStockInBill">
                        <ul class="layui-tab-title" lay-filter="tab-all">
                            <li lay-id="1" style="padding:1px;" class="layui-this">基本信息</li>
                        </ul>
                        <div class="layui-tab-content">
                            <!--基本信息-->
                            <div class="layui-tab-item layui-show">
                                <div class="layui-form-item" style="padding-top: 10px;">
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">单据号</label>
                                            <div class="layui-input-block" style="margin-left: 115px;width:63%;">
                                                <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
    <div id="layout1" class="layui-fluid">
        <div class="layui-row layui-col-space15">
            <div class="layui-col-md12">
                <div class="layui-card">
                    <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
                        <div class="layui-card-header">
                            <div class="layui-btn-group">
                                <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">预览</button>-->
                                <button class="layui-btn layui-btn-normal" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">新增</button>
                                <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">修改 </button>-->
                                <button class="layui-btn layui-btn-normal" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">保存</button>
                                <button class="layui-btn layui-btn-normal" type="button" lay-submit="" lay-filter="Exit" id="Exit">退出</button>
                            </div>
                        </div>
                        <div class="layui-tab" lay-filter="tab-POStockInBill">
                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                                <h1 style="text-align:center;"><b>设备维修派工单</b></h1>
                                <div class="layui-tab-content">
                                    <div class="layui-tab-item layui-show">
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">单据号</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo"  readonly>
                                                    <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">日期</label>
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">内部单据号</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" lay-verify="HInnerBillNo" name="HInnerBillNo" id="HInnerBillNo">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">维修内容</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" name="HRepairContent" lay-verify="HRepairContent" id="HRepairContent" value="" onmouseover="this.title=this.value">
                                                </div>
                                            </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="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 32px; width: 112%; margin-left: 2px; ">
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">维修部门</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" lay-verify="HDeptIDName" name="HDeptIDName" style="float:left;width:150px;" id="HDeptIDName" readonly>
                                                    <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHDeptID"   id="btnHDeptID"  style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">维修人</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" name="HEmpIDName" lay-verify="HEmpIDName" id="HEmpIDName" style="float:left;width:150px;" readonly>
                                                    <input type="hidden" class="layui-input" name="HEmpID" lay-verify="HEmpID" id="HEmpID" value="0">
                                                    <button class="layui-btn" type="button" lay-submit="" lay-filter="btnHEmpID" id="btnHEmpID" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">负责人</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" name="HManagerIDName" lay-verify="HManagerIDName" id="HManagerIDName" style="float:left;width:150px;" readonly>
                                                    <input type="hidden" class="layui-input" name="HManagerID" lay-verify="HManagerID" id="HManagerID" value="0">
                                                    <button class="layui-btn" type="button" lay-submit="" lay-filter="btnHManagerID" id="btnHManagerID" style="width: 40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">设备</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" name="HEquipIDName" lay-verify="HEquipIDName" id="HEquipIDName" style="float:left;width:150px;" readonly>
                                                    <input type="hidden" class="layui-input" name="HEquipID" lay-verify="HEquipID" id="HEquipID" value="0">
                                                    <button class="layui-btn" type="button" lay-submit="" lay-filter="btnHEquipID" id="btnHEquipID" style="width: 40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">内部单据号</label>
                                            <div class="layui-input-block" style="margin-left: 122px;">
                                                <input type="text" class="layui-input" lay-verify="HInnerBillNo" name="HInnerBillNo" id="HInnerBillNo">
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">维修项目</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" name="HRepairIDName" lay-verify="HRepairIDName" id="HRepairIDName" style="float:left;width:150px;" readonly>
                                                    <input type="hidden" class="layui-input" name="HRepairID" lay-verify="HRepairID" id="HRepairID" style="float:left;width:150px;" value="0">
                                                    <button class="layui-btn" type="button" lay-submit="" lay-filter="btnHRepairID" id="btnHRepairID" style="width: 40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">预计维修开始日期</label>
                                                <div class="layui-input-inline">
                                                    <input type="date" class="layui-input" lay-verify="HRepairPlanBeginDate" name="HRepairPlanBeginDate" id="HRepairPlanBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" >
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" >预计维修结束日期</label>
                                                <div class="layui-input-inline">
                                                    <input type="date" class="layui-input" lay-verify="HRepairPlanEndDate" name="HRepairPlanEndDate" id="HRepairPlanEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">时间单位</label>
                                                <div class="layui-input-block" style="margin-left: 125px;">
                                                    <input type="text" class="layui-input" name="HCycleUnit" lay-verify="HCycleUnit" style="width:100%" id="HCycleUnit" value="" onmouseover="this.title=this.value">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">维修部门</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HDeptIDName" name="HDeptIDName" id="HDeptIDName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDeptID" id="btnHDeptID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                        <div class="layui-row">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">计划维修工时</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" class="layui-input" name="HPlanTimes" lay-verify="HPlanTimes" id="HPlanTimes" value="" onmouseover="this.title=this.value">
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">维修人</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" name="HEmpIDName" lay-verify="HEmpIDName" id="HEmpIDName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" class="layui-input" name="HEmpID" lay-verify="HEmpID" id="HEmpID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmpID" id="btnHEmpID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            <div class="layui-inline" >
                                                <label class="layui-form-label" style="width: 85px;">摘要</label>
                                                <div class="layui-input-inline">
                                                    <textarea placeholder="请输入摘要" class="layui-textarea" name="HExplanation" id="HExplanation"></textarea>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 70px;">负责人</label>
                                            <div class="layui-input-block" style="margin-left: 57px;">
                                                <input type="text" class="layui-input" name="HManagerIDName" lay-verify="HManagerIDName" id="HManagerIDName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" class="layui-input" name="HManagerID" lay-verify="HManagerID" id="HManagerID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHManagerID" id="btnHManagerID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">设备</label>
                                            <div class="layui-input-block" style="margin-left: 78px;">
                                                <input type="text" class="layui-input" name="HEquipIDName" lay-verify="HEquipIDName" id="HEquipIDName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" class="layui-input" name="HEquipID" lay-verify="HEquipID" id="HEquipID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEquipID" id="btnHEquipID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">维修项目</label>
                                            <div class="layui-input-block" style="margin-left: 78px;">
                                                <input type="text" class="layui-input" name="HRepairIDName" lay-verify="HRepairIDName" id="HRepairIDName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" class="layui-input" name="HRepairID" lay-verify="HRepairID" id="HRepairID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHRepairID" id="btnHRepairID" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 70px;">维修内容</label>
                                            <div class="layui-input-block" style="margin-left: 100px;">
                                                <input type="text" class="layui-input" name="HRepairContent" lay-verify="HRepairContent" id="HRepairContent" value="" onmouseover="this.title=this.value">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">预计维修开始日期</label>
                                            <div class="layui-input-block" style="margin-left: 115px; width: 67%;">
                                                <input type="date" class="layui-input" lay-verify="HRepairPlanBeginDate" name="HRepairPlanBeginDate" id="HRepairPlanBeginDate" style="padding-left: 32px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px; margin-left: 25px;">预计维修结束日期</label>
                                            <div class="layui-input-block" style="margin-left: 140px;">
                                                <input type="date" class="layui-input" lay-verify="HRepairPlanEndDate" name="HRepairPlanEndDate" id="HRepairPlanEndDate" style="padding-left: 32px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">时间单位</label>
                                            <div class="layui-input-block" style="margin-left: 125px;">
                                                <input type="text" class="layui-input" name="HCycleUnit" lay-verify="HCycleUnit" style="width:100%" id="HCycleUnit" value="" onmouseover="this.title=this.value">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">计划维修工时</label>
                                            <div class="layui-input-block" style="margin-left: 115px;">
                                                <input type="text" class="layui-input" name="HPlanTimes" lay-verify="HPlanTimes"  id="HPlanTimes" value="" onmouseover="this.title=this.value">
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width: 56%;">
                                            <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="HExplanation" id="HExplanation" lay-verify="HExplanation" placeholder="请输入内容" onmouseover="this.title=this.value" style="width: 95%;">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" style="width: 56%;">
                                            <label class="layui-form-label" style="width: 85px;">备注</label>
                                            <div class="layui-input-block" style="margin-left: 115px;">
                                                <input type="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value="">
                                                <input type="hidden" class="layui-input" name="HUpDater" id="HUpDater" lay-verify="HUpDater" value="">
                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" lay-verify="HRemark" placeholder="请输入内容" onmouseover="this.title=this.value" style="width: 95%;">
                                            <div class="layui-inline" style="width: 56%;">
                                                <label class="layui-form-label" style="width: 85px;">备注</label>
                                                <div class="layui-input-inline">
                                                    <input type="hidden" class="layui-input" name="HMaker" id="HMaker" lay-verify="HMaker" value="">
                                                    <input type="hidden" class="layui-input" name="HUpDater" id="HUpDater" lay-verify="HUpDater" value="">
                                                    <textarea placeholder="请输入备注" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
                                                </div>
                                            </div>
                                        </div>
                                    </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-AddLine"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>复制一行</button>
                        </div>
                    </script>
                </form>
                        <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-AddLine"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>复制一行</button>
                            </div>
                        </script>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <script type="text/html" id="barDemo">
        <!--<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 type="text/html" id="barDemo">
            <!--<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>
        <script>
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index' //主入口模块
        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
            layui.config({
                base: '../../../layuiadmin/' //静态资源所在路径
            }).extend({
                index: 'lib/index' //主入口模块
            }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
            //#region å…¬å…±å˜é‡
                //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element;
                var $ = layui.$
                    , admin = layui.admin
                    , layer = layui.layer
                    , table = layui.table
                    , form = layui.form
                    , element = layui.element;
            var option = [];
            //#endregion
                var option = [];
                //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
                //#region è¿›å…¥é¡µé¢å³åŠ è½½
            var params = getUrlVars();
            var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  æ·»åŠ  ä¿å­˜
            var linterid = params[params[1]]; //从参数中获取 å•据内码
            var HSouceBillType = params[params[2]];  //从单据获取 æºå•类型
            var linteridSub = params[params[3]];  //从参数获取 å­è¡¨çº§åˆ«
                var params = getUrlVars();
                var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  æ·»åŠ  ä¿å­˜
                var linterid = params[params[1]]; //从参数中获取 å•据内码
                var HSouceBillType = params[params[2]];  //从单据获取 æºå•类型
                var linteridSub = params[params[3]];  //从参数获取 å­è¡¨çº§åˆ«
            //判断是否新增
            if (linterid == null || linterid == 0) {
                OperationType = 1;
                linteridSub = -1;
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '3909' },
                    success: function (d) {
                        //赋值
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                    }
                });
            }
            else {//如果修改则走下面 new
                RoadBillMain(linterid, linteridSub);
            }
            //初始化界面
            set_ClearBill();
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //点击维修部门按钮
            form.on("submit(btnHDeptID)", function () {
                CheckHDeptID();
            })
            //点击维修人按钮
            form.on("submit(btnHEmpID)", function () {
                CheckHEmpID();
            })
            //点击负责人按钮
            form.on("submit(btnHManagerID)", function () {
                CheckHManagerID();
            })
            //点击设备按钮
            form.on("submit(btnHEquipID)", function () {
                CheckHEquipID();
            })
            //点击维修项目按钮
            form.on("submit(btnHRepairID)", function () {
                CheckHRepairID();
            })
            //保存提交
            form.on('submit(btnSave)', function (data) {//提交
                //为空验证
                if (AllowLoadData(data)) {
                    set_AddNew(data);
                }
            });
            //#region å­è¡¨äº‹ä»¶
            //头工具栏事件
            table.on('toolbar(mainTable)', function (obj) {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                //新增行表格数据
                var NewRow = {
                    "子维修项目": "", "HRepairID": 0, "子维修项目代码": "", "HRepairExplanation": "",
                    "子负责人代码": "", "HManagerID": 0, "子负责人": "", "HRemark": ""
                };
                switch (obj.event) {
                    case 'btn-AddLine':
                        table.cache["mainTable"].push(NewRow);
                        option.data = table.cache["mainTable"];
                        table.render(option);
                        break;
                    case 'btn-CopyLine':
                        var copydata = JSON.stringify(data);
                        if (data.length <= 0) {
                            layer.msg("请选择需要复制的一行!");
                        }
                        else if (data.length > 1) {
                            layer.msg("只能选择复制一行!");
                        }
                        else {
                            var copydata2 = copydata.substring(1, copydata.length);//去除首行字符'['
                            var copyrow = copydata2.substring(0, copydata2.length - 1);//去除末尾字符']'
                            table.cache["mainTable"].push(JSON.parse(copyrow));//将复制的行强转成json追加到表格上
                            option.data = table.cache["mainTable"];//将数据绑定到data上
                            table.render(option);//将数据渲染到表格上
                            //layer.alert(copyrow);
                        }
                        break;
                }
            });
            //行内事件
            table.on('tool(mainTable)', function (obj) {
                set_GridDelete(obj);   //行内删除
                set_GridCellCheck(obj); //行内快捷键筛选
            });
            //#endregion
            //#endregion
            //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
            // åˆå§‹åŒ–界面
            function set_ClearBill() {
                //制单人
                $("#HMaker").val(sessionStorage["HUserName"]);
                //修改人
                $("#HUpDater").val(sessionStorage["HUserName"]);
                //初始化表格
                set_InitGrid();
                //初始化日期
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HRepairPlanBeginDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HRepairPlanEndDate").val(Format(new Date(), "yyyy-MM-dd"));
            }
            //初始化表格
            function set_InitGrid() {
                 option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    , limit: 500 //每页默认显示的数量
                    , cellMinWidth: 90
                    , height: 400
                    , cols: [[ //表头
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { type: 'numbers', title: '序号', totalRow: true }
                        , { field: '子维修项目', title: '维修项目', edit: 'text', event: "HRepairID" }
                        , { field: 'HRepairID', title: '维修项目id', hide: true}//, hide: true
                        , { field: '子维修项目代码', title: '维修项目代码' }
                        , { field: 'HRepairExplanation', title: '维修要求', edit: 'text' }
                        , { field: '子负责人代码', title: '负责人代码', edit: 'text', event: "HManagerID" }//, hide: true
                        , { field: 'HManagerID', title: '负责人id', width: 115, hide: true}//, hide: true
                        , { field: '子负责人', title: '负责人', width: 115 }
                        , { field: 'HRemark', title: '备注', edit: 'text' }
                        , { fixed: 'right', title: '操作', toolbar: '#barDemo' }
                    ]]
                };
                //初始表格数据
                var rowdata = [{
                    "子维修项目": "", "HRepairID": 0, "子维修项目代码": "", "HRepairExplanation": "",
                    "子负责人代码": "", "HManagerID": 0, "子负责人": "", "HRemark": ""
                }];
                option.data = rowdata;
                table.render(option);
            }
            //维修部门选择页面
            function CheckHDeptID() {
                layer.open({
                    type: 2 //弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ["90%", "90%"] //窗体大小
                    , title: "部门表"  //标题
                    , shift: 2 //弹出动画
                    , content: ["../../Baseset/基础资料/Gy_DepartmentList.html", "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index) { //按钮一回调
                        var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                        var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                        if (CheckStatus.data.length != 1) {
                            return layer.msg("请选择一条数据!");
                        }
                        else {
                            //获取数据
                            $("#HDeptIDName").val(CheckStatus.data[0].HName); //部门名称
                            $("#HDeptID").val(CheckStatus.data[0].HItemID); //部门id
                            //关闭页面
                            layer.close(index);
                        }
                    }
                })
            }
            //维修人选择页面
            function CheckHEmpID() {
                layer.open({
                    type: 2 //弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ["90%", "90%"] //窗体大小
                    , title: "人员表"  //标题
                    , shift: 2 //弹出动画
                    , content: ["../../Baseset/基础资料/Gy_EmployeeList.html", "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index) { //按钮一回调
                        var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                        var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                        if (CheckStatus.data.length != 1) {
                            return layer.msg("请选择一条数据!");
                        }
                        else {
                            //获取数据
                            $("#HEmpIDName").val(CheckStatus.data[0].HName); //职员名称
                            $("#HEmpID").val(CheckStatus.data[0].HItemID); //职员ID
                            //关闭页面
                            layer.close(index);
                        }
                    }
                })
            }
            //负责人选择页面
            function CheckHManagerID() {
                layer.open({
                    type: 2 //弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ["90%", "90%"] //窗体大小
                    , title: "人员表"  //标题
                    , shift: 2 //弹出动画
                    , content: ["../../Baseset/基础资料/Gy_EmployeeList.html", "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index) { //按钮一回调
                        var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                        var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                        if (CheckStatus.data.length != 1) {
                            return layer.msg("请选择一条数据!");
                        }
                        else {
                            //获取数据
                            $("#HManagerIDName").val(CheckStatus.data[0].HName); //职员名称
                            $("#HManagerID").val(CheckStatus.data[0].HItemID); //职员ID
                            //关闭页面
                            layer.close(index);
                        }
                    }
                })
            }
            //设备选择页面
            function CheckHEquipID() {
                layer.open({
                    type: 2 //弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ["90%", "90%"] //窗体大小
                    , title: "设备表"  //标题
                    , shift: 2 //弹出动画
                    , content: ["../../基础资料/公用基础资料/Gy_EquipMent.html", "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index) { //按钮一回调
                        var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                        var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                        if (CheckStatus.data.length != 1) {
                            return layer.msg("请选择一条数据!");
                        }
                        else {
                            //获取数据
                            $("#HEquipIDName").val(CheckStatus.data[0].设备名称); //设备名称
                            $("#HEquipID").val(CheckStatus.data[0].HItemID); //设备ID
                            //关闭页面
                            layer.close(index);
                        }
                    }
                })
            }
            //维修项目选择页面
            function CheckHRepairID() {
                layer.open({
                    type: 2 //弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ["90%", "90%"] //窗体大小
                    , title: "维修项目表"  //标题
                    , shift: 2 //弹出动画
                    , content: ["../../Baseset/基础资料/Gy_RepairList.html", "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index) { //按钮一回调
                        var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                        var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                        if (CheckStatus.data.length != 1) {
                            return layer.msg("请选择一条数据!");
                        }
                        else {
                            //获取数据
                            $("#HRepairIDName").val(CheckStatus.data[0].HName); //维修项目名称
                            $("#HRepairID").val(CheckStatus.data[0].HItemID); //维修项目ID
                            //关闭页面
                            layer.close(index);
                        }
                    }
                })
            }
            //保存数据
            function set_AddNew(data) {
                //过滤子表删除之后留下的空数据
                var num = [];
                for (var i = 0; i < table.cache['mainTable'].length; i++) {
                    //给不能为空的数据 èµ‹å€¼(子)
                    if (table.cache['mainTable'][i] != "") {
                        num.push(table.cache['mainTable'][i]);
                    }
                }
                //给不能为空的数据赋值(主)
                if (data.field.HPlanTimes == "") {
                    data.field.HPlanTimes = 0
                }
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(num);
                var hentryid = linteridSub;//子表 æŽ’序id
                var sMainSub = sMainStr + ';' + sSubStr + ';' + hentryid + ';' + OperationType + ";" + sessionStorage["HUserName"];
                var index = layer.load();
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "/Sb_EquipRepairSendWorkBill/AddEquipRepairSendWorkBill",
                    async: true,
                    data: { "sMainSub": sMainSub },
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) {
                            layer.close(index);
                            layer.msg("提交成功");
                        }
                        else {
                            layer.close(index);
                            layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    },
                    error: function (err) {
                        layer.close(index);
                        layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                });
            }
            //编辑
            function RoadBillMain(linterid, linteridSub) {
                var sWhere = " and hmainid ='" + linterid + "' and hsubid='" + linteridSub + "' ";
                $.ajax({
                    url: GetWEBURL() + '/Sb_EquipRepairSendWorkBill/GetEquipRepairSendWorkBillList',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (d) {
                        //主表
                        form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HBillNo": d.data[0].单据号
                            , "HInterID": d.data[0].hmainid
                            , "HDate": Format(new Date(d.data[0].日期), "yyyy-MM-dd")
                            , "HInnerBillNo": d.data[0].内部单据号
                            , "HDeptID": d.data[0].HDeptID
                            , "HDeptIDName": d.data[0].维修部门
                            , "HEmpID": d.data[0].HEmpID
                            , "HEmpIDName": d.data[0].维修人
                            , "HManagerIDName": d.data[0].负责人
                            , "HManagerID": d.data[0].HManagerID
                            , "HEquipIDName": d.data[0].设备
                            , "HEquipID": d.data[0].HEquipID
                            , "HRepairIDName": d.data[0].维修项目
                            , "HRepairID": d.data[0].HRepairID
                            , "HRepairContent": d.data[0].维修内容
                            , "HRepairPlanBeginDate": Format(new Date(d.data[0].预计维修开始日期), "yyyy-MM-dd")
                            , "HRepairPlanEndDate": Format(new Date(d.data[0].预计维修结束日期), "yyyy-MM-dd")
                            , "HCycleUnit": d.data[0].时间单位
                            , "HPlanTimes": d.data[0].计划维修工时
                            , "HExplanation": d.data[0].摘要
                            , "HRemark": d.data[0].表头备注
                        });
                        //子表
                        var rowdata = [{
                            "子维修项目": d.data[0].表体维修项目, "HRepairID": d.data[0].hrepairid1, "子维修项目代码": d.data[0].表体维修项目代码, "HRepairExplanation": d.data[0].维修要求,
                            "子负责人代码": d.data[0].表体负责人代码, "HManagerID": d.data[0].HManagerID1, "子负责人": d.data[0].表体负责人, "HRemark": d.data[0].表体备注
                        }];
                        option.data = rowdata;
                        table.render(option);
                    }
                })
            }
            //行内快捷键
            function set_GridCellCheck(obj) {
                $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
                    if (event.key == "F7") {
                        //维修项目
                        if (obj.event == "HRepairID") {
                            //打开维修项目小窗体
                            layer.open({
                                type: 2
                                , skin: "layui-layer-rim" //加上边框
                                , title: "维修项目列表"  //标题
                                , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ["../../Baseset/基础资料/Gy_RepairList.html", "yes"]
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
                                    var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                                    if (checkStatus.data.length != 1) {
                                        return layer.msg("请选择一条数据");
                                    }
                                    //更新表格缓存的数据
                                    obj.update({
                                        "子维修项目": checkStatus.data[0].HName
                                        , "HRepairID": checkStatus.data[0].HItemID
                                        , "子维修项目代码": checkStatus.data[0].HNumber
                                    })
                                    layer.close(index);//关闭弹窗
                                }
                            })
                        }
                        //维修人
                        if (obj.event == "HManagerID") {
                            //打开人员表  å°çª—体
                            layer.open({
                                type: 2
                                , skin: "layui-layer-rim" //加上边框
                                , title: "人员列表"  //标题
                                , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ["../../Baseset/基础资料/Gy_EmployeeList.html", "yes"]
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
                                    var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                                    if (checkStatus.data.length != 1) {
                                        return layer.msg("请选择一条数据");
                                    }
                                    //更新表格缓存的数据
                                    obj.update({
                                        "子负责人": checkStatus.data[0].HName
                                        , "HManagerID": checkStatus.data[0].HItemID
                                        , "子负责人代码": checkStatus.data[0].HNumber
                                    })
                                    layer.close(index);//关闭弹窗
                                }
                            })
                        }
                        obj.event = "";
                        return false;
                    }
                })
            }
            //行内删除
            function set_GridDelete(obj) {
                var data = obj.data;
                var rowIndex = $(obj.tr).attr("data-index");
                if (obj.event === 'del') {
                    layer.confirm('真的删除行吗?', function (index) {
                        console.log("索引为:" + rowIndex);
                        if (rowIndex === '0') {
                            layer.msg('首行无法删除!!!');
                        } else {
                            obj.del();
                            option.data = table.cache["mainTable"];//将数据绑定到data上
                            table.reload(option);
                            layer.close(index);
                //判断是否新增
                if (linterid == null || linterid == 0) {
                    OperationType = 1;
                    linteridSub = -1;
                    $.ajax({
                        url: GetWEBURL() + "/Web/GetMAXNum",
                        type: "GET",
                        data: { "HBillType": '3909' },
                        success: function (d) {
                            //赋值
                            $("#HInterID").val(d.data[0].HInterID);
                            $("#HBillNo").val(d.data[0].HBillNo);
                        }
                    });
                }
            }
                else {//如果修改则走下面 new
                    RoadBillMain(linterid, linteridSub);
                }
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
                //初始化界面
                set_ClearBill();
            //数据验证
            function AllowLoadData(data) {
                if (data.field.HDeptIDName == "") {
                    layer.msg("维修部门不能为空!")
                    return false;
                //#endregion
                //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
                //点击维修部门按钮
                form.on("submit(btnHDeptID)", function () {
                    CheckHDeptID();
                })
                //点击维修人按钮
                form.on("submit(btnHEmpID)", function () {
                    CheckHEmpID();
                })
                //点击负责人按钮
                form.on("submit(btnHManagerID)", function () {
                    CheckHManagerID();
                })
                //点击设备按钮
                form.on("submit(btnHEquipID)", function () {
                    CheckHEquipID();
                })
                //点击维修项目按钮
                form.on("submit(btnHRepairID)", function () {
                    CheckHRepairID();
                })
                //保存提交
                form.on('submit(btnSave)', function (data) {//提交
                    //为空验证
                    if (AllowLoadData(data)) {
                        set_AddNew(data);
                    }
                });
                //退出按钮
                form.on('submit(Exit)', function () {
                    if (linterid == undefined) {
                        Pub_Close(2);
                    }
                    else {
                        Pub_Close(1);
                    }
                })
                //新增按钮
                form.on('submit(btnSearch)', function () {
                    location.reload();
                })
                //#region å­è¡¨äº‹ä»¶
                //头工具栏事件
                table.on('toolbar(mainTable)', function (obj) {
                    var checkStatus = table.checkStatus('mainTable')
                        , data = checkStatus.data;
                    //新增行表格数据
                    var NewRow = {
                        "子维修项目": "", "HRepairID": 0, "子维修项目代码": "", "HRepairExplanation": "",
                        "子负责人代码": "", "HManagerID": 0, "子负责人": "", "HRemark": ""
                    };
                    switch (obj.event) {
                        case 'btn-AddLine':
                            table.cache["mainTable"].push(NewRow);
                            option.data = table.cache["mainTable"];
                            table.render(option);
                            break;
                        case 'btn-CopyLine':
                            var copydata = JSON.stringify(data);
                            if (data.length <= 0) {
                                layer.msg("请选择需要复制的一行!");
                            }
                            else if (data.length > 1) {
                                layer.msg("只能选择复制一行!");
                            }
                            else {
                                var copydata2 = copydata.substring(1, copydata.length);//去除首行字符'['
                                var copyrow = copydata2.substring(0, copydata2.length - 1);//去除末尾字符']'
                                table.cache["mainTable"].push(JSON.parse(copyrow));//将复制的行强转成json追加到表格上
                                option.data = table.cache["mainTable"];//将数据绑定到data上
                                table.render(option);//将数据渲染到表格上
                                //layer.alert(copyrow);
                            }
                            break;
                    }
                });
                //行内事件
                table.on('tool(mainTable)', function (obj) {
                    set_GridDelete(obj);   //行内删除
                    set_GridCellCheck(obj); //行内快捷键筛选
                });
                //#endregion
                //#endregion
                //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
                // åˆå§‹åŒ–界面
                function set_ClearBill() {
                    //制单人
                    $("#HMaker").val(sessionStorage["HUserName"]);
                    //修改人
                    $("#HUpDater").val(sessionStorage["HUserName"]);
                    //初始化表格
                    set_InitGrid();
                    //初始化日期
                    $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                    $("#HRepairPlanBeginDate").val(Format(new Date(), "yyyy-MM-dd"));
                    $("#HRepairPlanEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                }
                if (data.field.HEmpIDName == "") {
                    layer.msg("维修人不能为空!")
                    return false;
                //初始化表格
                function set_InitGrid() {
                    option = {
                        elem: '#mainTable'
                        , toolbar: '#toolbarDemo'
                        , limit: 500 //每页默认显示的数量
                        , cellMinWidth: 90
                        , height: 400
                        , cols: [[ //表头
                            { type: 'checkbox', totalRowText: '合计行' }
                            , { type: 'numbers', title: '序号', totalRow: true }
                            , { field: '子维修项目', title: '维修项目', edit: 'text', event: "HRepairID" }
                            , { field: 'HRepairID', title: '维修项目id', hide: true }//, hide: true
                            , { field: '子维修项目代码', title: '维修项目代码' }
                            , { field: 'HRepairExplanation', title: '维修要求', edit: 'text' }
                            , { field: '子负责人代码', title: '负责人代码', edit: 'text', event: "HManagerID" }//, hide: true
                            , { field: 'HManagerID', title: '负责人id', width: 115, hide: true }//, hide: true
                            , { field: '子负责人', title: '负责人', width: 115 }
                            , { field: 'HRemark', title: '备注', edit: 'text' }
                            , { fixed: 'right', title: '操作', toolbar: '#barDemo' }
                        ]]
                    };
                    //初始表格数据
                    var rowdata = [{
                        "子维修项目": "", "HRepairID": 0, "子维修项目代码": "", "HRepairExplanation": "",
                        "子负责人代码": "", "HManagerID": 0, "子负责人": "", "HRemark": ""
                    }];
                    option.data = rowdata;
                    table.render(option);
                }
                if (data.field.HManagerIDName == "") {
                    layer.msg("负责人不能为空!")
                    return false;
                //维修部门选择页面
                function CheckHDeptID() {
                    layer.open({
                        type: 2 //弹窗类型
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ["90%", "90%"] //窗体大小
                        , title: "部门表"  //标题
                        , shift: 2 //弹出动画
                        , content: ["../../Baseset/基础资料/Gy_DepartmentList.html", "yes"]
                        , btn: ["确定", "取消"]
                        , btn1: function (index) { //按钮一回调
                            var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                            var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                            if (CheckStatus.data.length != 1) {
                                return layer.msg("请选择一条数据!");
                            }
                            else {
                                //获取数据
                                $("#HDeptIDName").val(CheckStatus.data[0].HName); //部门名称
                                $("#HDeptID").val(CheckStatus.data[0].HItemID); //部门id
                                //关闭页面
                                layer.close(index);
                            }
                        }
                    })
                }
                if (data.field.HEquipIDName == "") {
                    layer.msg("设备不能为空!")
                    return false;
                //维修人选择页面
                function CheckHEmpID() {
                    layer.open({
                        type: 2 //弹窗类型
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ["90%", "90%"] //窗体大小
                        , title: "人员表"  //标题
                        , shift: 2 //弹出动画
                        , content: ["../../Baseset/基础资料/Gy_EmployeeList.html", "yes"]
                        , btn: ["确定", "取消"]
                        , btn1: function (index) { //按钮一回调
                            var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                            var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                            if (CheckStatus.data.length != 1) {
                                return layer.msg("请选择一条数据!");
                            }
                            else {
                                //获取数据
                                $("#HEmpIDName").val(CheckStatus.data[0].HName); //职员名称
                                $("#HEmpID").val(CheckStatus.data[0].HItemID); //职员ID
                                //关闭页面
                                layer.close(index);
                            }
                        }
                    })
                }
                if (data.field.HRepairIDName == "") {
                    layer.msg("维修项目不能为空!")
                    return false;
                //负责人选择页面
                function CheckHManagerID() {
                    layer.open({
                        type: 2 //弹窗类型
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ["90%", "90%"] //窗体大小
                        , title: "人员表"  //标题
                        , shift: 2 //弹出动画
                        , content: ["../../Baseset/基础资料/Gy_EmployeeList.html", "yes"]
                        , btn: ["确定", "取消"]
                        , btn1: function (index) { //按钮一回调
                            var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                            var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                            if (CheckStatus.data.length != 1) {
                                return layer.msg("请选择一条数据!");
                            }
                            else {
                                //获取数据
                                $("#HManagerIDName").val(CheckStatus.data[0].HName); //职员名称
                                $("#HManagerID").val(CheckStatus.data[0].HItemID); //职员ID
                                //关闭页面
                                layer.close(index);
                            }
                        }
                    })
                }
                return true;
            }
            //#endregion
        });
    </script>
                //设备选择页面
                function CheckHEquipID() {
                    layer.open({
                        type: 2 //弹窗类型
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ["90%", "90%"] //窗体大小
                        , title: "设备表"  //标题
                        , shift: 2 //弹出动画
                        , content: ["../../基础资料/公用基础资料/Gy_EquipMent.html", "yes"]
                        , btn: ["确定", "取消"]
                        , btn1: function (index) { //按钮一回调
                            var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                            var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                            if (CheckStatus.data.length != 1) {
                                return layer.msg("请选择一条数据!");
                            }
                            else {
                                //获取数据
                                $("#HEquipIDName").val(CheckStatus.data[0].设备名称); //设备名称
                                $("#HEquipID").val(CheckStatus.data[0].HItemID); //设备ID
                                //关闭页面
                                layer.close(index);
                            }
                        }
                    })
                }
                //维修项目选择页面
                function CheckHRepairID() {
                    layer.open({
                        type: 2 //弹窗类型
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ["90%", "90%"] //窗体大小
                        , title: "维修项目表"  //标题
                        , shift: 2 //弹出动画
                        , content: ["../../Baseset/基础资料/Gy_RepairList.html", "yes"]
                        , btn: ["确定", "取消"]
                        , btn1: function (index) { //按钮一回调
                            var iframeWindow = window["layui-layer-iframe" + index]; //获取弹窗页面
                            var CheckStatus = iframeWindow.layui.table.checkStatus("mainTable"); //获取当前选中 è¡Œæ•°æ®
                            if (CheckStatus.data.length != 1) {
                                return layer.msg("请选择一条数据!");
                            }
                            else {
                                //获取数据
                                $("#HRepairIDName").val(CheckStatus.data[0].HName); //维修项目名称
                                $("#HRepairID").val(CheckStatus.data[0].HItemID); //维修项目ID
                                //关闭页面
                                layer.close(index);
                            }
                        }
                    })
                }
                //保存数据
                function set_AddNew(data) {
                    //过滤子表删除之后留下的空数据
                    var num = [];
                    for (var i = 0; i < table.cache['mainTable'].length; i++) {
                        //给不能为空的数据 èµ‹å€¼(子)
                        if (table.cache['mainTable'][i] != "") {
                            num.push(table.cache['mainTable'][i]);
                        }
                    }
                    //给不能为空的数据赋值(主)
                    if (data.field.HPlanTimes == "") {
                        data.field.HPlanTimes = 0
                    }
                    var sMainStr = JSON.stringify(data.field);
                    var sSubStr = JSON.stringify(num);
                    var hentryid = linteridSub;//子表 æŽ’序id
                    var sMainSub = sMainStr + ';' + sSubStr + ';' + hentryid + ';' + OperationType + ";" + sessionStorage["HUserName"];
                    var index = layer.load();
                    $.ajax({
                        type: "POST",
                        url: GetWEBURL() + "/Sb_EquipRepairSendWorkBill/AddEquipRepairSendWorkBill",
                        async: true,
                        data: { "sMainSub": sMainSub },
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) {
                                layer.close(index);
                                layer.msg("提交成功");
                                $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
                                location.reload();
                            }
                            else {
                                layer.close(index);
                                layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            }
                        },
                        error: function (err) {
                            layer.close(index);
                            layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    });
                }
                //编辑
                function RoadBillMain(linterid, linteridSub) {
                    var sWhere = " and hmainid ='" + linterid + "' and hsubid='" + linteridSub + "' ";
                    $.ajax({
                        url: GetWEBURL() + '/Sb_EquipRepairSendWorkBill/GetEquipRepairSendWorkBillList',
                        type: "GET",
                        data: { "sWhere": sWhere, "user": sessionStorage["HUserName"]},
                        success: function (d) {
                            //主表
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HBillNo": d.data[0].单据号
                                , "HInterID": d.data[0].hmainid
                                , "HDate": Format(new Date(d.data[0].日期), "yyyy-MM-dd")
                                , "HInnerBillNo": d.data[0].内部单据号
                                , "HDeptID": d.data[0].HDeptID
                                , "HDeptIDName": d.data[0].维修部门
                                , "HEmpID": d.data[0].HEmpID
                                , "HEmpIDName": d.data[0].维修人
                                , "HManagerIDName": d.data[0].负责人
                                , "HManagerID": d.data[0].HManagerID
                                , "HEquipIDName": d.data[0].设备
                                , "HEquipID": d.data[0].HEquipID
                                , "HRepairIDName": d.data[0].维修项目
                                , "HRepairID": d.data[0].HRepairID
                                , "HRepairContent": d.data[0].维修内容
                                , "HRepairPlanBeginDate": Format(new Date(d.data[0].预计维修开始日期), "yyyy-MM-dd")
                                , "HRepairPlanEndDate": Format(new Date(d.data[0].预计维修结束日期), "yyyy-MM-dd")
                                , "HCycleUnit": d.data[0].时间单位
                                , "HPlanTimes": d.data[0].计划维修工时
                                , "HExplanation": d.data[0].摘要
                                , "HRemark": d.data[0].表头备注
                            });
                            //子表
                            var rowdata = [{
                                "子维修项目": d.data[0].表体维修项目, "HRepairID": d.data[0].hrepairid1, "子维修项目代码": d.data[0].表体维修项目代码, "HRepairExplanation": d.data[0].维修要求,
                                "子负责人代码": d.data[0].表体负责人代码, "HManagerID": d.data[0].HManagerID1, "子负责人": d.data[0].表体负责人, "HRemark": d.data[0].表体备注
                            }];
                            option.data = rowdata;
                            table.render(option);
                        }
                    })
                }
                //行内快捷键
                function set_GridCellCheck(obj) {
                    $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
                        if (event.key == "F7") {
                            //维修项目
                            if (obj.event == "HRepairID") {
                                //打开维修项目小窗体
                                layer.open({
                                    type: 2
                                    , skin: "layui-layer-rim" //加上边框
                                    , title: "维修项目列表"  //标题
                                    , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                                    , shift: 2 //弹出动画
                                    , area: ["90%", "90%"] //窗体大小
                                    , maxmin: true //设置最大最小按钮是否显示
                                    , content: ["../../Baseset/基础资料/Gy_RepairList.html", "yes"]
                                    , btn: ["确定", "取消"]
                                    , btn1: function (index, laero) {
                                        //按钮一  çš„回调
                                        var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                                        var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                                        if (checkStatus.data.length != 1) {
                                            return layer.msg("请选择一条数据");
                                        }
                                        //更新表格缓存的数据
                                        obj.update({
                                            "子维修项目": checkStatus.data[0].HName
                                            , "HRepairID": checkStatus.data[0].HItemID
                                            , "子维修项目代码": checkStatus.data[0].HNumber
                                        })
                                        layer.close(index);//关闭弹窗
                                    }
                                })
                            }
                            //维修人
                            if (obj.event == "HManagerID") {
                                //打开人员表  å°çª—体
                                layer.open({
                                    type: 2
                                    , skin: "layui-layer-rim" //加上边框
                                    , title: "人员列表"  //标题
                                    , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                                    , shift: 2 //弹出动画
                                    , area: ["90%", "90%"] //窗体大小
                                    , maxmin: true //设置最大最小按钮是否显示
                                    , content: ["../../Baseset/基础资料/Gy_EmployeeList.html", "yes"]
                                    , btn: ["确定", "取消"]
                                    , btn1: function (index, laero) {
                                        //按钮一  çš„回调
                                        var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                                        var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                                        if (checkStatus.data.length != 1) {
                                            return layer.msg("请选择一条数据");
                                        }
                                        //更新表格缓存的数据
                                        obj.update({
                                            "子负责人": checkStatus.data[0].HName
                                            , "HManagerID": checkStatus.data[0].HItemID
                                            , "子负责人代码": checkStatus.data[0].HNumber
                                        })
                                        layer.close(index);//关闭弹窗
                                    }
                                })
                            }
                            obj.event = "";
                            return false;
                        }
                    })
                }
                //行内删除
                function set_GridDelete(obj) {
                    var data = obj.data;
                    var rowIndex = $(obj.tr).attr("data-index");
                    if (obj.event === 'del') {
                        layer.confirm('真的删除行吗?', function (index) {
                            console.log("索引为:" + rowIndex);
                            if (rowIndex === '0') {
                                layer.msg('首行无法删除!!!');
                            } else {
                                obj.del();
                                option.data = table.cache["mainTable"];//将数据绑定到data上
                                table.reload(option);
                                layer.close(index);
                            }
                        });
                    }
                }
                //获取参数
                function getUrlVars() {
                    var vars = [], hash;
                    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                    for (var i = 0; i < hashes.length; i++) {
                        hash = hashes[i].split('=');
                        vars.push(hash[0]);
                        vars[hash[0]] = hash[1];
                    }
                    return vars;
                }
                //数据验证
                function AllowLoadData(data) {
                    if (data.field.HDeptIDName == "") {
                        layer.msg("维修部门不能为空!")
                        return false;
                    }
                    if (data.field.HEmpIDName == "") {
                        layer.msg("维修人不能为空!")
                        return false;
                    }
                    if (data.field.HManagerIDName == "") {
                        layer.msg("负责人不能为空!")
                        return false;
                    }
                    if (data.field.HEquipIDName == "") {
                        layer.msg("设备不能为空!")
                        return false;
                    }
                    if (data.field.HRepairIDName == "") {
                        layer.msg("维修项目不能为空!")
                        return false;
                    }
                    return true;
                }
                //#endregion
            });
        </script>
</body>
</html>
WebTM/views/É豸¹ÜÀí/É豸άÐÞÅɹ¤µ¥/Sb_EquipRepairSendWorkBillList.html
@@ -111,8 +111,8 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>反审核</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>预览</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>打印</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>预览</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>打印</button>-->
                            </div>
                        </script>
                    </form>
@@ -222,6 +222,12 @@
                    //反审核
                    case "btn-DeAudit": set_DeAuditBill();
                        break;
                    //刷新
                    case 'get_Refresh': set_ClearQuery()();
                        break;
                    //退出按钮
                    case 'get_Exit': Pub_Close(2);
                        break;
                }
            })
          
@@ -298,7 +304,7 @@
                    type: "GET",
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count > 0) {
                        if (data1.code == "1") {
                            option.data = data1.data;
                            table.render(option);
                            layer.close(ajaxLoad);
@@ -490,6 +496,7 @@
                $("#Hmaker").val("");//制单人
                sWhere = "";
                get_Display(sWhere);
            }
            //#endregion
WebTM/views/É豸¹ÜÀí/É豸¹æ³Ìµ¥/Sb_EquipDotCheckRuleList.html
@@ -138,8 +138,11 @@
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
            });
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                get_Refresh();
            });
            //#endregion
@@ -418,9 +421,12 @@
            //刷新
            function get_Refresh() {
                $("#HNumber").val("");
                $("#HName").val("");
                $("#btnSearch").click();
                 $("#HBillNo").val("");//单据号
                 $("#HCreateBy").val("");//制单人
                $("#BenginHCreateDate").val("");//开始制单时间
                $("#EndHCreateDate").val("");//结束制单时间
                sWhere = "";
                get_Display(sWhere);
            }
            //以上是layui模块
WebTM/views/É豸¹ÜÀí/É豸¹æ³Ìµ¥/Sb_EquipMaintainRuleEdit.html
@@ -242,9 +242,10 @@
            });
            //新增
            form.on('submit(set_AddNew)', function (data) {
                $("#component-form-group")[0].reset();
                layui.form.render();
                set_AddFNew();
                //$("#component-form-group")[0].reset();
                //layui.form.render();
                //set_AddFNew();
                location.reload();
            });
            //保存
            form.on('submit(Saver)', function (data) {
WebTM/views/³µ¼ä¹ÜÀí/¹¤Ðò³öÕ¾»ã±¨µ¥/Cj_StationOutBill.html
@@ -41,7 +41,7 @@
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">审核</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">反审核</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel" id="Cancel">退出</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-event="btn-InStorage" lay-filter="btn-InStorage" id="btn-InStorage"></i>入库</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="btn-InStorage" lay-filter="btn-InStorage" id="btn-InStorage"></i>入库</button>
                        </div>
                    </div>
                    <div class="layui-form-item" style="padding-top: 10px;">
@@ -506,7 +506,7 @@
            //进入页面默认光标在条形码上
            $("#HBarCode").focus();
            //进入页面入库按钮置灰
            $('#btn-InStorage').addClass("layui-btn-disabled").attr("disabled", true);
            //$('#btn-InStorage').addClass("layui-btn-disabled").attr("disabled", true);
            /*固定代码,每张单据都要begin*/
            /* 1.无源单新增
@@ -806,13 +806,11 @@
            //提交
            form.on('submit(Saver)', function (data) {//提交
                var tableData = data.field;
                //var oMain = data.field + ";" + sessionStorage["HUserName"];
                var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"];
                var index = layer.load();
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "/Cj_StationOutBill/AddBill",
                    //url:"http://localhost:12761/Cj_StationEntrustOutBill/AddBill",
                    async: true,
                    data: { "oMain": oMain },
                    dataType: "json",