layui开发的一些技巧

选择人员功能html

 //保存选择结果,用于回调
        /*
        window.saveSelectTeachers = function () {
            //一、检查用户的最终选择是什么
            var rule_course_id = storage.getItem("rule_course_id");
            //二、保存
            var data = {
                "select_person_id_array": storage.getItem(select_person_id_array),
                "rule_course_id": rule_course_id,
            };
            $.ajax({
                type: "POST",
                dataType: "json",
                async: false,
                data: data,
                url: "/baseService/teachbase/saveRuleCourseTeacher",
                success: function (data) {
                    layer.msg("保存成功", {icon: 1, time: 1000, shade: [0.5, '#000', true]}, function () {
                        layui.table.reload('idTest', {
                            where: {}
                        });
                        //从新加载tips定义
                        setTimeout("bindTips()", 200);
                    });
                }
            });
        };
         */

 

//业务上要求,这里不能配置教师!!废弃,但由于选择人员的代码是有用的,因此没有删除掉。
            /*
            if (obj.event === "setTeacher") {
                //一、根据业务获取哪些教师已经设置了教师这门课程
                $.ajax({
                    type: "GET",
                    dataType: "json",
                    async: false,
                    url: "/baseService/teachbase/selectedTeacher?rule_course_id=" + obj.data.id,
                    success: function (data) {
                        var _d = [];
                        for (var i = 0; i < data.length; i++) {
                            _d.push(data[i]['teacher_id']);
                        }
                        storage.setItem(exist_person_id_array, JSON.stringify(_d));
                        //写入当时调用选择人员控件时的参数
                        storage.setItem("rule_course_id", obj.data.id);
                        //二、调用人员选择器
                        WeAdminShow('选择教师', '../tea/PersonSelector.html?id=' + obj.data.id, 540, 520);
                    }
                });
            }*/

 在table中某一列显示tips的方法ajax

// //注册提示
                    // $('#idTest').next().find('.layui-table-body').find("table").find("tbody").children("tr").poshytip(
                    //     {
                    //         className: 'tip-darkgray',
                    //         content: function (updateCallback) {
                    //             var id = JSON.stringify($('#idTest').next().find('.layui-table-body').find("table").find("tbody").find(".layui-table-hover").data('index'));
                    //             var data = res.data[id];
                    //             var content = "<font color='red'>我是测试</font><div id='test13'></div>";
                    //             return content.substring(0, content.length - 1);
                    //         },
                    //         showOn: 'hover',
                    //         alignY: 'bottom',
                    //         showTimeout: 50,
                    //     }
                    // );

 是否是显示按钮json

$.ajax({
                    type: "GET",
                    dataType: "json",
                    async: false,
                    url: "/baseService/teachbase/getRuleInfoById?rule_id=" + rule_id,
                    success: function (data) {
                        
                    }
                });


 {{#if(d.is_checked!="1"){ }}
                <a class="layui-btn layui-btn-xs  layui-btn-normal" lay-event="update">修改</a>
                <a class="layui-btn layui-btn-xs  layui-btn-danger" lay-event="delete">删除</a>
 {{#} }}

 请空专业规则与课程安排async

truncate table t_jw_sub_course;

truncate table t_jw_major_rule;

truncate table t_jw_major_rule_course;truncate table t_jw_course;
相关文章
相关标签/搜索