UNPKG

@aliretail/react-materials-components

Version:
114 lines (92 loc) 4.29 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = void 0; var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var React = _interopRequireWildcard(require("react")); var _Tablex = require("../../../Tablex"); var _properties = require("../../properties"); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } var _default = function _default(props) { var appCode = props.appCode, apiCode = props.apiCode, url = props.url, traceId = props.traceId, params = props.params; var _React$useState = React.useState('id'), primaryKey = _React$useState[0]; var _React$useState2 = React.useState([]), dataSource = _React$useState2[0], setDataSource = _React$useState2[1]; var _React$useState3 = React.useState(true), loading = _React$useState3[0], setLoading = _React$useState3[1]; var getCt = /*#__PURE__*/function () { var _ref = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee() { var res; return _regenerator["default"].wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: setLoading(true); _context.prev = 1; _context.next = 4; return (0, _properties.getListCt)({ appCode: appCode, apiCode: apiCode, url: url }, (0, _extends2["default"])({ traceId: traceId }, params)); case 4: res = _context.sent; setDataSource((res === null || res === void 0 ? void 0 : res.result) || []); _context.next = 11; break; case 8: _context.prev = 8; _context.t0 = _context["catch"](1); console.warn(_context.t0); case 11: setLoading(false); case 12: case "end": return _context.stop(); } } }, _callee, null, [[1, 8]]); })); return function getCt() { return _ref.apply(this, arguments); }; }(); React.useEffect(function () { getCt(); }, []); return /*#__PURE__*/React.createElement(_Tablex.AliretailTableContainer, { dataSource: dataSource, primaryKey: primaryKey, className: _properties.COM_PREFIX + "-table-child", loading: loading, columns: [{ title: '操作类型', dataIndex: 'operateType' }, { title: '操作对象', dataIndex: 'operateObject' }, { title: '属性ID', dataIndex: 'fieldName' }, { title: '原字段', dataIndex: 'beforeValue' }, { title: '新字段', dataIndex: 'afterValue' }] }, /*#__PURE__*/React.createElement(_Tablex.AliretailTable, null)); }; exports["default"] = _default;