UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

47 lines (46 loc) 1.74 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireDefault(require("react")); var _antd = require("antd"); var _reactRouterDom = require("react-router-dom"); require("./style"); var PAGE_CONFIG = { 404: { img: '//img.alicdn.com/tfs/TB1sAiFE.T1gK0jSZFrXXcNCXXa-500-400.png', text: '恭喜您找到了一个不存在的页面' }, 403: { img: '//img.alicdn.com/tfs/TB1UWbgKrj1gK0jSZFOXXc7GpXa-424-320.png', text: '亲,您好像没有查看页面的权限呢' } }; var _default = exports["default"] = function _default(_ref) { var code = _ref.code, _ref$homeURL = _ref.homeURL, homeURL = _ref$homeURL === void 0 ? '/' : _ref$homeURL, _ref$style = _ref.style, style = _ref$style === void 0 ? {} : _ref$style; var _useHistory = (0, _reactRouterDom.useHistory)(), replace = _useHistory.replace; var pageInfo = PAGE_CONFIG["".concat(code)] || {}; return /*#__PURE__*/_react["default"].createElement(_antd.Layout.Content, { className: "umui-page umui-error-page", style: style }, /*#__PURE__*/_react["default"].createElement("div", null, /*#__PURE__*/_react["default"].createElement("div", { className: "umui-error-page-img", style: { backgroundImage: "url(".concat(pageInfo.img, ")") } }), /*#__PURE__*/_react["default"].createElement("div", { className: "umui-error-page-text" }, pageInfo.text), /*#__PURE__*/_react["default"].createElement(_antd.Button, { type: "primary", onClick: function onClick() { replace(homeURL); } }, "\u8FD4\u56DE\u9996\u9875"))); };