Auto Submit

pull/1/head
autosubmit 3 years ago
parent e7e143a9bf
commit 6b7654d789

@ -613,7 +613,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),

@ -1,4 +1,4 @@
(self["webpackChunk"] = self["webpackChunk"] || []).push([[29730],{
(self["webpackChunk"] = self["webpackChunk"] || []).push([[99911,25486,54942,76635],{
/***/ 28508:
/*!******************************************************************!*\
@ -2046,6 +2046,647 @@ var style_default = __webpack_require__(43146);
/***/ }),
/***/ 61460:
/*!********************************************************!*\
!*** ./node_modules/antd/es/rate/index.js + 6 modules ***!
\********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"Z": function() { return /* binding */ rate; }
});
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
var esm_extends = __webpack_require__(87462);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
var objectSpread2 = __webpack_require__(1413);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__(67294);
;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/StarFilled.js
// This icon file is generated automatically.
var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" };
/* harmony default export */ var asn_StarFilled = (StarFilled);
// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/components/AntdIcon.js + 3 modules
var AntdIcon = __webpack_require__(93771);
;// CONCATENATED MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/StarFilled.js
// GENERATE BY ./scripts/generate.ts
// DON NOT EDIT IT MANUALLY
var StarFilled_StarFilled = function StarFilled(props, ref) {
return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, {
ref: ref,
icon: asn_StarFilled
}));
};
StarFilled_StarFilled.displayName = 'StarFilled';
/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/react.forwardRef(StarFilled_StarFilled));
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__(4942);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__(15671);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js
var createClass = __webpack_require__(43144);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js
var inherits = __webpack_require__(60136);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules
var createSuper = __webpack_require__(51630);
// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js
var findDOMNode = __webpack_require__(34203);
// EXTERNAL MODULE: ./node_modules/classnames/index.js
var classnames = __webpack_require__(94184);
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js
var KeyCode = __webpack_require__(15105);
;// CONCATENATED MODULE: ./node_modules/rc-rate/es/util.js
function getScroll(w) {
var ret = w.pageXOffset;
var method = 'scrollLeft';
if (typeof ret !== 'number') {
var d = w.document; // ie6,7,8 standard mode
ret = d.documentElement[method];
if (typeof ret !== 'number') {
// quirks mode
ret = d.body[method];
}
}
return ret;
}
function getClientPosition(elem) {
var x;
var y;
var doc = elem.ownerDocument;
var body = doc.body;
var docElem = doc && doc.documentElement;
var box = elem.getBoundingClientRect();
x = box.left;
y = box.top;
x -= docElem.clientLeft || body.clientLeft || 0;
y -= docElem.clientTop || body.clientTop || 0;
return {
left: x,
top: y
};
}
function getOffsetLeft(el) {
var pos = getClientPosition(el);
var doc = el.ownerDocument; // Only IE use `parentWindow`
var w = doc.defaultView || doc.parentWindow;
pos.left += getScroll(w);
return pos.left;
}
;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Star.js
var Star = /*#__PURE__*/function (_React$Component) {
(0,inherits/* default */.Z)(Star, _React$Component);
var _super = (0,createSuper/* default */.Z)(Star);
function Star() {
var _this;
(0,classCallCheck/* default */.Z)(this, Star);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _super.call.apply(_super, [this].concat(args));
_this.onHover = function (e) {
var _this$props = _this.props,
onHover = _this$props.onHover,
index = _this$props.index;
onHover(e, index);
};
_this.onClick = function (e) {
var _this$props2 = _this.props,
onClick = _this$props2.onClick,
index = _this$props2.index;
onClick(e, index);
};
_this.onKeyDown = function (e) {
var _this$props3 = _this.props,
onClick = _this$props3.onClick,
index = _this$props3.index;
if (e.keyCode === 13) {
onClick(e, index);
}
};
return _this;
}
(0,createClass/* default */.Z)(Star, [{
key: "getClassName",
value: function getClassName() {
var _this$props4 = this.props,
prefixCls = _this$props4.prefixCls,
index = _this$props4.index,
value = _this$props4.value,
allowHalf = _this$props4.allowHalf,
focused = _this$props4.focused;
var starValue = index + 1;
var className = prefixCls;
if (value === 0 && index === 0 && focused) {
className += " ".concat(prefixCls, "-focused");
} else if (allowHalf && value + 0.5 >= starValue && value < starValue) {
className += " ".concat(prefixCls, "-half ").concat(prefixCls, "-active");
if (focused) {
className += " ".concat(prefixCls, "-focused");
}
} else {
className += starValue <= value ? " ".concat(prefixCls, "-full") : " ".concat(prefixCls, "-zero");
if (starValue === value && focused) {
className += " ".concat(prefixCls, "-focused");
}
}
return className;
}
}, {
key: "render",
value: function render() {
var onHover = this.onHover,
onClick = this.onClick,
onKeyDown = this.onKeyDown;
var _this$props5 = this.props,
disabled = _this$props5.disabled,
prefixCls = _this$props5.prefixCls,
character = _this$props5.character,
characterRender = _this$props5.characterRender,
index = _this$props5.index,
count = _this$props5.count,
value = _this$props5.value;
var characterNode = typeof character === 'function' ? character(this.props) : character;
var start = /*#__PURE__*/react.createElement("li", {
className: this.getClassName()
}, /*#__PURE__*/react.createElement("div", {
onClick: disabled ? null : onClick,
onKeyDown: disabled ? null : onKeyDown,
onMouseMove: disabled ? null : onHover,
role: "radio",
"aria-checked": value > index ? 'true' : 'false',
"aria-posinset": index + 1,
"aria-setsize": count,
tabIndex: disabled ? -1 : 0
}, /*#__PURE__*/react.createElement("div", {
className: "".concat(prefixCls, "-first")
}, characterNode), /*#__PURE__*/react.createElement("div", {
className: "".concat(prefixCls, "-second")
}, characterNode)));
if (characterRender) {
start = characterRender(start, this.props);
}
return start;
}
}]);
return Star;
}(react.Component);
;// CONCATENATED MODULE: ./node_modules/rc-rate/es/Rate.js
function noop() {}
var Rate = /*#__PURE__*/function (_React$Component) {
(0,inherits/* default */.Z)(Rate, _React$Component);
var _super = (0,createSuper/* default */.Z)(Rate);
function Rate(props) {
var _this;
(0,classCallCheck/* default */.Z)(this, Rate);
_this = _super.call(this, props);
_this.stars = void 0;
_this.rate = void 0;
_this.onHover = function (event, index) {
var onHoverChange = _this.props.onHoverChange;
var hoverValue = _this.getStarValue(index, event.pageX);
var cleanedValue = _this.state.cleanedValue;
if (hoverValue !== cleanedValue) {
_this.setState({
hoverValue: hoverValue,
cleanedValue: null
});
}
onHoverChange(hoverValue);
};
_this.onMouseLeave = function () {
var onHoverChange = _this.props.onHoverChange;
_this.setState({
hoverValue: undefined,
cleanedValue: null
});
onHoverChange(undefined);
};
_this.onClick = function (event, index) {
var allowClear = _this.props.allowClear;
var value = _this.state.value;
var newValue = _this.getStarValue(index, event.pageX);
var isReset = false;
if (allowClear) {
isReset = newValue === value;
}
_this.onMouseLeave();
_this.changeValue(isReset ? 0 : newValue);
_this.setState({
cleanedValue: isReset ? newValue : null
});
};
_this.onFocus = function () {
var onFocus = _this.props.onFocus;
_this.setState({
focused: true
});
if (onFocus) {
onFocus();
}
};
_this.onBlur = function () {
var onBlur = _this.props.onBlur;
_this.setState({
focused: false
});
if (onBlur) {
onBlur();
}
};
_this.onKeyDown = function (event) {
var keyCode = event.keyCode;
var _this$props = _this.props,
count = _this$props.count,
allowHalf = _this$props.allowHalf,
onKeyDown = _this$props.onKeyDown,
direction = _this$props.direction;
var reverse = direction === 'rtl';
var value = _this.state.value;
if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && value < count && !reverse) {
if (allowHalf) {
value += 0.5;
} else {
value += 1;
}
_this.changeValue(value);
event.preventDefault();
} else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && value > 0 && !reverse) {
if (allowHalf) {
value -= 0.5;
} else {
value -= 1;
}
_this.changeValue(value);
event.preventDefault();
} else if (keyCode === KeyCode/* default.RIGHT */.Z.RIGHT && value > 0 && reverse) {
if (allowHalf) {
value -= 0.5;
} else {
value -= 1;
}
_this.changeValue(value);
event.preventDefault();
} else if (keyCode === KeyCode/* default.LEFT */.Z.LEFT && value < count && reverse) {
if (allowHalf) {
value += 0.5;
} else {
value += 1;
}
_this.changeValue(value);
event.preventDefault();
}
if (onKeyDown) {
onKeyDown(event);
}
};
_this.saveRef = function (index) {
return function (node) {
_this.stars[index] = node;
};
};
_this.saveRate = function (node) {
_this.rate = node;
};
var _value = props.value;
if (_value === undefined) {
_value = props.defaultValue;
}
_this.stars = {};
_this.state = {
value: _value,
focused: false,
cleanedValue: null
};
return _this;
}
(0,createClass/* default */.Z)(Rate, [{
key: "componentDidMount",
value: function componentDidMount() {
var _this$props2 = this.props,
autoFocus = _this$props2.autoFocus,
disabled = _this$props2.disabled;
if (autoFocus && !disabled) {
this.focus();
}
}
}, {
key: "getStarDOM",
value: function getStarDOM(index) {
return (0,findDOMNode/* default */.Z)(this.stars[index]);
}
}, {
key: "getStarValue",
value: function getStarValue(index, x) {
var _this$props3 = this.props,
allowHalf = _this$props3.allowHalf,
direction = _this$props3.direction;
var reverse = direction === 'rtl';
var value = index + 1;
if (allowHalf) {
var starEle = this.getStarDOM(index);
var leftDis = getOffsetLeft(starEle);
var width = starEle.clientWidth;
if (reverse && x - leftDis > width / 2) {
value -= 0.5;
} else if (!reverse && x - leftDis < width / 2) {
value -= 0.5;
}
}
return value;
}
}, {
key: "focus",
value: function focus() {
var disabled = this.props.disabled;
if (!disabled) {
this.rate.focus();
}
}
}, {
key: "blur",
value: function blur() {
var disabled = this.props.disabled;
if (!disabled) {
this.rate.blur();
}
}
}, {
key: "changeValue",
value: function changeValue(value) {
var onChange = this.props.onChange;
if (!('value' in this.props)) {
this.setState({
value: value
});
}
onChange(value);
}
}, {
key: "render",
value: function render() {
var _this$props4 = this.props,
count = _this$props4.count,
allowHalf = _this$props4.allowHalf,
style = _this$props4.style,
prefixCls = _this$props4.prefixCls,
disabled = _this$props4.disabled,
className = _this$props4.className,
character = _this$props4.character,
characterRender = _this$props4.characterRender,
tabIndex = _this$props4.tabIndex,
direction = _this$props4.direction;
var _this$state = this.state,
value = _this$state.value,
hoverValue = _this$state.hoverValue,
focused = _this$state.focused;
var stars = [];
var disabledClass = disabled ? "".concat(prefixCls, "-disabled") : '';
for (var index = 0; index < count; index += 1) {
stars.push( /*#__PURE__*/react.createElement(Star, {
ref: this.saveRef(index),
index: index,
count: count,
disabled: disabled,
prefixCls: "".concat(prefixCls, "-star"),
allowHalf: allowHalf,
value: hoverValue === undefined ? value : hoverValue,
onClick: this.onClick,
onHover: this.onHover,
key: index,
character: character,
characterRender: characterRender,
focused: focused
}));
}
var rateClassName = classnames_default()(prefixCls, disabledClass, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-rtl"), direction === 'rtl'));
return /*#__PURE__*/react.createElement("ul", {
className: rateClassName,
style: style,
onMouseLeave: disabled ? null : this.onMouseLeave,
tabIndex: disabled ? -1 : tabIndex,
onFocus: disabled ? null : this.onFocus,
onBlur: disabled ? null : this.onBlur,
onKeyDown: disabled ? null : this.onKeyDown,
ref: this.saveRate,
role: "radiogroup"
}, stars);
}
}], [{
key: "getDerivedStateFromProps",
value: function getDerivedStateFromProps(nextProps, state) {
if ('value' in nextProps && nextProps.value !== undefined) {
return (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, state), {}, {
value: nextProps.value
});
}
return state;
}
}]);
return Rate;
}(react.Component);
Rate.defaultProps = {
defaultValue: 0,
count: 5,
allowHalf: false,
allowClear: true,
style: {},
prefixCls: 'rc-rate',
onChange: noop,
character: '★',
onHoverChange: noop,
tabIndex: 0,
direction: 'ltr'
};
/* harmony default export */ var es_Rate = (Rate);
;// CONCATENATED MODULE: ./node_modules/rc-rate/es/index.js
/* harmony default export */ var es = (es_Rate);
// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js
var context = __webpack_require__(53124);
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(84908);
;// CONCATENATED MODULE: ./node_modules/antd/es/rate/index.js
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
}
return t;
};
var rate_Rate = /*#__PURE__*/react.forwardRef(function (props, ref) {
var prefixCls = props.prefixCls,
tooltips = props.tooltips,
_props$character = props.character,
character = _props$character === void 0 ? /*#__PURE__*/react.createElement(icons_StarFilled, null) : _props$character,
rest = __rest(props, ["prefixCls", "tooltips", "character"]);
var characterRender = function characterRender(node, _ref) {
var index = _ref.index;
if (!tooltips) {
return node;
}
return /*#__PURE__*/react.createElement(tooltip/* default */.Z, {
title: tooltips[index]
}, node);
};
var _React$useContext = react.useContext(context/* ConfigContext */.E_),
getPrefixCls = _React$useContext.getPrefixCls,
direction = _React$useContext.direction;
var ratePrefixCls = getPrefixCls('rate', prefixCls);
return /*#__PURE__*/react.createElement(es, (0,esm_extends/* default */.Z)({
ref: ref,
character: character,
characterRender: characterRender
}, rest, {
prefixCls: ratePrefixCls,
direction: direction
}));
});
if (false) {}
/* harmony default export */ var rate = (rate_Rate);
/***/ }),
/***/ 50936:
/*!**************************************************************!*\
!*** ./node_modules/antd/es/rate/style/index.js + 1 modules ***!
\**************************************************************/
/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
"use strict";
// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less
var style_default = __webpack_require__(43146);
;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.less
// extracted by mini-css-extract-plugin
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules
var style = __webpack_require__(38390);
;// CONCATENATED MODULE: ./node_modules/antd/es/rate/style/index.js
// style dependencies
/***/ }),
/***/ 73481:

@ -1188,3 +1188,104 @@ li:last-child > .ant-breadcrumb-separator {
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./node_modules/antd/es/rate/style/index.less ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-rate {
box-sizing: border-box;
color: rgba(0, 0, 0, 0.85);
font-size: 12px;
font-variant: tabular-nums;
line-height: 1.66667;
font-feature-settings: tnum, "tnum";
display: inline-block;
margin: 0;
padding: 0;
color: #fadb14;
font-size: 16px;
line-height: inherit;
list-style: none;
outline: none;
}
.ant-rate-disabled .ant-rate-star {
cursor: default;
}
.ant-rate-disabled .ant-rate-star > div:hover {
transform: scale(1);
}
.ant-rate-star {
position: relative;
display: inline-block;
color: inherit;
cursor: pointer;
}
.ant-rate-star:not(:last-child) {
margin-right: 8px;
}
.ant-rate-star > div {
transition: all 0.3s, outline 0s;
}
.ant-rate-star > div:hover {
transform: scale(1.1);
}
.ant-rate-star > div:focus {
outline: 0;
}
.ant-rate-star > div:focus-visible {
outline: 1px dashed #fadb14;
transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
color: #f0f0f0;
transition: all 0.3s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
vertical-align: middle;
}
.ant-rate-star-first {
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
overflow: hidden;
opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
color: inherit;
}
.ant-rate-text {
display: inline-block;
margin: 0 8px;
font-size: 12px;
}
.ant-rate-rtl {
direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
margin-right: 0;
margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
right: 0;
left: auto;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

@ -563,10 +563,10 @@ a.ant-btn-disabled:active > a:only-child::after {background: transparent;}
.ant-comment-actions > li > span {color: @text-color-secondary;}
.ant-comment-actions > li > span:hover {color: #595959;}
.ant-picker-status-error.ant-picker, .ant-picker-status-error.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @error-color;}
.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(115, 166, 116, 0.2);border-right-width: 1px;}
.ant-picker-status-error.ant-picker-focused, .ant-picker-status-error.ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(128, 165, 61, 0.2);border-right-width: 1px;}
.ant-picker-status-error.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{error-color}", 5)`);}
.ant-picker-status-warning.ant-picker, .ant-picker-status-warning.ant-picker:not([disabled]):hover {background-color: #fff;border-color: @warning-color;}
.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(246, 208, 100, 0.2);border-right-width: 1px;}
.ant-picker-status-warning.ant-picker-focused, .ant-picker-status-warning.ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(213, 51, 178, 0.2);border-right-width: 1px;}
.ant-picker-status-warning.ant-picker .ant-picker-active-bar {background: color(~`colorPalette("@{warning-color}", 5)`);}
.ant-picker {color: @text-color;background: #fff;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-picker:hover, .ant-picker-focused {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px;}
@ -788,16 +788,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.anticon.ant-input-clear-icon:hover, .ant-input-clear-icon:hover {color: @text-color-secondary;}
.anticon.ant-input-clear-icon:active, .ant-input-clear-icon:active {color: @text-color;}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @error-color;}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(115, 166, 116, 0.2);border-right-width: 1px;}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(128, 165, 61, 0.2);border-right-width: 1px;}
.ant-input-status-error .ant-input-prefix {color: @error-color;}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {background: #fff;border-color: @warning-color;}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(246, 208, 100, 0.2);border-right-width: 1px;}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(213, 51, 178, 0.2);border-right-width: 1px;}
.ant-input-status-warning .ant-input-prefix {color: @warning-color;}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @error-color;}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(115, 166, 116, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(128, 165, 61, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-error .ant-input-prefix {color: @error-color;}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {background: #fff;border-color: @warning-color;}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(246, 208, 100, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(213, 51, 178, 0.2);border-right-width: 1px;}
.ant-input-affix-wrapper-status-warning .ant-input-prefix {color: @warning-color;}
.ant-input-group-wrapper-status-error .ant-input-group-addon {color: @error-color;border-color: @error-color;}
.ant-input-group-wrapper-status-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;}
@ -894,16 +894,16 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-input-number-affix-wrapper > div.ant-input-number {border: none;}
.ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {box-shadow: none !important;}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @error-color;}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(115, 166, 116, 0.2);border-right-width: 1px;}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(128, 165, 61, 0.2);border-right-width: 1px;}
.ant-input-number-status-error .ant-input-number-prefix {color: @error-color;}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {background: #fff;border-color: @warning-color;}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(246, 208, 100, 0.2);border-right-width: 1px;}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus, .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(213, 51, 178, 0.2);border-right-width: 1px;}
.ant-input-number-status-warning .ant-input-number-prefix {color: @warning-color;}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @error-color;}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(115, 166, 116, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(128, 165, 61, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {color: @error-color;}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {background: #fff;border-color: @warning-color;}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(246, 208, 100, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus, .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(213, 51, 178, 0.2);border-right-width: 1px;}
.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {color: @warning-color;}
.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {color: @error-color;border-color: @error-color;}
.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {color: @warning-color;border-color: @warning-color;}
@ -1024,10 +1024,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-list-grid .ant-col > .ant-list-item {border-bottom: none;}
.ant-list-bordered {border: 1px solid @border-color-base;border-radius: 2px;}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @error-color;}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(115, 166, 116, 0.2);border-right-width: 1px;}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(128, 165, 61, 0.2);border-right-width: 1px;}
.ant-mentions-status-error .ant-input-prefix {color: @error-color;}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {background: #fff;border-color: @warning-color;}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(246, 208, 100, 0.2);border-right-width: 1px;}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(213, 51, 178, 0.2);border-right-width: 1px;}
.ant-mentions-status-warning .ant-input-prefix {color: @warning-color;}
.ant-mentions {color: @text-color;background-color: #fff;background-image: none;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-mentions::placeholder {color: #bfbfbf;}
@ -1360,9 +1360,9 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-select-multiple .ant-select-selection-item-remove {color: inherit;color: @text-color-secondary;}
.ant-select-multiple .ant-select-selection-item-remove:hover {color: rgba(0, 0, 0, 0.75);}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @error-color !important;}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(115, 166, 116, 0.2);border-right-width: 1px;}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);box-shadow: 0 0 0 2px rgba(128, 165, 61, 0.2);border-right-width: 1px;}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {background-color: #fff;border-color: @warning-color !important;}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(246, 208, 100, 0.2);border-right-width: 1px;}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector, .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);box-shadow: 0 0 0 2px rgba(213, 51, 178, 0.2);border-right-width: 1px;}
.ant-select {color: @text-color;}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {background-color: #fff;border: 1px solid @border-color-base;border-radius: 2px;}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {border-color: color(~`colorPalette("@{primary-color}", 5)`);box-shadow: 0 0 0 2px fade(@primary-color, 20%);border-right-width: 1px;}

@ -87,6 +87,82 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER *
/***/ }),
/***/ 48559:
/*!**********************************************!*\
!*** ./src/components/AsyncButton/index.tsx ***!
\**********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Z": function() { return /* binding */ AsyncButton; }
/* harmony export */ });
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913);
/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/button */ 71577);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
var _excluded = ["children"];
var AsyncButton = function AsyncButton(_ref) {
var children = _ref.children,
props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded);
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false),
_useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2),
btnLoading = _useState2[0],
setBtnLoading = _useState2[1];
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
loading: btnLoading,
onClick: /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(e) {
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.prev = 0;
setBtnLoading(true);
_context.next = 4;
return props.onClick(e);
case 4:
setBtnLoading(false);
_context.next = 11;
break;
case 7:
_context.prev = 7;
_context.t0 = _context["catch"](0);
console.error(_context.t0);
setBtnLoading(false);
case 11:
case "end":
return _context.stop();
}
}, _callee, null, [[0, 7]]);
}));
return function (_x) {
return _ref2.apply(this, arguments);
};
}(),
children: children
}));
};
/***/ }),
/***/ 71670:
/*!********************************************!*\
!*** ./src/components/ExportZip/index.tsx ***!
@ -150,7 +226,15 @@ var ExportZip = function ExportZip(_ref, ref) {
});
var exportReport = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee4(item) {
var data, modal, num, size, fileNum, next, _next;
var fileTypeText,
data,
modal,
num,
size,
fileNum,
next,
_next,
_args4 = arguments;
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
@ -246,6 +330,7 @@ var ExportZip = function ExportZip(_ref, ref) {
next = function _next2() {
return _next.apply(this, arguments);
};
fileTypeText = _args4.length > 1 && _args4[1] !== undefined ? _args4[1] : '附件';
data = item || files;
setIsLoading(true);
num = 0;
@ -254,7 +339,7 @@ var ExportZip = function ExportZip(_ref, ref) {
modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_12__/* ["default"].info */ .Z.info({
width: 460,
title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
children: ["\u6B63\u5728\u5BFC\u51FA\u9644\u4EF6,", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("span", {
children: ["\u6B63\u5728\u5BFC\u51FA", fileTypeText, ",", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("span", {
className: "c-red",
children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3"
})]
@ -270,7 +355,7 @@ var ExportZip = function ExportZip(_ref, ref) {
onOk: function onOk() {}
});
next();
case 9:
case 10:
case "end":
return _context4.stop();
}
@ -1542,7 +1627,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),
@ -4356,6 +4444,8 @@ var DeliveredProcedureOutlined = __webpack_require__(95604);
var CaretDownOutlined = __webpack_require__(95025);
// EXTERNAL MODULE: ./src/utils/export.ts
var utils_export = __webpack_require__(12034);
// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx
var AsyncButton = __webpack_require__(48559);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/WorkList/index.tsx
@ -4408,11 +4498,12 @@ var utils_export = __webpack_require__(12034);
var classRef = /*#__PURE__*/(0,react.createRef)();
var WorkList = function WorkList(_ref) {
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$homework_st4, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st8, _workList$homework_st9, _ref4, _workList$teacher_com, _workList$teacher_com2, _workList$task_status, _workList$task_status2, _workList$course_grou, _workList$homework_st10, _workList$homework_st11, _workList$homework_st12, _workList$task_status3, _workList$task_status4;
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$homework_st4, _workList$homework_st5, _workList$homework_st6, _workList$homework_st7, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st8, _workList$homework_st9, _ref5, _workList$teacher_com, _workList$teacher_com2, _workList$task_status, _workList$task_status2, _workList$course_grou, _workList$homework_st10, _workList$homework_st11, _workList$homework_st12, _workList$task_status3, _workList$task_status4;
var shixunHomeworks = _ref.shixunHomeworks,
classroomList = _ref.classroomList,
loading = _ref.loading,
@ -5045,6 +5136,36 @@ var WorkList = function WorkList(_ref) {
return _ref3.apply(this, arguments);
};
}();
var getAnnotationExportData = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res, _zip$current2;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/export_student_works.json"), {
method: 'get',
params: JSON.parse(sessionStorage['all_student_works_params'])
});
case 2:
res = _context3.sent;
if (res.status === 0) {
if (Array.isArray(res.sub_data) && res.sub_data.length > 0) {
(_zip$current2 = zip.current) === null || _zip$current2 === void 0 ? void 0 : _zip$current2.exportReport(res.sub_data, '批注附件');
} else {
message/* default.warning */.ZP.warning('暂无可下载的批注附件');
}
}
case 4:
case "end":
return _context3.stop();
}
}, _callee3);
}));
return function getAnnotationExportData() {
return _ref4.apply(this, arguments);
};
}();
var exportMenu = function exportMenu() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, {
@ -5068,11 +5189,21 @@ var WorkList = function WorkList(_ref) {
children: "\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6"
})
}, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
style: {
paddingLeft: 0,
background: 'transparent'
},
type: "text",
onClick: getAnnotationExportData,
children: "\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8"
})
}, "3"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
to: "/classrooms/".concat(params.coursesId, "/exportlist/normal_work_list"),
children: "\u5386\u53F2\u5BFC\u51FA"
})
}, "3")]
}, "4")]
});
};
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
@ -5106,7 +5237,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
onChange: onHandleChange,
initialValues: (_ref4 = {}, defineProperty_default()(_ref4, 'task_status', 'all'), defineProperty_default()(_ref4, 'course_group_info', 'all'), defineProperty_default()(_ref4, 'teacher_comment', 'all'), _ref4),
initialValues: (_ref5 = {}, defineProperty_default()(_ref5, 'task_status', 'all'), defineProperty_default()(_ref5, 'course_group_info', 'all'), defineProperty_default()(_ref5, 'teacher_comment', 'all'), _ref5),
children: [!!((_workList$teacher_com = workList.teacher_comment) !== null && _workList$teacher_com !== void 0 && _workList$teacher_com.length) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
name: "teacher_comment",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, {
@ -5287,18 +5418,18 @@ var WorkList = function WorkList(_ref) {
setisshowmodal(true);
// 请求一键打回接口数据:
var getBackDate = /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
_context3.next = 2;
_context4.next = 2;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/teacher_manage_groups.json"), {
method: 'get',
params: JSON.parse(sessionStorage['all_student_works_params'])
});
case 2:
res = _context3.sent;
res = _context4.sent;
if (res.status === 0) {
console.log("发送请求了", res);
// console.log(res);
@ -5307,12 +5438,12 @@ var WorkList = function WorkList(_ref) {
}
case 4:
case "end":
return _context3.stop();
return _context4.stop();
}
}, _callee3);
}, _callee4);
}));
return function getBackDate() {
return _ref5.apply(this, arguments);
return _ref6.apply(this, arguments);
};
}();
getBackDate();
@ -5585,10 +5716,10 @@ var WorkList = function WorkList(_ref) {
centered: true,
okText: "\u786E\u5B9A\u70B9\u8BC4",
cancelText: "\u653E\u5F03\u70B9\u8BC4",
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var resparams, res;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
resparams = {};
if (istype === 1) {
@ -5610,13 +5741,13 @@ var WorkList = function WorkList(_ref) {
return item.id;
});
}
_context4.next = 7;
_context5.next = 7;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_add_score.json"), {
method: 'post',
body: resparams
});
case 7:
res = _context4.sent;
res = _context5.sent;
if (res.status === 0) {
message/* default.info */.ZP.info('修改成功');
setistitle(false);
@ -5625,9 +5756,9 @@ var WorkList = function WorkList(_ref) {
}
case 9:
case "end":
return _context4.stop();
return _context5.stop();
}
}, _callee4);
}, _callee5);
})),
onCancel: function onCancel() {
setnull();
@ -5661,32 +5792,32 @@ var WorkList = function WorkList(_ref) {
destroyOnClose: true,
forceRender: true,
width: 700,
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var res, _res;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
getGroup(newList);
// console.log("确认触发的:", groupListRef.current);
if (!(istype === 2 && groupListRef.current)) {
_context5.next = 14;
_context6.next = 14;
break;
}
if (!(checkvalues.length <= 0)) {
_context5.next = 5;
_context6.next = 5;
break;
}
message/* default.info */.ZP.info('请选择作业状态');
return _context5.abrupt("return");
return _context6.abrupt("return");
case 5:
if (comment) {
_context5.next = 8;
_context6.next = 8;
break;
}
message/* default.info */.ZP.info('评语不能为空');
return _context5.abrupt("return");
return _context6.abrupt("return");
case 8:
_context5.next = 10;
_context6.next = 10;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/confirm_redo_modal.json"), {
method: 'post',
body: {
@ -5697,7 +5828,7 @@ var WorkList = function WorkList(_ref) {
}
});
case 10:
res = _context5.sent;
res = _context6.sent;
if (res.status === 0) {
// console.log("第一次确认的res", res);
setbackGroupContnet(res.course_group_count);
@ -5705,45 +5836,45 @@ var WorkList = function WorkList(_ref) {
setisshowmodal(false);
setisshowmodaltitls(true);
}
_context5.next = 33;
_context6.next = 33;
break;
case 14:
if (!(minscore === 0 || maxscore === 0)) {
_context5.next = 17;
_context6.next = 17;
break;
}
_context5.next = 23;
_context6.next = 23;
break;
case 17:
if (minscore) {
_context5.next = 20;
_context6.next = 20;
break;
}
message/* default.info */.ZP.info('最低分不能为空');
return _context5.abrupt("return");
return _context6.abrupt("return");
case 20:
if (maxscore) {
_context5.next = 23;
_context6.next = 23;
break;
}
message/* default.info */.ZP.info('最高分不能为空');
return _context5.abrupt("return");
return _context6.abrupt("return");
case 23:
if (!(minscore > maxscore)) {
_context5.next = 26;
_context6.next = 26;
break;
}
message/* default.info */.ZP.info('最高分不能大于最低分');
return _context5.abrupt("return");
return _context6.abrupt("return");
case 26:
if (comment) {
_context5.next = 29;
_context6.next = 29;
break;
}
message/* default.info */.ZP.info('评语不能为空');
return _context5.abrupt("return");
return _context6.abrupt("return");
case 29:
_context5.next = 31;
_context6.next = 31;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/confirm_redo_modal.json"), {
method: 'post',
body: {
@ -5755,7 +5886,7 @@ var WorkList = function WorkList(_ref) {
}
});
case 31:
_res = _context5.sent;
_res = _context6.sent;
if (_res.status === 0) {
// console.log("第二次确认的res", res);
//选中打回班级个数:
@ -5766,9 +5897,9 @@ var WorkList = function WorkList(_ref) {
}
case 33:
case "end":
return _context5.stop();
return _context6.stop();
}
}, _callee5);
}, _callee6);
})),
onCancel: function onCancel() {
setisshowmodal(false);
@ -5942,16 +6073,16 @@ var WorkList = function WorkList(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
open: isshowmodaltitls,
title: "\u6253\u56DE\u786E\u8BA4",
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var res, _res2;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
if (!(istype === 2)) {
_context6.next = 7;
_context7.next = 7;
break;
}
_context6.next = 3;
_context7.next = 3;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_redo_modal.json"), {
method: 'post',
body: {
@ -5962,17 +6093,17 @@ var WorkList = function WorkList(_ref) {
}
});
case 3:
res = _context6.sent;
res = _context7.sent;
if (res.status === 0) {
message/* default.info */.ZP.info('打回成功');
setnull();
getData();
setisshowmodaltitls(false);
}
_context6.next = 11;
_context7.next = 11;
break;
case 7:
_context6.next = 9;
_context7.next = 9;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_redo_modal.json"), {
method: 'post',
body: {
@ -5984,7 +6115,7 @@ var WorkList = function WorkList(_ref) {
}
});
case 9:
_res2 = _context6.sent;
_res2 = _context7.sent;
if (_res2.status === 0) {
// console.log(res);
message/* default.info */.ZP.info('打回成功');
@ -5994,9 +6125,9 @@ var WorkList = function WorkList(_ref) {
}
case 11:
case "end":
return _context6.stop();
return _context7.stop();
}
}, _callee6);
}, _callee7);
})),
onCancel: function onCancel() {
setnull();
@ -6021,11 +6152,11 @@ var WorkList = function WorkList(_ref) {
})]
});
};
/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref9) {
var shixunHomeworks = _ref9.shixunHomeworks,
classroomList = _ref9.classroomList,
loading = _ref9.loading,
user = _ref9.user;
/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref10) {
var shixunHomeworks = _ref10.shixunHomeworks,
classroomList = _ref10.classroomList,
loading = _ref10.loading,
user = _ref10.user;
return {
shixunHomeworks: shixunHomeworks,
classroomList: classroomList,

File diff suppressed because it is too large Load Diff

@ -2505,14 +2505,32 @@ span.CodeMirror-selectedtext {
.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'],
.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
height: 38px !important;
line-height: 38px !important;
line-height: 36px !important;
}
.scoremodal___PfqOf .selectWrapper___Mtqcz div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
line-height: 38px !important;
line-height: 36px !important;
}
.scoremodal___PfqOf .selectWrapper___Mtqcz span[class~='ant-select-arrow'] {
right: 12px;
}
.scoremodal___PfqOf .allqingchu___IqL8g {
margin-top: 8px;
color: #165DFF;
cursor: pointer;
}
.scoremodal___PfqOf .allqingchu___IqL8g span {
width: 84px;
height: 20px;
font-size: 14px;
font-weight: 400;
color: #165DFF;
line-height: 20px;
margin-left: 5px;
}
.scoremodal___PfqOf .allqingchu___IqL8g:hover,
.scoremodal___PfqOf .allqingchu___IqL8g:hover span {
color: #E30000;
}
.scoremodal___PfqOf .title___UgYfD {
color: #000000;
font-size: 16px;
@ -2625,6 +2643,10 @@ span.CodeMirror-selectedtext {
background-color: #f6f7f9;
border: none;
}
.scoremodal___PfqOf .search___QCCaL [class~='ant-input-affix-wrapper'] input {
height: 19px !important;
line-height: 19px !important;
}
.scoremodal___PfqOf .search___QCCaL [class~='ant-input-affix-wrapper'] {
outline: none !important;
border: none !important;

@ -815,7 +815,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),
@ -2857,8 +2860,12 @@ __webpack_require__.d(__webpack_exports__, {
"default": function() { return /* binding */ Exercise_Answer; }
});
// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
var style = __webpack_require__(22536);
// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js
var spin = __webpack_require__(11382);
// EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js + 1 modules
var style = __webpack_require__(29913);
var button_style = __webpack_require__(29913);
// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js
var es_button = __webpack_require__(71577);
// EXTERNAL MODULE: ./node_modules/antd/es/alert/style/index.js + 1 modules
@ -2873,10 +2880,6 @@ var tooltip = __webpack_require__(84908);
var checkbox_style = __webpack_require__(82000);
// EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules
var es_checkbox = __webpack_require__(32808);
// EXTERNAL MODULE: ./node_modules/antd/es/spin/style/index.js + 1 modules
var spin_style = __webpack_require__(22536);
// EXTERNAL MODULE: ./node_modules/antd/es/spin/index.js
var spin = __webpack_require__(11382);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js + 1 modules
var radio_style = __webpack_require__(83822);
// EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules
@ -4646,14 +4649,14 @@ var Answer = function Answer(_ref) {
_useState26 = slicedToArray_default()(_useState25, 2),
openCameraSuccess = _useState26[0],
setOpenCameraSuccess = _useState26[1];
var _useState27 = (0,react.useState)(false),
var _useState27 = (0,react.useState)(window.document.domain === "kepukehuan.educoder.net" ? true : false),
_useState28 = slicedToArray_default()(_useState27, 2),
qesLoading = _useState28[0],
setQesLoading = _useState28[1];
var _useState29 = (0,react.useState)(window.document.domain === "kepukehuan.educoder.net" ? true : false),
isEducation = _useState28[0],
setIsEducation = _useState28[1];
var _useState29 = (0,react.useState)(true),
_useState30 = slicedToArray_default()(_useState29, 2),
isEducation = _useState30[0],
setIsEducation = _useState30[1];
normalClose = _useState30[0],
setNormalClose = _useState30[1]; //可以通过控制台操纵DOM的方式隐藏开考密码弹窗当用户通过正常方式关闭开考密码弹窗时为true
var iframe = (0,react.useRef)();
var captureRef = (0,react.useRef)();
var localIpRef = (0,react.useRef)();
@ -4812,6 +4815,7 @@ var Answer = function Answer(_ref) {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
setNormalClose(false);
es_modal/* default.info */.Z.info({
title: "开考密码",
width: 500,
@ -4857,6 +4861,7 @@ var Answer = function Answer(_ref) {
case 17:
res = _context2.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
setNormalClose(true);
checkCamera();
resolve(res);
} else {
@ -4898,7 +4903,7 @@ var Answer = function Answer(_ref) {
})]
})
});
case 1:
case 2:
case "end":
return _context3.stop();
}
@ -6302,39 +6307,36 @@ var Answer = function Answer(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Answermodules.baseMargin,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: qesLoading,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
disabled: disabled,
defaultValue: item === null || item === void 0 ? void 0 : (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3[0],
onChange: function onChange(e) {
return handleChangeSingle(e.target.value, item === null || item === void 0 ? void 0 : item.question_id, key, item);
},
className: item.user_score && "edu-radio-".concat(item.user_score === item.question_score ? "green" : "red"),
children: item === null || item === void 0 ? void 0 : (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (answer, index) {
var isJudge = item.question_type == 2;
var prefix = isJudge ? '' : "".concat(tagList[index], ".");
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Answermodules.answerWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, {
className: Answermodules.noWrap,
value: answer === null || answer === void 0 ? void 0 : answer.choice_id,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#333333'
},
className: "font16 mr3",
children: prefix
}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
style: {
width: 740
},
className: Answermodules.renderHtml,
value: answer === null || answer === void 0 ? void 0 : answer.choice_text
})]
})
}, index);
})
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
disabled: disabled,
defaultValue: item === null || item === void 0 ? void 0 : (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3[0],
onChange: function onChange(e) {
return handleChangeSingle(e.target.value, item === null || item === void 0 ? void 0 : item.question_id, key, item);
},
className: item.user_score && "edu-radio-".concat(item.user_score === item.question_score ? "green" : "red"),
children: item === null || item === void 0 ? void 0 : (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (answer, index) {
var isJudge = item.question_type == 2;
var prefix = isJudge ? '' : "".concat(tagList[index], ".");
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Answermodules.answerWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, {
className: Answermodules.noWrap,
value: answer === null || answer === void 0 ? void 0 : answer.choice_id,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#333333'
},
className: "font16 mr3",
children: prefix
}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
style: {
width: 740
},
className: Answermodules.renderHtml,
value: answer === null || answer === void 0 ? void 0 : answer.choice_text
})]
})
}, index);
})
})
}), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise10 = answerData.exercise) === null || _answerData$exercise10 === void 0 ? void 0 : _answerData$exercise10.user_exercise_status) > 0 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise11 = answerData.exercise) === null || _answerData$exercise11 === void 0 ? void 0 : _answerData$exercise11.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
@ -6545,34 +6547,31 @@ var Answer = function Answer(_ref) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Answermodules.baseMargin,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: qesLoading,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, {
disabled: disabled,
defaultValue: item === null || item === void 0 ? void 0 : item.user_answer,
onChange: function onChange(value) {
return handleChangeMultiple(value, item === null || item === void 0 ? void 0 : item.question_id, item);
},
className: item.user_score && "edu-checkbox-".concat(item.user_score === item.question_score ? "green" : "red"),
children: item === null || item === void 0 ? void 0 : (_item$question_choice6 = item.question_choices) === null || _item$question_choice6 === void 0 ? void 0 : _item$question_choice6.map(function (answer, index) {
var prefix = "".concat(tagList[index], ".");
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Answermodules.answerWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
value: answer === null || answer === void 0 ? void 0 : answer.choice_id,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#333333'
},
className: "font16 mr3",
children: prefix
}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
className: Answermodules.renderHtml,
value: answer === null || answer === void 0 ? void 0 : answer.choice_text
})]
})
});
})
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, {
disabled: disabled,
defaultValue: item === null || item === void 0 ? void 0 : item.user_answer,
onChange: function onChange(value) {
return handleChangeMultiple(value, item === null || item === void 0 ? void 0 : item.question_id, item);
},
className: item.user_score && "edu-checkbox-".concat(item.user_score === item.question_score ? "green" : "red"),
children: item === null || item === void 0 ? void 0 : (_item$question_choice6 = item.question_choices) === null || _item$question_choice6 === void 0 ? void 0 : _item$question_choice6.map(function (answer, index) {
var prefix = "".concat(tagList[index], ".");
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Answermodules.answerWrap,
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, {
value: answer === null || answer === void 0 ? void 0 : answer.choice_id,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
style: {
color: '#333333'
},
className: "font16 mr3",
children: prefix
}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
className: Answermodules.renderHtml,
value: answer === null || answer === void 0 ? void 0 : answer.choice_text
})]
})
});
})
})
}), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise16 = answerData.exercise) === null || _answerData$exercise16 === void 0 ? void 0 : _answerData$exercise16.user_exercise_status) > 0 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise17 = answerData.exercise) === null || _answerData$exercise17 === void 0 ? void 0 : _answerData$exercise17.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
@ -7122,7 +7121,7 @@ var Answer = function Answer(_ref) {
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise30 = answerData.exercise) === null || _answerData$exercise30 === void 0 ? void 0 : _answerData$exercise30.user_exercise_status) == 1) && /*#__PURE__*/(0,jsx_runtime.jsxs)(AsyncButton/* AsyncButton */.Z, {
children: !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise30 = answerData.exercise) === null || _answerData$exercise30 === void 0 ? void 0 : _answerData$exercise30.user_exercise_status) == 1) && exercise.actionTabs.key !== 'student-unlock' && normalClose && /*#__PURE__*/(0,jsx_runtime.jsxs)(AsyncButton/* AsyncButton */.Z, {
className: "".concat(Answermodules.refreshBtn, " ml30"),
onClick: handleRefresh,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {

@ -975,7 +975,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

@ -87,6 +87,82 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER *
/***/ }),
/***/ 48559:
/*!**********************************************!*\
!*** ./src/components/AsyncButton/index.tsx ***!
\**********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Z": function() { return /* binding */ AsyncButton; }
/* harmony export */ });
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectSpread2.js */ 42122);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button/style */ 29913);
/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/button */ 71577);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js */ 17061);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/asyncToGenerator.js */ 17156);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/slicedToArray.js */ 27424);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215);
/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893);
var _excluded = ["children"];
var AsyncButton = function AsyncButton(_ref) {
var children = _ref.children,
props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded);
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_6__.useState)(false),
_useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2),
btnLoading = _useState2[0],
setBtnLoading = _useState2[1];
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
loading: btnLoading,
onClick: /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(e) {
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.prev = 0;
setBtnLoading(true);
_context.next = 4;
return props.onClick(e);
case 4:
setBtnLoading(false);
_context.next = 11;
break;
case 7:
_context.prev = 7;
_context.t0 = _context["catch"](0);
console.error(_context.t0);
setBtnLoading(false);
case 11:
case "end":
return _context.stop();
}
}, _callee, null, [[0, 7]]);
}));
return function (_x) {
return _ref2.apply(this, arguments);
};
}(),
children: children
}));
};
/***/ }),
/***/ 17543:
/*!********************************************************!*\
!*** ./src/components/CutOffNow/index.tsx + 1 modules ***!
@ -613,7 +689,15 @@ var ExportZip = function ExportZip(_ref, ref) {
});
var exportReport = /*#__PURE__*/function () {
var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee4(item) {
var data, modal, num, size, fileNum, next, _next;
var fileTypeText,
data,
modal,
num,
size,
fileNum,
next,
_next,
_args4 = arguments;
return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
@ -709,6 +793,7 @@ var ExportZip = function ExportZip(_ref, ref) {
next = function _next2() {
return _next.apply(this, arguments);
};
fileTypeText = _args4.length > 1 && _args4[1] !== undefined ? _args4[1] : '附件';
data = item || files;
setIsLoading(true);
num = 0;
@ -717,7 +802,7 @@ var ExportZip = function ExportZip(_ref, ref) {
modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_12__/* ["default"].info */ .Z.info({
width: 460,
title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", {
children: ["\u6B63\u5728\u5BFC\u51FA\u9644\u4EF6,", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("span", {
children: ["\u6B63\u5728\u5BFC\u51FA", fileTypeText, ",", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("span", {
className: "c-red",
children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3"
})]
@ -733,7 +818,7 @@ var ExportZip = function ExportZip(_ref, ref) {
onOk: function onOk() {}
});
next();
case 9:
case 10:
case "end":
return _context4.stop();
}
@ -2471,7 +2556,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),
@ -5190,6 +5278,8 @@ var markdown_editor = __webpack_require__(55373);
/* harmony default export */ var WorkListmodules = ({"wrap":"wrap___d__UZ","MdEditor":"MdEditor___QRYr6","workListButtonWrap":"workListButtonWrap___lhXWg","anticon":"anticon___b_3pM","workListClass":"workListClass___EI4Fm","left":"left___wBY4f","visible":"visible___uwm7P","status":"status___DUABx","tips":"tips___H3M_T","tableWrapper":"tableWrapper___EW8TX"});
// EXTERNAL MODULE: ./src/utils/export.ts
var utils_export = __webpack_require__(12034);
// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx
var AsyncButton = __webpack_require__(48559);
;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/Detail/components/WorkList/index.tsx
@ -5240,11 +5330,12 @@ var utils_export = __webpack_require__(12034);
var classRef = /*#__PURE__*/(0,react.createRef)();
var WorkList = function WorkList(_ref) {
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st4, _workList$homework_st5, _ref4, _workList$task_status, _workList$task_status2;
var _workList$homework_st, _workList$homework_st2, _workList$homework_st3, _workList$left_time, _workList$left_time2, _workList$left_time3, _workList$homework_st4, _workList$homework_st5, _ref5, _workList$task_status, _workList$task_status2;
var shixunHomeworks = _ref.shixunHomeworks,
classroomList = _ref.classroomList,
loading = _ref.loading,
@ -5717,6 +5808,36 @@ var WorkList = function WorkList(_ref) {
return _ref3.apply(this, arguments);
};
}();
var getAnnotationExportData = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res, _zip$current2;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/export_student_works.json"), {
method: 'get',
params: JSON.parse(sessionStorage['all_student_works_params'])
});
case 2:
res = _context3.sent;
if (res.status === 0) {
if (Array.isArray(res.sub_data) && res.sub_data.length > 0) {
(_zip$current2 = zip.current) === null || _zip$current2 === void 0 ? void 0 : _zip$current2.exportReport(res.sub_data, '批注附件');
} else {
message/* default.warning */.ZP.warning('暂无可下载的批注附件');
}
}
case 4:
case "end":
return _context3.stop();
}
}, _callee3);
}));
return function getAnnotationExportData() {
return _ref4.apply(this, arguments);
};
}();
var exportMenu = function exportMenu() {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, {
@ -5741,6 +5862,16 @@ var WorkList = function WorkList(_ref) {
children: "\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6"
})
}, "3"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
style: {
paddingLeft: 0,
background: 'transparent'
},
type: "text",
onClick: getAnnotationExportData,
children: "\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8"
})
}, "4"), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default.Item */.Z.Item, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, {
to: "/classrooms/".concat(params.coursesId, "/exportlist/group_work_list"),
children: "\u5386\u53F2\u5BFC\u51FA"
@ -5780,7 +5911,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, {
form: form,
onChange: onHandleChange,
initialValues: (_ref4 = {}, defineProperty_default()(_ref4, 'member_work', 'all'), defineProperty_default()(_ref4, 'work_status', 'all'), defineProperty_default()(_ref4, 'course_group_info', 'all'), defineProperty_default()(_ref4, 'teacher_comment', 'all'), _ref4),
initialValues: (_ref5 = {}, defineProperty_default()(_ref5, 'member_work', 'all'), defineProperty_default()(_ref5, 'work_status', 'all'), defineProperty_default()(_ref5, 'course_group_info', 'all'), defineProperty_default()(_ref5, 'teacher_comment', 'all'), _ref5),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
name: "teacher_comment",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, {
@ -6046,30 +6177,30 @@ var WorkList = function WorkList(_ref) {
destroyOnClose: true,
forceRender: true,
width: 700,
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var res, _res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
if (!(istype === 2)) {
_context3.next = 13;
_context4.next = 13;
break;
}
if (!(checkvalues.length <= 0)) {
_context3.next = 4;
_context4.next = 4;
break;
}
message/* default.info */.ZP.info('请选择作业状态');
return _context3.abrupt("return");
return _context4.abrupt("return");
case 4:
if (comment) {
_context3.next = 7;
_context4.next = 7;
break;
}
message/* default.info */.ZP.info('评语不能为空');
return _context3.abrupt("return");
return _context4.abrupt("return");
case 7:
_context3.next = 9;
_context4.next = 9;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/confirm_redo_modal.json"), {
method: 'post',
body: {
@ -6079,51 +6210,51 @@ var WorkList = function WorkList(_ref) {
}
});
case 9:
res = _context3.sent;
res = _context4.sent;
if (res.status === 0) {
setstudentcount(res);
setisshowmodal(false);
setisshowmodaltitls(true);
}
_context3.next = 32;
_context4.next = 32;
break;
case 13:
if (!(minscore === 0 || maxscore === 0)) {
_context3.next = 16;
_context4.next = 16;
break;
}
_context3.next = 22;
_context4.next = 22;
break;
case 16:
if (minscore) {
_context3.next = 19;
_context4.next = 19;
break;
}
message/* default.info */.ZP.info('最低分不能为空');
return _context3.abrupt("return");
return _context4.abrupt("return");
case 19:
if (maxscore) {
_context3.next = 22;
_context4.next = 22;
break;
}
message/* default.info */.ZP.info('最高分不能为空');
return _context3.abrupt("return");
return _context4.abrupt("return");
case 22:
if (!(minscore > maxscore)) {
_context3.next = 25;
_context4.next = 25;
break;
}
message/* default.info */.ZP.info('最高分不能大于最低分');
return _context3.abrupt("return");
return _context4.abrupt("return");
case 25:
if (comment) {
_context3.next = 28;
_context4.next = 28;
break;
}
message/* default.info */.ZP.info('评语不能为空');
return _context3.abrupt("return");
return _context4.abrupt("return");
case 28:
_context3.next = 30;
_context4.next = 30;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/confirm_redo_modal.json"), {
method: 'post',
body: {
@ -6134,7 +6265,7 @@ var WorkList = function WorkList(_ref) {
}
});
case 30:
_res = _context3.sent;
_res = _context4.sent;
if (_res.status === 0) {
setstudentcount(_res);
setisshowmodal(false);
@ -6142,9 +6273,9 @@ var WorkList = function WorkList(_ref) {
}
case 32:
case "end":
return _context3.stop();
return _context4.stop();
}
}, _callee3);
}, _callee4);
})),
onCancel: function onCancel() {
setisshowmodal(false);
@ -6277,16 +6408,16 @@ var WorkList = function WorkList(_ref) {
}), isshowmodaltitls && /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
open: isshowmodaltitls,
title: "\u6253\u56DE\u786E\u8BA4",
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
var res, _res2;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
if (!(istype === 2)) {
_context4.next = 7;
_context5.next = 7;
break;
}
_context4.next = 3;
_context5.next = 3;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_redo_modal.json"), {
method: 'post',
body: {
@ -6296,17 +6427,17 @@ var WorkList = function WorkList(_ref) {
}
});
case 3:
res = _context4.sent;
res = _context5.sent;
if (res.status === 0) {
message/* default.info */.ZP.info('打回成功');
setnull();
getData();
setisshowmodaltitls(false);
}
_context4.next = 11;
_context5.next = 11;
break;
case 7:
_context4.next = 9;
_context5.next = 9;
return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/batch_redo_modal.json"), {
method: 'post',
body: {
@ -6317,7 +6448,7 @@ var WorkList = function WorkList(_ref) {
}
});
case 9:
_res2 = _context4.sent;
_res2 = _context5.sent;
if (_res2.status === 0) {
message/* default.info */.ZP.info('打回成功');
setnull();
@ -6326,9 +6457,9 @@ var WorkList = function WorkList(_ref) {
}
case 11:
case "end":
return _context4.stop();
return _context5.stop();
}
}, _callee4);
}, _callee5);
})),
onCancel: function onCancel() {
setnull();
@ -6353,11 +6484,11 @@ var WorkList = function WorkList(_ref) {
})]
});
};
/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref7) {
var shixunHomeworks = _ref7.shixunHomeworks,
classroomList = _ref7.classroomList,
user = _ref7.user,
loading = _ref7.loading;
/* harmony default export */ var components_WorkList = ((0,_umi_production_exports.connect)(function (_ref8) {
var shixunHomeworks = _ref8.shixunHomeworks,
classroomList = _ref8.classroomList,
user = _ref8.user,
loading = _ref8.loading;
return {
shixunHomeworks: shixunHomeworks,
classroomList: classroomList,

@ -3003,7 +3003,7 @@ var Statistics_ShixunsListPage = function ShixunsListPage(_ref) {
// if (!c.order) params['sort'] = 'asc';
// setParams({ ...params })
if (c.order) {
params.sort_by = c.field;
params.sort_by = c.field === 'total_score' ? 'score' : c.field;
params.sort = c.order;
params.sort = params.sort.replace('end', '');
} else {

@ -1156,7 +1156,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),

File diff suppressed because it is too large Load Diff

@ -265,7 +265,7 @@
color: #FFFFFF;
align-items: center;
position: absolute;
right: 1px;
right: 70px;
font-size: 16px;
cursor: pointer;
bottom: -5px;
@ -346,6 +346,16 @@
line-height: 40px;
width: 100%;
}
.shareicon___Z_RCj {
position: absolute;
bottom: 6px;
right: 0px;
color: #3061D0;
display: inline-flex;
align-items: center;
font-size: 14px;
cursor: pointer;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@ -2414,6 +2424,58 @@
margin-right: 30px;
cursor: pointer;
}
.textone___TAI4F {
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 1;
overflow: hidden;
}
.textone___TAI4F:hover {
text-decoration: underline;
}
.deletecolor___ldQnR {
color: #CCCCCC;
}
.deletecolor___ldQnR:hover {
color: #E53333;
}
.qselect___uuNp6 [class~='ant-select-selector'] {
height: 42px !important;
}
.qselect___uuNp6 [class~='ant-select-selection-search'] input {
height: 40px !important;
}
.qselect___uuNp6 [class~='ant-select-selection-item'] {
line-height: 40px !important;
}
.qinput___xHGmH {
height: 40px;
}
.modalclass___dPDG7 [class~='ant-modal-footer'] {
border-top: none;
padding-bottom: 25px;
}
.modalclass___dPDG7 [class~='ant-modal-footer'] [class~='ant-btn-default'] {
margin-right: 12px;
}
.modalclass___dPDG7 [class~='ant-modal-close-x'] {
line-height: 65px;
width: 60px;
}
.modalclass___dPDG7 [class~='ant-modal-body'] {
padding: 16px 25px;
}
.modalclass___dPDG7 [class~='ant-modal-header'] {
padding: 25px 25px 0px 25px;
}
.popu___G8M92 {
padding-bottom: 14px;
}
.popu___G8M92 [class~='ant-select-item'] {
line-height: 36px !important;
font-size: 14px !important;
font-weight: 400 !important;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@ -5006,7 +5068,24 @@ span.CodeMirror-selectedtext {
height: 22px;
line-height: 22px;
font-size: 14px;
padding: 0px 8px;
margin-right: 24px;
color: #6A7283;
display: inline-block;
white-space: nowrap;
cursor: pointer;
}
.bg___k6sPc .right___m_DFD .left___mwgoj .muitemselect___S4V8Y {
height: 22px;
line-height: 22px;
font-size: 14px;
padding: 0px 8px;
margin-right: 24px;
background: #F6F7F9;
color: #165DFF;
display: inline-block;
white-space: nowrap;
cursor: pointer;
}
.bg___k6sPc .right___m_DFD .left___mwgoj li[class~='ant-menu-item-selected']::after {
border-bottom: none;
@ -5482,6 +5561,12 @@ span.CodeMirror-selectedtext {
font-weight: 400;
color: #FFFFFF;
}
.text___nAWn1 {
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 1;
overflow: hidden;
}
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

@ -2206,6 +2206,19 @@ var competitionDetails = function competitionDetails(_ref) {
}
function isadd() {
var _user$userInfo, _user$userInfo2;
// 判断是否是人员数量的限制
if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.all_staff) {
var _StaffDetail$all_staf;
if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$all_staf = StaffDetail.all_staff) !== null && _StaffDetail$all_staf !== void 0 && _StaffDetail$all_staf.mutiple_limited) {
if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enrolled) {
message/* default.info */.ZP.info('你已经报名,不能重复报名');
setIsClick(true);
return true;
}
} else {
return false;
}
}
//判断 如果不符合条件 不能加入竞赛
if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.is_teacher) {
var _StaffDetail$teacher_;

@ -1269,7 +1269,11 @@ var Index_competitionsPage = function competitionsPage(_ref) {
case 22:
result = _context3.sent;
if (result.status === 0) {
(0,util/* openNewWindow */.xg)("/classrooms/".concat(item.course_id));
if (item.is_new) {
_umi_production_exports.history.push("/competitions/detail/".concat(item.identifier));
} else {
(0,util/* openNewWindow */.xg)("/classrooms/".concat(item.course_id));
}
}
case 24:
_context3.next = 70;
@ -1294,7 +1298,7 @@ var Index_competitionsPage = function competitionsPage(_ref) {
_context3.next = 35;
break;
}
event.stopPropagation();
e.stopPropagation();
setshowphone(true);
return _context3.abrupt("return");
case 35:
@ -1308,7 +1312,7 @@ var Index_competitionsPage = function competitionsPage(_ref) {
_context3.next = 41;
break;
}
event.stopPropagation();
e.stopPropagation();
modal/* default.confirm */.Z.confirm({
centered: true,
okText: '确定',

@ -2295,7 +2295,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),
@ -6550,7 +6553,7 @@ var tabs_style = __webpack_require__(99558);
var tabs = __webpack_require__(3381);
;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AddQuestionsModalmodules = ({"flex_box_center":"flex_box_center___kuaVT","flex_space_between":"flex_space_between___exKHH","flex_box_vertical_center":"flex_box_vertical_center___BzvkN","flex_box_center_end":"flex_box_center_end___Ss2DJ","flex_box_column":"flex_box_column___p1LEr","scoremodal":"scoremodal___upTFR","selectWrapper":"selectWrapper___HH3RX","title":"title___hFasb","score":"score___DXG3o","close":"close___kEIiB","content":"content___Mco8L","items":"items___j98jk","bottom":"bottom___A1n1C","yes":"yes___P1zzb","no":"no___xZqXd","titlecount":"titlecount___fqA9P","add":"add___MqV0R","search":"search___NREgv","searchIcon":"searchIcon___qny3A","tabWrap":"tabWrap___dR18c","previewModal":"previewModal___uSiGS"});
/* harmony default export */ var AddQuestionsModalmodules = ({"flex_box_center":"flex_box_center___kuaVT","flex_space_between":"flex_space_between___exKHH","flex_box_vertical_center":"flex_box_vertical_center___BzvkN","flex_box_center_end":"flex_box_center_end___Ss2DJ","flex_box_column":"flex_box_column___p1LEr","scoremodal":"scoremodal___upTFR","selectWrapper":"selectWrapper___HH3RX","allqingchu":"allqingchu___BFF1D","title":"title___hFasb","score":"score___DXG3o","close":"close___kEIiB","content":"content___Mco8L","items":"items___j98jk","bottom":"bottom___A1n1C","yes":"yes___P1zzb","no":"no___xZqXd","titlecount":"titlecount___fqA9P","add":"add___MqV0R","search":"search___NREgv","searchIcon":"searchIcon___qny3A","tabWrap":"tabWrap___dR18c","previewModal":"previewModal___uSiGS"});
;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/AddQuestionsModal/Saveitem.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AddQuestionsModal_Saveitemmodules = ({"flex_box_center":"flex_box_center___nnwwA","flex_space_between":"flex_space_between___cRir9","flex_box_vertical_center":"flex_box_vertical_center___FqTZ8","flex_box_center_end":"flex_box_center_end___WU5_v","flex_box_column":"flex_box_column___QZFa1","warp":"warp___aLZwN","mainPart":"mainPart___OdEo7","shixunbutton":"shixunbutton___Eoa1i","redio":"redio___LJ4js","redioitem":"redioitem___YicCC","redioitemyes":"redioitemyes___lX4Nr","title":"title___pi1jH","titleyes":"titleyes___jiEh7","yestag":"yestag___DLWoP","qcount":"qcount___U9kkL","score":"score___vLK4B","qtitle":"qtitle___kyg0t","checkbox":"checkbox___vjiBw","checkboxitem":"checkboxitem___HW3CP","checkboxitemyes":"checkboxitemyes___kpjek","bottom":"bottom___uG8Zq","bottomitem":"bottomitem___TnJQQ","left":"left___M8WXX","right":"right____dkCI","completion":"completion___H6RmA","content":"content___a2hGC","items":"items___D8mLd","simple":"simple___fQ0OS","shixun":"shixun___nB6Jk","combination":"combination___YrOdz","program":"program___lG0JA"});
@ -6849,7 +6852,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
var _datas$tag_discipline;
var setScoreShow = _ref.setScoreShow,
ScoreShow = _ref.ScoreShow,
_onOk = _ref.onOk,
onOk = _ref.onOk,
isshixuns = _ref.isshixuns,
isloadings = _ref.isloadings;
var _useState = (0,react.useState)({
@ -6975,6 +6978,16 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
name: '高级',
value: 4
}];
var _useState27 = (0,react.useState)(false),
_useState28 = slicedToArray_default()(_useState27, 2),
showClearButton = _useState28[0],
setShowClearButton = _useState28[1]; // 新增的变量用于控制是否显示清除筛选条件按钮
var handleClearButtonClick = function handleClearButtonClick() {
form.resetFields();
setShowClearButton(false); // 更新显示清空按钮的状态
form.submit();
};
(0,react.useEffect)(function () {
if (ScoreShow) {
getdatas(param);
@ -7190,13 +7203,17 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
difficulty: null,
keyword: null
});
isshixun = false;
setisshixun(false);
setShowClearButton(false);
if (param.type === '5') {
isshixun = false;
setisshixun(false);
}
setparam(objectSpread2_default()({}, param));
getdatas(objectSpread2_default()({}, param));
setcheckitems([]);
setCheckedItemsArr([]);
// setcheckitems([])
// setCheckedItemsArr([])
},
items: [{
label: "\u516C\u5171",
key: '1'
@ -7225,6 +7242,11 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
layout: 'inline',
form: form,
onValuesChange: function onValuesChange(values, items) {
var hasFilter = Object.values(items).some(function (value) {
return value !== null && value !== '' && value !== undefined;
});
var isInputEmpty = items.keyword === '';
setShowClearButton(hasFilter || !isInputEmpty);
param.page = 1;
if ((items === null || items === void 0 ? void 0 : items.item_type) === 'SHIXUN') {
if (param.type === '5') {
@ -7262,6 +7284,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
width: 110
},
size: "large",
allowClear: true,
getPopupContainer: function getPopupContainer(trigger) {
return trigger.parentNode;
},
@ -7294,6 +7317,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
width: 160
},
size: "large",
allowClear: true,
getPopupContainer: function getPopupContainer(trigger) {
return trigger.parentNode;
},
@ -7312,6 +7336,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
width: 118
},
size: "large",
allowClear: true,
getPopupContainer: function getPopupContainer(trigger) {
return trigger.parentNode;
},
@ -7325,6 +7350,14 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
}, item.value);
})]
})
}), showClearButton && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: AddQuestionsModalmodules.allqingchu,
onClick: handleClearButtonClick,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-guanbi4"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
children: "\u6E05\u9664\u7B5B\u9009\u6761\u4EF6"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, {
style: {
flex: '0 0 auto',
@ -7414,31 +7447,116 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
},
className: "font14 mr5 c-light-primary"
}), "\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"]
}), (checkitems === null || checkitems === void 0 ? void 0 : checkitems.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
flex: 1,
textAlign: 'end'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick() {
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
style: {
marginTop: 2,
marginBottom: 20
},
scroll: {
y: 260
},
dataSource: (datas === null || datas === void 0 ? void 0 : datas.items) || (datas === null || datas === void 0 ? void 0 : datas.shixun_list),
pagination: false,
loading: loading,
rowKey: function rowKey(e) {
return e.id;
},
rowSelection: {
type: 'checkbox',
selectedRowKeys: checkitems,
onSelect: function onSelect(record, selected, selectedRows) {
if (selected) {
if (isshixun) {
setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), [record.id]));
}
setcheckitems([].concat(toConsumableArray_default()(checkitems), [record.id]));
setCheckedItemsArr([].concat(toConsumableArray_default()(checkedItemsArr), [record]));
//添加
if (record.identifier) {
selectedShixunId.current.add(record.id);
} else {
selectedQuestionId.current.add(record.id);
}
setaddcount(1);
setlistitems([].concat(toConsumableArray_default()(listitems), [record.id]));
//取消选中则在checkedItemsArr、selectedRowKeys中过滤掉这条数据
} else {
var newData = checkedItemsArr.filter(function (item) {
return item.id !== record.id;
});
setCheckedItemsArr(newData);
var arr = newData.map(function (item) {
return item.id;
});
setcheckitems(toConsumableArray_default()(arr));
//移除
if (record.identifier) {
selectedShixunId.current["delete"](record.id);
} else {
selectedQuestionId.current["delete"](record.id);
}
var list = listitems.filter(function (item) {
return !checkitems.includes(item);
return item !== record.id;
});
setlistitems(list);
if (isshixun) {
var list2 = ShiXunListItems.filter(function (item) {
return item !== record.id;
});
setshixunitems(toConsumableArray_default()(list2));
}
if (param.type === '5') {
getmy(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
list: toConsumableArray_default()(list)
}));
return;
}
}
},
onSelectAll: function onSelectAll(selected, selectedRows, changeRows) {
if (!selected) {
var arr = changeRows.map(function (item) {
return item.id;
});
var newArr = checkitems.filter(function (item) {
return !arr.some(function (ele) {
return ele === item;
});
});
var newArr1 = checkedItemsArr.filter(function (item) {
return !arr.some(function (ele) {
return ele === item.id;
});
});
setCheckedItemsArr(newArr1);
setcheckitems(toConsumableArray_default()(newArr));
//批量移除
setlistitems(toConsumableArray_default()(newArr));
if (isshixun) {
var list2 = ShiXunListItems.filter(function (item) {
return !arr.some(function (ele) {
return ele === item.id;
});
});
setshixunitems(toConsumableArray_default()(list2));
}
if (param.type === '5') {
getmy(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
list: toConsumableArray_default()(newArr)
}));
}
setlistitems(toConsumableArray_default()(list));
var _iterator = createForOfIteratorHelper_default()(checkedItemsArr),
var _iterator = createForOfIteratorHelper_default()(arr),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var item = _step.value;
if (item.identifier) {
selectedShixunId.current["delete"](item.id);
selectedShixunId.current["delete"](item);
} else {
selectedQuestionId.current["delete"](item.id);
selectedQuestionId.current["delete"](item);
}
}
} catch (err) {
@ -7446,25 +7564,28 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
} finally {
_iterator.f();
}
},
children: "\u6279\u91CF\u79FB\u51FA"
}), param.type !== '5' && /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick() {
setaddcount(checkitems.filter(function (item) {
return !listitems.includes(item);
}).length);
setlistitems([].concat(toConsumableArray_default()(listitems), toConsumableArray_default()(checkitems.filter(function (item) {
return !listitems.includes(item);
}))));
var _iterator2 = createForOfIteratorHelper_default()(checkedItemsArr),
}
//全选把由未选中变为选中的数据统一放到setSelectedRowKeys中存储
else {
var arr1 = changeRows.map(function (item) {
return item.id;
}); //过滤出选中数据的唯一值
if (isshixun) {
setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), toConsumableArray_default()(arr1)));
}
setCheckedItemsArr([].concat(toConsumableArray_default()(checkedItemsArr), toConsumableArray_default()(changeRows)));
setcheckitems([].concat(toConsumableArray_default()(checkitems), toConsumableArray_default()(arr1))); //存储所有选中数据的唯一值,可用于批量删除/新增/修改等操作
//批量加入
setlistitems([].concat(toConsumableArray_default()(listitems), toConsumableArray_default()(arr1)));
var _iterator2 = createForOfIteratorHelper_default()(changeRows),
_step2;
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var item = _step2.value;
if (item.identifier) {
selectedShixunId.current.add(item.id);
var _item = _step2.value;
if (_item.identifier) {
selectedShixunId.current.add(_item.id);
} else {
selectedQuestionId.current.add(item.id);
selectedQuestionId.current.add(_item.id);
}
}
} catch (err) {
@ -7472,37 +7593,16 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
} finally {
_iterator2.f();
}
},
style: {
marginLeft: 30
},
children: "\u6279\u91CF\u52A0\u5165"
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
style: {
marginTop: 2,
marginBottom: 20
},
scroll: {
y: 260
},
dataSource: (datas === null || datas === void 0 ? void 0 : datas.items) || (datas === null || datas === void 0 ? void 0 : datas.shixun_list),
pagination: false,
loading: loading,
rowKey: function rowKey(e) {
return e.id;
},
rowSelection: {
type: 'checkbox',
selectedRowKeys: checkitems,
onChange: function onChange(newSelectedRowKeys, selectedRows) {
if (isshixun) {
setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), toConsumableArray_default()(newSelectedRowKeys)));
}
setcheckitems(newSelectedRowKeys);
setCheckedItemsArr(selectedRows);
}
} // onChange(newSelectedRowKeys, selectedRows) {
// console.log(newSelectedRowKeys);
// console.log(selectedRows);
// if (isshixun) {
// setshixunitems([...ShiXunListItems, ...newSelectedRowKeys])
// }
// setcheckitems(newSelectedRowKeys)
// setCheckedItemsArr(selectedRows)
// },
},
columns: [{
title: '题型',
@ -7566,12 +7666,12 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
dataIndex: 'id',
key: 'item_type',
render: function render(value, record, index) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
flex: 1,
textAlign: 'end'
textAlign: 'start'
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
onClick: function onClick() {
var _typeData$filter2, _typeData$filter2$;
setqitem(objectSpread2_default()(objectSpread2_default()({}, record), {}, {
@ -7582,48 +7682,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
setisshow(true);
},
children: "\u67E5\u770B"
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", {
onClick: function onClick() {
if (listitems !== null && listitems !== void 0 && listitems.includes(value)) {
//移除
if (record.identifier) {
selectedShixunId.current["delete"](value);
} else {
selectedQuestionId.current["delete"](value);
}
var list = listitems.filter(function (item) {
return item !== value;
});
setlistitems(list);
if (isshixun) {
setshixunitems(toConsumableArray_default()(list));
}
if (param.type === '5') {
getmy(objectSpread2_default()(objectSpread2_default()({}, param), {}, {
list: toConsumableArray_default()(list)
}));
return;
}
} else {
//添加
if (record.identifier) {
selectedShixunId.current.add(value);
} else {
selectedQuestionId.current.add(value);
}
setaddcount(1);
if (isshixun) {
setshixunitems([].concat(toConsumableArray_default()(ShiXunListItems), [value]));
}
setlistitems([].concat(toConsumableArray_default()(listitems), [value]));
}
},
style: {
marginLeft: 30,
color: (listitems === null || listitems === void 0 ? void 0 : listitems.includes(value)) && 'red'
},
children: [listitems !== null && listitems !== void 0 && listitems.includes(value) ? '移出' : '加入', " "]
})]
})
});
}
}].filter(function (item) {
@ -7678,14 +7737,7 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) {
message/* default.info */.ZP.info('当前暂未选择数据');
return _context.abrupt("return");
case 3:
modal/* default.confirm */.Z.confirm({
title: '提示',
content: "\u5F53\u524D\u5DF2\u9009\u62E9".concat(listitems === null || listitems === void 0 ? void 0 : listitems.length, "\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165"),
onOk: function onOk() {
// onOk(listitems, ShiXunListItems)
_onOk(toConsumableArray_default()(selectedQuestionId.current), toConsumableArray_default()(selectedShixunId.current));
}
});
onOk(toConsumableArray_default()(selectedQuestionId.current), toConsumableArray_default()(selectedShixunId.current), true, listitems === null || listitems === void 0 ? void 0 : listitems.length);
case 4:
case "end":
return _context.stop();
@ -7892,15 +7944,15 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _init.apply(this, arguments);
}
function _init() {
_init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
_init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
var _res$exercise, _res$exercise_questio, _res$exercise_questio2, _res$exercise_questio3, _res$exercise_questio4;
var res, _res$exercise2;
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
case 0:
setrightloading(true);
setisloading(true);
_context5.next = 4;
_context7.next = 4;
return dispatch({
type: 'newExercisePaper/editExercise',
payload: {
@ -7908,7 +7960,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
}
});
case 4:
res = _context5.sent;
res = _context7.sent;
setrightloading(false);
setisloading(false);
setexerciseitem(res);
@ -7924,9 +7976,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
}));
case 11:
case "end":
return _context5.stop();
return _context7.stop();
}
}, _callee5);
}, _callee7);
}));
return _init.apply(this, arguments);
}
@ -7934,15 +7986,15 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _getdatas.apply(this, arguments);
}
function _getdatas() {
_getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(params) {
_getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(params) {
var _res$exercise_questio5, _items$filter, _res$exercise_questio6, _bigitems$filter;
var res, items, item, bigitems, valitems;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
case 0:
setrightloading(true);
setisloading(true);
_context6.next = 4;
_context8.next = 4;
return dispatch({
type: 'newExercisePaper/editExercise',
payload: {
@ -7950,7 +8002,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
}
});
case 4:
res = _context6.sent;
res = _context8.sent;
setexerciseitem(res);
items = [];
res === null || res === void 0 ? void 0 : (_res$exercise_questio5 = res.exercise_question_types) === null || _res$exercise_questio5 === void 0 ? void 0 : _res$exercise_questio5.map(function (item) {
@ -7980,9 +8032,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
setisloading(false);
case 15:
case "end":
return _context6.stop();
return _context8.stop();
}
}, _callee6);
}, _callee8);
}));
return _getdatas.apply(this, arguments);
}
@ -7990,11 +8042,11 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _seveeditor.apply(this, arguments);
}
function _seveeditor() {
_seveeditor = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(params) {
_seveeditor = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(params) {
var _exerciseitem$exercis9;
var datas, res;
return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
while (1) switch (_context7.prev = _context7.next) {
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
case 0:
datas = objectSpread2_default()(objectSpread2_default()({}, params), {}, {
difficulty: (params === null || params === void 0 ? void 0 : params.difficulty) || 2,
@ -8006,13 +8058,13 @@ var AddNewPaper = function AddNewPaper(_ref) {
if (params.tag_discipline_ids) {
datas.tag_discipline_ids = Array.isArray(params.tag_discipline_ids) ? params.tag_discipline_ids : [params.tag_discipline_ids];
}
_context7.next = 4;
_context9.next = 4;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/examination_banks_item_banks/create_item_bank.json"), {
method: 'post',
body: objectSpread2_default()({}, datas)
});
case 4:
res = _context7.sent;
res = _context9.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
setisedit(false);
getdatas(res);
@ -8020,9 +8072,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
(0,utils_util/* scrollToTop */.k3)();
case 7:
case "end":
return _context7.stop();
return _context9.stop();
}
}, _callee7);
}, _callee9);
}));
return _seveeditor.apply(this, arguments);
}
@ -8030,13 +8082,13 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _sort_question.apply(this, arguments);
}
function _sort_question() {
_sort_question = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(params) {
_sort_question = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(params) {
var res;
return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
while (1) switch (_context8.prev = _context8.next) {
return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
case 0:
setisloading(true);
_context8.next = 3;
_context10.next = 3;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/sort_question_type.json"), {
method: 'post',
body: {
@ -8044,16 +8096,16 @@ var AddNewPaper = function AddNewPaper(_ref) {
}
});
case 3:
res = _context8.sent;
res = _context10.sent;
setisloading(false);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
init();
}
case 6:
case "end":
return _context8.stop();
return _context10.stop();
}
}, _callee8);
}, _callee10);
}));
return _sort_question.apply(this, arguments);
}
@ -8096,9 +8148,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _deleteitem.apply(this, arguments);
}
function _deleteitem() {
_deleteitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() {
return regeneratorRuntime_default()().wrap(function _callee10$(_context10) {
while (1) switch (_context10.prev = _context10.next) {
_deleteitem = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() {
return regeneratorRuntime_default()().wrap(function _callee12$(_context12) {
while (1) switch (_context12.prev = _context12.next) {
case 0:
modal/* default.confirm */.Z.confirm({
title: '提示',
@ -8107,26 +8159,26 @@ var AddNewPaper = function AddNewPaper(_ref) {
centered: true,
className: EditPotinmodules.modalconfirm,
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() {
var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() {
var res;
return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
while (1) switch (_context9.prev = _context9.next) {
return regeneratorRuntime_default()().wrap(function _callee11$(_context11) {
while (1) switch (_context11.prev = _context11.next) {
case 0:
if (!qitem.question_id) {
_context9.next = 7;
_context11.next = 7;
break;
}
_context9.next = 3;
_context11.next = 3;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/examination_banks_item_banks/").concat(qitem.question_id, ".json"), {
method: 'delete'
});
case 3:
res = _context9.sent;
res = _context11.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
init();
setisedit(false);
}
_context9.next = 10;
_context11.next = 10;
break;
case 7:
setqitem({});
@ -8134,12 +8186,12 @@ var AddNewPaper = function AddNewPaper(_ref) {
init();
case 10:
case "end":
return _context9.stop();
return _context11.stop();
}
}, _callee9);
}, _callee11);
}));
function onOk() {
return _onOk.apply(this, arguments);
return _onOk2.apply(this, arguments);
}
return onOk;
}(),
@ -8147,12 +8199,36 @@ var AddNewPaper = function AddNewPaper(_ref) {
});
case 1:
case "end":
return _context10.stop();
return _context12.stop();
}
}, _callee10);
}, _callee12);
}));
return _deleteitem.apply(this, arguments);
}
var addquestion = /*#__PURE__*/function () {
var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(data) {
var res;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/examination_banks_item_banks.json"), {
method: 'post',
body: objectSpread2_default()({}, data)
});
case 2:
res = _context3.sent;
return _context3.abrupt("return", res);
case 4:
case "end":
return _context3.stop();
}
}, _callee3);
}));
return function addquestion(_x7) {
return _ref4.apply(this, arguments);
};
}();
var _useOverflow = (0,useOverflow/* useOverflow */.I)(),
overflow = _useOverflow.overflow,
handleMouseEnter = _useOverflow.handleMouseEnter,
@ -8461,30 +8537,30 @@ var AddNewPaper = function AddNewPaper(_ref) {
children: "\u5BFC\u5165\u8BD5\u9898"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: EditPotinmodules.spanBtn,
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() {
var res, _user$userInfo;
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
case 0:
if (!isedit) {
_context3.next = 3;
_context4.next = 3;
break;
}
message/* default.info */.ZP.info('请先保存或取消当前正在编辑的试题。');
return _context3.abrupt("return");
return _context4.abrupt("return");
case 3:
_context3.next = 5;
_context4.next = 5;
return (0,paperlibrary/* generateExerciseId */.JP)(itemid);
case 5:
res = _context3.sent;
res = _context4.sent;
if (res.status === 0) {
window.open("/classrooms/coursesId/exercise/".concat(res.exercise_id, "/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/initate_answer"));
}
case 7:
case "end":
return _context3.stop();
return _context4.stop();
}
}, _callee3);
}, _callee4);
})),
children: "\u6A21\u62DF\u8003\u8BD5"
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
@ -8604,36 +8680,73 @@ var AddNewPaper = function AddNewPaper(_ref) {
ScoreShow: showquestion,
isloadings: isloadings,
onOk: /*#__PURE__*/function () {
var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(questionIdArr, shixunIdArr) {
var res;
return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
while (1) switch (_context4.prev = _context4.next) {
var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(questionIdArr, shixunIdArr, ischeck_only, listitems_length) {
var params, res;
return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
while (1) switch (_context6.prev = _context6.next) {
case 0:
setisloadings(true);
_context4.next = 3;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(itemid, "/examination_banks_item_banks.json"), {
method: 'post',
body: {
exam_id: itemid,
item_bank_ids: questionIdArr,
shixun_ids: shixunIdArr
}
});
case 3:
res = _context4.sent;
params = {
exam_id: itemid,
item_bank_ids: questionIdArr,
shixun_ids: shixunIdArr
};
_context6.next = 4;
return addquestion(objectSpread2_default()(objectSpread2_default()({}, params), {}, {
check_only: ischeck_only
}));
case 4:
res = _context6.sent;
setisloadings(false);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
init();
setshowquestion(false);
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
_context6.next = 14;
break;
}
_context6.next = 9;
return addquestion(params);
case 9:
setshowquestion(false);
init();
message/* default.info */.ZP.info('添加成功');
_context6.next = 15;
break;
case 14:
if (res.status === -2) {
modal/* default.confirm */.Z.confirm({
title: '提示',
content: "\u5F53\u524D\u5DF2\u9009\u62E9".concat(listitems_length, "\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165"),
onOk: function () {
var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
while (1) switch (_context5.prev = _context5.next) {
case 0:
_context5.next = 2;
return addquestion(params);
case 2:
setshowquestion(false);
init();
message/* default.info */.ZP.info('添加成功');
case 5:
case "end":
return _context5.stop();
}
}, _callee5);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
}
case 6:
case 15:
case "end":
return _context4.stop();
return _context6.stop();
}
}, _callee4);
}, _callee6);
}));
return function (_x7, _x8) {
return _ref5.apply(this, arguments);
return function (_x8, _x9, _x10, _x11) {
return _ref6.apply(this, arguments);
};
}()
}), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadQuestions/* default */.Z, {
@ -8645,9 +8758,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
})]
});
};
/* harmony default export */ var EditPotin = ((0,_umi_production_exports.connect)(function (_ref6) {
var user = _ref6.user,
dispatch = _ref6.dispatch;
/* harmony default export */ var EditPotin = ((0,_umi_production_exports.connect)(function (_ref7) {
var user = _ref7.user,
dispatch = _ref7.dispatch;
return {
user: user,
dispatch: dispatch

@ -2704,14 +2704,32 @@ span.CodeMirror-selectedtext {
.scoremodal___upTFR .selectWrapper___HH3RX div[class~='ant-select-selector'] input[class~='ant-select-selection-search-input'],
.scoremodal___upTFR .selectWrapper___HH3RX div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] {
height: 38px !important;
line-height: 38px !important;
line-height: 36px !important;
}
.scoremodal___upTFR .selectWrapper___HH3RX div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] {
line-height: 38px !important;
line-height: 36px !important;
}
.scoremodal___upTFR .selectWrapper___HH3RX span[class~='ant-select-arrow'] {
right: 12px;
}
.scoremodal___upTFR .allqingchu___BFF1D {
margin-top: 8px;
color: #165DFF;
cursor: pointer;
}
.scoremodal___upTFR .allqingchu___BFF1D span {
width: 84px;
height: 20px;
font-size: 14px;
font-weight: 400;
color: #165DFF;
line-height: 20px;
margin-left: 5px;
}
.scoremodal___upTFR .allqingchu___BFF1D:hover,
.scoremodal___upTFR .allqingchu___BFF1D:hover span {
color: #E30000;
}
.scoremodal___upTFR .title___hFasb {
color: #000000;
font-size: 16px;
@ -2824,6 +2842,10 @@ span.CodeMirror-selectedtext {
background-color: #f6f7f9;
border: none;
}
.scoremodal___upTFR .search___NREgv [class~='ant-input-affix-wrapper'] input {
height: 19px !important;
line-height: 19px !important;
}
.scoremodal___upTFR .search___NREgv [class~='ant-input-affix-wrapper'] {
outline: none !important;
border: none !important;

@ -2051,7 +2051,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),

@ -699,7 +699,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),

@ -2581,7 +2581,8 @@ var NoData = __webpack_require__(82982);
var Detection = function Detection(_ref) {
var _details$data, _details$data2, _details$data3, _details$data4, _details$data5;
var isDrawer = _ref.isDrawer,
var _ref$isDrawer = _ref.isDrawer,
isDrawer = _ref$isDrawer === void 0 ? false : _ref$isDrawer,
setIsDrawer = _ref.setIsDrawer,
shixunsDetail = _ref.shixunsDetail,
dispatch = _ref.dispatch;
@ -2603,19 +2604,19 @@ var Detection = function Detection(_ref) {
normalDetails = _useState8[0],
setNormalDetails = _useState8[1]; // 建议
var params = (0,_umi_production_exports.useParams)();
var setInt; //定时器
var setInt = (0,react.useRef)(); //定时器
var getShixunDectects = /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
var value,
data,
res,
_res$data,
_res$data2,
_args = arguments;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
_args2 = arguments;
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
value = _args.length > 0 && _args[0] !== undefined ? _args[0] : "Get";
value = _args2.length > 0 && _args2[0] !== undefined ? _args2[0] : "Get";
data = {
method: value.method
};
@ -2624,23 +2625,32 @@ var Detection = function Detection(_ref) {
} else {
data["body"] = value.data;
}
_context.next = 5;
_context2.next = 5;
return (0,fetch/* default */.ZP)("/api/shixuns/".concat(params.id, "/shixun_dectects.json"), data);
case 5:
res = _context.sent;
res = _context2.sent;
setMenuType(res === null || res === void 0 ? void 0 : res.status);
if ((res === null || res === void 0 ? void 0 : res.status) == 0) {
setInt = setInterval(function () {
getShixunDectects({
method: "Get",
data: {
identifier: params.id
}
});
}, 60 * 1000);
} else {
clearInterval(setInt);
}
if (!setInt.current) {
setInt.current = setInterval( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return getShixunDectects({
method: "Get",
data: {
identifier: params.id
}
});
case 2:
case "end":
return _context.stop();
}
}, _callee);
})), 3 * 1000);
}
} else clearInterval(setInt.current);
if ((res === null || res === void 0 ? void 0 : res.status) != 0) {
setDetails(res);
setStrongDetails(((_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.strong_details) || []);
@ -2648,15 +2658,14 @@ var Detection = function Detection(_ref) {
}
case 9:
case "end":
return _context.stop();
return _context2.stop();
}
}, _callee);
}, _callee2);
}));
return function getShixunDectects() {
return _ref2.apply(this, arguments);
};
}();
(0,react.useEffect)(function () {}, []);
(0,react.useEffect)(function () {
if (isDrawer) {
getShixunDectects({
@ -2669,7 +2678,7 @@ var Detection = function Detection(_ref) {
}, [isDrawer]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, {
closable: false,
width: 600,
width: 1000,
bodyStyle: {
padding: 0
},
@ -2702,7 +2711,8 @@ var Detection = function Detection(_ref) {
cursor: "pointer"
},
onClick: function onClick() {
return setIsDrawer(false);
setIsDrawer(false);
clearInterval(setInt.current);
}
})
})]
@ -2725,7 +2735,7 @@ var Detection = function Detection(_ref) {
style: {
color: "#FF9D18"
},
children: ["\u2003", (details === null || details === void 0 ? void 0 : details.count) || 0, "\u2003"]
children: ["\xA0", (details === null || details === void 0 ? void 0 : details.count) || 0, "\xA0"]
}), "\u9879"]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: Detectionmodules.time,
@ -2739,28 +2749,29 @@ var Detection = function Detection(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, {
className: Detectionmodules.Retest,
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
while (1) switch (_context3.prev = _context3.next) {
case 0:
getShixunDectects({
_context3.next = 2;
return getShixunDectects({
method: "post",
data: {
identifier: params.id
}
});
case 1:
case 2:
case "end":
return _context2.stop();
return _context3.stop();
}
}, _callee2);
}, _callee3);
})),
children: "\u91CD\u65B0\u68C0\u6D4B"
})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Detectionmodules.progress,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, {
children: [(details === null || details === void 0 ? void 0 : details.count) != 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, {
percent: Math.round(((_details$data = details.data) === null || _details$data === void 0 ? void 0 : _details$data.strong_detail_count) / (details === null || details === void 0 ? void 0 : details.count) * 100),
showInfo: false,
strokeWidth: 10,
@ -2823,6 +2834,7 @@ var Detection = function Detection(_ref) {
children: (strongDetails === null || strongDetails === void 0 ? void 0 : strongDetails.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Detectionmodules.Table,
children: strongDetails.map(function (item, index) {
var _item$array_suggestio;
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
className: Detectionmodules.Row,
@ -2839,7 +2851,7 @@ var Detection = function Detection(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
style: {
width: "200px"
width: "400px"
},
className: Detectionmodules.content,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
@ -2852,11 +2864,18 @@ var Detection = function Detection(_ref) {
width: "100%",
textAlign: "right"
},
className: Detectionmodules.content,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: item.suggestion,
children: item.suggestion
children: (_item$array_suggestio = item.array_suggestion) === null || _item$array_suggestio === void 0 ? void 0 : _item$array_suggestio.map(function (suitem, suindex) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
width: "100%"
},
className: Detectionmodules.content,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: suitem,
children: suitem
})
}, suindex);
})
})]
}, index);
@ -2885,6 +2904,7 @@ var Detection = function Detection(_ref) {
children: (normalDetails === null || normalDetails === void 0 ? void 0 : normalDetails.length) != 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Detectionmodules.Table,
children: normalDetails.map(function (item, index) {
var _item$array_suggestio2;
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
className: Detectionmodules.Row,
@ -2901,7 +2921,7 @@ var Detection = function Detection(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
style: {
width: "200px"
width: "400px"
},
className: Detectionmodules.content,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
@ -2914,11 +2934,15 @@ var Detection = function Detection(_ref) {
width: "100%",
textAlign: "right"
},
className: Detectionmodules.content,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: item.suggestion,
children: item.suggestion
children: (_item$array_suggestio2 = item.array_suggestion) === null || _item$array_suggestio2 === void 0 ? void 0 : _item$array_suggestio2.map(function (suitem, suindex) {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: Detectionmodules.content,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
placement: "topLeft",
title: suitem,
children: suitem
})
}, suindex);
})
})]
}, index);
@ -2935,10 +2959,10 @@ var Detection = function Detection(_ref) {
})]
});
};
/* harmony default export */ var components_Detection = ((0,_umi_production_exports.connect)(function (_ref4) {
var user = _ref4.user,
globalSetting = _ref4.globalSetting,
shixunsDetail = _ref4.shixunsDetail;
/* harmony default export */ var components_Detection = ((0,_umi_production_exports.connect)(function (_ref5) {
var user = _ref5.user,
globalSetting = _ref5.globalSetting,
shixunsDetail = _ref5.shixunsDetail;
return {
user: user,
globalSetting: globalSetting,

@ -2630,6 +2630,9 @@
.body___RUXn8 .Collapse___qW89G {
margin-top: 30px;
}
.body___RUXn8 .Collapse___qW89G [class^="ant-collapse-header-text"] {
background: #F5F7FA;
}
.body___RUXn8 .Collapse___qW89G [class^="ant-collapse-header"] {
padding: 0px;
}
@ -2637,7 +2640,6 @@
padding: 0px;
}
.body___RUXn8 .CollapseHeader___st5Xi {
background: #F5F7FA;
padding: 12px 37px 12px 10px;
border-left: 2px solid #3061D0;
font-size: 14px;
@ -2656,7 +2658,6 @@
border-bottom: 0px;
}
.body___RUXn8 .Collapse___qW89G .Table___s0Yl7 .content___kHQti {
text-align: left;
padding: 16px 10px;
/* 强制不换行 */
white-space: nowrap;

@ -587,7 +587,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),

@ -2717,6 +2717,7 @@ var TaskJupyterPage = function TaskJupyterPage(_ref) {
var timer = (0,react.useRef)(null);
var saveJupyterData = (0,react.useRef)({});
var clickEvaluating = (0,react.useRef)(false);
var intervalRef = (0,react.useRef)();
var _useReducer = (0,react.useReducer)(reducer_reducer, Jupyter_initialState),
_useReducer2 = slicedToArray_default()(_useReducer, 2),
state = _useReducer2[0],
@ -3169,6 +3170,10 @@ var TaskJupyterPage = function TaskJupyterPage(_ref) {
}
});
};
var saveNotebook = function saveNotebook() {
var saveEvent = new Event('beforeunload');
window.dispatchEvent(saveEvent);
};
var postMessageToIframe = function postMessageToIframe(stopParent) {
var iframe = document.getElementById('taskJupyterIframe');
if (!iframe) {
@ -3197,13 +3202,12 @@ var TaskJupyterPage = function TaskJupyterPage(_ref) {
return;
}
//底下触发保存事件 Ctrl+S
iframe.contentWindow.postMessage('saveCode', '*');
// iframe.contentWindow.postMessage('saveCode', '*');
clickEvaluating.current = true;
setBtnLoading(true);
setCaseVisible(true);
// handleSaveWithTPI()
handleSaveWithTPI();
};
var tipReset = function tipReset(obj) {
modal/* default.confirm */.Z.confirm({
centered: true,
@ -3358,7 +3362,11 @@ var TaskJupyterPage = function TaskJupyterPage(_ref) {
};
(0,react.useEffect)(function () {
document.addEventListener((0,fullscreen/* fullscreenChange */.gH)(), fullChange);
intervalRef.current = setInterval(function () {
saveNotebook();
}, 2000);
return function () {
clearInterval(intervalRef.current);
document.removeEventListener((0,fullscreen/* fullscreenChange */.gH)(), fullChange);
};
}, []);
@ -3494,7 +3502,21 @@ var TaskJupyterPage = function TaskJupyterPage(_ref) {
className: "".concat(Jupytermodules.colorGray, " font14"),
type: "link",
onClick: function onClick() {
return _umi_production_exports.history.push("/shixuns/".concat(jupyterData.identifier, "/challenges"));
// Modal.confirm({
// title: '退出实训',
// icon: <ExclamationCircleOutlined />,
// content: <div>
// <div style={{ margin: '10px auto' }}>您确定要退出实训吗?</div>
// <Checkbox style={{ fontSize: '14px' }}>退出实训时,立即释放实验资源</Checkbox>
// </div>,
// centered: true,
// okText: '确定',
// cancelText: '取消',
// onOk: () => {
// history.push(`/shixuns/${jupyterData.identifier}/challenges`)
// },
// });
_umi_production_exports.history.push("/shixuns/".concat(jupyterData.identifier, "/challenges"));
},
children: "\u9000\u51FA"
})]

@ -1401,7 +1401,10 @@ function _unescape(str) {
}
}, [html, el.current, onAncherHandler]);
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: [showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
children: html
}), !showTextOnly && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: el,
style: objectSpread2_default()({}, style),
className: "".concat(className ? className : '', " markdown-body ").concat(classNamesRef.current),
@ -10834,7 +10837,14 @@ function TipContent() {
es_modal/* default.confirm */.Z.confirm({
title: '退出实训',
icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}),
content: '您确定要退出实训吗?',
content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
margin: '10px auto'
},
children: "\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"
})
}),
centered: true,
okText: '确定',
cancelText: '取消',
@ -16129,13 +16139,13 @@ function code_repository_reducer(state, action) {
description: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [start_permanent ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "c-grey-333 font14",
children: "\u672C\u5B9E\u8BAD\u5DF2\u5F00\u542F\u957F\u671F\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2Dworkspace\u76EE\u5F55\u4E0B\u6587\u4EF6\u529F\u80FD\uFF0C".concat(standing > 1 ? '如需关闭,请在实训设置页面调整。' : '请将需要保存的资源放到workspace目录下。')
children: "\u672C\u5B9E\u8BAD\u5DF2\u5F00\u542F\u957F\u671F\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D/data/workspace\u76EE\u5F55\u4E0B\u6587\u4EF6\u529F\u80FD\uFF0C".concat(standing > 1 ? '如需关闭,请在实训设置页面调整。' : '请将需要保存的资源放到/data/workspace目录下。')
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "c-grey-333 font14",
children: "\u672C\u5B9E\u8BAD\u4EC5\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2Dworkspace\u76EE\u5F55\u4E0B\u6587\u4EF6\uFF0C\u9ED8\u8BA4\u4FDD\u5B582\u5929\uFF1B".concat(standing > 1 ? '如需长期保存,请在实训设置页面开启。' : '请将需要保存的资源放到workspace目录下。')
children: "\u672C\u5B9E\u8BAD\u4EC5\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D/data/workspace\u76EE\u5F55\u4E0B\u6587\u4EF6\uFF0C\u9ED8\u8BA4\u4FDD\u5B582\u5929\uFF1B".concat(standing > 1 ? '如需长期保存,请在实训设置页面开启。' : '请将需要保存的资源放到/data/workspace目录下。')
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "c-grey-999 font12",
children: "(".concat(standing > 1 ? '教师可在课堂作业批量导出学生workspace目录下文件' : '建议保存的资源大小不超过1G', ")")
children: "(".concat(standing > 1 ? '教师可在课堂作业批量导出学生/data/workspace目录下文件' : '建议保存的资源大小不超过1G', ")")
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
onChange: function onChange(e) {
if (e.target.checked) {

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.4 MiB

@ -1374,10 +1374,10 @@ html {
\*************************************************************************************************************************************************************************************************************************************/
@font-face {
font-family: "iconfont"; /* Project id 653600 */
src: url(./static/iconfont.f14c03fd.woff2) format('woff2'),
url(./static/iconfont.70fb4834.woff) format('woff'),
url(./static/iconfont.68af2340.ttf) format('truetype'),
url(./static/iconfont.084ad111.svg#iconfont) format('svg');
src: url(./static/iconfont.4454ee40.woff2) format('woff2'),
url(./static/iconfont.22eb0e31.woff) format('woff'),
url(./static/iconfont.d54476fd.ttf) format('truetype'),
url(./static/iconfont.f41ea4e5.svg#iconfont) format('svg');
}
.iconfont {
@ -1388,6 +1388,142 @@ html {
-moz-osx-font-smoothing: grayscale;
}
.icon-xiala4:before {
content: "\eba7";
}
.icon-shouqi5:before {
content: "\eba8";
}
.icon-weixiada:before {
content: "\eba6";
}
.icon-bishechengji:before {
content: "\eba5";
}
.icon-kaitibaogao:before {
content: "\eb9e";
}
.icon-lunwendinggao:before {
content: "\eb9f";
}
.icon-ketiguanli:before {
content: "\eba0";
}
.icon-biyelunwen:before {
content: "\eba1";
}
.icon-guidang1:before {
content: "\eba2";
}
.icon-biyedabian:before {
content: "\eba3";
}
.icon-bishegailan:before {
content: "\eba4";
}
.icon-xueshengxuanti:before {
content: "\eb99";
}
.icon-biyeshezhi:before {
content: "\eb9a";
}
.icon-zhongqijiancha:before {
content: "\eb9b";
}
.icon-renwushu:before {
content: "\eb9d";
}
.icon-tianjia2:before {
content: "\ea44";
}
.icon-ketizongshu:before {
content: "\eb95";
}
.icon-jiaoshishu:before {
content: "\eb97";
}
.icon-bishexueshengshu:before {
content: "\eb94";
}
.icon-daishenhe:before {
content: "\eb9c";
}
.icon-daipingyue:before {
content: "\eb96";
}
.icon-yitongguoxuxiugai:before {
content: "\eb98";
}
.icon-chakanshenqingjilu:before {
content: "\eb92";
}
.icon-daixiadarenwushu:before {
content: "\eb93";
}
.icon-zhinan:before {
content: "\eb90";
}
.icon-yaoqingrenyuan:before {
content: "\eb91";
}
.icon-a-2biyeliuchengshezhi:before {
content: "\eb8d";
}
.icon-a-1biyejichushezhi:before {
content: "\eb8e";
}
.icon-a-4bishejieduanguanli:before {
content: "\eb8f";
}
.icon-guidang:before {
content: "\eb89";
}
.icon-tijiaoguochengwendang:before {
content: "\eb8a";
}
.icon-bishedabian:before {
content: "\eb8b";
}
.icon-xueshengquedingxuanti:before {
content: "\eb8c";
}
.icon-qingchutiaojian:before {
content: "\eb88";
}
.icon-jiaoshipingjia:before {
content: "\eb87";
}
@ -2668,10 +2804,6 @@ html {
content: "\ea43";
}
.icon-tianjia2:before {
content: "\ea44";
}
.icon-yulan:before {
content: "\ea45";
}

@ -45827,7 +45827,10 @@ var ShixunsDetailModel = {
state: {
detail: undefined,
rightData: undefined,
challenges: undefined,
challenges: {
is_jupyter: true,
is_jupyter_lab: true
} || null,
auditSituationData: undefined,
setting: undefined,
challengesNew: {},
@ -120747,7 +120750,7 @@ function _unsupportedIterableToArray(o, minLen) {
/******/ };
/******/
/******/ __webpack_require__.f.miniCss = function(chunkId, promises) {
/******/ var cssChunks = {"57":1,"292":1,"310":1,"556":1,"1226":1,"1482":1,"1660":1,"1702":1,"2206":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4390":1,"4490":1,"4548":1,"4639":1,"4656":1,"4736":1,"4884":1,"4900":1,"4973":1,"5185":1,"5348":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"7918":1,"8787":1,"8999":1,"9330":1,"10195":1,"10226":1,"10485":1,"10710":1,"10737":1,"10799":1,"10921":1,"11030":1,"11070":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12361":1,"12412":1,"12476":1,"12819":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14051":1,"14058":1,"14074":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"15428":1,"16328":1,"16434":1,"16729":1,"16845":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"18536":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"20812":1,"21265":1,"21423":1,"21578":1,"21939":1,"21966":1,"22254":1,"22257":1,"22307":1,"22707":1,"22842":1,"23332":1,"23805":1,"23991":1,"24484":1,"24504":1,"25180":1,"25470":1,"25705":1,"25896":1,"26366":1,"26685":1,"26741":1,"26883":1,"27182":1,"27333":1,"27395":1,"28072":1,"28237":1,"28435":1,"28723":1,"28782":1,"28982":1,"29080":1,"29432":1,"29647":1,"29653":1,"29730":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34608":1,"34741":1,"34800":1,"34859":1,"34873":1,"34994":1,"35238":1,"35588":1,"35729":1,"36270":1,"36433":1,"36579":1,"36784":1,"37062":1,"38447":1,"38634":1,"38797":1,"39303":1,"39332":1,"39391":1,"39404":1,"39695":1,"39961":1,"40487":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"41983":1,"42240":1,"42977":1,"43442":1,"43465":1,"43915":1,"44216":1,"44259":1,"44449":1,"44510":1,"44966":1,"45096":1,"45359":1,"45650":1,"45775":1,"45825":1,"45992":1,"46059":1,"46796":1,"46963":1,"47916":1,"48077":1,"48431":1,"48689":1,"49205":1,"49366":1,"49666":1,"49716":1,"49890":1,"50869":1,"51276":1,"51582":1,"51855":1,"52338":1,"52404":1,"52424":1,"52806":1,"52829":1,"52847":1,"52875":1,"53247":1,"53440":1,"53634":1,"53910":1,"54056":1,"54164":1,"54472":1,"54572":1,"54770":1,"54862":1,"55573":1,"56277":1,"56885":1,"57045":1,"57614":1,"59133":1,"59295":1,"59437":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61437":1,"61713":1,"61727":1,"61880":1,"62055":1,"62548":1,"62654":1,"64144":1,"64217":1,"64496":1,"64520":1,"64715":1,"65111":1,"65148":1,"65191":1,"65294":1,"65549":1,"65816":1,"66034":1,"66583":1,"66651":1,"67242":1,"67570":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69306":1,"69922":1,"69944":1,"70502":1,"70928":1,"71218":1,"71450":1,"71783":1,"72465":1,"72529":1,"72570":1,"73183":1,"73220":1,"74264":1,"74516":1,"74795":1,"75043":1,"75357":1,"75786":1,"75800":1,"76904":1,"77460":1,"77857":1,"78085":1,"78397":1,"79489":1,"79590":1,"79921":1,"80280":1,"80508":1,"81148":1,"81799":1,"82299":1,"82339":1,"82425":1,"83141":1,"83212":1,"83520":1,"83935":1,"84546":1,"84635":1,"85048":1,"85111":1,"85297":1,"85410":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90223":1,"90265":1,"90337":1,"91045":1,"91247":1,"91274":1,"91470":1,"91487":1,"92045":1,"92501":1,"92603":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94220":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96399":1,"96444":1,"96882":1,"97008":1,"97046":1,"97181":1,"98062":1,"98398":1,"98567":1,"98688":1,"98885":1,"99674":1};
/******/ var cssChunks = {"57":1,"292":1,"310":1,"556":1,"1226":1,"1482":1,"1660":1,"1702":1,"2206":1,"2659":1,"2819":1,"3317":1,"3391":1,"3451":1,"3509":1,"3585":1,"3951":1,"4390":1,"4490":1,"4548":1,"4639":1,"4656":1,"4736":1,"4884":1,"4900":1,"4973":1,"5185":1,"5348":1,"5572":1,"6127":1,"6685":1,"6758":1,"6788":1,"7043":1,"7852":1,"7884":1,"7918":1,"8787":1,"8999":1,"9330":1,"10195":1,"10226":1,"10485":1,"10710":1,"10737":1,"10799":1,"10921":1,"11030":1,"11070":1,"11512":1,"11520":1,"11545":1,"11581":1,"12076":1,"12102":1,"12361":1,"12412":1,"12476":1,"12819":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14051":1,"14058":1,"14074":1,"14105":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"15428":1,"16328":1,"16434":1,"16729":1,"16845":1,"17482":1,"17527":1,"17622":1,"17806":1,"18241":1,"18302":1,"18307":1,"18536":1,"19215":1,"19360":1,"19715":1,"19891":1,"20026":1,"20576":1,"20680":1,"20700":1,"20812":1,"21265":1,"21423":1,"21578":1,"21939":1,"21966":1,"22254":1,"22257":1,"22307":1,"22707":1,"22842":1,"23332":1,"23805":1,"23991":1,"24484":1,"24504":1,"25180":1,"25470":1,"25705":1,"25896":1,"26366":1,"26685":1,"26741":1,"26883":1,"27182":1,"27333":1,"27395":1,"28072":1,"28237":1,"28435":1,"28723":1,"28782":1,"28982":1,"29080":1,"29432":1,"29647":1,"29653":1,"30067":1,"30264":1,"30342":1,"31006":1,"31211":1,"31427":1,"31674":1,"31962":1,"33356":1,"33747":1,"33784":1,"34093":1,"34601":1,"34608":1,"34741":1,"34800":1,"34859":1,"34873":1,"34994":1,"35238":1,"35588":1,"35729":1,"36270":1,"36433":1,"36579":1,"36784":1,"37062":1,"38447":1,"38634":1,"38797":1,"39303":1,"39332":1,"39391":1,"39404":1,"39695":1,"39961":1,"40487":1,"40559":1,"41048":1,"41657":1,"41717":1,"41953":1,"41983":1,"42240":1,"42977":1,"43442":1,"43465":1,"43915":1,"44216":1,"44259":1,"44449":1,"44510":1,"44966":1,"45096":1,"45359":1,"45650":1,"45775":1,"45825":1,"45992":1,"46059":1,"46796":1,"46963":1,"47916":1,"48077":1,"48431":1,"48689":1,"49205":1,"49366":1,"49666":1,"49716":1,"49890":1,"50869":1,"51276":1,"51582":1,"51855":1,"52338":1,"52404":1,"52424":1,"52806":1,"52829":1,"52847":1,"52875":1,"53247":1,"53440":1,"53634":1,"53910":1,"54056":1,"54164":1,"54472":1,"54572":1,"54770":1,"54862":1,"55573":1,"56277":1,"56885":1,"57045":1,"57614":1,"59133":1,"59295":1,"59437":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61437":1,"61713":1,"61727":1,"61880":1,"62055":1,"62548":1,"62654":1,"64144":1,"64217":1,"64496":1,"64520":1,"64715":1,"65111":1,"65148":1,"65191":1,"65294":1,"65549":1,"65816":1,"66034":1,"66583":1,"66651":1,"67242":1,"67570":1,"67878":1,"68014":1,"68665":1,"68827":1,"68882":1,"69306":1,"69922":1,"69944":1,"70502":1,"70928":1,"71218":1,"71450":1,"71783":1,"72465":1,"72529":1,"72570":1,"73183":1,"73220":1,"74264":1,"74516":1,"74795":1,"75043":1,"75357":1,"75786":1,"75800":1,"76904":1,"77460":1,"77857":1,"78085":1,"78397":1,"79489":1,"79590":1,"79921":1,"80280":1,"80508":1,"81148":1,"81799":1,"82299":1,"82339":1,"82425":1,"83141":1,"83212":1,"83520":1,"83935":1,"84546":1,"84635":1,"85048":1,"85111":1,"85297":1,"85410":1,"85888":1,"85891":1,"86052":1,"86452":1,"86541":1,"86634":1,"86820":1,"86913":1,"87058":1,"87260":1,"87922":1,"88517":1,"88866":1,"89076":1,"89677":1,"89785":1,"90109":1,"90223":1,"90265":1,"90337":1,"91045":1,"91247":1,"91274":1,"91470":1,"91487":1,"92045":1,"92501":1,"92603":1,"92823":1,"92983":1,"93260":1,"93282":1,"93496":1,"93665":1,"93668":1,"94078":1,"94220":1,"94498":1,"94662":1,"94715":1,"94849":1,"95125":1,"95176":1,"95335":1,"96399":1,"96444":1,"96882":1,"97008":1,"97046":1,"97181":1,"98062":1,"98398":1,"98567":1,"98688":1,"98885":1,"99674":1,"99911":1};
/******/ if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
/******/ else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
/******/ promises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {
@ -124739,10 +124742,10 @@ function _getRoutes() {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__ReviewGroup__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(2808), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(40487), __webpack_require__.e(24192), __webpack_require__.e(58486), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(45992)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/ReviewGroup/index.tsx */ 28927));
}),
'49': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(66628), __webpack_require__.e(39303), __webpack_require__.e(2808), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(75800), __webpack_require__.e(40487), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(48764), __webpack_require__.e(80599), __webpack_require__.e(87939), __webpack_require__.e(29730), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 48634));
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(66628), __webpack_require__.e(39303), __webpack_require__.e(2808), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(75800), __webpack_require__.e(40487), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(48764), __webpack_require__.e(80599), __webpack_require__.e(87939), __webpack_require__.e(99911), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 48634));
}),
'50': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(66628), __webpack_require__.e(39303), __webpack_require__.e(2808), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(75800), __webpack_require__.e(40487), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(48764), __webpack_require__.e(80599), __webpack_require__.e(87939), __webpack_require__.e(29730), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 48634));
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Review__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(66628), __webpack_require__.e(39303), __webpack_require__.e(2808), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(75800), __webpack_require__.e(40487), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(48764), __webpack_require__.e(80599), __webpack_require__.e(87939), __webpack_require__.e(99911), __webpack_require__.e(8691), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(78085)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Review/index.tsx */ 48634));
}),
'51': /*#__PURE__*/react.lazy(function () {
return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__Export__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(66628), __webpack_require__.e(39303), __webpack_require__.e(2808), __webpack_require__.e(66516), __webpack_require__.e(18562), __webpack_require__.e(59013), __webpack_require__.e(64057), __webpack_require__.e(38603), __webpack_require__.e(67390), __webpack_require__.e(33479), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(75800), __webpack_require__.e(40487), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(48764), __webpack_require__.e(80599), __webpack_require__.e(87939), __webpack_require__.e(88994), __webpack_require__.e(8691), __webpack_require__.e(4977), __webpack_require__.e(12768), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(4476), __webpack_require__.e(48431)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Export/index.tsx */ 45437));

Loading…
Cancel
Save