Auto Submit

dev_local_v9_haijunshiguan_net
autosubmit 2 years ago
parent ef621424ce
commit 22da503183

@ -419,6 +419,11 @@ var Page = function Page(_ref) {
if (ModalProps.open) {
getAllSubject();
}
return function () {
setCurrent(0);
setTransferAdminId(null);
setSubjectId(null);
};
}, [ModalProps.open, urlData]);
(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {
if (current == 1) {

@ -25,7 +25,7 @@
display: block !important;
}
</style><script>if(document.domain !== "www.educoder.net") document.title = '';</script>
<script src="/react/build/umi.c10d9fa9.js"></script>
<script src="/react/build/umi.e1d96e83.js"></script>
<script src="/react/build/js/public.js"></script>
</body></html>

@ -523,6 +523,7 @@ var AddOrEditModal_AddOrEdit = function AddOrEdit(_ref) {
schools = _useState2[0],
setSchools = _useState2[1];
var uploadProps = {
accept: ".jpg, .png",
beforeUpload: function beforeUpload(file) {
var fileSize = file.size / 1024;
if (fileSize == 0 || fileSize > 200) {
@ -570,6 +571,10 @@ var AddOrEditModal_AddOrEdit = function AddOrEdit(_ref) {
rules: [{
required: true,
message: '请输入资源库名称'
}, {
type: "string",
whitespace: true,
message: '输入资源库名称不能全为空格'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u8D44\u6E90\u5E93\u540D\u79F0",

@ -800,6 +800,10 @@ var AddOrEditDir = function AddOrEditDir(_ref) {
rules: [{
required: true,
message: '请输入资源名称'
}, {
type: "string",
whitespace: true,
message: '输入名称不能全为空格'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",
@ -813,6 +817,10 @@ var AddOrEditDir = function AddOrEditDir(_ref) {
rules: [{
required: true,
message: '请输入链接地址'
}, {
type: "string",
whitespace: true,
message: '输入链接地址不能全为空格'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740",
@ -1660,9 +1668,15 @@ var Detail_Page = function Page(_ref) {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
justify: "space-between",
wrap: false,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "font18 blod",
children: CurrentDir === null || CurrentDir === void 0 ? void 0 : CurrentDir.name
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "font18 blod Onerow",
style: {
maxWidth: 570
},
children: CurrentDir === null || CurrentDir === void 0 ? void 0 : CurrentDir.name
})
}), (0,utils/* isAdminOrTeacher */.G5)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {

File diff suppressed because one or more lines are too long

@ -5,7 +5,6 @@
display: flex;
align-items: center;
transition: all 0.3s;
line-height: 14px;
cursor: pointer;
}
.LeftMenusItem___YxtRI .ArrowIcon___WycT1 {

@ -1,884 +0,0 @@
"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[18654],{
/***/ 55563:
/*!********************************************************************!*\
!*** ./src/pages/LegalResources/Lists/Index/index.tsx + 4 modules ***!
\********************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"default": function() { return /* binding */ Index; }
});
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js
var regeneratorRuntime = __webpack_require__(7557);
var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js
var asyncToGenerator = __webpack_require__(41498);
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
var slicedToArray = __webpack_require__(79800);
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(20619);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(8099);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
var es_form = __webpack_require__(78241);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js
var row = __webpack_require__(95237);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js
var col = __webpack_require__(43604);
// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules
var ui_customization = __webpack_require__(14830);
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
var objectSpread2 = __webpack_require__(82242);
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
var tooltip = __webpack_require__(6848);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
var dropdown = __webpack_require__(38854);
// EXTERNAL MODULE: ./node_modules/_react-beautiful-dnd@13.0.0@react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules
var react_beautiful_dnd_esm = __webpack_require__(15445);
;// CONCATENATED MODULE: ./src/pages/LegalResources/components/LeftMenus/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var LeftMenusmodules = ({"LeftMenusItem":"LeftMenusItem___YxtRI","ArrowIcon":"ArrowIcon___WycT1","ArrowIconActive":"ArrowIconActive___vhJuw","LeftMenusItemActive":"LeftMenusItemActive___u2JjY","LeftMenusTitle":"LeftMenusTitle___Fnbuc","DropdownIcon":"DropdownIcon___oMDn0","open":"open___W4xwd","close":"close___f0JOu"});
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/LegalResources/components/LeftMenus/index.tsx
var DraggableDom = function DraggableDom(_ref) {
var value = _ref.value,
_ref$layNum = _ref.layNum,
layNum = _ref$layNum === void 0 ? 1 : _ref$layNum,
onDragEnd = _ref.onDragEnd,
isActive = _ref.isActive,
menuProps = _ref.menuProps,
dispatch = _ref.dispatch;
var params = (0,_umi_production_exports.useParams)();
var _useState = (0,_react_17_0_2_react.useState)(false),
_useState2 = slicedToArray_default()(_useState, 2),
isOpen = _useState2[0],
setIsOpen = _useState2[1];
return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Draggable */._l, {
index: value === null || value === void 0 ? void 0 : value.position,
draggableId: String(value === null || value === void 0 ? void 0 : value.id),
children: function children(provided) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({
ref: provided.innerRef
}, provided.draggableProps), provided.dragHandleProps), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
className: "".concat(LeftMenusmodules.LeftMenusItem, " ").concat(isActive == value.id ? LeftMenusmodules.LeftMenusItemActive : ""),
style: {
padding: "15px 0 15px ".concat((layNum - 1) * 9, "px")
},
onClick: function onClick() {
_umi_production_exports.history.push("/legalresources/".concat(params.legalId, "/detail"));
dispatch({
type: "legalResources/save",
payload: {
CurrentDir: value
}
});
setIsOpen(!isOpen);
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont current font12 icon-xiajiantou ".concat(LeftMenusmodules.ArrowIcon, " ").concat(isOpen && LeftMenusmodules.ArrowIconActive),
style: {
marginLeft: 14
}
}), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
title: value.name,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "Onerow ml10 ".concat(LeftMenusmodules.LeftMenusTitle),
style: {
flex: 1
},
children: value.name
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, {
arrow: true,
menu: menuProps({
value: value,
layNum: layNum
}),
children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-sandian current font12 mr10 ".concat(LeftMenusmodules.DropdownIcon),
style: {
color: "#999"
}
})
})]
})
})), isOpen && /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, {
onDragEnd: onDragEnd,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, {
droppableId: "".concat(value.id),
children: function children(provided) {
var _value$children;
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({
ref: provided.innerRef
}, provided.droppableProps), {}, {
children: [value === null || value === void 0 || (_value$children = value.children) === null || _value$children === void 0 ? void 0 : _value$children.map(function (item) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(DraggableDom, {
value: item,
layNum: layNum + 1,
onDragEnd: onDragEnd,
isActive: isActive,
menuProps: menuProps,
dispatch: dispatch
}, item.id);
}), provided.placeholder]
}));
}
})
})]
});
}
});
};
var LeftMenus = function LeftMenus(_ref2) {
var data = _ref2.data,
menuProps = _ref2.menuProps,
dispatch = _ref2.dispatch,
legalResources = _ref2.legalResources;
//data是内容,layNum是当前层数
var params = (0,_umi_production_exports.useParams)();
var CurrentDir = legalResources.CurrentDir;
var onDragEnd = /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(result) {
var destination, source, draggableId, res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
destination = result.destination, source = result.source, draggableId = result.draggableId;
console.log("onDragEnd", result);
// 拖动到不合法位置时直接返回
if (destination) {
_context.next = 4;
break;
}
return _context.abrupt("return");
case 4:
_context.next = 6;
return dispatch({
type: 'legalResources/putMoveDir',
payload: {
legalId: params.legalId,
directory_id: Number(draggableId),
parent_id: destination.droppableId === "droppableId" ? null : Number(destination.droppableId),
position: destination.index
}
});
case 6:
res = _context.sent;
if (res.status == 0) {
dispatch({
type: 'legalResources/getLegalLeftMenus',
payload: {
legalId: params.legalId
}
});
}
case 8:
case "end":
return _context.stop();
}
}, _callee);
}));
return function onDragEnd(_x) {
return _ref3.apply(this, arguments);
};
}();
return /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* DragDropContext */.Z5, {
onDragEnd: onDragEnd,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(react_beautiful_dnd_esm/* Droppable */.bK, {
droppableId: "droppableId",
children: function children(provided) {
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", objectSpread2_default()(objectSpread2_default()({
ref: provided.innerRef
}, provided.droppableProps), {}, {
children: [data === null || data === void 0 ? void 0 : data.map(function (value) {
return /*#__PURE__*/(0,jsx_runtime.jsx)(DraggableDom, {
value: value,
onDragEnd: onDragEnd,
isActive: CurrentDir === null || CurrentDir === void 0 ? void 0 : CurrentDir.id,
dispatch: dispatch,
menuProps: menuProps
}, value.id);
}), provided.placeholder]
}));
}
})
});
};
/* harmony default export */ var components_LeftMenus = ((0,_umi_production_exports.connect)(function (_ref4) {
var legalResources = _ref4.legalResources;
return {
legalResources: legalResources
};
})(LeftMenus));
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js
var objectWithoutProperties = __webpack_require__(39647);
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(20008);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree-select/index.js + 17 modules
var tree_select = __webpack_require__(98228);
;// CONCATENATED MODULE: ./src/pages/LegalResources/components/AddOrEditDir/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AddOrEditDirmodules = ({"folderWrapper":"folderWrapper___GXPxx"});
// EXTERNAL MODULE: ./src/pages/LegalResources/utils/index.tsx + 2 modules
var utils = __webpack_require__(9811);
;// CONCATENATED MODULE: ./src/pages/LegalResources/components/AddOrEditDir/index.tsx
var _excluded = ["formProps", "legalResources", "loading", "dispatch"];
var AddOrEditDir = function AddOrEditDir(_ref) {
var formProps = _ref.formProps,
legalResources = _ref.legalResources,
loading = _ref.loading,
dispatch = _ref.dispatch,
props = objectWithoutProperties_default()(_ref, _excluded);
var params = (0,_umi_production_exports.useParams)();
var LegalMenus = legalResources.LegalMenus,
activeModal = legalResources.activeModal;
var _useState = (0,_react_17_0_2_react.useState)([]),
_useState2 = slicedToArray_default()(_useState, 2),
treeData = _useState2[0],
setTreeData = _useState2[1];
var TreeSelectDom = (0,_react_17_0_2_react.useRef)();
var _useState3 = (0,_react_17_0_2_react.useState)([]),
_useState4 = slicedToArray_default()(_useState3, 2),
expandedKeys = _useState4[0],
setExpandedKeys = _useState4[1];
var ModalProps = objectSpread2_default()({
centered: true,
destroyOnClose: true,
width: 632,
open: (activeModal === null || activeModal === void 0 ? void 0 : activeModal.title) == "新建子目录" || (activeModal === null || activeModal === void 0 ? void 0 : activeModal.title) == "目录重命名",
title: activeModal === null || activeModal === void 0 ? void 0 : activeModal.title,
confirmLoading: !!loading[(activeModal === null || activeModal === void 0 ? void 0 : activeModal.title) == "目录重命名" ? "legalResources/putUpdateDirName" : 'legalResources/postCreateDir']
}, props);
(0,_react_17_0_2_react.useEffect)(function () {
var _LegalMenus$list;
if ((LegalMenus === null || LegalMenus === void 0 || (_LegalMenus$list = LegalMenus.list) === null || _LegalMenus$list === void 0 ? void 0 : _LegalMenus$list.length) > 0) {
setTreeData((0,utils/* handleTreeData */._l)(LegalMenus === null || LegalMenus === void 0 ? void 0 : LegalMenus.list));
}
}, [LegalMenus === null || LegalMenus === void 0 ? void 0 : LegalMenus.list]);
return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, ModalProps), {}, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({
initialValues: {},
colon: false,
labelCol: {
span: 4
},
onFinish: ( /*#__PURE__*/function () {
var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(ValueAll) {
var res;
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
console.log("onFinish", ValueAll);
_context.next = 3;
return dispatch({
type: (activeModal === null || activeModal === void 0 ? void 0 : activeModal.title) == "目录重命名" ? "legalResources/putUpdateDirName" : 'legalResources/postCreateDir',
payload: objectSpread2_default()({
legalId: params.legalId
}, ValueAll)
});
case 3:
res = _context.sent;
if (res.status == 0) {
message/* default */.ZP.success((activeModal === null || activeModal === void 0 ? void 0 : activeModal.title) == "目录重命名" ? "更新成功" : "创建成功");
props.onCancel();
dispatch({
type: 'legalResources/getLegalLeftMenus',
payload: {
legalId: params.legalId
}
});
}
case 5:
case "end":
return _context.stop();
}
}, _callee);
}));
return function (_x) {
return _ref2.apply(this, arguments);
};
}())
}, formProps), {}, {
children: (activeModal === null || activeModal === void 0 ? void 0 : activeModal.title) == "目录重命名" ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
htmlFor: null,
name: "directory_id",
label: "\u5F53\u524D\u76EE\u5F55\u7684id",
hidden: true
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
htmlFor: null,
name: "name",
label: "\u76EE\u5F55\u540D\u79F0",
rules: [{
required: true,
message: '请输入目录名称'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0",
maxLength: 60,
showCount: true
})
})]
}) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
htmlFor: null,
name: "parent_id",
label: "\u4E0A\u7EA7\u76EE\u5F55",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tree_select/* default */.Z, {
getPopupContainer: function getPopupContainer() {
return TreeSelectDom.current;
},
placeholder: "\u8BF7\u9009\u62E9\u6240\u5C5E\u76EE\u5F55",
treeData: treeData,
treeIcon: true,
treeExpandedKeys: expandedKeys,
onTreeExpand: function onTreeExpand(keys) {
setExpandedKeys(keys);
},
treeLine: {
showLeafIcon: false
}
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
noStyle: true,
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
ref: TreeSelectDom,
className: AddOrEditDirmodules.folderWrapper
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
htmlFor: null,
name: "name",
label: "\u5B50\u76EE\u5F55\u540D\u79F0",
rules: [{
required: true,
message: '请输入子目录名称'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0",
maxLength: 60,
showCount: true
})
})]
})
}))
}));
};
/* harmony default export */ var components_AddOrEditDir = ((0,_umi_production_exports.connect)(function (_ref3) {
var legalResources = _ref3.legalResources,
loading = _ref3.loading;
return {
legalResources: legalResources,
loading: loading.effects
};
})(AddOrEditDir));
;// CONCATENATED MODULE: ./src/pages/LegalResources/Lists/Index/index.tsx
var Page = function Page(_ref) {
var _LegalDetail$backgrou;
var legalResources = _ref.legalResources,
dispatch = _ref.dispatch,
loading = _ref.loading;
var params = (0,_umi_production_exports.useParams)();
var _Form$useForm = es_form/* default */.Z.useForm(),
_Form$useForm2 = slicedToArray_default()(_Form$useForm, 1),
form = _Form$useForm2[0];
var LegalDetail = legalResources.LegalDetail,
LegalMenus = legalResources.LegalMenus;
var _useState = (0,_react_17_0_2_react.useState)([]),
_useState2 = slicedToArray_default()(_useState, 2),
legalMenusList = _useState2[0],
setLegalMenusList = _useState2[1];
var menuProps = function menuProps(_ref2) {
var value = _ref2.value,
layNum = _ref2.layNum;
return {
items: [{
key: 1,
label: "新建子目录",
disabled: !(0,utils/* isAdminOrTeacher */.G5)()
}, {
key: 2,
label: "重命名",
disabled: !(0,utils/* isAdminOrTeacher */.G5)()
}, {
key: 3,
label: "删除目录",
disabled: !(0,utils/* isAdminOrTeacher */.G5)() || value.is_root
}],
onClick: function onClick(_ref3) {
var key = _ref3.key,
domEvent = _ref3.domEvent;
domEvent.stopPropagation();
domEvent.preventDefault();
_umi_production_exports.history.push("/legalresources/".concat(params.legalId, "/detail"));
if (key == "1") {
var _legalMenusList$;
(0,utils/* handleCloseOrOpenModal */.MI)({
title: "新建子目录"
}, dispatch);
form.setFieldsValue({
parent_id: value.id || (legalMenusList === null || legalMenusList === void 0 || (_legalMenusList$ = legalMenusList[0]) === null || _legalMenusList$ === void 0 ? void 0 : _legalMenusList$.id)
});
}
if (key == "2") {
(0,utils/* handleCloseOrOpenModal */.MI)({
title: "目录重命名"
}, dispatch);
form.setFieldsValue({
directory_id: value.id,
name: value.name
});
}
if (key == "3") {
modal/* default */.Z.confirm({
title: "提示",
icon: null,
centered: true,
content: "是否确定删除该目录,删除后该目录下的资源将转移至上级目录",
onOk: function () {
var _onOk = 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 dispatch({
type: "legalResources/delDir",
payload: {
legalId: params.legalId,
directory_id: value.id
}
});
case 2:
res = _context.sent;
if (res.status == 0) {
message/* default */.ZP.success("删除成功");
getLegalLeftMenus();
}
case 4:
case "end":
return _context.stop();
}
}, _callee);
}));
function onOk() {
return _onOk.apply(this, arguments);
}
return onOk;
}()
});
}
}
};
};
var getLegalDetail = function getLegalDetail() {
dispatch({
type: 'legalResources/getLegalDetail',
payload: {
legalId: params.legalId
}
});
};
var getLegalLeftMenus = function getLegalLeftMenus() {
dispatch({
type: 'legalResources/getLegalLeftMenus',
payload: {
legalId: params.legalId
}
});
};
(0,_react_17_0_2_react.useEffect)(function () {
if (LegalMenus !== null && LegalMenus !== void 0 && LegalMenus.list) {
setLegalMenusList(LegalMenus === null || LegalMenus === void 0 ? void 0 : LegalMenus.list);
dispatch({
type: "legalResources/save",
payload: {
CurrentDir: LegalMenus === null || LegalMenus === void 0 ? void 0 : LegalMenus.list[0]
}
});
}
}, [LegalMenus === null || LegalMenus === void 0 ? void 0 : LegalMenus.list]);
(0,_react_17_0_2_react.useEffect)(function () {
getLegalDetail();
getLegalLeftMenus();
}, []);
return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
style: {
background: "#fff"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
height: 124,
width: "100%",
position: "relative",
backgroundSize: "cover !important",
background: "url('".concat(env/* default */.Z.IMG_SERVER + (LegalDetail === null || LegalDetail === void 0 || (_LegalDetail$backgrou = LegalDetail.background) === null || _LegalDetail$backgrou === void 0 ? void 0 : _LegalDetail$backgrou.url), "') no-repeat center center"),
display: "flex",
alignItems: "center",
justifyContent: "center"
},
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
gutter: 10,
align: "middle",
className: "c-white",
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
className: "font24 blod",
children: LegalDetail === null || LegalDetail === void 0 ? void 0 : LegalDetail.name
}), (LegalDetail === null || LegalDetail === void 0 ? void 0 : LegalDetail.is_public) && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "font12",
style: {
background: "#19CB70",
borderRadius: "12px",
padding: "4px 16px"
},
children: "\u516C\u5F00"
})
})]
})
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
className: "mt30 mb20",
style: {
width: 1200,
margin: "auto"
},
align: "middle",
justify: "space-between",
wrap: false,
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
className: "font16 blod c-black",
children: "\u8D44\u6E90\u5217\u8868"
})
}), (0,utils/* isAdminOrTeacher */.G5)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "currenthover-primary c-grey-333",
onClick: function onClick() {
_umi_production_exports.history.push("/legalresources/".concat(params.legalId, "/managements"));
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-renyuanguanli mr5"
}), "\u4EBA\u5458\u7BA1\u7406"]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
className: "currenthover-primary ml40 c-grey-333",
onClick: function onClick() {
_umi_production_exports.history.push("/legalresources/".concat(params.legalId, "/settings"));
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", {
className: "iconfont icon-anquanshezhi mr5"
}), "\u8BBE\u7F6E"]
})]
})]
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
display: "flex",
flexWrap: "nowrap",
width: 1200,
margin: "auto",
border: "1px solid #F1F1F1"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
style: {
width: 201,
borderRight: "1px solid #F1F1F1"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
align: "middle",
justify: "space-between",
style: {
padding: "20px 14px 10px"
},
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {
className: "font16 blod",
children: "\u76EE\u5F55"
}), (0,utils/* isAdminOrTeacher */.G5)() && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, {
type: "link",
className: "font12",
style: {
padding: 0
},
onClick: function onClick() {
var _legalMenusList$2;
(0,utils/* handleCloseOrOpenModal */.MI)({
title: "新建子目录"
}, dispatch);
form.setFieldsValue({
parent_id: legalMenusList === null || legalMenusList === void 0 || (_legalMenusList$2 = legalMenusList[0]) === null || _legalMenusList$2 === void 0 ? void 0 : _legalMenusList$2.id
});
},
children: "\u65B0\u5EFA"
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_LeftMenus, {
data: legalMenusList,
dispatch: dispatch,
menuProps: menuProps
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
style: {
flex: 1
},
children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {})
})]
}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AddOrEditDir, {
dispatch: dispatch,
onCancel: function onCancel() {
(0,utils/* handleCloseOrOpenModal */.MI)({}, dispatch);
form.resetFields();
},
onOk: function onOk() {
form.submit();
},
formProps: {
form: form
}
})]
});
};
/* harmony default export */ var Index = ((0,_umi_production_exports.connect)(function (_ref4) {
var user = _ref4.user,
globalSetting = _ref4.globalSetting,
legalResources = _ref4.legalResources,
loading = _ref4.loading;
return {
user: user,
globalSetting: globalSetting,
legalResources: legalResources,
loading: loading.effects
};
})(Page));
/***/ }),
/***/ 9811:
/*!**************************************************************!*\
!*** ./src/pages/LegalResources/utils/index.tsx + 2 modules ***!
\**************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Q8: function() { return /* binding */ disabledDate; },
d0: function() { return /* binding */ disabledTime; },
MI: function() { return /* binding */ handleCloseOrOpenModal; },
_l: function() { return /* binding */ handleTreeData; },
G5: function() { return /* binding */ isAdminOrTeacher; }
});
// UNUSED EXPORTS: range
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
var _react_17_0_2_react = __webpack_require__(59301);
;// CONCATENATED MODULE: ./src/pages/LegalResources/imgs/folderOpen.png
var folderOpen_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABW9JREFUaEPtmV1sVEUUx393Kf3AsqVKTWwgkoiaaiIp8qGJRPAjQaoPGH0gGxNJ1Ad48EEfJMEY9EEUlagxNagPxEQiRFoVNFhChD6AESSporW0VCrY7fJha0mhLXvH3N7d7e392DOzq0lDel/uZufMzPnP/z9nzrljKaWmcQ091hSgSc7mFEOTnCCmGLqGGdoWo/P727DtGQYgRyi96TTztg4a9DEyNZdc+9q5jFx4D6yHQFW4s1mAyrzD5s+2jb3TQAslZVu4Y+dBI281jM0AHVuzCHuoBWXPxLJAOQ5qPFlb5+08Tj/390Gmlb/Kwv8OmD6g3k1lnG49ilJ1QUa8DGgADJhYrVhWe3TPGGADztt5bMcFhbK6sEp/ZOmeQ9m++oCO3N/A6PCX4QrzSS7LQJbBgCL9f/gWxL8+foaDyPdz3fXPUL/3jD6gQwteRqlXJkgmJzmfgwF/MxLLAczI1S9B3fYwKi1+5ZaHF+kDOnBrI8p+NlwWgSUVgoQkywLHs2Kb9AF9V9sIEYACEvMxIPlv2h6FN8YRfUD7ahpR6XGGKuZA9T1glY/HCB3HhO2Ti56RcsySr2DoFFw87JnVulwYoNkr4M43wSoNgSB5rIPaYyOp79x+OPFCrkNhgBZ+AuVzM4MIIds8YgmIQxCeeBEG2twArF3geSW3+DPNrGBsCl+AkM4syT6k/Y+P4dyBIgAt+dyTJRQZsiUFSpJz+nd/BI70CmZoya5s6jKexkSlQVFpT7Fpk7d/9zY411IEoKW7o9e12CzBL1Gd8bobIVUUoKbC95CURUiZe1j/7g8htS+KoV2VDCSfw07PH9cVMHDyPoYH6sZ63bhSUv7/0O4gmQVWPFipnPogCtC2Ms6fPQzqruI9EnZzodlFyd1AzcQ9PAbo2xCGzm9chT36VSgY02hruiI60WwsjFVA6SMTT96u9yMA9b20ChUByNRByV4XQHYcr33Fg2DNdlucKNr5LqS+CWFoYHOcS8kkqFJpb+Yq7mzRKlXhEkCT9ul1ULbYA2gr9O2NCApn1zeheMxkfC1b0z2Tz96aAfHE+LSd70DfnkhACdJXt2s5WZSRqeZ8k81cDSW1bmZ18m3o+zoC0MCGOH+nksDEVNp0hYsC63QWAJfXQ+UK167zLUi6sSw8Oe1+ugmlDGVnuuKm9r4Vis2EmvVu6tW5BZKZzx2h2XbXUwlUenv+ys0wKRWzbinL9lNuwQ1roWwudLwByeY8DPVsiHOlK+lWcFFhzPRgMmVEw77yXpjVAB2bIemkY/nqofYnmsF+1GVJQ9MBzUubSGJEagdKqqB2I5x8HXrdhDm6wPvt8QQqT7QTywLpYDJl2L9Amf61z8PpHdD7hQCoZ12cwZ4kys5EO40Vk0jJ1y4uUETnqgfg4u8agJz+v6xsxnZkF/IEHPBU22PcG36ak46FqC01vRpGqqB3l8CQ09y2MoEadQ9ZaY8W2x6hqMiY5LW35sBfUQer17AnEefimSTKOWQlyQmUGBd20gp5HI1VQ697MyN/9flpWTOocNl5wQf2uO8PcY9I55pP0l7JWNMhpfsZ6/iyBOmM7PIBEPeMZGAa9Xz2/X9C+vJVmaGfE3GGO5LYjJcUoVGiSIdESfsn9S3QlX4YutAmA3LG+aH+U5S9ZkIxr/M1ZsI1pSlgwyiRHoVLqUY9QEcXzGd48Dg2FbnEwXC+3DVk1B1QYDzfnZKfwWCQsSmtrNUD5EzWevNy7Mu7sVVc71wyveTyn1vSrWDgyqaJ5akn9QE5KI7dXk3/mXXYqgGseeBc6WfuPaSoLmURBYX12DCof8DaQV3Da8zZOWIGSHJqErRPAZoEJOR1YYqhyc7Qv6igbY7Au5oXAAAAAElFTkSuQmCC";
;// CONCATENATED MODULE: ./src/pages/LegalResources/imgs/folderClose.png
var folderClose_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABLZJREFUaEPtmt1vVEUYxp/Zst1tl1qKUG1doKCSlq9KoYoKqRgwDcZoxGhIiNFEr7zhH4AGuCGBSCQxVeOF8YIEExONGsOHprRCGz4EHSWtLUQSvy4oNzU0tPQM2a/uYWbOed/ZboE0e25O05k58/7meWbmPXNWKKXKMIMuUQK6z9UsKXSfC4SSQjNAoU8iGOpaCs+rdIAZQ3ndVTQcHHFoU5SqwZbrf3sBxoYPAWIToCoyvQkAKnu39Z8rS98nABzHrNh+LPviZFGiZTzEDnR+21p4N45DeVUQAlCpABlXrm7qnrpS7TJ/n0RZfA9aph/MBPp3dwxXe85BqSZTEb8CDECjiuiBEP3BLSMAPACpe+ryUiEoKHEZovwsnvq2m+rVBOprexHjN7+2O0yzXE6BnIKGI/V/aAOij4+usBn9CSTmvoPV3/0VBGYCdTfvhFIdd1hm0nJagEa8WYtNAmbtqluQW26LWuASHt28Fsn3x6zFRi734+OdUN679hEwhpRYJCiDFPg8EdmN5wf38oCO1XcCAUCGxTQFqPhdy4N4I+jD5v/W84COzu+EmsgrVJEEatYBIp5fIziBEdNncvUMtGNOfAXcuAJc7/X1KkbRPlzlDjT3WaCxAxBRsy01gXU1OYMQVme4G+jPTO301X59ljtQ0y4gVssL5W7YcegD4P9BR6CBN3uRqG1Nt0rB5KzDwSqazbKd6XNofASYGM0ULjjAVOjyWxLVC5vs8bukPvY1987UidqoQ0Zo3h4m0NB2iepkBojqj6Oav04xx2P+Pi7QNomqLJBrwNRCEJTrFbLRPsy13B9vSFTVMy1HSUhNKmrEQtrXHWQqNPBaHmiq8VI8VHkY7yOHuECvSiTq7Ao5J6OEAlNZ6pMfMoEuvSIx+6EAyxEBUnOEcpjxAhlikYUfM4F+f4kP5GpJHcg1N/XXb/iUC7RFojKn0HRHTBGF9L/4MyaQbJdI1Gb3Ie39hrSMVoGyIFWu9+evv+RzLtALEvF5GSBqFXItpwaEEszf/rHDTKBfN0nEH8wuCkQPFBAFQKYiIanF0iNMoAsbJSqZQFRmQAFRZxBhz2/8kgvUJhGvsedyVC5GARSzvOkrJtDPGyRicwL2Ic2CrpOaAiKf5xvR5d8wgc4/kwciMwNjGdIOTahZTpSH9b/ieybQuXUS5Q/YFbrbr91hiq06xgQ60yoRqw5Y5UjPOCo0hdSh+QQXaE2wQhQPtepRc4Qq9/e/uosJ1NciUZ7gWc4AoE5WfZu19ZXYoX1LNxeoWSI6m7exGoq5TnLqoDIkl1tzmgnUu1IiGqCQqyKuFiUXHZ/CrX1MoFPLLiKaWGGPZZpTIerwP59cKjx51nL6CctH458aDyNa8XoGiEoNqM8j+ll+kT7HeOOjeFoyj4JPLdkKRI9QbimE13wmtfEGLOu3bv6Gtj+fsMVo/yTZVS8RKWO8hhcYUDrLLsABacd4HkTlSmwYHOAD9TTUYmzkDCJI+r6T5r+ZFnKOZu2d+iCm79PqFiJlO/DctY+CHBT+w4sfajqgxl+GUosAz7KqTPmFiOVsIDIMiF8wp/o9tP79T1ij0i9JmEN6z6qVFLpnQ8/seMYpdBt6TBFi48mMbgAAAABJRU5ErkJggg==";
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
var _umi_production_exports = __webpack_require__(20619);
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
var dayjs_min = __webpack_require__(9498);
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
var jsx_runtime = __webpack_require__(37712);
;// CONCATENATED MODULE: ./src/pages/LegalResources/utils/index.tsx
/**
* @description 只适用于法律库的目录树
* @param data {LegalMenuType[]} LegalMenuType
* @param expandedKeys {(string|number)[]} 展开的id
*/
var handleTreeData = function handleTreeData(data, expandedKeys) {
var list = [];
if ((data === null || data === void 0 ? void 0 : data.length) != 0) {
return data === null || data === void 0 ? void 0 : data.map(function (item) {
return {
title: item.name,
key: item.id,
icon: /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
width: 20,
src: expandedKeys !== null && expandedKeys !== void 0 && expandedKeys.includes(item === null || item === void 0 ? void 0 : item.id) ? folderOpen_namespaceObject : folderClose_namespaceObject
}),
value: item.id,
children: handleTreeData(item.children, expandedKeys)
};
});
}
return list;
};
/**
* @description 用于打开/关闭弹窗使用仅限于法律库
*/
var handleCloseOrOpenModal = function handleCloseOrOpenModal() {
var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
var dispatch = arguments.length > 1 ? arguments[1] : undefined;
dispatch({
type: "legalResources/save",
payload: {
activeModal: value,
LegalDocDetail: {}
}
});
};
function range(start, end) {
var result = [];
for (var i = start; i < end; i++) {
result.push(i);
}
return result;
}
/**
* @description antd组件中时间选择组件---禁用开始时间
*/
var disabledTime = function disabledTime(current, compared) {
var selectedHour = parseInt(dayjs_min_default()(current).format('HH'));
var currentHour = parseInt(dayjs_min_default()().format('HH'));
var currentMinute = parseInt(dayjs_min_default()().format('mm'));
//没有选择任何日期时
if (!current) {
return {
disabledHours: function disabledHours() {
return range(0, currentHour);
},
disabledMinutes: function disabledMinutes() {
return range(0, currentMinute);
}
};
}
if (compared) {
var comparedHour = parseInt(dayjs_min_default()(compared).format('HH'));
var comparedMinute = parseInt(dayjs_min_default()(compared).format('mm'));
if (dayjs_min_default()(current).isSame(dayjs_min_default()(compared), 'day')) {
return {
disabledHours: function disabledHours() {
return range(0, comparedHour);
},
disabledMinutes: function disabledMinutes() {
return selectedHour <= comparedHour ? range(0, comparedMinute) : [];
}
};
}
return undefined;
}
//选择了今天
if (dayjs_min_default()(current).isSame(dayjs_min_default()(), 'day')) {
return {
disabledHours: function disabledHours() {
return range(0, currentHour);
},
disabledMinutes: function disabledMinutes() {
return dayjs_min_default()(current).isSame(dayjs_min_default()(), 'hour') && selectedHour <= currentHour ? range(0, currentMinute) : [];
}
};
}
return undefined;
};
/**
* @description antd组件中时间选择组件---禁用结束时间
*/
var disabledDate = function disabledDate(current, endTime, compared) {
var beforeNow = current < dayjs_min_default()().startOf('day');
var afterEnd = current > dayjs_min_default()(endTime).endOf('day');
var beforeCompare = current < dayjs_min_default()(compared).startOf('day');
//如果没有设置课堂结束时间endTime(undefined或者null)
if (!endTime) {
return compared && dayjs_min_default()() <= dayjs_min_default()(compared) ? beforeCompare : beforeNow;
}
if (compared) {
if (dayjs_min_default()() <= dayjs_min_default()(compared)) {
return beforeCompare || afterEnd;
} else {
return beforeNow || afterEnd;
}
}
return current && beforeNow || afterEnd;
};
// 法律库资源
var LegalRoleType = /*#__PURE__*/function (LegalRoleType) {
LegalRoleType[LegalRoleType["Admin"] = 1] = "Admin";
LegalRoleType[LegalRoleType["Teacher"] = 2] = "Teacher";
LegalRoleType[LegalRoleType["Student"] = 3] = "Student";
return LegalRoleType;
}(LegalRoleType || {}); // 学生
var getLegalAuth = function getLegalAuth(auth) {
var _getDvaApp$_store$get = (0,_umi_production_exports.getDvaApp)()._store.getState(),
legalResources = _getDvaApp$_store$get.legalResources;
return auth.some(function (v) {
var _legalResources$Legal;
return v == (legalResources === null || legalResources === void 0 || (_legalResources$Legal = legalResources.LegalDetail) === null || _legalResources$Legal === void 0 ? void 0 : _legalResources$Legal.user_role);
});
};
// 管理员、老师
var isAdminOrTeacher = function isAdminOrTeacher() {
return getLegalAuth([LegalRoleType.Admin, LegalRoleType.Teacher]);
};
/***/ })
}]);

@ -290,8 +290,6 @@ var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableA
var tooltip = __webpack_require__(6848);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js
var auto_complete = __webpack_require__(88522);
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
var dayjs_min = __webpack_require__(9498);
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
@ -746,21 +744,17 @@ var Page = function Page(_ref) {
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
name: "school_id",
label: "\u5355\u4F4D",
children: /*#__PURE__*/(0,jsx_runtime.jsx)(auto_complete/* default */.Z, {
options: options,
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], {
placeholder: "\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",
showSearch: true,
style: {
width: 380
},
placeholder: "\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",
onSelect: function onSelect(_, v) {
console.log(_, v);
form.setFieldsValue({
school: v.label
});
filterOption: function filterOption(input, option) {
var _option$label;
return ((_option$label = option === null || option === void 0 ? void 0 : option.label) !== null && _option$label !== void 0 ? _option$label : '').toLowerCase().includes(input.toLowerCase());
},
filterOption: function filterOption(inputValue, option) {
return option.label.toUpperCase().indexOf(inputValue.toUpperCase()) !== -1;
}
options: options
})
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, {
noStyle: true,
@ -1793,115 +1787,6 @@ var isAdminOrTeacher = function isAdminOrTeacher() {
return getLegalAuth([LegalRoleType.Admin, LegalRoleType.Teacher]);
};
/***/ }),
/***/ 88522:
/*!*****************************************************************!*\
!*** ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js ***!
\*****************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/Children/toArray */ 47783);
/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rc-util/es/omit */ 62805);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301);
/* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/PurePanel */ 53487);
/* harmony import */ var _util_reactNode__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/reactNode */ 92343);
/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ 36355);
/* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../select */ 57809);
"use client";
const {
Option
} = _select__WEBPACK_IMPORTED_MODULE_3__["default"];
function isSelectOptionOrSelectOptGroup(child) {
return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup);
}
const AutoComplete = (props, ref) => {
const {
prefixCls: customizePrefixCls,
className,
popupClassName,
dropdownClassName,
children,
dataSource
} = props;
const childNodes = (0,rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(children);
// ============================= Input =============================
let customizeInput;
if (childNodes.length === 1 && (0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(childNodes[0]) && !isSelectOptionOrSelectOptGroup(childNodes[0])) {
[customizeInput] = childNodes;
}
const getInputElement = customizeInput ? () => customizeInput : undefined;
// ============================ Options ============================
let optionChildren;
// [Legacy] convert `children` or `dataSource` into option children
if (childNodes.length && isSelectOptionOrSelectOptGroup(childNodes[0])) {
optionChildren = children;
} else {
optionChildren = dataSource ? dataSource.map(item => {
if ((0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(item)) {
return item;
}
switch (typeof item) {
case 'string':
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, {
key: item,
value: item
}, item);
case 'object':
{
const {
value: optionValue
} = item;
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, {
key: optionValue,
value: optionValue
}, item.text);
}
default:
false ? 0 : void 0;
return undefined;
}
}) : [];
}
if (false) {}
const {
getPrefixCls
} = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_5__/* .ConfigContext */ .E_);
const prefixCls = getPrefixCls('select', customizePrefixCls);
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_select__WEBPACK_IMPORTED_MODULE_3__["default"], Object.assign({
ref: ref,
suffixIcon: null
}, (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props, ['dataSource', 'dropdownClassName']), {
prefixCls: prefixCls,
popupClassName: popupClassName || dropdownClassName,
className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(`${prefixCls}-auto-complete`, className),
mode: _select__WEBPACK_IMPORTED_MODULE_3__["default"].SECRET_COMBOBOX_MODE_DO_NOT_USE
}, {
// Internal api
getInputElement
}), optionChildren);
};
const RefAutoComplete = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(AutoComplete);
// We don't care debug panel
/* istanbul ignore next */
const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(RefAutoComplete);
RefAutoComplete.Option = Option;
RefAutoComplete._InternalPanelDoNotUseOrYouWillBeFired = PurePanel;
if (false) {}
/* harmony default export */ __webpack_exports__.Z = (RefAutoComplete);
/***/ })
}]);

@ -324,6 +324,8 @@ var Page = function Page(_ref) {
onCancel: function onCancel() {
(0,utils/* handleCloseOrOpenModal */.MI)({}, dispatch);
},
destroyOnClose: true,
confirmLoading: !!loading["legalResources/postPublishSubject"],
onOk: ( /*#__PURE__*/function () {
var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(stage_id) {
var _activeModal$data;
@ -331,7 +333,8 @@ var Page = function Page(_ref) {
return regeneratorRuntime_default()().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
res = dispatch({
_context.next = 2;
return dispatch({
type: "legalResources/postPublishSubject",
payload: {
legalId: activeModal === null || activeModal === void 0 ? void 0 : activeModal.data.legalId,
@ -339,12 +342,14 @@ var Page = function Page(_ref) {
stage_id: stage_id
}
});
case 2:
res = _context.sent;
if (res.status == 0) {
message/* default */.ZP.success("发送成功");
(0,utils/* handleCloseOrOpenModal */.MI)({}, dispatch);
getLegalResSearch();
}
case 2:
case 4:
case "end":
return _context.stop();
}

@ -738,6 +738,7 @@ var AddOrEditModal_AddOrEdit = function AddOrEdit(_ref) {
schools = _useState2[0],
setSchools = _useState2[1];
var uploadProps = {
accept: ".jpg, .png",
beforeUpload: function beforeUpload(file) {
var fileSize = file.size / 1024;
if (fileSize == 0 || fileSize > 200) {
@ -785,6 +786,10 @@ var AddOrEditModal_AddOrEdit = function AddOrEdit(_ref) {
rules: [{
required: true,
message: '请输入资源库名称'
}, {
type: "string",
whitespace: true,
message: '输入资源库名称不能全为空格'
}],
children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {
placeholder: "\u8BF7\u8F93\u5165\u8D44\u6E90\u5E93\u540D\u79F0",

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save