1
wangyi
2026-04-02 96785ebcfe1bc9210f3d9d4056f4ec29fb60d810
WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_Add_MESExecptFeedBackBillList.html
@@ -149,13 +149,7 @@
                                                            <input type="text" name="HReceiveMan" id="HReceiveMan" class="layui-input" value="" style="float:left;width:150px;" disabled>
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HReceiveManList" id="HReceiveManList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
                                                            <!--<select name="HReceiveMan" lay-filter="HReceiveMan" id="HReceiveMan">
                                                                <option value="" selected="selected">请选择</option>
                                                                <option value="李德福">李德福</option>
                                                                <option value="崔来正">崔来正</option>
                                                                <option value="郑雨">郑雨</option>
                                                            </select>-->
                                                            </button>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
@@ -212,7 +206,7 @@
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">QE责任人 :<label style="color:red"> * </label></label>
                                                        <label class="layui-form-label">QE责任人 :</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HQEManName" id="HQEManName" class="layui-input" value="" style="float:left;width:150px;" disabled>
                                                            <input type="hidden" name="HQEMan" id="HQEMan" class="layui-input" value="0">
@@ -257,7 +251,7 @@
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">备注:</label>
                                                        <div class="layui-input-inline">
                                                            <textarea placeholder="请输入详细内容" class="layui-textarea" name="HRemark" id="HRemark" style="width:1080px;"></textarea>
                                                            <textarea placeholder="请输入备注" class="layui-textarea" name="HRemark" id="HRemark" style="width:1080px;"></textarea>
                                                        </div>
                                                    </div>
                                                </div>
@@ -323,7 +317,8 @@
                                                        <label class="layui-form-label">影响面程度:</label>
                                                        <div class="layui-input-inline">
                                                            <select name="HErrLev" lay-filter="HErrLev" id="HErrLev">
                                                                <option value="无法判断" selected="selected">无法判断</option>
                                                                <option value="" selected="selected"></option>
                                                                <option value="无法判断">无法判断</option>
                                                                <option value="停线">停线</option>
                                                                <option value="批量不良">批量不良</option>
                                                                <option value="偶发不良">偶发不良</option>
@@ -711,78 +706,78 @@
                        }
                    });
                //指定指派处理人
                if (sessionStorage["HDept"] == "生产部3") {
                    if ($("#HErrMsgBackTypeName").val() == "人员原因") {
                        $("#HHandleEmpName").val("李鹏");  //指派处理人
                        $("#HHandleEmpID").val(162680);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "设备原因") {
                        $("#HHandleEmpName").val("张展坤");  //指派处理人
                        $("#HHandleEmpID").val(161777);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "材料原因") {
                        $("#HHandleEmpName").val("李鹏");  //指派处理人
                        $("#HHandleEmpID").val(162680);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "工艺原因") {
                        $("#HHandleEmpName").val("肖水清");  //指派处理人
                        $("#HHandleEmpID").val(162662);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "模具原因") {
                        $("#HHandleEmpName").val("吴斌");  //指派处理人
                        $("#HHandleEmpID").val(162686);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "测试原因") {
                        $("#HHandleEmpName").val("孙文静");  //指派处理人
                        $("#HHandleEmpID").val(162622);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "环境原因") {
                        //$("#HHandleEmpName").val("孙文静");  //指派处理人
                        //$("#HHandleEmpID").val(162622);        //指派处理人
                    }
                }
                else if (sessionStorage["HDept"] == "生产部1-铁芯") {
                    if ($("#HErrMsgBackTypeName").val() == "人员原因") {
                        $("#HHandleEmpName").val("程帆");  //指派处理人
                        $("#HHandleEmpID").val(161720);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "设备原因") {
                        $("#HHandleEmpName").val("徐建洪");  //指派处理人
                        $("#HHandleEmpID").val(162576);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "材料原因") {
                        $("#HHandleEmpName").val("程帆");  //指派处理人
                        $("#HHandleEmpID").val(161720);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "工艺原因") {
                        $("#HHandleEmpName").val("王强");  //指派处理人
                        $("#HHandleEmpID").val(163378);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "模具原因") {
                        //$("#HHandleEmpName").val("吴斌");  //指派处理人
                        //$("#HHandleEmpID").val(162686);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "测试原因") {
                        $("#HHandleEmpName").val("张建鹏");  //指派处理人
                        $("#HHandleEmpID").val(162525);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "环境原因") {
                        $("#HHandleEmpName").val("吕双棋");  //指派处理人
                        $("#HHandleEmpID").val(162526);        //指派处理人
                    }
                }
                else if (sessionStorage["HDept"] == "生产部1-组装") {
                    if ($("#HErrMsgBackTypeName").val() == "人员原因") {
                        $("#HHandleEmpName").val("程帆");  //指派处理人
                        $("#HHandleEmpID").val(161720);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "设备原因") {
                        $("#HHandleEmpName").val("曾东鑫");  //指派处理人
                        $("#HHandleEmpID").val(162573);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "材料原因") {
                        $("#HHandleEmpName").val("程帆");  //指派处理人
                        $("#HHandleEmpID").val(161720);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "工艺原因") {
                        $("#HHandleEmpName").val("柯诗文");  //指派处理人
                        $("#HHandleEmpID").val(162661);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "模具原因") {
                        //$("#HHandleEmpName").val("吴斌");  //指派处理人
                        //$("#HHandleEmpID").val(162686);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "测试原因") {
                        $("#HHandleEmpName").val("刘龙飞");  //指派处理人
                        $("#HHandleEmpID").val(163180);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "环境原因") {
                        $("#HHandleEmpName").val("吕双棋");  //指派处理人
                        $("#HHandleEmpID").val(162526);        //指派处理人
                    }
                }
                //if (sessionStorage["HDept"] == "生产部3") {
                //    if ($("#HErrMsgBackTypeName").val() == "人员原因") {
                //        $("#HHandleEmpName").val("李鹏");  //指派处理人
                //        $("#HHandleEmpID").val(162680);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "设备原因") {
                //        $("#HHandleEmpName").val("张展坤");  //指派处理人
                //        $("#HHandleEmpID").val(161777);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "材料原因") {
                //        $("#HHandleEmpName").val("李鹏");  //指派处理人
                //        $("#HHandleEmpID").val(162680);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "工艺原因") {
                //        $("#HHandleEmpName").val("肖水清");  //指派处理人
                //        $("#HHandleEmpID").val(162662);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "模具原因") {
                //        $("#HHandleEmpName").val("吴斌");  //指派处理人
                //        $("#HHandleEmpID").val(162686);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "测试原因") {
                //        $("#HHandleEmpName").val("孙文静");  //指派处理人
                //        $("#HHandleEmpID").val(162622);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "环境原因") {
                //        //$("#HHandleEmpName").val("孙文静");  //指派处理人
                //        //$("#HHandleEmpID").val(162622);        //指派处理人
                //    }
                //}
                //else if (sessionStorage["HDept"] == "生产部1-铁芯") {
                //    if ($("#HErrMsgBackTypeName").val() == "人员原因") {
                //        $("#HHandleEmpName").val("程帆");  //指派处理人
                //        $("#HHandleEmpID").val(161720);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "设备原因") {
                //        $("#HHandleEmpName").val("徐建洪");  //指派处理人
                //        $("#HHandleEmpID").val(162576);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "材料原因") {
                //        $("#HHandleEmpName").val("程帆");  //指派处理人
                //        $("#HHandleEmpID").val(161720);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "工艺原因") {
                //        $("#HHandleEmpName").val("王强");  //指派处理人
                //        $("#HHandleEmpID").val(163378);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "模具原因") {
                //        //$("#HHandleEmpName").val("吴斌");  //指派处理人
                //        //$("#HHandleEmpID").val(162686);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "测试原因") {
                //        $("#HHandleEmpName").val("张建鹏");  //指派处理人
                //        $("#HHandleEmpID").val(162525);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "环境原因") {
                //        $("#HHandleEmpName").val("吕双棋");  //指派处理人
                //        $("#HHandleEmpID").val(162526);        //指派处理人
                //    }
                //}
                //else if (sessionStorage["HDept"] == "生产部1-组装") {
                //    if ($("#HErrMsgBackTypeName").val() == "人员原因") {
                //        $("#HHandleEmpName").val("程帆");  //指派处理人
                //        $("#HHandleEmpID").val(161720);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "设备原因") {
                //        $("#HHandleEmpName").val("曾东鑫");  //指派处理人
                //        $("#HHandleEmpID").val(162573);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "材料原因") {
                //        $("#HHandleEmpName").val("程帆");  //指派处理人
                //        $("#HHandleEmpID").val(161720);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "工艺原因") {
                //        $("#HHandleEmpName").val("柯诗文");  //指派处理人
                //        $("#HHandleEmpID").val(162661);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "模具原因") {
                //        //$("#HHandleEmpName").val("吴斌");  //指派处理人
                //        //$("#HHandleEmpID").val(162686);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "测试原因") {
                //        $("#HHandleEmpName").val("刘龙飞");  //指派处理人
                //        $("#HHandleEmpID").val(163180);        //指派处理人
                //    } else if ($("#HErrMsgBackTypeName").val() == "环境原因") {
                //        $("#HHandleEmpName").val("吕双棋");  //指派处理人
                //        $("#HHandleEmpID").val(162526);        //指派处理人
                //    }
                //}
            }
            //获取报工台跳转 èŽ·å– è®¾å¤‡ç¼–码
@@ -796,14 +791,14 @@
                            "HSourceName": HSourceName
                        },
                        success: function (data) {
                            if (data.count == 1)// è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            if (data.count == 1 && data.data.length!=0)// è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            {
                                var LoadData = data.data;
                                var LoadData = data.data;
                                EquipNumber = LoadData[0].设备编码; //产品名称
                            }
                            else {
                                EquipNumber = "";
                                layer.alert(data.Message, { icon: 5 });
                                //layer.alert(data.Message, { icon: 5 });
                            }
                        },
@@ -827,6 +822,7 @@
                $("#HSendMan").val(sessionStorage["HUserName"]); //发送人
                $("#HCenterName").val(sessionStorage["HWorkCenter"]); //工作中心
                $("#HCenterID").val(sessionStorage["HWorkCenterID"]); //工作中心
                $("#HReceiveMan").val(sessionStorage["HUserName"]);   //接收人
            }
            //有源单新增
@@ -839,7 +835,7 @@
                $("#HSendMan").val(sessionStorage["HUserName"]);   //发送人
                $("#HDeptID").val(sessionStorage["HDeptID"]);  //部门ID
                $("#HDeptName").val(sessionStorage["HDept"]);  //部门
                $("#HReceiveMan").val(sessionStorage["HUserName"]);   //接收人
                $.ajax(
                    {
                        type: "GET",
@@ -896,10 +892,14 @@
                                , "HEntryID": data.HEntryID
                                , "HBillNo": data.HBillNo
                                , "HDate": formatDate(data.HDate)
                                , "HErrMsgBackTypeName": data.HErrMsgBackTypeName
                                , "HErrMsgBackTypeID": data.HErrMsgBackTypeID
                                , "HContext": data.HContext
                                , "HSendMan": data.HSendMan
                                , "HDeptID": data.HDeptID
                                , "HDeptName": data.HDeptName
                                , "HRecDeptID": data.HRecDeptID
                                , "HRecDeptName": data.HRecDeptName
                                , "HCenterID": data.HCenterID
                                , "HCenterName": data.HCenterName
                                , "HReceiveMan": data.HReceiveMan
@@ -940,6 +940,7 @@
                                , "HDeleteDate": data.HDeleteDate           //作废日期
                            });
                            $('#HLevel').find("option[value='" + data.HLevel + "']").attr("selected", true);
                            $('#HSendType').find("option[value='" + data.HSendType + "']").attr("selected", true);
                            $('#HSendType').find("option[value='" + data.HSendType + "']").attr("selected", true);
                        } else {
@@ -1110,7 +1111,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html', 'yes'],
                    content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html?openType=2&HOrgName=' + sessionStorage["Organization"], 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -1161,7 +1162,18 @@
                        $("#HHandleEmpID").val(checkStatus.data[0].HItemID);
                        $("#HHandleEmpName").val(checkStatus.data[0].职员名称);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        $("#HDescription").val(generateString(Datetime, Person, HSourceName, HICMOBillNo, HType, EquipNumber));
                        if (OperationType == 3) {
                            // èŽ·å–å½“å‰çš„å€¼
                            var currentValue = $("#HDescription").val();
                            // ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼æ‰¾åˆ° "对应处理人:" åŽé¢çš„人名并替换
                            var updatedValue = currentValue.replace(/对应处理人:[^,]*/, "对应处理人:" + $("#HHandleEmpName").val());
                            // å°†æ›´æ–°åŽçš„值设置回输入框
                            $("#HDescription").val(updatedValue);
                        } else if (OperationType == 4) {
                            $("#HDescription").val(generateString(Datetime, Person, $("#HSourceName").val(), HICMOBillNo, HType, EquipNumber));
                        }
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
@@ -1189,7 +1201,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html', 'yes'],
                    content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html?openType=2&HOrgName=' + sessionStorage["Organization"], 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -1227,7 +1239,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../基础资料/公用基础资料/Gy_WorkCenter.html', 'yes'],
                    content: ['../../基础资料/公用基础资料/Gy_WorkCenter.html?openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -1332,6 +1344,8 @@
                        $("#HReceiveMan").val(checkStatus.data[0].职员名称);
                        $("#HBadProcManName").val(checkStatus.data[0].职员名称);  //责任人
                        $("#HBadProcMan").val(checkStatus.data[0].HItemID);        //责任人
                        $("#HRecDeptName").val(checkStatus.data[0].部门名称);
                        $("#HRecDeptID").val(checkStatus.data[0].HDeptID);
                        if (DeptName == "生产部3") {
                            $("#HQEMan").val(162622);
                            $("#HQEManName").val("孙文静");
@@ -1538,7 +1552,7 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../基础资料/生产基础资料/Gy_ShiftsList.html?', 'yes']
                    , content: ['../../基础资料/生产基础资料/Gy_ShiftsList.html?type=HWorkShifts', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -1564,7 +1578,7 @@
                    , shade: 0.6 //遮罩透明度
                    //, maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../基础资料/生产基础资料/Gy_Source.html', 'yes']
                    , content: ['../../基础资料/生产基础资料/Gy_Source.html?Htype=&openType=2', 'yes']
                    , resize: false
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
@@ -1576,6 +1590,8 @@
                        $("#HSourceName").val(checkStatus.data[0].生产资源名称);
                        $("#HSourceID").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        set_EquipFile($("#HSourceName").val());
                        $("#HDescription").val(generateString(Datetime, Person, $("#HSourceName").val(), HICMOBillNo, HType, EquipNumber));
                    }
                    , cancel: function (index, layero) {
                    }
@@ -1636,7 +1652,10 @@
                layer.msg("QE责任人不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                return Result = false;
            }
            if ($("#HErrLev").val() == '' || $("#HErrLev").val() == null) {
                layer.msg("影响面程度不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                return Result = false;
            }
            if (OperationType == "2") {
                if ($("#HMainSourceInterID").val() == '' || $("#HMainSourceInterID").val() == null) {
                    layer.msg("源单单号不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });