1
yxj
2023-09-05 950157be58f7a635aa59dbe5c87bb2a2d5914be1
WebTM/views/ÏîÄ¿¹ÜÀí/ÏîÄ¿½×¶Î/Add_Edit_Gy_ProjectStage.html
@@ -76,7 +76,7 @@
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">理论业绩占比</label>
                                        <div class="layui-input-inline">
                                            <input class="layui-input" name="HRate" id="HRate" autocomplete="off">
                                            <input class="layui-input" name="HRate" id="HRate" autocomplete="off" value="0">
                                        </div>
                                    </div>
                                </div>
@@ -184,13 +184,15 @@
            //判断操作类型
            if (OperationType == 1) {//无源单新增
                $("#HItemID").val(0);
                //禁用组织选项
                $("#HUSEORGID").attr("disabled", true);
                ////禁用组织选项
                //$("#HUSEORGID").attr("disabled", true);
                $("#checkboxHStopflag").attr("disabled", true);
            }
            else if (OperationType == 3) {//编辑
                //禁用组织选项
                $("#HUSEORGID").attr("disabled", true);
                ////禁用组织选项
                //$("#HUSEORGID").attr("disabled", true);
                $("#HItemID").val(linterid);//修改时主表ID
                $("#checkboxHStopflag").attr("disabled", true);
                //编辑状态时,根据内码,获取信息并写入界面
                RoadBillMain(linterid);
            } else if (OperationType == 4) {//浏览
@@ -218,7 +220,8 @@
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //退出按钮
            //#region æŒ‰é’®è§¦å‘事件
            //#region é€€å‡ºæŒ‰é’®
            form.on('submit(Cancel)', function () {
                if (params[1] != null) {
                    Pub_Close(1);
@@ -226,29 +229,32 @@
                    Pub_Close(2);
                }
            })
            //保存按钮
            //#endregion
            //#region ä¿å­˜æŒ‰é’®
            form.on('submit(set_SaveBill)', function (data) {
                set_SaveBill(data);
                if (AllowLoadData(data)) {
                    set_SaveBill(data);
                }
            });
            //#endregion
            //#endregion
            //#region æš‚时无用的按钮触发事件
            //是否禁用按钮
            //#region å¤é€‰æ¡†çŠ¶æ€å˜åŒ–è§¦å‘äº‹ä»¶
            //#region æ˜¯å¦ç¦ç”¨æŒ‰é’®
            form.on('checkbox(checkboxHStopflag)', function (data) {
                $("#HStopflag").val(data.elem.checked);
            });
            //是否里程碑
            //#endregion
            //#region æ˜¯å¦é‡Œç¨‹ç¢‘
            form.on('checkbox(checkboxHIsKey)', function (data) {
                $("#HIsKey").val(data.elem.checked);
            });
            ////选择工序按钮
            //form.on('submit(HProc-BT)', function () {
            //    get_checkProc();
            //});
            //#endregion
            //#endregion
            
            //#endregion
@@ -339,15 +345,16 @@
            }
            //#endregion
            //#region ä¿å­˜æ–¹æ³•
            function set_SaveBill(data) {
            //#region æ•°æ®æ ¡éªŒ
            function AllowLoadData(data) {
                //#region è¡¨å¤´æ•°æ®æ£€éªŒ
                if ($("#HNumber").val() == "") {
                    layer.msg("请输入阶段编码!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                    layer.msg("阶段编码不能为空!");
                    return false;
                }
                if ($("#HName").val() == "") {
                    layer.msg("请输入阶段编码!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                    layer.msg("阶段名称不能为空!");
                    return false;
                }
                var HRate = $('#HRate').val();
                if (HRate.substring(HRate.length - 1, HRate.length) == ".") {
@@ -360,6 +367,12 @@
                        return;
                    }
                }
                //#endregion
                return true;
            }
            //#endregion
            //#region ä¿å­˜æ–¹æ³•
            function set_SaveBill(data) {
                //序列化 å•据信息数组
                var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"];
                $.ajax({
@@ -384,32 +397,6 @@
                        layer.alert("错误:" + err, { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region é€‰æ‹©å·¥åºæ–¹æ³•
            function get_checkProc() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '工序列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_ProcList.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('请选择数据');
                        }
                        $("#HProcName").val(checkStatus.data[0].工序);
                        $("#HProcID").val(checkStatus.data[0].HItemID);
                        $("#HProcNumber").val(checkStatus.data[0].工序代码);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion