WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Add_Edit_Gy_Process.html
@@ -77,6 +77,45 @@
                                                <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">转标志</label>
                                            <div class="layui-input-inline">
                                                <input type="checkbox" name="checkboxHTProcessFlag" id="checkboxHTProcessFlag" lay-filter="checkboxHTProcessFlag" lay-skin="primary" value="true" title="是否转工序">
                                                <input type="hidden" value="false" name="HTProcessFlag" id="HTProcessFlag">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">首件检验方案</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HQCSchemeName_Fst" id="HQCSchemeName_Fst" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HQCSchemeID_Fst" id="HQCSchemeID_Fst" value="0">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Fst-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">转序检验方案</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HQCSchemeName_Proc" id="HQCSchemeName_Proc" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HQCSchemeID_Proc" id="HQCSchemeID_Proc" value="0">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Proc-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">巡检检验方案</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HQCSchemeName_Patrol" id="HQCSchemeName_Patrol" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                <input type="hidden" name="HQCSchemeID_Patrol" id="HQCSchemeID_Patrol" value="0">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Patrol-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs8 layui-inline">
@@ -87,7 +126,7 @@
                                        </div>
                                    </div>
                                    <div class="layui-col-xs8 layui-inline">
                                        <label class="layui-form-label"style="width: 12.5%;">组织*</label>
                                        <label class="layui-form-label" style="width: 12.5%;">组织*</label>
                                        <div class="layui-input-inline" style="margin-bottom: -15px;">
                                            <div class="layui-form">
                                                <div class="layui-form-item" style=" width: 375%;">
@@ -126,7 +165,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">班产定额</label>
                                            <div class="layui-input-inline">
                                                <input class="layui-input" name="HFixPrice" lay-verify="HFixPrice" id="HFixPrice" autocomplete="off">
                                                <input class="layui-input" name="HFixPrice" lay-verify="HFixPrice" id="HFixPrice" value="0" autocomplete="off">
                                            </div>
                                        </div>
@@ -143,13 +182,13 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">条形码</label>
                                            <div class="layui-input-inline">
                                                <input class="layui-input" name="HBarCode" id="HBarCode" autocomplete="off">
                                                <input class="layui-input" name="HBarCodeForBase" id="HBarCodeForBase" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">序号</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HSno" id="HSno" lay-verify="" autocomplete="off" class="layui-input">
                                                <input type="text" name="HSno" id="HSno" lay-verify="" autocomplete="off" value="0" class="layui-input">
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs4 layui-inline">
@@ -196,7 +235,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">流转标记</label>
                                            <div class="layui-input-inline">
                                                <input type="checkbox" name="checkboxHTypeFlow" id="checkboxHTypeFlow" lay-skin="primary" lay-filter="checkboxHTypeFlow" value="true" title="是否禁用">
                                                <input type="checkbox" name="checkboxHTypeFlow" id="checkboxHTypeFlow" lay-skin="primary" lay-filter="checkboxHTypeFlow" value="true" title="是否流转">
                                                <input type="hidden" value="false" name="HTypeFlow" id="HTypeFlow">
                                            </div>
                                        </div>
@@ -205,14 +244,14 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">核算标记</label>
                                            <div class="layui-input-inline">
                                                <input type="checkbox" name="checkboxHTypeCount" id="checkboxHTypeCount" lay-skin="primary" lay-filter="checkboxHTypeCount" value="true" title="是否禁用">
                                                <input type="checkbox" name="checkboxHTypeCount" id="checkboxHTypeCount" lay-skin="primary" lay-filter="checkboxHTypeCount" value="true" title="是否核算">
                                                <input type="hidden" value="false" name="HTypeCount" id="HTypeCount">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">自动移转</label>
                                            <div class="layui-input-inline">
                                                <input type="checkbox" name="checkboxHAutoTrunFlag" id="checkboxHAutoTrunFlag" lay-skin="primary" lay-filter="checkboxHAutoTrunFlag" value="true" title="是否禁用">
                                                <input type="checkbox" name="checkboxHAutoTrunFlag" id="checkboxHAutoTrunFlag" lay-skin="primary" lay-filter="checkboxHAutoTrunFlag" value="true" title="是否移转">
                                                <input type="hidden" value="false" name="HAutoTrunFlag" id="HAutoTrunFlag">
                                            </div>
                                        </div>
@@ -378,6 +417,12 @@
                $("#HStopflag").val(data.elem.checked);
            });
            //是否转工序
            form.on('checkbox(checkboxHTProcessFlag)', function (data) {
                $("#HTProcessFlag").val(data.elem.checked);
            });
            //流转标记按钮
            form.on('checkbox(checkboxHTypeFlow)', function (data) {
                $("#HTypeFlow").val(data.elem.checked);
@@ -401,6 +446,21 @@
            //选择部门按钮
            form.on('submit(HDepart-BT)', function () {
                get_checkDept();
            });
            //选择首件检验方案按钮
            form.on('submit(HQCSchemeID_Fst-BT)', function () {
                get_checkQCSchemeID_Fst();
            });
            //选择转序检验方案按钮
            form.on('submit(HQCSchemeID_Proc-BT)', function () {
                get_checkQCSchemeID_Proc();
            });
            //选择巡检检验方案按钮
            form.on('submit(HQCSchemeID_Patrol-BT)', function () {
                get_checkHQCSchemeID_Patrol();
            });
            //选择工作中心按钮
@@ -495,6 +555,7 @@
                            var IsHTypeFlow = data.流转标记;
                            var IsHTypeCount = data.核算标记;
                            var IsHAutoTrunFlag = data.自动移转;
                            var HTProcessFlag = data.HTProcessFlag;
                            //禁用标记
                            if (IsHStopflag) {
                                $("input[name='checkboxHStopflag'][value='" + IsHStopflag + "']").attr("checked", true);
@@ -508,6 +569,9 @@
                            if (IsHAutoTrunFlag) {
                                $("input[name='checkboxHAutoTrunFlag'][value='" + IsHAutoTrunFlag + "']").attr("checked", true);
                            }
                            if (HTProcessFlag) {
                                $("input[name='checkboxHTProcessFlag'][value='" + HTProcessFlag + "']").attr("checked", true);
                            }
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HNumber": data.工序代码
                                , "HItemID": data.HItemID
@@ -516,7 +580,7 @@
                                , "HLevel": data.等级
                                //, "HProcMulName": data.工段名称
                                //, "HProcMulID": data.工段ID
                                , "HBarCode": data.条形码
                                , "HBarCodeForBase": data.条形码
                                , "HHelpCode": data.助记码
                                , "HDeptName": data.部门
                                , "HDeptID": data.HDeptID
@@ -547,6 +611,12 @@
                                , "HWHName": data.HWHName
                                , "HWorkCenterID": data.HWorkCenterID
                                , "HWorkCenterName": data.HWorkCenterName
                                , "HQCSchemeID_Fst": data.HQCSchemeID_Fst
                                , "HQCSchemeName_Fst": data.首件检验方案
                                , "HQCSchemeID_Proc": data.HQCSchemeID_Proc
                                , "HQCSchemeName_Proc": data.转序检验方案
                                , "HQCSchemeID_Patrol": data.HQCSchemeID_Patrol
                                , "HQCSchemeName_Patrol": data.巡检检验方案
                            });
                            layer.close(ajaxLoad);
                        } else {
@@ -587,6 +657,43 @@
                //    layer.msg("请选择ERP工序!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                var HFixPrice = $('#HFixPrice').val();
                if (HFixPrice.substring(HFixPrice.length - 1, HFixPrice.length) == ".") {
                    layer.msg("班产定额的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+\.?[0-9]*$/;
                    if (!ref.test(HFixPrice)) {
                        layer.msg("班产定额请输正确入数字!");
                        return;
                    }
                }
                var HOverFixPrice = $('#HOverFixPrice').val();
                if (HOverFixPrice.substring(HOverFixPrice.length - 1, HOverFixPrice.length) == ".") {
                    layer.msg("加班补贴定额的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+\.?[0-9]*$/;
                    if (!ref.test(HOverFixPrice)) {
                        layer.msg("加班补贴定额请输正确入数字!");
                        return;
                    }
                }
                var HSno = $('#HSno').val();
                if (HSno.substring(HSno.length - 1, HSno.length) == ".") {
                    layer.msg("序号的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+$/;
                    if (!ref.test(HSno)) {
                        layer.msg("序号请输正确入数字!");
                        return;
                    }
                }
                var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"];
                $.ajax({
                    type: "POST",
@@ -690,6 +797,81 @@
            }
            //#endregion
            //#region é€‰æ‹©é¦–件检验方案方法
            function get_checkQCSchemeID_Fst() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '检验方案列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_QCCheckProjectListView.html', '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('请选择数据');
                        }
                        $("#HQCSchemeName_Fst").val(checkStatus.data[0].方案名称);
                        $("#HQCSchemeID_Fst").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region é€‰æ‹©è½¬åºæ£€éªŒæ–¹æ¡ˆæ–¹æ³•
            function get_checkQCSchemeID_Proc() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '检验方案列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_QCCheckProjectListView.html', '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('请选择数据');
                        }
                        $("#HQCSchemeName_Proc").val(checkStatus.data[0].方案名称);
                        $("#HQCSchemeID_Proc").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region é€‰æ‹©å·¡æ£€æ£€éªŒæ–¹æ¡ˆæ–¹æ³•
            function get_checkHQCSchemeID_Patrol() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '检验方案列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_QCCheckProjectListView.html', '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('请选择数据');
                        }
                        $("#HQCSchemeName_Patrol").val(checkStatus.data[0].方案名称);
                        $("#HQCSchemeID_Patrol").val(checkStatus.data[0].HItemID);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region é€‰æ‹©ç­ç»„方法
            function get_checkGroup() {
                layer.open({