@ -1577,8 +1577,8 @@ var RegularInput = function RegularInput(_ref2) {
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _9 _ _ = _ _webpack _require _ _ ( /*! antd */ 2453 ) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _10 _ _ = _ _webpack _require _ _ ( /*! antd */ 51904 ) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _11 _ _ = _ _webpack _require _ _ ( /*! antd */ 25159 ) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _12 _ _ = _ _webpack _require _ _ ( /*! antd */ 71230 ) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _13 _ _ = _ _webpack _require _ _ ( /*! antd */ 4789 7) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _12 _ _ = _ _webpack _require _ _ ( /*! antd */ 47897 ) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _13 _ _ = _ _webpack _require _ _ ( /*! antd */ 71230 ) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _14 _ _ = _ _webpack _require _ _ ( /*! antd */ 15746 ) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _15 _ _ = _ _webpack _require _ _ ( /*! antd */ 83062 ) ;
/* harmony import */ var antd _ _WEBPACK _IMPORTED _MODULE _17 _ _ = _ _webpack _require _ _ ( /*! antd */ 79531 ) ;
@ -1644,7 +1644,9 @@ var KeywordTag = function KeywordTag(_ref2) {
var SubjectiveQuestionEditor = function SubjectiveQuestionEditor ( _ref3 ) {
var questionTitlePlaceholder = _ref3 . questionTitlePlaceholder ,
form = _ref3 . form ,
showKeywords = _ref3 . showKeywords ;
showKeywords = _ref3 . showKeywords ,
_ref3$isMustKeyWords = _ref3 . isMustKeyWords ,
isMustKeyWords = _ref3$isMustKeyWords === void 0 ? showKeywords : _ref3$isMustKeyWords ;
var _useState = ( 0 , react _ _WEBPACK _IMPORTED _MODULE _4 _ _ . useState ) ( false ) ,
_useState2 = _root _workspace _ppte5yg23 _SJ5m _develop _node _modules _babel _runtime _helpers _slicedToArray _js _ _WEBPACK _IMPORTED _MODULE _1 _ _ _default ( ) ( _useState , 2 ) ,
editAnalysis = _useState2 [ 0 ] ,
@ -1686,13 +1688,20 @@ var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) {
height : 140 ,
placeholder : '请编辑参考答案(非必填)'
} )
} ) , showKeywords && /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsxs ) ( antd _ _WEBPACK _IMPORTED _MODULE _12 _ _ /* ["default"] */ . Z , {
} ) , showKeywords && ! isMustKeyWords && /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _11 _ _ /* ["default"].Item */ . Z . Item , {
hidden : true ,
name : "use_keywords" ,
valuePropName : "checked" ,
children : /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _12 _ _ /* ["default"] */ . Z , {
defaultChecked : true
} )
} ) , showKeywords && isMustKeyWords && /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsxs ) ( antd _ _WEBPACK _IMPORTED _MODULE _13 _ _ /* ["default"] */ . Z , {
align : "middle" ,
className : "mb30" ,
children : [ /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _11 _ _ /* ["default"].Item */ . Z . Item , {
name : "use_keywords" ,
valuePropName : "checked" ,
children : /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _13 _ _ /* ["default"] */ . Z , { } )
children : /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _1 2 _ _ /* ["default"] */ . Z , { } )
} ) , /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _14 _ _ /* ["default"] */ . Z , {
className : "ml10" ,
children : "\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"
@ -1709,10 +1718,13 @@ var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) {
} )
} )
} ) ]
} ) , useKeywordsValue && /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _11 _ _ /* ["default"].List */ . Z . List , {
} ) , ( useKeywordsValue || ! isMustKeyWords ) && /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _11 _ _ /* ["default"].List */ . Z . List , {
name : "keywords" ,
rules : [ {
validator : function validator ( rule , values ) {
if ( ! isMustKeyWords ) {
return Promise . resolve ( ) ;
}
if ( ! ( values !== null && values !== void 0 && values . length ) ) {
return Promise . reject ( new Error ( '请输入关键词' ) ) ;
}
@ -1731,8 +1743,13 @@ var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) {
return /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsxs ) ( react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . Fragment , {
children : [ /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( "div" , {
className : "" . concat ( _index _less _modules _ _WEBPACK _IMPORTED _MODULE _5 _ _ /* ["default"].title */ . Z . title , " mb10" ) ,
children : "\u5173\u952E\u8BCD"
} ) , /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsxs ) ( antd _ _WEBPACK _IMPORTED _MODULE _12 _ _ /* ["default"] */ . Z , {
children : ! isMustKeyWords ? /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( "span" , {
style : {
color : "#9096A3"
} ,
children : "\u5224\u5206\u5173\u952E\u8BCD"
} ) : "关键词"
} ) , /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsxs ) ( antd _ _WEBPACK _IMPORTED _MODULE _13 _ _ /* ["default"] */ . Z , {
align : "middle" ,
className : "font14 mb30" ,
children : [ /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _14 _ _ /* ["default"] */ . Z , {
@ -1792,14 +1809,14 @@ var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) {
var key = _ref5 . key ,
name = _ref5 . name ,
restField = _root _workspace _ppte5yg23 _SJ5m _develop _node _modules _babel _runtime _helpers _objectWithoutProperties _js _ _WEBPACK _IMPORTED _MODULE _3 _ _ _default ( ) ( _ref5 , _excluded2 ) ;
return /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _1 2 _ _ /* ["default"] */ . Z , {
return /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _1 3 _ _ /* ["default"] */ . Z , {
className : "mb20" ,
style : {
marginRight : 148
} ,
children : /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _14 _ _ /* ["default"] */ . Z , {
flex : 1 ,
children : /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsxs ) ( antd _ _WEBPACK _IMPORTED _MODULE _1 2 _ _ /* ["default"] */ . Z , {
children : /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsxs ) ( antd _ _WEBPACK _IMPORTED _MODULE _1 3 _ _ /* ["default"] */ . Z , {
align : "middle" ,
justify : "space-between" ,
children : [ /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _11 _ _ /* ["default"].Item */ . Z . Item , _root _workspace _ppte5yg23 _SJ5m _develop _node _modules _babel _runtime _helpers _objectSpread2 _js _ _WEBPACK _IMPORTED _MODULE _2 _ _ _default ( ) ( _root _workspace _ppte5yg23 _SJ5m _develop _node _modules _babel _runtime _helpers _objectSpread2 _js _ _WEBPACK _IMPORTED _MODULE _2 _ _ _default ( ) ( { } , restField ) , { } , {
@ -1809,7 +1826,7 @@ var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) {
return remove ( name ) ;
}
} )
} ) ) , /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _11 _ _ /* ["default"].Item */ . Z . Item , _root _workspace _ppte5yg23 _SJ5m _develop _node _modules _babel _runtime _helpers _objectSpread2 _js _ _WEBPACK _IMPORTED _MODULE _2 _ _ _default ( ) ( _root _workspace _ppte5yg23 _SJ5m _develop _node _modules _babel _runtime _helpers _objectSpread2 _js _ _WEBPACK _IMPORTED _MODULE _2 _ _ _default ( ) ( { } , restField ) , { } , {
} ) ) , isMustKeyWords && /*#__PURE__*/ ( 0 , react _jsx _runtime _ _WEBPACK _IMPORTED _MODULE _8 _ _ . jsx ) ( antd _ _WEBPACK _IMPORTED _MODULE _11 _ _ /* ["default"].Item */ . Z . Item , _root _workspace _ppte5yg23 _SJ5m _develop _node _modules _babel _runtime _helpers _objectSpread2 _js _ _WEBPACK _IMPORTED _MODULE _2 _ _ _default ( ) ( _root _workspace _ppte5yg23 _SJ5m _develop _node _modules _babel _runtime _helpers _objectSpread2 _js _ _WEBPACK _IMPORTED _MODULE _2 _ _ _default ( ) ( { } , restField ) , { } , {
name : [ name , "score" ] ,
label : "\u5206\u503C" ,
rules : [ {
@ -4207,15 +4224,17 @@ var util = __webpack_require__(87429);
var AsyncButton = _ _webpack _require _ _ ( 48559 ) ;
// EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 39 modules
var modal = _ _webpack _require _ _ ( 72423 ) ;
// EXTERNAL MODULE: ./node_modules/antd/es/menu/index.js + 11 modules
var menu = _ _webpack _require _ _ ( 68508 ) ;
// EXTERNAL MODULE: ./node_modules/antd/es/affix/index.js + 2 modules
var affix = _ _webpack _require _ _ ( 30291 ) ;
// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 12 modules
var skeleton = _ _webpack _require _ _ ( 21687 ) ;
// EXTERNAL MODULE: ./node_modules/antd/es/ tooltip/index.js + 3 modules
var tooltip = _ _webpack _require _ _ ( 83062 ) ;
// EXTERNAL MODULE: ./node_modules/antd/es/ dropdown/index.js + 1 modules
var dropdown = _ _webpack _require _ _ ( 85418 ) ;
; // CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var EditPotinmodules = ( { "flex_box_center" : "flex_box_center___gi93l" , "flex_space_between" : "flex_space_between___mWMLA" , "flex_box_vertical_center" : "flex_box_vertical_center___rk4nc" , "flex_box_center_end" : "flex_box_center_end___B8XxF" , "flex_box_column" : "flex_box_column___AX3Vm" , " bg": "bg___Ya739" , "title" : "title___BC46y" , "bottomdiv" : "bottomdiv___uaPr6" , "spanBtn" : "spanBtn___jjgnA" , "addQuestionBtn" : "addQuestionBtn___qOlYW" , "saveBtn" : "saveBtn___ulgem" , "left" : "left___i8aTX" , "scrollWrapper" : "scrollWrapper___Jk80T" , "Button" : "Button___auxWm" , "iconWrapper" : "iconWrapper___h3H1m" , "up" : "up___tLyCX" , "down" : "down___T5_aj" , "disabled" : "disabled___GRBbF" , "titleleft" : "titleleft___xZGbq ", "qcount" : "qcount___ID7OA" , "score" : "score___T7dbm" , "qtitle" : "qtitle___qJBFd" , "qcountclick" : "qcountclick___m_VKG" , "right" : "right___CBabI" , "edit" : "edit___WHuql" , "delete" : "delete___Pa6db" , "shixun" : "shixun___oObBe" , "scoreByBlankRadio" : "scoreByBlankRadio___r4AWn" , "scoreinput" : "scoreinput___O8EhL" , "modalconfirm" : "modalconfirm___Ru9B_" , "scoremodal" : "scoremodal___BdW7P" , "close" : "close___blHYk" , "content" : "content___jlm9o" , "items" : "items___i3TrH" , "bottom" : "bottom___zMQZ6" , "yes" : "yes___lOPY6" , "no" : "no___gtzKI" , "formcenter" : "formcenter___fCxkm" , "radiogroup" : "radiogroup___oXWHc" , "easy" : "easy___ANNVD" , "medium" : "medium___ov7N3" , "hard" : "hard___n4afW" , "formcenterselect" : "formcenterselect___lYa4f" , "selectitems" : "selectitems___c9Pt5" , "morebottom" : "morebottom____I_ev" , "titleTooltip" : "titleTooltip___CAyYg" } ) ;
/* harmony default export */ var EditPotinmodules = ( { "flex_box_center" : "flex_box_center___gi93l" , "flex_space_between" : "flex_space_between___mWMLA" , "flex_box_vertical_center" : "flex_box_vertical_center___rk4nc" , "flex_box_center_end" : "flex_box_center_end___B8XxF" , "flex_box_column" : "flex_box_column___AX3Vm" , " moreSpan": "moreSpan___hbStq" , " bg": "bg___Ya739" , "title" : "title___BC46y" , "bottomdiv" : "bottomdiv___uaPr6" , "spanBtn" : "spanBtn___jjgnA" , "addQuestionBtn" : "addQuestionBtn___qOlYW" , "saveBtn" : "saveBtn___ulgem" , "left" : "left___i8aTX" , "scrollWrapper" : "scrollWrapper___Jk80T" , "Button" : "Button___auxWm" , "iconWrapper" : "iconWrapper___h3H1m" , "up" : "up___tLyCX" , "down" : "down___T5_aj" , "disabled" : "disabled___GRBbF" , "titleleft" : "titleleft___xZGbq ", "more_style" : "more_style___nhWCX ", "qcount" : "qcount___ID7OA" , "score" : "score___T7dbm" , "qtitle" : "qtitle___qJBFd" , "qcountclick" : "qcountclick___m_VKG" , "right" : "right___CBabI" , "edit" : "edit___WHuql" , "delete" : "delete___Pa6db" , "shixun" : "shixun___oObBe" , "scoreByBlankRadio" : "scoreByBlankRadio___r4AWn" , "scoreinput" : "scoreinput___O8EhL" , "modalconfirm" : "modalconfirm___Ru9B_" , "scoremodal" : "scoremodal___BdW7P" , "close" : "close___blHYk" , "content" : "content___jlm9o" , "items" : "items___i3TrH" , "bottom" : "bottom___zMQZ6" , "yes" : "yes___lOPY6" , "no" : "no___gtzKI" , "formcenter" : "formcenter___fCxkm" , "radiogroup" : "radiogroup___oXWHc" , "easy" : "easy___ANNVD" , "medium" : "medium___ov7N3" , "hard" : "hard___n4afW" , "formcenterselect" : "formcenterselect___lYa4f" , "selectitems" : "selectitems___c9Pt5" , "morebottom" : "morebottom____I_ev" , "titleTooltip" : "titleTooltip___CAyYg" } ) ;
// EXTERNAL MODULE: ./src/utils/util.tsx
var utils _util = _ _webpack _require _ _ ( 29427 ) ;
// EXTERNAL MODULE: ./src/utils/fetch.ts
@ -4225,6 +4244,8 @@ var NoData = __webpack_require__(82982);
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/toConsumableArray.js
var toConsumableArray = _ _webpack _require _ _ ( 861 ) ;
var toConsumableArray _default = /*#__PURE__*/ _ _webpack _require _ _ . n ( toConsumableArray ) ;
// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 3 modules
var tooltip = _ _webpack _require _ _ ( 83062 ) ;
// EXTERNAL MODULE: ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules
var react _beautiful _dnd _esm = _ _webpack _require _ _ ( 66012 ) ;
// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js
@ -5815,7 +5836,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) {
className : Saveitemmodules . yestag ,
children : "\u6B63\u786E\u7B54\u6848"
} ) ]
} );
} , index );
} )
} ) , ( qitem === null || qitem === void 0 ? void 0 : qitem . question _type ) === 1 && /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "div" , {
className : Saveitemmodules . normalWrap ,
@ -5836,7 +5857,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) {
className : Saveitemmodules . yestag ,
children : "\u6B63\u786E\u7B54\u6848"
} ) ]
} );
} , index );
} )
} ) , ( qitem === null || qitem === void 0 ? void 0 : qitem . question _type ) === 3 && /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "div" , {
className : Saveitemmodules . completion ,
@ -5861,7 +5882,7 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) {
} , vindex ) ;
} )
} ) ]
} );
} , index );
} )
} ) , ( qitem === null || qitem === void 0 ? void 0 : qitem . question _type ) === 4 && /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( "div" , {
className : Saveitemmodules . simple ,
@ -5931,11 +5952,11 @@ var SaveItem_DragQuestions = function DragQuestions(_ref) {
className : Saveitemmodules . yestag ,
children : "\u6B63\u786E\u7B54\u6848"
} ) ]
} );
} , index );
} )
} )
} ) ]
} );
} , vndex );
} ) ) , ( ( qitem === null || qitem === void 0 ? void 0 : qitem . question _type ) <= 4 || ( qitem === null || qitem === void 0 ? void 0 : qitem . question _type ) === 6 ) && /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( "div" , {
className : Saveitemmodules . bottom ,
children : [ /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( "div" , {
@ -6240,7 +6261,7 @@ var SetScore = function SetScore(_ref) {
} ) ]
} ) , exerciseitem === null || exerciseitem === void 0 ? void 0 : ( _exerciseitem$exercis2 = exerciseitem . exercise _question _types ) === null || _exerciseitem$exercis2 === void 0 ? void 0 : ( _exerciseitem$exercis3 = _exerciseitem$exercis2 . filter ( function ( item ) {
return item . name !== '实训题' && item . name !== '组合题' ;
} ) ) === null || _exerciseitem$exercis3 === void 0 ? void 0 : _exerciseitem$exercis3 . map ( function ( item ) {
} ) ) === null || _exerciseitem$exercis3 === void 0 ? void 0 : _exerciseitem$exercis3 . map ( function ( item , k ) {
var _item$items ;
return /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( "div" , {
className : EditPotinmodules . items ,
@ -6267,7 +6288,7 @@ var SetScore = function SetScore(_ref) {
}
} ) , "\u5206" ]
} ) ]
} );
} , k );
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( "div" , {
className : EditPotinmodules . bottom ,
children : [ /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( es _button /* default */ . ZP , {
@ -7550,47 +7571,54 @@ var useOverflow = __webpack_require__(33483);
var questionType = [ {
name : '单选题' ,
id : 0 ,
count : 'q_singles' ,
score : 'q_singles_scores'
score : 'q_singles_scores' ,
nameType : "SINGLE"
} , {
name : '多选题' ,
id : 1 ,
count : 'q_doubles' ,
score : 'q_doubles_scores'
score : 'q_doubles_scores' ,
nameType : "MULTIPLE"
} , {
name : '判断题' ,
id : 2 ,
count : 'q_judges' ,
score : 'q_judges_scores'
score : 'q_judges_scores' ,
nameType : "JUDGMENT"
} , {
name : '填空题' ,
id : 3 ,
count : 'q_nulls' ,
score : 'q_nulls_scores'
score : 'q_nulls_scores' ,
nameType : "COMPLETION"
} , {
name : '简答题' ,
id : 4 ,
count : 'q_mains' ,
score : 'q_mains_scores'
score : 'q_mains_scores' ,
nameType : "SUBJECTIVE"
} , {
name : '实训题' ,
id : 5 ,
count : 'q_shixuns' ,
score : 'q_shixuns_scores'
score : 'q_shixuns_scores' ,
nameType : "PRACTICAL"
} , {
name : '编程题' ,
id : 6 ,
count : 'q_pros' ,
score : 'q_pros_scores'
score : 'q_pros_scores' ,
nameType : "PROGRAM"
} , {
name : '组合题' ,
id : 7 ,
count : 'q_combinations' ,
score : 'q_combinations_scores'
score : 'q_combinations_scores' ,
nameType : "COMBINATION"
} ] ;
var AddNewPaper = function AddNewPaper ( _ref ) {
var _exerciseitem$exercis , _exerciseitem$exercis2 , _exerciseitem$exercis3 ;
@ -7646,7 +7674,17 @@ var AddNewPaper = function AddNewPaper(_ref) {
_useState24 = slicedToArray _default ( ) ( _useState23 , 2 ) ,
isloadings = _useState24 [ 0 ] ,
setisloadings = _useState24 [ 1 ] ; //选题loading状态
var _useState25 = ( 0 , react . useState ) ( false ) ,
_useState26 = slicedToArray _default ( ) ( _useState25 , 2 ) ,
showChange = _useState26 [ 0 ] ,
setShowChange = _useState26 [ 1 ] ; //上下移动切换
var _Form$useForm = es _form /* default.useForm */ . Z . useForm ( ) ,
_Form$useForm2 = slicedToArray _default ( ) ( _Form$useForm , 1 ) ,
form = _Form$useForm2 [ 0 ] ;
var _useState27 = ( 0 , react . useState ) ( false ) ,
_useState28 = slicedToArray _default ( ) ( _useState27 , 2 ) ,
isOpenEditName = _useState28 [ 0 ] ,
setIsOpenEditName = _useState28 [ 1 ] ;
( 0 , react . useEffect ) ( function ( ) {
init ( ) ;
} , [ ] ) ;
@ -7683,15 +7721,15 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _init . apply ( this , arguments ) ;
}
function _init ( ) {
_init = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 7 ( ) {
var _res$exercise , _res$exercise _questio , _res$exercise _questio2 , _res$exercise _questio3 , _res$exercise _questio4 ;
var res , _res$exercise 2 ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 7$( _context7 ) {
while ( 1 ) switch ( _context 7. prev = _context7 . next ) {
_init = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 11 ( ) {
var _res$exercise 3 , _res$exercise _questio , _res$exercise _questio2 , _res$exercise _questio3 , _res$exercise _questio4 ;
var res , _res$exercise 4 ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 11$( _context11 ) {
while ( 1 ) switch ( _context 11. prev = _context11 . next ) {
case 0 :
setrightloading ( true ) ;
setisloading ( true ) ;
_context 7 . next = 4 ;
_context 11 . next = 4 ;
return dispatch ( {
type : 'newExercisePaper/editExercise' ,
payload : {
@ -7699,12 +7737,12 @@ var AddNewPaper = function AddNewPaper(_ref) {
}
} ) ;
case 4 :
res = _context 7 . sent ;
res = _context 11 . sent ;
setrightloading ( false ) ;
setisloading ( false ) ;
setexerciseitem ( res ) ;
if ( res !== null && res !== void 0 && ( _res$exercise = res . exercise ) !== null && _res$exercise !== void 0 && _res$exercise . sub _discipline _id ) {
getTagData ( res === null || res === void 0 ? void 0 : ( _res$exercise 2 = res . exercise ) === null || _res$exercise 2 === void 0 ? void 0 : _res$exercise 2 . sub _discipline _id ) ;
if ( res !== null && res !== void 0 && ( _res$exercise 3 = res . exercise ) !== null && _res$exercise 3 !== void 0 && _res$exercise 3 . sub _discipline _id ) {
getTagData ( res === null || res === void 0 ? void 0 : ( _res$exercise 4 = res . exercise ) === null || _res$exercise 4 === void 0 ? void 0 : _res$exercise 4 . sub _discipline _id ) ;
}
//初始化qid为第一题第一个
setqitem ( objectSpread2 _default ( ) ( objectSpread2 _default ( ) ( { } , res === null || res === void 0 ? void 0 : ( _res$exercise _questio = res . exercise _question _types ) === null || _res$exercise _questio === void 0 ? void 0 : ( _res$exercise _questio2 = _res$exercise _questio [ 0 ] ) === null || _res$exercise _questio2 === void 0 ? void 0 : ( _res$exercise _questio3 = _res$exercise _questio2 . items ) === null || _res$exercise _questio3 === void 0 ? void 0 : _res$exercise _questio3 [ 0 ] ) , { } , {
@ -7715,9 +7753,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
} ) ) ;
case 11 :
case "end" :
return _context 7 . stop ( ) ;
return _context 11 . stop ( ) ;
}
} , _callee 7 ) ;
} , _callee 11 ) ;
} ) ) ;
return _init . apply ( this , arguments ) ;
}
@ -7725,15 +7763,15 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _getdatas . apply ( this , arguments ) ;
}
function _getdatas ( ) {
_getdatas = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 8 ( params ) {
_getdatas = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 12 ( params ) {
var _res$exercise _questio5 , _items$filter , _res$exercise _questio6 , _bigitems$filter ;
var res , items , item , bigitems , valitems ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 8$( _context8 ) {
while ( 1 ) switch ( _context 8. prev = _context8 . next ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 12$( _context12 ) {
while ( 1 ) switch ( _context 12. prev = _context12 . next ) {
case 0 :
setrightloading ( true ) ;
setisloading ( true ) ;
_context 8 . next = 4 ;
_context 12 . next = 4 ;
return dispatch ( {
type : 'newExercisePaper/editExercise' ,
payload : {
@ -7741,7 +7779,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
}
} ) ;
case 4 :
res = _context 8 . sent ;
res = _context 12 . 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 ) {
@ -7771,9 +7809,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
setisloading ( false ) ;
case 15 :
case "end" :
return _context 8 . stop ( ) ;
return _context 12 . stop ( ) ;
}
} , _callee 8 ) ;
} , _callee 12 ) ;
} ) ) ;
return _getdatas . apply ( this , arguments ) ;
}
@ -7781,11 +7819,11 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _seveeditor . apply ( this , arguments ) ;
}
function _seveeditor ( ) {
_seveeditor = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 9 ( params ) {
_seveeditor = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 13 ( params ) {
var _exerciseitem$exercis9 ;
var datas , res ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 9$( _context9 ) {
while ( 1 ) switch ( _context 9. prev = _context9 . next ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 13$( _context13 ) {
while ( 1 ) switch ( _context 13. prev = _context13 . next ) {
case 0 :
datas = objectSpread2 _default ( ) ( objectSpread2 _default ( ) ( { } , params ) , { } , {
difficulty : ( params === null || params === void 0 ? void 0 : params . difficulty ) || 2 ,
@ -7797,13 +7835,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 ] ;
}
_context 9 . next = 4 ;
_context 13 . 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 = _context 9 . sent ;
res = _context 13 . sent ;
if ( ( res === null || res === void 0 ? void 0 : res . status ) === 0 ) {
setisedit ( false ) ;
getdatas ( res ) ;
@ -7811,9 +7849,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
( 0 , utils _util /* scrollToTop */ . k3 ) ( ) ;
case 7 :
case "end" :
return _context 9 . stop ( ) ;
return _context 13 . stop ( ) ;
}
} , _callee 9 ) ;
} , _callee 13 ) ;
} ) ) ;
return _seveeditor . apply ( this , arguments ) ;
}
@ -7821,13 +7859,13 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _sort _question . apply ( this , arguments ) ;
}
function _sort _question ( ) {
_sort _question = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee1 0 ( params ) {
_sort _question = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee1 4 ( params ) {
var res ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee1 0$( _context10 ) {
while ( 1 ) switch ( _context1 0. prev = _context10 . next ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee1 4$( _context14 ) {
while ( 1 ) switch ( _context1 4. prev = _context14 . next ) {
case 0 :
setisloading ( true ) ;
_context1 0 . next = 3 ;
_context1 4 . next = 3 ;
return ( 0 , fetch /* default */ . ZP ) ( "/api/examination_banks/" . concat ( itemid , "/sort_question_type.json" ) , {
method : 'post' ,
body : {
@ -7835,16 +7873,16 @@ var AddNewPaper = function AddNewPaper(_ref) {
}
} ) ;
case 3 :
res = _context1 0 . sent ;
res = _context1 4 . sent ;
setisloading ( false ) ;
if ( ( res === null || res === void 0 ? void 0 : res . status ) === 0 ) {
init ( ) ;
}
case 6 :
case "end" :
return _context1 0 . stop ( ) ;
return _context1 4 . stop ( ) ;
}
} , _callee1 0 ) ;
} , _callee1 4 ) ;
} ) ) ;
return _sort _question . apply ( this , arguments ) ;
}
@ -7887,9 +7925,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
return _deleteitem . apply ( this , arguments ) ;
}
function _deleteitem ( ) {
_deleteitem = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee1 2 ( ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee1 2$( _context12 ) {
while ( 1 ) switch ( _context1 2. prev = _context12 . next ) {
_deleteitem = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee1 6 ( ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee1 6$( _context16 ) {
while ( 1 ) switch ( _context1 6. prev = _context16 . next ) {
case 0 :
modal /* default.confirm */ . Z . confirm ( {
title : '提示' ,
@ -7898,26 +7936,26 @@ var AddNewPaper = function AddNewPaper(_ref) {
centered : true ,
className : EditPotinmodules . modalconfirm ,
onOk : function ( ) {
var _onOk2 = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee1 1 ( ) {
var _onOk2 = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee1 5 ( ) {
var res ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee1 1$( _context11 ) {
while ( 1 ) switch ( _context1 1. prev = _context11 . next ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee1 5$( _context15 ) {
while ( 1 ) switch ( _context1 5. prev = _context15 . next ) {
case 0 :
if ( ! qitem . question _id ) {
_context1 1 . next = 7 ;
_context1 5 . next = 7 ;
break ;
}
_context1 1 . next = 3 ;
_context1 5 . 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 = _context1 1 . sent ;
res = _context1 5 . sent ;
if ( ( res === null || res === void 0 ? void 0 : res . status ) === 0 ) {
init ( ) ;
setisedit ( false ) ;
}
_context1 1 . next = 10 ;
_context1 5 . next = 10 ;
break ;
case 7 :
setqitem ( { } ) ;
@ -7925,9 +7963,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
init ( ) ;
case 10 :
case "end" :
return _context1 1 . stop ( ) ;
return _context1 5 . stop ( ) ;
}
} , _callee1 1 ) ;
} , _callee1 5 ) ;
} ) ) ;
function onOk ( ) {
return _onOk2 . apply ( this , arguments ) ;
@ -7938,9 +7976,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
} ) ;
case 1 :
case "end" :
return _context1 2 . stop ( ) ;
return _context1 6 . stop ( ) ;
}
} , _callee1 2 ) ;
} , _callee1 6 ) ;
} ) ) ;
return _deleteitem . apply ( this , arguments ) ;
}
@ -7972,6 +8010,145 @@ var AddNewPaper = function AddNewPaper(_ref) {
overflow = _useOverflow . overflow ,
handleMouseEnter = _useOverflow . handleMouseEnter ,
handleMouseLeave = _useOverflow . handleMouseLeave ;
var sort _question _show = /*#__PURE__*/ function ( ) {
var _ref5 = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee4 ( params ) {
var res , _res$exercise , _res , _res$exercise2 ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee4$ ( _context4 ) {
while ( 1 ) switch ( _context4 . prev = _context4 . next ) {
case 0 :
setisloading ( true ) ;
_context4 . next = 3 ;
return ( 0 , fetch /* default */ . ZP ) ( "/api/examination_banks/" . concat ( itemid , "/sort_question_type.json" ) , {
method : 'post' ,
body : {
question _type : params
}
} ) ;
case 3 :
res = _context4 . sent ;
setisloading ( false ) ;
if ( ! ( ( res === null || res === void 0 ? void 0 : res . status ) === 0 ) ) {
_context4 . next = 11 ;
break ;
}
_context4 . next = 8 ;
return dispatch ( {
type : 'newExercisePaper/editExercise' ,
payload : {
id : itemid
}
} ) ;
case 8 :
_res = _context4 . sent ;
setexerciseitem ( _res ) ;
if ( _res !== null && _res !== void 0 && ( _res$exercise = _res . exercise ) !== null && _res$exercise !== void 0 && _res$exercise . sub _discipline _id ) {
getTagData ( _res === null || _res === void 0 ? void 0 : ( _res$exercise2 = _res . exercise ) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2 . sub _discipline _id ) ;
}
case 11 :
case "end" :
return _context4 . stop ( ) ;
}
} , _callee4 ) ;
} ) ) ;
return function sort _question _show ( _x8 ) {
return _ref5 . apply ( this , arguments ) ;
} ;
} ( ) ;
var handleIsEdit = function handleIsEdit ( ) {
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return true ;
}
return false ;
} ;
var exportMenu = function exportMenu ( values , index ) {
return /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( menu /* default */ . Z , {
children : [ /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( menu /* default.Item */ . Z . Item , {
disabled : index === 0 ? true : false ,
onClick : /*#__PURE__*/ asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee5 ( ) {
var arr ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee5$ ( _context5 ) {
while ( 1 ) switch ( _context5 . prev = _context5 . next ) {
case 0 :
if ( ! ( index === 0 ) ) {
_context5 . next = 2 ;
break ;
}
return _context5 . abrupt ( "return" ) ;
case 2 :
if ( ! handleIsEdit ( ) ) {
_context5 . next = 4 ;
break ;
}
return _context5 . abrupt ( "return" ) ;
case 4 :
arr = ( 0 , utils _util /* moveArray */ . rz ) ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types , index , index - 1 ) ;
_context5 . next = 7 ;
return sort _question _show ( arr . map ( function ( item ) {
return item . name ;
} ) ) ;
case 7 :
case "end" :
return _context5 . stop ( ) ;
}
} , _callee5 ) ;
} ) ) ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "span" , {
className : EditPotinmodules . moreSpan ,
children : "\u4E0A\u79FB"
} )
} , "1" ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( menu /* default.Item */ . Z . Item , {
disabled : index === ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types . length ) - 1 ? true : false ,
onClick : /*#__PURE__*/ asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee6 ( ) {
var arr ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee6$ ( _context6 ) {
while ( 1 ) switch ( _context6 . prev = _context6 . next ) {
case 0 :
if ( ! ( index === ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types . length ) - 1 ) ) {
_context6 . next = 2 ;
break ;
}
return _context6 . abrupt ( "return" ) ;
case 2 :
if ( ! handleIsEdit ( ) ) {
_context6 . next = 4 ;
break ;
}
return _context6 . abrupt ( "return" ) ;
case 4 :
arr = ( 0 , utils _util /* moveArray */ . rz ) ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types , index , index + 1 ) ;
_context6 . next = 7 ;
return sort _question _show ( arr . map ( function ( item ) {
return item . name ;
} ) ) ;
case 7 :
case "end" :
return _context6 . stop ( ) ;
}
} , _callee6 ) ;
} ) ) ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "span" , {
className : EditPotinmodules . moreSpan ,
children : "\u4E0B\u79FB"
} )
} , "2" ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( menu /* default.Item */ . Z . Item , {
onClick : function onClick ( ) {
var _questionType$find ;
form . setFieldsValue ( {
name : values . name ,
item _type _en : ( _questionType$find = questionType . find ( function ( item ) {
return item . id == values . question _type ;
} ) ) === null || _questionType$find === void 0 ? void 0 : _questionType$find . nameType
} ) ;
setIsOpenEditName ( true ) ;
} ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "span" , {
className : EditPotinmodules . moreSpan ,
children : "\u91CD\u547D\u540D"
} )
} , "3" ) ]
} ) ;
} ;
return /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( "div" , {
children : [ /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( spin /* default */ . Z , {
spinning : rightloading ,
@ -8004,10 +8181,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
className : EditPotinmodules . left ,
children : [ /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( es _button /* default */ . ZP , {
onClick : function onClick ( ) {
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return ;
}
if ( handleIsEdit ( ) ) return ;
setScoreShow ( true ) ;
} ,
className : EditPotinmodules . Button ,
@ -8040,49 +8214,15 @@ var AddNewPaper = function AddNewPaper(_ref) {
} ,
children : [ "\uFF08" , item . count , "\u5C0F\u9898\uFF0C\u5171" , item . score , "\u5206\uFF09" ]
} ) ]
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( tooltip /* default */ . Z , {
title : index === ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types . length ) - 1 ? '' : '点击下移箭头即可整题下移' ,
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( dropdown /* default */ . Z , {
dropdownRender : function dropdownRender ( ) {
return exportMenu ( item , index ) ;
} ,
placement : "bottomLeft" ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "div" , {
className : EditPotinmodules . iconWrapper ,
className : EditPotinmodules . more_style ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "i" , {
onClick : function onClick ( ) {
if ( index === ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types . length ) - 1 ) {
return ;
}
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return ;
}
var arr = ( 0 , utils _util /* moveArray */ . rz ) ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types , index , index + 1 ) ;
sort _question ( arr . map ( function ( item ) {
return item . name ;
} ) ) ;
} ,
className : "" . concat ( EditPotinmodules . down , " iconfont icon-xiangxiayidong " ) . concat ( index === ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types . length ) - 1 ? EditPotinmodules . disabled : '' )
} )
} )
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( tooltip /* default */ . Z , {
title : index === 0 ? '' : '点击上移箭头即可整题上移' ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "div" , {
className : EditPotinmodules . iconWrapper ,
style : {
marginLeft : 1
} ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "i" , {
onClick : function onClick ( ) {
if ( index === 0 ) {
return ;
}
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return ;
}
var arr = ( 0 , utils _util /* moveArray */ . rz ) ( exerciseitem === null || exerciseitem === void 0 ? void 0 : exerciseitem . exercise _question _types , index , index - 1 ) ;
sort _question ( arr . map ( function ( item ) {
return item . name ;
} ) ) ;
} ,
className : "" . concat ( EditPotinmodules . up , " iconfont icon-xiangshangyidong " ) . concat ( index === 0 ? EditPotinmodules . disabled : '' )
className : "iconfont icon-sandian font12"
} )
} )
} ) ]
@ -8256,10 +8396,7 @@ var AddNewPaper = function AddNewPaper(_ref) {
children : [ /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "span" , {
className : EditPotinmodules . spanBtn ,
onClick : function onClick ( ) {
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return ;
}
if ( handleIsEdit ( ) ) return ;
setshowquestion ( true ) ;
setisshixun ( false ) ;
} ,
@ -8267,60 +8404,50 @@ var AddNewPaper = function AddNewPaper(_ref) {
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "span" , {
className : EditPotinmodules . spanBtn ,
onClick : function onClick ( ) {
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return ;
}
if ( handleIsEdit ( ) ) return ;
setUploadModalVisible ( true ) ;
} ,
children : "\u5BFC\u5165\u8BD5\u9898"
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "span" , {
className : EditPotinmodules . spanBtn ,
onClick : /*#__PURE__*/ asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 4 ( ) {
onClick : /*#__PURE__*/ asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 7 ( ) {
var res , _user$userInfo ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 4$( _context4 ) {
while ( 1 ) switch ( _context 4. prev = _context4 . next ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 7$( _context7 ) {
while ( 1 ) switch ( _context 7. prev = _context7 . next ) {
case 0 :
if ( ! isedit ) {
_context 4. next = 3 ;
if ( ! handleIsEdit( ) ) {
_context 7. next = 2 ;
break ;
}
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return _context4 . abrupt ( "return" ) ;
case 3 :
_context4 . next = 5 ;
return _context7 . abrupt ( "return" ) ;
case 2 :
_context7 . next = 4 ;
return ( 0 , paperlibrary /* generateExerciseId */ . JP ) ( itemid ) ;
case 5 :
res = _context 4 . sent ;
case 4 :
res = _context 7 . 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 6 :
case "end" :
return _context 4 . stop ( ) ;
return _context 7 . stop ( ) ;
}
} , _callee 4 ) ;
} , _callee 7 ) ;
} ) ) ,
children : "\u6A21\u62DF\u8003\u8BD5"
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "span" , {
className : EditPotinmodules . spanBtn ,
onClick : function onClick ( ) {
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return ;
}
if ( handleIsEdit ( ) ) return ;
window . open ( "/paperlibrary/see/" . concat ( itemid ) ) ;
} ,
children : "\u8BD5\u5377\u9884\u89C8"
} ) , questionType === null || questionType === void 0 ? void 0 : questionType . map ( function ( item ) {
} ) , questionType === null || questionType === void 0 ? void 0 : questionType . map ( function ( item , k ) {
return /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( es _button /* default */ . ZP , {
className : EditPotinmodules . addQuestionBtn ,
type : "primary" ,
onClick : function onClick ( ) {
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑的试题。' ) ;
return ;
}
if ( handleIsEdit ( ) ) return ;
if ( item . id === 5 ) {
setshowquestion ( true ) ;
setisshixun ( true ) ;
@ -8388,14 +8515,11 @@ var AddNewPaper = function AddNewPaper(_ref) {
children : [ /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( "i" , {
className : "iconfont icon-tianjiashitixiaojiahao mr5"
} ) , item . name ]
} );
} , k );
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( "span" , {
className : EditPotinmodules . saveBtn ,
onClick : function onClick ( ) {
if ( isedit ) {
message /* default.info */ . ZP . info ( '请先保存或取消当前正在编辑试题。' ) ;
return ;
}
if ( handleIsEdit ( ) ) return ;
message /* default.info */ . ZP . info ( '创建成功' ) ;
window . open ( "/paperlibrary?defaultActiveKey=0" ) ;
} ,
@ -8419,10 +8543,10 @@ var AddNewPaper = function AddNewPaper(_ref) {
ScoreShow : showquestion ,
isloadings : isloadings ,
onOk : /*#__PURE__*/ function ( ) {
var _ref 6 = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 6 ( questionIdArr , shixunIdArr , ischeck _only , listitems _length ) {
var _ref 9 = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 9 ( questionIdArr , shixunIdArr , ischeck _only , listitems _length ) {
var params , res ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 6$( _context6 ) {
while ( 1 ) switch ( _context 6. prev = _context6 . next ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 9$( _context9 ) {
while ( 1 ) switch ( _context 9. prev = _context9 . next ) {
case 0 :
setisloadings ( true ) ;
params = {
@ -8430,24 +8554,24 @@ var AddNewPaper = function AddNewPaper(_ref) {
item _bank _ids : questionIdArr ,
shixun _ids : shixunIdArr
} ;
_context 6 . next = 4 ;
_context 9 . next = 4 ;
return addquestion ( objectSpread2 _default ( ) ( objectSpread2 _default ( ) ( { } , params ) , { } , {
check _only : ischeck _only
} ) ) ;
case 4 :
res = _context 6 . sent ;
res = _context 9 . sent ;
setisloadings ( false ) ;
if ( ! ( ( res === null || res === void 0 ? void 0 : res . status ) === 0 ) ) {
_context 6 . next = 14 ;
_context 9 . next = 14 ;
break ;
}
_context 6 . next = 9 ;
_context 9 . next = 9 ;
return addquestion ( params ) ;
case 9 :
setshowquestion ( false ) ;
init ( ) ;
message /* default.info */ . ZP . info ( '添加成功' ) ;
_context 6 . next = 15 ;
_context 9 . next = 15 ;
break ;
case 14 :
if ( res . status === - 2 ) {
@ -8455,11 +8579,11 @@ var AddNewPaper = function AddNewPaper(_ref) {
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 _callee 5 ( ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 5$( _context5 ) {
while ( 1 ) switch ( _context 5. prev = _context5 . next ) {
var _onOk = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee 8 ( ) {
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee 8$( _context8 ) {
while ( 1 ) switch ( _context 8. prev = _context8 . next ) {
case 0 :
_context 5 . next = 2 ;
_context 8 . next = 2 ;
return addquestion ( params ) ;
case 2 :
setshowquestion ( false ) ;
@ -8467,9 +8591,9 @@ var AddNewPaper = function AddNewPaper(_ref) {
message /* default.info */ . ZP . info ( '添加成功' ) ;
case 5 :
case "end" :
return _context 5 . stop ( ) ;
return _context 8 . stop ( ) ;
}
} , _callee 5 ) ;
} , _callee 8 ) ;
} ) ) ;
function onOk ( ) {
return _onOk . apply ( this , arguments ) ;
@ -8480,12 +8604,12 @@ var AddNewPaper = function AddNewPaper(_ref) {
}
case 15 :
case "end" :
return _context 6 . stop ( ) ;
return _context 9 . stop ( ) ;
}
} , _callee 6 ) ;
} , _callee 9 ) ;
} ) ) ;
return function ( _x 8, _x 9, _x10 , _x11 ) {
return _ref 6 . apply ( this , arguments ) ;
return function ( _x 9, _x10 , _x11 , _x12 ) {
return _ref 9 . apply ( this , arguments ) ;
} ;
} ( )
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( UploadQuestions /* default */ . Z , {
@ -8494,12 +8618,78 @@ var AddNewPaper = function AddNewPaper(_ref) {
return setUploadModalVisible ( false ) ;
} ,
onOk : handleOk
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( modal /* default */ . Z , {
centered : true ,
title : "\u7F16\u8F91\u9898\u578B\u540D\u79F0" ,
open : isOpenEditName ,
width : 500 ,
onOk : function onOk ( ) {
return form . submit ( ) ;
} ,
onCancel : function onCancel ( ) {
return setIsOpenEditName ( false ) ;
} ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsxs ) ( es _form /* default */ . Z , {
form : form ,
initialValues : { } ,
onFinish : /*#__PURE__*/ function ( ) {
var _ref10 = asyncToGenerator _default ( ) ( /*#__PURE__*/ regeneratorRuntime _default ( ) ( ) . mark ( function _callee10 ( values ) {
var res ;
return regeneratorRuntime _default ( ) ( ) . wrap ( function _callee10$ ( _context10 ) {
while ( 1 ) switch ( _context10 . prev = _context10 . next ) {
case 0 :
_context10 . next = 2 ;
return ( 0 , paperlibrary /* getEditQuestionTypeAlias */ . RK ) ( objectSpread2 _default ( ) ( {
id : itemid
} , values ) ) ;
case 2 :
res = _context10 . sent ;
if ( res . status == 0 ) {
message /* default.success */ . ZP . success ( "修改成功" ) ;
init ( ) ;
setIsOpenEditName ( false ) ;
}
case 4 :
case "end" :
return _context10 . stop ( ) ;
}
} , _callee10 ) ;
} ) ) ;
return function ( _x13 ) {
return _ref10 . apply ( this , arguments ) ;
} ;
} ( ) ,
children : [ /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( es _form /* default.Item */ . Z . Item , {
style : {
marginBottom : 0
} ,
name : "name" ,
rules : [ {
required : true ,
message : '请输入题型名称'
} , {
whitespace : true ,
message : '请勿输入空格'
} ] ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( input /* default */ . Z , {
size : "large" ,
maxLength : 6 ,
showCount : true
} )
} ) , /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( es _form /* default.Item */ . Z . Item , {
hidden : true ,
name : "item_type_en" ,
children : /*#__PURE__*/ ( 0 , jsx _runtime . jsx ) ( input /* default */ . Z , {
size : "large"
} )
} ) ]
} )
} ) ]
} ) ;
} ;
/* harmony default export */ var EditPotin = ( ( 0 , _umi _production _exports . connect ) ( function ( _ref7 ) {
var user = _ref7 . user ,
dispatch = _ref7 . dispatch ;
/* harmony default export */ var EditPotin = ( ( 0 , _umi _production _exports . connect ) ( function ( _ref 11 ) {
var user = _ref 11 . user ,
dispatch = _ref 11 . dispatch ;
return {
user : user ,
dispatch : dispatch