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

192 lines
11 KiB

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[141],{
/***/ "4rn5":
/*!*****************************************************!*\
!*** ./src/pages/Engineering/Norm/Detail/index.tsx ***!
\*****************************************************/
/*! exports provided: default */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "k1fw");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "cDcd");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! umi */ "Ty5D");
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! umi */ "9kvl");
/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./index.less?modules */ "wdJq");
/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_4__);
var NormDetail = function NormDetail(_ref) {
var dataSource = _ref.dataSource,
dispatch = _ref.dispatch;
var params = Object(umi__WEBPACK_IMPORTED_MODULE_2__[/* useParams */ "i"])();
Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(function () {
if (params.ec_year_id && params.id) {
dispatch({
type: 'engineeringNormDetail/getGraduationResultDetail',
payload: params
});
}
}, []);
var columns = [{
title: '课程',
style: {
justifyContent: 'start'
}
}, {
title: '课程所占权重',
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120
}, {
title: '用于评价的课程目标',
style: {
flex: 2,
justifyContent: 'start'
}
}, {
title: '课程达成阈值',
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120
}, {
title: '课程达成实际值',
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120
}, {
title: '评价结果',
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120
}, {
title: '指标点达成阈值',
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120
}, {
title: '指标点达成实际值',
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col132
}, {
title: '评价结果',
style: {
width: 80,
flex: 'unset'
}
}];
/**
* renderActualValue
*/
var renderActualValue = function renderActualValue(data) {
var str = '';
data.courses.forEach(function (item, index) {
str += "".concat(item.actual_value).concat(index + 1 === data.courses.length ? '' : '+');
});
return str;
};
var goBack = function goBack() {
umi__WEBPACK_IMPORTED_MODULE_3__[/* history */ "d"].push("/engineering/evaluate/norm");
};
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.normDetailContainer
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.breadcrumd
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", {
onClick: function onClick() {
return goBack();
}
}, "\u6307\u6807\u8BC4\u4EF7"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", null, '>>'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", null, "\u8BC4\u4EF7\u8BE6\u60C5")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.info
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", null, dataSource.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", null, "\u8FBE\u6210\u5EA6\u5B9E\u9645\u503C=", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", null, dataSource.actual_value))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", null, dataSource.subitems.map(function (list, index) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_1__["Fragment"], {
key: index
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.tableWrap, " ").concat(index === 0 ? _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.noTop : '')
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.name
}, list.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.thead
}, columns.map(function (list, index) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
key: index,
style: list.style || {},
className: list.className
}, [0, 2].includes(index) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", {
style: {
paddingLeft: index ? 10 : 12
}
}, ' ', list.title) : list.title);
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.content
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.listItemWrap
}, list.courses.map(function (item, i) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.listItem,
key: i
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
style: {
justifyContent: 'start'
}
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", {
style: {
paddingLeft: 10
}
}, item.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120
}, item.weight), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.course)
}, item.ec_course_targets.map(function (_) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
key: _
}, _);
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120
}, item.goal_value), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120
}, item.actual_value), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: "".concat(['达成', '已达成'].includes(item.result) ? _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.green : _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.red, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120)
}, item.result));
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.colSpan, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col120)
}, list.goal_value), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.colSpan, " ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.col132)
}, list.actual_value), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
style: {
width: 80
},
className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.colSpan, " ").concat(['达成', '已达成'].includes(list.result) ? _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.green : _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.red)
}, list.result)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
className: _index_less_modules__WEBPACK_IMPORTED_MODULE_4___default.a.calcTips
}, list.index && "\u6307\u6807\u70B9".concat(list.index), "\u2003\u8FBE\u6210\u5B9E\u9645\u503C=", renderActualValue(list), list.courses.length > 1 && "=".concat(list.actual_value))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
style: {
background: '#fafafa',
width: '100%',
height: '20px'
}
}));
})));
};
/* harmony default export */ __webpack_exports__["default"] = (Object(umi__WEBPACK_IMPORTED_MODULE_3__[/* connect */ "a"])(function (_ref2) {
var engineeringNormDetail = _ref2.engineeringNormDetail;
return Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({}, engineeringNormDetail);
})(NormDetail));
/***/ }),
/***/ "wdJq":
/*!**************************************************************!*\
!*** ./src/pages/Engineering/Norm/Detail/index.less?modules ***!
\**************************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
module.exports = {"flex_box_center":"flex_box_center___1Xm7y","flex_space_between":"flex_space_between___1P54W","flex_box_vertical_center":"flex_box_vertical_center___3bA86","flex_box_center_end":"flex_box_center_end___3Dpaz","flex_box_column":"flex_box_column___3qDxK","normDetailContainer":"normDetailContainer___3hjDk","col120":"col120___20i-g","col132":"col132___2UPbj","breadcrumd":"breadcrumd___HQt8y","info":"info___3PUQi","tableWrap":"tableWrap___L8i2a","noTop":"noTop___2Ovk-","red":"red___FD2KM","green":"green___kLkFg","name":"name___pPLNU","calcTips":"calcTips___1Vqe7","thead":"thead___OB2wE","colSpan":"colSpan___TjR-H","content":"content___dTZDt","listItemWrap":"listItemWrap___3B8bX","listItem":"listItem___CTeps","course":"course___2PjWn"};
/***/ })
}]);