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

1269 lines
55 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[73183],{
/***/ 82982:
/*!*****************************************!*\
!*** ./src/components/NoData/index.tsx ***!
\*****************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ 29913);
/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/button */ 71577);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294);
/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
var noData = function noData(_ref) {
var _ref$buttonProps = _ref.buttonProps,
buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps,
_ref$styles = _ref.styles,
styles = _ref$styles === void 0 ? {} : _ref$styles,
customText = _ref.customText,
ButtonText = _ref.ButtonText,
ButtonClick = _ref.ButtonClick,
Buttonclass = _ref.Buttonclass,
ButtonTwo = _ref.ButtonTwo;
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", {
className: "tc animated fadeIn",
style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, {
color: '#999',
margin: '200px auto'
}), styles),
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", {
src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", {
className: "mt20 font14",
children: customText || '暂时还没有相关数据哦!'
}), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({
className: Buttonclass,
onClick: ButtonClick
}, buttonProps), {}, {
children: ButtonText
})), ButtonTwo && ButtonTwo]
});
};
/* harmony default export */ __webpack_exports__["Z"] = (noData);
/***/ }),
/***/ 45331:
/*!***************************************************************************!*\
!*** ./src/pages/Engineering/Lists/GraduationIndex/index.tsx + 5 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 */ GraduationIndex; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js
var style = __webpack_require__(13062);
// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js
var row = __webpack_require__(71230);
// EXTERNAL MODULE: ./node_modules/antd/es/upload/style/index.js + 1 modules
var upload_style = __webpack_require__(13759);
// EXTERNAL MODULE: ./node_modules/antd/es/upload/index.js + 20 modules
var upload = __webpack_require__(7426);
// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js
var col_style = __webpack_require__(89032);
// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js
var col = __webpack_require__(15746);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(17061);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js + 1 modules
var modal_style = __webpack_require__(35611);
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules
var modal = __webpack_require__(85402);
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var button_style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
var es_button = __webpack_require__(71577);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(861);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules
var select_style = __webpack_require__(95985);
// EXTERNAL MODULE: ./node_modules/antd/es/select/index.js
var es_select = __webpack_require__(34041);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(42122);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js + 1 modules
var message_style = __webpack_require__(14934);
// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules
var message = __webpack_require__(12461);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(17156);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(27424);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./src/pages/Engineering/Lists/GraduationIndex/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var GraduationIndexmodules = ({"flex_box_center":"flex_box_center___Z0lFR","flex_space_between":"flex_space_between___PzXAE","flex_box_vertical_center":"flex_box_vertical_center___cc_20","flex_box_center_end":"flex_box_center_end___MWHHi","flex_box_column":"flex_box_column___DnySC","wrap":"wrap___omwUF","title":"title___rcvCe","control":"control___pKisE","label":"label___lFCWF","customTable":"customTable___ZAjnN","exportWrapContainer":"exportWrapContainer___lOtwr","step1":"step1___MyZoh"});
// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules
var _umi_production_exports = __webpack_require__(89214);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js
var ExclamationCircleOutlined = __webpack_require__(87588);
// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/FolderOpenOutlined.js
var FolderOpenOutlined = __webpack_require__(54734);
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(84519);
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules
var tooltip_style = __webpack_require__(38390);
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(84908);
// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js + 1 modules
var input_style = __webpack_require__(69463);
// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 5 modules
var input = __webpack_require__(75008);
;// CONCATENATED MODULE: ./src/pages/Engineering/Lists/GraduationIndex/ListItem.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var ListItemmodules = ({"listItemContainer":"listItemContainer___JK46x"});
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Engineering/Lists/GraduationIndex/ListItem.tsx
function listitem(_ref) {
var item = _ref.item,
index = _ref.index,
getData = _ref.getData,
params = _ref.params,
indextwo = _ref.indextwo,
id = _ref.id,
datas = _ref.datas;
var _useState = (0,react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
showInput = _useState2[0],
setshowInput = _useState2[1];
var _useState3 = (0,react.useState)(false),
_useState4 = slicedToArray_default()(_useState3, 2),
isadd = _useState4[0],
setisAdd = _useState4[1];
var _useState5 = (0,react.useState)(false),
_useState6 = slicedToArray_default()(_useState5, 2),
isloading = _useState6[0],
setisloading = _useState6[1];
(0,react.useEffect)(function () {
if (!item.content) {
setshowInput(true);
}
}, [item.content]);
console.log('-----item', datas);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: ListItemmodules.listItemContainer,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: ["\u6307\u6807\u70B9", indextwo + 1 + '-' + (index + 1)]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: showInput ? /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
defaultValue: item.content,
onChange: function onChange(e) {
return item.name = e.target.value;
},
onBlur: function onBlur(e) {
// console.log(e.target.value);
item.content = e.target.value;
}
}) : item.content
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
onClick: function onClick() {},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: showInput ? '保存' : '编辑',
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _item$content;
var url, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (showInput) {
_context.next = 4;
break;
}
if (!(datas.filter(function (item) {
var _item$ec_graduation_s;
return item.id === '新增' || item.isupdate || (item === null || item === void 0 ? void 0 : (_item$ec_graduation_s = item.ec_graduation_subitems) === null || _item$ec_graduation_s === void 0 ? void 0 : _item$ec_graduation_s.filter(function (item) {
return item.id === '新增' || item.isupdate;
}).length) > 0;
}).length > 0)) {
_context.next = 4;
break;
}
message/* default.info */.ZP.info('请先保存或取消当前正在编辑的内容。');
return _context.abrupt("return");
case 4:
if (!(!item.content || !(item !== null && item !== void 0 && (_item$content = item.content) !== null && _item$content !== void 0 && _item$content.replace(/\s+/g, '')))) {
_context.next = 7;
break;
}
message/* default.info */.ZP.info('内容不能为空');
return _context.abrupt("return");
case 7:
if (!isloading) {
_context.next = 9;
break;
}
return _context.abrupt("return");
case 9:
if (!showInput) {
_context.next = 16;
break;
}
setisloading(true);
url = isadd ? "/api/ec_years/".concat(params.ec_year_id, "/graduation_subitems/").concat(item.id, ".json") : "/api/ec_years/".concat(params.ec_year_id, "/graduation_subitems.json");
_context.next = 14;
return (0,fetch/* default */.ZP)(url, {
method: isadd ? 'put' : 'post',
body: {
content: item.content,
graduation_requirement_id: id
}
});
case 14:
res = _context.sent;
if (res.status === 0) {
//更新成功 掉接口刷新数据
getData(params);
setisAdd(false);
}
case 16:
setisloading(false);
setisAdd(true);
setshowInput(!showInput);
item.isupdate = !showInput;
case 20:
case "end":
return _context.stop();
}
}, _callee);
})),
className: showInput ? 'iconfont icon-baocun1' : 'iconfont icon-bianji6'
})
}), showInput && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: "\u53D6\u6D88",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
getData(params);
setshowInput(false);
case 2:
case "end":
return _context2.stop();
}
}, _callee2);
}))
// style={{
// color: '#0152D9',
// cursor: 'pointer',
// marginRight: '10px',
// }}
,
className: "iconfont icon-quxiao"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: "\u5220\u9664",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
modal/* default.confirm */.Z.confirm({
title: '删除',
content: '确认是否删除?',
okText: '确认',
cancelText: '取消',
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
if (!((item === null || item === void 0 ? void 0 : item.id) === '新增')) {
_context3.next = 3;
break;
}
getData(params);
return _context3.abrupt("return");
case 3:
_context3.next = 5;
return (0,fetch/* default */.ZP)("/api/ec_years/".concat(params.ec_year_id, "/graduation_subitems/").concat(item === null || item === void 0 ? void 0 : item.id, ".json"), {
method: 'delete',
body: {
graduation_requirement_id: id
}
});
case 5:
res = _context3.sent;
if (res.status === 0) {
//更新成功 调接口刷新数据
getData(params);
}
case 7:
case "end":
return _context3.stop();
}
}, _callee3);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
case 1:
case "end":
return _context4.stop();
}
}, _callee4);
})),
style: {
color: '#0152D9',
cursor: 'pointer'
},
className: "iconfont icon-shanchu9"
})
})]
})]
});
}
/* harmony default export */ var ListItem = (listitem);
;// CONCATENATED MODULE: ./src/pages/Engineering/Lists/GraduationIndex/RequirementItem.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var RequirementItemmodules = ({"requirementItemContainer":"requirementItemContainer___H2hvF","thead":"thead___TA6ry"});
;// CONCATENATED MODULE: ./src/pages/Engineering/Lists/GraduationIndex/RequirementItem.tsx
function RequirementItem_listitem(_ref) {
var _item$ec_graduation_s4;
var item = _ref.item,
index = _ref.index,
params = _ref.params,
getData = _ref.getData,
setDatas = _ref.setDatas,
datas = _ref.datas;
var _useState = (0,react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
showInput = _useState2[0],
setshowInput = _useState2[1];
var _useState3 = (0,react.useState)(true),
_useState4 = slicedToArray_default()(_useState3, 2),
isopen = _useState4[0],
setisopen = _useState4[1];
var _useState5 = (0,react.useState)(false),
_useState6 = slicedToArray_default()(_useState5, 2),
isadd = _useState6[0],
setisAdd = _useState6[1];
var _useState7 = (0,react.useState)(false),
_useState8 = slicedToArray_default()(_useState7, 2),
isloading = _useState8[0],
setisloading = _useState8[1];
(0,react.useEffect)(function () {
if (!item.content) {
setshowInput(true);
}
}, [item.content]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: RequirementItemmodules.requirementItemContainer,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: RequirementItemmodules.thead,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
children: ["\u6BD5\u4E1A\u8981\u6C42", index + 1]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
onClick: function onClick() {
setisopen(!isopen);
},
style: {
marginLeft: '18px',
transform: "scale(0.4)",
display: 'inline-block',
cursor: 'pointer',
color: "#0152D9"
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-".concat(isopen ? 'xiala3' : 'shangla-copy')
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
onClick: function onClick() {},
children: showInput ? /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
defaultValue: item === null || item === void 0 ? void 0 : item.content,
onChange: function onChange(e) {
return item.name = e.target.value;
},
onBlur: function onBlur(e) {
// console.log(e.target.value);
item.content = e.target.value;
}
}) : item.content
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
onClick: function onClick() {},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: '新增指标点',
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
style: {
color: '#0152D9',
cursor: 'pointer',
marginRight: '10px',
fontSize: 14
},
className: 'iconfont icon-xinzeng',
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _item$ec_graduation_s2;
var items;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
setisopen(true);
if (!(datas.filter(function (item) {
var _item$ec_graduation_s;
return item.id === '新增' || item.isupdate || (item === null || item === void 0 ? void 0 : (_item$ec_graduation_s = item.ec_graduation_subitems) === null || _item$ec_graduation_s === void 0 ? void 0 : _item$ec_graduation_s.filter(function (item) {
return item.id === '新增' || item.isupdate;
}).length) > 0;
}).length > 0)) {
_context.next = 4;
break;
}
message/* default.info */.ZP.info('请先保存或取消当前正在编辑的内容。');
return _context.abrupt("return");
case 4:
items = {
id: '新增',
content: ''
};
item === null || item === void 0 ? void 0 : (_item$ec_graduation_s2 = item.ec_graduation_subitems) === null || _item$ec_graduation_s2 === void 0 ? void 0 : _item$ec_graduation_s2.push(items);
setDatas(toConsumableArray_default()(datas));
case 7:
case "end":
return _context.stop();
}
}, _callee);
}))
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: showInput ? '保存' : '编辑',
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var _item$content;
var url, res;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
if (showInput) {
_context2.next = 4;
break;
}
if (!(datas.filter(function (item) {
var _item$ec_graduation_s3;
return item.id === '新增' || item.isupdate || (item === null || item === void 0 ? void 0 : (_item$ec_graduation_s3 = item.ec_graduation_subitems) === null || _item$ec_graduation_s3 === void 0 ? void 0 : _item$ec_graduation_s3.filter(function (item) {
return item.id === '新增' || item.isupdate;
}).length) > 0;
}).length > 0)) {
_context2.next = 4;
break;
}
message/* default.info */.ZP.info('请先保存或取消当前正在编辑的内容。');
return _context2.abrupt("return");
case 4:
if (!(!item.content || !(item !== null && item !== void 0 && (_item$content = item.content) !== null && _item$content !== void 0 && _item$content.replace(/\s+/g, '')))) {
_context2.next = 7;
break;
}
message/* default.info */.ZP.info('内容不能为空');
return _context2.abrupt("return");
case 7:
if (!isloading) {
_context2.next = 9;
break;
}
return _context2.abrupt("return");
case 9:
if (!showInput) {
_context2.next = 16;
break;
}
setisloading(true);
url = isadd ? "/api/ec_years/".concat(params.ec_year_id, "/ec_graduation_requirements/").concat(item.id, ".json") : "/api/ec_years/".concat(params.ec_year_id, "/ec_graduation_requirements.json");
_context2.next = 14;
return (0,fetch/* default */.ZP)(url, {
method: isadd ? 'put' : 'post',
body: {
content: item.content
}
});
case 14:
res = _context2.sent;
if (res.status === 0) {
//更新成功 掉接口刷新数据
getData(params);
setisAdd(false);
}
case 16:
setisloading(false);
setisAdd(true);
setshowInput(!showInput);
item.isupdate = !showInput;
case 20:
case "end":
return _context2.stop();
}
}, _callee2);
})),
style: {
color: '#0152D9',
cursor: 'pointer',
marginRight: '10px',
fontSize: 14
},
className: showInput ? 'iconfont icon-baocun1' : 'iconfont icon-bianji6'
})
}), showInput && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: "\u53D6\u6D88",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
getData(params);
setshowInput(!showInput);
case 2:
case "end":
return _context3.stop();
}
}, _callee3);
})),
style: {
color: '#0152D9',
cursor: 'pointer',
marginRight: '10px',
fontSize: 14
},
className: "iconfont icon-quxiao"
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: "\u5220\u9664",
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
modal/* default.confirm */.Z.confirm({
title: '删除',
content: '确认是否删除?',
okText: '确认',
cancelText: '取消',
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var res;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
if (!(item.id === "新增")) {
_context4.next = 5;
break;
}
getData(params);
setshowInput(!showInput);
_context4.next = 9;
break;
case 5:
_context4.next = 7;
return (0,fetch/* default */.ZP)("/api/ec_years/".concat(params.ec_year_id, "/ec_graduation_requirements/").concat(item === null || item === void 0 ? void 0 : item.id, ".json"), {
method: 'delete'
});
case 7:
res = _context4.sent;
if (res.status === 0) {
//更新成功 调接口刷新数据
getData(params);
}
case 9:
case "end":
return _context4.stop();
}
}, _callee4);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
case 1:
case "end":
return _context5.stop();
}
}, _callee5);
})),
style: {
color: '#0152D9',
cursor: 'pointer',
fontSize: 14
},
className: "iconfont icon-shanchu9"
})
})]
})]
}), isopen && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
children: item === null || item === void 0 ? void 0 : (_item$ec_graduation_s4 = item.ec_graduation_subitems) === null || _item$ec_graduation_s4 === void 0 ? void 0 : _item$ec_graduation_s4.map(function (items, indexs) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(ListItem, {
datas: datas,
item: items,
id: item === null || item === void 0 ? void 0 : item.id,
indextwo: index,
index: indexs,
params: params,
getData: getData
}, indexs);
})
})]
});
}
/* harmony default export */ var RequirementItem = (RequirementItem_listitem);
// EXTERNAL MODULE: ./src/utils/export.ts
var utils_export = __webpack_require__(12034);
// EXTERNAL MODULE: ./src/pages/Engineering/components/Evaluate/index.ts + 4 modules
var Evaluate = __webpack_require__(32337);
// EXTERNAL MODULE: ./src/components/NoData/index.tsx
var NoData = __webpack_require__(82982);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(59758);
// EXTERNAL MODULE: ./src/pages/Engineering/util.tsx
var util = __webpack_require__(69555);
;// CONCATENATED MODULE: ./src/pages/Engineering/Lists/GraduationIndex/index.tsx
var Page = function Page(_ref) {
var _user$userInfo2;
var user = _ref.user;
var initParams = {
page: 1,
per_page: 20,
total: 0,
ec_major_school_id: 0,
ec_year_id: '',
category: 1,
sort_by: null,
sort_direction: null,
school_id: null
};
var _useState = (0,react.useState)(initParams),
_useState2 = slicedToArray_default()(_useState, 2),
params = _useState2[0],
setParams = _useState2[1];
var _useState3 = (0,react.useState)(true),
_useState4 = slicedToArray_default()(_useState3, 2),
loading = _useState4[0],
setLoading = _useState4[1];
var _useState5 = (0,react.useState)([]),
_useState6 = slicedToArray_default()(_useState5, 2),
majorlist = _useState6[0],
setMajorList = _useState6[1];
var _useState7 = (0,react.useState)([]),
_useState8 = slicedToArray_default()(_useState7, 2),
yellList = _useState8[0],
setYellList = _useState8[1];
var _useState9 = (0,react.useState)([]),
_useState10 = slicedToArray_default()(_useState9, 2),
datas = _useState10[0],
setDatas = _useState10[1];
var _useState11 = (0,react.useState)(false),
_useState12 = slicedToArray_default()(_useState11, 2),
exportshow = _useState12[0],
setexport = _useState12[1];
var _useState13 = (0,react.useState)([]),
_useState14 = slicedToArray_default()(_useState13, 2),
fileList = _useState14[0],
setFileList = _useState14[1];
var _useState15 = (0,react.useState)(false),
_useState16 = slicedToArray_default()(_useState15, 2),
isloading = _useState16[0],
setisloading = _useState16[1];
var _useState17 = (0,react.useState)(false),
_useState18 = slicedToArray_default()(_useState17, 2),
isdisabled = _useState18[0],
setisdisabled = _useState18[1];
var urlParams = (0,_umi_production_exports.useLocation)();
function getData(_x) {
return _getData.apply(this, arguments);
}
function _getData() {
_getData = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(params) {
var _user$userInfo3;
var res;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
util/* localSelect.setItem */.U.setItem(user === null || user === void 0 ? void 0 : (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login, [params === null || params === void 0 ? void 0 : params.ec_major_school_id, params === null || params === void 0 ? void 0 : params.ec_year_id]);
_context4.next = 3;
return (0,fetch/* default */.ZP)("/api/ec_years/".concat(params === null || params === void 0 ? void 0 : params.ec_year_id, "/ec_graduation_requirements.json"), {
method: 'get'
});
case 3:
res = _context4.sent;
setDatas(res.graduation_requirements);
case 5:
case "end":
return _context4.stop();
}
}, _callee4);
}));
return _getData.apply(this, arguments);
}
(0,react.useEffect)(function () {
var _user$userInfo;
if ((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.school_id) {
getmajorList();
}
}, [user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.school_id]);
var Draggers = {
onRemove: function onRemove() {
setFileList([]);
},
beforeUpload: function beforeUpload(file) {
console.log(file);
if ((file === null || file === void 0 ? void 0 : file.size) > 1024 * 1024 * 50) {
message/* default.info */.ZP.info('文件超过50M不符合上传要求');
return false;
}
var filelist = [];
filelist.push(file);
setFileList([].concat(filelist));
return false;
},
fileList: fileList,
accept: '.xls,.xlsx'
};
function getmajorList() {
return _getmajorList.apply(this, arguments);
}
function _getmajorList() {
_getmajorList = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var _user$userInfo4, _res$data, _user$userInfo5, _urlParams$query, _res$data2, _res$data2$;
var res, item, ec_major_school_id;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
_context5.next = 2;
return (0,fetch/* default */.ZP)("/api/schools/".concat(user === null || user === void 0 ? void 0 : (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.school_id, "/ec_majors/get_major_list.json"), {
method: 'get'
});
case 2:
res = _context5.sent;
if (!((res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.length) <= 0)) {
_context5.next = 8;
break;
}
setisdisabled(true);
params.ec_major_school_id = '';
setParams(objectSpread2_default()({}, params));
return _context5.abrupt("return");
case 8:
setMajorList(res === null || res === void 0 ? void 0 : res.data);
item = util/* localSelect.getItem */.U.getItem(user === null || user === void 0 ? void 0 : (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login);
ec_major_school_id = Number(urlParams === null || urlParams === void 0 ? void 0 : (_urlParams$query = urlParams.query) === null || _urlParams$query === void 0 ? void 0 : _urlParams$query.ec_major_school_id) || item[0] || (res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : (_res$data2$ = _res$data2[0]) === null || _res$data2$ === void 0 ? void 0 : _res$data2$.ec_major_school_id);
getYell(ec_major_school_id);
case 12:
case "end":
return _context5.stop();
}
}, _callee5);
}));
return _getmajorList.apply(this, arguments);
}
function getYell(_x2, _x3) {
return _getYell.apply(this, arguments);
}
function _getYell() {
_getYell = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(id, bool) {
var _user$userInfo6, _res$data3, _res$data3$, _urlParams$query2, _res$data4, _res$data4$, _res$data5;
var res, item, ec_year_id;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
_context6.next = 2;
return (0,fetch/* default */.ZP)("/api/ec_major_schools/".concat(id, "/ec_years/get_year_list.json"), {
method: 'get'
});
case 2:
res = _context6.sent;
item = util/* localSelect.getItem */.U.getItem(user === null || user === void 0 ? void 0 : (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login);
ec_year_id = bool ? res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : (_res$data3$ = _res$data3[0]) === null || _res$data3$ === void 0 ? void 0 : _res$data3$.ec_year_id : Number(urlParams === null || urlParams === void 0 ? void 0 : (_urlParams$query2 = urlParams.query) === null || _urlParams$query2 === void 0 ? void 0 : _urlParams$query2.ec_year_id) || item[1] || (res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : (_res$data4$ = _res$data4[0]) === null || _res$data4$ === void 0 ? void 0 : _res$data4$.ec_year_id);
if (!((res === null || res === void 0 ? void 0 : (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.length) <= 0)) {
_context6.next = 10;
break;
}
setisdisabled(true);
params.ec_year_id = '';
setParams(objectSpread2_default()({}, params));
return _context6.abrupt("return");
case 10:
params.ec_year_id = ec_year_id;
params.ec_major_school_id = id;
setParams(objectSpread2_default()({}, params));
setYellList(res === null || res === void 0 ? void 0 : res.data);
getData(params);
case 15:
case "end":
return _context6.stop();
}
}, _callee6);
}));
return _getYell.apply(this, arguments);
}
var handleSelect = function handleSelect(v, type) {
params.page = 1;
params[type] = typeof v === 'number' ? v : null;
setParams(objectSpread2_default()({}, params));
if (type === 'ec_major_school_id') {
getYell(v, true);
}
if (type === 'ec_year_id') {
getData(params);
}
// getmajorList();
// getData(params)
};
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: GraduationIndexmodules.wrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Evaluate/* PanelTitle */.p, {
title: "\u6BD5\u4E1A\u6307\u6807"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: GraduationIndexmodules.control,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: GraduationIndexmodules.label,
children: "\u8BA4\u8BC1\u4E13\u4E1A"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
style: {
width: 240
},
placeholder: "\u4E13\u4E1A",
value: params === null || params === void 0 ? void 0 : params.ec_major_school_id,
onChange: function onChange(v) {
return handleSelect(v, 'ec_major_school_id');
},
children: majorlist === null || majorlist === void 0 ? void 0 : majorlist.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
value: item === null || item === void 0 ? void 0 : item.ec_major_school_id,
children: item === null || item === void 0 ? void 0 : item.name
});
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: GraduationIndexmodules.label,
children: "\u8BA4\u8BC1\u5C4A\u522B"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, {
style: {
width: 140
},
disabled: isdisabled,
placeholder: "\u8BF7\u9009\u62E9\u5C4A\u522B",
value: params === null || params === void 0 ? void 0 : params.ec_year_id,
onChange: function onChange(v) {
return handleSelect(v, 'ec_year_id');
},
children: yellList === null || yellList === void 0 ? void 0 : yellList.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default.Option */.Z.Option, {
value: item === null || item === void 0 ? void 0 : item.ec_year_id,
children: item === null || item === void 0 ? void 0 : item.year
});
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
flex: 1,
textAlign: 'end'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
disabled: isdisabled,
onClick: function onClick() {
if (datas.filter(function (item) {
var _item$ec_graduation_s;
return item.id === '新增' || item.isupdate || (item === null || item === void 0 ? void 0 : (_item$ec_graduation_s = item.ec_graduation_subitems) === null || _item$ec_graduation_s === void 0 ? void 0 : _item$ec_graduation_s.filter(function (item) {
return item.id === '新增' || item.isupdate;
}).length) > 0;
}).length > 0) {
message/* default.info */.ZP.info('请先保存或取消当前正在编辑的内容。');
return;
}
var item = {
id: '新增',
content: ''
};
datas.push(item);
setDatas(toConsumableArray_default()(datas));
// history.push(`/engineering/trainingProgram/add`)
},
type: "primary",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
marginRight: '5px',
fontSize: '12px'
},
className: "iconfont icon-xinzeng"
}), " \u65B0\u589E\u6BD5\u4E1A\u8981\u6C42"]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
disabled: isdisabled,
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
modal/* default.confirm */.Z.confirm({
title: '是否确认删除',
icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}),
content: '删除之后不可恢复,是否确认删除',
okText: '确认',
okType: 'danger',
cancelText: '取消',
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return (0,fetch/* default */.ZP)("/api/ec_years/".concat(params.ec_year_id, "/ec_graduation_requirements/destroy_by_year.json"), {
method: 'post'
});
case 2:
res = _context.sent;
if (res.status === 0) {
getData(params);
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
// history.push(`/engineering/trainingProgram/add`)
case 1:
case "end":
return _context2.stop();
}
}, _callee2);
})),
type: "default",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
marginRight: '5px',
fontSize: '12px'
},
className: "iconfont icon-piliangshanchubeifen translateY1"
}), ' ', "\u5220\u9664"]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
disabled: isdisabled,
onClick: function onClick() {
// history.push(`/engineering/trainingProgram/add`)
setexport(true);
},
type: "default",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
marginRight: '5px',
fontSize: '12px'
},
className: "iconfont icon-piliangdaoru translateY1"
}), ' ', "\u6279\u91CF\u5BFC\u5165"]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, {
disabled: isdisabled,
onClick: function onClick() {
(0,utils_export/* getec_graduation_requirements */.xo)({
ec_year_id: params === null || params === void 0 ? void 0 : params.ec_year_id
});
},
type: "default",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
marginRight: '5px',
fontSize: '12px'
},
className: "iconfont icon-daochubeifen translateY1"
}), ' ', "\u5BFC\u51FA"]
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
background: '#F5F5F5',
height: '38px',
display: 'flex',
alignItems: 'center',
padding: '0px 15px',
fontSize: '14px'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
flex: '1'
},
children: "\u6BD5\u4E1A\u8981\u6C42\u53CA\u6307\u6807\u70B9"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
flex: 3,
margin: '0px 15px'
},
children: "\u5185\u5BB9"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
width: 65
},
children: "\u64CD\u4F5C"
})]
}), !(datas !== null && datas !== void 0 && datas.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {
customText: "\u6682\u65E0\u6BD5\u4E1A\u8981\u6C42\uFF0C\u53EF\u70B9\u51FB\u53F3\u4E0A\u89D2\u6309\u94AE\u201C\u65B0\u589E\u6BD5\u4E1A\u8981\u6C42\u201D"
}), datas === null || datas === void 0 ? void 0 : datas.map(function (item, index) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(RequirementItem, {
setDatas: setDatas,
datas: datas,
item: item,
index: index,
params: params,
getData: getData
}, index);
}), exportshow && /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, {
width: 700,
title: "\u6279\u91CF\u5BFC\u5165",
open: exportshow,
centered: true,
okButtonProps: {
loading: isloading
},
wrapClassName: GraduationIndexmodules.exportWrapContainer,
onCancel: function onCancel() {
setexport(false);
setFileList([]);
},
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var formData, res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
formData = new FormData();
if (!(fileList.length > 0)) {
_context3.next = 5;
break;
}
formData.append('file', fileList[0]);
_context3.next = 7;
break;
case 5:
message/* default.warn */.ZP.warn("请选择文件");
return _context3.abrupt("return");
case 7:
formData.append('ec_year_id', params.ec_year_id);
setisloading(true);
_context3.next = 11;
return (0,fetch/* default */.ZP)("/api/ec_years/".concat(params.ec_year_id, "/ec_graduation_requirements/import_requirements.json"), {
method: 'post',
body: formData
}, true);
case 11:
res = _context3.sent;
setisloading(false);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default.info */.ZP.info('添加成功');
setFileList([]);
setexport(false);
getData(params);
}
case 14:
case "end":
return _context3.stop();
}
}, _callee3);
})),
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: GraduationIndexmodules.step1,
children: ["\u6B65\u9AA41\uFF1A\u4E0B\u8F7D", /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-moban1"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
href: env/* default.API_SERVER */.Z.API_SERVER + "/api/ec_years/1/ec_graduation_requirements/import_template.xlsx",
download: "\u6A21\u7248.xlsx",
children: "\u6BD5\u4E1A\u8981\u6C42\u5BFC\u5165\u6A21\u677F"
}), ",\u6279\u91CF\u5BFC\u5165\u6BD5\u4E1A\u8981\u6C42\u53CA\u6307\u6807\u70B9\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#FA6400'
},
children: "\u6CE8\uFF1A\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: "\u6B65\u9AA42\uFF1A\u4E0A\u4F20\u586B\u5199\u5B8C\u6210\u7684\u6A21\u677F\u3002"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, Draggers), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, {
type: "primary",
icon: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderOpenOutlined/* default */.Z, {}),
children: "\u9009\u62E9\u6587\u4EF6"
})
}))
})]
})]
})]
});
};
/* harmony default export */ var GraduationIndex = ((0,_umi_production_exports.connect)(function (_ref4) {
var user = _ref4.user;
return {
user: user
};
})(Page));
/***/ }),
/***/ 32337:
/*!************************************************************************!*\
!*** ./src/pages/Engineering/components/Evaluate/index.ts + 4 modules ***!
\************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"p": function() { return /* reexport */ Evaluate_PanelTitle; },
"v": function() { return /* reexport */ Evaluate_SelectWrap; }
});
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./src/pages/Engineering/components/Evaluate/PanelTitle/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var PanelTitlemodules = ({"panelTitleContainer":"panelTitleContainer___Ypuh_"});
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
var jsx_runtime = __webpack_require__(85893);
;// CONCATENATED MODULE: ./src/pages/Engineering/components/Evaluate/PanelTitle/index.tsx
/*
* @Author: dengcheng
* @Date: 2022-03-29 21:51:10
* @Last Modified by: dengcheng
* @Last Modified time: 2022-03-30 15:20:33
* @description:面板标题
*/
var PanelTitle = function PanelTitle(_ref) {
var title = _ref.title,
_ref$style = _ref.style,
style = _ref$style === void 0 ? {} : _ref$style;
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: PanelTitlemodules.panelTitleContainer,
style: style,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: title
})
});
};
/* harmony default export */ var Evaluate_PanelTitle = (PanelTitle);
;// CONCATENATED MODULE: ./src/pages/Engineering/components/Evaluate/SelectWrap/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var SelectWrapmodules = ({"selectWrapContainer":"selectWrapContainer___qocIH"});
;// CONCATENATED MODULE: ./src/pages/Engineering/components/Evaluate/SelectWrap/index.tsx
var SelectWrap = function SelectWrap(_ref) {
var title = _ref.title,
children = _ref.children;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: SelectWrapmodules.selectWrapContainer,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: title
}), children]
});
};
/* harmony default export */ var Evaluate_SelectWrap = (SelectWrap);
;// CONCATENATED MODULE: ./src/pages/Engineering/components/Evaluate/index.ts
// 面板标题
// 选择包装器
/***/ })
}]);