zrg
2024-08-28 497a64bd317045c920aa9b4fb5d68e70a122e784
WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_Add_MESExecptFeedBackBillList.html
@@ -344,6 +344,17 @@
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <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="停线">停线</option>
                                                                <option value="批量不良">批量不良</option>
                                                                <option value="偶发不良">偶发不良</option>
                                                            </select>
                                                        </div>
                                                    </div>
                                                    <div class="layui-inline">
                                                        <label class="layui-form-label">源单单号:</label>
                                                        <div class="layui-input-inline">
                                                            <input class="layui-input" name="HMainSourceBillNo" lay-verify="HMainSourceBillNo" id="HMainSourceBillNo" disabled autocomplete="off">
@@ -516,6 +527,7 @@
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    async: false,
                    data: { "HBillType": '4502' },
                    success: function (d) {
                        $("#HBillNo").val(d.data[0].HBillNo);
@@ -539,10 +551,11 @@
            }
            else if (OperationType == 4) {
                set_AddFNew();
                $("#HSendMan").val(sessionStorage["HUserName"]); //发送人
                var EquipNumber = "";
                set_Sc_ICMOBillStatus();//获取工单的 ç‰©æ–™ æ•°é‡
                set_ErrMsgBackType();   //获取异常类型
                set_UserSuperiors();    //获取当前登录人的上级
                //set_UserSuperiors();    //获取当前登录人的上级
                set_EquipFile();        //获取设备的设备编码
                var Datetime = Format(new Date(), "yyyy-MM-dd hh:mm:ss");
                var Person = sessionStorage["HUserName"];
@@ -610,6 +623,7 @@
                    success: function (data) {
                        if (data.count == 1)// è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                        {
                            var LoadData = data.data;
                            $("#HMaterNumber").val(LoadData[0].物料代码); //产品名称
                            $("#HMaterName").val(LoadData[0].物料名称); //产品名称
@@ -619,6 +633,8 @@
                            $("#HMainSourceEntryID").val(LoadData[0].流转卡子内码); //源单子内码
                            $("#HMainSourceBillType").val(3772); //源单类型
                            $("#HQty").val(LoadData[0].计划数量); //计划数量
                            $("#HSourceID").val(LoadData[0].HSourceID); //生产资源id
                            $("#HSourceName").val(LoadData[0].生产资源); //生产资源
                        }
                        else {
                            layer.alert(data.Message, { icon: 5 });
@@ -1078,8 +1094,8 @@
                });
            });
            //接收人
            form.on('submit(HReceiveManList)', function () {
            //接收人(作废)
            form.on('submit(HReceiveManList0)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
@@ -1129,6 +1145,46 @@
                    }
                });
            });
            //接收人
            form.on('submit(HReceiveManList)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '接收人列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=HReceive', '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('请选择数据');
                        }
                        $("#HReceiveMan").val(checkStatus.data[0].职员名称);
                        $("#HHandleEmpName").val(checkStatus.data[0].职员名称);  //指派处理人
                        $("#HHandleEmpID").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(HCopyManList)', function () {
@@ -1362,7 +1418,7 @@
            //报工太异常跳转自动生成内容
            function generateString(Datetime, Person, HSourceName, HICMOBillNo, HType, EquipNumber) {
                // æ‹¼æŽ¥å­—符串
                var result = '异常类型:' + HType + ',订单号:' + HICMOBillNo + ',流转卡号:' + HICMOBillNo
                var result = '异常反馈单号:' + $("#HBillNo").val()+',异常类型:' + HType + ',订单号:' + HICMOBillNo + ',流转卡号:' + HICMOBillNo
                    + ', äº§å“ç¼–码:' + $("#HMaterNumber").val() + ',产品名称:' + $("#HMaterName").val() + ',规格型号:' + $("#HMaterModel").val()
                    + ',发送人:' + Person + ',发生时间:' + Datetime + ',生产资源:' + HSourceName + ',设备编码:' + EquipNumber;
                return result;
@@ -1403,16 +1459,22 @@
                return Result = false;
            }
            if ($("#HBadProcManName").val() == '' || $("#HSendMan").val() == null) {
                layer.msg("责任人不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                return Result = false;
            }
            if ($("#HQEManName").val() == '' || $("#HReceiveMan").val() == null) {
                layer.msg("QE责任人不能为空!", { 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: "温馨提示" });
                    return Result = false;
                }
            }
            //if ($("#HQty").val() > Qty) {
            //    layer.msg("不能大于计划数量!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
            //    return Result = false;
            //}
            return Result;
        }