1
duhe
2023-12-01 bd3486cacd1110fb37d0c58b5b36d784a239085a
WebTM/views/É豸¹ÜÀí/Sb_EquipDotCheckBillEdit.html
@@ -82,7 +82,9 @@
                                                <label class="layui-form-label">点检计划编号<label style="color:red"></label></label>
                                                <div class="layui-input-inline">
                                                    <input type="hidden" name="HPlanNo" id="HPlanNo" class="layui-input" value="0" style="float:left;width:150px;">
                                                    <input type="text" name="HPlanName" id="HPlanName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;"  readonly="readonly">
                                                    <input type="hidden" name="HEquipDotCheckPlanEntryID" id="HEquipDotCheckPlanEntryID" class="layui-input" value="0" style="float:left;width:150px;">
                                                    <input type="hidden" name="HEquipDotCheckPlanInterID" id="HEquipDotCheckPlanInterID" class="layui-input" value="0" style="float:left;width:150px;">
                                                    <input type="text" name="HPlanName" id="HPlanName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;" readonly="readonly">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HPlanList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
@@ -269,20 +271,20 @@
                    success: function (result) {
                        if (result != null) {
                            if (result.count == 1) {
                                var BYData = result;//
                                var DJData = result;//
                                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[0].HInterID);
                                $("#HEquipDotCheckRuleInterNo").val(BYData.data[0].HBillNo);
                                if (BYData.data.length != 0)  //表体数据为空时
                                $("#HEquipDotCheckRuleInterID").val(DJData.data[0].HInterID);
                                $("#HEquipDotCheckRuleInterNo").val(DJData.data[0].HBillNo);
                                if (DJData.data.length != 0)  //表体数据为空时
                                {
                                    buttonArr = [];//清空数组
                                    for (var i = 0; i < BYData.data.length; i++) {
                                    for (var i = 0; i < DJData.data.length; i++) {
                                        var checkrow = {
                                            "HDotCheckItemID": BYData.data[i].HDotCheckItemID, "HDotCheckCode": BYData.data[i].HDotCheckCode, "HDotCheckItem": BYData.data[i].HDotCheckItem,
                                            "HDotCheckPart": BYData.data[i].HDotCheckPart,  "HManagerID": BYData.data[i].HManagerID, "HManagerCode": BYData.data[i].HManagerCode,
                                            "HManagerName": BYData.data[i].HManagerName
                                            "HDotCheckItemID": DJData.data[i].HDotCheckItemID, "HDotCheckCode": DJData.data[i].HDotCheckCode, "HDotCheckItem": DJData.data[i].HDotCheckItem,
                                            "HDotCheckPart": DJData.data[i].HDotCheckPart, "HManagerID": DJData.data[i].HManagerID, "HManagerCode": DJData.data[i].HManagerCode,
                                            "HManagerName": DJData.data[i].HManagerName
                                        };
                                        buttonArr.push(checkrow);  //将之前的数据存储
                                    }
@@ -294,7 +296,7 @@
                            else {
                                option.data = [{ "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRemark": "" }];
                                table.render(option);
                                layer.alert("该设备暂无默认点检记录", { icon: 5 });
                                //layer.alert("该设备暂无默认点检记录", { icon: 5 });
                            }
                        }
                    }
@@ -344,19 +346,19 @@
                    success: function (result) {
                        if (result != null) {
                            if (result.count == 1) {
                                var BYData = result;//
                                var DJData = result;//
                                var rowdate1 = layui.table.cache["mainTable"];
                                option.data = [{ "HDotCheckItemID": 0, "HDotCheckCode": " ", "HDotCheckItem": " ", "HDotCheckPart": " ", "HClaim": " ", "HManagerID": 0, "HManagerCode": " ", "HManagerName": " ", "HRemark": " " }];
                                table.render(option);
                                if (BYData.data.length != 0)  //表体数据为空时
                                if (DJData.data.length != 0)  //表体数据为空时
                                {
                                    buttonArr = [];//清空数组
                                    for (var i = 0; i < BYData.data.length; i++) {
                                    for (var i = 0; i < DJData.data.length; i++) {
                                        var checkrow = {
                                            "HDotCheckItemID": BYData.data[i].HDotCheckItemID, "HDotCheckCode": BYData.data[i].HDotCheckCode, "HDotCheckItem": BYData.data[i].HDotCheckItem,
                                            "HDotCheckPart": BYData.data[i].HDotCheckPart, "HManagerID": BYData.data[i].HManagerID, "HManagerCode": BYData.data[i].HManagerCode,
                                            "HManagerName": BYData.data[i].HManagerName
                                            "HDotCheckItemID": DJData.data[i].HDotCheckItemID, "HDotCheckCode": DJData.data[i].HDotCheckCode, "HDotCheckItem": DJData.data[i].HDotCheckItem,
                                            "HDotCheckPart": DJData.data[i].HDotCheckPart, "HManagerID": DJData.data[i].HManagerID, "HManagerCode": DJData.data[i].HManagerCode,
                                            "HManagerName": DJData.data[i].HManagerName
                                        };
                                        buttonArr.push(checkrow);  //将之前的数据存储
                                    }
@@ -368,7 +370,7 @@
                            else {
                                option.data = [{ "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRemark": "" }];
                                table.render(option);
                                layer.alert("该设备暂无默认点检记录", { icon: 5 });
                                //layer.alert("该设备暂无默认点检记录", { icon: 5 });
                            }
                        }
                    }
@@ -397,50 +399,56 @@
                        }
                        $("#HPlanName").val(checkStatus.data[0].单据号);
                        $("#HPlanNo").val(checkStatus.data[0].hmainid);
                        $("#HEquipName").val(checkStatus.data[0].设备名称);
                        $("#HEquipID").val(checkStatus.data[0].设备ID);
                        $("#HEquipDotCheckPlanInterID").val(checkStatus.data[0].hmainid);
                        //$("#HEquipName").val(checkStatus.data[0].设备名称);
                        //$("#HEquipID").val(checkStatus.data[0].设备ID);
                        $("#HEquipDotCheckRuleInterID").val(checkStatus.data[0].HMouldDotCheckRuleID);
                        $("#HEquipDotCheckRuleInterNo").val(checkStatus.data[0].设备点检规程);
                        layer.close(index);  //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        get_DocCheckItem3();
                    }
                });
            });
            function get_DocCheckItem3() {
                var HPlanID = $("#HPlanNo").val() //点检计划ID
                var HDate = $("#HDate").val(); //当天日期
                $.ajax({
                    url: GetWEBURL() + "/Sb_EquipDotCheckPlanBill/Sb_EquipDotCheckPlanBillListProjectDetai",
                    url: GetWEBURL() + "/Sb_EquipDotCheckPlanBill/Sb_EquipDotCheckPlanBill_PlanList",
                    type: "GET",
                    data: { "sqlWhere": "and hmainid=" + $("#HPlanNo").val()},
                    data: { "HInterID": HPlanID, "HDate": HDate },
                    success: function (result) {
                        if (result != null) {
                            if (result.count == 1) {
                                var BYData = result;//
                                var DJData = result.data;//
                                var rowdate1 = layui.table.cache["mainTable"];
                                option.data = [{ "HDotCheckItemID": 0, "HDotCheckCode": " ", "HDotCheckItem": " ", "HDotCheckPart": " ", "HClaim": " ", "HManagerID": 0, "HManagerCode": " ", "HManagerName": " ", "HRemark": " " }];
                                table.render(option);
                                if (BYData.data.length != 0)  //表体数据为空时
                                if (DJData.length != 0)  //表体数据为空时
                                {
                                    $("#HEquipDotCheckPlanEntryID").val(DJData[0].HPlanEntryID);
                                    buttonArr = [];//清空数组
                                    for (var i = 0; i < BYData.data.length; i++) {
                                    for (var i = 0; i < DJData.length; i++) {
                                        var checkrow = {
                                            "HDotCheckItemID": BYData.data[i].HDotCheckItemID, "HDotCheckCode": BYData.data[i].HDotCheckCode, "HDotCheckItem": BYData.data[i].HDotCheckItem,
                                            "HDotCheckPart": BYData.data[i].HDotCheckPart, "HClaim": BYData.data[i].HClaim, "HManagerID": BYData.data[i].HManagerID, "HManagerCode": BYData.data[i].HManagerCode,
                                            "HManagerCode": BYData.data[i].HManagerCode, "HManagerName": BYData.data[i].HManagerName, "HRemark": BYData.data[i].HRemark
                                            "HDotCheckItemID": DJData[i].HDotCheckID, "HDotCheckCode": DJData[i].点检项目代码, "HDotCheckItem": DJData[i].点检项目,
                                            "HDotCheckPart": DJData[i].点检部位, "HClaim": DJData[i].具体要求, "HManagerID": DJData[i].HEmployeeID,
                                            "HManagerCode": DJData[i].负责人代码, "HManagerName": DJData[i].负责人名称, "HRemark": DJData[i].HRemark
                                        };
                                        buttonArr.push(checkrow);  //将之前的数据存储
                                    }
                                    table.reload("mainTable", {
                                        data: buttonArr    //将数据重新载入表格
                                    })
                                } else {
                                    layer.alert("点前时间段暂无需要点检的规划", { icon: 5 });
                                }
                            }
                            else {
                                option.data = [{ "HDotCheckItemID": 0, "HDotCheckCode": "", "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": 0, "HManagerCode": "", "HManagerName": "", "HRemark": "" }];
                                table.render(option);
                                layer.alert("该设备暂无默认点检记录", { icon: 5 });
                                //layer.alert("该设备暂无默认点检记录", { icon: 5 });
                            }
                        }
                    }
@@ -609,7 +617,7 @@
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true,
                                content: ['../PublicPage/CheckItemInformation.html', 'yes'],
                                content: ['../基础资料/基础资料/Gy_DotCheckList.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
                                    //按钮【按钮一】的回调
@@ -621,8 +629,8 @@
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HDotCheckItemID: checkStatus.data[0].HItemID,
                                        HDotCheckCode: checkStatus.data[0].HNumber,
                                        HDotCheckItem: checkStatus.data[0].HName
                                        HDotCheckCode: checkStatus.data[0].点检项目代码,
                                        HDotCheckItem: checkStatus.data[0].点检项目名称
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }