UNPKG

data-vis-ui

Version:

## [使用文档](https://temp-static-domain.jd.com/data-vis-ui)

54 lines (45 loc) 1.5 kB
import { __awaiter, __rest } from "tslib"; /* * @Author: 石丽丽 * @description : 表格组件 * @@copyRight: 京东科技IOT */ import React from 'react'; import ProTable from '@ant-design/pro-table'; var ITable = function ITable(props) { var postData = props.postData, request = props.request, resetProps = __rest(props, ["postData", "request"]); /** * 请求数据 */ var handleRequest = function handleRequest(params, sort, filter) { return __awaiter(void 0, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee() { var res, header, content, total; return regeneratorRuntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return request(params); case 2: res = _context.sent; console.log(res, 'handleRequest'); // 先判断是否满足数据格式,如果不满足需要对 header = res.header, content = res.content, total = res.total; return _context.abrupt("return", { data: content, total: total }); case 6: case "end": return _context.stop(); } } }, _callee); })); }; return /*#__PURE__*/React.createElement(ProTable, Object.assign({ request: handleRequest }, resetProps)); }; export default ITable;