You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Commo...

1 line
138 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[38,4,5],{"1vsH":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"i\", function() { return ZimuSort; });\n/* unused harmony export StatusTags */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"k\", function() { return formatHomeWorkStatusToName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"e\", function() { return HomeWorkListStatus; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"h\", function() { return StatusGraduationProjectTags; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return ExerciseStatus; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"f\", function() { return PollsStatus; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"g\", function() { return StatusClassroomsTags; });\n/* unused harmony export WorkStatus */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return CommonWorkStatus; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"x\", function() { return timego; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"w\", function() { return timeformat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"y\", function() { return toTimeFormat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"z\", function() { return validateLength; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"q\", function() { return handleValidatorNickName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"p\", function() { return handleValidatorName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"o\", function() { return getHiddenName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"n\", function() { return getBase64; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"v\", function() { return setmiyah; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"j\", function() { return downLoadFile; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"u\", function() { return setUrlQuery; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"s\", function() { return isPc; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"l\", function() { return formatMoney; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"t\", function() { return openNewWindow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"m\", function() { return formatTextMiddleIntercept; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"d\", function() { return HalfPastOne; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return DayHalfPastOne; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"r\", function() { return isEmpty; });\n/* unused harmony export isUnOrNull */\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\"q1tI\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(\"aCH8\");\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar ZimuSort = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];\n/**\n *@\u6240\u6709\u5b9e\u8badtags\u96c6\u5408\u751f\u6210\n *status\u4e3a\u6570\u7ec4 status=[\"\u63d0\u4ea4\u4e2d\",\"\u8865\u4ea4\u4e2d\"]\n */\n\nvar StatusTags = props => {\n var tags = {\n \u5df2\u622a\u6b62: {\n class: 'tag-style bg-pink ml10'\n },\n \u63d0\u4ea4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u672a\u53d1\u5e03: {\n class: 'tag-style bg-blue ml10'\n },\n \u8865\u4ea4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n }\n };\n return props.data && props.data.map(function (v, k) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n key: k,\n className: tags[v] && tags[v]['class']\n }, v);\n });\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802-\u4f5c\u4e1a\u5217\u8868\u72b6\u6001\u540d\u5b57\n *status\u4e3a number\n */\n\nvar formatHomeWorkStatusToName = status => {\n var mapping = {\n [-1]: \"\u91cd\u505a\u4e2d\",\n 0: \"\u672a\u5f00\u542f\",\n 1: \"\u672a\u901a\u5173\",\n 2: \"\u6309\u65f6\u901a\u5173\"\n };\n return mapping[status] || \"\u8fdf\u4ea4\u901a\u5173\";\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802-\u4f5c\u4e1a\u5217\u8868\u72b6\u6001\n *status\u4e3a number\n */\n\nvar HomeWorkListStatus = props => {\n var _wStatus$props$status, _wStatus$props$status2;\n\n var wStatus = {\n [-1]: {\n name: '\u91cd\u505a\u4e2d',\n class: 'c-orange'\n },\n 0: {\n name: '\u672a\u5f00\u542f',\n class: 'c-black'\n },\n 1: {\n name: '\u672a\u901a\u5173',\n class: 'c-red'\n },\n 2: {\n name: '\u6309\u65f6\u901a\u5173',\n class: 'c-green'\n },\n 3: {\n name: '\u8fdf\u4ea4\u901a\u5173',\n class: 'c-orange'\n }\n };\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: wStatus === null || wStatus === void 0 ? void 0 : (_wStatus$props$status = wStatus[props.status]) === null || _wStatus$props$status === void 0 ? void 0 : _wStatus$props$status['class']\n }, wStatus === null || wStatus === void 0 ? void 0 : (_wStatus$props$status2 = wStatus[props.status]) === null || _wStatus$props$status2 === void 0 ? void 0 : _wStatus$props$status2['name']);\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802-\u6bd5\u8bbe\u9009\u9898tags\u96c6\u5408\u751f\u6210\n *status\u4e3a\u6570\u7ec4 status=[\"\u63d0\u4ea4\u4e2d\",\"\u8865\u4ea4\u4e2d\"]\n */\n\nvar StatusGraduationProjectTags = props => {\n var status = props.status;\n var tags = {\n 0: {\n class: 'tag-style bg-blue ml10',\n name: '\u5f85\u9009\u4e2d'\n },\n 1: {\n class: 'tag-style bg-blue ml10',\n name: '\u5f85\u786e\u8ba4'\n },\n 2: {\n class: 'tag-style bg-pink ml10',\n name: '\u5df2\u786e\u8ba4'\n }\n };\n\n try {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: tags[status]['class']\n }, tags[status]['name']);\n } catch (e) {\n console.log('utils.StatusGraduationProjectTags', props.status);\n }\n};\nvar ExerciseStatus = {\n 1: \"\u672a\u53d1\u5e03\",\n 2: \"\u8003\u8bd5\u4e2d\",\n 3: \"\u5df2\u622a\u6b62\",\n 4: \"\u5df2\u7ed3\u675f\"\n};\nvar PollsStatus = {\n 1: \"\u672a\u53d1\u5e03\",\n 2: \"\u63d0\u4ea4\u4e2d\",\n 3: \"\u5df2\u622a\u6b62\",\n 4: \"\u5df2\u7ed3\u675f\"\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802tags\u96c6\u5408\u751f\u6210\n *status\u4e3a\u6570\u7ec4 status=[\"\u63d0\u4ea4\u4e2d\",\"\u8865\u4ea4\u4e2d\"]\n *\u4efb\u52a1\u72b6\u6001\u6570\u7ec4\uff1a \u672a\u53d1\u5e03\u3001\u63d0\u4ea4\u4e2d\u3001\u8bc4\u9605\u4e2d\u3001\u8865\u4ea4\u4e2d\u3001\u672a\u5f00\u542f\u8865\u4ea4\u7b49\n */\n\nvar StatusClassroomsTags = props => {\n var tags = {\n \u516c\u5f00: {\n class: 'tag-style bg-blue ml10'\n },\n \u5df2\u5f00\u542f\u8865\u4ea4: {\n class: 'tag-style bg-green ml10'\n },\n \u672a\u5f00\u542f\u8865\u4ea4: {\n class: 'tag-style bg-pink ml10'\n },\n \u672a\u53d1\u5e03: {\n class: 'tag-style bg-light-blue ml10'\n },\n \u533f\u540d\u4f5c\u54c1: {\n class: 'tag-style bg-cyan ml10'\n },\n \u5df2\u9009\u62e9: {\n class: 'tag-style bg-grey-ede ml10'\n },\n \u5df2\u7ed3\u675f: {\n class: 'tag-style bg-grey-ede ml10'\n },\n \u63d0\u4ea4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u533f\u8bc4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u7533\u8bc9\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u8003\u8bd5\u4e2d: {\n class: 'tag-style bg-light-blue ml10'\n },\n \u8865\u4ea4\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u8bc4\u9605\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u5f85\u9009\u4e2d: {\n class: 'tag-style bg-blue ml10'\n },\n \u4ea4\u53c9\u8bc4\u9605\u4e2d: {\n class: 'tag-style bg-light-orange ml10'\n },\n \u5df2\u5f00\u542f\u4ea4\u53c9\u8bc4\u9605: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u5f85\u786e\u8ba4: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u5f85\u5904\u7406: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u79c1\u6709: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u672a\u63d0\u4ea4: {\n class: 'tag-style bg-lightblue-purple ml10'\n },\n \u5df2\u786e\u8ba4: {\n class: 'tag-style bg-light-pink ml10'\n },\n \u5df2\u53d1\u5e03: {\n class: 'tag-style bg-light-blue ml10'\n },\n \u5df2\u622a\u6b62: {\n class: 'tag-style bg-light-pink ml10'\n },\n \u5f00\u53d1\u8bfe\u7a0b: {\n class: 'tag-style bg-orange ml10'\n },\n \u5df2\u5f00\u64ad: {\n class: 'tag-style-border border-green c-green ml10'\n },\n \u672a\u5f00\u64ad: {\n class: 'tag-style-border border-light-black ml10'\n },\n // \u6837\u5f0f\u9700\u8981\u8c03\u6574 \u4f5c\u4e1a\u5217\u8868\n \u6309\u65f6\u901a\u5173: {\n class: 'tag-style-border border-light-black ml10'\n },\n \u8fdf\u4ea4\u901a\u5173: {\n class: 'tag-style-border border-light-black ml10'\n },\n \u672a\u901a\u5173: {\n class: 'tag-style-border border-light-black ml10'\n },\n \u672a\u5f00\u542f: {\n class: 'tag-style-border border-light-black ml10'\n }\n };\n var arr = [];\n\n if (props.is_random) {\n arr.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: \"tag-style bg-blue ml10\"\n }, \"\\u968F\\u673A\"));\n }\n\n try {\n props.status && props.status.map((v, k) => {\n arr.push( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n key: k,\n className: tags[v] && tags[v]['class']\n }, v));\n });\n } catch (e) {\n console.log('utils.status.tag:', e, props.status);\n }\n\n return arr;\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802 \u5b9e\u8bad\u4f5c\u4e1a\u72b6\u6001\n *status\u503c\u4e3anumber status=0\n *\u4efb\u52a1\u72b6\u6001\u6570\u7ec4\uff1a \u672a\u53d1\u5e03\u3001\u63d0\u4ea4\u4e2d\u3001\u8bc4\u9605\u4e2d\u3001\u8865\u4ea4\u4e2d\u3001\u672a\u5f00\u542f\u8865\u4ea4\u7b49\n */\n// \"work_status\": 2, //-1:\u91cd\u505a\u4e2d\u3001 0:\u672a\u63d0\u4ea4\u30011:\u672a\u901a\u5173\uff0c2:\u6309\u65f6\u901a\u5173\uff0c3:\u8fdf\u4ea4\u901a\u5173\n\nvar WorkStatus = props => {\n var _wStatus$props$status3, _wStatus$props$status4;\n\n var wStatus = {\n [-1]: {\n name: '\u91cd\u505a\u4e2d',\n class: 'c-orange'\n },\n 0: {\n name: '\u672a\u63d0\u4ea4',\n class: 'c-black'\n },\n 1: {\n name: '\u672a\u901a\u5173',\n class: 'c-red'\n },\n 2: {\n name: '\u6309\u65f6\u901a\u5173',\n class: 'c-green'\n },\n 3: {\n name: '\u8fdf\u4ea4\u901a\u5173',\n class: 'c-orange'\n }\n };\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: (_wStatus$props$status3 = wStatus[props.status]) === null || _wStatus$props$status3 === void 0 ? void 0 : _wStatus$props$status3['class']\n }, (_wStatus$props$status4 = wStatus[props.status]) === null || _wStatus$props$status4 === void 0 ? void 0 : _wStatus$props$status4['name']);\n};\n/**\n *@\u6559\u5b66\u8bfe\u5802 \u666e\u901a/\u5206\u7ec4\u4f5c\u4e1a\u72b6\u6001\n *status\u503c\u4e3anumber status=0\n *\u4efb\u52a1\u72b6\u6001\u6570\u7ec4\uff1a \u672a\u53d1\u5e03\u3001\u63d0\u4ea4\u4e2d\u3001\u8bc4\u9605\u4e2d\u3001\u8865\u4ea4\u4e2d\u3001\u672a\u5f00\u542f\u8865\u4ea4\u7b49\n */\n// \"work_status\": 2, //-1:\u91cd\u505a\u4e2d\u3001 0:\u672a\u63d0\u4ea4\u30011:\u672a\u901a\u5173\uff0c2:\u6309\u65f6\u901a\u5173\uff0c3:\u8fdf\u4ea4\u901a\u5173\n\nvar CommonWorkStatus = props => {\n var _wStatus$props$status5, _wStatus$props$status6;\n\n var wStatus = {\n 0: {\n name: '\u672a\u63d0\u4ea4',\n class: 'c-black'\n },\n 1: {\n name: '\u6309\u65f6\u63d0\u4ea4',\n class: 'c-green'\n },\n 2: {\n name: '\u5ef6\u65f6\u63d0\u4ea4',\n class: 'c-red'\n }\n };\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: (_wStatus$props$status5 = wStatus[props.status]) === null || _wStatus$props$status5 === void 0 ? void 0 : _wStatus$props$status5['class']\n }, (_wStatus$props$status6 = wStatus[props.status]) === null || _wStatus$props$status6 === void 0 ? void 0 : _wStatus$props$status6['name']);\n};\nvar timego = dateTimeStamp => {\n dateTimeStamp = new Date(dateTimeStamp).getTime();\n var minute = 1000 * 60;\n var hour = minute * 60;\n var day = hour * 24;\n var result = '';\n var now = new Date().getTime();\n var diffValue = now - dateTimeStamp; // console.log(\"diffValue:\",now,dateTimeStamp,diffValue)\n\n if (diffValue < 0) {\n console.log('\u65f6\u95f4\u4e0d\u5bf9\u52b2,\u670d\u52a1\u5668\u521b\u5efa\u65f6\u95f4\u4e0e\u5f53\u524d\u65f6\u95f4\u4e0d\u540c\u6b65');\n return result = '\u521a\u521a';\n }\n\n var dayC = parseInt(diffValue / day, 10);\n var hourC = parseInt(diffValue / hour, 10);\n var minC = parseInt(diffValue / minute, 10);\n\n if (dayC > 30) {\n result = '' + timeformat(dateTimeStamp, 'yyyy-MM-dd');\n } else if (dayC > 1) {\n result = '' + dayC + '\u5929\u524d';\n } else if (dayC == 1) {\n result = '\u6628\u5929';\n } else if (hourC >= 1) {\n result = '' + hourC + '\u5c0f\u65f6\u524d';\n } else if (minC >= 5) {\n result = '' + minC + '\u5206\u949f\u524d';\n } else result = '\u521a\u521a';\n\n return result;\n};\n/**\n * \u683c\u5f0f\u5316\u65f6\u95f4\n * @param date Date \u65f6\u95f4\n * @param format \u683c\u5f0f\u5316 \"yyyy-MM-dd hh:mm:ss www\"=format\n * @returns {string} \u683c\u5f0f\u5316\u540e\u5b57\u7b26\u4e32\n */\n\nvar timeformat = (date, format) => {\n if (typeof date == 'string') {\n if (date.indexOf('T') >= 0) {\n date = date.replace('T', ' ');\n }\n\n date = new Date(Date.parse(date.replace(/-/g, '/')));\n }\n\n date = new Date(date);\n var o = {\n 'M+': date.getMonth() + 1,\n 'd+': date.getDate(),\n 'h+': date.getHours(),\n 'm+': date.getMinutes(),\n 's+': date.getSeconds(),\n 'q+': Math.floor((date.getMonth() + 3) / 3),\n S: date.getMilliseconds()\n };\n var w = [['\u65e5', '\u4e00', '\u4e8c', '\u4e09', '\u56db', '\u4e94', '\u516d'], ['\u5468\u65e5', '\u5468\u4e00', '\u5468\u4e8c', '\u5468\u4e09', '\u5468\u56db', '\u5468\u4e94', '\u5468\u516d'], ['\u661f\u671f\u65e5', '\u661f\u671f\u4e00', '\u661f\u671f\u4e8c', '\u661f\u671f\u4e09', '\u661f\u671f\u56db', '\u661f\u671f\u4e94', '\u661f\u671f\u516d']];\n\n if (/(y+)/.test(format)) {\n format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));\n }\n\n if (/(w+)/.test(format)) {\n format = format.replace(RegExp.$1, w[RegExp.$1.length - 1][date.getDay()]);\n }\n\n for (var k in o) {\n if (new RegExp('(' + k + ')').test(format)) {\n format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));\n }\n }\n\n return format;\n};\n/**\n * @\u65f6\u95f4\u8f6c\u6362 \n * @\u4f20\u503c\u4e3a\u65f6\u95f4 \u5355\u4f4ds\n * @\u8fd4\u56de\u503c 1\u520640\u79d2\n * @\u5217\u5b50 toTimeFormat(100) \u8fd4\u56de 1\u520640\u79d2\n*/\n\nvar toTimeFormat = time => {\n if (!time) return '0';\n console.log(\"time:\", time);\n var minute = 60;\n var hour = minute * 60;\n var day = hour * 24;\n var dayC = time / day;\n var hourC = time / hour;\n var minC = time / minute;\n var senC = time % 60;\n\n if (dayC >= 1) {\n return parseInt(dayC.toString()) + '\u5929' + Math.floor(hourC % 24) + '\u65f6' + Math.floor(minC % 60) + \"\u5206\" + Math.floor(time % 60) + '\u79d2';\n } else if (hourC > 1) {\n return parseInt(hourC.toString()) + '\u65f6' + Math.floor(minC % 60) + \"\u5206\" + Math.floor(time % 60) + '\u79d2';\n } else if (minC >= 1) {\n return parseInt(minC.toString()) + \"\u5206\" + Math.floor(time % 60) + '\u79d2';\n } else {\n return time + '\u79d2';\n }\n};\n/**\n * @\u6821\u9a8c\u5b57\u7b26\u4e32\u957f\u5ea6 \n*/\n\nvar validateLength = function validateLength() {\n var str = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n var length = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 100;\n var len = 0;\n\n if (str) {\n len = str.length;\n\n for (var i = 0; i < len; i++) {\n var charCode = str.charCodeAt(i);\n\n if (charCode >= 0xD800 && charCode <= 0xDBFF) {\n len--;\n i++;\n }\n }\n }\n\n return len <= length;\n};\nvar handleValidatorNickName = (rule, value, callback) => {\n if (value) {\n var iconRule1 = /[`~!@#$%^&*()\\-+=<>?:\"{}|,.\\/;'\\\\[\\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im; // \u5224\u65ad\u662f\u5426\u542b\u6709emoji\u8868\u60c5\n\n var iconRule2 = /[\\uD83C|\\uD83D|\\uD83E][\\uDC00-\\uDFFF][\\u200D|\\uFE0F]|[\\uD83C|\\uD83D|\\uD83E][\\uDC00-\\uDFFF]|[0-9|*|#]\\uFE0F\\u20E3|[0-9|#]\\u20E3|[\\u203C-\\u3299]\\uFE0F\\u200D|[\\u203C-\\u3299]\\uFE0F|[\\u2122-\\u2B55]|\\u303D|[\\A9|\\AE]\\u3030|\\uA9|\\uAE|\\u3030/ig; // \u5982\u679c\u4e3atrue\uff0c\u5b57\u7b26\u4e32\u542b\u6709emoji\u8868\u60c5 \uff0cfalse\u4e0d\u542b\n\n var iconRule2s = iconRule2.test(value); // \u5982\u679c\u4e3atrue\uff0c\u5b57\u7b26\u4e32\u542b\u6709\u7279\u6b8a\u7b26\u53f7 \uff0cfalse\u4e0d\n\n var iconRule1s = iconRule1.test(value);\n\n if (iconRule2s === true || iconRule1s === true) {\n callback('2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf');\n } else if (value.length < 2) {\n callback('2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf');\n } else if (value.length >= 21) {\n callback('2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf');\n }\n }\n\n callback();\n};\nvar handleValidatorName = (rule, value, callback) => {\n if (value) {\n var iconRule1 = /[`~!@#$%^&()_\\-+=<>?:\"{}|,.\\/;'\\\\[\\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im; // \u5224\u65ad\u662f\u5426\u542b\u6709emoji\u8868\u60c5\n\n var iconRule2 = /[\\uD83C|\\uD83D|\\uD83E][\\uDC00-\\uDFFF][\\u200D|\\uFE0F]|[\\uD83C|\\uD83D|\\uD83E][\\uDC00-\\uDFFF]|[0-9|*|#]\\uFE0F\\u20E3|[0-9|#]\\u20E3|[\\u203C-\\u3299]\\uFE0F\\u200D|[\\u203C-\\u3299]\\uFE0F|[\\u2122-\\u2B55]|\\u303D|[\\A9|\\AE]\\u3030|\\uA9|\\uAE|\\u3030/ig; // \u5982\u679c\u4e3atrue\uff0c\u5b57\u7b26\u4e32\u542b\u6709emoji\u8868\u60c5 \uff0cfalse\u4e0d\u542b\n\n var iconRule2s = iconRule2.test(value); // \u5982\u679c\u4e3atrue\uff0c\u5b57\u7b26\u4e32\u542b\u6709\u7279\u6b8a\u7b26\u53f7 \uff0cfalse\u4e0d\n\n var iconRule1s = iconRule1.test(value);\n\n if (iconRule2s === true || iconRule1s === true) {\n callback('2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57');\n } else if (value.length < 2) {\n callback('2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57');\n } else if (value.length >= 11) {\n callback('2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57');\n }\n }\n\n callback();\n};\nvar getHiddenName = name => {\n if (!name) return '';\n var len = name.length - 1;\n var str = \"\";\n\n for (var i = 0; i < len; i++) {\n str += \"*\";\n }\n\n var newName = name.substr(0, 1) + str;\n return newName;\n};\nvar getBase64 = (img, callback) => {\n var reader = new FileReader();\n reader.addEventListener('load', () => callback(reader.result));\n reader.readAsDataURL(img);\n};\nfunction setmiyah(logins) {\n var opens = \"79e33abd4b6588941ab7622aed1e67e8\";\n return md5__WEBPACK_IMPORTED_MODULE_1___default()(opens + logins);\n}\nfunction downLoadFile(title, url) {\n var link = document.createElement('a');\n document.body.appendChild(link);\n link.href = url;\n link.download = title; //\u517c\u5bb9\u706b\u72d0\u6d4f\u89c8\u5668\n\n var evt = document.createEvent(\"MouseEvents\");\n evt.initEvent(\"click\", false, false);\n link.dispatchEvent(evt);\n document.body.removeChild(link);\n}\n/**\n *@url\u53c2\u6570\u62fc\u63a5\n *options\u4e3a\u5bf9\u8c61 {search=1,page:2} to search=1&page=2\n */\n\nvar setUrlQuery = options => {\n var url = options.url,\n query = options.query;\n if (!url) return '';\n\n if (query) {\n var queryArr = [];\n\n for (var _key in query) {\n if (query.hasOwnProperty(_key) && !isUnOrNull(query[_key])) {\n queryArr.push(\"\".concat(_key, \"=\").concat(query[_key]));\n }\n }\n\n if (url.indexOf('?') !== -1) {\n url = \"\".concat(url, \"&\").concat(queryArr.join('&'));\n } else {\n url = \"\".concat(url, \"?\").concat(queryArr.join('&'));\n }\n }\n\n return url;\n};\nfunction isPc() {\n var userAgentInfo = navigator.userAgent;\n var Agents = [\"Android\", \"iPhone\", \"SymbianOS\", \"Windows Phone\", \"iPad\", \"iPod\"];\n var flag = true;\n\n for (var v = 0; v < Agents.length; v++) {\n if (userAgentInfo.indexOf(Agents[v]) > 0) {\n flag = false;\n break;\n }\n }\n\n return flag;\n}\nvar formatMoney = function formatMoney() {\n var _value$toString;\n\n var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return value === null || value === void 0 ? void 0 : (_value$toString = value.toString()) === null || _value$toString === void 0 ? void 0 : _value$toString.replace(/\\B(?=(\\d{3})+(?!\\d))/g, ',');\n};\nvar openNewWindow = url => {\n var link = document.createElement('a');\n link.target = \"_blank\";\n document.body.appendChild(link);\n link.href = url;\n var evt = document.createEvent(\"MouseEvents\");\n evt.initEvent(\"click\", false, false);\n link.dispatchEvent(evt);\n document.body.removeChild(link);\n};\nvar formatTextMiddleIntercept = function formatTextMiddleIntercept() {\n var text = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n\n if (text.length <= 6) {\n return text;\n }\n\n return \"\".concat(text.substring(0, 3), \"...\").concat(text.substring(text.length - 3, text.length));\n};\nvar HalfPastOne = () => {\n var hours = new Date().getHours();\n var minute = new Date().getMinutes();\n\n if (minute >= 30) {\n hours++;\n minute = \"00\";\n } else {\n minute = \"30\";\n }\n\n return hours + ':' + minute;\n};\nvar DayHalfPastOne = () => {\n var hours = new Date().getHours();\n var minute = new Date().getMinutes();\n\n if (minute >= 30) {\n hours++;\n minute = \"00\";\n } else {\n minute = \"30\";\n }\n\n return new Date().toLocaleDateString().replace(/\\//g, '-') + ' ' + hours + ':' + minute;\n};\nvar Type;\n\n(function (Type) {\n Type[\"Number\"] = \"Number\";\n Type[\"String\"] = \"String\";\n Type[\"Boolean\"] = \"Boolean\";\n Type[\"Object\"] = \"Object\";\n Type[\"Array\"] = \"Array\";\n Type[\"Function\"] = \"Function\";\n})(Type || (Type = {}));\n\nvar type = obj => {\n var type = Object.prototype.toString.call(obj);\n return type.substring(8, type.length - 1);\n};\n\nvar isEmpty = obj => {\n if (type(obj) === Type.Array) {\n return obj.length === 0;\n }\n\n if (type(obj) === Type.Object) {\n return Object.keys(obj).length === 0;\n }\n\n return !obj;\n};\nvar isUnOrNull = val => {\n return val === undefined || val === null;\n};\n\n//# sourceURL=webpack:///./src/utils/util.tsx?")},"3c+Q":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DATEFORMAT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return formatReleaseDate; });\n/* harmony import */ var antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("iQDF");\n/* harmony import */ var antd_es_date_picker__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("+eQT");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("k1fw");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("tJVT");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("wd/R");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_5__);\n\n\n\n\n\n\n\nfunction disabledDate(current) {\n var currentTime = new Date().getTime();\n return current && current < currentTime;\n}\n\nvar DATEFORMAT = \'YYYY-MM-DD HH:mm\';\nfunction formatReleaseDate(dateString) {\n var _dateString$split = dateString.split(\':\'),\n _dateString$split2 = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(_dateString$split, 2),\n dt = _dateString$split2[0],\n minute = _dateString$split2[1];\n\n if (minute === \'00\' || minute === \'30\') {\n return moment__WEBPACK_IMPORTED_MODULE_5___default()(dateString);\n }\n\n var m = parseInt(minute, 10);\n\n if (m < 30) {\n return moment__WEBPACK_IMPORTED_MODULE_5___default()("".concat(dt, ":30"));\n }\n\n if (m > 30) {\n return moment__WEBPACK_IMPORTED_MODULE_5___default()("".concat(dt, ":00")).add(1, \'hours\');\n }\n\n return moment__WEBPACK_IMPORTED_MODULE_5___default()(dateString);\n} //\u53d1\u5e03\u65f6\u95f4\u7ec4\u4ef6\uff0c\u53d6\u6700\u8fd1\u7684\u6574\u70b9\u548c\u534a\u70b9\n\n/* harmony default export */ __webpack_exports__["b"] = ((_ref) => {\n var value = _ref.value,\n onChange = _ref.onChange,\n _ref$style = _ref.style,\n style = _ref$style === void 0 ? {} : _ref$style,\n _ref$disabled = _ref.disabled,\n disabled = _ref$disabled === void 0 ? false : _ref$disabled,\n showTimeConfig = _ref.showTimeConfig;\n\n function onChangeTime(_, dateString) {\n onChange(_ ? formatReleaseDate(dateString) : _);\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], {\n showTime: Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])({\n format: \'HH:mm\',\n minuteStep: 30\n }, showTimeConfig),\n showToday: false,\n value: value,\n format: DATEFORMAT,\n placeholder: "\\u8BF7\\u9009\\u62E9\\u53D1\\u5E03\\u65F6\\u95F4",\n style: style,\n onChange: onChangeTime,\n disabled: disabled,\n disabledDate: disabledDate\n });\n});\n\n//# sourceURL=webpack:///./src/components/ReleaseTime/index.tsx?')},"500L":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return coverToFileList; });\n/* harmony import */ var antd_es_upload_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("DZo9");\n/* harmony import */ var antd_es_upload__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("8z0m");\n/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("+L6B");\n/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("2/Rp");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("WmNS");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("9og8");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("k1fw");\n/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("miYZ");\n/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("tsqr");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("m3rI");\n/* harmony import */ var _pages_MoopCases_FormPanel_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("wzkS");\n/* harmony import */ var _SingleUpload__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("y5JW");\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction coverToFileList(data) {\n var rs = [];\n\n if (data && data.length > 0) {\n rs = data.map(item => {\n return {\n uid: item.id,\n id: item.id,\n name: item.title + _SingleUpload__WEBPACK_IMPORTED_MODULE_12__[/* uploadNameSizeSeperator */ "c"] + item.filesize,\n url: item.url,\n filesize: item.filesize,\n status: \'done\'\n };\n });\n }\n\n return rs;\n}\n/* harmony default export */ __webpack_exports__["b"] = ((_ref) => {\n var value = _ref.value,\n onChange = _ref.onChange,\n className = _ref.className,\n _ref$maxSize = _ref.maxSize,\n maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,\n _ref$title = _ref.title,\n title = _ref$title === void 0 ? \'\u4e0a\u4f20\u9644\u4ef6\' : _ref$title;\n var uploadProps = {\n multiple: true,\n fileList: value,\n beforeUpload: file => {\n var fileSize = file.size / 1024 / 1024;\n\n if (!(fileSize < maxSize)) {\n antd_es_message__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"].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"));\n\n return false;\n }\n\n return true;\n },\n action: "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"].API_SERVER, "/api/attachments.json"),\n\n onChange(info) {\n var fileList = [...info.fileList];\n fileList = fileList.filter(value => value.size / 1024 / 1024 < maxSize);\n fileList = fileList.map(file => {\n if (file.name.indexOf(_SingleUpload__WEBPACK_IMPORTED_MODULE_12__[/* uploadNameSizeSeperator */ "c"]) === -1) {\n file.name = "".concat(file.name).concat(_SingleUpload__WEBPACK_IMPORTED_MODULE_12__[/* uploadNameSizeSeperator */ "c"]).concat(Object(_SingleUpload__WEBPACK_IMPORTED_MODULE_12__[/* bytesToSize */ "a"])(file.size));\n }\n\n return Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])({}, file);\n });\n onChange(fileList);\n },\n\n onRemove: function () {\n var _onRemove = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.mark(function _callee(file) {\n var id, rs;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n id = file.response ? file.response.id : file.id;\n\n if (!id) {\n _context.next = 8;\n break;\n }\n\n _context.next = 4;\n return Object(_pages_MoopCases_FormPanel_service__WEBPACK_IMPORTED_MODULE_11__[/* removeAttachment */ "d"])(file.response ? file.response.id : file.uid);\n\n case 4:\n rs = _context.sent;\n return _context.abrupt("return", rs);\n\n case 8:\n return _context.abrupt("return", true);\n\n case 9:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n function onRemove(_x) {\n return _onRemove.apply(this, arguments);\n }\n\n return onRemove;\n }()\n };\n\n function onCancel(e) {\n e.preventDefault();\n e.stopPropagation();\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("div", {\n className: "multi-upload ".concat(className ? className : \'\')\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_upload__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], uploadProps, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {\n type: "primary",\n ghost: true\n }, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("span", {\n onClick: onCancel,\n style: {\n marginLeft: 10\n }\n }, "(\\u5355\\u4E2A\\u6587\\u4EF6\\u6700\\u5927", maxSize, "M) ")));\n});\n\n//# sourceURL=webpack:///./src/components/MultiUpload/index.tsx?')},"8Wu0":function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"flex_box_center":"flex_box_center___3OeYG","flex_space_between":"flex_space_between___1GUYU","flex_box_vertical_center":"flex_box_vertical_center___2DCg1","flex_box_center_end":"flex_box_center_end___2EGEz","flex_box_column":"flex_box_column___1gzH8","line1":"line1___3HOnu","form":"form___2Qpke"};\n\n//# sourceURL=webpack:///./src/pages/Classrooms/Lists/CommonHomework/components/SelectPolls.less?')},BdwD:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\n\nvar noData = () => {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("section", {\n className: "tc animated fadeIn",\n style: {\n color: \'#999\',\n margin: \'200px auto\'\n }\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", {\n src: __webpack_require__("FOrL")\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", {\n className: "mt20"\n }, "\\u6682\\u65F6\\u8FD8\\u6CA1\\u6709\\u76F8\\u5173\\u6570\\u636E\\u54E6!"));\n};\n\n/* harmony default export */ __webpack_exports__["a"] = (noData);\n\n//# sourceURL=webpack:///./src/components/NoData/index.tsx?')},FOrL:function(module,exports){eval('module.exports = "data:image/png;base64,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"\n\n//# sourceURL=webpack:///./src/assets/images/icons/nodata.png?')},hIhZ:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js\nvar style = __webpack_require__("cWXX");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 7 modules\nvar skeleton = __webpack_require__("/ezw");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js\nvar pagination_style = __webpack_require__("DjyN");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/pagination/index.js + 7 modules\nvar pagination = __webpack_require__("NUBc");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/style/index.js\nvar dropdown_style = __webpack_require__("qVdP");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/dropdown/index.js\nvar dropdown = __webpack_require__("jsC+");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js\nvar checkbox_style = __webpack_require__("sRBo");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules\nvar es_checkbox = __webpack_require__("kaz8");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js\nvar row_style = __webpack_require__("14J3");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js\nvar row = __webpack_require__("BMrR");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js\nvar col_style = __webpack_require__("jCWc");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/col/index.js\nvar col = __webpack_require__("kPKH");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/menu/style/index.js\nvar menu_style = __webpack_require__("lUTK");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 3 modules\nvar menu = __webpack_require__("BvKs");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js\nvar input_style = __webpack_require__("5NDa");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 8 modules\nvar input = __webpack_require__("5rEg");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js\nvar regenerator = __webpack_require__("WmNS");\nvar regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);\n\n// EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js\nvar message_style = __webpack_require__("miYZ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/message/index.js\nvar message = __webpack_require__("tsqr");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\nvar asyncToGenerator = __webpack_require__("9og8");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js + 1 modules\nvar objectSpread2 = __webpack_require__("k1fw");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 3 modules\nvar slicedToArray = __webpack_require__("tJVT");\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__("q1tI");\nvar react_default = /*#__PURE__*/__webpack_require__.n(react);\n\n// EXTERNAL MODULE: ./src/utils/fetch.ts\nvar fetch = __webpack_require__("ErOA");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/preset-built-in/node_modules/react-router/esm/react-router.js + 1 modules\nvar react_router = __webpack_require__("WHYC");\n\n// EXTERNAL MODULE: ./node_modules/@umijs/preset-built-in/node_modules/react-router-dom/esm/react-router-dom.js\nvar react_router_dom = __webpack_require__("uYtH");\n\n// EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 17 modules\nvar umiExports = __webpack_require__("9kvl");\n\n// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DownOutlined.js + 1 modules\nvar DownOutlined = __webpack_require__("8Skl");\n\n// EXTERNAL MODULE: ./src/utils/util.tsx\nvar util = __webpack_require__("1vsH");\n\n// EXTERNAL MODULE: ./src/utils/authority.ts\nvar authority = __webpack_require__("xKgJ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js\nvar modal_style = __webpack_require__("2qtc");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 10 modules\nvar modal = __webpack_require__("kLXV");\n\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/DelCompontent.tsx\n\n\n\n\n\n\n\n\n\n\n\nvar DelShixun = (_ref) => {\n var classroomList = _ref.classroomList,\n dispatch = _ref.dispatch;\n var params = Object(react_router["m" /* useParams */])();\n params[\'id\'] = params[\'coursesId\'];\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u63D0\\u793A",\n visible: classroomList.actionTabs.key === \'\u5220\u9664\' ? true : false,\n okText: "\\u786E\\u5B9A",\n cancelText: "\\u53D6\\u6D88",\n onOk: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return Object(fetch["a" /* default */])("/api/courses/".concat(params.id, "/homework_commons/multi_destroy.json"), {\n method: \'post\',\n body: {\n homework_ids: [...classroomList.actionTabs.selectArrs]\n }\n });\n\n case 2:\n res = _context.sent;\n\n if (res.status === 0) {\n message["a" /* default */].success(\'\u5220\u9664\u6210\u529f\');\n\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n dispatch({\n type: \'classroomList/getClassroomCommonHomeworksList\',\n payload: Object(objectSpread2["a" /* default */])({}, classroomList.actionTabs.params)\n });\n }\n\n case 4:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n })),\n onCancel: () => {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n }\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u63D0\\u4EA4\\u4F5C\\u54C1\\u5C06\\u5168\\u90E8\\u88AB\\u5220\\u9664\\uFF0C\\u4E0D\\u53EF\\u6062\\u590D"), /*#__PURE__*/react_default.a.createElement("p", null, "\\u662F\\u5426\\u786E\\u8BA4\\u5220\\u9664\\uFF1F"));\n};\n\n/* harmony default export */ var DelCompontent = (Object(umiExports["a" /* connect */])((_ref3) => {\n var classroomList = _ref3.classroomList;\n return {\n classroomList\n };\n})(DelShixun));\n// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js\nvar spin_style = __webpack_require__("T2oS");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js\nvar spin = __webpack_require__("W9HT");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js\nvar form_style = __webpack_require__("y8nQ");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 9 modules\nvar es_form = __webpack_require__("Vl3Y");\n\n// EXTERNAL MODULE: ./node_modules/moment/moment.js\nvar moment = __webpack_require__("wd/R");\nvar moment_default = /*#__PURE__*/__webpack_require__.n(moment);\n\n// EXTERNAL MODULE: ./src/components/ReleaseTime/index.tsx\nvar ReleaseTime = __webpack_require__("3c+Q");\n\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/Publish.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar PublishShixun = (_ref) => {\n var _classroomList$course;\n\n var classroomList = _ref.classroomList,\n loading = _ref.loading,\n dispatch = _ref.dispatch;\n var params = Object(react_router["m" /* useParams */])();\n var location = Object(react_router["l" /* useLocation */])();\n params[\'id\'] = params[\'coursesId\'];\n Object(react["useEffect"])(() => {\n dispatch({\n type: \'classroomList/getCourseGroups\',\n payload: {\n id: params.id\n }\n });\n }, [classroomList.name]);\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var groupIdsInitialValues = [];\n if (classroomList.courseGroups.course_groups) classroomList.courseGroups.course_groups.map(v => groupIdsInitialValues.push(v.id + \'\'));\n\n var disabledDate = current => {\n return current && current < moment_default()().startOf(\'day\');\n };\n\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u7ACB\\u5373\\u53D1\\u5E03",\n visible: classroomList.actionTabs.key === \'\u7acb\u5373\u53d1\u5e03\' ? true : false,\n okText: "\\u7ACB\\u5373\\u53D1\\u5E03",\n cancelText: "\\u6682\\u4E0D\\u53D1\\u5E03",\n bodyStyle: {\n minHeight: 200\n },\n onOk: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var formValue, res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n formValue = form.getFieldValue();\n _context.next = 3;\n return Object(fetch["a" /* default */])("/api/courses/".concat(params.id, "/homework_commons/publish_homework.json"), {\n method: \'post\',\n body: {\n homework_ids: [...classroomList.actionTabs.selectArrs],\n group_ids: [...formValue.group_ids],\n end_time: moment_default()(formValue.end_time).format(\'YYYY-MM-DD h:mm\')\n }\n });\n\n case 3:\n res = _context.sent;\n\n if (res.status === 0) {\n message["a" /* default */].success(\'\u53d1\u5e03\u6210\u529f\');\n\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n dispatch({\n type: \'classroomList/getClassroomCommonHomeworksList\',\n payload: Object(objectSpread2["a" /* default */])({}, classroomList.actionTabs.params)\n });\n }\n\n case 5:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n })),\n onCancel: () => {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n dispatch({\n type: \'classroomList/getClassroomCommonHomeworksList\',\n payload: Object(objectSpread2["a" /* default */])({}, classroomList.actionTabs.params)\n });\n }\n }, /*#__PURE__*/react_default.a.createElement("p", {\n className: "tc"\n }, "\\u5B66\\u751F\\u5C06\\u7ACB\\u5373\\u6536\\u5230\\u4F5C\\u4E1A", /*#__PURE__*/react_default.a.createElement("br", null), "\\u672C\\u64CD\\u4F5C\\u53EA\\u5BF9\\"\\u672A\\u53D1\\u5E03\\"\\u7684\\u4F5C\\u4E1A\\u6709\\u6548"), loading[\'effects\'][\'classroomList/getCourseGroups\'] && /*#__PURE__*/react_default.a.createElement("div", {\n className: "tc mt40"\n }, /*#__PURE__*/react_default.a.createElement(spin["a" /* default */], null)), classroomList.courseGroups.course_groups && /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n form: form,\n initialValues: {\n [\'group_ids\']: groupIdsInitialValues,\n [\'end_time\']: moment_default()(moment_default()().add(7, \'days\').format(\'YYYY-MM-DD h:mm\'))\n }\n }, /*#__PURE__*/react_default.a.createElement(row["a" /* default */], {\n className: "mt30"\n }, /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: 1\n }, "\\u53D1\\u5E03\\u65F6\\u95F4\\uFF1A", moment_default()().format(\'YYYY-MM-DD h:mm\')), /*#__PURE__*/react_default.a.createElement(col["a" /* default */], null, /*#__PURE__*/react_default.a.createElement(ReleaseTime["b" /* default */], {\n showTimeConfig: {\n defaultValue: moment_default()(\'00:00:00\', \'HH:mm\')\n }\n }))), ((_classroomList$course = classroomList.courseGroups.course_groups) === null || _classroomList$course === void 0 ? void 0 : _classroomList$course.length) > 0 && /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n background: \'#F4FAFF\',\n maxHeight: 200,\n overflow: \'auto\',\n padding: \'20px 10px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "group_ids"\n }, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */].Group, null, classroomList.courseGroups.course_groups.map(function (v, k) {\n return /*#__PURE__*/react_default.a.createElement("div", {\n key: k\n }, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {\n onChange: e => {},\n key: k,\n value: String(v.id),\n defaultChecked: true\n }, v.name));\n }))))));\n};\n\n/* harmony default export */ var Publish = (Object(umiExports["a" /* connect */])((_ref3) => {\n var classroomList = _ref3.classroomList,\n loading = _ref3.loading;\n return {\n classroomList,\n loading\n };\n})(PublishShixun));\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/CutOffNow.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar CuttOffNowShixun = (_ref) => {\n var _classroomList$course;\n\n var classroomList = _ref.classroomList,\n loading = _ref.loading,\n dispatch = _ref.dispatch;\n var params = Object(react_router["m" /* useParams */])();\n var location = Object(react_router["l" /* useLocation */])();\n params[\'id\'] = params[\'coursesId\'];\n Object(react["useEffect"])(() => {\n dispatch({\n type: \'classroomList/getCourseGroups\',\n payload: {\n id: params.id\n }\n });\n }, [classroomList.name]);\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var groupIdsInitialValues = [];\n if (classroomList.courseGroups.course_groups) classroomList.courseGroups.course_groups.map(v => groupIdsInitialValues.push(v.id + \'\'));\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u7ACB\\u5373\\u622A\\u6B62",\n visible: classroomList.actionTabs.key === \'\u7acb\u5373\u622a\u6b62\' ? true : false,\n okText: "\\u7ACB\\u5373\\u622A\\u6B62",\n cancelText: "\\u6682\\u4E0D\\u622A\\u6B62",\n bodyStyle: {\n minHeight: 200\n },\n onOk: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var formValue, res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n formValue = form.getFieldValue();\n _context.next = 3;\n return Object(fetch["a" /* default */])("/api/courses/".concat(params.id, "/homework_commons/end_homework.json"), {\n method: \'post\',\n body: {\n homework_ids: [...classroomList.actionTabs.selectArrs],\n group_ids: [...formValue.group_ids]\n }\n });\n\n case 3:\n res = _context.sent;\n\n if (res.status === 0) {\n message["a" /* default */].success(\'\u64cd\u4f5c\u6210\u529f\');\n\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n dispatch({\n type: \'classroomList/getClassroomCommonHomeworksList\',\n payload: Object(objectSpread2["a" /* default */])({}, classroomList.actionTabs.params)\n });\n }\n\n case 5:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n })),\n onCancel: () => {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n }\n }, /*#__PURE__*/react_default.a.createElement("p", {\n className: "tc"\n }, "\\u5B66\\u751F\\u5C06\\u4E0D\\u80FD\\u518D\\u63D0\\u4EA4\\u4F5C\\u4E1A", /*#__PURE__*/react_default.a.createElement("br", null), "\\u672C\\u64CD\\u4F5C\\u53EA\\u5BF9\\"\\u63D0\\u4EA4\\u4E2D\\"\\u7684\\u4F5C\\u4E1A\\u6709\\u6548"), loading[\'effects\'][\'classroomList/getCourseGroups\'] && /*#__PURE__*/react_default.a.createElement("div", {\n className: "tc mt40"\n }, /*#__PURE__*/react_default.a.createElement(spin["a" /* default */], null)), ((_classroomList$course = classroomList.courseGroups.course_groups) === null || _classroomList$course === void 0 ? void 0 : _classroomList$course.length) > 0 && /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n background: \'#F4FAFF\',\n maxHeight: 200,\n overflow: \'auto\',\n marginTop: 20,\n padding: \'20px 10px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n form: form,\n initialValues: {\n [\'group_ids\']: groupIdsInitialValues,\n [\'end_time\']: moment_default()(moment_default()().add(7, \'days\').format(\'YYYY-MM-DD HH:mm\'))\n }\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "group_ids"\n }, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */].Group, null, classroomList.courseGroups.course_groups.map(function (v, k) {\n return /*#__PURE__*/react_default.a.createElement("div", {\n key: k\n }, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {\n onChange: e => {},\n key: k,\n value: String(v.id),\n defaultChecked: true\n }, v.name));\n }))))));\n};\n\n/* harmony default export */ var CutOffNow = (Object(umiExports["a" /* connect */])((_ref3) => {\n var classroomList = _ref3.classroomList,\n loading = _ref3.loading;\n return {\n classroomList,\n loading\n };\n})(CuttOffNowShixun));\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/SetPublic.tsx\n\n\n\n\n\n\n\n\n\n\n\nvar SetPublic = (_ref) => {\n var classroomList = _ref.classroomList,\n dispatch = _ref.dispatch;\n var params = Object(react_router["m" /* useParams */])();\n params[\'id\'] = params[\'coursesId\'];\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u63D0\\u793A",\n visible: classroomList.actionTabs.key === \'\u8bbe\u4e3a\u516c\u5f00\' ? true : false,\n okText: "\\u786E\\u5B9A",\n cancelText: "\\u53D6\\u6D88",\n onOk: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return Object(fetch["a" /* default */])("/api/courses/".concat(params.id, "/homework_commons/set_public.json"), {\n method: \'post\',\n body: {\n homework_ids: [...classroomList.actionTabs.selectArrs]\n }\n });\n\n case 2:\n res = _context.sent;\n\n if (res.status === 0) {\n message["a" /* default */].success(\'\u64cd\u4f5c\u6210\u529f\');\n\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n dispatch({\n type: \'classroomList/getClassroomCommonHomeworksList\',\n payload: Object(objectSpread2["a" /* default */])({}, classroomList.actionTabs.params)\n });\n }\n\n case 4:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n })),\n onCancel: () => {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n }\n }, /*#__PURE__*/react_default.a.createElement("p", null, "\\u8BBE\\u4E3A\\u516C\\u5F00\\u540E\\uFF0C\\u975E\\u8BFE\\u5802\\u6210\\u5458\\u4E5F\\u53EF\\u4EE5\\u8BBF\\u95EE\\u67E5\\u770B", /*#__PURE__*/react_default.a.createElement("br", null), "\\u662F\\u5426\\u786E\\u8BA4\\u8BBE\\u4E3A\\u516C\\u5F00\\uFF1F"));\n};\n\n/* harmony default export */ var components_SetPublic = (Object(umiExports["a" /* connect */])((_ref3) => {\n var classroomList = _ref3.classroomList;\n return {\n classroomList\n };\n})(SetPublic));\n// EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js + 1 modules\nvar objectWithoutProperties = __webpack_require__("PpiC");\n\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/AddHomeworkBank.tsx\n\n\n\n\n\n\n\n\n\n\n\n\nvar AddHomeworkBank_DelShixun = (_ref) => {\n var classroomList = _ref.classroomList,\n dispatch = _ref.dispatch,\n props = Object(objectWithoutProperties["a" /* default */])(_ref, ["classroomList", "dispatch"]);\n\n var params = Object(react_router["m" /* useParams */])();\n params[\'id\'] = params[\'coursesId\'];\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u63D0\\u793A",\n visible: classroomList.actionTabs.key === \'\u52a0\u5165\u9898\u5e93\' ? true : false,\n okText: "\\u786E\\u5B9A",\n cancelText: "\\u53D6\\u6D88",\n onOk: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return Object(fetch["a" /* default */])("/api/courses/".concat(params.id, "/homework_commons/add_to_homework_bank.json"), {\n method: \'post\',\n body: {\n all_check: 0,\n homework_ids: [...classroomList.actionTabs.selectArrs]\n }\n });\n\n case 2:\n res = _context.sent;\n\n if (res.status === 0) {\n message["a" /* default */].success(\'\u52a0\u5165\u6210\u529f\');\n\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n dispatch({\n type: \'classroomList/getClassroomCommonHomeworksList\',\n payload: Object(objectSpread2["a" /* default */])({}, classroomList.actionTabs.params)\n });\n }\n\n case 4:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n })),\n onCancel: () => {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n }\n }, "\\u786E\\u8BA4\\u52A0\\u5165\\u9898\\u5E93\\uFF1F");\n};\n\n/* harmony default export */ var AddHomeworkBank = (Object(umiExports["a" /* connect */])((_ref3) => {\n var classroomList = _ref3.classroomList;\n return {\n classroomList\n };\n})(AddHomeworkBank_DelShixun));\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/AddCategory.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar AddCategory_PublishShixun = (_ref) => {\n var _actionTabs$selectArr, _actionTabs$selectArr2;\n\n var classroomList = _ref.classroomList,\n loading = _ref.loading,\n dispatch = _ref.dispatch;\n var params = Object(react_router["m" /* useParams */])();\n var location = Object(react_router["l" /* useLocation */])();\n var actionTabs = classroomList.actionTabs;\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var disabledDate = current => {\n return current && current < moment_default()().startOf(\'day\');\n };\n\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u65B0\\u5EFA\\u76EE\\u5F55",\n visible: classroomList.actionTabs.key === \'\u65b0\u5efa\u76ee\u5f55\' ? true : false,\n okText: "\\u786E\\u5B9A",\n cancelText: "\\u53D6\\u6D88",\n bodyStyle: {\n minHeight: 200\n },\n onOk: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var formValue, fetchUrl, res, _location$pathname, type, id, urlList, url;\n\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n formValue = form.getFieldValue();\n fetchUrl = "/api/course_modules/".concat(classroomList.detailCommonHomeworksList.main_category_id, "/add_second_category.json");\n _context.next = 4;\n return Object(fetch["a" /* default */])(fetchUrl, {\n method: \'post\',\n body: Object(objectSpread2["a" /* default */])({}, formValue)\n });\n\n case 4:\n res = _context.sent;\n\n if (res.status === 0) {\n message["a" /* default */].success(\'\u6dfb\u52a0\u6210\u529f\');\n\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n dispatch({\n type: \'classroomList/getClassroomLeftMenus\',\n payload: {\n id: params.coursesId\n }\n });\n type = classroomList.actionTabs.selectArrs.type;\n id = (res === null || res === void 0 ? void 0 : res.category_id) || 0;\n urlList = (_location$pathname = location.pathname) === null || _location$pathname === void 0 ? void 0 : _location$pathname.split(\'/\');\n urlList[4] = id;\n urlList[3] = type || urlList[3];\n url = urlList === null || urlList === void 0 ? void 0 : urlList.join(\'/\');\n umiExports["c" /* history */].push(url);\n }\n\n case 6:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n })),\n onCancel: () => {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n }\n }, /*#__PURE__*/react_default.a.createElement("p", {\n className: "tc"\n }, /*#__PURE__*/react_default.a.createElement("br", null)), classroomList.courseGroups.course_groups && /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n form: form,\n initialValues: {\n [\'name\']: ""\n }\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "name"\n }, /*#__PURE__*/react_default.a.createElement(row["a" /* default */], {\n className: "mt30"\n }, /*#__PURE__*/react_default.a.createElement(col["a" /* default */], null, "\\u76EE\\u5F55\\u540D\\u79F0\\uFF1A"), /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: "1"\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n defaultValue: ((_actionTabs$selectArr = actionTabs.selectArrs) === null || _actionTabs$selectArr === void 0 ? void 0 : _actionTabs$selectArr.category_name) || ((_actionTabs$selectArr2 = actionTabs.selectArrs) === null || _actionTabs$selectArr2 === void 0 ? void 0 : _actionTabs$selectArr2.name)\n }))))));\n};\n\n/* harmony default export */ var AddCategory = (Object(umiExports["a" /* connect */])((_ref3) => {\n var classroomList = _ref3.classroomList,\n loading = _ref3.loading;\n return {\n classroomList,\n loading\n };\n})(AddCategory_PublishShixun));\n// EXTERNAL MODULE: ./node_modules/antd/es/tabs/style/index.js\nvar tabs_style = __webpack_require__("Znn+");\n\n// EXTERNAL MODULE: ./node_modules/antd/es/tabs/index.js + 15 modules\nvar tabs = __webpack_require__("ZTPi");\n\n// EXTERNAL MODULE: ./node_modules/react-infinite-scroller/index.js\nvar react_infinite_scroller = __webpack_require__("RotF");\nvar react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(react_infinite_scroller);\n\n// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/SelectPolls.less?modules\nvar SelectPollsmodules = __webpack_require__("8Wu0");\nvar SelectPollsmodules_default = /*#__PURE__*/__webpack_require__.n(SelectPollsmodules);\n\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/SelectPolls.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar TabPane = tabs["a" /* default */].TabPane;\n\nvar SelectPolls_CuttOffNowShixun = (_ref) => {\n var _tabData;\n\n var shixunHomeworks = _ref.shixunHomeworks,\n loading = _ref.loading,\n dispatch = _ref.dispatch;\n var params = Object(react_router["m" /* useParams */])();\n var location = Object(react_router["l" /* useLocation */])();\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n var brankList = shixunHomeworks.brankList;\n\n var _useState = Object(react["useState"])(true),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n hasMore = _useState2[0],\n setHasMore = _useState2[1];\n\n var _useState3 = Object(react["useState"])("myself"),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n tabKey = _useState4[0],\n setTabKey = _useState4[1];\n\n var _useState5 = Object(react["useState"])([]),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n tabData = _useState6[0],\n setTabData = _useState6[1];\n\n var _useState7 = Object(react["useState"])({\n page: 0,\n limit: 20,\n object_type: \'normal\',\n search: \'\',\n filter: \'myself\'\n }),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n query = _useState8[0],\n setQuery = _useState8[1];\n\n Object(react["useEffect"])(() => {\n if (shixunHomeworks.actionTabs.key === \'\u9898\u5e93\u9009\u7528\') getData();\n }, [shixunHomeworks.actionTabs.key]);\n var groupIdsInitialValues = [];\n\n var getData = /*#__PURE__*/function () {\n var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var _res$object_list, res;\n\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!hasMore) {\n _context.next = 9;\n break;\n }\n\n ++query.page;\n _context.next = 4;\n return dispatch({\n type: \'shixunHomeworks/getBrankList\',\n payload: Object(objectSpread2["a" /* default */])({}, query)\n });\n\n case 4:\n res = _context.sent;\n tabData = [...tabData.concat(res.object_list)];\n\n if (((_res$object_list = res.object_list) === null || _res$object_list === void 0 ? void 0 : _res$object_list.length) < query.limit) {\n setHasMore(false);\n } else {\n setHasMore(true);\n }\n\n ;\n setTabData([...tabData]);\n\n case 9:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function getData() {\n return _ref2.apply(this, arguments);\n };\n }();\n\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u9898\\u5E93\\u9009\\u7528",\n visible: shixunHomeworks.actionTabs.key === \'\u9898\u5e93\u9009\u7528\' ? true : false,\n okText: "\\u786E\\u5B9A",\n cancelText: "\\u53D6\\u6D88",\n bodyStyle: {\n minHeight: 200\n },\n onOk: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {\n var formValue, res, _shixunHomeworks$acti;\n\n return regenerator_default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n formValue = form.getFieldValue();\n _context2.next = 3;\n return dispatch({\n type: \'shixunHomeworks/saveBanks\',\n payload: {\n course_id: params.coursesId,\n object_type: "normal",\n category: params.categoryId,\n bank_id: formValue.group_ids\n }\n });\n\n case 3:\n res = _context2.sent;\n\n if ((res === null || res === void 0 ? void 0 : res.status) === 0) {\n dispatch({\n type: \'classroomList/getClassroomLeftMenus\',\n payload: {\n id: params.coursesId\n }\n });\n dispatch({\n type: \'shixunHomeworks/setActionTabs\',\n payload: {}\n });\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {\n key: "\u7acb\u5373\u53d1\u5e03",\n selectArrs: res.object_ids,\n params: (_shixunHomeworks$acti = shixunHomeworks.actionTabs) === null || _shixunHomeworks$acti === void 0 ? void 0 : _shixunHomeworks$acti.params\n }\n });\n }\n\n case 5:\n case "end":\n return _context2.stop();\n }\n }\n }, _callee2);\n })),\n onCancel: () => {\n dispatch({\n type: \'shixunHomeworks/setActionTabs\',\n payload: {}\n });\n }\n }, /*#__PURE__*/react_default.a.createElement("p", {\n className: "tc"\n }, "\\u9009\\u7528\\u5BF9\\u8C61\\uFF1A\\u4F60\\u5728\\u8BFE\\u5802\\u8BD5\\u5377\\u5217\\u8868\\u4E2D\\u5DF2", /*#__PURE__*/react_default.a.createElement("span", {\n className: "c-orange"\n }, "\\u201C\\u52A0\\u5165\\u9898\\u5E93\\u201D"), "\\u7684\\u8BD5\\u5377"), /*#__PURE__*/react_default.a.createElement(tabs["a" /* default */], {\n defaultActiveKey: tabKey,\n onTabClick: /*#__PURE__*/function () {\n var _ref4 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee3(key, event) {\n return regenerator_default.a.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n console.log("key:", key, event); // debugger\n\n tabData = [];\n hasMore = true;\n query.page = 0;\n query.filter = key;\n getData();\n setTabKey(key);\n\n case 7:\n case "end":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n\n return function (_x, _x2) {\n return _ref4.apply(this, arguments);\n };\n }()\n }, /*#__PURE__*/react_default.a.createElement(TabPane, {\n tab: /*#__PURE__*/react_default.a.createElement("span", null, "\\u6211\\u7684\\u9898\\u5E93"),\n key: "myself"\n }), /*#__PURE__*/react_default.a.createElement(TabPane, {\n tab: /*#__PURE__*/react_default.a.createElement("span", null, "\\u516C\\u5171\\u9898\\u5E93"),\n key: "public"\n })), /*#__PURE__*/react_default.a.createElement("div", {\n style: {\n background: \'#F4FAFF\',\n maxHeight: 200,\n overflow: \'auto\',\n marginTop: 20,\n padding: \'20px 10px\'\n }\n }, /*#__PURE__*/react_default.a.createElement(react_infinite_scroller_default.a, {\n initialLoad: false,\n pageStart: 0,\n threshold: 700,\n loadMore: () => {\n setHasMore(false);\n getData();\n },\n hasMore: hasMore,\n useWindow: false\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n form: form,\n initialValues: {\n [\'group_ids\']: groupIdsInitialValues\n },\n className: SelectPollsmodules_default.a.form,\n onChange: value => {\n var formValue = form.getFieldValue();\n groupIdsInitialValues = formValue;\n }\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "group_ids"\n }, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */].Group, {\n style: {\n width: "100%"\n }\n }, (_tabData = tabData) === null || _tabData === void 0 ? void 0 : _tabData.map(function (v, k) {\n return /*#__PURE__*/react_default.a.createElement(row["a" /* default */], {\n key: k\n }, /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: "2"\n }, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {\n onChange: e => {},\n key: k,\n value: String(v.id),\n defaultChecked: true\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: [\'c-black\', SelectPollsmodules_default.a.line1].join(" ")\n }, v.name))), /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: "1",\n className: "c-black"\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: SelectPollsmodules_default.a.line1\n }, v === null || v === void 0 ? void 0 : v.course_list_name)), /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: "50px",\n className: "c-black"\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "c-blue current"\n }, "\\u7F16\\u8F91")));\n })))))));\n};\n\n/* harmony default export */ var SelectPolls = (Object(umiExports["a" /* connect */])((_ref5) => {\n var shixunHomeworks = _ref5.shixunHomeworks,\n loading = _ref5.loading;\n return {\n shixunHomeworks,\n loading\n };\n})(SelectPolls_CuttOffNowShixun));\n// EXTERNAL MODULE: ./src/components/NoData/index.tsx\nvar NoData = __webpack_require__("BdwD");\n\n// EXTERNAL MODULE: ./src/service/shixunHomeworks.ts\nvar service_shixunHomeworks = __webpack_require__("XYT7");\n\n// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx\nvar MultiUpload = __webpack_require__("500L");\n\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/AfterAppendix.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar AfterAppendix_PublishShixun = (_ref) => {\n var classroomList = _ref.classroomList,\n loading = _ref.loading,\n dispatch = _ref.dispatch;\n var params = Object(react_router["m" /* useParams */])();\n\n var _Form$useForm = es_form["a" /* default */].useForm(),\n _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1),\n form = _Form$useForm2[0];\n\n return /*#__PURE__*/react_default.a.createElement(modal["a" /* default */], {\n centered: true,\n title: "\\u8865\\u4EA4\\u9644\\u4EF6",\n visible: classroomList.actionTabs.key === \'\u8865\u4ea4\u9644\u4ef6\' ? true : false,\n bodyStyle: {\n minHeight: 200\n },\n onOk: /*#__PURE__*/Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() {\n var _formValue$attachment;\n\n var formValue, selectArrs, res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return form.validateFields();\n\n case 2:\n formValue = Object(objectSpread2["a" /* default */])({}, form.getFieldValue());\n selectArrs = classroomList.actionTabs.selectArrs;\n formValue.attachment_ids = (_formValue$attachment = formValue.attachment_ids) === null || _formValue$attachment === void 0 ? void 0 : _formValue$attachment.map(item => item.response.id);\n _context.next = 7;\n return Object(service_shixunHomeworks["S" /* reviseAttachment */])(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, formValue), {}, {\n homeworkId: selectArrs.work_id\n }));\n\n case 7:\n res = _context.sent;\n\n if (res.status === 0) {\n umiExports["c" /* history */].push("/classrooms/".concat(params.coursesId, "/common_homework/").concat(selectArrs.homework_id, "/review/").concat(selectArrs.work_id));\n }\n\n case 9:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n })),\n onCancel: () => {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {}\n });\n }\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */], {\n form: form,\n initialValues: {}\n }, /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "attachment_ids",\n rules: [{\n required: true,\n message: "\u8bf7\u4e0a\u4f20\u9644\u4ef6"\n }]\n }, /*#__PURE__*/react_default.a.createElement(MultiUpload["b" /* default */], null)), /*#__PURE__*/react_default.a.createElement(es_form["a" /* default */].Item, {\n name: "description"\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */].TextArea, {\n placeholder: "\\u8BF7\\u5728\\u6B64\\u8F93\\u5165\\u8865\\u4EA4\\u9644\\u4EF6\\u7684\\u539F\\u56E0\\uFF0C\\u6700\\u5927\\u9650\\u5236100\\u4E2A\\u5B57\\u7B26",\n rows: 7\n }))));\n};\n\n/* harmony default export */ var AfterAppendix = (Object(umiExports["a" /* connect */])((_ref3) => {\n var classroomList = _ref3.classroomList,\n loading = _ref3.loading;\n return {\n classroomList,\n loading\n };\n})(AfterAppendix_PublishShixun));\n// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/CommonHomework/index.less?modules\nvar CommonHomeworkmodules = __webpack_require__("jAbv");\nvar CommonHomeworkmodules_default = /*#__PURE__*/__webpack_require__.n(CommonHomeworkmodules);\n\n// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/index.tsx\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar ShixunsListPage = (_ref) => {\n var _detailCommonHomework;\n\n var classroomList = _ref.classroomList,\n globalSetting = _ref.globalSetting,\n loading = _ref.loading,\n dispatch = _ref.dispatch,\n user = _ref.user,\n match = _ref.match;\n\n var _useState = Object(react["useState"])(Object(objectSpread2["a" /* default */])({}, Object(react_router["m" /* useParams */])())),\n _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),\n params = _useState2[0],\n setParams = _useState2[1];\n\n var _useState3 = Object(react["useState"])([]),\n _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2),\n selectArrs = _useState4[0],\n setSelectArrs = _useState4[1];\n\n var _useState5 = Object(react["useState"])(""),\n _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2),\n keyword = _useState6[0],\n setKeyword = _useState6[1];\n\n var _useState7 = Object(react["useState"])(false),\n _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2),\n moveVisible = _useState8[0],\n setMoveVisible = _useState8[1];\n\n var userInfo = user.userInfo;\n var detailCommonHomeworksList = classroomList.detailCommonHomeworksList,\n detailLeftMenus = classroomList.detailLeftMenus,\n detailTopBanner = classroomList.detailTopBanner;\n var courseModules;\n\n if (match.params.categoryId != 0) {\n params[\'category\'] = match.params.categoryId;\n } else {\n delete params[\'category\'];\n }\n\n params[\'id\'] = params[\'coursesId\'];\n params[\'type\'] = 1;\n Object(react["useEffect"])(() => {\n getData();\n }, [match.params.categoryId]);\n Object(react["useEffect"])(() => {\n setSelectArrs([]);\n }, [detailCommonHomeworksList]);\n\n var onShowSizeChange = (current, pageSize) => {\n params.page = current;\n getData();\n };\n\n var onMenuSelect = v => {\n params.order = Menus[v.key][\'id\'];\n getData();\n };\n\n var getData = () => {\n dispatch({\n type: \'classroomList/getClassroomCommonHomeworksList\',\n payload: Object(objectSpread2["a" /* default */])({}, params)\n });\n };\n\n var Menus = [{\n name: \'\u5168\u90e8\',\n id: \'\'\n }, {\n name: \'\u672a\u53d1\u5e03\',\n id: 0\n }, {\n name: \'\u63d0\u4ea4\u4e2d\',\n id: 1\n }, {\n name: \'\u8865\u4ea4\u4e2d\',\n id: 2\n }, {\n name: \'\u533f\u8bc4\u4e2d\',\n id: 3\n }, {\n name: \'\u7533\u8bc9\u4e2d\',\n id: 4\n }, {\n name: \'\u5df2\u622a\u6b62\',\n id: 5\n }].filter(item => {\n if (!Object(authority["d" /* isAdmin */])()) {\n return item.name !== \'\u672a\u53d1\u5e03\';\n }\n\n return item;\n });\n\n if (detailLeftMenus.course_modules) {\n courseModules = classroomList.detailLeftMenus.course_modules.filter(v => v.type === \'common_homework\')[0];\n }\n\n var submenu = /*#__PURE__*/react_default.a.createElement("div", {\n className: CommonHomeworkmodules_default.a.moveCategory,\n onMouseLeave: e => setMoveVisible(false)\n }, /*#__PURE__*/react_default.a.createElement(menu["a" /* default */], {\n onClick: /*#__PURE__*/function () {\n var _ref3 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(_ref2) {\n var item, key, keyPath, domEvent, res;\n return regenerator_default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n item = _ref2.item, key = _ref2.key, keyPath = _ref2.keyPath, domEvent = _ref2.domEvent;\n\n if (!(selectArrs == \'\')) {\n _context.next = 4;\n break;\n }\n\n message["a" /* default */].error(\'\u8bf7\u9009\u62e9\u4f60\u8981\u64cd\u4f5c\u7684\u4efb\u52a1\');\n\n return _context.abrupt("return", null);\n\n case 4:\n _context.next = 6;\n return Object(fetch["a" /* default */])("/api/courses/".concat(params.id, "/homework_commons/move_to_category.json"), {\n method: \'post\',\n body: {\n homework_ids: selectArrs,\n new_category_id: key\n }\n });\n\n case 6:\n res = _context.sent;\n\n if (res.status === 0) {\n message["a" /* default */].success(\'\u64cd\u4f5c\u6210\u529f\');\n\n getData();\n }\n\n case 8:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function (_x) {\n return _ref3.apply(this, arguments);\n };\n }(),\n style: {\n maxHeight: 300,\n width: 240,\n overflow: \'auto\'\n }\n }, /*#__PURE__*/react_default.a.createElement("li", {\n className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child"\n }, /*#__PURE__*/react_default.a.createElement(input["a" /* default */], {\n onChange: e => {\n setKeyword(e.target.value);\n }\n })), courseModules && courseModules[\'second_category\'].map(function (item, key) {\n if (keyword !== \'\' && item.category_name.indexOf(keyword) < 0) {\n return;\n }\n\n return /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, {\n className: "multi-llipsis1e",\n key: item.category_id\n }, item.category_name);\n }), /*#__PURE__*/react_default.a.createElement("li", {\n className: "ant-menu-item multi-llipsis1e ant-menu-item-only-child",\n onClick: e => {\n e.preventDefault();\n var id = params === null || params === void 0 ? void 0 : params.coursesId;\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {\n key: \'\u6dfb\u52a0\u76ee\u5f55\',\n params: params,\n selectArrs: {\n category_id: detailCommonHomeworksList === null || detailCommonHomeworksList === void 0 ? void 0 : detailCommonHomeworksList.main_category_id,\n type: \'common_homework\'\n }\n }\n });\n }\n }, "\\u65B0\\u5EFA\\u76EE\\u5F55...")));\n var actionsArr = [\'\u5220\u9664\', \'\u7acb\u5373\u53d1\u5e03\', \'\u7acb\u5373\u622a\u6b62\', \'\u52a0\u5165\u9898\u5e93\'].filter(item => {\n if (!(userInfo === null || userInfo === void 0 ? void 0 : userInfo.main_site)) {\n return item !== \'\u52a0\u5165\u9898\u5e93\';\n }\n\n return item;\n }).filter(item => {\n if (Object(authority["e" /* isAdminOrAuthor */])()) {\n return true;\n } else {\n return item !== \'\u5220\u9664\';\n }\n });\n return /*#__PURE__*/react_default.a.createElement("section", null, /*#__PURE__*/react_default.a.createElement("aside", {\n className: CommonHomeworkmodules_default.a.bg\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: CommonHomeworkmodules_default.a.containerTitle\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: "font16"\n }, detailCommonHomeworksList.category_name || detailCommonHomeworksList.main_category_name), Object(authority["d" /* isAdmin */])() && /*#__PURE__*/react_default.a.createElement("div", {\n className: CommonHomeworkmodules_default.a.titleRightMenu\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "c-blue font16 ml20 current",\n onClick: e => {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {\n key: params.categoryId === "0" ? "\u65b0\u5efa\u76ee\u5f55" : "\u76ee\u5f55\u91cd\u547d\u540d",\n params: params,\n selectArrs: {\n category_name: detailCommonHomeworksList === null || detailCommonHomeworksList === void 0 ? void 0 : detailCommonHomeworksList.category_name,\n category_id: (detailCommonHomeworksList === null || detailCommonHomeworksList === void 0 ? void 0 : detailCommonHomeworksList.category_id) || (detailCommonHomeworksList === null || detailCommonHomeworksList === void 0 ? void 0 : detailCommonHomeworksList.main_category_id)\n },\n cb: () => {\n getData();\n }\n }\n });\n }\n }, params.categoryId === "0" ? "\u65b0\u5efa\u76ee\u5f55" : "\u76ee\u5f55\u91cd\u547d\u540d"), /*#__PURE__*/react_default.a.createElement("span", {\n className: "c-blue font16 ml20 current",\n onClick: e => {\n e.preventDefault();\n dispatch({\n type: \'shixunHomeworks/setActionTabs\',\n payload: {\n key: \'\u9898\u5e93\u9009\u7528\',\n params: params\n }\n });\n }\n }, "\\u9898\\u5E93\\u9009\\u7528"), /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(params.categoryId, "/add"),\n className: "c-blue font16 ml20 current"\n }, "\\u65B0\\u5EFA"))), /*#__PURE__*/react_default.a.createElement(row["a" /* default */], {\n className: CommonHomeworkmodules_default.a.containerDesc\n }, /*#__PURE__*/react_default.a.createElement(col["a" /* default */], {\n flex: "1"\n }, "\\u5171 ", detailCommonHomeworksList.all_count, " \\u4E2A\\u666E\\u901A\\u4F5C\\u4E1A", /*#__PURE__*/react_default.a.createElement("span", {\n className: "ml10"\n }, "\\u5DF2\\u53D1\\u5E03\\uFF1A", detailCommonHomeworksList.published_count, "\\u4E2A"), /*#__PURE__*/react_default.a.createElement("span", {\n className: "ml10"\n }, "\\u672A\\u53D1\\u5E03\\uFF1A ", detailCommonHomeworksList.unpublished_count, "\\u4E2A")), /*#__PURE__*/react_default.a.createElement(col["a" /* default */], null, /*#__PURE__*/react_default.a.createElement(input["a" /* default */].Search, {\n allowClear: true,\n placeholder: "\\u8BF7\\u8F93\\u5165\\u540D\\u79F0\\u8FDB\\u884C\\u641C\\u7D22",\n onSearch: value => {\n params.search = value;\n params.page = 1;\n getData();\n },\n style: {\n width: 220\n }\n }))), /*#__PURE__*/react_default.a.createElement(menu["a" /* default */], {\n mode: "horizontal",\n style: {\n margin: \'0 30px\'\n },\n onSelect: onMenuSelect,\n defaultSelectedKeys: [\'0\']\n }, Menus.map(function (v, k) {\n return /*#__PURE__*/react_default.a.createElement(menu["a" /* default */].Item, {\n style: {\n padding: "0 0 12px 0 ",\n margin: "0 15px"\n },\n className: "font16",\n key: k\n }, v.name);\n }))), detailCommonHomeworksList.task_count > 0 && Object(authority["d" /* isAdmin */])() && /*#__PURE__*/react_default.a.createElement("aside", {\n className: CommonHomeworkmodules_default.a.acitons\n }, /*#__PURE__*/react_default.a.createElement("div", null, /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {\n checked: selectArrs.length === ((_detailCommonHomework = detailCommonHomeworksList.homeworks) === null || _detailCommonHomework === void 0 ? void 0 : _detailCommonHomework.length),\n onChange: e => {\n if (e.target.checked) {\n setSelectArrs(detailCommonHomeworksList.homeworks.map(v => v.homework_id));\n } else {\n setSelectArrs([]);\n }\n }\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "ml5"\n }, "\\u5DF2\\u9009\\u62E9 ", selectArrs.length, " \\u4E2A \\uFF08\\u4E0D\\u652F\\u6301\\u8DE8\\u9875\\u52FE\\u9009\\uFF09"))), /*#__PURE__*/react_default.a.createElement("div", null, actionsArr.map(function (val, key) {\n return /*#__PURE__*/react_default.a.createElement("p", {\n key: key,\n onClick: () => {\n if (selectArrs == \'\') {\n message["a" /* default */].error(\'\u8bf7\u9009\u62e9\u4f60\u8981\u64cd\u4f5c\u7684\u4efb\u52a1\');\n } else {\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {\n key: val,\n selectArrs: selectArrs,\n params: params\n }\n });\n }\n }\n }, /*#__PURE__*/react_default.a.createElement("span", null, val), " \\uFF5C");\n }), /*#__PURE__*/react_default.a.createElement("p", null, /*#__PURE__*/react_default.a.createElement(dropdown["a" /* default */], {\n visible: moveVisible,\n placement: "bottomRight",\n overlay: submenu\n }, /*#__PURE__*/react_default.a.createElement("span", {\n className: "ant-dropdown-link",\n onMouseOver: e => setMoveVisible(true)\n }, "\\u79FB\\u52A8\\u5230\\u76EE\\u5F55 ", /*#__PURE__*/react_default.a.createElement(DownOutlined["a" /* default */], null)))))), detailCommonHomeworksList.task_count === 0 && /*#__PURE__*/react_default.a.createElement(NoData["a" /* default */], null), /*#__PURE__*/react_default.a.createElement(skeleton["a" /* default */], {\n loading: loading[\'classroomList/getClassroomCommonHomeworksList\'],\n active: true,\n avatar: {\n size: 40\n },\n paragraph: {\n rows: 5\n },\n className: "mt30"\n }, detailCommonHomeworksList.homeworks && detailCommonHomeworksList.homeworks.map(function (v, k) {\n var _v$work_status, _v$work_status2, _v$work_status3, _v$work_status4, _v$work_status5;\n\n return /*#__PURE__*/react_default.a.createElement("div", {\n className: CommonHomeworkmodules_default.a.listItem,\n key: k\n }, Object(authority["d" /* isAdmin */])() && /*#__PURE__*/react_default.a.createElement(es_checkbox["a" /* default */], {\n className: "mr30",\n checked: selectArrs.includes(v.homework_id),\n value: v.homework_id,\n onChange: e => {\n var key = selectArrs.indexOf(v.homework_id);\n\n if (selectArrs.indexOf(v.homework_id) > -1) {\n setSelectArrs(selectArrs.filter(val => val !== v.homework_id));\n } else {\n setSelectArrs(selectArrs.concat(v.homework_id));\n }\n }\n }), /*#__PURE__*/react_default.a.createElement("div", {\n className: CommonHomeworkmodules_default.a.info\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: CommonHomeworkmodules_default.a.title\n }, /*#__PURE__*/react_default.a.createElement("div", {\n className: CommonHomeworkmodules_default.a.titleLeft\n }, /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(v.homework_id, "/detail")\n }, /*#__PURE__*/react_default.a.createElement("strong", null, v.name)), v.private_icon && /*#__PURE__*/react_default.a.createElement("span", {\n className: "iconfont icon-suo1 ml10 mr10 c-light-black font12"\n }), /*#__PURE__*/react_default.a.createElement(util["g" /* StatusClassroomsTags */], {\n status: v.status\n }))), v.upper_category_name && /*#__PURE__*/react_default.a.createElement("div", {\n className: "mt8"\n }, "\\u6240\\u5C5E\\u76EE\\u5F55\\uFF1A", v.upper_category_name), /*#__PURE__*/react_default.a.createElement("div", {\n className: "flex-wrp c-grey-999"\n }, /*#__PURE__*/react_default.a.createElement("p", {\n className: "flex1"\n }, /*#__PURE__*/react_default.a.createElement("strong", null, v.author), v.commit_count >= 0 && /*#__PURE__*/react_default.a.createElement("span", {\n className: "ml15"\n }, " ", v.commit_count, " \\u5DF2\\u4EA4"), v.uncommit_count >= 0 && /*#__PURE__*/react_default.a.createElement("span", {\n className: "ml15"\n }, " ", v.uncommit_count, " \\u672A\\u4EA4"), v.uncomment_count >= 0 && /*#__PURE__*/react_default.a.createElement("span", {\n className: "ml15"\n }, v.uncomment_count, " \\u672A\\u8BC4\\u6570"), /*#__PURE__*/react_default.a.createElement("span", {\n className: "ml15"\n }, v.status_time)), /*#__PURE__*/react_default.a.createElement("div", {\n className: CommonHomeworkmodules_default.a.titleRight\n }, Object(authority["g" /* isAdminOrStudent */])() && /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(v.homework_id, "/detail")\n }, "\\u67E5\\u770B\\u8BE6\\u60C5"), Object(authority["d" /* isAdmin */])() && /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(v.homework_id, "/edit")\n }, "\\u7F16\\u8F91"), Object(authority["d" /* isAdmin */])() && /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(v.homework_id, "/detail?tabs=3")\n }, "\\u8BBE\\u7F6E"), Object(authority["l" /* isStudent */])() && ((_v$work_status = v.work_status) === null || _v$work_status === void 0 ? void 0 : _v$work_status.includes("\u8865\u4ea4\u9644\u4ef6")) && /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n onClick: e => {\n e.preventDefault();\n dispatch({\n type: \'classroomList/setActionTabs\',\n payload: {\n key: \'\u8865\u4ea4\u9644\u4ef6\',\n params: params,\n selectArrs: Object(objectSpread2["a" /* default */])({}, v)\n }\n });\n }\n }, "\\u8865\\u4EA4\\u9644\\u4EF6"), Object(authority["l" /* isStudent */])() && ((_v$work_status2 = v.work_status) === null || _v$work_status2 === void 0 ? void 0 : _v$work_status2.includes("\u4fee\u6539\u4f5c\u54c1")) && /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(v.homework_id, "/").concat(v.work_id, "/edit")\n }, "\\u4FEE\\u6539\\u4F5C\\u54C1"), Object(authority["l" /* isStudent */])() && ((_v$work_status3 = v.work_status) === null || _v$work_status3 === void 0 ? void 0 : _v$work_status3.includes("\u63d0\u4ea4\u4f5c\u54c1")) && /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(v.homework_id, "/post")\n }, "\\u63D0\\u4EA4\\u4F5C\\u54C1"), Object(authority["l" /* isStudent */])() && ((_v$work_status4 = v.work_status) === null || _v$work_status4 === void 0 ? void 0 : _v$work_status4.includes("\u8865\u4ea4\u4f5c\u54c1")) && /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(v.homework_id, "/post")\n }, "\\u8865\\u4EA4\\u4F5C\\u54C1"), Object(authority["l" /* isStudent */])() && ((_v$work_status5 = v.work_status) === null || _v$work_status5 === void 0 ? void 0 : _v$work_status5.includes("\u67e5\u770b\u4f5c\u54c1")) && /*#__PURE__*/react_default.a.createElement(react_router_dom["Link"], {\n target: "_blank",\n to: "/classrooms/".concat(params.coursesId, "/common_homework/").concat(v.homework_id, "/review/").concat(v.work_id)\n }, "\\u67E5\\u770B\\u4F5C\\u54C1")))));\n }), /*#__PURE__*/react_default.a.createElement("aside", {\n className: "tc mb50 mt30"\n }, (detailCommonHomeworksList === null || detailCommonHomeworksList === void 0 ? void 0 : detailCommonHomeworksList.task_count) > 15 && /*#__PURE__*/react_default.a.createElement(pagination["a" /* default */], {\n hideOnSinglePage: true,\n showSizeChanger: false,\n onChange: onShowSizeChange,\n defaultPageSize: 15,\n defaultCurrent: 1,\n current: params.page || 1,\n total: detailCommonHomeworksList.task_count\n }))), /*#__PURE__*/react_default.a.createElement(DelCompontent, null), /*#__PURE__*/react_default.a.createElement(Publish, null), /*#__PURE__*/react_default.a.createElement(CutOffNow, null), /*#__PURE__*/react_default.a.createElement(components_SetPublic, null), /*#__PURE__*/react_default.a.createElement(AddHomeworkBank, null), /*#__PURE__*/react_default.a.createElement(AddCategory, null), /*#__PURE__*/react_default.a.createElement(SelectPolls, null), /*#__PURE__*/react_default.a.createElement(AfterAppendix, null));\n};\n\n/* harmony default export */ var CommonHomework = __webpack_exports__["default"] = (Object(umiExports["a" /* connect */])((_ref4) => {\n var classroomList = _ref4.classroomList,\n loading = _ref4.loading,\n user = _ref4.user,\n globalSetting = _ref4.globalSetting;\n return {\n classroomList,\n globalSetting,\n user,\n loading: loading.effects\n };\n})(ShixunsListPage));\n\n//# sourceURL=webpack:///./src/pages/Classrooms/Lists/CommonHomework/index.tsx_+_8_modules?')},jAbv:function(module,exports,__webpack_require__){eval('// extracted by mini-css-extract-plugin\nmodule.exports = {"flex_box_center":"flex_box_center___1UqSL","flex_space_between":"flex_space_between___32jKl","flex_box_vertical_center":"flex_box_vertical_center___uS-J_","flex_box_center_end":"flex_box_center_end___3_5Wb","flex_box_column":"flex_box_column___6FkcN","bg":"bg___RHzrd","containerTitle":"containerTitle___pIDJ7","containerDesc":"containerDesc___1GiCp","listItem":"listItem___2kWko","info":"info___Sq1wk","title":"title___10kf2","titleLeft":"titleLeft___1sqna","titleRight":"titleRight___2jnsO","acitons":"acitons___1S1na","moveCategory":"moveCategory___2v6-f"};\n\n//# sourceURL=webpack:///./src/pages/Classrooms/Lists/CommonHomework/index.less?')},wzkS:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getMoopCase; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return getLibraryTags; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return removeAttachment; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return addMoopCase; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return updateMoopCase; });\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("WmNS");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("9og8");\n/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("ErOA");\n\n\n\nfunction getMoopCase(id) {\n return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_2__[/* get */ "c"])("libraries/".concat(id, ".json"));\n}\nfunction getLibraryTags() {\n return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_2__[/* get */ "c"])(\'library_tags.json\');\n}\nfunction removeAttachment(_x) {\n return _removeAttachment.apply(this, arguments);\n}\n\nfunction _removeAttachment() {\n _removeAttachment = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(id) {\n var response;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_2__[/* del */ "b"])("attachments/".concat(id, ".json"));\n\n case 2:\n response = _context.sent;\n return _context.abrupt("return", response.status === 0);\n\n case 4:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _removeAttachment.apply(this, arguments);\n}\n\nfunction addMoopCase(params) {\n return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_2__[/* post */ "d"])("libraries.json", params);\n}\nfunction updateMoopCase(id, params) {\n return Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_2__[/* put */ "e"])("libraries/".concat(id, ".json"), params);\n}\n\n//# sourceURL=webpack:///./src/pages/MoopCases/FormPanel/service.ts?')},xKgJ:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return isMainSite; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return courseIsEnd; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isAdmin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return isAdminOrAuthor; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return isSuperAdmin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return isAdminOrCreator; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return isAdminOrTeacher; });\n/* unused harmony export isAssistant */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return isStudent; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return isAdminOrStudent; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return isNotMember; });\n/* unused harmony export canCommonAdd */\n/* unused harmony export canCommonDelete */\n/* unused harmony export canCommonUpdate */\n/* unused harmony export canCommonView */\n/* unused harmony export canCommonDownload */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return canShixunAdd; });\n/* unused harmony export canShixunDelete */\n/* unused harmony export canShixunUpdate */\n/* unused harmony export canShixunView */\n/* unused harmony export canShixunSendToClassroom */\n/* unused harmony export canShixunViewAnswer */\n/* unused harmony export canShixunCancelPublic */\n/* unused harmony export canProblemsetAdd */\n/* unused harmony export canProblemsetDelete */\n/* unused harmony export canProblemsetUpdate */\n/* unused harmony export canProblemsetView */\n/* unused harmony export canProblemsetGroup */\n/* unused harmony export canProblemsetCancelPublic */\n/* unused harmony export canProblemsetCorrection */\n/* unused harmony export canProblemsetCollect */\n/* unused harmony export canProblemsetViewAnalysis */\n/* unused harmony export canPaperlibraryAdd */\n/* unused harmony export canPaperlibraryDelete */\n/* unused harmony export canPaperlibraryUpdate */\n/* unused harmony export canPaperlibraryView */\n/* unused harmony export canPaperlibraryCancelPublic */\n/* unused harmony export canPaperlibrarySendToClassroom */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return authentication; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return isLogin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return userInfo; });\n/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9kvl");\n // \u516c\u5171\u8d44\u6e90\n\nvar RoleType;\n\n(function (RoleType) {\n RoleType[RoleType["SuperAdmin"] = 1] = "SuperAdmin";\n RoleType[RoleType["Operation"] = 2] = "Operation";\n RoleType[RoleType["CertifiedTeacher"] = 5] = "CertifiedTeacher";\n RoleType[RoleType["TrainingProduction"] = 8] = "TrainingProduction";\n RoleType[RoleType["UncertifiedTeacher"] = 12] = "UncertifiedTeacher";\n RoleType[RoleType["Student"] = 15] = "Student";\n})(RoleType || (RoleType = {}));\n\n// \u8bfe\u5802\u8d44\u6e90\nvar CourseRoleType;\n\n(function (CourseRoleType) {\n CourseRoleType[CourseRoleType["SuperAdmin"] = 1] = "SuperAdmin";\n CourseRoleType[CourseRoleType["Operation"] = 2] = "Operation";\n CourseRoleType[CourseRoleType["Admin"] = 5] = "Admin";\n CourseRoleType[CourseRoleType["Teacher"] = 8] = "Teacher";\n CourseRoleType[CourseRoleType["Assistant"] = 12] = "Assistant";\n CourseRoleType[CourseRoleType["Student"] = 15] = "Student";\n})(CourseRoleType || (CourseRoleType = {}));\n\nvar getRoleAuth = auth => {\n var _getDvaApp$_store$get = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get.user;\n\n var userInfo = user.userInfo;\n return auth.some(v => v == (userInfo === null || userInfo === void 0 ? void 0 : userInfo.role));\n};\n\nvar getCourseAuth = auth => {\n var _getDvaApp$_store$get2 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get2.user;\n\n var userInfo = user.userInfo;\n if (userInfo === null || userInfo === void 0 ? void 0 : userInfo.own) return true;\n return auth.some(v => {\n var _userInfo$course;\n\n return v == (userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course = userInfo.course) === null || _userInfo$course === void 0 ? void 0 : _userInfo$course.course_role);\n });\n};\n\nvar isMainSite = () => {\n var _getDvaApp$_store$get3 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get3.user;\n\n var userInfo = user.userInfo;\n return userInfo.main_site;\n};\nvar courseIsEnd = () => {\n var _userInfo$course2;\n\n var _getDvaApp$_store$get4 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get4.user;\n\n var userInfo = user.userInfo;\n return userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course2 = userInfo.course) === null || _userInfo$course2 === void 0 ? void 0 : _userInfo$course2.course_is_end;\n};\nvar isAdmin = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Operation, CourseRoleType.Admin, CourseRoleType.Teacher, CourseRoleType.Assistant]);\n}; // \u8d85\u7ba1\u3001\u8bfe\u5802\u7ba1\u7406\u5458\u3001\u8001\u5e08\u3001\u4f5c\u8005\n\nvar isAdminOrAuthor = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Teacher, CourseRoleType.Admin]);\n}; //\u8d85\u7ba10\n\nvar isSuperAdmin = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin]);\n}; //\u8d85\u7ba1\u3001\u8fd0\u7ef4\u3001\u8bfe\u5802\u7ba1\u7406\n\nvar isAdminOrCreator = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Operation, CourseRoleType.Admin]);\n}; //\u8d85\u7ba1\u3001\u8fd0\u7ef4\u3001\u8bfe\u5802\u7ba1\u7406\u3001\u8001\u5e08\n\nvar isAdminOrTeacher = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Operation, CourseRoleType.Admin, CourseRoleType.Teacher]);\n}; // \u52a9\u6559===4\n\nvar isAssistant = () => {\n return getCourseAuth([CourseRoleType.Assistant]);\n}; // \u5b66\u751f5\n\nvar isStudent = () => {\n return getCourseAuth([CourseRoleType.Student]);\n}; // \u8d85\u7ba1\u3001\u8fd0\u7ef4\u3001\u8bfe\u5802\u7ba1\u7406\u3001\u8001\u5e08\u3001\u52a9\u6559\u3001\u5b66\u751f\n\nvar isAdminOrStudent = () => {\n return getCourseAuth([CourseRoleType.SuperAdmin, CourseRoleType.Operation, CourseRoleType.Admin, CourseRoleType.Teacher, CourseRoleType.Assistant, CourseRoleType.Student]);\n}; // \u6e38\u5ba2\u672a\u767b\u5f55/\u975e\u8bfe\u5802\u6210\u54586>\n\nvar isNotMember = () => {\n var _userInfo$course3;\n\n var _getDvaApp$_store$get5 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get5.user;\n\n var userInfo = user.userInfo;\n\n if ((userInfo === null || userInfo === void 0 ? void 0 : (_userInfo$course3 = userInfo.course) === null || _userInfo$course3 === void 0 ? void 0 : _userInfo$course3.course_role) === null) {\n return true;\n } else {\n return false;\n }\n};\n/**\n * \u901a\u7528\u8d44\u6e90\n */\n// \u6dfb\u52a0 \t\n\nvar canCommonAdd = function canCommonAdd() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]);\n}; // \u5220\u9664\n\nvar canCommonDelete = function canCommonDelete() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return own || !own && getRoleAuth([RoleType.SuperAdmin]);\n}; // \u4fee\u6539\n\nvar canCommonUpdate = function canCommonUpdate() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u67e5\u770b/\u6536\u85cf/\u70b9\u8d5e\n\nvar canCommonView = function canCommonView() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u4e0b\u8f7d\n\nvar canCommonDownload = function canCommonDownload() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n};\n/**\n * \u5b9e\u8bad\u8d44\u6e90\n */\n// \u6dfb\u52a0\n\nvar canShixunAdd = function canShixunAdd() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction]);\n}; // \u5220\u9664\n\nvar canShixunDelete = function canShixunDelete() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin]) : own || !own && getRoleAuth([RoleType.SuperAdmin]);\n}; // \u4fee\u6539\n\nvar canShixunUpdate = function canShixunUpdate() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u67e5\u770b/\u6536\u85cf/\u70b9\u8d5e\n\nvar canShixunView = function canShixunView() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u53d1\u9001\u81f3\u8bfe\u5802\n\nvar canShixunSendToClassroom = function canShixunSendToClassroom() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u514d\u91d1\u5e01\u67e5\u770b\u7b54\u6848/\u6d4b\u8bd5\u96c6\n\nvar canShixunViewAnswer = function canShixunViewAnswer() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u64a4\u9500\u516c\u5f00\n\nvar canShixunCancelPublic = function canShixunCancelPublic() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin]) : false;\n};\n/**\n * \u8bd5\u9898\u8d44\u6e90\n */\n// \u6dfb\u52a0\n\nvar canProblemsetAdd = function canProblemsetAdd() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]);\n}; // \u5220\u9664\n\nvar canProblemsetDelete = function canProblemsetDelete() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin]) : own || !own && getRoleAuth([RoleType.SuperAdmin]);\n}; // \u4fee\u6539\n\nvar canProblemsetUpdate = function canProblemsetUpdate() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u67e5\u770b\n\nvar canProblemsetView = function canProblemsetView() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher, RoleType.Student]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u5206\u7ec4\n\nvar canProblemsetGroup = function canProblemsetGroup() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? false : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u64a4\u9500\u516c\u5f00\n\nvar canProblemsetCancelPublic = function canProblemsetCancelPublic() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : false;\n}; // \u7ea0\u9519\n\nvar canProblemsetCorrection = function canProblemsetCorrection() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : false;\n}; // \u6536\u85cf\n\nvar canProblemsetCollect = function canProblemsetCollect() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : false;\n}; // \u67e5\u770b\u89e3\u6790\n\nvar canProblemsetViewAnalysis = function canProblemsetViewAnalysis() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n};\n/**\n * \u8bd5\u5377\u8d44\u6e90\n */\n// \u6dfb\u52a0\n\nvar canPaperlibraryAdd = function canPaperlibraryAdd() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]);\n}; // \u5220\u9664\n\nvar canPaperlibraryDelete = function canPaperlibraryDelete() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin]) : own || !own && getRoleAuth([RoleType.SuperAdmin]);\n}; // \u4fee\u6539\n\nvar canPaperlibraryUpdate = function canPaperlibraryUpdate() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u67e5\u770b\n\nvar canPaperlibraryView = function canPaperlibraryView() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; // \u64a4\u9500\u516c\u5f00\n\nvar canPaperlibraryCancelPublic = function canPaperlibraryCancelPublic() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]) : false;\n}; // \u53d1\u9001\u81f3\u8bfe\u5802\n\nvar canPaperlibrarySendToClassroom = function canPaperlibrarySendToClassroom() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return isPublic ? getRoleAuth([RoleType.SuperAdmin, RoleType.Operation, RoleType.CertifiedTeacher, RoleType.TrainingProduction, RoleType.UncertifiedTeacher]) : own || !own && getRoleAuth([RoleType.SuperAdmin, RoleType.Operation]);\n}; //\u8ba4\u8bc1\u8001\u5e08\u4e14\u8bfe\u5802\u4e5f\u662f\u8001\u5e08\n\nvar authentication = function authentication() {\n var isPublic = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var own = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return getRoleAuth([CourseRoleType.Teacher, RoleType.CertifiedTeacher]);\n};\n/**\n *@@\u662f\u5426\u767b\u5f55\n *true\u767b\u5f55 false\u672a\u767b\u5f55\n */\n\nvar isLogin = () => {\n var _user$userInfo;\n\n var _getDvaApp$_store$get6 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get6.user;\n\n return !!((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login);\n};\n/**\n *@@\u83b7\u53d6\u7528\u6237\u767b\u5f55\u4fe1\u606f\n */\n\nvar userInfo = () => {\n var _getDvaApp$_store$get7 = Object(umi__WEBPACK_IMPORTED_MODULE_0__[/* getDvaApp */ "b"])()._store.getState(),\n user = _getDvaApp$_store$get7.user;\n\n return user.userInfo;\n};\n\n//# sourceURL=webpack:///./src/utils/authority.ts?')},y5JW:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return uploadNameSizeSeperator; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return bytesToSize; });\n/* harmony import */ var antd_es_upload_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("DZo9");\n/* harmony import */ var antd_es_upload__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("8z0m");\n/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("+L6B");\n/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("2/Rp");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("WmNS");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("9og8");\n/* harmony import */ var _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("k1fw");\n/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("miYZ");\n/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("tsqr");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("q1tI");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("m3rI");\n/* harmony import */ var _pages_MoopCases_FormPanel_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("wzkS");\n\n\n\n\n\n\n\n\n\n\n\n\nvar uploadNameSizeSeperator = \'\u3000\u3000\';\nfunction bytesToSize(bytes) {\n var sizes = [\'Bytes\', \'KB\', \'MB\', \'GB\', \'TB\'];\n if (bytes == 0) return \'0 Byte\';\n var i = parseInt(\'\' + Math.floor(Math.log(bytes) / Math.log(1024)), 10);\n return (bytes / Math.pow(1024, i)).toFixed(1) + \' \' + sizes[i];\n}\n/* harmony default export */ __webpack_exports__["b"] = ((_ref) => {\n var _ref$value = _ref.value,\n value = _ref$value === void 0 ? [] : _ref$value,\n onChange = _ref.onChange,\n className = _ref.className,\n _ref$maxSize = _ref.maxSize,\n maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize,\n _ref$title = _ref.title,\n title = _ref$title === void 0 ? \'\u6587\u4ef6\u4e0a\u4f20\' : _ref$title;\n var uploadProps = {\n multiple: false,\n fileList: value,\n beforeUpload: file => {\n var fileSize = file.size / 1024 / 1024;\n\n if (!(fileSize < maxSize)) {\n antd_es_message__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"].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"));\n\n return false;\n }\n\n return true;\n },\n action: "".concat(_utils_env__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"].API_SERVER, "/api/attachments.json"),\n\n onChange(info) {\n var fileList = [...info.fileList];\n fileList = fileList.filter(value => value.size / 1024 / 1024 < maxSize);\n fileList = fileList.map(file => {\n if (file.name.indexOf(uploadNameSizeSeperator) === -1) {\n file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size));\n }\n\n return Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])({}, file);\n });\n onChange(fileList);\n },\n\n onRemove: function () {\n var _onRemove = Object(_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"])( /*#__PURE__*/_Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.mark(function _callee(file) {\n var id, rs;\n return _Users_xiejianxiong_xjx_code_zq_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n id = file.response ? file.response.id : file.uid;\n\n if (!id) {\n _context.next = 8;\n break;\n }\n\n _context.next = 4;\n return Object(_pages_MoopCases_FormPanel_service__WEBPACK_IMPORTED_MODULE_11__[/* removeAttachment */ "d"])(file.response ? file.response.id : file.id);\n\n case 4:\n rs = _context.sent;\n return _context.abrupt("return", rs);\n\n case 8:\n return _context.abrupt("return", true);\n\n case 9:\n case "end":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n function onRemove(_x) {\n return _onRemove.apply(this, arguments);\n }\n\n return onRemove;\n }()\n };\n\n function onCancel(e) {\n e.preventDefault();\n e.stopPropagation();\n }\n\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("div", {\n className: "single-upload ".concat(className ? className : \'\')\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_upload__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], uploadProps, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {\n type: "primary",\n title: value.length > 0 ? \'\u6bcf\u6b21\u53ea\u80fd\u4e0a\u4f20\u4e00\u4e2a\u8d44\u6e90\uff0c \u5220\u9664\u4e0b\u9762\u8d44\u6e90\u53ef\u91cd\u65b0\u4e0a\u4f20 \' : \'\',\n disabled: value.length > 0,\n ghost: true\n }, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("span", {\n onClick: onCancel,\n style: {\n marginLeft: 10\n }\n }, "(\\u5355\\u4E2A\\u6587\\u4EF6\\u6700\\u5927", maxSize, "M) ")));\n});\n\n//# sourceURL=webpack:///./src/components/SingleUpload/index.tsx?')}}]);