WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_Add_MESExecptFeedBackBillList.html
@@ -312,8 +312,11 @@
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">指派处理人:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HHandleEmpName" id="HHandleEmpName" class="layui-input" value="" style="float:left;" disabled>
                                                            <input type="hidden" name="HHandleEmpID" id="HHandleEmpID" class="layui-input" value="0" style="float:left;">
                                                            <input type="text" name="HHandleEmpName" id="HHandleEmpName" class="layui-input" value="" style="float:left;width:150px;" disabled>
                                                            <input type="hidden" name="HHandleEmpID" id="HHandleEmpID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HHandleEmpList" id="HHandleEmpList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
@@ -342,6 +345,16 @@
                                                        <label class="layui-form-label">源单类型:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HMainSourceBillType" lay-verify="HMainSourceBillType" id="HMainSourceBillType" disabled autocomplete="off">
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">车间:</label>
                                                        <div class="layui-input-inline">
                                                            <input type="text" name="HCenterName" id="HCenterName" class="layui-input" value="" style="float:left;width:150px;" disabled>
                                                            <input type="hidden" name="HCenterID" id="HCenterID" class="layui-input" value="0" style="float:left;width:150px;">
                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HCenterList" id="HCenterList" style="width:40px;">
                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                            </button>
                                                        </div>
                                                    </div>
                                                </div>
@@ -559,8 +572,7 @@
                set_EditFromGrid();
            }
            else if (OperationType == 4) {
                set_AddFNew();
                $("#HSendMan").val(sessionStorage["HUserName"]); //发送人
                set_AddFNew();
                var EquipNumber = "";//设备代码
                var HSourceName1 = "";//生产资源名称
                var HTypes = "";//异常类型
@@ -715,9 +727,60 @@
                    } else if ($("#HErrMsgBackTypeName").val() == "模具原因") {
                        $("#HHandleEmpName").val("吴斌");  //指派处理人
                        $("#HHandleEmpID").val(162686);        //指派处理人
                    } else if ($("#HErrMsgBackTypeName").val() == "不合格原因") {
                    } 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);        //指派处理人
                    }
                }
            }
@@ -739,6 +802,7 @@
                                EquipNumber = LoadData[0].设备编码; //产品名称
                            }
                            else {
                                EquipNumber = "";
                                layer.alert(data.Message, { icon: 5 });
                            }
@@ -760,6 +824,9 @@
                $("#HMaker").val(sessionStorage["HUserName"]);     //制单人
                $("#HDeptID").val(sessionStorage["HDeptID"]);  //部门ID
                $("#HDeptName").val(sessionStorage["HDept"]);  //部门
                $("#HSendMan").val(sessionStorage["HUserName"]); //发送人
                $("#HCenterName").val(sessionStorage["HWorkCenter"]); //工作中心
                $("#HCenterID").val(sessionStorage["HWorkCenterID"]); //工作中心
            }
            //有源单新增
@@ -833,6 +900,8 @@
                                , "HSendMan": data.HSendMan
                                , "HDeptID": data.HDeptID
                                , "HDeptName": data.HDeptName
                                , "HCenterID": data.HCenterID
                                , "HCenterName": data.HCenterName
                                , "HReceiveMan": data.HReceiveMan
                                , "HCopyMan": data.HCopyMan
                                , "HMainSourceInterID": data.HSourceInterID                 //源单ID
@@ -1068,6 +1137,55 @@
                });
            });
            //指派处理人弹窗
            form.on('submit(HHandleEmpList)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '发送人列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=HEmp', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HHandleEmpID").val(checkStatus.data[0].HItemID);
                        $("#HHandleEmpName").val(checkStatus.data[0].职员名称);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                        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, HICMOBillNo, HType, EquipNumber));
                        }
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    }
                });
            });
            //接收部门
            form.on('submit(HRecDeptList)', function () {
@@ -1094,6 +1212,44 @@
                        }
                        $("#HRecDeptName").val(checkStatus.data[0].部门名称);
                        $("#HRecDeptID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    },
                    success: function (layero, index) {
                    }
                });
            });
            //车间(工作中心)
            form.on('submit(HCenterList)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '工作中心列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../基础资料/公用基础资料/Gy_WorkCenter.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HCenterName").val(checkStatus.data[0].工作中心名称);
                        $("#HCenterID").val(checkStatus.data[0].HItemID);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -1190,6 +1346,9 @@
                        if (DeptName == "生产部3") {
                            $("#HQEMan").val(162622);
                            $("#HQEManName").val("孙文静");
                        } else{
                            $("#HQEMan").val(162525);
                            $("#HQEManName").val("张建鹏");
                        }
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }