src/main/resources/static/ruoyi/js/ry-ui.min.js

(开头部分) 20KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

(function ($) {
    $.extend({
        table: {
            _option: {},
            _params: {},
            init: function (options) {
                $.table._option = options;
                $.table._params = $.common.isEmpty(options.queryParams) ? $.table.queryParams : options.queryParams;
                _sortOrder = $.common.isEmpty(options.sortOrder) ? "asc" : options.sortOrder;
                _sortName = $.common.isEmpty(options.sortName) ? "" : options.sortName;
                $("#bootstrap-table").bootstrapTable({
                    url: options.url,
                    contentType: "application/x-www-form-urlencoded",
                    method: "post",
                    cache: false,
                    sortable: false,
                    sortName: _sortName,
                    sortOrder: _sortOrder,
                    sortStable: false,
                    pagination: true,
                    searchOnEnterKey: true,//回车触发搜索
                    trimOnSearch: true,//自动去除搜索内容前后空格
                    clickToSelect: false,                //是否启用点击选中行
                    pageNumber: 1,
                    pageSize: 8,
                    pageList: [8, 25, 50],
                    iconSize: "outline",
                    toolbar: "#toolbar",
                    sidePagination: "server", //服务端分页
                    search: $.common.visible(options.search), //是否显示表格搜索
                    showRefresh: $.common.visible(options.showRefresh), //是否显示刷新按钮
                    showColumns: $.common.visible(options.showColumns),
                    showToggle: $.common.visible(options.showToggle),
                    showExport: $.common.visible(options.showExport),
                    columns: options.columns,
                    queryParams: $.table._params,        //得到查询的参数
                })
            }, queryParams: function (params) {
                return {
                    pageSize: params.limit,
                    pageNum: params.offset / params.limit + 1,
                    searchValue: params.search,
                    orderByColumn: params.sort,
                    isAsc: params.order
                }
                //    表单搜索
            }, search: function (form) {

                var params = $("#bootstrap-table").bootstrapTable("getOptions");
                params.queryParams = function (params) {
                    var search = {};
                    $.each($("#" + form).serializeArray(), function (i, field) {
                        search[field.name] = field.value
                    });
                    search.pageSize = params.limit;
                    search.pageNum = params.offset / params.limit + 1;
                    search.searchValue = params.search;
                    search.orderByColumn = params.sort;
                    search.isAsc = params.order;
                    return search;
后面还有 410 行代码,购买后查看完整代码

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

AI 解读 AI

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

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