"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[9649],{ /***/ 46948: /*!*****************************************!*\ !*** ./src/components/NoData/index.tsx ***! \*****************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 93314); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd */ 3113); 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)); const noData = ({ img, buttonProps = {}, styles = {}, customText, ButtonText, ButtonClick, Buttonclass, ButtonTwo, imgStyles, loading = false }) => { return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement( "section", { className: "tc animated fadeIn", style: __spreadValues(__spreadValues({}, { color: "#999", margin: "100px auto", visibility: loading ? "hidden" : "visible" }), styles) }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement("img", { src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_1__, style: __spreadProps(__spreadValues({}, imgStyles), { pointerEvents: "none", userSelect: "none" }) }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement("p", { className: "mt20 font14" }, customText || "\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"), ButtonText && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0__.createElement(antd__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP, __spreadValues({ className: Buttonclass, onClick: ButtonClick }, buttonProps), ButtonText), ButtonTwo && ButtonTwo ); }; /* harmony default export */ __webpack_exports__.Z = (noData); /***/ }), /***/ 95391: /*!*********************************************************!*\ !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ PreviewAll; } }); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js var es_button = __webpack_require__(3113); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules var ArrowDownOutlined = __webpack_require__(59658); // EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 4 modules var monaco_editor = __webpack_require__(16162); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(75798); // EXTERNAL MODULE: ./src/service/exercise.ts var exercise = __webpack_require__(53669); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(46948); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(19351); ;// CONCATENATED MODULE: ./src/components/PreviewAll/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; }; 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()); }); }; /* harmony default export */ var PreviewAll = (({ editOffice = "view", data, theme, type, filename, monacoEditor, className, style, close, onClose, hasMask, disabledDownload, onImgDimensions, showNodata }) => { const [src, setSrc] = (0,_react_17_0_2_react.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"); const [token, setToken] = (0,_react_17_0_2_react.useState)(""); const [officeData, setOfficeData] = (0,_react_17_0_2_react.useState)(); const officePath = window.ENV === "build" ? "/react/build" : ""; const apiServer = location.host.startsWith("localhost") ? env/* default */.Z.PROXY_SERVER : env/* default */.Z.API_SERVER; const unit = 1024 * 1024; const maxSize = 10 * unit; const closeRef = (0,_react_17_0_2_react.useRef)(); if ((data == null ? void 0 : data.startsWith("/api")) && type !== "txt") { data = env/* default */.Z.API_SERVER + data; } const getFileExtension = (url) => { const filename2 = url.substring(url.lastIndexOf("/") + 1); const extension = filename2.split(".").pop(); return extension; }; if (filename) monacoEditor.filename = filename; (0,_react_17_0_2_react.useEffect)(() => { var _a, _b; const cookies = (_b = (_a = document.cookie) == null ? void 0 : _a.replace(/\s/g, "")) == null ? void 0 : _b.split(";"); cookies == null ? void 0 : cookies.map((item) => { let i = item.split("="); if (i[0] === "_educoder_session") { setToken(i[1]); } }); }, []); (0,_react_17_0_2_react.useEffect)(() => { if (type === "office") { if (data.indexOf("bigfilescdn.") > -1) { setOfficeData({ url: data, fileType: getFileExtension(data), model: data.indexOf("model=edit") ? "edit" : "view" }); } else { getData(); } } }, [type, data]); const getData = () => __async(void 0, null, function* () { console.log("data:", data); let _url = data; if (!data.startsWith("http")) { _url = location.origin + _url; } let _id = new URL(_url).pathname.split("/").pop(); const res = yield (0,exercise/* setEcsAttachment */.gJ)({ attachment_id: _id }); res.url = apiServer + res.url; setOfficeData(res); }); const handleClick = () => { if (data.startsWith("http") || data.startsWith("blob:")) { handleDown(); return; } (0,util/* downloadFile */.Sv)(filename || "educoder", data, filename); }; const handleDown = () => { (0,util/* downLoadLink */.Nd)(filename || "educoder", decodeURIComponent(data)); }; return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: __spreadValues({}, style || {}), className: `${hasMask && PreviewAllmodules.bgBlack} ${!!type ? PreviewAllmodules.wrp : "hide"}` }, close && /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: PreviewAllmodules.close, ref: closeRef }, !!onImgDimensions && /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8", getPopupContainer: () => closeRef.current }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { onClick: () => { onClose(); onImgDimensions(); } }, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: "icon-yulanpizhu" }))), !disabledDownload && /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6", getPopupContainer: () => closeRef.current }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { onClick: handleDown }, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: "icon-quxiaozhiding" }))), /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: "\u5173\u95ED", getPopupContainer: () => closeRef.current }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "", onClick: onClose }, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: "icon-guanbi1" })))), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: `${PreviewAllmodules[className]} ${className} ${PreviewAllmodules.monaco} ${type === "txt" ? "show" : "hide"}` }, type === "txt" && /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /* @__PURE__ */ _react_17_0_2_react.createElement( monaco_editor/* default */.ZP, __spreadValues({}, monacoEditor) ))), type === "audio" && /* @__PURE__ */ _react_17_0_2_react.createElement("audio", { src: `${(data == null ? void 0 : data.indexOf("http://")) > -1 || (data == null ? void 0 : data.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,"}${data}`, autoPlay: true }), type === "video" && /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, (data == null ? void 0 : data.indexOf("http")) > -1 ? /* @__PURE__ */ _react_17_0_2_react.createElement("video", { controls: true, src: `${data}`, autoPlay: true }) : /* @__PURE__ */ _react_17_0_2_react.createElement("video", { controls: true, src: `data:video/mp4;base64,${data}`, autoPlay: true })), type === "office" && officeData && /* @__PURE__ */ _react_17_0_2_react.createElement("iframe", { src: `${officePath}/office.html?key=${officeData.key}&url=${btoa(officeData.url)}&callbackUrl=${apiServer + officeData.callbackUrl}&fileType=${officeData.fileType}&title=${officeData.title}&model=${editOffice}&officeServer=${env/* default */.Z.ONLYOFFICE}&disabledDownload=${!!disabledDownload}` }), type === "html" && /* @__PURE__ */ _react_17_0_2_react.createElement("iframe", { src: data + "&disposition=inline" }), type === "pdf" && /* @__PURE__ */ _react_17_0_2_react.createElement("iframe", { src: `${officePath}/js/pdfview/index.html?url=${data}&disabledDownload=${!!disabledDownload}` }), type === "image" && /* @__PURE__ */ _react_17_0_2_react.createElement("img", { src: `${(data == null ? void 0 : data.indexOf("http://")) > -1 || (data == null ? void 0 : data.indexOf("https://")) > -1 ? "" : "data:image/png;base64,"}${data}` }), (type === "other" || type === "download") && /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, showNodata ? /* @__PURE__ */ _react_17_0_2_react.createElement(NoData/* default */.Z, { customText: "\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B", ButtonTwo: /* @__PURE__ */ _react_17_0_2_react.createElement(es_button/* default */.ZP, { icon: /* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: "iconfont icon-xiazai4 font14" }), type: "primary", size: "middle", onClick: handleClick }, "\u4E0B\u8F7D") }) : /* @__PURE__ */ _react_17_0_2_react.createElement(es_button/* default */.ZP, { type: "primary", size: "middle", onClick: handleClick }, /* @__PURE__ */ _react_17_0_2_react.createElement(ArrowDownOutlined/* default */.Z, null), "\u70B9\u51FB\u4E0B\u8F7D"))); }); /***/ }), /***/ 43340: /*!***************************************************************************!*\ !*** ./src/pages/Engineering/Lists/TrainingProgram/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 */ TrainingProgram; } }); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); ;// CONCATENATED MODULE: ./src/pages/Engineering/Lists/TrainingProgram/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var TrainingProgrammodules = ({"flex_box_center":"flex_box_center___3dsSw","flex_space_between":"flex_space_between___UViQa","flex_box_vertical_center":"flex_box_vertical_center___VRHmE","flex_box_center_end":"flex_box_center_end___Sap6p","flex_box_column":"flex_box_column___cXZm0","wrap":"wrap___JbEle","title":"title___PD779","control":"control___xPMqa","label":"label___JqmpT","customTable":"customTable___YjprJ"}); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 15 modules var _umi_production_exports = __webpack_require__(23852); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js var es_button = __webpack_require__(3113); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules var table = __webpack_require__(86383); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules var ExclamationCircleOutlined = __webpack_require__(6246); // EXTERNAL MODULE: ./src/utils/export.ts var utils_export = __webpack_require__(93404); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(64841); // EXTERNAL MODULE: ./src/pages/Engineering/components/Evaluate/index.ts + 4 modules var Evaluate = __webpack_require__(81001); // EXTERNAL MODULE: ./src/pages/Engineering/util.tsx var util = __webpack_require__(81951); // EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 1 modules var PreviewAll = __webpack_require__(95391); ;// CONCATENATED MODULE: ./src/pages/Engineering/Lists/TrainingProgram/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 Page = ({ user }) => { var _a; const initParams = { page: 1, per_page: 20, total: 0, ec_major_school_id: 0, ec_year_id: 0, category: 1, sort_by: null, sort_direction: null, school_id: null }; let [params, setParams] = (0,_react_17_0_2_react.useState)(initParams); const [loading, setLoading] = (0,_react_17_0_2_react.useState)(true); const [tableData, setTableData] = (0,_react_17_0_2_react.useState)([]); const [majorlist, setMajorList] = (0,_react_17_0_2_react.useState)([]); const [yellList, setYellList] = (0,_react_17_0_2_react.useState)([]); const [preview, setPreview] = (0,_react_17_0_2_react.useState)({ filename: "", editOffice: "view", type: "", className: "", data: "", close: true, hasMask: true, style: { position: "fixed", zIndex: 9999, background: "rgba(0,0,0,.7)" }, monacoEditor: { value: "", language: "", theme: "vs", // onChange: onCodeChange, // onSave: onSave, // forbidCopy: forbidCopy, options: { readOnly: true } } }); const getData = (record) => __async(void 0, null, function* () { var _a2; setLoading(true); record.school_id = (_a2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _a2.school_id; let res = yield (0,fetch/* default */.ZP)(`/api/ec_major_schools/${(record == null ? void 0 : record.ec_major_school_id) || 0}/ec_years.json`, { method: "get", params: __spreadProps(__spreadValues({}, record), { year: (record == null ? void 0 : record.ec_year_id) === 0 ? null : record == null ? void 0 : record.ec_year_id, ec_year_id: (record == null ? void 0 : record.ec_year_id) === 0 ? null : null }) }); if (res) { setTableData(res == null ? void 0 : res.ec_years); setLoading(false); params.total = res == null ? void 0 : res.count; setParams(__spreadValues({}, params)); } }); (0,_react_17_0_2_react.useEffect)(() => { var _a2; if ((_a2 = user.userInfo) == null ? void 0 : _a2.school_id) { getmajorList(); getYell(); getData(params); } }, [(_a = user == null ? void 0 : user.userInfo) == null ? void 0 : _a.school_id]); function getmajorList() { return __async(this, null, function* () { var _a2; let res = yield (0,fetch/* default */.ZP)(`/api/schools/${(_a2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _a2.school_id}/ec_majors/get_major_list.json`, { method: "get" }); setMajorList(res == null ? void 0 : res.data); }); } function getYell() { return __async(this, null, function* () { let res = yield (0,fetch/* default */.ZP)(`/api/ec_major_schools/1/ec_years/select_year.json`, { method: "get" }); setYellList(res == null ? void 0 : res.year_arr); }); } const handleSelect = (v, type) => { params.page = 1; params[type] = typeof v === "number" ? v : null; setParams(__spreadValues({}, params)); getData(params); }; const handleChangePage = (param, per_page, sorter) => { params.page = param == null ? void 0 : param.current; params.per_page = param == null ? void 0 : param.pageSize; if (sorter == null ? void 0 : sorter.order) { params.sort_by = sorter == null ? void 0 : sorter.field; params.sort_direction = (sorter == null ? void 0 : sorter.order) === "ascend" ? "asc" : "desc"; } else { params.sort_by = null; params.sort_direction = null; } setParams(__spreadValues({}, params)); getData(params); }; const columns = [ { title: "\u5E8F\u53F7", dataIndex: "index", width: 54, render: (text, record, index) => params.per_page * (params.page - 1) + index + 1 }, { title: "\u57F9\u517B\u65B9\u6848", dataIndex: "name", width: "17%", ellipsis: true, key: "name", render: (text, record, index) => /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/engineering/training/program/edit?ec_year_id=${record == null ? void 0 : record.id}` }, text) }, { title: "\u57F9\u517B\u65B9\u6848\u6587\u4EF6", dataIndex: "file_name", width: "10%", ellipsis: true, key: "name", render: (text, record, index) => /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => { if (["xlsx", "docx", "pptx"].includes(record == null ? void 0 : record.type)) { preview.editOffice = "edit"; setPreview(__spreadProps(__spreadValues({}, preview), { type: record.file_type, data: `/api/attachments/${record.attachment_id}` // data: ENV.API_SERVER + record.url })); } else { message/* default */.ZP.info("\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u7F16\u8F91"); return; } } }, text || "- -") }, { title: "\u5C4A\u522B", width: "5%", dataIndex: "year", render: (text, record, index) => text + "\u5C4A" }, { title: "\u57F9\u517B\u76EE\u6807\uFF08\u9879\uFF09", width: "8%", dataIndex: "training_subitem_count", render: (text, record, index) => text || /* @__PURE__ */ _react_17_0_2_react.createElement("a", { href: `/engineering/training/objectives?ids=${record == null ? void 0 : record.ec_major_school_id},${record == null ? void 0 : record.id}` }, "\u8BBE\u7F6E") }, { title: "\u6BD5\u4E1A\u8981\u6C42\uFF08\u9879\uFF09", width: "8%", dataIndex: "graduation_requirement_count", render: (text, record, index) => text || /* @__PURE__ */ _react_17_0_2_react.createElement("a", { href: `/engineering/graduated/index?ec_major_school_id=${record == null ? void 0 : record.ec_major_school_id}&ec_year_id=${record == null ? void 0 : record.id}` }, "\u8BBE\u7F6E") }, { title: "\u6388\u8BFE\u6559\u5E08/\u5B66\u751F\uFF08\u4EBA\uFF09", width: "10%", dataIndex: "teacher_count", render: (text, record, index) => text + "/" + (record == null ? void 0 : record.student_count) }, { title: "\u8BFE\u7A0B\uFF08\u95E8\uFF09", width: "7%", dataIndex: "course_count", render: (text, record, index) => text || /* @__PURE__ */ _react_17_0_2_react.createElement("a", { href: `/engineering/course/list?ec_major_school_id=${record == null ? void 0 : record.ec_major_school_id}&ec_year_id=${record == null ? void 0 : record.id}` }, "\u8BBE\u7F6E") }, { title: "\u8BFE\u7A0B\u8FBE\u6210\u5EA6", width: "9%", dataIndex: "achieved_graduation_course_count", render: (text, record, index) => /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: `\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\uFF1A${text} / \u8BFE\u7A0B\u603B\u6570\uFF1A${record == null ? void 0 : record.course_count}` }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: (record == null ? void 0 : record.course_count) ? parseInt(text) === parseInt(record == null ? void 0 : record.course_count) ? "#07C160" : "#E30000" : "" } }, (record == null ? void 0 : record.course_count) ? text + "/" + (record == null ? void 0 : record.course_count) : "- -")) }, { title: "\u6BD5\u4E1A\u8981\u6C42\u8FBE\u6210\u5EA6", width: "8%", dataIndex: "achieved_graduation_objective_count", render: (text, record, index) => /* @__PURE__ */ _react_17_0_2_react.createElement(tooltip/* default */.Z, { title: `\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42\u6570\uFF1A${text} / \u6BD5\u4E1A\u8981\u6C42\u603B\u6570\uFF1A${record == null ? void 0 : record.graduation_requirement_count}` }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: (record == null ? void 0 : record.graduation_requirement_count) ? parseInt(text) === parseInt(record == null ? void 0 : record.graduation_requirement_count) ? "#07C160" : "#E30000" : "" } }, (record == null ? void 0 : record.graduation_requirement_count) ? text + "/" + (record == null ? void 0 : record.graduation_requirement_count) : "- -")) }, { title: "\u8BC4\u4EF7\u7ED3\u679C", width: "7%", dataIndex: "status", render: (text, record, index) => /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { color: text === "achieved" ? "#E30000" : "#07C160" } }, text === "achieved" ? "\u672A\u8FBE\u6210" : "\u8FBE\u6210") }, { title: "\u64CD\u4F5C", dataIndex: "id", width: 64, render: (text, record, index) => /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { display: "flex" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { onClick: () => __async(void 0, null, function* () { _umi_production_exports.history.push(`/engineering/training/program/edit?ec_year_id=${record == null ? void 0 : record.id}`); }), style: { color: "#0152d9", cursor: "pointer", marginRight: "5px" }, className: "iconfont icon-bianji6" }), /* @__PURE__ */ _react_17_0_2_react.createElement("i", { onClick: () => { modal["default"].confirm({ title: "\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F", icon: /* @__PURE__ */ _react_17_0_2_react.createElement(ExclamationCircleOutlined/* default */.Z, null), // content: 'Some descriptions', okText: "\u786E\u8BA4", cancelText: "\u53D6\u6D88", onOk: () => __async(void 0, null, function* () { var _a2; let res = yield (0,fetch/* default */.ZP)(`/api/ec_major_schools/1/ec_years/${text}`, { method: "delete" }); if (res) { util/* localSelect */.U.clear((_a2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _a2.login); message/* default */.ZP.info("\u5220\u9664\u6210\u529F"); getData(params); } }), onCancel() { } }); }, style: { marginRight: "5px", color: "#0152d9", cursor: "pointer" }, className: "iconfont icon-shanchu9" }), /* @__PURE__ */ _react_17_0_2_react.createElement("i", { onClick: () => __async(void 0, null, function* () { var _a2; (0,utils_export/* getecyears */.xm)({ ec_year_id: text, school_id: (_a2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _a2.school_id }); }), style: { color: "#0152d9", cursor: "pointer" }, className: "iconfont icon-daochubeifen" })) } ]; return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: TrainingProgrammodules.wrap }, /* @__PURE__ */ _react_17_0_2_react.createElement(Evaluate/* PanelTitle */.p, { title: "\u57F9\u517B\u65B9\u6848", style: { padding: "12px 0 0 20px" } }), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { clear: "both" } }), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: TrainingProgrammodules.control }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: TrainingProgrammodules.label }, "\u8BA4\u8BC1\u4E13\u4E1A"), /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"], { style: { width: 240 }, allowClear: true, placeholder: "\u4E13\u4E1A", value: params == null ? void 0 : params.ec_major_school_id, onChange: (v) => handleSelect(v, "ec_major_school_id") }, /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"].Option, { value: 0 }, "\u5168\u90E8"), majorlist == null ? void 0 : majorlist.map((item, index) => { return /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"].Option, { value: item == null ? void 0 : item.ec_major_school_id }, item == null ? void 0 : item.name); })), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: TrainingProgrammodules.label }, "\u8BA4\u8BC1\u5C4A\u522B"), /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"], { style: { width: 140 }, allowClear: true, placeholder: "\u8BF7\u9009\u62E9\u5C4A\u522B", value: params == null ? void 0 : params.ec_year_id, onChange: (v) => handleSelect(v, "ec_year_id") }, /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"].Option, { value: 0 }, "\u5168\u90E8"), yellList == null ? void 0 : yellList.map((item, index) => { return /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"].Option, { value: item }, item, "\u5C4A"); })), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { flex: 1, textAlign: "end" } }, /* @__PURE__ */ _react_17_0_2_react.createElement(es_button/* default */.ZP, { onClick: () => { _umi_production_exports.history.push(`/engineering/training/program/add`); }, style: { height: "30px", width: "135px" }, type: "primary" }, /* @__PURE__ */ _react_17_0_2_react.createElement("i", { style: { marginRight: "7px" }, className: "iconfont icon-xinzeng" }), "\u65B0\u589E\u57F9\u517B\u65B9\u6848"))), /* @__PURE__ */ _react_17_0_2_react.createElement( table["default"], { className: TrainingProgrammodules.customTable, dataSource: tableData, bordered: false, rowKey: (v) => v.id, columns, rowClassName: TrainingProgrammodules.row, loading, onChange: handleChangePage, pagination: { pageSize: params.per_page, total: params.total, current: params.page, showQuickJumper: true, hideOnSinglePage: true, showSizeChanger: false, size: "default", position: ["bottomCenter"], showTotal: (total) => /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "mr10" }, "\u5171", /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "c-orange" }, total), "\u6761\u6570\u636E") } } ), /* @__PURE__ */ _react_17_0_2_react.createElement( PreviewAll/* default */.Z, __spreadProps(__spreadValues({}, preview), { onClose: () => { setPreview(__spreadProps(__spreadValues({}, preview), { type: "" })); } }) )); }; /* harmony default export */ var TrainingProgram = ((0,_umi_production_exports.connect)( ({ user }) => ({ user }) )(Page)); /***/ }), /***/ 81001: /*!************************************************************************!*\ !*** ./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@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); ;// 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_"}); ;// CONCATENATED MODULE: ./src/pages/Engineering/components/Evaluate/PanelTitle/index.tsx const PanelTitle = ({ title, style = {} }) => { return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: PanelTitlemodules.panelTitleContainer, style }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, 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 const SelectWrap = ({ title, children }) => { return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: SelectWrapmodules.selectWrapContainer }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, title), children); }; /* harmony default export */ var Evaluate_SelectWrap = (SelectWrap); ;// CONCATENATED MODULE: ./src/pages/Engineering/components/Evaluate/index.ts /***/ }), /***/ 93404: /*!*****************************!*\ !*** ./src/utils/export.ts ***! \*****************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ AD: function() { return /* binding */ ExportCollegeStudentsInfo; }, /* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; }, /* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; }, /* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; }, /* harmony export */ KM: function() { return /* binding */ getmember_works; }, /* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; }, /* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; }, /* harmony export */ Uj: function() { return /* binding */ exportTaskPass; }, /* harmony export */ VY: function() { return /* binding */ getrank_list; }, /* harmony export */ YO: function() { return /* binding */ exportCommitResultWord; }, /* harmony export */ YX: function() { return /* binding */ exportClassroomsPaper; }, /* harmony export */ Zn: function() { return /* binding */ ExportCourseInfo; }, /* harmony export */ _g: function() { return /* binding */ exportMoocrecord; }, /* harmony export */ _k: function() { return /* binding */ getDownFile; }, /* harmony export */ c6: function() { return /* binding */ ExportVideoStudy; }, /* harmony export */ cr: function() { return /* binding */ ExportCourseActScore; }, /* harmony export */ eV: function() { return /* binding */ ExportCourseStudentsInfo; }, /* harmony export */ fi: function() { return /* binding */ ExportCourseMemberScores; }, /* harmony export */ gh: function() { return /* binding */ ExportAttendance; }, /* harmony export */ hS: function() { return /* binding */ getec_courses; }, /* harmony export */ iA: function() { return /* binding */ ExportCourseAndOther; }, /* harmony export */ j6: function() { return /* binding */ ExportCourseTotalScore; }, /* harmony export */ je: function() { return /* binding */ ExportExerciseStudentScores; }, /* harmony export */ kS: function() { return /* binding */ getquestion_rank_list; }, /* harmony export */ o6: function() { return /* binding */ ExportVideoStudent; }, /* harmony export */ pO: function() { return /* binding */ exportUserExerciseDetail; }, /* harmony export */ rQ: function() { return /* binding */ ExportProblemset; }, /* harmony export */ sA: function() { return /* binding */ ExportPollsScores; }, /* harmony export */ xm: function() { return /* binding */ getecyears; }, /* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; }, /* harmony export */ y8: function() { return /* binding */ Exportcompetitions; } /* harmony export */ }); /* unused harmony export ExportCourseWorkListAppendix */ /* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/service/classrooms */ 28108); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! umi */ 23852); /* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util */ 75798); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./env */ 19351); 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; }; 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 showLoading = () => { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "globalSetting/setGlobalLoading", payload: { show: true, text: "\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..." } }); }; const hideLoading = () => { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "globalSetting/setGlobalLoading", payload: { show: false, text: "" } }); }; const ExportCourseInfo = (params) => __async(void 0, null, function* () { showLoading(); const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseInfo */ .YR)(__spreadValues({}, params)); if (res.status === 0) yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFileIframe */ .QH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/export_couser_info.json`, query: params }) ); hideLoading(); }); const ExportCourseActScore = (params) => __async(void 0, null, function* () { const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseActScore */ .yS)(__spreadValues({}, params)); if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_member_act_score` ); } else if (res.status === -2) { return res; } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "classroomList/setActionTabs", payload: { key: "\u5BFC\u51FA\u63D0\u9192" } }); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_member_act_score` ); } }); const ExportCourseMemberScores = (params) => __async(void 0, null, function* () { const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseMemberScores */ .W0)(__spreadValues({}, params)); if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_total_score` ); } else if (res.status === -4) { return res; } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "classroomList/setActionTabs", payload: { key: "\u5BFC\u51FA\u63D0\u9192" } }); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_total_score` ); } }); const ExportCourseAndOther = (params) => __async(void 0, null, function* () { const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseAndOther */ .Nl)(__spreadValues({}, params)); if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_total_exercise_and_other` ); } else if (res.status === -4) { return res; } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "classroomList/setActionTabs", payload: { key: "\u5BFC\u51FA\u63D0\u9192" } }); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_total_exercise_and_other` ); } }); const exportMoocrecord = (params) => __async(void 0, null, function* () { const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportMoocrecords */ .td)(__spreadValues({}, params)); if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_total_exercise_and_other` ); } else if (res.status === -2) { return res; } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "classroomList/setActionTabs", payload: { key: "\u5BFC\u51FA\u63D0\u9192" } }); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_total_exercise_and_other` ); } else if (res.status === -4) { return res; } }); const ExportCourseTotalScore = (params) => __async(void 0, null, function* () { const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseTotalScore */ .QX)(__spreadValues({}, params)); if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_total_homework` ); } else if (res.status === -4) { return res; } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "classroomList/setActionTabs", payload: { key: "\u5BFC\u51FA\u63D0\u9192" } }); umi__WEBPACK_IMPORTED_MODULE_1__.history.push( `/classrooms/${params.coursesId}/exportlist/course_total_homework` ); } }); const ExportCourseWorkListScores = (params, type) => __async(void 0, null, function* () { const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportCourseWorkListScores */ .aP)(__spreadValues({}, params)); if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"); umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/classrooms/${params.coursesId}/exportlist/${type}`); } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "classroomList/setActionTabs", payload: { key: "\u5BFC\u51FA\u63D0\u9192" } }); umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/classrooms/${params.coursesId}/exportlist/${type}`); } }); const ExportCourseWorkListAppendix = (params) => __async(void 0, null, function* () { showLoading(); const res = yield exportCourseWorkListAppendix(__spreadValues({}, params)); if (res.status === 0) yield downLoadFileIframe( "", setUrlQuery({ url: ENV.API_SERVER + `/api/homework_commons/${params.categoryId}/works_list.zip`, query: params }) ); hideLoading(); }); const ExportPollsScores = (params) => __async(void 0, null, function* () { showLoading(); const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportPollsScores */ .MJ)(__spreadValues({}, params)); if (res.status === 0) yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/polls/${params.categoryId}/commit_result.xlsx`, query: params }) ); hideLoading(); }); const ExportAttendance = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/attendances/export_xlsx_data.xlsx`, query: params }) ); }); const ExportVideoStudent = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/video_study_statics.xlsx`, query: params }) ); }); const ExportVideoStudy = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/export_video_study.xlsx`, query: params }) ); }); const ExportCourseStudentsInfo = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params.coursesId}/export_course_students_info.xlsx`, query: params }) ); }); const ExportCollegeStudentsInfo = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/school_manages/students.xlsx`, query: params }) ); }); const ExportProblemset = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/item_banks/export.xlsx`, query: params }) ); }); const Exportcompetitions = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/competitions/region_reports.xlsx`, query: params }) ); }); const ExportExerciseStudentScores = (params) => __async(void 0, null, function* () { const res = yield (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_0__/* .exportExerciseStudentScores */ .Uy)(__spreadValues({}, params)); if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"); umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`); } else if (res.status === -3) { (0,umi__WEBPACK_IMPORTED_MODULE_1__.getDvaApp)()._store.dispatch({ type: "classroomList/setActionTabs", payload: { key: "\u5BFC\u51FA\u63D0\u9192" } }); umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/classrooms/${params.coursesId}/exportlist/exercise_score`); } }); const getDownFile = (params) => __async(void 0, null, function* () { console.log("----------", "\u8C03\u7528\u4E0B\u8F7D"); yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/export_records/${params.id}.xlsx`, query: params }) ); }); const getecyears = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/ec_major_schools/0/ec_years.xlsx`, query: params }) ); }); const ExportStudentanalysis = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/${params == null ? void 0 : params.coursesId}/${params.menuKey}_statistic.xlsx?${params.checkedList.map((item) => `course_group_id[]=${item}`).join("&")}`, query: params }) ); }); const getec_training_objectives = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/ec_years/${params == null ? void 0 : params.ec_year_id}/ec_training_objectives.xlsx`, query: params })); }); const get_ecs_attachment = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)(params == null ? void 0 : params.name, (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/attachments/get_ecs_attachment.docx`, query: params })); }); const getec_courses = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/ec_years/${params == null ? void 0 : params.ec_year_id}/ec_courses.xlsx`, query: params })); }); const getec_graduation_requirements = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/ec_years/${params == null ? void 0 : params.ec_year_id}/ec_graduation_requirements.xlsx`, query: params })); }); const getrank_list = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/rank_list.xlsx`, query: params })); }); const getquestion_rank_list = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/courses/question_rank_list.xlsx`, query: params })); }); const exportPaperlibraryPaper = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/examination_banks/${params.id}.json`, query: params }) ); }); const exportClassroomsPaper = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/exercises/${params.categoryId}.json`, query: params }) ); }); const exportCommitResultWord = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/polls/${params == null ? void 0 : params.id}/commit_result.json`, query: params }) ); }); const exportTaskPass = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/paths/get_task_pass.json`, query: params }) ); }); const exportUserExerciseDetail = (params, title) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)( title || "", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/exercises/${params == null ? void 0 : params.exercise_id}/consult_exercise.json`, query: params }) ); }); const getmember_works = (params) => __async(void 0, null, function* () { yield (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .downLoadFile */ .FH)("", (0,_util__WEBPACK_IMPORTED_MODULE_2__/* .setUrlQuery */ .NY)({ url: _env__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z.API_SERVER + `/api/competitions/${params == null ? void 0 : params.identifier}/competition_commit_records/member_works.xlsx`, query: params })); }); /***/ }) }]);