"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[83007],{ /***/ 3339: /*!**********************************************************!*\ !*** ./src/components/MultiUpload/index.tsx + 2 modules ***! \**********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { z: function() { return /* binding */ coverToFileList; }, Z: function() { return /* binding */ MultiUpload; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(7557); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js var toConsumableArray = __webpack_require__(37205); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules var upload = __webpack_require__(24645); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var es_message = __webpack_require__(8591); // 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/button/index.js var es_button = __webpack_require__(3113); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(19219); // EXTERNAL MODULE: ./src/pages/MoopCases/FormPanel/service.ts var service = __webpack_require__(31924); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/SingleUpload/index.tsx var uploadNameSizeSeperator = '  '; function bytesToSize(bytes) { var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; if (bytes == 0) return '0 Byte'; var i = parseInt('' + Math.floor(Math.log(bytes) / Math.log(1024)), 10); return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i]; } /* harmony default export */ var SingleUpload = (function (_ref) { var _ref$value = _ref.value, value = _ref$value === void 0 ? [] : _ref$value, action = _ref.action, _onChange = _ref.onChange, className = _ref.className, _ref$maxSize = _ref.maxSize, maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize, _ref$title = _ref.title, title = _ref$title === void 0 ? '文件上传' : _ref$title, _ref$accept = _ref.accept, accept = _ref$accept === void 0 ? null : _ref$accept; var uploadProps = { multiple: false, fileList: value, accept: accept, withCredentials: true, beforeUpload: function beforeUpload(file) { var fileSize = file.size / 1024 / 1024; if (!(fileSize < maxSize)) { message.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")); return Promise.reject(); } return true; }, action: "".concat(ENV.API_SERVER, "/api/attachments.json"), // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a onChange: function onChange(info) { var _info$file; var fileList = _toConsumableArray(info.fileList); fileList = fileList.map(function (file) { if (file.name.indexOf(uploadNameSizeSeperator) === -1) { file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); } return _objectSpread({}, file); }); if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { var _info$file2; message.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); _onChange([]); return; } _onChange(fileList); }, onRemove: function () { var _onRemove = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(file) { var fileSize, id, rs; return _regeneratorRuntime().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: fileSize = file.size / 1024 / 1024; if (!(file.status === 'uploading')) { _context.next = 3; break; } return _context.abrupt("return", true); case 3: if (fileSize < maxSize) { _context.next = 7; break; } return _context.abrupt("return", true); case 7: id = file.response ? file.response.id : file.uid; if (!id) { _context.next = 15; break; } _context.next = 11; return removeAttachment(file.response ? file.response.id : file.id); case 11: rs = _context.sent; return _context.abrupt("return", rs); case 15: return _context.abrupt("return", true); case 16: case "end": return _context.stop(); } }, _callee); })); function onRemove(_x) { return _onRemove.apply(this, arguments); } return onRemove; }() }; function onCancel(e) { e.preventDefault(); e.stopPropagation(); } return /*#__PURE__*/_jsx("div", { className: "single-upload ".concat(className ? className : ''), children: /*#__PURE__*/_jsxs(Upload, _objectSpread(_objectSpread({}, uploadProps), {}, { children: [/*#__PURE__*/_jsx(Button, { type: "primary", title: value.length > 0 ? '每次只能上传一个资源, 删除下面资源可重新上传 ' : '', disabled: value.length > 0, ghost: true, children: title }), /*#__PURE__*/_jsxs("span", { onClick: onCancel, style: { marginLeft: 10 }, children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "M)", ' '] })] })) }); }); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules var InboxOutlined = __webpack_require__(76298); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.5.2@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules var UploadOutlined = __webpack_require__(96830); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js var lodash = __webpack_require__(89392); ;// CONCATENATED MODULE: ./src/components/MultiUpload/index.less // extracted by mini-css-extract-plugin ;// CONCATENATED MODULE: ./src/components/MultiUpload/index.tsx var Dragger = upload/* default */.Z.Dragger; function coverToFileList(data) { var rs = []; if (data && data.length > 0) { rs = data.map(function (item) { return { uid: item.id, id: item.id, name: item.title + uploadNameSizeSeperator + item.filesize, url: item.url, filesize: item.filesize, status: 'done', response: { id: item.id } }; }); } return rs; } /* harmony default export */ var MultiUpload = (function (_ref) { var value = _ref.value, _onChange = _ref.onChange, action = _ref.action, data = _ref.data, className = _ref.className, _ref$maxSize = _ref.maxSize, maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize, _ref$title = _ref.title, title = _ref$title === void 0 ? '上传附件' : _ref$title, _ref$showRemoveModal = _ref.showRemoveModal, showRemoveModal = _ref$showRemoveModal === void 0 ? false : _ref$showRemoveModal, _ref$accept = _ref.accept, accept = _ref$accept === void 0 ? '' : _ref$accept, additionalText = _ref.additionalText, isDragger = _ref.isDragger, _ref$number = _ref.number, number = _ref$number === void 0 ? 1000 : _ref$number, _ref$aloneClear = _ref.aloneClear, aloneClear = _ref$aloneClear === void 0 ? false : _ref$aloneClear, _ref$Single = _ref.Single, Single = _ref$Single === void 0 ? false : _ref$Single; var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), disabled = _useState2[0], setDisabled = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(value || []), _useState4 = slicedToArray_default()(_useState3, 2), fileList = _useState4[0], setFileList = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(1), _useState6 = slicedToArray_default()(_useState5, 2), nums = _useState6[0], setnums = _useState6[1]; (0,_react_17_0_2_react.useEffect)(function () { if (value) { if (nums === 1) { setFileList(toConsumableArray_default()(value)); } setnums(2); if (number === (value === null || value === void 0 ? void 0 : value.length)) { setDisabled(true); } } }, [value]); var clearLastFile = function clearLastFile() { setTimeout(function () { fileList.pop(); setFileList(toConsumableArray_default()(fileList)); }, 500); }; var uploadProps = { multiple: true, disabled: disabled, accept: accept, withCredentials: true, fileList: fileList, // fileList: fileList?.length ? fileList : value, beforeUpload: function beforeUpload(file, fileArr) { var fileSize = file.size / 1024 / 1024; if (fileList.concat(fileArr).length > number) { fileList.pop(); setFileList(toConsumableArray_default()(fileList)); es_message/* default */.ZP.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(number, "\u4E2A\u6587\u4EF6")); if (aloneClear) { return Promise.reject(); } clearLastFile(); return false; } if (!(fileSize < maxSize)) { es_message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB).")); if (aloneClear) { return Promise.reject(); } clearLastFile(); return false; } return true; }, data: data, action: action || "".concat(env/* default */.Z.API_SERVER, "/api/attachments.json"), // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a onChange: function onChange(info) { var _info$file; if (info.file.status === "removed") { fileList = info.fileList; } else { fileList = (0,lodash.uniqBy)([].concat(toConsumableArray_default()(info.fileList), toConsumableArray_default()(fileList)), 'uid'); } if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { var _info$file2; es_message/* default */.ZP.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); return; } if (Single && fileList.length > 1) { return es_message/* default */.ZP.warning('只能传一个'); } if (fileList.length >= number) setDisabled(true);else setDisabled(false); setFileList(toConsumableArray_default()(fileList)); fileList = fileList.map(function (file) { var _file$response; if (file !== null && file !== void 0 && (_file$response = file.response) !== null && _file$response !== void 0 && _file$response.id) { var _file$response2; file.url = "/api/attachments/".concat(file === null || file === void 0 || (_file$response2 = file.response) === null || _file$response2 === void 0 ? void 0 : _file$response2.id); } if (file.name.indexOf(uploadNameSizeSeperator) === -1) { file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); } return objectSpread2_default()({}, file); }); console.log('info:', info, fileList); _onChange(fileList); }, onRemove: function () { var _onRemove = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(file) { var remove; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: remove = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var id, rs; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: id = file.response ? file.response.id : file.id; if (!id) { _context.next = 8; break; } _context.next = 4; return (0,service/* removeAttachment */.JZ)(file.response ? file.response.id : file.uid); case 4: rs = _context.sent; return _context.abrupt("return", Promise.resolve(rs)); case 8: return _context.abrupt("return", true); case 9: case "end": return _context.stop(); } }, _callee); })); return function remove() { return _ref2.apply(this, arguments); }; }(); if (!showRemoveModal) { _context3.next = 5; break; } return _context3.abrupt("return", new Promise(function (resolve, reject) { modal/* default */.Z.confirm({ centered: true, width: 530, okText: '确定', cancelText: '取消', title: '提示', content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "tc font16", children: "\u662F\u5426\u786E\u8BA4\u5220\u9664?" }), onOk: function () { var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return remove(); case 2: res = _context2.sent; es_message/* default */.ZP.success('删除成功'); resolve(true); case 5: case "end": return _context2.stop(); } }, _callee2); })); function onOk() { return _onOk.apply(this, arguments); } return onOk; }(), onCancel: function onCancel() { return resolve(false); } }); })); case 5: _context3.next = 7; return remove(); case 7: return _context3.abrupt("return", _context3.sent); case 8: case "end": return _context3.stop(); } }, _callee3); })); function onRemove(_x) { return _onRemove.apply(this, arguments); } return onRemove; }() }; function onCancel(e) { e.preventDefault(); e.stopPropagation(); } return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "multi-upload ".concat(className ? className : ''), children: [isDragger && /*#__PURE__*/(0,jsx_runtime.jsxs)(Dragger, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "ant-upload-drag-icon", children: /*#__PURE__*/(0,jsx_runtime.jsx)(InboxOutlined/* default */.Z, {}) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: "ant-upload-text", children: ["\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A", maxSize, "MB)", ' '] }), additionalText] })), !isDragger && /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { disabled: disabled, className: "upload_button", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(UploadOutlined/* default */.Z, {}), title] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { onClick: onCancel, className: "upload_text", children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "MB)", ' '] })] }))] }); }); /***/ }), /***/ 3608: /*!***************************************************************!*\ !*** ./src/pages/CaseLibrary/AddOrEdit/index.tsx + 1 modules ***! \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ CaseLibrary_AddOrEdit; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js var toConsumableArray = __webpack_require__(37205); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(7557); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules var es_form = __webpack_require__(78241); // 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/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(36920); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/cascader/index.js + 18 modules var cascader = __webpack_require__(19842); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(3125); ;// CONCATENATED MODULE: ./src/pages/CaseLibrary/AddOrEdit/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var AddOrEditmodules = ({"flex_box_center":"flex_box_center___Bxcq6","flex_space_between":"flex_space_between___IBhqO","flex_box_vertical_center":"flex_box_vertical_center___oZr9t","flex_box_center_end":"flex_box_center_end___lmENh","flex_box_column":"flex_box_column___xSeIv","myModal":"myModal___cUVlh","tags":"tags___OaYvT","hidden":"hidden___NbEOD"}); // EXTERNAL MODULE: ./src/components/ui-customization/reset.less?modules var resetmodules = __webpack_require__(18678); // EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules var MultiUpload = __webpack_require__(3339); // EXTERNAL MODULE: ./src/service/rescoure.ts var rescoure = __webpack_require__(14820); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/CaseLibrary/AddOrEdit/index.tsx var AddOrEdit = function AddOrEdit(_ref) { var visible = _ref.visible, onOk = _ref.onOk, onCancel = _ref.onCancel, _ref$title = _ref.title, title = _ref$title === void 0 ? '' : _ref$title, dispatch = _ref.dispatch, currentItem = _ref.currentItem; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), btnLoading = _useState2[0], setBtnLoading = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), imgLoading = _useState4[0], setImgLoading = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), news_event_tags = _useState6[0], setnews_event_tags = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), typeData = _useState8[0], setTypeData = _useState8[1]; (0,_react_17_0_2_react.useEffect)(function () { if (visible) { setData(); } }, [visible]); var setData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return getTypeData(); case 2: setnews_event_tags([]); if (currentItem !== null && currentItem !== void 0 && currentItem.id) { console.log(currentItem); form.setFieldsValue({ name: currentItem === null || currentItem === void 0 ? void 0 : currentItem.name, resource_knowledge_point_ids: currentItem === null || currentItem === void 0 ? void 0 : currentItem.resource_knowledge_point_ids, political_point_ids: currentItem === null || currentItem === void 0 ? void 0 : currentItem.political_point_ids, embodiment_ids: currentItem === null || currentItem === void 0 ? void 0 : currentItem.embodiment_ids, material_type_id: currentItem === null || currentItem === void 0 ? void 0 : currentItem.material_type_id, tags: '', attachment_id: (currentItem === null || currentItem === void 0 ? void 0 : currentItem.attachment) && (0,MultiUpload/* coverToFileList */.z)([currentItem === null || currentItem === void 0 ? void 0 : currentItem.attachment]) || '' }); setnews_event_tags(currentItem === null || currentItem === void 0 ? void 0 : currentItem.tags); } case 4: case "end": return _context.stop(); } }, _callee); })); return function setData() { return _ref2.apply(this, arguments); }; }(); var getTypeData = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res, data; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return (0,rescoure/* get_resource_libraries */.iq)(); case 2: res = _context2.sent; if ((res === null || res === void 0 ? void 0 : res.status) == 0) { data = res === null || res === void 0 ? void 0 : res.data; setTypeData({ zsd: data === null || data === void 0 ? void 0 : data.knowledge_point, szd: data === null || data === void 0 ? void 0 : data.political_point, ssfs: data === null || data === void 0 ? void 0 : data.embodiment, sclx: data === null || data === void 0 ? void 0 : data.material_type }); } case 4: case "end": return _context2.stop(); } }, _callee2); })); return function getTypeData() { return _ref3.apply(this, arguments); }; }(); var handleOk = function handleOk() { form.submit(); }; var handleCancel = function handleCancel() { onCancel(); }; var handleFinish = /*#__PURE__*/function () { var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(values) { var _values$attachment_id, _getValue; var formValue, attachment_id, tags; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; return form.validateFields(); case 2: if (!(((_values$attachment_id = values.attachment_id) === null || _values$attachment_id === void 0 ? void 0 : _values$attachment_id.length) == 0)) { _context3.next = 4; break; } return _context3.abrupt("return", message/* default */.ZP.error('请选择素材')); case 4: formValue = objectSpread2_default()({}, form.getFieldsValue()); setBtnLoading(true); // 逐个处理每个字段的值 attachment_id = ((_getValue = getValue(formValue.attachment_id, values, 'attachment_id')) === null || _getValue === void 0 || (_getValue = _getValue.response) === null || _getValue === void 0 ? void 0 : _getValue.id) || formValue.attachment_id; tags = news_event_tags.map(function (tag) { return tag.name; }); onOk(objectSpread2_default()(objectSpread2_default()({}, formValue), {}, { tags: tags, attachment_id: attachment_id })); setBtnLoading(false); case 10: case "end": return _context3.stop(); } }, _callee3); })); return function handleFinish(_x) { return _ref4.apply(this, arguments); }; }(); // 定义一个帮助函数,用于简化条件赋值 var getValue = function getValue(param, values, key) { var _values$key; return (param === null || param === void 0 ? void 0 : param.length) > 0 ? (_values$key = values[key]) === null || _values$key === void 0 ? void 0 : _values$key[0] : param; }; var filter = function filter(inputValue, path) { return path.some(function (option) { return option.name.toLowerCase().indexOf(inputValue.toLowerCase()) > -1; }); }; var displayRender = function displayRender(labels) { return labels[labels.length - 1]; }; return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { className: AddOrEditmodules.myModal, title: "".concat(currentItem !== null && currentItem !== void 0 && currentItem.id ? '编辑' : '新建').concat(title), open: visible, onOk: handleOk, centered: true, onCancel: handleCancel, confirmLoading: btnLoading, okButtonProps: { disabled: imgLoading }, width: 800, afterClose: function afterClose() { setBtnLoading(false); form.resetFields(); }, okText: '确认', cancelText: "\u53D6\u6D88", wrapClassName: resetmodules/* default */.Z.CustomCss, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { form: form, colon: false, labelCol: { span: 4 }, wrapperCol: { span: 19 }, onFinish: handleFinish, className: AddOrEditmodules.form, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { label: "\u7D20\u6750\u540D\u79F0", name: "name", rules: [{ required: true, message: "\u8BF7\u8F93\u5165\u7D20\u6750\u540D\u79F0" }, { whitespace: true, message: "\u8BF7\u8F93\u5165\u7D20\u6750\u540D\u79F0" }, { max: 200, message: '只能输入200个字符' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { size: "large", maxLength: 200, placeholder: "\u8BF7\u8F93\u5165\u7D20\u6750\u540D\u79F0" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { label: "\u77E5\u8BC6\u70B9", name: "resource_knowledge_point_ids", rules: [{ required: true, message: '请选择知识点' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { placeholder: "\u8BF7\u9009\u62E9", size: "large", options: typeData === null || typeData === void 0 ? void 0 : typeData.zsd, fieldNames: { label: 'name', value: 'id' }, showSearch: { filter: filter }, displayRender: displayRender }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { label: "\u601D\u653F\u70B9", name: "political_point_ids", rules: [{ required: true, message: '请选择思政点' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { placeholder: "\u8BF7\u9009\u62E9\u601D\u653F\u70B9", size: "large", fieldNames: { label: 'name', value: 'id' }, options: typeData === null || typeData === void 0 ? void 0 : typeData.szd, showSearch: { filter: filter }, displayRender: displayRender }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { label: "\u5B9E\u65BD\u65B9\u5F0F", name: "embodiment_ids", rules: [{ required: true, message: '请选择实施方式' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { placeholder: "\u8BF7\u9009\u62E9\u5B9E\u65BD\u65B9\u5F0F", size: "large", fieldNames: { label: 'name', value: 'id' }, options: typeData === null || typeData === void 0 ? void 0 : typeData.ssfs, showSearch: { filter: filter }, displayRender: displayRender }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { label: "\u7D20\u6750\u7C7B\u578B", name: "material_type_id", rules: [{ required: true, message: '请选择素材类型' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { placeholder: "\u8BF7\u9009\u62E9\u7D20\u6750\u7C7B\u578B", size: 'large', options: typeData === null || typeData === void 0 ? void 0 : typeData.sclx, fieldNames: { label: 'name', value: 'id' } }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { label: "\u7D20\u6750\u6807\u7B7E", name: "tags", children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { placeholder: "\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0", size: "large", onPressEnter: function onPressEnter(e) { if (e.target.value.trim() === '') { return message/* default */.ZP.info('请输入标签名称'); } if ((news_event_tags === null || news_event_tags === void 0 ? void 0 : news_event_tags.length) === 5) { message/* default */.ZP.info('最多新增5个标签'); return; } setnews_event_tags([].concat(toConsumableArray_default()(news_event_tags), [{ name: e.target.value }])); form.setFieldsValue({ tags: '' }); }, maxLength: 12, suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { color: '#9096A3' }, children: "\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E" }) }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { width: '590px', display: "flex", flexWrap: 'wrap', marginLeft: '120px' }, children: news_event_tags === null || news_event_tags === void 0 ? void 0 : news_event_tags.map(function (item, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: AddOrEditmodules.tags, style: { position: 'relative' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { display: 'inline-flex', justifyContent: 'center', padding: '0px 14px', background: '#F6F7F9', borderRadius: 16, height: 32, lineHeight: '32px', color: '#015827', marginRight: 10, marginBottom: 16 }, children: item === null || item === void 0 ? void 0 : item.name }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { onClick: function onClick() { news_event_tags.splice(index, 1); setnews_event_tags(toConsumableArray_default()(news_event_tags)); }, className: AddOrEditmodules.hidden, style: { position: 'absolute', right: 10, top: -5, width: 14, height: 14, background: '#E30000', color: '#FFFFFF', alignItems: 'center', justifyContent: 'center', borderRadius: '50%', fontSize: 10, cursor: 'pointer' }, children: "x" })] }); }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "attachment_id", label: "\u6587\u4EF6\u4E0A\u4F20", rules: [{ required: true, message: '请上传文件' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, { Single: true }) })] }) }); }; /* harmony default export */ var CaseLibrary_AddOrEdit = ((0,_umi_production_exports.connect)(function (_ref5) { var dispatch = _ref5.dispatch; return { dispatch: dispatch }; })(AddOrEdit)); /***/ }), /***/ 31924: /*!**************************************************!*\ !*** ./src/pages/MoopCases/FormPanel/service.ts ***! \**************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ $J: function() { return /* binding */ getMoopCase; }, /* harmony export */ JZ: function() { return /* binding */ removeAttachment; }, /* harmony export */ bN: function() { return /* binding */ updateMoopCase; }, /* harmony export */ jP: function() { return /* binding */ addMoopCase; }, /* harmony export */ rO: function() { return /* binding */ getLibraryTags; } /* harmony export */ }); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils/fetch */ 52774); function getMoopCase(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .get */ .U2)("libraries/".concat(id, ".json")); } function getLibraryTags(params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .get */ .U2)('library_tags.json', params); } function removeAttachment(_x) { return _removeAttachment.apply(this, arguments); } function _removeAttachment() { _removeAttachment = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(id) { var response; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .del */ .IV)("attachments/".concat(id, ".json")); case 2: response = _context.sent; return _context.abrupt("return", response.status === 0); case 4: case "end": return _context.stop(); } }, _callee); })); return _removeAttachment.apply(this, arguments); } function addMoopCase(params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .post */ .v_)("libraries.json", params); } function updateMoopCase(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* .put */ .gz)("libraries/".concat(id, ".json"), params); } /***/ }), /***/ 21013: /*!****************************************!*\ !*** ./src/service/notice_and_case.ts ***! \****************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ J: function() { return /* binding */ get_resource_list; }, /* harmony export */ y: function() { return /* binding */ get_events_list; } /* harmony export */ }); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils/fetch */ 52774); // 通知公告列表 function get_events_list(_x) { return _get_events_list.apply(this, arguments); } // 资源库列表 function _get_events_list() { _get_events_list = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/news_events.json", { method: 'get', params: params })); case 1: case "end": return _context.stop(); } }, _callee); })); return _get_events_list.apply(this, arguments); } function get_resource_list(_x2) { return _get_resource_list.apply(this, arguments); } function _get_resource_list() { _get_resource_list = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries.json", { method: 'get', params: params })); case 1: case "end": return _context2.stop(); } }, _callee2); })); return _get_resource_list.apply(this, arguments); } /***/ }), /***/ 14820: /*!*********************************!*\ !*** ./src/service/rescoure.ts ***! \*********************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Em: function() { return /* binding */ edit_resource; }, /* harmony export */ FW: function() { return /* binding */ add_resource; }, /* harmony export */ Vj: function() { return /* binding */ submit_review; }, /* harmony export */ Vs: function() { return /* binding */ get_resource_detail; }, /* harmony export */ _L: function() { return /* binding */ set_resource_collect; }, /* harmony export */ _w: function() { return /* binding */ del_review; }, /* harmony export */ a6: function() { return /* binding */ cancel_public; }, /* harmony export */ eP: function() { return /* binding */ send_comments; }, /* harmony export */ iq: function() { return /* binding */ get_resource_libraries; }, /* harmony export */ sv: function() { return /* binding */ set_resource_like; }, /* harmony export */ tr: function() { return /* binding */ del_comment; }, /* harmony export */ ur: function() { return /* binding */ get_resource_comments; } /* harmony export */ }); /* unused harmony exports pass_review, refuse_review, resource_like, resource_collect */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/utils/fetch */ 52774); // 知识点、思政点、实施方式数据列表 function get_resource_libraries() { return _get_resource_libraries.apply(this, arguments); } // 创建资源库 function _get_resource_libraries() { _get_resource_libraries = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3() { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)('/api/resource_libraries/get_create_info.json', { method: 'get' })); case 1: case "end": return _context3.stop(); } }, _callee3); })); return _get_resource_libraries.apply(this, arguments); } function add_resource(_x) { return _add_resource.apply(this, arguments); } // 修改资源库 function _add_resource() { _add_resource = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)('/api/resource_libraries.json', { method: 'post', body: params })); case 1: case "end": return _context4.stop(); } }, _callee4); })); return _add_resource.apply(this, arguments); } function edit_resource(_x2) { return _edit_resource.apply(this, arguments); } // 获取某个资源库 function _edit_resource() { _edit_resource = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, ".json"), { method: 'put', body: params })); case 1: case "end": return _context5.stop(); } }, _callee5); })); return _edit_resource.apply(this, arguments); } function get_resource_detail(_x3) { return _get_resource_detail.apply(this, arguments); } // 获取评论区列表 function _get_resource_detail() { _get_resource_detail = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee6(id) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { while (1) switch (_context6.prev = _context6.next) { case 0: return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(id, ".json"), { method: 'get' })); case 1: case "end": return _context6.stop(); } }, _callee6); })); return _get_resource_detail.apply(this, arguments); } function get_resource_comments(_x4) { return _get_resource_comments.apply(this, arguments); } // 发送评论 function _get_resource_comments() { _get_resource_comments = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee7(id) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(id, "/resource_comments.json"), { method: 'get' })); case 1: case "end": return _context7.stop(); } }, _callee7); })); return _get_resource_comments.apply(this, arguments); } function send_comments(_x5) { return _send_comments.apply(this, arguments); } // 发送评论 function _send_comments() { _send_comments = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee8(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, "/send_comments"), { method: 'post', body: params })); case 1: case "end": return _context8.stop(); } }, _callee8); })); return _send_comments.apply(this, arguments); } function del_comment(_x6) { return _del_comment.apply(this, arguments); } // 提交审核 function _del_comment() { _del_comment = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/destroy_comment.json", { method: 'post', body: params })); case 1: case "end": return _context9.stop(); } }, _callee9); })); return _del_comment.apply(this, arguments); } function submit_review(_x7) { return _submit_review.apply(this, arguments); } // 审核通过 function _submit_review() { _submit_review = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee10(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { while (1) switch (_context10.prev = _context10.next) { case 0: return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, "/submit_review.json"), { method: 'post', body: params })); case 1: case "end": return _context10.stop(); } }, _callee10); })); return _submit_review.apply(this, arguments); } function pass_review(_x8) { return _pass_review.apply(this, arguments); } // 拒绝通过 function _pass_review() { _pass_review = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee11(params) { return _regeneratorRuntime().wrap(function _callee11$(_context11) { while (1) switch (_context11.prev = _context11.next) { case 0: return _context11.abrupt("return", Fetch("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, "/pass_review.json"), { method: 'post', body: params })); case 1: case "end": return _context11.stop(); } }, _callee11); })); return _pass_review.apply(this, arguments); } function refuse_review(_x9) { return _refuse_review.apply(this, arguments); } // 取消公开 function _refuse_review() { _refuse_review = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee12(params) { return _regeneratorRuntime().wrap(function _callee12$(_context12) { while (1) switch (_context12.prev = _context12.next) { case 0: return _context12.abrupt("return", Fetch("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, "/refuse_review.json"), { method: 'post', body: params })); case 1: case "end": return _context12.stop(); } }, _callee12); })); return _refuse_review.apply(this, arguments); } function cancel_public(_x10) { return _cancel_public.apply(this, arguments); } // 删除某个资源 function _cancel_public() { _cancel_public = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee13(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { while (1) switch (_context13.prev = _context13.next) { case 0: return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, "/cancel_public.json"), { method: 'post', body: params })); case 1: case "end": return _context13.stop(); } }, _callee13); })); return _cancel_public.apply(this, arguments); } function del_review(_x11) { return _del_review.apply(this, arguments); } // 点赞资源 function _del_review() { _del_review = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee14(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { while (1) switch (_context14.prev = _context14.next) { case 0: return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, ".json"), { method: 'delete', body: params })); case 1: case "end": return _context14.stop(); } }, _callee14); })); return _del_review.apply(this, arguments); } function resource_like(_x12) { return _resource_like.apply(this, arguments); } // 收藏资源 function _resource_like() { _resource_like = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee15(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { while (1) switch (_context15.prev = _context15.next) { case 0: return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, "/like.json"), { method: 'post', body: params })); case 1: case "end": return _context15.stop(); } }, _callee15); })); return _resource_like.apply(this, arguments); } function resource_collect(_x13) { return _resource_collect.apply(this, arguments); } // 点赞事件 function _resource_collect() { _resource_collect = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) { return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) { while (1) switch (_context16.prev = _context16.next) { case 0: return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .ZP)("/api/resource_libraries/".concat(params === null || params === void 0 ? void 0 : params.id, "/collect.json"), { method: 'post', body: params })); case 1: case "end": return _context16.stop(); } }, _callee16); })); return _resource_collect.apply(this, arguments); } var set_resource_like = /*#__PURE__*/function () { var _ref = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(user_like, id, getData) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return resource_like({ id: id, type: user_like ? 2 : 1 }); case 2: res = _context.sent; if ((res === null || res === void 0 ? void 0 : res.status) == 0) { getData(); } case 4: case "end": return _context.stop(); } }, _callee); })); return function set_resource_like(_x14, _x15, _x16) { return _ref.apply(this, arguments); }; }(); // 收藏事件 var set_resource_collect = /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(user_collect, id, getData) { var res; return _root_workspace_ppte5yg23_local_v9_test4_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return resource_collect({ id: id, type: user_collect ? 2 : 1 }); case 2: res = _context2.sent; if ((res === null || res === void 0 ? void 0 : res.status) == 0) { getData(); } case 4: case "end": return _context2.stop(); } }, _callee2); })); return function set_resource_collect(_x17, _x18, _x19) { return _ref2.apply(this, arguments); }; }(); /***/ }), /***/ 18678: /*!************************************************************!*\ !*** ./src/components/ui-customization/reset.less?modules ***! \************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__) { // extracted by mini-css-extract-plugin /* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___vG4eV","flex_space_between":"flex_space_between___qVVxe","flex_box_vertical_center":"flex_box_vertical_center___P8Z8s","flex_box_center_end":"flex_box_center_end___VMme3","flex_box_column":"flex_box_column___VMHwm","dropdownmenus":"dropdownmenus___oVzoj","popupClassNames":"popupClassNames___OcZq7","selectdown":"selectdown___mmcA8"}); /***/ }) }]);