1
wtt
2025-06-16 4833c912a263af12b1f4e32eac1f8da63f8dfd08
WebTM/views/ÖÊÁ¿¹ÜÀí/¿â´æ¼ìÑéµ¥/QC_Add_Edit_StockCheckBill.html
@@ -190,6 +190,40 @@
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" id="hidediv1">
                                            <label class="layui-form-label" style="width: 85px;">批次号</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HBatchNo" id="HBatchNo" value="">
                                            </div>
                                        </div>
                                        <div class="layui-inline" id="hidediv1">
                                            <label class="layui-form-label" style="width: 85px;">检验数量</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HInSpectQty" id="HInSpectQty" value="0">
                                            </div>
                                        </div>
                                        <div class="layui-inline" id="hidediv1">
                                            <label class="layui-form-label" style="width: 85px;">良品数量</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HRightQty" id="HRightQty" value="0">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" id="hidediv1">
                                            <label class="layui-form-label" style="width: 85px;">报废数量</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUnRightQty" id="HUnRightQty" value="0">
                                            </div>
                                        </div>
                                        <div class="layui-inline" id="hidediv1">
                                            <label class="layui-form-label" style="width: 85px;">可疑数</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUnKnowQty" id="HUnKnowQty" value="0">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline" style="width: 58%">
@@ -352,13 +386,13 @@
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">样本量</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HSampleQty" id="HSampleQty" style="background-color:#efefef4d;" readonly>
                                            <input type="text" class="layui-input" name="HSampleQty" id="HSampleQty" value="0" style="background-color:#efefef4d;" readonly>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">样本破坏数</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HSampleDamageQty" id="HSampleDamageQty" style="">
                                            <input type="text" class="layui-input" name="HSampleDamageQty" value="0" id="HSampleDamageQty" style="">
                                        </div>
                                    </div>
                                </div>
@@ -401,7 +435,7 @@
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">拒绝数</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HRejectQty" id="HRejectQty" style="background-color:#efefef4d;" readonly>
                                            <input type="text" class="layui-input" name="HRejectQty" id="HRejectQty" value="0" style="background-color:#efefef4d;" readonly>
                                        </div>
                                    </div>
                                    <!--<div class="layui-inline">
@@ -1042,14 +1076,14 @@
                sWhere = " and hmainid = " + $("#HInterID").val();
                $.ajax({
                    url: GetWEBURL() + "/QC_FirstPieceCheckBill/QC_FirstPieceCheckBillList",
                    url: GetWEBURL() + "/QC_StockCheckBill/QC_StockCheckBillList",
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 0) {
                            $.ajax({
                                url: GetWEBURL() + "/DeltetQC_FirstPieceCheck",
                                url: GetWEBURL() + "/QC_StockCheckBill/DeltetQC_StockCheckBill",
                                type: "GET",
                                async: false,
                                data: { "HInterID": $("#HInterID").val(), "user": sessionStorage["HUserName"] },
@@ -1185,7 +1219,7 @@
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true,
                                content: ['../../基础资料/公用基础资料/Gy_CheckItem.html', 'yes'],
                                content: ['../../基础资料/公用基础资料/Gy_CheckItem.html?openType=2', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
@@ -1225,7 +1259,7 @@
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true,
                                content: ['../../基础资料/公用基础资料/Gy_InspectInstruMent.html', 'yes'],
                                content: ['../../基础资料/公用基础资料/Gy_InspectInstruMent.html?openType=2', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
@@ -1275,7 +1309,7 @@
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true,
                                content: ['../../基础资料/公用基础资料/Gy_InspectValue.html', 'yes'],
                                content: ['../../基础资料/公用基础资料/Gy_InspectValue.html?openType=2', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
@@ -1372,16 +1406,20 @@
                //保存最后一次点击行的检验值
                set_SaveValue($("#HEntryID").val());
                if ($("#HICMOQty").val() == "" || $("#HICMOQty").val() <= 0) {
                    layer.msg("任务单数量不能为空且不能小于等于0!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HProcExchQty").val() == "" || $("#HProcExchQty").val() <= 0) {
                    layer.msg("流转卡数量不能为空且不能小于等于0!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                //if ($("#HICMOQty").val() == "" || $("#HICMOQty").val() <= 0) {
                //    layer.msg("任务单数量不能为空且不能小于等于0!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if ($("#HProcExchQty").val() == "" || $("#HProcExchQty").val() <= 0) {
                //    layer.msg("流转卡数量不能为空且不能小于等于0!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                if ($("#HFirstCheckEmp").val() == 0) {
                    layer.msg("检验员未选择!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HBatchNo").val() == "") {
                    layer.msg("批次号不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                var sSubTable = table.cache['mainTable'];
@@ -1394,6 +1432,7 @@
                    if (sSubTable[i].HSampleSchemeID == '' || sSubTable[i].HSampleSchemeID == null) {
                        sSubTable[i].HSampleSchemeID = 0
                    }
                    sSubTable[i].HKeyInspect = sSubTable[i].HKeyInspect == true ? 1 : 0;
                    if (sSubTable[i].HSampleQty == '' || sSubTable[i].HSampleQty == null) {
                        sSubTable[i].HSampleQty = 0
                    }
@@ -1412,6 +1451,9 @@
                    if (sSubTable[i].HUnitID == '') {
                        sSubTable[i].HUnitID = 0
                    }
                }
                if (data.field.HICMOQty == "") {
                    data.field.HICMOQty = 0;
                }
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = JSON.stringify(table.cache['mainTable']);
@@ -1504,6 +1546,11 @@
                                , "HShiftsID": data.HShiftsID
                                , "HShiftsName": data.班次名称
                                , "HErrTreatment": data.异常临时处理方案
                                , "HBatchNo": data.批号
                                , "HInSpectQty": data.检验数量
                                , "HRightQty": data.合格数量
                                , "HUnRightQty": data.不合格数量
                                , "HUnKnowQty": data.可疑数量
                            });
                            $("input[name=HLastResult][value=true]").prop("checked", data.判定结论 === "合格");
                            $("input[name=HLastResult][value=false]").prop("checked", data.判定结论 === "不合格");
@@ -1902,7 +1949,7 @@
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../../views/Baseset/基础资料/Sc_ProcessExchangeBillListView.html', 'yes'],
                    content: ['../../车间管理/工序流转卡/Sc_ProcessExchangeBillList.html?openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -1941,7 +1988,7 @@
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../生产管理/生产任务单/Sc_ICMOBillList.html', 'yes'],
                    content: ['../../生产管理/生产任务单/Sc_ICMOBillList.html?openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -2019,7 +2066,7 @@
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../基础资料/生产基础资料/Gy_Source.html', 'yes'],
                    content: ['../../基础资料/生产基础资料/Gy_Source.html?Htype=&openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -2095,7 +2142,7 @@
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    content: ['../../基础资料/公用基础资料/Gy_Material.html', 'yes'],
                    content: ['../../基础资料/公用基础资料/Gy_Material.html?openType=2', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -2126,6 +2173,7 @@
            //表头信息检验方案弹窗
            form.on('submit(btnSearchQCScheme)', function () {
                var HProcName = $("#HProcName").val();
                //页面层-自定义
                layer.open({
                    type: 2,
@@ -2135,6 +2183,7 @@
                    shift: 2,
                    area: ['90%', '90%'],
                    maxmin: true,
                    //content: ['../../质量管理/检验方案单/QC_CheckProjectList.html?OperationType=1&HName=' + HName + '&HProcName=' + HProcName + '', 'yes'],
                    content: ['../../质量管理/检验方案单/QC_CheckProjectList.html', 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -2343,10 +2392,10 @@
                }
                if (HQty > 0) {
                    document.querySelectorAll("[name='HLastResult']")[0].removeAttribute('checked'); //删除选择属性
                    $("input:radio[name=HLastResult][value=" + false + "]").attr("checked", "true"); //添加选择属性
                    $("input:radio[name=HLastResult][value=" + false + "]").prop("checked", "true"); //添加选择属性
                } else {
                    document.querySelectorAll("[name='HLastResult']")[1].removeAttribute('checked'); //删除选择属性
                    $("input:radio[name=HLastResult][value=" + true + "]").attr("checked", "true"); //添加选择属性
                    $("input:radio[name=HLastResult][value=" + true + "]").prop("checked", "true"); //添加选择属性
                }
                form.render('radio');
            }           
@@ -2621,21 +2670,19 @@
                    $("#HDownLimit").val(0);
                    $("#HUpOffSet").val(0);
                    $("#HDownOffSet").val(0);
                    $("#HSampleDamageQty").val("")
                    $("#HSampleQty").val("")
                    $("#HSampleQty2").val("")
                    $("#HSampleDamageQty").val("0")
                    $("#HSampleQty").val("0")
                    $("#HSampleQty2").val("0")
                    $("#HAcceptQty").val("0")
                    $("#HInspectionLevel").val("")
                    $("#HRejectQty").val("")
                    $("#HRejectQty").val("0")
                    $("#HStrictness").val("")
                    $("#HSampleUnRightQty").val("")
                    $("#HSampleUnRightQty2").val("")
                    $("#HSampleUnRightQty").val("0")
                    $("#HSampleUnRightQty2").val("0")
                    $("#HAQL").val("")
                    $("#HSamplingType").val("")
                    $("#HSampleQty").val("")
                    $("#HInspectResultToSee").val("")
                    $("#HInspectResultToSee2").val("")
                    $("#HSampleUnRightQty").val("")
                    $("#HUnitID").val("0")
                    $("#HUnitName").val("")
                    $("#HInspectValB").val("0")
@@ -2797,10 +2844,8 @@
                    $("#HSampleUnRightQty2").val(maindata[nowindex].HSampleUnRightQty);
                    $("#HAQL").val(maindata[nowindex].HAQL);
                    $("#HSamplingType").val(maindata[nowindex].HSamplingType);
                    $("#HSampleQty").val(maindata[nowindex].HSampleQty);
                    $("#HInspectResultToSee").val(maindata[nowindex].HInspectResultToSee);
                    $("#HInspectResultToSee2").val(maindata[nowindex].HInspectResultToSee2);
                    $("#HSampleUnRightQty").val(maindata[nowindex].HSampleUnRightQty);
                    $("#HUnitID").val(maindata[nowindex].HUnitID);
                    $("#HUnitName").val(maindata[nowindex].HUnitName);
                    $("#HInspectValB").val(maindata[nowindex].HInspectValB);