|
|
|
|
@ -1227,39 +1227,39 @@ var SendToClassModal = function SendToClassModal(_ref) {
|
|
|
|
|
dropKey = info.node.props.eventKey;
|
|
|
|
|
dragKey = info.dragNode.props.eventKey;
|
|
|
|
|
dropPos = info.node.props.pos.split('-');
|
|
|
|
|
dropPosition = info.dropPosition - Number(dropPos[dropPos.length - 1]);
|
|
|
|
|
if (!(dropPos.length > 2 && !info.node.dragOverGapBottom && !info.node.dragOverGapTop)) {
|
|
|
|
|
dropPosition = info.dropPosition - Number(dropPos[dropPos.length - 1]); // if (
|
|
|
|
|
// dropPos.length > 2 &&
|
|
|
|
|
// !info.node.dragOverGapBottom &&
|
|
|
|
|
// !info.node.dragOverGapTop
|
|
|
|
|
// ) {
|
|
|
|
|
// return false;
|
|
|
|
|
// }
|
|
|
|
|
if (!(info.node.dragOver && info.dragNodesKeys.length > 1)) {
|
|
|
|
|
_context4.next = 7;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context4.abrupt("return", false);
|
|
|
|
|
case 7:
|
|
|
|
|
if (!(info.node.dragOver && info.dragNodesKeys.length > 1)) {
|
|
|
|
|
if (!(dropPos.length > 2 && info.dragNodesKeys.length > 1)) {
|
|
|
|
|
_context4.next = 9;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context4.abrupt("return", false);
|
|
|
|
|
case 9:
|
|
|
|
|
if (!(dropPos.length > 2 && info.dragNodesKeys.length > 1)) {
|
|
|
|
|
_context4.next = 11;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context4.abrupt("return", false);
|
|
|
|
|
case 11:
|
|
|
|
|
// 所以内容只能拖入文件夹StageCatalog 不能拖入其余类型 且
|
|
|
|
|
datas = ['Attachment', 'Hack', 'Shixun', 'SubjectHomework', 'Videoltem']; //文件层集合数组datas
|
|
|
|
|
if (!(datas.includes((_info$dragNode = info.dragNode) === null || _info$dragNode === void 0 ? void 0 : _info$dragNode.item_type) && ((_info$node = info.node) === null || _info$node === void 0 ? void 0 : _info$node.item_type) != 'StageCatalog' && dropPosition === 0)) {
|
|
|
|
|
_context4.next = 14;
|
|
|
|
|
_context4.next = 12;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context4.abrupt("return", false);
|
|
|
|
|
case 14:
|
|
|
|
|
case 12:
|
|
|
|
|
if (!(((_info$dragNode2 = info.dragNode) === null || _info$dragNode2 === void 0 ? void 0 : _info$dragNode2.item_type) === 'StageCatalog' && datas.includes((_info$node2 = info.node) === null || _info$node2 === void 0 ? void 0 : _info$node2.item_type) && dropPosition === 0)) {
|
|
|
|
|
_context4.next = 16;
|
|
|
|
|
_context4.next = 14;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
return _context4.abrupt("return", false);
|
|
|
|
|
case 16:
|
|
|
|
|
case 14:
|
|
|
|
|
loop = function loop(data, key, callback) {
|
|
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
|
|
if (data[i].key === key) {
|
|
|
|
|
@ -1306,17 +1306,17 @@ var SendToClassModal = function SendToClassModal(_ref) {
|
|
|
|
|
ar.splice(i + 1, 0, dragObj);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
_context4.next = 22;
|
|
|
|
|
_context4.next = 20;
|
|
|
|
|
return updateSort({
|
|
|
|
|
stage_id: props.stage_id,
|
|
|
|
|
list: data
|
|
|
|
|
});
|
|
|
|
|
case 22:
|
|
|
|
|
case 20:
|
|
|
|
|
loopIndex(data, 0, 0, true);
|
|
|
|
|
console.log('data:', data);
|
|
|
|
|
setGdata(toConsumableArray_default()(data));
|
|
|
|
|
setOpenkeys([].concat(toConsumableArray_default()(openkeys), [info.node.key]));
|
|
|
|
|
case 26:
|
|
|
|
|
case 24:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context4.stop();
|
|
|
|
|
}
|