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