diff --git a/32226.d7b96ca4.async.js b/32226.86aeff9d.async.js
similarity index 99%
rename from 32226.d7b96ca4.async.js
rename to 32226.86aeff9d.async.js
index 85ba9706a2..9221c73252 100644
--- a/32226.d7b96ca4.async.js
+++ b/32226.86aeff9d.async.js
@@ -609,7 +609,7 @@ var WorkList = function WorkList(_ref) {
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
flex: '1'
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, {
- children: [(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAdmin */ .GJ)() && disabled && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, {
+ children: [(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__/* .isAdmin */ .GJ)() && disabled && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.can_edit) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, {
type: "primary",
size: "middle",
ghost: true,
diff --git a/43133.41f8eec8.async.js b/43133.de18da55.async.js
similarity index 99%
rename from 43133.41f8eec8.async.js
rename to 43133.de18da55.async.js
index db5682564f..3b02ed4182 100644
--- a/43133.41f8eec8.async.js
+++ b/43133.de18da55.async.js
@@ -81,6 +81,8 @@ var Knowledge = function Knowledge(_ref) {
var handleChange = function handleChange(e, valuesmap) {
if (e) {
//获取选中的数据
+ // setValues([valuesmap.key])
+ // onChange([valuesmap.key]);
setValues(toConsumableArray_default()(valuesmap));
onChange(toConsumableArray_default()(valuesmap));
} else {
@@ -179,6 +181,7 @@ var Knowledge = function Knowledge(_ref) {
_value2 = selectvalues;
_value2.push(res.tag_discipline_id);
onChange(toConsumableArray_default()(_value2));
+ // setValues([res.tag_discipline_id])
setValues(toConsumableArray_default()(_value2));
onChange(toConsumableArray_default()(_value2));
}
@@ -298,7 +301,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
- // hidetoolBar
+ hidetoolBar: true,
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);
diff --git a/47108.fe25cf17.async.js b/47108.ca8eecb3.async.js
similarity index 94%
rename from 47108.fe25cf17.async.js
rename to 47108.ca8eecb3.async.js
index ececac0f41..6d5e7def83 100644
--- a/47108.fe25cf17.async.js
+++ b/47108.ca8eecb3.async.js
@@ -1798,7 +1798,7 @@ 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) {
- var _data$program_attr3, _data$program_attr4, _data$program_attr5;
+ var _data$program_attr3, _data$program_attr4;
var data = _ref.data,
selectIds = _ref.selectIds,
_ref$onSelectCheckBox = _ref.onSelectCheckBox,
@@ -1998,7 +1998,7 @@ var List = function List(_ref) {
showLines: 1,
showTextOnly: true,
className: Topicmodules.topicTitleContent,
- value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.description : data.name
+ value: data.name
}, 1)
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
onClick: function onClick() {
@@ -2025,7 +2025,7 @@ var List = function List(_ref) {
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
className: Topicmodules.topicTitleContent,
- value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.description : data.name
+ value: (data === null || data === void 0 ? void 0 : data.item_type) === "BPROGRAM" ? data === null || data === void 0 || (_data$program_attr3 = data.program_attr) === null || _data$program_attr3 === void 0 ? void 0 : _data$program_attr3.description : data.name
}, 2), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "".concat(Topicmodules.row, " mt15"),
children: renderContent()
@@ -2037,7 +2037,7 @@ var List = function List(_ref) {
className: Topicmodules.updateTimeWrap,
children: data.item_type === "PROGRAM" && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", {
className: Topicmodules.programLanguage,
- children: ["\u7F16\u7A0B\u8BED\u8A00\uFF1A", (_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.language]
+ children: ["\u7F16\u7A0B\u8BED\u8A00\uFF1A", (_data$program_attr4 = data.program_attr) === null || _data$program_attr4 === void 0 ? void 0 : _data$program_attr4.language]
})
})
})
@@ -2088,7 +2088,7 @@ var List = function List(_ref) {
});
};
var MenuMore = function MenuMore(_ref2) {
- 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 _data$program_attr5, _data$program_attr6, _data$program_attr7, _data$program_attr9, _data$author, _user$userInfo, _data$author2, _user$userInfo2, _data$author3, _user$userInfo3, _data$program_attr11, _data$author4, _user$userInfo4, _data$author5, _user$userInfo5, _data$author6, _user$userInfo6;
var SubjectShare = _ref2.SubjectShare,
isProblemset = _ref2.isProblemset,
data = _ref2.data,
@@ -2125,9 +2125,11 @@ var MenuMore = function MenuMore(_ref2) {
_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 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");
+ onCancelPublish = _ref2$onCancelPublish === void 0 ? function () {} : _ref2$onCancelPublish,
+ _ref2$onCpTest = _ref2.onCpTest,
+ onCpTest = _ref2$onCpTest === void 0 ? function () {} : _ref2$onCpTest;
+ var editUrl = data.item_type === "PROGRAM" ? "/problems/newedit/".concat((_data$program_attr5 = data.program_attr) === null || _data$program_attr5 === void 0 ? void 0 : _data$program_attr5.identifier) : data.item_type === "BPROGRAM" ? "/problemset/edit/".concat((_data$program_attr6 = data.program_attr) === null || _data$program_attr6 === void 0 ? void 0 : _data$program_attr6.identifier, "?type=1") : "/problemset/edit/".concat(data.id);
+ var showPrivateFlag = activeTabsKey === "0" && !data["public"] && !data.apply && (data.item_type === "PROGRAM" && ((_data$program_attr7 = data.program_attr) === null || _data$program_attr7 === void 0 ? void 0 : _data$program_attr7.status) !== 0 || data.item_type !== "PROGRAM");
// console.log(data, "看是否共享文案的data");
var menuItems = [{
@@ -2138,18 +2140,28 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u7F16\u8F91"
}),
key: '-1',
- show: activeTabsKey === "0" && !data["public"]
+ show: activeTabsKey === "0" && !data["public"] || activeTabsKey == "3" && data.edit_role
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onCpTest(data.id, activeTabsKey);
+ },
+ children: activeTabsKey == "1" ? "复制到我创建的" : "复制试题"
+ }),
+ key: '13',
+ show: true
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
onClick: function onClick() {
- var _data$program_attr9;
- return onCancelPublish(data === null || data === void 0 || (_data$program_attr9 = data.program_attr) === null || _data$program_attr9 === void 0 ? void 0 : _data$program_attr9.identifier);
+ var _data$program_attr8;
+ return onCancelPublish(data === null || data === void 0 || (_data$program_attr8 = data.program_attr) === null || _data$program_attr8 === void 0 ? void 0 : _data$program_attr8.identifier);
},
children: "\u64A4\u9500\u53D1\u5E03"
}),
key: '0',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr10 = data.program_attr) === null || _data$program_attr10 === void 0 ? void 0 : _data$program_attr10.status) !== 0 && !data["public"] && ((_data$author = data.author) === null || _data$author === void 0 ? void 0 : _data$author.login) === ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login)
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr9 = data.program_attr) === null || _data$program_attr9 === void 0 ? void 0 : _data$program_attr9.status) !== 0 && !data["public"] && ((_data$author = data.author) === null || _data$author === void 0 ? void 0 : _data$author.login) === ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -2169,17 +2181,18 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u5171\u4EAB"
}),
key: '3',
- // show: activeTabsKey === "0" && !data?.is_share
- show: activeTabsKey === "0" && SubjectShare
- },
- // {
- // label: onCancelShare(data.id)}>
- // 撤销共享
- // ,
- // key: '3',
- // show: (activeTabsKey === "0" && data?.is_share || activeTabsKey === "3" && (data.author?.login === user.userInfo?.login))
- // },
- {
+ show: activeTabsKey === "0" && !(data !== null && data !== void 0 && data.is_share)
+ }, {
+ label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
+ className: Topicmodules.actionLink,
+ onClick: function onClick() {
+ return onCancelShare(data.id);
+ },
+ children: "\u64A4\u9500\u5171\u4EAB"
+ }),
+ key: '3',
+ show: activeTabsKey === "0" && (data === null || data === void 0 ? void 0 : data.is_share) || activeTabsKey === "3" && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)
+ }, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
onClick: function onClick() {
@@ -2206,7 +2219,7 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u64A4\u9500\u516C\u5F00"
}),
key: '6',
- show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author2 = data.author) === null || _data$author2 === void 0 ? void 0 : _data$author2.login) === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)()
+ show: (activeTabsKey === "0" || activeTabsKey === "1") && data["public"] && ((_data$author3 = data.author) === null || _data$author3 === void 0 ? void 0 : _data$author3.login) === ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login) || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)()
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -2221,13 +2234,13 @@ var MenuMore = function MenuMore(_ref2) {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
onClick: function onClick() {
- var _data$program_attr11;
- return onPublish(data === null || data === void 0 || (_data$program_attr11 = data.program_attr) === null || _data$program_attr11 === void 0 ? void 0 : _data$program_attr11.identifier);
+ var _data$program_attr10;
+ return onPublish(data === null || data === void 0 || (_data$program_attr10 = data.program_attr) === null || _data$program_attr10 === void 0 ? void 0 : _data$program_attr10.identifier);
},
children: "\u53D1\u5E03"
}),
key: '8',
- show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr12 = data.program_attr) === null || _data$program_attr12 === void 0 ? void 0 : _data$program_attr12.status) === 0 && !data["public"] && ((_data$author3 = data.author) === null || _data$author3 === void 0 ? void 0 : _data$author3.login) === ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login)
+ show: (activeTabsKey === "0" || activeTabsKey === "3") && data.item_type === "PROGRAM" && ((_data$program_attr11 = data.program_attr) === null || _data$program_attr11 === void 0 ? void 0 : _data$program_attr11.status) === 0 && !data["public"] && ((_data$author4 = data.author) === null || _data$author4 === void 0 ? void 0 : _data$author4.login) === ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -2237,7 +2250,7 @@ var MenuMore = function MenuMore(_ref2) {
children: data.is_collected ? '取消收藏' : '收藏'
}),
key: '9',
- show: (activeTabsKey === "1" || activeTabsKey === "3") && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && ((_data$author4 = data.author) === null || _data$author4 === void 0 ? void 0 : _data$author4.login) !== ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login)
+ show: (activeTabsKey === "1" || activeTabsKey === "3") && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && ((_data$author5 = data.author) === null || _data$author5 === void 0 ? void 0 : _data$author5.login) !== ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -2267,7 +2280,7 @@ var MenuMore = function MenuMore(_ref2) {
children: "\u5220\u9664"
}),
key: '11',
- show: activeTabsKey === "0" && !data["public"] || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_data$author5 = data.author) === null || _data$author5 === void 0 ? void 0 : _data$author5.login) !== ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login)
+ show: activeTabsKey === "0" && !data["public"] || activeTabsKey === "1" && (0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_data$author6 = data.author) === null || _data$author6 === void 0 ? void 0 : _data$author6.login) !== ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.login)
}, {
label: /*#__PURE__*/(0,jsx_runtime.jsx)("a", {
className: Topicmodules.actionLink,
@@ -5045,6 +5058,8 @@ var add_question_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg
var export_question_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=";
// EXTERNAL MODULE: ./src/assets/images/problemset/folder-opened.png
var folder_opened = __webpack_require__(5623);
+// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
+var ui_customization = __webpack_require__(6321);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules
var ExclamationCircleOutlined = __webpack_require__(51954);
;// CONCATENATED MODULE: ./src/pages/Problemset/index.tsx
@@ -5093,6 +5108,7 @@ var ExclamationCircleOutlined = __webpack_require__(51954);
+
var TabPane = tabs/* default */.Z.TabPane;
@@ -5106,7 +5122,7 @@ var TabType = /*#__PURE__*/function (TabType) {
return TabType;
}({});
var ProblemsetPage = function ProblemsetPage(_ref) {
- var _location$pathname, _location$pathname2, _problemset$teachGrou4, _problemset$disciplin4, _problemset$teachGrou5;
+ var _location$pathname, _location$pathname2, _problemset$teachGrou8, _problemset$disciplin4, _problemset$teachGrou9;
var classroomList = _ref.classroomList,
problemset = _ref.problemset,
user = _ref.user,
@@ -6320,22 +6336,61 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
return _ref17.apply(this, arguments);
};
}();
+ /**
+ * @description v7珠海中的功能 - 团队共享 - 复制试题/复制到我创建的
+ */
+ var handleCpTest = /*#__PURE__*/function () {
+ var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(id, activeTabsKey) {
+ var data;
+ return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
+ while (1) switch (_context15.prev = _context15.next) {
+ case 0:
+ data = {
+ item_bank_id: id
+ };
+ _context15.t0 = activeTabsKey;
+ _context15.next = _context15.t0 === "1" ? 4 : _context15.t0 === "3" ? 6 : _context15.t0 === "0" ? 8 : 10;
+ break;
+ case 4:
+ data["type"] = 1;
+ return _context15.abrupt("break", 10);
+ case 6:
+ data["type"] = 2;
+ return _context15.abrupt("break", 10);
+ case 8:
+ data["type"] = 3;
+ return _context15.abrupt("break", 10);
+ case 10:
+ _context15.next = 12;
+ return (0,service_problemset/* getCpTest */.Wn)(data);
+ case 12:
+ handleReloadData();
+ case 13:
+ case "end":
+ return _context15.stop();
+ }
+ }, _callee15);
+ }));
+ return function handleCpTest(_x15, _x16) {
+ return _ref18.apply(this, arguments);
+ };
+ }();
//加入试题库
var handleAddProblemset = /*#__PURE__*/function () {
- var _ref18 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16(id) {
- return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
- while (1) switch (_context16.prev = _context16.next) {
+ var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17(id) {
+ return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
+ while (1) switch (_context17.prev = _context17.next) {
case 0:
if (id) {
- _context16.next = 3;
+ _context17.next = 3;
break;
}
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
- _context16.next = 3;
+ _context17.next = 3;
break;
}
- return _context16.abrupt("return", message/* default */.ZP.info('请先选择试题'));
+ return _context17.abrupt("return", message/* default */.ZP.info('请先选择试题'));
case 3:
joinGroupDataRef.current = [0];
modal/* default */.Z.confirm({
@@ -6368,19 +6423,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
}),
onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() {
var _joinGroupDataRef$cur;
var res;
- return regeneratorRuntime_default()().wrap(function _callee15$(_context15) {
- while (1) switch (_context15.prev = _context15.next) {
+ return regeneratorRuntime_default()().wrap(function _callee16$(_context16) {
+ while (1) switch (_context16.prev = _context16.next) {
case 0:
- _context15.next = 2;
+ _context16.next = 2;
return (0,service_problemset/* addGroup */.Rp)({
id: id,
group_id: (_joinGroupDataRef$cur = joinGroupDataRef.current) === null || _joinGroupDataRef$cur === void 0 ? void 0 : _joinGroupDataRef$cur[0]
});
case 2:
- res = _context15.sent;
+ res = _context16.sent;
joinGroupDataRef.current = [];
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
getGroups(params);
@@ -6390,9 +6445,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context15.stop();
+ return _context16.stop();
}
- }, _callee15);
+ }, _callee16);
}));
function onOk() {
return _onOk.apply(this, arguments);
@@ -6402,28 +6457,28 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 5:
case "end":
- return _context16.stop();
+ return _context17.stop();
}
- }, _callee16);
+ }, _callee17);
}));
- return function handleAddProblemset(_x15) {
- return _ref18.apply(this, arguments);
+ return function handleAddProblemset(_x17) {
+ return _ref19.apply(this, arguments);
};
}();
var handleOnMoveTo = /*#__PURE__*/function () {
- var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18(id) {
- return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
- while (1) switch (_context18.prev = _context18.next) {
+ var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee19(id) {
+ return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
+ while (1) switch (_context19.prev = _context19.next) {
case 0:
if (id) {
- _context18.next = 3;
+ _context19.next = 3;
break;
}
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
- _context18.next = 3;
+ _context19.next = 3;
break;
}
- return _context18.abrupt("return", message/* default */.ZP.info('请先选择试题'));
+ return _context19.abrupt("return", message/* default */.ZP.info('请先选择试题'));
case 3:
joinGroupDataRef.current = [0];
modal/* default */.Z.confirm({
@@ -6465,19 +6520,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})]
}),
onOk: function () {
- var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17() {
+ var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18() {
var _joinGroupDataRef$cur2;
var res;
- return regeneratorRuntime_default()().wrap(function _callee17$(_context17) {
- while (1) switch (_context17.prev = _context17.next) {
+ return regeneratorRuntime_default()().wrap(function _callee18$(_context18) {
+ while (1) switch (_context18.prev = _context18.next) {
case 0:
- _context17.next = 2;
+ _context18.next = 2;
return (0,service_problemset/* batchGroup */.LS)({
ids: id ? [id] : selectIds,
groups_ids: (_joinGroupDataRef$cur2 = joinGroupDataRef.current) === null || _joinGroupDataRef$cur2 === void 0 ? void 0 : _joinGroupDataRef$cur2[0]
});
case 2:
- res = _context17.sent;
+ res = _context18.sent;
console.log("移动试题到指定文件夹的res", res);
joinGroupDataRef.current = [];
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
@@ -6487,9 +6542,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 6:
case "end":
- return _context17.stop();
+ return _context18.stop();
}
- }, _callee17);
+ }, _callee18);
}));
function onOk() {
return _onOk2.apply(this, arguments);
@@ -6499,29 +6554,29 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 5:
case "end":
- return _context18.stop();
+ return _context19.stop();
}
- }, _callee18);
+ }, _callee19);
}));
- return function handleOnMoveTo(_x16) {
- return _ref19.apply(this, arguments);
+ return function handleOnMoveTo(_x18) {
+ return _ref20.apply(this, arguments);
};
}();
// 取消共享触发的函数
var handleCancelShare = /*#__PURE__*/function () {
- var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21(id) {
+ var _ref21 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22(id) {
var res, data;
- return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
- while (1) switch (_context21.prev = _context21.next) {
+ return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
+ while (1) switch (_context22.prev = _context22.next) {
case 0:
console.log("撤销共享触发");
- _context21.next = 3;
+ _context22.next = 3;
return (0,service_problemset/* getTeachGroupDataById */.hg)({
clazz: 'ItemBank',
id: id
});
case 3:
- res = _context21.sent;
+ res = _context22.sent;
console.log(res, "撤销共享触发的res");
data = (res === null || res === void 0 ? void 0 : res.groups) || [];
joinGroupDataRef.current = data.filter(function (item) {
@@ -6561,9 +6616,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 _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21() {
+ return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
+ while (1) switch (_context21.prev = _context21.next) {
case 0:
joinGroupDataRef.current = data.filter(function (item) {
return item.is_share;
@@ -6571,11 +6626,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 _context21.abrupt("return", new Promise( /*#__PURE__*/function () {
+ var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20(resolve, reject) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee19$(_context19) {
- while (1) switch (_context19.prev = _context19.next) {
+ return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
+ while (1) switch (_context20.prev = _context20.next) {
case 0:
// if (!joinGroupDataRef.current.length) {
// message.warning('请选择需要撤销共享的教研团队');
@@ -6584,35 +6639,35 @@ 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;
+ _context20.next = 3;
return (0,service_problemset/* batchShare */.GW)({
ids: [id],
clazz: 'ItemBank',
group_ids: joinGroupDataRef.current
});
case 3:
- res = _context19.sent;
+ res = _context20.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 _context20.abrupt("return", resolve());
case 7:
case "end":
- return _context19.stop();
+ return _context20.stop();
}
- }, _callee19);
+ }, _callee20);
}));
- return function (_x18, _x19) {
- return _ref21.apply(this, arguments);
+ return function (_x20, _x21) {
+ return _ref22.apply(this, arguments);
};
}()));
case 3:
case "end":
- return _context20.stop();
+ return _context21.stop();
}
- }, _callee20);
+ }, _callee21);
}));
function onOk() {
return _onOk3.apply(this, arguments);
@@ -6626,12 +6681,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 8:
case "end":
- return _context21.stop();
+ return _context22.stop();
}
- }, _callee21);
+ }, _callee22);
}));
- return function handleCancelShare(_x17) {
- return _ref20.apply(this, arguments);
+ return function handleCancelShare(_x19) {
+ return _ref21.apply(this, arguments);
};
}();
var handleBasketDelete = function handleBasketDelete(type) {
@@ -6650,24 +6705,24 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
title: '确认要清空试题篮吗?',
centered: true,
onOk: function () {
- var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee22() {
+ var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee23() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee22$(_context22) {
- while (1) switch (_context22.prev = _context22.next) {
+ return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
+ while (1) switch (_context23.prev = _context23.next) {
case 0:
- _context22.next = 2;
+ _context23.next = 2;
return (0,service_problemset/* clearBasket */.RT)();
case 2:
- res = _context22.sent;
+ res = _context23.sent;
if (res.status === 0) {
handleReloadData();
getBasketList();
}
case 4:
case "end":
- return _context22.stop();
+ return _context23.stop();
}
- }, _callee22);
+ }, _callee23);
}));
function onOk() {
return _onOk4.apply(this, arguments);
@@ -6706,6 +6761,43 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
_umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push(url);
};
+ var handleShareNew = function handleShareNew() {
+ var _problemset$teachGrou;
+ if (((_problemset$teachGrou = problemset.teachGroupData) === null || _problemset$teachGrou === void 0 || (_problemset$teachGrou = _problemset$teachGrou.groups) === null || _problemset$teachGrou === void 0 ? void 0 : _problemset$teachGrou.length) > 1) {
+ var _problemset$teachGrou2;
+ modal/* default */.Z.confirm({
+ centered: true,
+ width: 530,
+ okText: '确定',
+ cancelText: '取消',
+ title: '新建至教研团队',
+ maskClosable: true,
+ icon: null,
+ content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ className: "font14 ".concat(Problemsetmodules.overflow),
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
+ className: Problemsetmodules.checkbox,
+ defaultValue: joinGroupDataRef.current,
+ onChange: function onChange(value) {
+ return joinGroupDataRef.current = value;
+ },
+ children: (_problemset$teachGrou2 = problemset.teachGroupData) === null || _problemset$teachGrou2 === void 0 || (_problemset$teachGrou2 = _problemset$teachGrou2.groups) === null || _problemset$teachGrou2 === void 0 ? void 0 : _problemset$teachGrou2.map(function (item) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
+ value: item.group_id,
+ children: item.name
+ }, item.group_id);
+ })
+ })
+ }),
+ onOk: function onOk() {
+ _umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push("/problemset/newitem?pages=".concat(params.page, "&activeTabsKey=").concat(activeTabsKey, "&item_banks_group_id=").concat(joinGroupDataRef.current));
+ }
+ });
+ } else {
+ var _problemset$teachGrou3, _problemset$teachGrou4;
+ _umi_production_exports.history === null || _umi_production_exports.history === void 0 || _umi_production_exports.history.push("/problemset/newitem?pages=".concat(params.page, "&activeTabsKey=").concat(activeTabsKey, "&item_banks_group_id=").concat(((_problemset$teachGrou3 = problemset.teachGroupData) === null || _problemset$teachGrou3 === void 0 || (_problemset$teachGrou3 = _problemset$teachGrou3.groups) === null || _problemset$teachGrou3 === void 0 ? void 0 : _problemset$teachGrou3.length) == 1 ? [(_problemset$teachGrou4 = problemset.teachGroupData) === null || _problemset$teachGrou4 === void 0 ? void 0 : _problemset$teachGrou4.groups[0].group_id] : []));
+ }
+ };
var handleSelectAll = function handleSelectAll(selectAll) {
var ids = selectIds;
if (!(ids !== null && ids !== void 0 && ids.length)) {
@@ -6723,10 +6815,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 _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(preIds) {
var ids;
- return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
- while (1) switch (_context24.prev = _context24.next) {
+ return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
+ while (1) switch (_context25.prev = _context25.next) {
case 0:
ids = toConsumableArray_default()(preIds);
problemsetList.forEach(function (e) {
@@ -6751,30 +6843,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 _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee23$(_context23) {
- while (1) switch (_context23.prev = _context23.next) {
+ return regeneratorRuntime_default()().wrap(function _callee24$(_context24) {
+ while (1) switch (_context24.prev = _context24.next) {
case 0:
if (!params.exam_id) {
- _context23.next = 6;
+ _context24.next = 6;
break;
}
- _context23.next = 3;
+ _context24.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 = _context24.sent;
+ _context24.next = 15;
break;
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context23.next = 12;
+ _context24.next = 12;
break;
}
- _context23.next = 9;
+ _context24.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: {
@@ -6782,11 +6874,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- res = _context23.sent;
- _context23.next = 15;
+ res = _context24.sent;
+ _context24.next = 15;
break;
case 12:
- _context23.next = 14;
+ _context24.next = 14;
return dispatch({
type: 'problemset/select',
payload: {
@@ -6794,7 +6886,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context23.sent;
+ res = _context24.sent;
case 15:
if (res.status === 0) {
handleReloadData();
@@ -6802,9 +6894,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 16:
case "end":
- return _context23.stop();
+ return _context24.stop();
}
- }, _callee23);
+ }, _callee24);
}));
function onOk() {
return _onOk5.apply(this, arguments);
@@ -6814,25 +6906,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
case 3:
case "end":
- return _context24.stop();
+ return _context25.stop();
}
- }, _callee24);
+ }, _callee25);
}));
- return function handleSelectAllRequest(_x20) {
- return _ref22.apply(this, arguments);
+ return function handleSelectAllRequest(_x22) {
+ return _ref23.apply(this, arguments);
};
}();
var handleUnselectAllRequest = /*#__PURE__*/function () {
- var _ref23 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(ids) {
+ var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(ids) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee25$(_context25) {
- while (1) switch (_context25.prev = _context25.next) {
+ return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
+ while (1) switch (_context26.prev = _context26.next) {
case 0:
if (!params.exam_id) {
- _context25.next = 6;
+ _context26.next = 6;
break;
}
- _context25.next = 3;
+ _context26.next = 3;
return (0,fetch/* default */.ZP)("/api/examination_banks/".concat(params.exam_id, "/batch_revoke_item.json"), {
method: 'post',
body: {
@@ -6840,15 +6932,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 3:
- res = _context25.sent;
- _context25.next = 15;
+ res = _context26.sent;
+ _context26.next = 15;
break;
case 6:
if (!(params !== null && params !== void 0 && params.exercise_id)) {
- _context25.next = 12;
+ _context26.next = 12;
break;
}
- _context25.next = 9;
+ _context26.next = 9;
return (0,fetch/* default */.ZP)("/api/exercise_questions/delete_by_item_bank.json ", {
method: 'post',
body: {
@@ -6857,11 +6949,11 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 9:
- res = _context25.sent;
- _context25.next = 15;
+ res = _context26.sent;
+ _context26.next = 15;
break;
case 12:
- _context25.next = 14;
+ _context26.next = 14;
return dispatch({
type: 'problemset/unselectAll',
payload: {
@@ -6869,7 +6961,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 14:
- res = _context25.sent;
+ res = _context26.sent;
case 15:
if (res.status === 0) {
handleReloadData();
@@ -6877,45 +6969,45 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 16:
case "end":
- return _context25.stop();
+ return _context26.stop();
}
- }, _callee25);
+ }, _callee26);
}));
- return function handleUnselectAllRequest(_x21) {
- return _ref23.apply(this, arguments);
+ return function handleUnselectAllRequest(_x23) {
+ return _ref24.apply(this, arguments);
};
}();
var handleShixuns = /*#__PURE__*/function () {
- var _ref24 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26(ids) {
+ var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27(ids) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee26$(_context26) {
- while (1) switch (_context26.prev = _context26.next) {
+ return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
+ while (1) switch (_context27.prev = _context27.next) {
case 0:
if (!(isProblemset && basketTotal === 200)) {
- _context26.next = 3;
+ _context27.next = 3;
break;
}
message/* default */.ZP.info('已选200个试题(不能在选用更多试题)');
- return _context26.abrupt("return");
+ return _context27.abrupt("return");
case 3:
if (!params.exam_id) {
- _context26.next = 10;
+ _context27.next = 10;
break;
}
- _context26.next = 6;
+ _context27.next = 6;
return (0,service_problemset/* examinationItems */.zh)({
exam_id: params.exam_id,
shixun_ids: ids
});
case 6:
- res = _context26.sent;
+ res = _context27.sent;
if (res.status === 0) {
handleReloadData();
}
- _context26.next = 14;
+ _context27.next = 14;
break;
case 10:
- _context26.next = 12;
+ _context27.next = 12;
return dispatch({
type: 'problemset/select',
payload: {
@@ -6923,19 +7015,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 12:
- res = _context26.sent;
+ res = _context27.sent;
if (res.status === 0) {
getBasketList();
handleReloadData();
}
case 14:
case "end":
- return _context26.stop();
+ return _context27.stop();
}
- }, _callee26);
+ }, _callee27);
}));
- return function handleShixuns(_x22) {
- return _ref24.apply(this, arguments);
+ return function handleShixuns(_x24) {
+ return _ref25.apply(this, arguments);
};
}();
var handleShixunChange = function handleShixunChange() {
@@ -6949,19 +7041,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
// 共享文件夹:
var handledireShare = /*#__PURE__*/function () {
- var _ref25 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28(id) {
- var _problemset$teachGrou, _res$data2;
+ var _ref26 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29(id) {
+ var _problemset$teachGrou5, _res$data2;
var res;
- return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
- while (1) switch (_context28.prev = _context28.next) {
+ return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
+ while (1) switch (_context29.prev = _context29.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;
+ if ((_problemset$teachGrou5 = problemset.teachGroupData) !== null && _problemset$teachGrou5 !== void 0 && (_problemset$teachGrou5 = _problemset$teachGrou5.groups) !== null && _problemset$teachGrou5 !== void 0 && _problemset$teachGrou5.length) {
+ _context29.next = 2;
break;
}
- return _context28.abrupt("return", message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
+ return _context29.abrupt("return", message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看'));
case 2:
- _context28.next = 4;
+ _context29.next = 4;
return (0,fetch/* default */.ZP)("/api/teach_group_shares/get_group_status.json", {
method: 'get',
params: {
@@ -6969,13 +7061,13 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 4:
- res = _context28.sent;
+ res = _context29.sent;
console.log(res, "判断可否共享-是否被共享过");
if (!(res.status !== 0)) {
- _context28.next = 8;
+ _context29.next = 8;
break;
}
- return _context28.abrupt("return");
+ return _context29.abrupt("return");
case 8:
joinGroupDataRef.current = res === null || res === void 0 ? void 0 : res.data; //拿到数据后赋值
modal/* default */.Z.confirm({
@@ -7025,20 +7117,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 _ref27 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28(resolve, reject) {
var _joinGroupDataRef$cur3;
var res2;
- return regeneratorRuntime_default()().wrap(function _callee27$(_context27) {
- while (1) switch (_context27.prev = _context27.next) {
+ return regeneratorRuntime_default()().wrap(function _callee28$(_context28) {
+ while (1) switch (_context28.prev = _context28.next) {
case 0:
if ((_joinGroupDataRef$cur3 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur3 !== void 0 && _joinGroupDataRef$cur3.length) {
- _context27.next = 3;
+ _context28.next = 3;
break;
}
message/* default */.ZP.info('请先选择教研团队');
- return _context27.abrupt("return", reject());
+ return _context28.abrupt("return", reject());
case 3:
- _context27.next = 5;
+ _context28.next = 5;
return (0,fetch/* default */.ZP)("/api/teach_group_shares/item_banks_group.json", {
method: 'post',
body: {
@@ -7053,7 +7145,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 5:
- res2 = _context27.sent;
+ res2 = _context28.sent;
console.log(res2);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success("操作成功");
@@ -7065,30 +7157,30 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 8:
case "end":
- return _context27.stop();
+ return _context28.stop();
}
- }, _callee27);
+ }, _callee28);
}));
- return function (_x24, _x25) {
- return _ref26.apply(this, arguments);
+ return function (_x26, _x27) {
+ return _ref27.apply(this, arguments);
};
}());
}
});
case 10:
case "end":
- return _context28.stop();
+ return _context29.stop();
}
- }, _callee28);
+ }, _callee29);
}));
- return function handledireShare(_x23) {
- return _ref25.apply(this, arguments);
+ return function handledireShare(_x25) {
+ return _ref26.apply(this, arguments);
};
}();
//我创建的---- 共享试题:
var handleBatchShare = function handleBatchShare(id) {
- var _problemset$teachGrou2, _problemset$teachGrou3;
+ var _problemset$teachGrou6, _problemset$teachGrou7;
console.log("共享试题触发");
// if (!selectIds?.length && ![id]?.length) {
// dispatch({
@@ -7100,7 +7192,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
// });
// return;
// }
- if (!((_problemset$teachGrou2 = problemset.teachGroupData) !== null && _problemset$teachGrou2 !== void 0 && (_problemset$teachGrou2 = _problemset$teachGrou2.groups) !== null && _problemset$teachGrou2 !== void 0 && _problemset$teachGrou2.length)) {
+ if (!((_problemset$teachGrou6 = problemset.teachGroupData) !== null && _problemset$teachGrou6 !== void 0 && (_problemset$teachGrou6 = _problemset$teachGrou6.groups) !== null && _problemset$teachGrou6 !== void 0 && _problemset$teachGrou6.length)) {
return message/* default */.ZP.info('您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看');
}
modal/* default */.Z.confirm({
@@ -7122,7 +7214,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onChange: function onChange(value) {
return joinGroupDataRef.current = value;
},
- children: (_problemset$teachGrou3 = problemset.teachGroupData) === null || _problemset$teachGrou3 === void 0 || (_problemset$teachGrou3 = _problemset$teachGrou3.groups) === null || _problemset$teachGrou3 === void 0 ? void 0 : _problemset$teachGrou3.map(function (item) {
+ children: (_problemset$teachGrou7 = problemset.teachGroupData) === null || _problemset$teachGrou7 === void 0 || (_problemset$teachGrou7 = _problemset$teachGrou7.groups) === null || _problemset$teachGrou7 === void 0 ? void 0 : _problemset$teachGrou7.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
value: item.group_id,
children: item.name
@@ -7132,27 +7224,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 _ref28 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee30(resolve, reject) {
var _joinGroupDataRef$cur4;
var res;
- return regeneratorRuntime_default()().wrap(function _callee29$(_context29) {
- while (1) switch (_context29.prev = _context29.next) {
+ return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
+ while (1) switch (_context30.prev = _context30.next) {
case 0:
if ((_joinGroupDataRef$cur4 = joinGroupDataRef.current) !== null && _joinGroupDataRef$cur4 !== void 0 && _joinGroupDataRef$cur4.length) {
- _context29.next = 3;
+ _context30.next = 3;
break;
}
message/* default */.ZP.info('请先选择教研团队');
- return _context29.abrupt("return", reject());
+ return _context30.abrupt("return", reject());
case 3:
- _context29.next = 5;
+ _context30.next = 5;
return (0,service_problemset/* batchShare */.GW)({
ids: id || selectIds,
clazz: 'ItemBank',
group_ids: joinGroupDataRef.current
});
case 5:
- res = _context29.sent;
+ res = _context30.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.info('所选试题成功分享至教研团队');
joinGroupDataRef.current = [];
@@ -7162,12 +7254,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 7:
case "end":
- return _context29.stop();
+ return _context30.stop();
}
- }, _callee29);
+ }, _callee30);
}));
- return function (_x26, _x27) {
- return _ref27.apply(this, arguments);
+ return function (_x28, _x29) {
+ return _ref28.apply(this, arguments);
};
}());
},
@@ -7179,18 +7271,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 _ref29 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee30$(_context30) {
- while (1) switch (_context30.prev = _context30.next) {
+ return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
+ while (1) switch (_context31.prev = _context31.next) {
case 0:
setBatchDeleteLoading(true);
- _context30.next = 3;
+ _context31.next = 3;
return (0,service_problemset/* batchQuestionsDelete */.nD)({
ids: selectIds
});
case 3:
- res = _context30.sent;
+ res = _context31.sent;
setBatchDeleteLoading(false);
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
modal/* default */.Z.info({
@@ -7210,12 +7302,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 6:
case "end":
- return _context30.stop();
+ return _context31.stop();
}
- }, _callee30);
+ }, _callee31);
}));
return function handleOk() {
- return _ref28.apply(this, arguments);
+ return _ref29.apply(this, arguments);
};
}();
if (selectIds !== null && selectIds !== void 0 && selectIds.length) {
@@ -7280,19 +7372,19 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
var handleBatchSetPublicRequest = /*#__PURE__*/function () {
- var _ref29 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee31(id) {
+ var _ref30 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32(id) {
var source, res;
- return regeneratorRuntime_default()().wrap(function _callee31$(_context31) {
- while (1) switch (_context31.prev = _context31.next) {
+ return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
+ while (1) switch (_context32.prev = _context32.next) {
case 0:
source = activeTabsKey === TabType.TeachGroupShare ? 1 : 2; // 试题来源;1 教研团队分享的, 2 我创建的
- _context31.next = 3;
+ _context32.next = 3;
return (0,service_problemset/* batchPublic */.Qp)({
ids: id ? [id] : selectIds,
source: source
});
case 3:
- res = _context31.sent;
+ res = _context32.sent;
if (res.status === 0) {
hintFlagRef.current && window.localStorage.setItem('problemset-set-public-hint-flag', '1');
hintFlagRef.current = false;
@@ -7301,12 +7393,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context31.stop();
+ return _context32.stop();
}
- }, _callee31);
+ }, _callee32);
}));
- return function handleBatchSetPublicRequest(_x28) {
- return _ref29.apply(this, arguments);
+ return function handleBatchSetPublicRequest(_x30) {
+ return _ref30.apply(this, arguments);
};
}();
var handlePublish = function handlePublish(identifier) {
@@ -7327,26 +7419,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
okText: '确定',
cancelText: '取消',
onOk: function () {
- var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee32() {
+ var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee32$(_context32) {
- while (1) switch (_context32.prev = _context32.next) {
+ return regeneratorRuntime_default()().wrap(function _callee33$(_context33) {
+ while (1) switch (_context33.prev = _context33.next) {
case 0:
- _context32.next = 2;
+ _context33.next = 2;
return (0,service_problemset/* programPublish */.MZ)({
identifier: identifier
});
case 2:
- res = _context32.sent;
+ res = _context33.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 _context33.stop();
}
- }, _callee32);
+ }, _callee33);
}));
function onOk() {
return _onOk6.apply(this, arguments);
@@ -7368,26 +7460,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
okText: '确定',
cancelText: '取消',
onOk: function () {
- var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33() {
+ var _onOk7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee34() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee33$(_context33) {
- while (1) switch (_context33.prev = _context33.next) {
+ return regeneratorRuntime_default()().wrap(function _callee34$(_context34) {
+ while (1) switch (_context34.prev = _context34.next) {
case 0:
- _context33.next = 2;
+ _context34.next = 2;
return (0,service_problemset/* programCancelPublish */.sD)({
identifier: identifier
});
case 2:
- res = _context33.sent;
+ res = _context34.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 _context34.stop();
}
- }, _callee33);
+ }, _callee34);
}));
function onOk() {
return _onOk7.apply(this, arguments);
@@ -7397,9 +7489,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
});
};
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 _ref31 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee35(id) {
+ return regeneratorRuntime_default()().wrap(function _callee35$(_context35) {
+ while (1) switch (_context35.prev = _context35.next) {
case 0:
console.log("切换团队tab时触发", id);
// dispatch({
@@ -7427,12 +7519,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
getGroups(params);
case 10:
case "end":
- return _context34.stop();
+ return _context35.stop();
}
- }, _callee34);
+ }, _callee35);
}));
- return function handleChangeTeachGroup(_x29) {
- return _ref30.apply(this, arguments);
+ return function handleChangeTeachGroup(_x31) {
+ return _ref31.apply(this, arguments);
};
}();
// 筛选排序
@@ -7520,18 +7612,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 _ref32 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee37() {
+ var conditionRes, _ref33, unpublish_program_question_count, total_item_banks;
+ return regeneratorRuntime_default()().wrap(function _callee37$(_context37) {
+ while (1) switch (_context37.prev = _context37.next) {
case 0:
- _context36.next = 2;
+ _context37.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 = _context37.sent;
+ _ref33 = conditionRes.data || {}, unpublish_program_question_count = _ref33.unpublish_program_question_count, total_item_banks = _ref33.total_item_banks;
if (unpublish_program_question_count === 0) {
modal/* default */.Z.error({
title: '错误',
@@ -7549,26 +7641,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
centered: true,
onOk: function () {
- var _onOk8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee35() {
+ var _onOk8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee36() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee35$(_context35) {
- while (1) switch (_context35.prev = _context35.next) {
+ return regeneratorRuntime_default()().wrap(function _callee36$(_context36) {
+ while (1) switch (_context36.prev = _context36.next) {
case 0:
- _context35.next = 2;
+ _context36.next = 2;
return (0,service_problemset/* batchPublish */.dt)({
ids: selectIds
});
case 2:
- res = _context35.sent;
+ res = _context36.sent;
if (res.status === 0) {
message/* default */.ZP.success('发布成功');
handleReloadData();
}
case 4:
case "end":
- return _context35.stop();
+ return _context36.stop();
}
- }, _callee35);
+ }, _callee36);
}));
function onOk() {
return _onOk8.apply(this, arguments);
@@ -7579,12 +7671,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 5:
case "end":
- return _context36.stop();
+ return _context37.stop();
}
- }, _callee36);
+ }, _callee37);
}));
return function handleBatchPublish() {
- return _ref31.apply(this, arguments);
+ return _ref32.apply(this, arguments);
};
}();
var menu = /*#__PURE__*/(0,jsx_runtime.jsxs)(es_menu/* default */.Z, {
@@ -7628,7 +7720,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}));
} else {
if (keys.length > selectitem.length) {
- var _ref33;
+ var _ref34;
var _arr = problemsetList.filter(function (item) {
return keys.includes(item.id);
});
@@ -7639,7 +7731,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((_ref34 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr2))) === null || _ref34 === void 0 ? void 0 : _ref34.map(function (x) {
return x.id;
}));
} else {
@@ -7659,7 +7751,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
var handleSelectCheckedAll = function handleSelectCheckedAll(checked) {
if (isprogram_homework) {
if (checked) {
- var _ref34;
+ var _ref35;
var res = selectitem === null || selectitem === void 0 ? void 0 : selectitem.map(function (item) {
return item.id;
});
@@ -7667,7 +7759,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((_ref35 = [].concat(toConsumableArray_default()(selectitem), toConsumableArray_default()(arr1))) === null || _ref35 === void 0 ? void 0 : _ref35.map(function (x) {
return x.id;
}));
} else {
@@ -7799,16 +7891,17 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onCancelShare: handleCancelShare,
onPublish: handlePublish,
onCancelPublish: handleCancelPublish,
- SubjectShare: SubjectShare
+ SubjectShare: SubjectShare,
+ onCpTest: handleCpTest
}, r.id), domBtn]
});
return dom;
};
(0,_react_17_0_2_react.useEffect)(function () {
if (isprogram_homework) {
- var _ref35 = paramsRouter,
- coursesId = _ref35.coursesId,
- categoryId = _ref35.categoryId;
+ var _ref36 = paramsRouter,
+ coursesId = _ref36.coursesId,
+ categoryId = _ref36.categoryId;
dispatch({
type: 'shixunHomeworks/addCommonHomeWorkDefaultData',
payload: {
@@ -7820,29 +7913,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 _ref37 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee38() {
+ var value, _ref38, coursesId, categoryId, res;
+ return regeneratorRuntime_default()().wrap(function _callee38$(_context38) {
+ while (1) switch (_context38.prev = _context38.next) {
case 0:
- _context37.prev = 0;
- _context37.next = 3;
+ _context38.prev = 0;
+ _context38.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;
+ _context38.next = 8;
break;
}
document.getElementById("topicdom").scrollIntoView({
behavior: "smooth"
});
message/* default */.ZP.info('请选择编程题');
- return _context37.abrupt("return");
+ return _context38.abrupt("return");
case 8:
setAddLoading(true);
- _ref37 = paramsRouter, coursesId = _ref37.coursesId, categoryId = _ref37.categoryId;
- _context37.next = 12;
+ _ref38 = paramsRouter, coursesId = _ref38.coursesId, categoryId = _ref38.categoryId;
+ _context38.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), {}, {
@@ -7855,25 +7948,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
})
});
case 12:
- res = _context37.sent;
+ res = _context38.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;
+ _context38.next = 20;
break;
case 17:
- _context37.prev = 17;
- _context37.t0 = _context37["catch"](0);
+ _context38.prev = 17;
+ _context38.t0 = _context38["catch"](0);
document.body.scrollIntoView();
case 20:
case "end":
- return _context37.stop();
+ return _context38.stop();
}
- }, _callee37, null, [[0, 17]]);
+ }, _callee38, null, [[0, 17]]);
}));
return function handleAdd() {
- return _ref36.apply(this, arguments);
+ return _ref37.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -7919,14 +8012,26 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
onChange: handleTabsChange,
tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: Problemsetmodules.searchWrap,
- children: [activeTabsKey === TabType.Mine && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, {
- className: Problemsetmodules.addQuestionBtn,
- onClick: handleNew,
- children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ children: [activeTabsKey === "0" && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
+ icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
+ src: add_question_namespaceObject,
+ className: Problemsetmodules.pngIcon,
+ alt: ""
+ }),
+ className: "mr30",
+ onClick: handleNew,
+ children: "\u65B0\u589E\u8BD5\u9898"
+ })
+ }), activeTabsKey === "3" && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
+ icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
src: add_question_namespaceObject,
className: Problemsetmodules.pngIcon,
alt: ""
- }), "\u65B0\u589E\u8BD5\u9898"]
+ }),
+ className: "mr30",
+ onClick: handleShareNew,
+ children: "\u65B0\u589E\u8BD5\u9898"
}), /*#__PURE__*/(0,jsx_runtime.jsx)(Problemset_Search, {
allowClear: true,
suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
@@ -7949,9 +8054,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}),
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
tab: "\u516C\u5171"
- }, "1"), ((_problemset$teachGrou4 = problemset.teachGroupData) === null || _problemset$teachGrou4 === void 0 || (_problemset$teachGrou4 = _problemset$teachGrou4.groups) === null || _problemset$teachGrou4 === void 0 ? void 0 : _problemset$teachGrou4.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
- tab: "\u56E2\u961F\u5171\u4EAB"
- }, "3"), !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && !isprogram_homework && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
+ }, "1"), ((_problemset$teachGrou8 = problemset.teachGroupData) === null || _problemset$teachGrou8 === void 0 || (_problemset$teachGrou8 = _problemset$teachGrou8.groups) === null || _problemset$teachGrou8 === void 0 ? void 0 : _problemset$teachGrou8.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
+ tab: "\u6559\u7814\u5171\u4EAB"
+ }, "3"), !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && !(0,authority/* isCommonStudent */.JA)() && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
tab: "\u6536\u85CF\u5939"
}, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, {
tab: "\u6211\u521B\u5EFA\u7684"
@@ -7986,7 +8091,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
,
knowledgeValue: knowledgeValue,
onKnowledgeChange: handleKnowledgeChange,
- teachGroupData: (_problemset$teachGrou5 = problemset.teachGroupData) === null || _problemset$teachGrou5 === void 0 ? void 0 : _problemset$teachGrou5.groups,
+ teachGroupData: (_problemset$teachGrou9 = problemset.teachGroupData) === null || _problemset$teachGrou9 === void 0 ? void 0 : _problemset$teachGrou9.groups,
onTeachGroupChange: handleChangeTeachGroup,
teachGroupValue: params.teach_group_id,
showTeachGroup: showTeachGroup
@@ -8294,13 +8399,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 _callee39() {
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 _callee39$(_context39) {
+ while (1) switch (_context39.prev = _context39.next) {
case 0:
- _context38.next = 2;
+ _context39.next = 2;
return dispatch({
type: 'problemsetPreview/getEditDisciplines',
payload: {
@@ -8308,10 +8413,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 2:
- disciplinesData = _context38.sent;
+ disciplinesData = _context39.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;
+ _context39.next = 6;
return dispatch({
type: 'problemsetPreview/newPreviewProblemset',
payload: {
@@ -8323,15 +8428,15 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 6:
- res = _context38.sent;
+ res = _context39.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 _context39.stop();
}
- }, _callee38);
+ }, _callee39);
}))
}), !(0,authority/* isCommonStudent */.JA)() && isProblemset && /*#__PURE__*/(0,jsx_runtime.jsx)(BasketSideBar, {
visibleBasket: visibleBasketDrawer,
@@ -8591,12 +8696,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 _callee40() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee39$(_context39) {
- while (1) switch (_context39.prev = _context39.next) {
+ return regeneratorRuntime_default()().wrap(function _callee40$(_context40) {
+ while (1) switch (_context40.prev = _context40.next) {
case 0:
- _context39.next = 2;
+ _context40.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: {
@@ -8605,7 +8710,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 2:
- res = _context39.sent;
+ res = _context40.sent;
if ((res === null || res === void 0 ? void 0 : res.status) === 0) {
message/* default */.ZP.success('修改成功');
setShowModal(false);
@@ -8613,9 +8718,9 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
case 4:
case "end":
- return _context39.stop();
+ return _context40.stop();
}
- }, _callee39);
+ }, _callee40);
})),
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
@@ -8664,26 +8769,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 _ref41 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee41(resolve, reject) {
var res;
- return regeneratorRuntime_default()().wrap(function _callee40$(_context40) {
- while (1) switch (_context40.prev = _context40.next) {
+ return regeneratorRuntime_default()().wrap(function _callee41$(_context41) {
+ while (1) switch (_context41.prev = _context41.next) {
case 0:
if (addValue.current) {
- _context40.next = 3;
+ _context41.next = 3;
break;
}
message/* default */.ZP.warning("请输入知识点名称");
- return _context40.abrupt("return", reject());
+ return _context41.abrupt("return", reject());
case 3:
if (!(addValue.current.length > 20)) {
- _context40.next = 6;
+ _context41.next = 6;
break;
}
message/* default */.ZP.warning("请输入不超过20字的知识点名称");
- return _context40.abrupt("return", reject());
+ return _context41.abrupt("return", reject());
case 6:
- _context40.next = 8;
+ _context41.next = 8;
return (0,fetch/* default */.ZP)("/api/tag_disciplines.json", {
method: 'post',
body: {
@@ -8692,25 +8797,25 @@ var ProblemsetPage = function ProblemsetPage(_ref) {
}
});
case 8:
- res = _context40.sent;
+ res = _context41.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) {
- _context40.next = 13;
+ _context41.next = 13;
break;
}
- _context40.next = 12;
+ _context41.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 _context41.abrupt("return", resolve());
case 14:
case "end":
- return _context40.stop();
+ return _context41.stop();
}
- }, _callee40);
+ }, _callee41);
}));
- return function (_x30, _x31) {
- return _ref40.apply(this, arguments);
+ return function (_x32, _x33) {
+ return _ref41.apply(this, arguments);
};
}());
}
@@ -8771,13 +8876,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 (_ref42) {
+ var classroomList = _ref42.classroomList,
+ problemset = _ref42.problemset,
+ user = _ref42.user,
+ loading = _ref42.loading,
+ globalSetting = _ref42.globalSetting,
+ shixunHomeworks = _ref42.shixunHomeworks;
return {
classroomList: classroomList,
problemset: problemset,
diff --git a/6321.a8db6455.async.js b/6321.c31cc273.async.js
similarity index 99%
rename from 6321.a8db6455.async.js
rename to 6321.c31cc273.async.js
index 649bb39964..0172c3a832 100644
--- a/6321.a8db6455.async.js
+++ b/6321.c31cc273.async.js
@@ -832,7 +832,9 @@ var ClassroomList = function ClassroomList(_ref) {
_ref$wrapWidth = _ref.wrapWidth,
wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth,
trackEventItems = _ref.trackEventItems,
- loading = _ref.loading;
+ openMoveClassroomModal = _ref.openMoveClassroomModal,
+ loading = _ref.loading,
+ type = _ref.type;
var width = Math.floor((wrapWidth - (col - 1) * right) / col);
return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {
spinning: loading,
@@ -870,7 +872,7 @@ var ClassroomList = function ClassroomList(_ref) {
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
className: ClassroomListmodules.img,
- src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0
+ src: true ? env/* default */.Z.IMG_SERVER + item.avatar_url : 0
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: ClassroomListmodules.text,
title: item.creator,
@@ -914,16 +916,12 @@ var ClassroomList = function ClassroomList(_ref) {
className: "iconfont icon-zuoye"
}), item.tasks_count]
})
- }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- color: '#6B758B'
- },
- children: "\u5DF2\u7ED3\u675F"
- }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- style: {
- color: '#00B187'
+ }), type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
+ onClick: function onClick(e) {
+ e.stopPropagation();
+ openMoveClassroomModal(item.id);
},
- children: "\u8FDB\u884C\u4E2D"
+ children: "\u79FB\u52A8\u5230"
})]
})]
}), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
diff --git a/65469.38a996be.async.js b/65469.d54adc6a.async.js
similarity index 94%
rename from 65469.38a996be.async.js
rename to 65469.d54adc6a.async.js
index 612eeea9ef..0c491c3e96 100644
--- a/65469.38a996be.async.js
+++ b/65469.d54adc6a.async.js
@@ -398,6 +398,10 @@ var Edit = function Edit(_ref) {
_useState28 = slicedToArray_default()(_useState27, 2),
studentName = _useState28[0],
setStudentName = _useState28[1];
+ var _useState29 = (0,_react_17_0_2_react.useState)([]),
+ _useState30 = slicedToArray_default()(_useState29, 2),
+ courseClassList = _useState30[0],
+ setCourseClassList = _useState30[1];
var _account$basicInfo = account.basicInfo,
basicInfo = _account$basicInfo === void 0 ? {} : _account$basicInfo;
// 已职业认证的账户不能修改职业,学校/单位,院系/部门(true为disable)
@@ -409,6 +413,7 @@ var Edit = function Edit(_ref) {
};
(0,_react_17_0_2_react.useEffect)(function () {
getSchoolOption();
+ getCourseClassOption();
}, []);
(0,_react_17_0_2_react.useEffect)(function () {
if (basicInfo !== null && basicInfo !== void 0 && basicInfo.identity && (basicInfo === null || basicInfo === void 0 ? void 0 : basicInfo.identity) === 'student' || !(basicInfo !== null && basicInfo !== void 0 && basicInfo.identity)) {
@@ -417,48 +422,71 @@ var Edit = function Edit(_ref) {
setStudentName('工号');
}
}, [account]);
- (0,_react_17_0_2_react.useEffect)(function () {
- asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
- var _account$basicInfo2;
+ var getCourseClassOption = /*#__PURE__*/function () {
+ var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
- return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
+ return dispatch({
+ type: 'account/getCourseClassOption'
+ });
case 2:
res = _context.sent;
- setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
+ setCourseClassList(res === null || res === void 0 ? void 0 : res.data);
case 4:
case "end":
return _context.stop();
}
}, _callee);
+ }));
+ return function getCourseClassOption() {
+ return _ref2.apply(this, arguments);
+ };
+ }();
+ (0,_react_17_0_2_react.useEffect)(function () {
+ asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var _account$basicInfo2;
+ var res;
+ return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
+ while (1) switch (_context2.prev = _context2.next) {
+ case 0:
+ _context2.next = 2;
+ return getDepartmentOption((_account$basicInfo2 = account.basicInfo) === null || _account$basicInfo2 === void 0 ? void 0 : _account$basicInfo2.school_id);
+ case 2:
+ res = _context2.sent;
+ setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
+ case 4:
+ case "end":
+ return _context2.stop();
+ }
+ }, _callee2);
}))();
}, [(_account$basicInfo3 = account.basicInfo) === null || _account$basicInfo3 === void 0 ? void 0 : _account$basicInfo3.school_id]);
var getSchoolOption = /*#__PURE__*/function () {
- var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() {
+ var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() {
var res;
- return regeneratorRuntime_default()().wrap(function _callee2$(_context2) {
- while (1) switch (_context2.prev = _context2.next) {
+ return regeneratorRuntime_default()().wrap(function _callee3$(_context3) {
+ while (1) switch (_context3.prev = _context3.next) {
case 0:
setSchoolLoading(true);
- _context2.next = 3;
+ _context3.next = 3;
return dispatch({
type: 'account/getSchoolOption'
});
case 3:
- res = _context2.sent;
+ res = _context3.sent;
setSchoolLoading(false);
setSchoolList(res === null || res === void 0 ? void 0 : res.schools);
case 6:
case "end":
- return _context2.stop();
+ return _context3.stop();
}
- }, _callee2);
+ }, _callee3);
}));
return function getSchoolOption() {
- return _ref3.apply(this, arguments);
+ return _ref4.apply(this, arguments);
};
}();
var getDepartmentOption = function getDepartmentOption(schoolId) {
@@ -491,7 +519,8 @@ var Edit = function Edit(_ref) {
brief_introduction: basicInfo.brief_introduction,
jobTitle: basicInfo.identity == "teacher" ? basicInfo.technical_title : "教授",
manager: basicInfo.identity == "professional" ? basicInfo.technical_title : "企业管理者",
- staff_id: basicInfo.staff_id
+ staff_id: basicInfo.staff_id,
+ course_class_id: basicInfo === null || basicInfo === void 0 ? void 0 : basicInfo.course_class_id
// face_image:[{uid:'111',name:'111',url:basicInfo.face_image}]
};
if (basicInfo !== null && basicInfo !== void 0 && basicInfo.face_image) {
@@ -582,26 +611,26 @@ var Edit = function Edit(_ref) {
});
};
var handleSetDepartment = /*#__PURE__*/function () {
- var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(school, departmentName) {
+ var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(school, departmentName) {
var _schoolList$find, _res$departments;
var findSchoolId, res, name;
- 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:
findSchoolId = (_schoolList$find = schoolList.find(function (item) {
return item.name === school;
})) === null || _schoolList$find === void 0 ? void 0 : _schoolList$find.id;
- _context3.next = 3;
+ _context4.next = 3;
return getDepartmentOption(findSchoolId);
case 3:
- _context3.t0 = _context3.sent;
- if (_context3.t0) {
- _context3.next = 6;
+ _context4.t0 = _context4.sent;
+ if (_context4.t0) {
+ _context4.next = 6;
break;
}
- _context3.t0 = {};
+ _context4.t0 = {};
case 6:
- res = _context3.t0;
+ res = _context4.t0;
setDepartmentList(res === null || res === void 0 ? void 0 : res.departments);
name = departmentName || (res === null || res === void 0 || (_res$departments = res.departments) === null || _res$departments === void 0 || (_res$departments = _res$departments[0]) === null || _res$departments === void 0 ? void 0 : _res$departments.name);
form.setFieldsValue({
@@ -613,20 +642,20 @@ var Edit = function Edit(_ref) {
}));
case 11:
case "end":
- return _context3.stop();
+ return _context4.stop();
}
- }, _callee3);
+ }, _callee4);
}));
return function handleSetDepartment(_x, _x2) {
- return _ref4.apply(this, arguments);
+ return _ref5.apply(this, arguments);
};
}();
var handleSchoolSuccess = /*#__PURE__*/function () {
- var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(schoolName) {
- return regeneratorRuntime_default()().wrap(function _callee4$(_context4) {
- while (1) switch (_context4.prev = _context4.next) {
+ var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(schoolName) {
+ return regeneratorRuntime_default()().wrap(function _callee5$(_context5) {
+ while (1) switch (_context5.prev = _context5.next) {
case 0:
- _context4.next = 2;
+ _context5.next = 2;
return getSchoolOption();
case 2:
form.setFieldsValue({
@@ -639,18 +668,18 @@ var Edit = function Edit(_ref) {
}));
case 4:
case "end":
- return _context4.stop();
+ return _context5.stop();
}
- }, _callee4);
+ }, _callee5);
}));
return function handleSchoolSuccess(_x3) {
- return _ref5.apply(this, arguments);
+ return _ref6.apply(this, arguments);
};
}();
var handleCancelAuth = /*#__PURE__*/function () {
- var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(isRealNameAuth) {
- return regeneratorRuntime_default()().wrap(function _callee6$(_context6) {
- while (1) switch (_context6.prev = _context6.next) {
+ var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(isRealNameAuth) {
+ return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
+ while (1) switch (_context7.prev = _context7.next) {
case 0:
modal/* default */.Z.confirm({
centered: true,
@@ -658,33 +687,33 @@ var Edit = function Edit(_ref) {
cancelText: '取消',
title: isRealNameAuth ? '您已通过实名认证,修改姓名需要撤销实名认证,是否确定撤销?' : '您已通过职业认证,修改信息需要撤销职业认证,是否确定撤销?',
onOk: function () {
- var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() {
+ var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() {
var _user$userInfo, _user$userInfo2;
var res, _user$userInfo3;
- 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:
if (!isRealNameAuth) {
- _context5.next = 6;
+ _context6.next = 6;
break;
}
- _context5.next = 3;
+ _context6.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login
});
case 3:
- _context5.t0 = _context5.sent;
- _context5.next = 9;
+ _context6.t0 = _context6.sent;
+ _context6.next = 9;
break;
case 6:
- _context5.next = 8;
+ _context6.next = 8;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login
});
case 8:
- _context5.t0 = _context5.sent;
+ _context6.t0 = _context6.sent;
case 9:
- res = _context5.t0;
+ res = _context6.t0;
if (res) {
message/* default */.ZP.success(isRealNameAuth ? '撤销实名认证成功' : '撤销职业认证成功');
dispatch({
@@ -696,9 +725,9 @@ var Edit = function Edit(_ref) {
}
case 11:
case "end":
- return _context5.stop();
+ return _context6.stop();
}
- }, _callee5);
+ }, _callee6);
}));
function onOk() {
return _onOk.apply(this, arguments);
@@ -708,12 +737,12 @@ var Edit = function Edit(_ref) {
});
case 1:
case "end":
- return _context6.stop();
+ return _context7.stop();
}
- }, _callee6);
+ }, _callee7);
}));
return function handleCancelAuth(_x4) {
- return _ref6.apply(this, arguments);
+ return _ref7.apply(this, arguments);
};
}();
var educationBackound = function educationBackound() {
@@ -728,13 +757,13 @@ var Edit = function Edit(_ref) {
});
};
var handleFinish = /*#__PURE__*/function () {
- var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(values) {
+ var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(values) {
var _departmentList$find, _schoolList$find2;
- var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _fileList$2, res, _account$basicInfo7, _user$userInfo7;
- return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
- while (1) switch (_context8.prev = _context8.next) {
+ var nickname, gender, identity, studentNo, jobTitle, manager, school, department, edu_background, edu_entry_year, brief_introduction, face_image, staff_id, course_class_id, department_id, school_id, basicInfo, titls, professionalFlags, _account$basicInfo6, _fileList$2, res, _account$basicInfo7, _user$userInfo7;
+ return regeneratorRuntime_default()().wrap(function _callee9$(_context9) {
+ while (1) switch (_context9.prev = _context9.next) {
case 0:
- nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id;
+ nickname = values.nickname, gender = values.gender, identity = values.identity, studentNo = values.studentNo, jobTitle = values.jobTitle, manager = values.manager, school = values.school, department = values.department, edu_background = values.edu_background, edu_entry_year = values.edu_entry_year, brief_introduction = values.brief_introduction, face_image = values.face_image, staff_id = values.staff_id, course_class_id = values.course_class_id;
department_id = (_departmentList$find = departmentList.find(function (item) {
return item.name === department;
})) === null || _departmentList$find === void 0 ? void 0 : _departmentList$find.id;
@@ -782,44 +811,40 @@ var Edit = function Edit(_ref) {
}
}
if (!(titls.length > 0 || professionalFlags.length > 0)) {
- _context8.next = 12;
+ _context9.next = 12;
break;
}
modal/* default */.Z.confirm({
centered: true,
- icon: null,
okText: '确定',
cancelText: '取消',
- title: '提示',
- content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
- children: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539")
- }),
+ title: "\u672C\u6B21\u4FEE\u6539\u6D89\u53CA".concat(titls.toString().replaceAll(',', '、')).concat(titls.length > 0 && professionalFlags.length > 0 ? '、' : '').concat(professionalFlags.toString().replaceAll(',', '、'), "\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u884C").concat(titls.length > 0 ? '实名认证' : '').concat(titls.length > 0 && professionalFlags.length > 0 ? '和' : '').concat(professionalFlags.length > 0 ? '职业认证' : '', "\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FEE\u6539"),
onOk: function () {
- var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() {
+ var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() {
var _account$basicInfo4, _fileList$;
var _user$userInfo4, _user$userInfo5, res, _account$basicInfo5, _user$userInfo6;
- return regeneratorRuntime_default()().wrap(function _callee7$(_context7) {
- while (1) switch (_context7.prev = _context7.next) {
+ return regeneratorRuntime_default()().wrap(function _callee8$(_context8) {
+ while (1) switch (_context8.prev = _context8.next) {
case 0:
if (!(titls.length > 0)) {
- _context7.next = 3;
+ _context8.next = 3;
break;
}
- _context7.next = 3;
+ _context8.next = 3;
return (0,service_account/* cancelAuthentication */.RA)({
login: (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login
});
case 3:
if (!(professionalFlags.length > 0)) {
- _context7.next = 6;
+ _context8.next = 6;
break;
}
- _context7.next = 6;
+ _context8.next = 6;
return (0,service_account/* cancelProfessionalCertification */.kN)({
login: (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.login
});
case 6:
- _context7.next = 8;
+ _context8.next = 8;
return dispatch({
type: 'account/updateAccount',
payload: {
@@ -838,19 +863,20 @@ var Edit = function Edit(_ref) {
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
- face_image: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id
+ face_image: fileList === null || fileList === void 0 || (_fileList$ = fileList[0]) === null || _fileList$ === void 0 || (_fileList$ = _fileList$.response) === null || _fileList$ === void 0 ? void 0 : _fileList$.id,
+ course_class_id: course_class_id
}
});
case 8:
- res = _context7.sent;
+ res = _context8.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
- _context7.next = 11;
+ _context8.next = 11;
break;
}
- return _context7.abrupt("return");
+ return _context8.abrupt("return");
case 11:
if (!res) {
- _context7.next = 19;
+ _context8.next = 19;
break;
}
message/* default */.ZP.info('保存成功');
@@ -866,10 +892,10 @@ var Edit = function Edit(_ref) {
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
- _context7.next = 17;
+ _context8.next = 17;
break;
}
- return _context7.abrupt("return");
+ return _context8.abrupt("return");
case 17:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
@@ -887,9 +913,9 @@ var Edit = function Edit(_ref) {
_umi_production_exports.history.push('/account/profile');
case 19:
case "end":
- return _context7.stop();
+ return _context8.stop();
}
- }, _callee7);
+ }, _callee8);
}));
function onOk() {
return _onOk2.apply(this, arguments);
@@ -897,10 +923,10 @@ var Edit = function Edit(_ref) {
return onOk;
}()
});
- _context8.next = 25;
+ _context9.next = 25;
break;
case 12:
- _context8.next = 14;
+ _context9.next = 14;
return dispatch({
type: 'account/updateAccount',
payload: {
@@ -920,19 +946,20 @@ var Edit = function Edit(_ref) {
brief_introduction: brief_introduction,
student_id: identity === 'student' ? studentNo : null,
technical_title: jobTitle || manager,
- face_image: fileList === null || fileList === void 0 || (_fileList$2 = fileList[0]) === null || _fileList$2 === void 0 || (_fileList$2 = _fileList$2.response) === null || _fileList$2 === void 0 ? void 0 : _fileList$2.id
+ face_image: fileList === null || fileList === void 0 || (_fileList$2 = fileList[0]) === null || _fileList$2 === void 0 || (_fileList$2 = _fileList$2.response) === null || _fileList$2 === void 0 ? void 0 : _fileList$2.id,
+ course_class_id: course_class_id
}
});
case 14:
- res = _context8.sent;
+ res = _context9.sent;
if (!((res === null || res === void 0 ? void 0 : res.status) === -1)) {
- _context8.next = 17;
+ _context9.next = 17;
break;
}
- return _context8.abrupt("return");
+ return _context9.abrupt("return");
case 17:
if (!res) {
- _context8.next = 25;
+ _context9.next = 25;
break;
}
message/* default */.ZP.info('保存成功');
@@ -948,10 +975,10 @@ var Edit = function Edit(_ref) {
}
});
if (!(identity !== saveIdentity && identity === 'teacher')) {
- _context8.next = 23;
+ _context9.next = 23;
break;
}
- return _context8.abrupt("return");
+ return _context9.abrupt("return");
case 23:
if (localStorage.getItem('Noviceguide') === '0') {} else {
dispatch({
@@ -969,12 +996,12 @@ var Edit = function Edit(_ref) {
_umi_production_exports.history.push('/account/profile');
case 25:
case "end":
- return _context8.stop();
+ return _context9.stop();
}
- }, _callee8);
+ }, _callee9);
}));
return function handleFinish(_x5) {
- return _ref7.apply(this, arguments);
+ return _ref8.apply(this, arguments);
};
}();
var modalSkip = function modalSkip() {
@@ -1363,7 +1390,22 @@ var Edit = function Edit(_ref) {
})
})
})
- })), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ })), formValue.identity == "student" && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
+ label: "\u884C\u653F\u73ED",
+ name: "course_class_id",
+ children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
+ style: {
+ width: 200
+ },
+ placeholder: "请选择行政班级",
+ children: courseClassList === null || courseClassList === void 0 ? void 0 : courseClassList.map(function (item, index) {
+ return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, {
+ value: item.id,
+ children: item.name
+ }, index);
+ })
+ })
+ }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
label: "\u6635\u79F0",
name: "nickname",
rules: [{
@@ -1659,12 +1701,12 @@ var Edit = function Edit(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {})]
});
};
-/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref8) {
- var user = _ref8.user,
- account = _ref8.account,
- loading = _ref8.loading,
- globalSetting = _ref8.globalSetting,
- shixunHomeworks = _ref8.shixunHomeworks;
+/* harmony default export */ var Profile_Edit = ((0,_umi_production_exports.connect)(function (_ref9) {
+ var user = _ref9.user,
+ account = _ref9.account,
+ loading = _ref9.loading,
+ globalSetting = _ref9.globalSetting,
+ shixunHomeworks = _ref9.shixunHomeworks;
return {
user: user,
account: account,
diff --git a/83378.71bbbbf4.async.js b/83378.ed29cb28.async.js
similarity index 99%
rename from 83378.71bbbbf4.async.js
rename to 83378.ed29cb28.async.js
index 7451a2cb22..45a608cfa7 100644
--- a/83378.71bbbbf4.async.js
+++ b/83378.ed29cb28.async.js
@@ -2097,7 +2097,7 @@ var MdEditorInForm = function MdEditorInForm(_ref) {
return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", {
id: scrollId || '',
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test5_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, {
- // hidetoolBar
+ hidetoolBar: true,
defaultValue: value,
onChange: function onChange(a, b) {
console.log("a:", a, b);
diff --git a/index.html b/index.html
index 8312cf7f3d..9d51ab5fb9 100644
--- a/index.html
+++ b/index.html
@@ -25,7 +25,7 @@
display: block !important;
}
-
+