yangle
2023-08-03 cba0ef063a24b5b965bfa943cf1c8d2c8acba84a
WebTM/views/ϵͳ¹ÜÀí/¶à¼¶ÉóÅú/ÉóºËÁ÷³Ìµ¥/Xt_CheckFlowEdit.html
@@ -133,37 +133,8 @@
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            var params = getUrlVars();
            var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  æ·»åŠ  ä¿å­˜
            var linterid = params[params[1]]; //从参数中获取 å•据内码
            var HSouceBillType = params[params[2]];  //从单据获取 æºå•类型
            //判断是否新增
            if (linterid == null || linterid == 0) {
                OperationType = 1;
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '8803' },
                    success: function (d) {
                        //赋值
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HName").val(d.data[0].HBillNo);
                    }
                });
            }
            else {//如果修改则走下面 new
             /*   RoadBillMain(linterid, linteridSub);*/
            }
            set_ClearBill();
            //判断是否登录 æœªç™»å½•则跳到登录页
            //if (sessionStorage.login != "login") {
            //    layer.confirm("登录失效,请重新登录!", {
            //        icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
            //    }, function () { window.location.href = "../../../user/login.html"; });
            //}
            var option = {
                elem: '#mainTable'
@@ -191,6 +162,39 @@
            }];
            option.data = rowdata;
            table.render(option);
            var params = getUrlVars();
            var linterid = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  æ·»åŠ  ä¿å­˜
            var OperationType = params[params[1]]; //从参数中获取 å•据内码
            //判断是否新增
            if (linterid == null || linterid == 0) {
                OperationType = 1;
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '8803' },
                    success: function (d) {
                        //赋值
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HName").val(d.data[0].HBillNo);
                    }
                });
            }
            else {//如果修改则走下面 new
                RoadBillMain(linterid);
            }
            //判断是否登录 æœªç™»å½•则跳到登录页
            //if (sessionStorage.login != "login") {
            //    layer.confirm("登录失效,请重新登录!", {
            //        icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
            //    }, function () { window.location.href = "../../../user/login.html"; });
            //}
            //#endregion
@@ -465,6 +469,64 @@
                });
            }
            //编辑状态时,根据内码,获取信息并写入界面
            function RoadBillMain(linterid)//加载表头
            {
                var sWhere = "and Hmainid=" + linterid;
                //查询审核项目设置是否存在
                $.ajax({
                    url: GetWEBURL() + "/Xt_CheckFlowBill/Xt_CheckFlowBillList",
                    type: "GET",
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (d) {
                        if (d.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = d.data[0];
                            var HStandard = data["默认流程"];
                            //禁用标记
                            if (HStandard) {
                                $("input[name='HStandard']").attr("checked", true);
                                $("#HStandard").val(true);
                            }
                            form.render('checkbox');
                            //主表
                            form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HName": d.data[0].流程名称
                                , "HInterID": d.data[0].Hmainid
                                , "HBillTypeID": d.data[0].HBillTypeID
                                , "HDeptID": d.data[0].HDeptID
                                , "HDeptIDName": d.data[0].部门
                                , "HRemark": d.data[0].备注
                            });
                            //子表  èµ‹å€¼
                            var rowdata = [];
                            for (var i = 0; i < d.data.length; i++) {
                                rowdata.push(
                                    {
                                        "HFlowNo": d.data[i].流程号, "HCheckItemID": d.data[i].HCheckItemID, "HCheckItemNumber": d.data[i].HCheckItemNumber
                                        , "HCheckItemName": d.data[i].HCheckItemName, "HJumpFlag": d.data[i].是否允许跳过 == 1 ? true : false
                                        , "HMakerSelf": d.data[i].HMakerSelf == 1 ? true : false, "HCheckMan": d.data[i].HCheckMan
                                    }
                                )
                            }
                            option.data = rowdata;
                            table.render(option);
                            for (var i = 0; i < d.data.length; i++) {
                                if (d.data[i].是否允许跳过) {
                                    $('#HJumpFlag' + (i + 1)).attr("checked", true);
                                }
                                if (d.data[i].HMakerSelf) {
                                    $('#HMakerSelf' + (i + 1)).attr("checked", true);
                                }
                            }
                            form.render('checkbox');
                        }
                    }
                })
            }
            //验证
            function AllowLoadData() {