QiFeng.ZWY.MagWeb/Content/admin/dist/js/mcDepartmentHelper.js

(完整代码) 2KB

mcDepartmentHelper = {
    generateSelect: function (firstSelect, bindHiddenValue) {
        var selectClass = "bindChooseMcDepartments";
        $.ajax({
            url: '/Base/GetDepartmentListByParentId',
            type: 'post',
            data: { parentId: 0 },
            async: true,
            success: function (data) {
                var add = "";
                for (var i = 0; i < data.length; i++) {
                    add += "<option value='" + data[i].Id + "'>" + data[i].DepartmentName + "</option>";
                }

                $(firstSelect).append(add);
            },
            error: function () {
                alertify.error("酒店部门列表生成失败");
            }
        })
        $(firstSelect).addClass(selectClass);
        $(bindHiddenValue).val($(firstSelect).val());
        $("." + selectClass).on("change", setSelect(this, $(this).val()));

        function setSelect(clickSelect) {
            var value = $(clickSelect).val();
            if (value == null || value == undefined) {
                return false;
            }
            $.ajax({
                url: '/Base/GetDepartmentListByParentId',
                type: 'post',
                data: { parentId: value },
                async: true,
                success: function (data) {
                    //删除clickSelect下的Select元素
                    $(clickSelect).nextAll("." + selectClass).remove();

                    var addChildDoc = "";
                    addChildDoc += "<select class='" + selectClass + "'>";
                    for (var i = 0; i < data; i++) {
                        addChildDoc += "<option value='" + data[i].Id + "'>" + data[i].DepartmentName + "</option>";
                    }
                    addChildDoc += "</select>";

                    $(clickSelect).after(addChildDoc);
                    $(bindHiddenValue).val($("." + selectClass).val());
                    setSelect($("." + selectClass).last());
                },
                error: function () {
                    alertify.error("酒店部门列表生成失败");
                }
            })
        }

    }
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。