杨乐
2022-01-19 776def7c71b69632ce91df3df58cf64e4d1a504d
生产工序  完善
器具维修派工单 验证
设备维修派工单 编辑
7个文件已修改
1个文件已添加
1013 ■■■■■ 已修改文件
WebTM/WebTM.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/index.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_MouldType.html 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/器具维修派工单/Sc_MouldRepairSendWorkBillEdit.html 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产工序管理/工序计划单/Sc_ProcessPlanEdit.html 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产工序管理/工序计划单/Sc_ProcessPlanList.html 122 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillEdit.html 750 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillList.html 116 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -840,6 +840,7 @@
    <Content Include="views\设备管理\Sc_Add_MouldDotCheckBillList.html" />
    <Content Include="views\设备管理\设备档案\Gy_EquipFileMainEdit.html" />
    <Content Include="views\设备管理\设备档案\Gy_EquipFileMainList.html" />
    <Content Include="views\设备管理\设备维修派工单\Sb_EquipRepairSendWorkBillEdit.html" />
    <Content Include="views\设备管理\设备维修派工单\Sb_EquipRepairSendWorkBillList.html" />
    <Content Include="views\设备管理\设备规程单\Sb_EquipDotCheckRuleEdit.html" />
    <Content Include="views\设备管理\设备规程单\Sb_EquipDotCheckRuleList.html" />
WebTM/views/index.html
@@ -593,7 +593,7 @@
                                    <dl class="layui-nav-child">
                                        <dd><a lay-href="设备管理/Sb_Add_EqpConkBookBillList.html">设备故障登记单</a></dd>
                                        <dd><a lay-href="设备管理/Sb_EqpConkBookBillList.html">设备故障登记单维护</a></dd>
                                        <dd><a lay-href="">设备维修派工单n</a></dd>
                                        <dd><a lay-href="设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillEdit.html">设备维修派工单</a></dd>
                                        <dd><a lay-href="设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillList.html">设备维修派工单维护</a></dd>
                                        <dd><a lay-href="设备管理/Sb_Add_EqpMaintenanceBillList.html">设备维修记录单</a></dd>
                                        <dd><a lay-href="设备管理/Sb_EqpMaintenanceBillList.html">设备维修记录单维护</a></dd>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_MouldType.html
@@ -127,11 +127,11 @@
            //常规用法
            //判断是否登录 æœªç™»å½•则跳到登录页
            //if (sessionStorage.login != "login") {
            //    layer.confirm("登录失效,请重新登录!", {
            //        icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
            //    }, function () { window.location.href = "../../user/login.html"; });
            //}
            if (sessionStorage.login != "login") {
                layer.confirm("登录失效,请重新登录!", {
                    icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
                }, function () { window.location.href = "../../user/login.html"; });
            }
            //#region å·¥å…·æŒ‰é’®
            //退出按钮
            form.on('submit(Exit)', function () {
WebTM/views/Ä£Öξ߹ÜÀí/Æ÷¾ßάÐÞÅɹ¤µ¥/Sc_MouldRepairSendWorkBillEdit.html
@@ -439,6 +439,12 @@
            //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
            // åˆå§‹åŒ–界面
            function set_ClearBill() {
                //判断是否登录 æœªç™»å½•则跳到登录页
                if (sessionStorage.login != "login") {
                    layer.confirm("登录失效,请重新登录!", {
                        icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
                    }, function () { window.location.href = "../../user/login.html"; });
                }
                //制单人
                $("#HMaker").val(sessionStorage["HUserName"]);
                //修改人
WebTM/views/Éú²ú¹¤Ðò¹ÜÀí/¹¤Ðò¼Æ»®µ¥/Sc_ProcessPlanEdit.html
@@ -379,6 +379,12 @@
            // åˆå§‹åŒ–界面
            function set_ClearBill() {
                //判断是否登录 æœªç™»å½•则跳到登录页
                if (sessionStorage.login != "login") {
                    layer.confirm("登录失效,请重新登录!", {
                        icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
                    }, function () { window.location.href = "../../user/login.html"; });
                }
                //制单人
                $("#HMaker").val(sessionStorage["HUserName"]);
                //修改人
WebTM/views/Éú²ú¹¤Ðò¹ÜÀí/¹¤Ðò¼Æ»®µ¥/Sc_ProcessPlanList.html
@@ -265,8 +265,13 @@
                        }
                        break;
                    //审核
                    case 'btn-Audit':
                        set_AuditBill();
                    case 'btn-Audit': set_AuditBill();
                        break;
                    //反审核
                    case 'btn-DeAudit': set_DeAuditBill();
                        break;
                    //删除
                    case 'btn-Delete': set_DeleteBill();
                        break;
                };
            });
@@ -307,7 +312,7 @@
                        { type: 'checkbox' }
                        //{ field: 'hmainid', title: 'hmainid', sort: true, width: 165 }
                        , { field: 'hmainid', title: 'hmainid', sort: true, fixed: true, hide: true }
                        , { field: '日期', title: '日期', sort: true, width: 120 }
                        , { field: '日期', title: '日期', sort: true, width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.日期, 'yyyy-MM-dd')}}</div>"}
                        , { field: '单据号', title: '单据号', sort: true, width: 170 }
                        //, { field: 'HBillStatus ', title: '单据状态', width: 105 }
                        , { field: 'HMaterID', title: 'HMaterID' }
@@ -334,7 +339,7 @@
                        , { field: '制单人', title: '制单人' }
                        , { field: '制单日期', title: '制单日期' }
                        , { field: '审核人', title: '审核人' }
                        , { field: '审核日期', title: '审核日期' }
                        , { field: '审核日期', title: '审核日期', templet: "<div>{{d.审核日期 ==null ?'':layui.util.toDateString(d.审核日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '修改人', title: '修改人' }
                        , { field: '修改日期', title: '修改日期' }
                        , { field: '关闭人', title: '关闭人' }
@@ -491,18 +496,121 @@
                    return layer.msg("请选择一条数据");
                }
                else {
                    var hmainid = Checkstatus.data[0].hmainid;//获取id
                    var HInterID = Checkstatus.data[0].hmainid;//获取id
                    var HBillStatus = Checkstatus.data[0].HBillStatus;//获取审核状态
                    if (HBillStatus != "1") {
                        return layer.msg("当前单据不为未审核状态!无法法审核");
                        return layer.msg("当前单据不为未审核状态!无法审核");
                    }
                    else {
                        $.ajax({
                            url: GetWEBURL() + "/Sc_ProcessMangement/CheckDeOAuditBill" //方法所在控制器和方法名
                            , type: "GET"
                            , data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }
                            , success: function (result) {
                                if (result.count == 1) {
                                    layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                        // å¾—到frame索引
                                        var index = layer.getFrameIndex(window.name);
                                        //关闭当前frame
                                        layer.close(index);
                                        //修改为功后刷新界面
                                        set_ClearBill();
                                    });
                                } else {
                                    layer.alert(result.code + result.Message, { icon: 5 });
                                }
                            }, error: function () {
                                layer.alert("接口请求失败!", { icon: 5 });
                            }
                        })
                    }
                }
            }
            //反审核
            function set_DeAuditBill() {
                var Checkstatus = table.checkStatus("mainTable");
                if (Checkstatus.data.length != 1) {
                    return layer.msg("请选择一条数据");
                }
                else {
                    var HInterID = Checkstatus.data[0].hmainid;//获取id
                    var HBillStatus = Checkstatus.data[0].HBillStatus;//获取审核状态
                    if (HBillStatus == "1") {
                        return layer.msg("当前单据为未审核状态!无法反审核");
                    }
                    else {
                        $.ajax({
                            url: GetWEBURL() + "/Sc_ProcessMangement/CheckDeOAuditBill" //方法所在控制器和方法名
                            , type: "GET"
                            , data: { "HInterID": HInterID, "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }
                            , success: function (result) {
                                if (result.count == 1) {
                                    layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                        // å¾—到frame索引
                                        var index = layer.getFrameIndex(window.name);
                                        //关闭当前frame
                                        layer.close(index);
                                        //修改为功后刷新界面
                                        set_ClearBill();
                                    });
                                } else {
                                    layer.alert(result.code + result.Message, { icon: 5 });
                                }
                            }, error: function () {
                                layer.alert("接口请求失败!", { icon: 5 });
                            }
                        })
                    }
                }
            }
            //删除
            function set_DeleteBill() {
                var checkstatus = table.checkStatus("mainTable");
                if (checkstatus.data.length != 1) {
                    return layer.msg("请选择一条数据!")
                }
                else {
                    layer.confirm("是否确认删除?", {
                        btn: ["确定", "取消"]
                        , btn1: function () {
                            var ModRightNameDelete = "";//删除权限
                            var HInterID = checkstatus.data[0].hmainid;
                            $.ajax({
                                url: GetWEBURL() + '/Sc_ProcessMangement/DeleteProcessBill'
                                , type: "GET"
                                , data: { "HInterID": HInterID, "User": sessionStorage["HUserName"], "ModRightNameDelete": ModRightNameDelete }
                                , success: function (result) {
                                    if (result.count == 1) {
                                        layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                            // å¾—到frame索引
                                            var index = layer.getFrameIndex(window.name);
                                            //关闭当前frame
                                            layer.close(index);
                                            //修改为功后刷新界面
                                            window.location.reload();
                                            ////重载tree
                                            //tree.reload('treeDepartment', {});
                                        });
                                    } else {
                                        layer.alert(result.code + result.Message, { icon: 5 });
                                    }
                                }
                            })
                        }
                    })
                }
            }
            //#endregion
            //监听行工具事件
WebTM/views/É豸¹ÜÀí/É豸άÐÞÅɹ¤µ¥/Sb_EquipRepairSendWorkBillEdit.html
New file
@@ -0,0 +1,750 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>设备维修派工单</title>
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <style>
        .main-btn { /*头部主按钮*/
            padding: 0 2px; /*调整按钮左右空隙大小*/
            height: 30px;
            line-height: 30px;
        }
        .btn-title {
            font-size: 16px;
        }
    </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 layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                            <i class="layui-icon layui-icon-print layuiadmin-button-btn"><span class="btn-title">预览</span></i>
                        </button>
                        <button class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                            <i class="layui-icon layui-icon-add-1 layuiadmin-button-btn"><span class="btn-title">新增</span></i>
                        </button>
                        <button class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                            <i class="layui-icon layui-icon-edit layuiadmin-button-btn"><span class="btn-title">修改</span></i>
                        </button>
                        <button class="layui-btn layuiadmin-btn-order main-btn" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">
                            <i class="layui-icon layui-icon-delete layuiadmin-button-btn"><span class="btn-title">保存</span></i>
                        </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: 120px;">
                                                <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>
                                        </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;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">内部单据号</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" lay-verify="HInnerBillNo" name="HInnerBillNo" id="HInnerBillNo">
                                            </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: left;margin-right: 3px;background-color:gainsboro;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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: 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: left;margin-right: 3px;background-color:gainsboro;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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: 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: left;margin-right: 3px;background-color:gainsboro;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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: 87px;">
                                                <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: left;margin-right: 3px;background-color:gainsboro;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 75px;">维修项目</label>
                                            <div class="layui-input-block" style="margin-left: 67px;">
                                                <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: left;margin-right: 3px;background-color:gainsboro;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="color:black;"></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: 120px;">
                                                <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;">预计维修结束日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="date" class="layui-input" lay-verify="HRepairPlanEndDate" name="HRepairPlanEndDate" id="HRepairPlanEndDate" style="padding-left: 32px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline" style="width:13%">
                                            <label class="layui-form-label" style="width: 60px;">时间单位</label>
                                            <div class="layui-input-block" style="margin-left: 95px;">
                                                <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 class="layui-inline" >
                                            <label class="layui-form-label" style="width: 100px;">计划维修工时</label>
                                            <div class="layui-input-block" style="margin-left: 130px;">
                                                <input type="text" class="layui-input" name="HPlanTimes" lay-verify="HPlanTimes" style="width:30%" id="HPlanTimes" value="" onmouseover="this.title=this.value">
                                            </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: 120px;">
                                                <input type="text" class="layui-input" name="HExplanation" id="HExplanation" lay-verify="HExplanation" placeholder="请输入内容" onmouseover="this.title=this.value">
                                            </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: 120px;">
                                                <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">
                                            </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>
            </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>
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index' //主入口模块
        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
            //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element;
            var option = [];
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            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;
                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);
                        }
                    });
                }
            }
            //获取参数
            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
@@ -159,6 +159,66 @@
                //清空过滤条件
                set_ClearQuery();
            });
            //头工具栏事件
            table.on("toolbar(mainTable)", function (obj) {
                var checkStatus = table.checkStatus(obj.config.id);
                switch (obj.event) {
                    //新增
                    case "btn-Add":
                        //页面层-自定义
                        layer.open({
                            type: 2,
                            skin: 'layui-layer-rim', //加上边框
                            title: '设备维修派工单',
                            closeBtn: 1,
                            shift: 2,
                            area: ['100%', '100%'],
                            maxmin: true,
                            content: '../../设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillEdit.html?OperationType=1&linterid=0&HSouceBillType=0&linteridSub=-1',
                            end: function () {
                                //刷新页面,
                                location.reload();
                            },
                            success: function (layero, index) {
                            }
                        });
                        break;
                    //编辑
                    case "btn-Edit":
                        if (checkStatus.data.length != 1) {
                            return layer.msg("请选择一条数据!");
                        }
                        else {
                            var linterid = checkStatus.data[0].hmainid;
                            var linteridSub = checkStatus.data[0].hsubid;
                            //页面层-自定义
                            layer.open({
                                type: 2,
                                skin: 'layui-layer-rim', //加上边框
                                title: '设备维修派工单',
                                closeBtn: 1,
                                shift: 2,
                                area: ['100%', '100%'],
                                maxmin: true,
                                content: '../../设备管理/设备维修派工单/Sb_EquipRepairSendWorkBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&linteridSub=' + linteridSub,
                                end: function () {
                                    //刷新页面,
                                    location.reload();
                                },
                                success: function (layero, index) {
                                }
                            });
                        }
                        break;
                    //删除
                    case "btn-Delete":
                        set_DeleteBill();
                        break;
                }
            })
          
            //#endregion
@@ -193,8 +253,8 @@
                        , { field: '维修部门', title: '维修部门' }
                        , { field: '维修项目代码', title: '维修项目代码' }
                        , { field: '维修项目', title: '维修项目' }
                        , { field: '预计维修开始日期', title: '预计维修开始日期', width: 120, templet: "<div>{{d.维修开始日期 ==null ?'':layui.util.toDateString(d.维修开始日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '预计维修结束日期', title: '预计维修结束日期', width: 120, templet: "<div>{{d.维修结束日期 ==null ?'':layui.util.toDateString(d.维修结束日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '预计维修开始日期', title: '预计维修开始日期', width: 120, templet: "<div>{{d.预计维修开始日期 ==null ?'':layui.util.toDateString(d.预计维修开始日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '预计维修结束日期', title: '预计维修结束日期', width: 120, templet: "<div>{{d.预计维修结束日期 ==null ?'':layui.util.toDateString(d.预计维修结束日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '时间单位', title: '时间单位' }
                        , { field: '计划维修工时', title: '计划维修工时' }
                        , { field: '维修人代码', title: '维修人代码' }
@@ -209,16 +269,16 @@
                        , { field: '表头备注', title: '表头备注' }
                        , { field: '内部单据号', title: '内部单据号' }
                        , { field: '制单人', title: '制单人', width: 125 }
                        , { field: '制单日期', title: '制单日期', width: 120, templet: "<div>{{d.制单日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd HH:mm:ss')}}</div>" }
                        , { field: '制单日期', title: '制单日期', width: 120, templet: "<div>{{d.制单日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '审核人', title: '审核人', width: 125 }
                        , { field: '审核日期', title: '审核日期', width: 120, templet: "<div>{{d.审核日期 ==null ?'':layui.util.toDateString(d.审核日期, 'yyyy-MM-dd HH:mm:ss')}}</div>" }
                        , { field: '审核日期', title: '审核日期', width: 120, templet: "<div>{{d.审核日期 ==null ?'':layui.util.toDateString(d.审核日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '修改人', title: '修改人', width: 125 }
                        , { field: '修改日期', title: '修改日期', width: 200, templet: "<div>{{d.修改日期 ==null ?'':layui.util.toDateString(d.修改日期, 'yyyy-MM-dd HH:mm:ss')}}</div>" }
                        , { field: '修改日期', title: '修改日期', width: 200, templet: "<div>{{d.修改日期 ==null ?'':layui.util.toDateString(d.修改日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '关闭人', title: '关闭人', width: 125 }
                        , { field: '关闭日期', title: '关闭日期', width: 120, templet: "<div>{{d.关闭日期 ==null ?'':layui.util.toDateString(d.关闭日期, 'yyyy-MM-dd HH:mm:ss')}}</div>" }
                        , { field: '关闭日期', title: '关闭日期', width: 120, templet: "<div>{{d.关闭日期 ==null ?'':layui.util.toDateString(d.关闭日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '关闭类型', title: '关闭类型' }
                        , { field: '作废人', title: '作废人', width: 125 }
                        , { field: '作废日期', title: '作废日期', width: 120, templet: "<div>{{d.作废日期 ==null ?'':layui.util.toDateString(d.作废日期, 'yyyy-MM-dd HH:mm:ss')}}</div>" }
                        , { field: '作废日期', title: '作废日期', width: 120, templet: "<div>{{d.作废日期 ==null ?'':layui.util.toDateString(d.作废日期, 'yyyy-MM-dd')}}</div>" }
                    ]]
                };
            }
@@ -231,7 +291,7 @@
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        if (data1.count == 1) {
                        if (data1.count > 0) {
                            option.data = data1.data;
                            table.render(option);
                            layer.close(ajaxLoad);
@@ -246,6 +306,46 @@
                });
            }
            //删除
            function set_DeleteBill() {
                var checkstatus = table.checkStatus("mainTable");
                if (checkstatus.data.length != 1) {
                    return layer.msg("请选择一条数据!");
                }
                else {
                    layer.confirm('您确定要删除吗?', {
                        btn: ['确定', '取消'] //按钮
                        , btn1: function () {
                            var HInterID = checkstatus.data[0].hmainid; //获取编号
                            var ModRightNameDelete = ""; //删除权限
                            $.ajax({
                                url: GetWEBURL() + '/Sb_EquipRepairSendWorkBill/DeleteWorkBill'
                                , type: "GET"
                                , data: { "HInterID": HInterID, "User": sessionStorage["HUserName"], "ModRightNameDelete": ModRightNameDelete}
                                , success: function (result) {
                                    if (result.count == 1) {
                                        layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                            // å¾—到frame索引
                                            var index = layer.getFrameIndex(window.name);
                                            //关闭当前frame
                                            layer.close(index);
                                            //修改为功后刷新界面
                                            window.location.reload();
                                            ////重载tree
                                            //tree.reload('treeDepartment', {});
                                        });
                                    } else {
                                        layer.alert(result.code + result.Message, { icon: 5 });
                                    }
                                }
                            })
                        }
                    })
                }
            }
            // å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery() {
                var HDate = $("#HBeginDate").val();//开始日期