浏览代码

修复列表显示全部时选择卡切换问题

Karson 1 年之前
父节点
当前提交
e45b435b48
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      public/assets/js/require-table.js

+ 3 - 2
public/assets/js/require-table.js

@@ -34,7 +34,7 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
             singleSelect: false, //是否启用单选
             singleSelect: false, //是否启用单选
             showRefresh: false,
             showRefresh: false,
             showJumpto: true,
             showJumpto: true,
-            locale: Config.language == 'zh-cn' ? 'zh-CN' : 'en-US',
+            locale: Config.language === 'zh-cn' ? 'zh-CN' : 'en-US',
             showToggle: true,
             showToggle: true,
             showColumns: true,
             showColumns: true,
             pk: 'id',
             pk: 'id',
@@ -347,12 +347,13 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
                     var field = $(this).closest("[data-field]").data("field");
                     var field = $(this).closest("[data-field]").data("field");
                     var value = $(this).data("value");
                     var value = $(this).data("value");
                     var object = $("[name='" + field + "']", table.closest(".bootstrap-table").find(".commonsearch-table"));
                     var object = $("[name='" + field + "']", table.closest(".bootstrap-table").find(".commonsearch-table"));
-                    if (object.prop('tagName') == "SELECT") {
+                    if (object.prop('tagName') === "SELECT") {
                         $("option[value='" + value + "']", object).prop("selected", true);
                         $("option[value='" + value + "']", object).prop("selected", true);
                     } else {
                     } else {
                         object.val(value);
                         object.val(value);
                     }
                     }
                     table.trigger("uncheckbox");
                     table.trigger("uncheckbox");
+                    table.bootstrapTable('getOptions').totalRows = 0;
                     table.bootstrapTable('refresh', {pageNumber: 1});
                     table.bootstrapTable('refresh', {pageNumber: 1});
                     return false;
                     return false;
                 });
                 });