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__Report__index.async.js

126 lines
14 KiB

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[2307],{
/***/ 3466:
/*!************************************************!*\
!*** ./src/pages/Report/index.tsx + 2 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 */ pages_Report; }
});
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules
var skeleton = __webpack_require__(56511);
;// CONCATENATED MODULE: ./src/pages/Report/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Reportmodules = ({"flex_box_center":"flex_box_center___IR3nC","flex_space_between":"flex_space_between___JcsmH","flex_box_vertical_center":"flex_box_vertical_center___IRiko","flex_box_center_end":"flex_box_center_end___ftPaf","flex_box_column":"flex_box_column___hdDa7","wrap":"wrap___piUeX","title":"title___I5uPP","content":"content___gw7wC","head":"head___hHUXu","box":"box___YE3Dx","border":"border___CC17U","table":"table___n6I4T","left":"left___OpmaU","right":"right___TgkNr","g":"g___cLluq","y":"y___fCl6N","sub":"sub___xRfBS","headLine":"headLine___Rbe7M","code":"code___C88hv","lineNum":"lineNum___iHGoS","lineCode":"lineCode___W2Lso","line":"line___TytSR","highlight":"highlight___f7y_z"});
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(51165);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 15 modules
var _umi_production_exports = __webpack_require__(67866);
// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
var base64 = __webpack_require__(24334);
;// CONCATENATED MODULE: ./src/pages/Report/img/pt0.png
var pt0_namespaceObject = "data:image/png;base64,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";
;// CONCATENATED MODULE: ./src/pages/Report/index.tsx
var __defProp = Object.defineProperty;
var __defProps = Object.defineProperties;
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
var __async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const Report = ({}) => {
var _a;
const params = (0,_umi_production_exports.useParams)();
const [loading, setLoading] = (0,_react_17_0_2_react.useState)(true);
const [data, setData] = (0,_react_17_0_2_react.useState)({});
(0,_react_17_0_2_react.useEffect)(() => {
getData();
}, []);
const getData = () => __async(void 0, null, function* () {
const res = yield (0,fetch/* default */.ZP)(
`/api/tasks/${params == null ? void 0 : params.taskId}/get_game_report.json`,
{
method: "get",
params: {
game_report_id: params == null ? void 0 : params.game_report_id
}
}
);
if ((res == null ? void 0 : res.status) === 0) {
setData(__spreadProps(__spreadValues(__spreadValues({}, res.report), res.code), { created_at: res == null ? void 0 : res.created_at }));
}
setLoading(false);
});
const item = (data == null ? void 0 : data.content) ? (_a = base64.Base64.decode(data.content)) == null ? void 0 : _a.split("\n") : [];
console.log(item, "item");
return /* @__PURE__ */ _react_17_0_2_react.createElement(
skeleton/* default */.Z,
{
loading,
active: true,
paragraph: { rows: 5 }
},
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.wrap }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.title }, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: "/shuxuns" }, "\u5B9E\u8DF5\u9879\u76EE >"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u6027\u80FD\u62A5\u544A")), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.content }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.head }, /* @__PURE__ */ _react_17_0_2_react.createElement("img", { width: 30, src: pt0_namespaceObject, alt: "" }), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u5934\u6B4C\u4EE3\u7801\u6027\u80FD\u62A5\u544A")), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.box }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.border }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.table }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.left }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, "\u5F53\u524D\u89C6\u56FE\uFF1A ", (data == null ? void 0 : data.TN) || "-"), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, "\u6D4B\u8BD5\u6587\u4EF6\uFF1A ", data == null ? void 0 : data.SF), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, "\u6D4B\u8BD5\u65F6\u95F4\uFF1A ", data == null ? void 0 : data.created_at)), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.right }, /* @__PURE__ */ _react_17_0_2_react.createElement("ul", { className: "mt5" }, /* @__PURE__ */ _react_17_0_2_react.createElement("li", null), /* @__PURE__ */ _react_17_0_2_react.createElement("li", null, "\u8986\u76D6"), /* @__PURE__ */ _react_17_0_2_react.createElement("li", null, "\u5171\u8BA1"), /* @__PURE__ */ _react_17_0_2_react.createElement("li", null, "\u547D\u4E2D")), /* @__PURE__ */ _react_17_0_2_react.createElement("ul", { className: "mt5 mb10" }, /* @__PURE__ */ _react_17_0_2_react.createElement("li", null, "\u4EE3\u7801\u884C\uFF1A"), /* @__PURE__ */ _react_17_0_2_react.createElement("li", { className: Reportmodules.g }, parseFloat(String(Number(data == null ? void 0 : data.LH) / Number(data == null ? void 0 : data.LF) * 100)).toFixed(0), "%"), /* @__PURE__ */ _react_17_0_2_react.createElement("li", { className: Reportmodules.y }, data == null ? void 0 : data.LF), /* @__PURE__ */ _react_17_0_2_react.createElement("li", { className: Reportmodules.y }, data == null ? void 0 : data.LH)), /* @__PURE__ */ _react_17_0_2_react.createElement("ul", null, /* @__PURE__ */ _react_17_0_2_react.createElement("li", null, "\u51FD\xA0\xA0\u6570\uFF1A"), /* @__PURE__ */ _react_17_0_2_react.createElement("li", { className: Reportmodules.g }, parseFloat(String(Number(data == null ? void 0 : data.FNH) / Number(data == null ? void 0 : data.FNF) * 100)).toFixed(0), "%"), /* @__PURE__ */ _react_17_0_2_react.createElement("li", { className: Reportmodules.y }, data == null ? void 0 : data.FNF), /* @__PURE__ */ _react_17_0_2_react.createElement("li", { className: Reportmodules.y }, data == null ? void 0 : data.FNH)))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.sub }, /* @__PURE__ */ _react_17_0_2_react.createElement("b", null), "\u6267\u884C\u6548\u7387"), /* @__PURE__ */ _react_17_0_2_react.createElement("pre", { style: { margin: 0 } }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.headLine }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u884C\u53F7"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u6267\u884C\u6B21\u6570"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u6E90\u7801")), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.code }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.lineNum }, item == null ? void 0 : item.map((e, i) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, i + 1);
})), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.lineCode }, item == null ? void 0 : item.map((e, i) => {
var _a2, _b;
const row = (_a2 = data == null ? void 0 : data.DA) == null ? void 0 : _a2.find((k) => k.split(",")[0] === String(i + 1));
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Reportmodules.line }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: row ? Reportmodules.highlight : "" }, (_b = row == null ? void 0 : row.split(",")) == null ? void 0 : _b[1]), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, !!e && /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: row ? Reportmodules.highlight : "" }, e)));
}))))))))
);
};
/* harmony default export */ var pages_Report = (Report);
/***/ })
}]);