WebTM/views/Éú²ú¹ÜÀí/ÖÊÁ¿»ã±¨µ¥/Sc_QualityReportBill.html
@@ -55,6 +55,7 @@
                    <div class="layui-card-header">
                        <div class="layui-btn-group">
                            <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btnSave">保存</button>
                            <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btnSumSave">批量保存</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">退出</button>
                            <button type="button" id="set_SaveBarCode" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBarCode" style="display:none;">扫码保存</button>
                        </div>
@@ -83,11 +84,18 @@
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">车间</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HDeptName" id="HDeptName" value="" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" class="layui-input" name="HDeptID" id="HDeptID" value="0" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">不良数量</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HBadReasonHQty" id="HBadReasonHQty" value="0">
                                            </div>
                                        </div>
                                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
@@ -132,6 +140,13 @@
                                            <label class="layui-form-label">规格型号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HMaterModel" id="HMaterModel" onmouseover="this.title=this.value" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline" style="display:none">
                                            <label class="layui-form-label">计量单位</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HUnitName" id="HUnitName" value="" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" class="layui-input" name="HUnitID" id="HUnitID" value="0" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
@@ -382,7 +397,7 @@
            //var HSouceBillType = 3722;
            get_Display_UserList();
            get_ConfigFileInfo_EquipFile();
            //get_ConfigFileInfo_EquipFile();
            //判断操作类型
            if (OperationType == 1) {//无源单新增
@@ -397,9 +412,12 @@
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                        $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                        $("#HGroupID").val(sessionStorage["HGroupID"]); //根据登录用户带出班组ID
                        $("#HGroupName").val(sessionStorage["HGroup"]); //根据登录用户带出班组
                        $("#HProcID").val(sessionStorage["HProcID"]); //工序ID
                        $("#HProcNo").val(sessionStorage["HProcName"]); //工序名称
                        $("#HSourceID").val(sessionStorage["HSource"]); //生产资源ID
                        $("#HSourceName").val(sessionStorage["HSourceID"]); //生产资源名称
                        layer.close(ajaxLoad);
                    }
                });
@@ -417,9 +435,6 @@
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
                        $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                        $("#HGroupID").val(sessionStorage["HGroupID"]); //根据登录用户带出班组ID
                        $("#HGroupName").val(sessionStorage["HGroup"]); //根据登录用户带出班组
                        layer.close(ajaxLoad);
                    }
                });
@@ -464,6 +479,37 @@
            //#region é€‰æ‹©æ£€éªŒå‘˜æŒ‰é’®
            form.on('submit(get_checkEmp)', function () {
                get_checkEmp();
            });
            //#endregion
            //#region æ‰¹é‡ä¿å­˜æŒ‰é’®
            form.on('submit(btnSumSave)', function (data) {
                var sMainStr = JSON.stringify(data.field);
                var oMain = sMainStr + ';' + OperationType;
                var ajaxLoad = layer.load();
                $("#HBarCode").val("");
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "/Sc_QualityReportBill/set_SaveBarCode",
                    async: true,
                    data: { "oMain": oMain },
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) {
                            layer.close(ajaxLoad);
                        }
                        else {
                            layer.close(ajaxLoad);
                            layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    },
                    error: function (err) {
                        layer.close(ajaxLoad);
                        layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                });
                get_SumSave();
            });
            //#endregion
@@ -593,7 +639,7 @@
                $.ajax({
                    url: GetWEBURL() + '/Sc_QualityReportBill/set_SaveBill',
                    type: "GET",
                    data: { "HInterID": $("#HInterID").val(), "HBillNo": $("#HBillNo").val(), "HChecker": sessionStorage["HUserName"], "HBadReasonHQty": $("HBadReasonHQty").val() },
                    data: { "HInterID": $("#HInterID").val(), "HBillNo": $("#HBillNo").val(), "HChecker": sessionStorage["HUserName"]/*,"HBadReasonHQty": $("#HBadReasonHQty").val()*/ },
                    success: function (result) {
                        if (result.count == 1) {
                            $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);
@@ -643,7 +689,12 @@
                            $("#HMaterID").val(data.HMaterID);
                            $("#HMaterModel").val(data.HMaterModel);
                            $("#HICMOEntryID").val(data.HICMOEntryID);
                            $("#HDeptID").val(data.HDeptID);
                            $("#HDeptName").val(data.HDeptName);
                            $("#HSourceID").val(data.HSourceID);
                            $("#HSourceName").val(data.HSourceName);
                            $("#HUnitID").val(data.HUnitID);
                            $("#HUnitName").val(data.HUnitName);
                            if (HSouceBillType == "3772") {
                                $("#HQty").val(data.HDatePlanQty);
                                $("#HProcExchBillNo").val(data.HSourceBillNo);
@@ -678,6 +729,10 @@
                            $("#HCheckManName").val(data1.data[0]["质检员"]);
                            $("#HGroupID").val(data1.data[0]["HGroupID"]);
                            $("#HGroupName").val(data1.data[0]["生产班组"]);
                            $("#HProcID").val(data1.data[0]["HProcID"]); //工序ID
                            $("#HProcNo").val(data1.data[0]["工序"]); //工序名称
                            $("#HSourceID").val(data1.data[0]["HSourceID"]); //生产资源ID
                            $("#HSourceName").val(data1.data[0]["生产资源"]); //生产资源名称
                            layer.close(ajaxLoad);
                            //layer.alert("查询成功", { icon: 1 });
@@ -701,7 +756,7 @@
                $("#HSourceID").val(objdata.HSourceID); //生产资源ID
                $("#HSourceName").val(objdata.HSourceName); //生产资源名称
            }
        //#endregion
            //#endregion
            //#region é€‰æ‹©ç”Ÿäº§èµ„源方法
            function get_checkSource() {
@@ -778,6 +833,53 @@
            }
            //#endregion
            //#region æ‰¹é‡ä¿å­˜æŒ‰é’®
            function get_SumSave() {
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '新增批量保存',
                    closeBtn: 1,
                    shift: 2,
                    area: ['100%', '100%'],
                    maxmin: true,
                    content: './Sc_QualityReportBillSumSave.html?OperationType=1&linterid=&HSouceBillType=',
                    end: function () {
                    },
                    success: function (dom, index) {
                        var data = [];
                        data.push({
                            "HInterID": $("#HInterID").val(),
                            "HBillNo": $("#HBillNo").val(),
                            "HMaterID": $("#HMaterID").val(),
                            "HMaterNumber": $("#HMaterNumber").val(),
                            "HMaterName": $("#HMaterName").val(),
                            "HProcID": $("#HProcID").val(),
                            "HProcNo": $("#HProcNo").val(),
                            "HGroupID": $("#HGroupID").val(),
                            "HGroupName": $("#HGroupName").val(),
                            "HSourceID": $("#HSourceID").val(),
                            "HSourceName": $("#HSourceName").val(),
                            "HUnitID": $("#HUnitID").val(),
                            "HUnitName": $("#HUnitName").val(),
                            "HICMOInterID": $("#HICMOInterID").val(),
                            "HICMOEntryID": $("#HICMOEntryID").val(),
                            "HICMOBillNo": $("#HICMOBillNo").val(),
                            "HProcExchInterID": $("#HProcExchInterID").val(),
                            "HProcExchEntryID": $("#HProcExchEntryID").val(),
                            "HProcExchBillNo": $("#HProcExchBillNo").val()
                        });
                        //通过索引获取到当前iframe弹出层
                        var iframe = window['layui-layer-iframe' + index];
                        //调用iframe弹出层内的方法
                        iframe.edit(data);
                    },
                });
            }
            //#endregion
            //#region æ‰«ä¸è‰¯æ¡ç åŽè°ƒç”¨çš„æ˜¾ç¤ºæ‰«æè®°å½•方法
            function get_BarCodeDetail() {
                var ajaxLoad = layer.load();