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__Engineering__Norm__Detai...

165 lines
8.5 KiB

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[2548],{
/***/ 36688:
/*!*****************************************************************!*\
!*** ./src/pages/Engineering/Norm/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/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 15 modules
var _umi_production_exports = __webpack_require__(67866);
;// CONCATENATED MODULE: ./src/pages/Engineering/Norm/Detail/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___m0mr1","flex_space_between":"flex_space_between___VnOBt","flex_box_vertical_center":"flex_box_vertical_center___k2muQ","flex_box_center_end":"flex_box_center_end___mk_G9","flex_box_column":"flex_box_column___pAN7m","normDetailContainer":"normDetailContainer___jU9qX","col120":"col120___PP676","col132":"col132___maQTk","breadcrumd":"breadcrumd___wTc7P","info":"info___IcDC3","tableWrap":"tableWrap___glHsJ","noTop":"noTop___He6BF","red":"red___MKy0v","green":"green___lz_B4","name":"name___gxP6L","calcTips":"calcTips___DQ1vb","thead":"thead___smkYs","colSpan":"colSpan___UlYpi","content":"content___FZ6G7","listItemWrap":"listItemWrap___Vyvgz","listItem":"listItem___iwssp","course":"course___Cuzmz"});
;// CONCATENATED MODULE: ./src/pages/Engineering/Norm/Detail/index.tsx
var __defProp = Object.defineProperty;
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;
};
const NormDetail = ({ dataSource, dispatch }) => {
const params = (0,_umi_production_exports.useParams)();
(0,_react_17_0_2_react.useEffect)(() => {
if (params.ec_year_id && params.id) {
dispatch({
type: "engineeringNormDetail/getGraduationResultDetail",
payload: params
});
}
}, []);
const columns = [
{
title: "\u8BFE\u7A0B",
style: {
justifyContent: "start"
}
},
{
title: "\u8BFE\u7A0B\u6240\u5360\u6743\u91CD",
className: Detailmodules.col120
},
{
title: "\u7528\u4E8E\u8BC4\u4EF7\u7684\u8BFE\u7A0B\u76EE\u6807",
style: {
flex: 2,
justifyContent: "start"
}
},
{
title: "\u8BFE\u7A0B\u8FBE\u6210\u9608\u503C",
className: Detailmodules.col120
},
{
title: "\u8BFE\u7A0B\u8FBE\u6210\u5B9E\u9645\u503C",
className: Detailmodules.col120
},
{
title: "\u8BC4\u4EF7\u7ED3\u679C",
className: Detailmodules.col120
},
{
title: "\u6307\u6807\u70B9\u8FBE\u6210\u9608\u503C",
className: Detailmodules.col120
},
{
title: "\u6307\u6807\u70B9\u8FBE\u6210\u5B9E\u9645\u503C",
className: Detailmodules.col132
},
{
title: "\u8BC4\u4EF7\u7ED3\u679C",
style: {
width: 80,
flex: "unset"
}
}
];
const renderActualValue = (data) => {
let str = "";
data.courses.forEach((item, index) => {
str += `${item.actual_value}${index + 1 === data.courses.length ? "" : "+"}`;
});
return str;
};
const goBack = () => {
_umi_production_exports.history.push(`/engineering/evaluate/norm`);
};
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.normDetailContainer }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.breadcrumd }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { onClick: () => goBack() }, "\u6307\u6807\u8BC4\u4EF7"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, ">>"), /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u8BC4\u4EF7\u8BE6\u60C5")), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.info }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, dataSource.name), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, "\u8FBE\u6210\u5EA6\u5B9E\u9645\u503C=", /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, dataSource.actual_value))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, dataSource.subitems.map((list, index) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, { key: index }, /* @__PURE__ */ _react_17_0_2_react.createElement(
"div",
{
className: `${Detailmodules.tableWrap} ${index === 0 ? Detailmodules.noTop : ""}`
},
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.name }, list.name),
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.thead }, columns.map((list2, index2) => /* @__PURE__ */ _react_17_0_2_react.createElement(
"div",
{
key: index2,
style: list2.style || {},
className: list2.className
},
[0, 2].includes(index2) ? /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { paddingLeft: index2 ? 10 : 12 } }, " ", list2.title) : list2.title
))),
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.content }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.listItemWrap }, list.courses.map((item, i) => {
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.listItem, key: i }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { justifyContent: "start" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { paddingLeft: 10 } }, item.name)), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.col120 }, item.weight), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: `${Detailmodules.course}` }, item.ec_course_targets.map((_) => /* @__PURE__ */ _react_17_0_2_react.createElement("div", { key: _ }, _))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.col120 }, item.goal_value), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.col120 }, item.actual_value), /* @__PURE__ */ _react_17_0_2_react.createElement(
"div",
{
className: `${["\u8FBE\u6210", "\u5DF2\u8FBE\u6210"].includes(item.result) ? Detailmodules.green : Detailmodules.red} ${Detailmodules.col120}`
},
item.result
));
})), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: `${Detailmodules.colSpan} ${Detailmodules.col120}` }, list.goal_value), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: `${Detailmodules.colSpan} ${Detailmodules.col132}` }, list.actual_value), /* @__PURE__ */ _react_17_0_2_react.createElement(
"div",
{
style: { width: 80 },
className: `${Detailmodules.colSpan} ${["\u8FBE\u6210", "\u5DF2\u8FBE\u6210"].includes(list.result) ? Detailmodules.green : Detailmodules.red}`
},
list.result
)),
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Detailmodules.calcTips }, list.index && `\u6307\u6807\u70B9${list.index}`, "\u2003\u8FBE\u6210\u5B9E\u9645\u503C=", renderActualValue(list), list.courses.length > 1 && `=${list.actual_value}`)
), /* @__PURE__ */ _react_17_0_2_react.createElement(
"div",
{
style: {
background: "#fafafa",
width: "100%",
height: "20px"
}
}
));
})));
};
/* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(
({
engineeringNormDetail
}) => __spreadValues({}, engineeringNormDetail)
)(NormDetail));
/***/ })
}]);