wyb
2021-05-19 6fcb80060a56b296d50e9aa26c15abb58478de20
WebTM/views/ÖÊÁ¿¹ÜÀí/¼ìÑé·½°¸µ¥/QC_Add_CheckProject.html
@@ -15,12 +15,13 @@
        <div class="layui-row layui-col-space15">
            <div class="layui-col-md12">
                <div class="layui-card">
                    <form id="form0" class="layui-form" action="">
                    <form id="form0" class="layui-form"  lay-filter="component-form-group" action="">
                        <div class="layui-card-header">
                            <div class="layui-btn-group">
                                <button type="button" id="add-btn" 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>
                            </div>
@@ -41,6 +42,7 @@
                                                    <label class="layui-form-label">单 æ® å·ï¼š</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off">
                                                        <input id="HInterID" name="HInterID" type="hidden" />
                                                    </div>
                                                </div>
                                                <div class="layui-col-xs2">
@@ -92,7 +94,7 @@
                                                <div class="layui-col-xs2">
                                                    <label class="layui-form-label"> ç‰©æ–™å¤§ç±»ï¼š</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HMaterTypeID" onkeyup="this.value=this.value.replace(/\D/g,'')" value="0" lay-verify="" id="HMaterTypeID" readonly="readonly" autocomplete="off">
                                                        <input class="layui-input" name="HMaterTypeID" onkeyup="this.value=this.value.replace(/\D/g,'')" value="0" lay-verify="" id="HMaterTypeID"  autocomplete="off">
                                                    </div>
                                                </div>
@@ -133,7 +135,7 @@
                                                <div class="layui-colorpicker-xs">
                                                    <label class="layui-form-label"> å¤‡æ³¨ï¼š</label>
                                                    <div class="layui-input-block">
                                                        <input class="layui-input" name="HNote" id="HNote" autocomplete="off">
                                                        <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
                                                    </div>
                                                </div>
                                            </div>
@@ -170,6 +172,24 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script>
        //获取参数
        function getUrlVars() {
            var vars = [], hash;
            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
            for (var i = 0; i < hashes.length; i++) {
                hash = hashes[i].split('=');
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
            return vars;
        }
        var params = getUrlVars();
        var hID = params[params[0]];//编辑查看
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
@@ -182,6 +202,12 @@
                , form = layui.form
                , element = layui.element;
            //判断是否登录 æœªç™»å½•则跳到登录页
            if (sessionStorage.login != "login") {
                layer.confirm("登录失效,请重新登录!", {
                    icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
                }, function () { window.location.href = "../../user/login.html"; });
            }
            var tableReload = table.reload;
            var option = {
                elem: '#mainTable'
@@ -204,9 +230,38 @@
                ]]
                   , limit: 500 //每页默认显示的数量
            };
             //初始加载表格{ "ID": 0, "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": "  ", "HSQProcName": "   ","HProcID":0, "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
            option.data = [{ "HPrjNo": " ", "HQCCheckItemID": 0, "HNumber": "  ", "HName": "   ", "HQCStd": 0, "HQCStdMax": "  ", "HQCUnit": "  ", "HRemark": "  "}];
            table.render(option);
            //判断是否新增
            if (hID == null || hID == 0)
            {
                //初始加载表格{ "ID": 0, "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": "  ", "HSQProcName": "   ","HProcID":0, "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
                option.data = [{ "HPrjNo": " ", "HQCCheckItemID": 0, "HNumber": "  ", "HName": "   ", "HQCStd": 0, "HQCStdMax": "  ", "HQCUnit": "  ", "HRemark": "  " }];
                table.render(option);
            }
            else
            {
                $("#HInterID").val(hID);//修改时主表ID
                //编辑加载数据
                $.ajax({
                    url: GetWEBURL() + 'MES_QC_CheckProjectDetail_Json',
                    type: "GET",
                    data: { "sqlWhere": "and HInterID="+hID },
                    success: function (result) {
                        console.log('gouba' + result);
                        if (result.count == 1) {
                            option.data = result.data;
                            table.render(option);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(index0);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
               //头工具栏事件
            var rowid = 0;
@@ -2203,76 +2258,46 @@
            });
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
            //判断是否登录 æœªç™»å½•则跳到登录页
            if (sessionStorage.login != "login") {
                layer.confirm("登录失效,请重新登录!", {
                    icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
                }, function () { window.location.href = "../../user/login.html"; });
            }
            var params = getUrlVars();
            var hID = params[params[0]];//编辑查看
            function RoadBillMain(hID)//加载表头
            {
                alert(hID);
                //查询派工单据是否存在
                //$.ajax({
                //    url: GetWEBURL() + "Sc_ProcessMangement/getHbarCodeDetail",
                //    type: "GET",
                //    data: {
                //        "sBillBarCode": HBarCode
                //    },
                //    success: function (result) {
                //        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                //            var data = result.data.h_v_Sc_ProcessSendWorkList[0];
                //            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                //                "HSendWorkBillNo": $("#HBarCode").val()
                //                , "HEmp": $("#HEmp").val()
                //                , "HProcID": data.HprocID
                //                , "HSourceID": data.HSourceID
                //                , "HSource": data.生产资源
                //                //, "HCenterID": data.工作中心代码
                //                , "HICMOInterID": data.HICMOInterID
                //                , "HICMOBillNo": data.生产任务单号
                //                , "HDeptID": data.HDeptID
                //                , "HQty": data.数量
                //                , "HMaterID": data.HMaterID
                //                , "HMaterNumber": data.物料代码
                //                , "HMaterName": data.物料名称
                //                , "HMaterModel": data.规格型号
                //                , "HICMOQty": data.数量
                //                , "HUnitNumber": data.计量单位代码
                //                , "HUnitID": data.HUnitID
                //                , "HGroupID": $("#HGroupID").val()
                //                , "HGroupNumber": $("#HGroupNumber").val()
                //                , "HDeptNumber": data.部门代码
                //                , "HProcNumber": data.工序代码
                //                , "HProcName": data.工序
                //                //, "HOrderProcNO":data.订单跟踪号
                //            });
                //            //$("#HBarCode").attr("readonly", "readonly");//条形码只读
                //            //$("#HBarCode").css("background-color", "#efefef4d");
                //            /*$("#HBarCode").css("box-shadow", "none");*/
                //        } else {
                //            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                //        }
                //    }, error: function () {
                //        layer.alert("发生错误!", { icon: 5 });
                //    }
                //});
                //查询检验方案单是否存在
                $.ajax({
                    url: GetWEBURL() + "GetQCCheckProjectDetail",
                    type: "GET",
                    data: {
                        "HID": hID
                    },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.h_v_Gy_Edit_QCCheckProjectList[0];
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HBillNo": data.单据号
                                , "HDate": data.日期
                                , "HName": data.方案名称
                                , "HMater": data.物料名称
                                , "HMaterID": data.物料ID
                                , "HMaterNumber": data.物料代码
                                , "HProcName": data.工序名称
                                , "HProcID": data.工序ID
                                , "HMaterTypeID": data.物料大类ID
                                , "HDepName": data.部门名称
                                , "HDeptID": data.部门ID
                                , "HUName": data.单位名称
                                , "HUnitID": data.单位ID
                                , "HUnitNumber": data.单位代码
                                , "HRemark": data.表头备注
                            });
                        } else {
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                    }, error: function () {
                        layer.alert("发生错误!", { icon: 5 });
                    }
                });
            }
@@ -2406,25 +2431,7 @@
                })
            });
            //编辑
            form.on('submit(cmdModify)', function () {//编辑
                var sSubStr = table.cache['wl-table'];
                //if (AllowLoadData(sSubStr) != false) {//非空验证
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '明细列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: ['../../../views/公共页面/Kf_BarCodeEditDlg.html?table=' + JSON.stringify(sSubStr), 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
                // }
            });
            form.on('submit(Cancel)', function () {
                //sessionStorage["SourceFlag"] = false;