You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Shixuns__Interface__Deta...

180 lines
7.4 KiB

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[12864],{
/***/ 44840:
/*!******************************************************************!*\
!*** ./src/pages/Shixuns/Interface/Detail/index.tsx + 1 modules ***!
\******************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"default": function() { return /* binding */ Detail; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(7557);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(41498);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(79800);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectDestructuringEmpty.js
var objectDestructuringEmpty = __webpack_require__(70236);
var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(80184);
// EXTERNAL MODULE: ./src/service/shixuns.ts
var shixuns = __webpack_require__(18240);
;// CONCATENATED MODULE: ./src/pages/Shixuns/Interface/Detail/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Detailmodules = ({"Onerow":"Onerow___nXe8o","detSty":"detSty___MtPQP","contentSty":"contentSty___VObF5"});
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(46172);
// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules
var RenderHtml = __webpack_require__(26404);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Shixuns/Interface/Detail/index.tsx
var Page = function Page(_ref) {
objectDestructuringEmpty_default()(_ref);
var params = (0,_umi_production_exports.useParams)();
var _useState = (0,_react_17_0_2_react.useState)({
id: '',
name: '',
path: '',
content: '',
status: ''
}),
_useState2 = slicedToArray_default()(_useState, 2),
detailData = _useState2[0],
setDetailData = _useState2[1];
var getDetail = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res, _res$data, _res$data2, _res$data3, _res$data4, _res$data5;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0,shixuns/* getInterfaceDetail */.Mc)({
id: params === null || params === void 0 ? void 0 : params.id
});
case 2:
res = _context.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
detailData.name = res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.name;
detailData.path = res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.path;
detailData.content = res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.content;
detailData.id = res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.id;
detailData.status = res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.status;
setDetailData(objectSpread2_default()({}, detailData));
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
return function getDetail() {
return _ref2.apply(this, arguments);
};
}();
(0,_react_17_0_2_react.useEffect)(function () {
getDetail();
}, []);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
className: "py-20px-rem px-24px-rem text-14px-rem w-full flex flex-col",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
onClick: function onClick() {
_umi_production_exports.history.push('/shixuns/interface');
},
style: {
color: '#666',
cursor: 'pointer'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-fanhui2 font12",
style: {
color: 'icon-fanhui2'
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u8FD4\u56DE"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "ml20",
style: {
color: '#000'
},
children: "\u8BE6\u60C5"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "bg-white p-30px-rem flex-1 mt-14px-rem",
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Detailmodules.detSty,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "mr10",
children: "\u63A5\u53E3\u540D\u79F0\uFF1A"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
title: detailData.name,
children: detailData.name
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Detailmodules.detSty,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "mr10",
children: "\u63A5\u53E3\u8DEF\u5F84\uFF1A"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
title: detailData.path,
children: detailData.path
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Detailmodules.detSty,
style: {
marginBottom: '10px'
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u8BF4\u660E\uFF1A"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Detailmodules.contentSty,
children: detailData !== null && detailData !== void 0 && detailData.content ? /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
value: detailData.content,
style: {
backgroundColor: '#F6F7F9'
}
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
customText: "暂时还没有相关数据哦!"
})
})]
})]
});
};
/* harmony default export */ var Detail = (Page);
/***/ })
}]);