diff --git a/61072.53e3a133.async.js b/61072.99c574e5.async.js
similarity index 93%
rename from 61072.53e3a133.async.js
rename to 61072.99c574e5.async.js
index 8e76d81c5e..18fd5d851d 100644
--- a/61072.53e3a133.async.js
+++ b/61072.99c574e5.async.js
@@ -1282,6 +1282,12 @@ __webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ Topic; }
});
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
+var regeneratorRuntime = __webpack_require__(7557);
+var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
+// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
+var asyncToGenerator = __webpack_require__(41498);
+var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = __webpack_require__(37205);
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
@@ -1296,6 +1302,10 @@ var RenderHtml = __webpack_require__(74666);
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
+var message = __webpack_require__(8591);
+// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
+var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
var es_checkbox = __webpack_require__(24905);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules
@@ -1311,6 +1321,10 @@ var authority = __webpack_require__(14533);
var answer_decoration_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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";
// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
var base64 = __webpack_require__(24334);
+// EXTERNAL MODULE: ./src/components/CustomTree/index.tsx + 1 modules
+var CustomTree = __webpack_require__(56451);
+// EXTERNAL MODULE: ./src/service/problemset.ts
+var problemset = __webpack_require__(81121);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/Problemset/components/Topic/index.tsx
@@ -1326,6 +1340,10 @@ var jsx_runtime = __webpack_require__(37712);
+
+
+
+
var tagDotData = ['A.', 'B.', 'C.', 'D.', 'E.', 'F.', 'G.', 'H.', 'I.', 'J.', 'K.', 'L.', 'M.', 'N.', 'O.', 'P.', 'Q.', 'R.', 'S.', 'T.', 'U.', 'V.', 'W.', 'X.', 'Y.', 'Z.'];
var tagData = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
var List = function List(_ref) {
@@ -1340,6 +1358,7 @@ var List = function List(_ref) {
_useState2 = slicedToArray_default()(_useState, 2),
visible = _useState2[0],
setVisible = _useState2[1];
+ var joinGroupDataRef = (0,_react_17_0_2_react.useRef)();
var renderContent = function renderContent() {
if (data.item_type === "JUDGMENT") {
return /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
@@ -1512,6 +1531,99 @@ var List = function List(_ref) {
}
onSelectCheckBox(ids);
};
+ var handleOnMoveTo = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(id) {
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ if (id) {
+ _context2.next = 3;
+ break;
+ }
+ if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
+ _context2.next = 3;
+ break;
+ }
+ return _context2.abrupt("return", message/* default */.ZP.info('请先选择试题'));
+ case 3:
+ joinGroupDataRef.current = [0];
+ modal/* default */.Z.confirm({
+ centered: true,
+ width: 500,
+ okText: '确定',
+ cancelText: '取消',
+ title: '移动到',
+ maskClosable: true,
+ className: 'custom-modal-divider',
+ icon: null,
+ content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "font14 ".concat(Topicmodules.overflow),
+ style: {
+ maxHeight: 500,
+ overflow: 'auto'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.tips,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "\u63D0\u793A\uFF1A"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ children: "2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002"
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: "c-grey-333",
+ children: "\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(CustomTree/* default */.Z, {
+ defaultValue: true,
+ value: joinGroupDataRef.current,
+ onChange: function onChange(v) {
+ return joinGroupDataRef.current = v;
+ }
+ })]
+ }),
+ onOk: function () {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
+ var _joinGroupDataRef$cur;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee$(_context) {
+ while (1) switch (_context.prev = _context.next) {
+ case 0:
+ _context.next = 2;
+ return (0,problemset/* batchGroup */.LS)({
+ ids: id ? [id] : selectIds,
+ groups_ids: (_joinGroupDataRef$cur = joinGroupDataRef.current) === null || _joinGroupDataRef$cur === void 0 ? void 0 : _joinGroupDataRef$cur[0]
+ });
+ case 2:
+ res = _context.sent;
+ console.log("移动试题到指定文件夹的res", res);
+ joinGroupDataRef.current = [];
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ // getGroups(params)
+ // handleReloadData();
+ }
+ case 6:
+ case "end":
+ return _context.stop();
+ }
+ }, _callee);
+ }));
+ function onOk() {
+ return _onOk.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ case 5:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
+ }));
+ return function handleOnMoveTo(_x) {
+ return _ref2.apply(this, arguments);
+ };
+ }();
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Topicmodules.itemWrap,
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -1618,45 +1730,47 @@ var List = function List(_ref) {
})]
});
};
-var MenuMore = function MenuMore(_ref2) {
+var MenuMore = function MenuMore(_ref3) {
var _data$program_attr6, _data$program_attr7, _data$program_attr8, _data$program_attr10, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$program_attr12, _data$author3, _user$userInfo3, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5;
- var SubjectShare = _ref2.SubjectShare,
- isProblemset = _ref2.isProblemset,
- data = _ref2.data,
- user = _ref2.user,
- activeTabsKey = _ref2.activeTabsKey,
- _ref2$onPublicReview = _ref2.onPublicReview,
- onPublicReview = _ref2$onPublicReview === void 0 ? function () {} : _ref2$onPublicReview,
- _ref2$onStartExperien = _ref2.onStartExperience,
- onStartExperience = _ref2$onStartExperien === void 0 ? function () {} : _ref2$onStartExperien,
- _ref2$onSetPrivate = _ref2.onSetPrivate,
- onSetPrivate = _ref2$onSetPrivate === void 0 ? function () {} : _ref2$onSetPrivate,
- _ref2$onCorrection = _ref2.onCorrection,
- onCorrection = _ref2$onCorrection === void 0 ? function () {} : _ref2$onCorrection,
- _ref2$onChangeTag = _ref2.onChangeTag,
- onChangeTag = _ref2$onChangeTag === void 0 ? function () {} : _ref2$onChangeTag,
- _ref2$onCollect = _ref2.onCollect,
- onCollect = _ref2$onCollect === void 0 ? function () {} : _ref2$onCollect,
- _ref2$onSetPublic = _ref2.onSetPublic,
- onSetPublic = _ref2$onSetPublic === void 0 ? function () {} : _ref2$onSetPublic,
- _ref2$onDelete = _ref2.onDelete,
- onDelete = _ref2$onDelete === void 0 ? function () {} : _ref2$onDelete,
- _ref2$onCancel = _ref2.onCancel,
- onCancel = _ref2$onCancel === void 0 ? function () {} : _ref2$onCancel,
- _ref2$onSelect = _ref2.onSelect,
- onSelect = _ref2$onSelect === void 0 ? function () {} : _ref2$onSelect,
- _ref2$onMoveTo = _ref2.onMoveTo,
- onMoveTo = _ref2$onMoveTo === void 0 ? function () {} : _ref2$onMoveTo,
- _ref2$addProblemset = _ref2.addProblemset,
- addProblemset = _ref2$addProblemset === void 0 ? function () {} : _ref2$addProblemset,
- _ref2$onSetShare = _ref2.onSetShare,
- onSetShare = _ref2$onSetShare === void 0 ? function () {} : _ref2$onSetShare,
- _ref2$onCancelShare = _ref2.onCancelShare,
- onCancelShare = _ref2$onCancelShare === void 0 ? function () {} : _ref2$onCancelShare,
- _ref2$onPublish = _ref2.onPublish,
- onPublish = _ref2$onPublish === void 0 ? function () {} : _ref2$onPublish,
- _ref2$onCancelPublish = _ref2.onCancelPublish,
- onCancelPublish = _ref2$onCancelPublish === void 0 ? function () {} : _ref2$onCancelPublish;
+ var SubjectShare = _ref3.SubjectShare,
+ isProblemset = _ref3.isProblemset,
+ data = _ref3.data,
+ user = _ref3.user,
+ activeTabsKey = _ref3.activeTabsKey,
+ _ref3$onPublicReview = _ref3.onPublicReview,
+ onPublicReview = _ref3$onPublicReview === void 0 ? function () {} : _ref3$onPublicReview,
+ _ref3$onStartExperien = _ref3.onStartExperience,
+ onStartExperience = _ref3$onStartExperien === void 0 ? function () {} : _ref3$onStartExperien,
+ _ref3$onSetPrivate = _ref3.onSetPrivate,
+ onSetPrivate = _ref3$onSetPrivate === void 0 ? function () {} : _ref3$onSetPrivate,
+ _ref3$onCorrection = _ref3.onCorrection,
+ onCorrection = _ref3$onCorrection === void 0 ? function () {} : _ref3$onCorrection,
+ _ref3$onChangeTag = _ref3.onChangeTag,
+ onChangeTag = _ref3$onChangeTag === void 0 ? function () {} : _ref3$onChangeTag,
+ _ref3$onCollect = _ref3.onCollect,
+ onCollect = _ref3$onCollect === void 0 ? function () {} : _ref3$onCollect,
+ _ref3$onSetPublic = _ref3.onSetPublic,
+ onSetPublic = _ref3$onSetPublic === void 0 ? function () {} : _ref3$onSetPublic,
+ _ref3$onDelete = _ref3.onDelete,
+ onDelete = _ref3$onDelete === void 0 ? function () {} : _ref3$onDelete,
+ _ref3$onCancel = _ref3.onCancel,
+ onCancel = _ref3$onCancel === void 0 ? function () {} : _ref3$onCancel,
+ _ref3$onSelect = _ref3.onSelect,
+ onSelect = _ref3$onSelect === void 0 ? function () {} : _ref3$onSelect,
+ _ref3$onMoveTo = _ref3.onMoveTo,
+ onMoveTo = _ref3$onMoveTo === void 0 ? function () {} : _ref3$onMoveTo,
+ _ref3$addProblemset = _ref3.addProblemset,
+ addProblemset = _ref3$addProblemset === void 0 ? function () {} : _ref3$addProblemset,
+ _ref3$onSetShare = _ref3.onSetShare,
+ onSetShare = _ref3$onSetShare === void 0 ? function () {} : _ref3$onSetShare,
+ _ref3$onCancelShare = _ref3.onCancelShare,
+ onCancelShare = _ref3$onCancelShare === void 0 ? function () {} : _ref3$onCancelShare,
+ _ref3$onPublish = _ref3.onPublish,
+ onPublish = _ref3$onPublish === void 0 ? function () {} : _ref3$onPublish,
+ _ref3$onCancelPublish = _ref3.onCancelPublish,
+ onCancelPublish = _ref3$onCancelPublish === void 0 ? function () {} : _ref3$onCancelPublish,
+ _ref3$onCopy = _ref3.onCopy,
+ onCopy = _ref3$onCopy === void 0 ? function () {} : _ref3$onCopy;
var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.identifier, "?type=1") : "/problemset/edit/".concat(data.id);
var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.status) !== 0 || data.item_type !== "PROGRAM");
// console.log(data, "看是否共享文案的data");
@@ -1670,6 +1784,16 @@ var MenuMore = function MenuMore(_ref2) {
}),
key: '-1',
show: activeTabsKey === "0" && !data["public"]
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onCopy(data.id, false);
+ },
+ children: "\u590D\u5236"
+ }),
+ key: '2',
+ show: activeTabsKey === "0"
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -1833,7 +1957,32 @@ var MenuMore = function MenuMore(_ref2) {
var showMore = activeTabsKey !== "0" && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)();
return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, {
children: isProblemset ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
- children: [data.item_type !== "SUBJECTIVE" && data.item_type !== "COMBINATION" && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ children: [activeTabsKey === "3" && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
+ className: Topicmodules.textBtn,
+ style: {
+ cursor: 'pointer'
+ },
+ onClick: function onClick() {
+ return onCopy(data === null || data === void 0 ? void 0 : data.id, true);
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.line,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b1
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b2
+ })]
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
+ className: "iconfont icon-tiyan font14 mr5"
+ }), "\u590D\u5236", !(data.item_type !== "SUBJECTIVE" && data.item_type !== "COMBINATION") && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: Topicmodules.line,
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b1
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", {
+ className: Topicmodules.b2
+ })]
+ })]
+ }), data.item_type !== "SUBJECTIVE" && data.item_type !== "COMBINATION" && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: Topicmodules.textBtn,
style: {
cursor: 'pointer'
@@ -6048,21 +6197,133 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return _ref19.apply(this, arguments);
};
}();
+ var handleCopy = /*#__PURE__*/function () {
+ var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21(id, showModal) {
+ var copy;
+ return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
+ while (1) switch (_context21.prev = _context21.next) {
+ case 0:
+ if (id) {
+ _context21.next = 3;
+ break;
+ }
+ if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
+ _context21.next = 3;
+ break;
+ }
+ return _context21.abrupt("return", message/* default */.ZP.info('请先选择试题'));
+ case 3:
+ copy = /*#__PURE__*/function () {
+ var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19() {
+ var _joinGroupDataRef$cur3;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
+ while (1) switch (_context19.prev = _context19.next) {
+ case 0:
+ _context19.next = 2;
+ return (0,fetch/* default */.ZP)("/api/item_banks/".concat(id, "/copy"), {
+ method: 'post',
+ body: {
+ group_id: showModal ? (_joinGroupDataRef$cur3 = joinGroupDataRef.current) === null || _joinGroupDataRef$cur3 === void 0 ? void 0 : _joinGroupDataRef$cur3[0] : null
+ }
+ });
+ case 2:
+ res = _context19.sent;
+ console.log("移动试题到指定文件夹的res", res);
+ joinGroupDataRef.current = [];
+ if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
+ getGroups(params);
+ handleReloadData();
+ message/* default */.ZP.success('复制成功');
+ // getItemBanks(params).then(res => setTreeData(res?.item_banks_group));
+ }
+ case 6:
+ case "end":
+ return _context19.stop();
+ }
+ }, _callee19);
+ }));
+ return function copy() {
+ return _ref21.apply(this, arguments);
+ };
+ }();
+ joinGroupDataRef.current = [0];
+ if (showModal) {
+ modal/* default */.Z.confirm({
+ centered: true,
+ width: 500,
+ okText: '确定',
+ cancelText: '取消',
+ title: '移动到',
+ maskClosable: true,
+ className: 'custom-modal-divider',
+ icon: null,
+ content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
+ className: "font14 ".concat(Problemsetmodules.overflow),
+ style: {
+ maxHeight: 500,
+ overflow: 'auto'
+ },
+ children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
+ className: "c-grey-333",
+ children: "\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
+ spinning: folderLoading,
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(CustomTree/* default */.Z, {
+ defaultValue: true,
+ value: joinGroupDataRef.current,
+ onChange: function onChange(v) {
+ return joinGroupDataRef.current = v;
+ }
+ })
+ })]
+ }),
+ onOk: function () {
+ var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20() {
+ return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
+ while (1) switch (_context20.prev = _context20.next) {
+ case 0:
+ copy();
+ case 1:
+ case "end":
+ return _context20.stop();
+ }
+ }, _callee20);
+ }));
+ function onOk() {
+ return _onOk3.apply(this, arguments);
+ }
+ return onOk;
+ }()
+ });
+ } else {
+ copy();
+ }
+ case 6:
+ case "end":
+ return _context21.stop();
+ }
+ }, _callee21);
+ }));
+ return function handleCopy(_x17, _x18) {
+ return _ref20.apply(this, arguments);
+ };
+ }();
// 取消共享触发的函数
var handleCancelShare = /*#__PURE__*/function () {
- var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21(id) {
+ var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(id) {
var res, data;
- return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
- while (1) switch (_context21.prev = _context21.next) {
+ return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
+ while (1) switch (_context24.prev = _context24.next) {
case 0:
console.log("撤销共享触发");
- _context21.next = 3;
+ _context24.next = 3;
return (0,service_problemset/* getTeachGroupDataById */.hg)({
clazz: 'ItemBank',
id: id
});
case 3:
- res = _context21.sent;
+ res = _context24.sent;
console.log(res, "撤销共享触发的res");
data = (res === null || res === void 0 ? void 0 : res.groups) || [];
joinGroupDataRef.current = data.filter(function (item) {
@@ -6102,9 +6363,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
}),
onOk: function () {
- var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20() {
- return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
- while (1) switch (_context20.prev = _context20.next) {
+ var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23() {
+ return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
+ while (1) switch (_context23.prev = _context23.next) {
case 0:
joinGroupDataRef.current = data.filter(function (item) {
return item.is_share;
@@ -6112,11 +6373,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return i.id;
}); //拿到当前被勾选的团队id
console.log(joinGroupDataRef.current, "joinGroupDataRef.current");
- return _context20.abrupt("return", new Promise( /*#__PURE__*/function () {
- var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19(resolve, reject) {
+ return _context23.abrupt("return", new Promise( /*#__PURE__*/function () {
+ var _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22(resolve, reject) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
+ return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
+ while (1) switch (_context22.prev = _context22.next) {
case 0:
// if (!joinGroupDataRef.current.length) {
// message.warning('请选择需要撤销共享的教研团队');
@@ -6125,38 +6386,38 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
console.log(data, "看看这里的data");
// const group_ids = data?.map((x: any) => x.group_id)?.filter((id: number) => !joinGroupDataRef.current.includes(id));
- _context19.next = 3;
+ _context22.next = 3;
return (0,service_problemset/* batchShare */.GW)({
ids: [id],
clazz: 'ItemBank',
group_ids: joinGroupDataRef.current
});
case 3:
- res = _context19.sent;
+ res = _context22.sent;
joinGroupDataRef.current = [];
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.info('操作成功');
handleReloadData();
}
- return _context19.abrupt("return", resolve());
+ return _context22.abrupt("return", resolve());
case 7:
case "end":
- return _context19.stop();
+ return _context22.stop();
}
- }, _callee19);
+ }, _callee22);
}));
- return function (_x18, _x19) {
- return _ref21.apply(this, arguments);
+ return function (_x20, _x21) {
+ return _ref23.apply(this, arguments);
};
}()));
case 3:
case "end":
- return _context20.stop();
+ return _context23.stop();
}
- }, _callee20);
+ }, _callee23);
}));
function onOk() {
- return _onOk3.apply(this, arguments);
+ return _onOk4.apply(this, arguments);
}
return onOk;
}()
@@ -6167,12 +6428,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 8:
case "end":
- return _context21.stop();
+ return _context24.stop();
}
- }, _callee21);
+ }, _callee24);
}));
- return function handleCancelShare(_x17) {
- return _ref20.apply(this, arguments);
+ return function handleCancelShare(_x19) {
+ return _ref22.apply(this, arguments);
};
}();
var handleBasketDelete = function handleBasketDelete(type) {
@@ -6191,27 +6452,27 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
title: '确认要清空试题篮吗?',
centered: true,
onOk: function () {
- var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22() {
+ var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
+ return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
+ while (1) switch (_context25.prev = _context25.next) {
case 0:
- _context22.next = 2;
+ _context25.next = 2;
return (0,service_problemset/* clearBasket */.RT)();
case 2:
- res = _context22.sent;
+ res = _context25.sent;
if (res.status === 0) {
handleReloadData();
getBasketList();
}
case 4:
case "end":
- return _context22.stop();
+ return _context25.stop();
}
- }, _callee22);
+ }, _callee25);
}));
function onOk() {
- return _onOk4.apply(this, arguments);
+ return _onOk5.apply(this, arguments);
}
return onOk;
}()
@@ -6264,10 +6525,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
selectAll ? handleSelectAllRequest(ids) : handleUnselectAllRequest(ids);
};
var handleSelectAllRequest = /*#__PURE__*/function () {
- var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(preIds) {
+ var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27(preIds) {
var ids;
- return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
+ return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
+ while (1) switch (_context27.prev = _context27.next) {
case 0:
ids = toConsumableArray_default()(preIds);
problemsetList.forEach(function (e) {
@@ -6292,30 +6553,30 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
children: ["\u5F53\u524D\u5DF2\u9009\u62E9", preIds.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 _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23() {
+ var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
+ return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
+ while (1) switch (_context26.prev = _context26.next) {
case 0:
if (!params.exam_id) {
- _context23.next = 6;
+ _context26.next = 6;
break;
}
- _context23.next = 3;
+ _context26.next = 3;
return (0,service_problemset/* examinationItems */.zh)({
exam_id: params.exam_id,
item_bank_ids: ids
});
case 3:
- res = _context23.sent;
- _context23.next = 15;
+ res = _context26.sent;
+ _context26.next = 15;
break;
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context23.next = 12;
+ _context26.next = 12;
break;
}
- _context23.next = 9;
+ _context26.next = 9;
return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.exercise_id, "/select_questions.json"), {
method: 'post',
body: {
@@ -6323,11 +6584,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- res = _context23.sent;
- _context23.next = 15;
+ res = _context26.sent;
+ _context26.next = 15;
break;
case 12:
- _context23.next = 14;
+ _context26.next = 14;
return dispatch({
type: 'problemset/select',
payload: {
@@ -6335,7 +6596,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context23.sent;
+ res = _context26.sent;
case 15:
if (res.status === 0) {
handleReloadData();
@@ -6343,37 +6604,37 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 16:
case "end":
- return _context23.stop();
+ return _context26.stop();
}
- }, _callee23);
+ }, _callee26);
}));
function onOk() {
- return _onOk5.apply(this, arguments);
+ return _onOk6.apply(this, arguments);
}
return onOk;
}()
});
case 3:
case "end":
- return _context24.stop();
+ return _context27.stop();
}
- }, _callee24);
+ }, _callee27);
}));
- return function handleSelectAllRequest(_x20) {
- return _ref22.apply(this, arguments);
+ return function handleSelectAllRequest(_x22) {
+ return _ref24.apply(this, arguments);
};
}();
var handleUnselectAllRequest = /*#__PURE__*/function () {
- var _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(ids) {
+ var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28(ids) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
+ return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
+ while (1) switch (_context28.prev = _context28.next) {
case 0:
if (!params.exam_id) {
- _context25.next = 6;
+ _context28.next = 6;
break;
}
- _context25.next = 3;
+ _context28.next = 3;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(params.exam_id, "/batch_revoke_item.json"), {
method: 'post',
body: {
@@ -6381,15 +6642,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 3:
- res = _context25.sent;
- _context25.next = 15;
+ res = _context28.sent;
+ _context28.next = 15;
break;
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context25.next = 12;
+ _context28.next = 12;
break;
}
- _context25.next = 9;
+ _context28.next = 9;
return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
method: 'post',
body: {
@@ -6398,11 +6659,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- res = _context25.sent;
- _context25.next = 15;
+ res = _context28.sent;
+ _context28.next = 15;
break;
case 12:
- _context25.next = 14;
+ _context28.next = 14;
return dispatch({
type: 'problemset/unselectAll',
payload: {
@@ -6410,7 +6671,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context25.sent;
+ res = _context28.sent;
case 15:
if (res.status === 0) {
handleReloadData();
@@ -6418,45 +6679,45 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 16:
case "end":
- return _context25.stop();
+ return _context28.stop();
}
- }, _callee25);
+ }, _callee28);
}));
- return function handleUnselectAllRequest(_x21) {
- return _ref23.apply(this, arguments);
+ return function handleUnselectAllRequest(_x23) {
+ return _ref25.apply(this, arguments);
};
}();
var handleShixuns = /*#__PURE__*/function () {
- var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(ids) {
+ var _ref26 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29(ids) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
+ return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
+ while (1) switch (_context29.prev = _context29.next) {
case 0:
if (!(isProblemset && basketTotal === 200)) {
- _context26.next = 3;
+ _context29.next = 3;
break;
}
message/* default */.ZP.info('已选200个试题(不能在选用更多试题)');
- return _context26.abrupt("return");
+ return _context29.abrupt("return");
case 3:
if (!params.exam_id) {
- _context26.next = 10;
+ _context29.next = 10;
break;
}
- _context26.next = 6;
+ _context29.next = 6;
return (0,service_problemset/* examinationItems */.zh)({
exam_id: params.exam_id,
shixun_ids: ids
});
case 6:
- res = _context26.sent;
+ res = _context29.sent;
if (res.status === 0) {
handleReloadData();
}
- _context26.next = 14;
+ _context29.next = 14;
break;
case 10:
- _context26.next = 12;
+ _context29.next = 12;
return dispatch({
type: 'problemset/select',
payload: {
@@ -6464,19 +6725,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 12:
- res = _context26.sent;
+ res = _context29.sent;
if (res.status === 0) {
getBasketList();
handleReloadData();
}
case 14:
case "end":
- return _context26.stop();
+ return _context29.stop();
}
- }, _callee26);
+ }, _callee29);
}));
- return function handleShixuns(_x22) {
- return _ref24.apply(this, arguments);
+ return function handleShixuns(_x24) {
+ return _ref26.apply(this, arguments);
};
}();
var handleShixunChange = function handleShixunChange() {
@@ -6490,19 +6751,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
// 共享文件夹:
var handledireShare = /*#__PURE__*/function () {
- var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28(id) {
+ var _ref27 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31(id) {
var _problemset$teachGrou, _res$data2;
var res;
- return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
+ return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
+ while (1) switch (_context31.prev = _context31.next) {
case 0:
if ((_problemset$teachGrou = problemset.teachGroupData) !== null && _problemset$teachGrou !== void 0 && (_problemset$teachGrou = _problemset$teachGrou.groups) !== null && _problemset$teachGrou !== void 0 && _problemset$teachGrou.length) {
- _context28.next = 2;
+ _context31.next = 2;
break;
}
- return _context28.abrupt("return", message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
+ return _context31.abrupt("return", message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
case 2:
- _context28.next = 4;
+ _context31.next = 4;
return (0,fetch/* default */.ZP)("/api/teach_group_shares/get_group_status.json", {
method: 'get',
params: {
@@ -6510,13 +6771,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 4:
- res = _context28.sent;
+ res = _context31.sent;
console.log(res, "判断可否共享-是否被共享过");
if (!(res.status !== 0)) {
- _context28.next = 8;
+ _context31.next = 8;
break;
}
- return _context28.abrupt("return");
+ return _context31.abrupt("return");
case 8:
joinGroupDataRef.current = res === null || res === void 0 ? void 0 : res.data; //拿到数据后赋值
modal/* default */.Z.confirm({
@@ -6566,20 +6827,20 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
onOk: function onOk() {
return new Promise( /*#__PURE__*/function () {
- var _ref26 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27(resolve, reject) {
- var _joinGroupDataRef$cur3;
+ var _ref28 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30(resolve, reject) {
+ var _joinGroupDataRef$cur4;
var res2;
- return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
+ return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
+ while (1) switch (_context30.prev = _context30.next) {
case 0:
- if ((_joinGroupDataRef$cur3 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur3 !== void 0 && _joinGroupDataRef$cur3.length) {
- _context27.next = 3;
+ if ((_joinGroupDataRef$cur4 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur4 !== void 0 && _joinGroupDataRef$cur4.length) {
+ _context30.next = 3;
break;
}
message/* default */.ZP.info('请先选择教研团队');
- return _context27.abrupt("return", reject());
+ return _context30.abrupt("return", reject());
case 3:
- _context27.next = 5;
+ _context30.next = 5;
return (0,fetch/* default */.ZP)("/api/teach_group_shares/item_banks_group.json", {
method: 'post',
body: {
@@ -6594,7 +6855,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 5:
- res2 = _context27.sent;
+ res2 = _context30.sent;
console.log(res2);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success("操作成功");
@@ -6606,24 +6867,24 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 8:
case "end":
- return _context27.stop();
+ return _context30.stop();
}
- }, _callee27);
+ }, _callee30);
}));
- return function (_x24, _x25) {
- return _ref26.apply(this, arguments);
+ return function (_x26, _x27) {
+ return _ref28.apply(this, arguments);
};
}());
}
});
case 10:
case "end":
- return _context28.stop();
+ return _context31.stop();
}
- }, _callee28);
+ }, _callee31);
}));
- return function handledireShare(_x23) {
- return _ref25.apply(this, arguments);
+ return function handledireShare(_x25) {
+ return _ref27.apply(this, arguments);
};
}();
@@ -6673,27 +6934,27 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
onOk: function onOk() {
return new Promise( /*#__PURE__*/function () {
- var _ref27 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29(resolve, reject) {
- var _joinGroupDataRef$cur4;
+ var _ref29 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32(resolve, reject) {
+ var _joinGroupDataRef$cur5;
var res;
- return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
- while (1) switch (_context29.prev = _context29.next) {
+ return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
+ while (1) switch (_context32.prev = _context32.next) {
case 0:
- if ((_joinGroupDataRef$cur4 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur4 !== void 0 && _joinGroupDataRef$cur4.length) {
- _context29.next = 3;
+ if ((_joinGroupDataRef$cur5 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur5 !== void 0 && _joinGroupDataRef$cur5.length) {
+ _context32.next = 3;
break;
}
message/* default */.ZP.info('请先选择教研团队');
- return _context29.abrupt("return", reject());
+ return _context32.abrupt("return", reject());
case 3:
- _context29.next = 5;
+ _context32.next = 5;
return (0,service_problemset/* batchShare */.GW)({
ids: id || selectIds,
clazz: 'ItemBank',
group_ids: joinGroupDataRef.current
});
case 5:
- res = _context29.sent;
+ res = _context32.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.info('所选试题成功分享至教研团队');
joinGroupDataRef.current = [];
@@ -6703,12 +6964,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 7:
case "end":
- return _context29.stop();
+ return _context32.stop();
}
- }, _callee29);
+ }, _callee32);
}));
- return function (_x26, _x27) {
- return _ref27.apply(this, arguments);
+ return function (_x28, _x29) {
+ return _ref29.apply(this, arguments);
};
}());
},
@@ -6720,18 +6981,18 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
};
var handleBatchDelete = function handleBatchDelete() {
var handleOk = /*#__PURE__*/function () {
- var _ref28 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30() {
+ var _ref30 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
- while (1) switch (_context30.prev = _context30.next) {
+ return regeneratorRuntime_default()().wrap(function _callee33$(_context33) {
+ while (1) switch (_context33.prev = _context33.next) {
case 0:
setBatchDeleteLoading(true);
- _context30.next = 3;
+ _context33.next = 3;
return (0,service_problemset/* batchQuestionsDelete */.nD)({
ids: selectIds
});
case 3:
- res = _context30.sent;
+ res = _context33.sent;
setBatchDeleteLoading(false);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
modal/* default */.Z.info({
@@ -6751,12 +7012,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 6:
case "end":
- return _context30.stop();
+ return _context33.stop();
}
- }, _callee30);
+ }, _callee33);
}));
return function handleOk() {
- return _ref28.apply(this, arguments);
+ return _ref30.apply(this, arguments);
};
}();
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
@@ -6821,19 +7082,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleBatchSetPublicRequest = /*#__PURE__*/function () {
- var _ref29 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31(id) {
+ var _ref31 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee34(id) {
var source, res;
- return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
- while (1) switch (_context31.prev = _context31.next) {
+ return regeneratorRuntime_default()().wrap(function _callee34$(_context34) {
+ while (1) switch (_context34.prev = _context34.next) {
case 0:
source = activeTabsKey === TabType.TeachGroupShare ? 1 : 2; // 试题来源;1 教研团队分享的, 2 我创建的
- _context31.next = 3;
+ _context34.next = 3;
return (0,service_problemset/* batchPublic */.Qp)({
ids: id ? [id] : selectIds,
source: source
});
case 3:
- res = _context31.sent;
+ res = _context34.sent;
if (res.status === 0) {
hintFlagRef.current && window.localStorage.setItem('problemset-set-public-hint-flag', '1');
hintFlagRef.current = false;
@@ -6842,12 +7103,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context31.stop();
+ return _context34.stop();
}
- }, _callee31);
+ }, _callee34);
}));
- return function handleBatchSetPublicRequest(_x28) {
- return _ref29.apply(this, arguments);
+ return function handleBatchSetPublicRequest(_x30) {
+ return _ref31.apply(this, arguments);
};
}();
var handlePublish = function handlePublish(identifier) {
@@ -6868,29 +7129,29 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
okText: '确定',
cancelText: '取消',
onOk: function () {
- var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() {
+ var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee35() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
- while (1) switch (_context32.prev = _context32.next) {
+ return regeneratorRuntime_default()().wrap(function _callee35$(_context35) {
+ while (1) switch (_context35.prev = _context35.next) {
case 0:
- _context32.next = 2;
+ _context35.next = 2;
return (0,service_problemset/* programPublish */.MZ)({
identifier: identifier
});
case 2:
- res = _context32.sent;
+ res = _context35.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success('发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context32.stop();
+ return _context35.stop();
}
- }, _callee32);
+ }, _callee35);
}));
function onOk() {
- return _onOk6.apply(this, arguments);
+ return _onOk7.apply(this, arguments);
}
return onOk;
}()
@@ -6909,38 +7170,38 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
okText: '确定',
cancelText: '取消',
onOk: function () {
- var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33() {
+ var _onOk8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee36() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee33$(_context33) {
- while (1) switch (_context33.prev = _context33.next) {
+ return regeneratorRuntime_default()().wrap(function _callee36$(_context36) {
+ while (1) switch (_context36.prev = _context36.next) {
case 0:
- _context33.next = 2;
+ _context36.next = 2;
return (0,service_problemset/* programCancelPublish */.sD)({
identifier: identifier
});
case 2:
- res = _context33.sent;
+ res = _context36.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success('撤销发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context33.stop();
+ return _context36.stop();
}
- }, _callee33);
+ }, _callee36);
}));
function onOk() {
- return _onOk7.apply(this, arguments);
+ return _onOk8.apply(this, arguments);
}
return onOk;
}()
});
};
var handleChangeTeachGroup = /*#__PURE__*/function () {
- var _ref30 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee34(id) {
- return regeneratorRuntime_default()().wrap(function _callee34$(_context34) {
- while (1) switch (_context34.prev = _context34.next) {
+ var _ref32 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee37(id) {
+ return regeneratorRuntime_default()().wrap(function _callee37$(_context37) {
+ while (1) switch (_context37.prev = _context37.next) {
case 0:
console.log("切换团队tab时触发", id);
// dispatch({
@@ -6968,12 +7229,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
getGroups(params);
case 10:
case "end":
- return _context34.stop();
+ return _context37.stop();
}
- }, _callee34);
+ }, _callee37);
}));
- return function handleChangeTeachGroup(_x29) {
- return _ref30.apply(this, arguments);
+ return function handleChangeTeachGroup(_x31) {
+ return _ref32.apply(this, arguments);
};
}();
// 筛选排序
@@ -7061,18 +7322,18 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleBatchPublish = /*#__PURE__*/function () {
- var _ref31 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee36() {
- var conditionRes, _ref32, unpublish_program_question_count, total_item_banks;
- return regeneratorRuntime_default()().wrap(function _callee36$(_context36) {
- while (1) switch (_context36.prev = _context36.next) {
+ var _ref33 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee39() {
+ var conditionRes, _ref34, unpublish_program_question_count, total_item_banks;
+ return regeneratorRuntime_default()().wrap(function _callee39$(_context39) {
+ while (1) switch (_context39.prev = _context39.next) {
case 0:
- _context36.next = 2;
+ _context39.next = 2;
return (0,service_problemset/* batchPublishCondition */.bF)({
ids: selectIds
});
case 2:
- conditionRes = _context36.sent;
- _ref32 = conditionRes.data || {}, unpublish_program_question_count = _ref32.unpublish_program_question_count, total_item_banks = _ref32.total_item_banks;
+ conditionRes = _context39.sent;
+ _ref34 = conditionRes.data || {}, unpublish_program_question_count = _ref34.unpublish_program_question_count, total_item_banks = _ref34.total_item_banks;
if (unpublish_program_question_count === 0) {
modal/* default */.Z.error({
title: '错误',
@@ -7090,29 +7351,29 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
centered: true,
onOk: function () {
- var _onOk8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee35() {
+ var _onOk9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee38() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee35$(_context35) {
- while (1) switch (_context35.prev = _context35.next) {
+ return regeneratorRuntime_default()().wrap(function _callee38$(_context38) {
+ while (1) switch (_context38.prev = _context38.next) {
case 0:
- _context35.next = 2;
+ _context38.next = 2;
return (0,service_problemset/* batchPublish */.dt)({
ids: selectIds
});
case 2:
- res = _context35.sent;
+ res = _context38.sent;
if (res.status === 0) {
message/* default */.ZP.success('发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context35.stop();
+ return _context38.stop();
}
- }, _callee35);
+ }, _callee38);
}));
function onOk() {
- return _onOk8.apply(this, arguments);
+ return _onOk9.apply(this, arguments);
}
return onOk;
}()
@@ -7120,12 +7381,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context36.stop();
+ return _context39.stop();
}
- }, _callee36);
+ }, _callee39);
}));
return function handleBatchPublish() {
- return _ref31.apply(this, arguments);
+ return _ref33.apply(this, arguments);
};
}();
var menu = /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
@@ -7169,7 +7430,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}));
} else {
if (keys.length > selectitem.length) {
- var _ref33;
+ var _ref35;
var _arr = problemsetList.filter(function (item) {
return keys.includes(item.id);
});
@@ -7180,7 +7441,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return !ids.includes(item.id);
});
setselectitem([].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2)));
- setSelectIds((_ref33 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref33 === void 0 ? void 0 : _ref33.map(function (x) {
+ setSelectIds((_ref35 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref35 === void 0 ? void 0 : _ref35.map(function (x) {
return x.id;
}));
} else {
@@ -7200,7 +7461,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
var handleSelectCheckedAll = function handleSelectCheckedAll(checked) {
if (isprogram_homework) {
if (checked) {
- var _ref34;
+ var _ref36;
var res = selectitem === null || selectitem === void 0 ? void 0 : selectitem.map(function (item) {
return item.id;
});
@@ -7208,7 +7469,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return !res.includes(item.id);
});
setselectitem([].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1)));
- setSelectIds((_ref34 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref34 === void 0 ? void 0 : _ref34.map(function (x) {
+ setSelectIds((_ref36 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref36 === void 0 ? void 0 : _ref36.map(function (x) {
return x.id;
}));
} else {
@@ -7335,6 +7596,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onCancel: handleCancel,
onSelect: handleSelect,
onMoveTo: handleOnMoveTo,
+ onCopy: handleCopy,
addProblemset: handleAddProblemset,
onSetShare: handleSetShare,
onCancelShare: handleCancelShare,
@@ -7347,9 +7609,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
};
(0,_react_17_0_2_react.useEffect)(function () {
if (isprogram_homework) {
- var _ref35 = paramsRouter,
- coursesId = _ref35.coursesId,
- categoryId = _ref35.categoryId;
+ var _ref37 = paramsRouter,
+ coursesId = _ref37.coursesId,
+ categoryId = _ref37.categoryId;
dispatch({
type: 'shixunHomeworks/addCommonHomeWorkDefaultData',
payload: {
@@ -7361,29 +7623,29 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
}, [isprogram_homework]);
var handleAdd = /*#__PURE__*/function () {
- var _ref36 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee37() {
- var value, _ref37, coursesId, categoryId, res;
- return regeneratorRuntime_default()().wrap(function _callee37$(_context37) {
- while (1) switch (_context37.prev = _context37.next) {
+ var _ref38 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee40() {
+ var value, _ref39, coursesId, categoryId, res;
+ return regeneratorRuntime_default()().wrap(function _callee40$(_context40) {
+ while (1) switch (_context40.prev = _context40.next) {
case 0:
- _context37.prev = 0;
- _context37.next = 3;
+ _context40.prev = 0;
+ _context40.next = 3;
return operatingRef.current.form.validateFields();
case 3:
value = operatingRef.current.form.getFieldsValue(); // console.log(value, 'value')
if (!((selectitem === null || selectitem === void 0 ? void 0 : selectitem.length) <= 0)) {
- _context37.next = 8;
+ _context40.next = 8;
break;
}
document.getElementById("topicdom").scrollIntoView({
behavior: "smooth"
});
message/* default */.ZP.info('请选择编程题');
- return _context37.abrupt("return");
+ return _context40.abrupt("return");
case 8:
setAddLoading(true);
- _ref37 = paramsRouter, coursesId = _ref37.coursesId, categoryId = _ref37.categoryId;
- _context37.next = 12;
+ _ref39 = paramsRouter, coursesId = _ref39.coursesId, categoryId = _ref39.categoryId;
+ _context40.next = 12;
return (0,fetch/* default */.ZP)(isProgramEdit ? "/api/homework_commons/".concat(categoryId, "/update_hack.json") : "/api/courses/".concat(coursesId, "/homework_commons.json"), {
method: isProgramEdit ? 'put' : 'post',
body: objectSpread2_default()(objectSpread2_default()({}, value), {}, {
@@ -7396,25 +7658,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})
});
case 12:
- res = _context37.sent;
+ res = _context40.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
_umi_production_exports.history.push("/classrooms/".concat(paramsRouter.coursesId, "/program_homework/").concat(isProgramEdit ? categoryId : res.homework_id, "/detail?tabs=1"));
}
setAddLoading(false);
- _context37.next = 20;
+ _context40.next = 20;
break;
case 17:
- _context37.prev = 17;
- _context37.t0 = _context37["catch"](0);
+ _context40.prev = 17;
+ _context40.t0 = _context40["catch"](0);
document.body.scrollIntoView();
case 20:
case "end":
- return _context37.stop();
+ return _context40.stop();
}
- }, _callee37, null, [[0, 17]]);
+ }, _callee40, null, [[0, 17]]);
}));
return function handleAdd() {
- return _ref36.apply(this, arguments);
+ return _ref38.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -7836,13 +8098,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
},
onDelete: handleBasketDelete,
onClear: handleBasketClear,
- onSubmit: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee38() {
+ onSubmit: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee41() {
var _disciplinesData$disc, _disciplinesData$new_, _disciplinesData$new_2, _defaultDisciplines$s;
var disciplinesData, defaultDisciplines, res;
- return regeneratorRuntime_default()().wrap(function _callee38$(_context38) {
- while (1) switch (_context38.prev = _context38.next) {
+ return regeneratorRuntime_default()().wrap(function _callee41$(_context41) {
+ while (1) switch (_context41.prev = _context41.next) {
case 0:
- _context38.next = 2;
+ _context41.next = 2;
return dispatch({
type: 'problemsetPreview/getEditDisciplines',
payload: {
@@ -7850,10 +8112,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 2:
- disciplinesData = _context38.sent;
+ disciplinesData = _context41.sent;
//new_checked没有值则默认取第一个
defaultDisciplines = disciplinesData === null || disciplinesData === void 0 || (_disciplinesData$disc = disciplinesData.disciplines) === null || _disciplinesData$disc === void 0 ? void 0 : _disciplinesData$disc[0];
- _context38.next = 6;
+ _context41.next = 6;
return dispatch({
type: 'problemsetPreview/newPreviewProblemset',
payload: {
@@ -7865,15 +8127,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 6:
- res = _context38.sent;
+ res = _context41.sent;
if (res.status === 0) {
_umi_production_exports.history.push("paperlibrary/add/".concat(res.exam_id, "?defaultActiveKey=1&type=2"));
}
case 8:
case "end":
- return _context38.stop();
+ return _context41.stop();
}
- }, _callee38);
+ }, _callee41);
}))
}), !(0,authority/* isCommonStudent */.JA)() && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(BasketSideBar, {
visibleBasket: visibleBasketDrawer,
@@ -8133,12 +8395,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onCancel: function onCancel() {
setShowModal(false);
},
- onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee39() {
+ onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee42() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee39$(_context39) {
- while (1) switch (_context39.prev = _context39.next) {
+ return regeneratorRuntime_default()().wrap(function _callee42$(_context42) {
+ while (1) switch (_context42.prev = _context42.next) {
case 0:
- _context39.next = 2;
+ _context42.next = 2;
return (0,fetch/* default */.ZP)("/api/item_banks/".concat(modalData === null || modalData === void 0 ? void 0 : modalData.id, "/update_tag.json"), {
method: 'put',
body: {
@@ -8147,7 +8409,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 2:
- res = _context39.sent;
+ res = _context42.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success('修改成功');
setShowModal(false);
@@ -8155,9 +8417,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 4:
case "end":
- return _context39.stop();
+ return _context42.stop();
}
- }, _callee39);
+ }, _callee42);
})),
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -8206,26 +8468,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
onOk: function onOk() {
return new Promise( /*#__PURE__*/function () {
- var _ref40 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee40(resolve, reject) {
+ var _ref42 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee43(resolve, reject) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee40$(_context40) {
- while (1) switch (_context40.prev = _context40.next) {
+ return regeneratorRuntime_default()().wrap(function _callee43$(_context43) {
+ while (1) switch (_context43.prev = _context43.next) {
case 0:
if (addValue.current) {
- _context40.next = 3;
+ _context43.next = 3;
break;
}
message/* default */.ZP.warning("请输入知识点名称");
- return _context40.abrupt("return", reject());
+ return _context43.abrupt("return", reject());
case 3:
if (!(addValue.current.length > 20)) {
- _context40.next = 6;
+ _context43.next = 6;
break;
}
message/* default */.ZP.warning("请输入不超过20字的知识点名称");
- return _context40.abrupt("return", reject());
+ return _context43.abrupt("return", reject());
case 6:
- _context40.next = 8;
+ _context43.next = 8;
return (0,fetch/* default */.ZP)("/api/tag_disciplines.json", {
method: 'post',
body: {
@@ -8234,25 +8496,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 8:
- res = _context40.sent;
+ res = _context43.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
- _context40.next = 13;
+ _context43.next = 13;
break;
}
- _context40.next = 12;
+ _context43.next = 12;
return queryTags(modalData);
case 12:
setTagActive([].concat(toConsumableArray_default()(tagActive), [res === null || res === void 0 ? void 0 : res.tag_discipline_id]));
case 13:
- return _context40.abrupt("return", resolve());
+ return _context43.abrupt("return", resolve());
case 14:
case "end":
- return _context40.stop();
+ return _context43.stop();
}
- }, _callee40);
+ }, _callee43);
}));
- return function (_x30, _x31) {
- return _ref40.apply(this, arguments);
+ return function (_x32, _x33) {
+ return _ref42.apply(this, arguments);
};
}());
}
@@ -8314,13 +8576,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
});
};
-/* harmony default export */ var Problemset = ((0,_umi_production_exports.connect)(function (_ref41) {
- var classroomList = _ref41.classroomList,
- problemset = _ref41.problemset,
- user = _ref41.user,
- loading = _ref41.loading,
- globalSetting = _ref41.globalSetting,
- shixunHomeworks = _ref41.shixunHomeworks;
+/* harmony default export */ var Problemset = ((0,_umi_production_exports.connect)(function (_ref43) {
+ var classroomList = _ref43.classroomList,
+ problemset = _ref43.problemset,
+ user = _ref43.user,
+ loading = _ref43.loading,
+ globalSetting = _ref43.globalSetting,
+ shixunHomeworks = _ref43.shixunHomeworks;
return {
classroomList: classroomList,
problemset: problemset,
diff --git a/index.html b/index.html
index eaad5b60da..a4d2ed09b3 100644
--- a/index.html
+++ b/index.html
@@ -26,7 +26,7 @@
display: block !important;
}
-
+