duhe
2023-07-24 6bb16e8722eef2db9911e20ca0667165eece4b6f
WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Add_Edit_Gy_Process.html
@@ -77,6 +77,13 @@
                                                <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-xs8 layui-inline">
@@ -86,11 +93,11 @@
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">组织*</label>
                                    <div class="layui-col-xs8 layui-inline">
                                        <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">
                                                <div class="layui-form-item" style=" width: 375%;">
                                                    <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                                        <!--动态渲染组织-->
                                                    </select>
@@ -126,7 +133,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 +150,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 +203,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 +212,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>
@@ -343,6 +350,8 @@
            //判断操作类型
            if (OperationType == 1) {//无源单新增
                $("#HItemID").val(0);
                //禁用组织选项
                $("#HUSEORGID").attr("disabled", true);
            }
            else if (OperationType == 3) {//编辑
                //禁用组织选项
@@ -376,6 +385,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);
@@ -493,6 +508,7 @@
                            var IsHTypeFlow = data.流转标记;
                            var IsHTypeCount = data.核算标记;
                            var IsHAutoTrunFlag = data.自动移转;
                            var HTProcessFlag = data.HTProcessFlag;
                            //禁用标记
                            if (IsHStopflag) {
                                $("input[name='checkboxHStopflag'][value='" + IsHStopflag + "']").attr("checked", true);
@@ -506,6 +522,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
@@ -514,7 +533,7 @@
                                , "HLevel": data.等级
                                //, "HProcMulName": data.工段名称
                                //, "HProcMulID": data.工段ID
                                , "HBarCode": data.条形码
                                , "HBarCodeForBase": data.条形码
                                , "HHelpCode": data.助记码
                                , "HDeptName": data.部门
                                , "HDeptID": data.HDeptID
@@ -585,6 +604,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",