1
yusijie
2025-10-17 268f139c0a33401d0726f0bd41cbc38f0472a310
WebTM/views/ÖÊÁ¿¹ÜÀí/³ö³§¼ìÑéµ¥/QC_OutCompCheckBill.html
@@ -36,6 +36,10 @@
            margin-left: -15px;
            margin-right: -15px;
        }
        .zy-hidden {
            display: none;
        }
    </style>
</head>
@@ -46,10 +50,14 @@
                <form class="layui-form" lay-filter="formData" action="">
                    <div class="layui-card-header">
                        <div class="layui-btn-group">
                            <button type="button" id="btnSave" class="layui-btn layui-btn-normal layui-btn-radius"
                                lay-submit="" lay-filter="Saver">保存</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
                                lay-filter="Exit">退出</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit=""
                                lay-filter="btn-AddNew" id="btn-AddNew">新增</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btnSave"
                                id="btnSave">保存</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit=""
                                lay-filter="set_CheckBill" id="set_CheckBill">审核</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btn-Exit"
                                id="btn-Exit">退出</button>
                        </div>
                    </div>
                    <div class="layui-tab" lay-filter="tab-POStockInBill">
@@ -106,7 +114,7 @@
                                                    value="1">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                        <div class="layui-inline zy-hidden">
                                            <label class="layui-form-label"
                                                style="width: 85px;padding: 9px 18px;">生产资源</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
@@ -122,7 +130,7 @@
                                                <input type="hidden" name="HSourceID" id="HSourceID" value="0">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                        <div class="layui-inline zy-hidden">
                                            <label class="layui-form-label"
                                                style="width: 85px;padding: 9px 18px;">生产班次</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
@@ -139,7 +147,7 @@
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                    <div class="layui-row zy-hidden">
                                        <div class="layui-inline">
                                            <label class="layui-form-label"
                                                style="width: 85px;padding: 9px 18px;">任务单号</label>
@@ -888,6 +896,7 @@
            else if (OperationType == 2) {
                $("#HInterID").val("");
                $("#HBillNo").val("");
                $("#btn-AddNew").addClass("layui-btn-disabled").attr("disabled", true);//有源单时新增按钮禁用
                $('#btnSearchSource').addClass("layui-btn-disabled").attr("disabled", true);//有源单时生产资源按钮禁用
                $('#btnSearchICMOBill').addClass("layui-btn-disabled").attr("disabled", true);//有源单时任务单号按钮禁用
                $('#btnSearchMater').addClass("layui-btn-disabled").attr("disabled", true);//有源单时产品内码按钮禁用
@@ -946,20 +955,30 @@
            //#region è¡¨å¤´å¼¹æ¡†é€‰æ‹©
            //保存
            form.on('submit(Saver)', function (data) {
            form.on('submit(btnSave)', function (data) {
                set_SaveBill(data);
            });
            // æ–°å¢ž
            form.on('submit(btn-AddNew)', function () {
                set_AddBill();
            });
            // å®¡æ ¸
            form.on('submit(set_CheckBill)', function () {
                set_CheckBill();
            })
            //退出
            form.on('submit(Exit)', function (data) {
            form.on('submit(btn-Exit)', function (data) {
                if (OperationType == 1) {
                    Pub_Close(1);//直接新增closeType值为2,列表调新增closeType值从列表传递
                    Pub_Close(2);//直接新增closeType值为2,列表调新增closeType值从列表传递
                }
                else if (OperationType == 3) {
                    Pub_Close(1);
                }
                else {
                    Pub_Close(2);
                    Pub_Close(1);
                }
            });
@@ -3889,6 +3908,40 @@
            }
            //#endregion
            function set_AddBill() {
                layer.confirm('新增后页面数据将消失?', { icon: 3, title: '提示' }, function (index) {
                    location.replace('QC_OutCompCheckBill.html?OperationType=1&linterid=&HSouceBillType=0&closeType=2');
                });
            }
            //#region å®¡æ ¸æ•°æ®
            function set_CheckBill() {
                var InterID = $("#HInterID").val();
                //逻辑审核方法
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/QC_OutCompCheckBill/CheckQC_OutCompCheckBill", //方法所在页面和方法名
                    data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                // å¾—到frame索引
                                var index = layer.getFrameIndex(window.name);
                                //关闭当前frame
                                layer.close(index);
                            });
                            $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);// ç¦ç”¨å®¡æ ¸æŒ‰é’®
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //编辑查看
            function RoadBillMain(linterid)//加载表头
            {
@@ -4084,6 +4137,8 @@
                            layer.close(index);
                            layer.msg("提交成功");
                            $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);//保存按钮
                            $('#set_CheckBill').removeClass("layui-btn-disabled").removeAttr("disabled").addClass("layui-btn-normal");
                        }
                        else {
                            layer.close(index);
@@ -4144,6 +4199,8 @@
        });
        //非空验证    
        function GetHCusNameValue(obj) {  //客户
            $("#HCusName").val(obj[0].客户名称);