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.
165 lines
8.5 KiB
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));
|
|
|
|
|
|
/***/ })
|
|
|
|
}]); |