@antdp/hooks
Version:
@/antdp-hooks
28 lines (27 loc) • 1.05 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"];
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _ahooks = require("ahooks");
function useTable(service, options) {
var _useAntdTable = (0, _ahooks.useAntdTable)(service, (0, _objectSpread2["default"])({
defaultPageSize: 20
}, options)),
tableProps = _useAntdTable.tableProps,
search = _useAntdTable.search;
return {
tableProps: (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, tableProps), {}, {
pagination: (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, tableProps.pagination), {}, {
showTotal: function showTotal(total) {
return "\u603B\u5171: ".concat(total, " \u6761");
}
})
}),
search: search
};
}
var _default = exports["default"] = useTable;
module.exports = exports.default;